﻿@charset utf-8;
body{background-image:url(../images/light-bg.png);background-repeat:no-repeat;background-position:center -200px;}
*{padding:0;margin:0nlistline-height:20px;font-family:"微软雅黑";}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{margin:0;padding:0;border:0;list-style-type:none}
h1,h2,h3,h4,h5,h6{font-weight:normal;display:block}
span{line-height:20px;}
em,small{text-transform:uppercase;font-size:10px;}
em{font-style:italic}
p{line-height:20px;margin:0 0 15px 0}
body{background-color:#f1f1f1;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#787878}
a{text-decoration:none;color:#444;}
a:hover{text-decoration:underline;color:#C52424;}
a.b{text-decoration:underline;color:#3972A8;}
a.b:hover{text-decoration:none;color:#3972A8;}
a img{border:none;}
table{border-collapse:collapse;border-spacing:1px}
.cleardiv{clear:both;}
h1{font-size:30px;margin:20px 0;line-height:30px}
h2{font-size:24px;margin:18px 0;line-height:30px}
.border-radius-left-5px{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.border-radius-left-3px{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.img-border{border:1px solid #e5e5e5;border-bottom-width:3px;float:left;display:block;padding:5px;}
form input.input-field,textarea{background:#FFF url(../images/text-field-bg.png) top repeat-x;border:1px solid #d8d8d9;color:#787878;font-size:12px;font-family:Arial,Helvetica,sans-serif;padding:7px 5px;}
.bold{font-weight:700;}
.blank10{clear:both;height:10px;overflow:hidden;line-height:10px;}
.biaozhu{color:#f30;}
.sprite,#navigation-bar,#banner .social-network li a,a.read-more,ul.point li a:hover em,.calendar,.overlay,ul.simple-drop-down-menu li.home-page > a,ul.list.quote li span,ul.list.cat li.current,ul.list.cat li a,#breadcrumbs,#breadcrumbs li,.services .service-heading,.map-point,label.error,.posts-info span,#view-switcher,#view-switcher li a,.post-tags li span{background-image:url(../images/sprite.png);background-repeat:no-repeat;}
.full-width-wrapper,.fixed-width-wrapper,#banner,#slider-wrapper{clear:both;display:table;}
.full-width-wrapper{width:100%;}
.fixed-width-wrapper{width:1200px;width: 100%;margin:0 auto;}
a.read-more{background-position:-529px -53px;width:125px;height:32px;text-indent:-9999px;}
a.read-more:hover{background-position:-529px -85px;}
.calendar h1{font-weight:700;text-align:center;margin:4px 0 1px;}
.calendar.black h1{color:#fafafa;margin-bottom:5px;}
.calendar span{font-size:10px;text-transform:uppercase;color:#b0b0b0;}
.calendar.black{background-position:-354px -53px;padding-left:4px;float:right;}
.calendar.white{background-position:-278px -53px;float:left;margin-left:-85px;padding-right:5px;margin-right:10px;}
#header{background:url(../images/top-full-width-bg.png) repeat-x top;background-size: 100% 100%;}
#header #abstract-bg{background:url(../images/top-abstract-bg.png) no-repeat -20% top;width:1200px;margin:auto;}
.toper{height:114px;}
.top_logo{float:left;width:280px;padding-top:8px;}
.top_sign{width:600px;float:right;}
.top_nav{text-align:right;line-height:30px;}
.top_nav a{margin:0 4px;color:#999;}
.top_search{padding-top:18px;}
#g-search{margin-top:6px;float:right;margin-right:5px;width:270px;}
#g-search input{float:left;width:210px;border:1px solid #e7e7e7;margin:0;padding:3px 5px 3px 5px;}
#g-search button{background:url(../images/sprite.png) right -53px;overflow:visible;border:0 none;float:left;white-space:nowrap;padding-left:0;height:29px;width:49px;cursor:pointer;text-indent:-9999px;margin:0 0 0 -1px;}
#g-search button:hover{background-position:right -84px;}
#nav{overflow:hidden;width:1188px;position:relative;height:378px;}
#nav ul{z-index:999;right:0;bottom:0px;position:absolute;text-align:left}
#nav ul li{display:block;font-size:12px;float:left;width:110px;color:#aaa;font-family:Arial;position:relative;height:68px}
#nav li div{margin-top:5px;display:none;padding-left:10px;margin-left:18px}
#nav li img{border:#eee 1px solid;filter:Alpha(Opacity=60);moz-opacity:0.6;opacity:0.6;float:left;width:92px;height:48px;cursor:pointer;margin-right:4px;position:absolute;top:5px;}
#mask{z-index:990;left:0px;width:100%;position:absolute;top:0;}
.gray{filter:Alpha(Opacity=50);moz-opacity:0.5;opacity:0.5;}
#navigation-bar{background-position:0 0;height:41px;width:1200px;margin:auto;margin-bottom:14px;}
#g-navigation{position:absolute; z-index:99999;}
ul.simple-drop-down-menu{position:relative;z-index:10;font-size:14px;font-family:"微软雅黑";}
ul.simple-drop-down-menu li{font-weight:700;float:left;position:relative;}
ul.simple-drop-down-menu li.home-page > a{background-position:15px -42px;padding-left:38px;height:18px;font-family:"Microsoft YaHei","SimSun","Arial Narrow";}
ul.simple-drop-down-menu li.home-page.current > a,ul.simple-drop-down-menu li.home-page:hover > a{background-position:15px -82px;height:18px;}
ul.simple-drop-down-menu li a{color:#666;position:relative;z-index:10;padding:8px 20px 12px 20px;padding-top:10px;height:18px;}
ul.simple-drop-down-menu li a.parent{padding-right:75px;position:relative;}
ul.simple-drop-down-menu li:hover{background:url(../images/sprite-menu.png) repeat-x left top #c11a20;}
ul.simple-drop-down-menu li.current{background:url(../images/sprite-menu.png) repeat-x left bottom #c11a20;}
ul.simple-drop-down-menu li:hover > a{text-decoration:none;color:#FFF;}
ul.simple-drop-down-menu ul{width:200px;position:absolute;top:100%;left:0;display:none;}
ul.simple-drop-down-menu ul li{background:#fbfbfb;border-bottom:1px solid #f2f2f2;border-top:1px solid #fff;float:none;clear:both;margin-right:0;font-weight:400;border-left:5px solid #fbfbfb;}
ul.simple-drop-down-menu ul li:first-child{border-top:none;}
ul.simple-drop-down-menu ul li a{padding:8px 10px;}
ul.simple-drop-down-menu li a span{background:url(../images/drop-down-arr.png) no-repeat 0 0;width:9px;height:9px;overflow:hidden;position:absolute;right:8px;top:17px;}
ul.simple-drop-down-menu li ul li a span{background-position:0 -9px;top:10px;}
ul.simple-drop-down-menu ul li:hover{border-left:5px solid #dd303a;background:#FFF;color:#787878;}
ul.simple-drop-down-menu li ul li:hover{background:#FFF;border-left:5px solid #dd303a;}
ul.simple-drop-down-menu ul ul{left:100%;top:0;padding-left:1px;}


ul.simple-drop-down-menu {
    display: flex; flex-wrap: nowrap; white-space: nowrap;
}





#slider-bg{background:url(../images/slider-full-width-bg.png) repeat-x left 45px;height:425px; z-index:9998;}
#slider-frame{background:url(../images/slider-bg.png) center top no-repeat;height:456px;width:968px;margin:auto;padding:7px 6px; z-index:1000;}
#back{ z-index:9996; width:968px; height:378px;}
.slide-overlay{background:url(../images/slide-overlay.png) no-repeat;width:960px;height:370px;position:absolute;z-index:2;top:0;left:0;}
.h_content{background:url(../images/seperator-980.png) no-repeat center top;padding-top:30px;width:1200px;margin:auto;}
.h_hx_top{height:34px;background:url(../images/hxyw_top.png) no-repeat;}
.h_hx{height:174px;}
.h_hx div{width:363px;height:148px;float:left;padding:12px 12px 0 17px;}
.h_hx div dt{text-align:right;height:25px;}
.h_hx div dd{line-height:19px;color:#636363;}
.h_hx div dd ul li{float:left;width:88px;background:url(../images/grey_dot.gif) 0 8px no-repeat;padding-left:8px;height:20px;overflow:hidden;}
.h_hx div dd ul li a:hover{font-weight:bold;color:#3666A7;text-decoration:none;}
.h_hx .c1{background:url(../images/hx_c1.gif) no-repeat;margin-right:10px;}
.h_hx .c2{background:url(../images/hx_c2.gif) no-repeat;margin-right:10px;}
.h_hx .c3{background:url(../images/hx_c3.gif) no-repeat;}
.hx_sign{padding-left:80px;height:71px;overflow:hidden;}
.hx_sort{border-top:1px dashed #ddd;padding-top:6px;height:40px;overflow:hidden;}
.h_info{background:url(../images/h_info_bg.gif) no-repeat;height:300px;}
.h_aboutus{width:400px;float:left;margin-right:20px;padding:22px 0 0 14px;}
.h_aboutus1{width:732px;float:left;margin-right:20px;padding:22px 0 0 14px;}
.h_aboutus dt{width:162px;height:200px;float:left;}
.h_aboutus dd{width:204px;float:left;padding-top:32px;line-height:22px;}
.h_nlist{width:320px;float:left;padding-top:20px;margin-right:30px;}
.h_contact{width:210px;float:left;}
.h_news_top{width:320px;height:34px;}
.h_news_top a{display:inline-block;width:92px;height:26px;background:url(../images/newbar_bg1.gif) no-repeat;line-height:26px;text-align:center;margin-right:2px;padding-top:1px;}
.h_news_top a:hover{text-decoration:none;color:#3666A7;font-weight:bold;text-decoration:none;}
.h_news_top a.current{width:96px;height:26px;background:url(../images/newbar_bg2.gif) no-repeat;font-weight:bold;color:#3666A7;font-size:14px;}
.h_news{width:320px;height:180px;}
.h_news1{width:720px;height:180px;}
.h_news ul li{width:310px;overflow:hidden;height:24px;line-height:24px;background:url(../images/grey_dot.gif) 0 10px no-repeat;padding-left:10px;}
.h_news ul li a{color:#636363;}
.h_news ul li.more{background:none;padding:0;text-align:right;}
.h_contact{color:#fff;padding:68px 0 0 0;width:184px;line-height:22px;}
.h_act{padding:44px 0 0 0;width:204px;float:left;}
.h_act a{display:block;height:66px;margin-bottom:10px;}
.h_case{background:url(../images/h_case_top.gif) 10px 6px #fff no-repeat;border:1px solid #F1F1F1;overflow:hidden;clear:both;margin-top:14px;overflow:hidden;padding:10px 10px 14px 10px;}
.h_case_top{text-align:right;height:34px;}
.h_case_arrow{width:32px;height:116px;float:left;padding-top:24px;text-align:center;}
.h_case_txt{width:890px;overflow:hidden;height:140px;float:left;}
.h_case_txt ul li{width:170px;padding:0 4px;float:left;overflow:hidden;}
.h_case_txt ul li a{display:block;text-align:center;width:160px;border:1px solid #eee;padding:3px;color:#666;}
.h_case_txt ul li img{width:160px;height:104px;}
.h_banner{height:200px;}
.h_banner_img{width:1680px;text-align:center;position:absolute;left:50%;margin-left:-840px;}
.container{width:1200px;margin:auto;clear:both;margin-top:12px;overflow:hidden;}
.c_left,.pro_left{width:210px;float:left;}
.left_menu{}
.left_img{}
.c_right{width:976px;float:right;}
.leftmenu a{display:block;background:url(../images/grey_dot.gif) 14px 13px no-repeat #E7E7E7;font-size:14px;height:30px;line-height:30px;margin:1px 0;padding-left:24px;}
.leftmenu a.current:hover,.leftmenu a:hover{background:#F47640;color:#fff;text-decoration:none;}
.leftmenu a.current{font-weight:bold;color:#CB1F26;}
.leftmenu dt{font-weight:bold;background:url(../images/red_dot.gif) no-repeat #C71F26;color:#fff;text-decoration:none;height:30px;line-height:30px;font-size:14px;padding-left:24px;}
.right_top{}
.right_txt{}
.left_act{padding:40px 3px 0 3px;width:204px;float:left;background:url(../images/h_info_bg.gif) -752px -8px #fff;border:1px solid #E7E7E7;}
.left_act a{display:block;height:66px;margin-bottom:10px;}
.weizhi{height:32px;background:url(../images/weizhi.gif) 6px 7px no-repeat #fff;line-height:32px;padding-left:28px;color:#777;}
.weizhi a{color:#777;}
.abc {color: #dd303a;font-size:30px;text-align:center;background: url(../images/table_bg1.gif) 0 bottom repeat-x;height: 44px;}
.to_tel {color: #FF6100;font-size:18px;}
.right_title{background:url(../images/table_bg.gif) 0 bottom repeat-x;height:34px;color:#C71F26;font-size:16px;margin-top:16px;}
.aboutus,.jobs,.nlist,.news,.plist{color:#555;padding-bottom:30px;line-height:30px;background:#fff;font-size:14px;padding:15px;padding-bottom:60px;font-size:14px;}
.jobs{padding-bottom:10px;}
.aboutus p,.news p{line-height:30px;}
.aboutus strong{color:#FF6100;}
.nlist ul li{line-height:32px;line-height:32px;font-size:14px;border-bottom:1px dashed #ccc;padding:4px 0 0 20px;background:url(../images/dot_2.gif) 4px 16px no-repeat;}
.nlist ul li em{float:right;font-style:normal;color:#999;font-family:arial;}
.news h1{padding:0;font-size:22px;text-align:center;line-height:28px;color:#CB1F26;height:28px;}
.news .sign{line-height:26px;text-align:center;color:#999;padding-right:140px;}
.news .info{font-size:14px;padding:6px 10px;}
.plist{padding:15px 0 15px 10px;}
.plist ul li{width:217px;float:left;height:210px;margin-right:20px;}
.plist ul li a{display:block;width:210px;text-align:center;line-height:24px;background:#fff;border:1px solid #ddd;padding:10px;margin:2px;font-size:14px;border-radius:10px;}
.plist ul li a:hover{border:3px solid #F47640;margin:0px;}
.plist ul li a img{margin-bottom:6px;width:210px;height:136px;}
#ckepop{display:inline;}
.fandong{clear:both;width:100%;overflow:hidden;}
.fandong .link{float:right;margin-top:15px;height:30px;}
.fandong .link li{float:left;list-style-type:none;height:30px;}
.fandong .link li a{padding:5px 10px;line-height:24px;margin-left:6px;background:#fff;border:1px #ddd solid;font-size:14px;}
.fandong .link li a:hover{text-decoration:none;color:#fff;background:#F47640;color:#fff;border:1px #F47640 solid;}
.fandong .link a.current{padding:5px 10px;line-height:24px;margin-left:6px;background:#C71F26;color:#fff;border:1px #C71F26 solid;}
.footer{font-family:"Microsoft YaHei","SimSun","Arial Narrow";clear:both;margin-top:30px;padding:15px 0 10px 0;background:#666;text-align:center;color:#ddd;}
.footer a{color:#ddd;}
#scrolltop{background:url(../images/scrolltop.png) no-repeat scroll 50% 0 transparent;bottom:20px;cursor:pointer;display:block;height:50px;line-height:999px;margin-left:600px;overflow:hidden;position:fixed;width:40px;left:50%;visibility:visible;}
#error-404,#error-404 *{text-align:center;}
#error-404 h1{font-size:130px;background:url(../images/404-shadow.png) no-repeat center 110px;}
.overflow-hidden,.services .block .content,.entry-bottom > div{overflow:hidden;}
ul.zigzag li strong,ul.display-list li h2,ul.display-list-alternate li h2{margin:0 0 10px;}
ul.list.quote li a b,.calendar.white h1,ul.simple-drop-down-menu li.current ul li a,ul.simple-drop-down-menu li ul li:hover a,.blog-entry-content h3,.blog-entry-content h2 a,.blog-entry-content h1 a{color:#787878;}
.flick-gallery li.reset-margin-right,.three-column .block.last-child,.three-column .block.last-child-of-line{margin-right:0;}
.logo,.social-network,.social-network li a,ul.simple-drop-down-menu li a,#g-search button,#get-in-touch .via-phone-number .icon,.back-to-top,a.read-more,.flick-gallery li a,ul.zigzag li strong,ul.point li a,ul.point li a em,#content{display:block;}
#header #banner .social-network li a img,#footer-content .three-column .block .content .latest-news li p,.post-author h3{margin-top:5px;}
ul.simple-drop-down-menu li.current a,#footer-content a,#footer-content h3 strong,#footer-extra-wrapper a:hover{color:#FFF;}
.three-column .block .content,.comment-content-wrapper > ul li .comment-content .comment-heading{margin-bottom:10px;}
.header-text,.video-preview,.image-preview{position:relative;}
.post .img-border,.personal-info input{margin-bottom:15px;}
#qqdiv{width:110px;right:20px;position:absolute;z-index:99999;}
#qqdiv a{color:#666;}
.qqdiv_img{vertical-align:middle;margin-right:6px;}
