@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements */
dl, dt, dd, ul, ol, li, /* list elements  */
pre, /* text formatting elements */
form, fieldset, legend, button, input, textarea, /* form elements */
th, td /* table elements */ {
    margin: 0;
    padding: 0;
}
body,
button, input, select, textarea /* for ie */ {
    font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
ul,li, ol { list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

sup { vertical-align: text-top; } /
sub { vertical-align: text-bottom; }

legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse;  border-spacing: 0; }

.clearfix:after{content:"";display:block;clear: both;}
.clearfix{zoom:1;}
.clear{ clear:both;}
body{ font-family:"Microsoft Yahei";}



/************************************************************************************/
						/*******css reset*******/
/************************************************************************************/

.w1100{ width:1100px; margin:0 auto;}
#site_logo{ margin-top:21px; float:left; width:167px; height:65px;}
.logo_rightxt{ float:left; width:180px; margin-left:20px; margin-top:34px; font-size:14px; color:#7d7d7d; border-left:1px solid #fbc700; padding-left:15px;}
.logo_rightxt p{ font-size:14px; margin-top:-5px;}
.chose_city{ float:left; margin-top:20px; text-align:center; width:62px;}
.chose_city h3{ font-weight:100; margin-bottom:5px; font-size:14px; color:#545454;}
.chose_city a{ padding:3px 5px; border:1px solid #eeeeee; color:#acacac;}
.header_tel{ float:right; margin-top:25px;}
#site_nav{ background:#878787; height:45px; line-height:45px; margin-top:16px;  position:relative; z-index:99;}
#site_nav ul li{ text-align:center; float:left; font-size:16px; border-right:1px solid #FFF; }
#site_nav ul li a{ display:block; width:109px; height:45px; color:#FFF;}
#site_nav ul li a:hover{ text-decoration:none; background:#ffd200; color:#422509;}
 
.nav_menu{ height:296px; width:1110px;  position:absolute; left:0; top:45px; display:none; z-index:200} 
#nav{ position:relative;}
#index_banner{ height:377px; }
.nav_body{ position:relative;  width:100%; height:100%; }
.nav_bg{ position:absolute; left:0; top:0; width:100%; height:100%;  background:#FFF;  opacity: .9; filter: alpha(opacity=90); z-index:5;}
#site_nav ul li .nav_content{ position:absolute; left:15px; top:0; z-index:999; text-align:left;}
#site_nav ul li .nav_content .title{ background:url(../images/icon_01.gif) no-repeat left center; padding-left:10px; line-height:32px;} 
.nav_content .left{ float:left; width:437px; height:251px;}
.nav_content .right{ float:left; width:633px;}
#site_nav ul li .nav_content a{ color:#000; background:none; display:block; width:90px; height:28px; float:left; line-height:28px; margin-left:25px; margin-top:33px; padding-left:37px;}
#site_nav ul li .nav_content .ico1{ background:url(../images/icon1.png) no-repeat 0 -5px;}
#site_nav ul li .nav_content .ico2{ background:url(../images/icon1.png) no-repeat 0 -48px;}
#site_nav ul li .nav_content .ico3{ background:url(../images/icon1.png) no-repeat 0 -90px;}
#site_nav ul li .nav_content .ico4{ background:url(../images/icon1.png) no-repeat 0 -135px;}
#site_nav ul li .nav_content .ico5{ background:url(../images/icon1.png) no-repeat 0 -170px;}
#site_nav ul li .nav_content .ico6{ background:url(../images/icon1.png) no-repeat 0 -214px;}
#site_nav ul li .nav_content .ico7{ background:url(../images/icon1.png) no-repeat 0 -255px;}
#site_nav ul li .nav_content .ico8{ background:url(../images/icon1.png) no-repeat 0 -295px;}
#site_nav ul li .nav_content .ico9{ background:url(../images/icon1.png) no-repeat 0 -342px;}
#site_nav ul li .nav_content .ico10{ background:url(../images/icon1.png) no-repeat 0 -387px;}
#site_nav ul li .nav_content .ico11{ background:url(../images/icon1.png) no-repeat 0 -433px;}
#site_nav ul li .nav_content .ico12{ background:url(../images/icon1.png) no-repeat 0 -473px;}


#site_nav ul li .nav_content .ico21{ background:url(../images/icon2.png) no-repeat 0 -1px;}
#site_nav ul li .nav_content .ico22{ background:url(../images/icon2.png) no-repeat 0 -50px;}
#site_nav ul li .nav_content .ico23{ background:url(../images/icon2.png) no-repeat 0 -96px;}
#site_nav ul li .nav_content .ico24{ background:url(../images/icon2.png) no-repeat 0 -144px;}
#site_nav ul li .nav_content .ico25{ background:url(../images/icon2.png) no-repeat 0 -196px;}
#site_nav ul li .nav_content .ico26{ background:url(../images/icon2.png) no-repeat 0 -248px;}
#site_nav ul li .nav_content .ico27{ background:url(../images/icon2.png) no-repeat 0 -296px;}
#site_nav ul li .nav_content .ico28{ background:url(../images/icon2.png) no-repeat 0 -348px;}
 

#site_nav ul li .nav_content .list{ margin-top:15px;}
#site_nav ul li .nav_content a:hover{ text-decoration:underline; }


#site_nav ul li .nav_content .zhuanli{ text-align:center; margin-top:40px;}
#site_nav ul li .nav_content .zhuanli a{ display:block; width:76px; height:83px;}

#site_nav ul li .nav_content .zhuanli2 { margin-top:80px;}
#site_nav ul li .nav_content .zhuanli2 a{ display:block; width:76px; height:83px; margin:0 10px ; padding-left:25px;}


#index_focus{  position:relative;}
.viewArrows { display:block; width:50px; height:50px; line-height:50px; cursor:pointer; position:absolute; top:265px;}
.prev { left:200px; background:url(../images/prev.png) center center no-repeat;}
.next { right:200px; background:url(../images/next.png) center center no-repeat;}
/**/
.ps_box .pics_switch_clients { display:; width:100%; height:80px; position:absolute; left:0; bottom:17px; overflow:hidden;}
.ps_box .pics_switch_clients ul { margin:20px auto 0; width:95px; height:auto; overflow:hidden;}
.ps_box .pics_switch_clients ul li { float:left; padding:20px 0; cursor:pointer; }
.ps_box .pics_switch_clients ul li span { display:block; margin-right:5px; width:20px; height:4px; text-indent:-999999px; background:#FFF;}
.ps_box .pics_switch_clients ul li.li_1 span { background-position:0 -124px;}/*normal*/
.ps_box .pics_switch_clients ul li.li_2 span { background-position:-159px -124px;}
.ps_box .pics_switch_clients ul li.li_3 span { background-position:-318px -124px;}
.ps_box .pics_switch_clients ul li.li_4 span { margin-right:0; background-position:-477px -124px;}
.ps_box .pics_switch_clients ul li.li_5 span { background-position:-636px -124px;}
.ps_box .pics_switch_clients ul li.li_6 span { background-position:-795px -124px;}
.ps_box .pics_switch_clients ul li.li_1 .hover { background-position:0 -185px;}/*hover*/
.ps_box .pics_switch_clients ul li.li_2 .hover { background-position:-159px -185px;}
.ps_box .pics_switch_clients ul li.li_3 .hover { background-position:-318px -185px;}
.ps_box .pics_switch_clients ul li.li_4 .hover { background-position:-477px -185px;}
.ps_box .pics_switch_clients ul li.li_5 .hover { background-position:-636px -185px;}
.ps_box .pics_switch_clients ul li.li_6 .hover { background-position:-795px -185px;}
.ps_box .pics_switch_clients ul li.li_1 .current { background-position:0 -185px;}/*current*/
.ps_box .pics_switch_clients ul li.li_2 .current { background-position:-159px -185px;}
.ps_box .pics_switch_clients ul li.li_3 .current { background-position:-318px -185px;}
.ps_box .pics_switch_clients ul li.li_4 .current { background-position:-477px -185px;}
.ps_box .pics_switch_clients ul li.li_5 .current { background-position:-636px -185px;}
.ps_box .pics_switch_clients ul li.li_6 .current { background-position:-795px -185px;}
.focus_line{ position:absolute; left:50%; width:1180px; margin-left:-590px; bottom:0;}

.pics_switch { position:relative;  margin:auto; height:377px; background:#fff; overflow:hidden;}
.pics_switch .pb { height:788px;}
.pics_switch .pic_box { /*position:absolute; left:0; top:0;*/ float:left; width:1920px; height:788px; overflow:hidden;}
.pics_switch .pic_box a { margin:auto; display:block; height:788px;}

.index_buts1{ width:1100px; height:79px; margin:0 auto; overflow:hidden; margin-top:12px;}
.index_buts1 a{ display:block; float:left; height:79px; width:215px; margin-right:6px;}
.index_buts1 .but1{ background:url(../images/index_but1.png) no-repeat left top;}
.index_buts1 .but1:hover{ background:url(../images/index_but2.png) no-repeat left top;}
.index_buts1 .but2{ background:url(../images/index_but1.png) no-repeat -221px top;}
.index_buts1 .but2:hover{ background:url(../images/index_but2.png) no-repeat -221px top;}
.index_buts1 .but3{ background:url(../images/index_but1.png) no-repeat -443px top;}
.index_buts1 .but3:hover{ background:url(../images/index_but2.png) no-repeat -443px top;}
.index_buts1 .but4{ background:url(../images/index_but1.png) no-repeat -664px top;}
.index_buts1 .but4:hover{ background:url(../images/index_but2.png) no-repeat -664px top;}
.index_buts1 .but5{ background:url(../images/index_but1.png) no-repeat -885px top;}
.index_buts1 .but5:hover{ background:url(../images/index_but2.png) no-repeat -885px top;}
.title_style{ font-size:24px; font-weight:bold; padding-left:62px; height:39px; padding-bottom:6px;}
.index_news{ margin-top:50px; width:593px; float:left; overflow:hidden;}
.index_news .title{ background:url(../images/icon_tt.png) no-repeat 0 0;}
.index_news .cont{ width:592px; height:340px; background:#ebeaea; margin-top:20px;}
.index_news .left_tabs{ float:left; width:121px; margin-left:6px; margin-top:5px;}
.index_news .left_tabs li{ width:121px; height:35px; text-align:center; line-height:35px; background:url(../images/tabs_01.png) no-repeat 0 -39px; font-size:14px; cursor:pointer;}
.index_news .left_tabs li a{ color:#FFF;}
.index_news .left_tabs li:hover{ background:url(../images/tabs_01.png) no-repeat 0 0;}
.index_news .left_tabs .on{ background:url(../images/tabs_01.png) no-repeat 0 0;}
.index_news .left_tabs li a:hover{ text-decoration:none;}
.index_news .right_cont{ float:left; width:455px; height:330px; background:#FFF; margin-left:5px; margin-top:5px;}
.index_news .right_cont ul{ margin-left:25px; margin-right:10px;}
.index_news .news_box .hot{ font-size:14px; display:none;}
.index_news .news_box .word{ height:38px; line-height:38px; border-bottom:1px #9e9e9e dotted;}
.index_news .news_box .word a{ color:#363636; background:url(../images/icon_02.gif) no-repeat left center; padding-left:10px;} 
.index_news .news_box dl{ padding-bottom:5px; margin-top:5px; border-bottom:1px #9e9e9e dotted; }
.index_news .news_box dl dt{ float:left; width:197px; height:86px;} 
.index_news .news_box h3{ margin-bottom:5px;}
.index_news .news_box h3 a{ color:#363636; background:url(../images/icon_02.gif) no-repeat left center; padding-left:10px; font-weight:100;}  
.index_news .news_box h3 a:hover{ color:#ff8a00;}
.index_news .news_box dl dd{ float:left; width:163px; font-size:12px; margin-left:15px; color:#a1a1a1;}
.news_more{ text-align:right; margin-top:10px;}
.index_video { float:left; margin-top:50px; margin-left:11px; width:496px; overflow:hidden;}
.index_video .title{  background:url(../images/icon_tt.png) no-repeat 0 -57px;}
.index_video .cont{ height:340px; background:#ebeaea; margin-top:20px;}
.video_slide { overflow:hidden;}
.video_slide .bd{ margin-top:7px; margin-left:9px; height:260px; }
.video_slide .hd { margin-left:7px; margin-top:8px;}
.video_slide .hd li{ float:left; width:115px; height:48px; overflow:hidden; margin:0 2px; cursor:pointer;}
.video_slide .hd .on{  border:2px solid #ffd200; height:44px;}
.video_slide .hd .on img{ height:44px;}
.index_zhuanjia{ margin-top:25px;}
.index_zhuanjia .title{  background:url(../images/icon_tt.png) no-repeat 0 -117px;}
.index_zhuanjia .cont{ height:511px; background:#ebeaea; margin-top:14px;}
.index_zhuanjia .left{ float:left; width:807px; margin-left:6px; margin-top:6px;}
.index_zhuanjia .right{ float:left; width:281px; margin-top:6px;}
.index_zhuanjia .right ul li{ width:281px; height:99px; cursor:pointer; border-bottom:1px solid #b7b7b7;}
.index_zhuanjia .right ul li h4{ float:left; width:89px; margin-left:15px; margin-top:4px;}
.index_zhuanjia .right ul li .cot{ float:left; width:160px; margin-left:12px; font-size:14px; color:#363636;}
.index_zhuanjia .right ul li .cot h3{ font-size:22px; margin-top:10px;}
.index_zhuanjia .right ul li:hover{ background:#ffd200;}
.index_zhuanjia .right ul .on{ background:#ffd200;}
.index_hexin{ margin-top:29px;}
.index_hexin .title{  background:url(../images/icon_tt.png) no-repeat 0 -117px;}
.index_hexin .cont { margin-top:35px;}
.index_hexin .cont a{ display:block; width:120px; height:170px; float:left; color:#555555; margin-right:40px;}
.index_hexin .cont a:hover{ text-decoration:none;}
.index_hexin .cont a p{ text-align:center; margin-top:140px; font-size:18px; font-weight:bold;}
.index_hexin .cont .yw_01{ background:url(../images/yewu_01.png) no-repeat -4px 0;}
.index_hexin .cont .yw_02{ background:url(../images/yewu_01.png) no-repeat -164px 0;}
.index_hexin .cont .yw_03{ background:url(../images/yewu_01.png) no-repeat -326px 0;}
.index_hexin .cont .yw_04{ background:url(../images/yewu_01.png) no-repeat -487px 0;}
.index_hexin .cont .yw_05{ background:url(../images/yewu_01.png) no-repeat -647px 0;}
.index_hexin .cont .yw_06{ background:url(../images/yewu_01.png) no-repeat -808px 0;}
.index_hexin .cont .yw_07{ background:url(../images/yewu_01.png) no-repeat -969px 0; margin:0;}

.index_hexin .cont .yw_01:hover{ background:url(../images/yewu_02.png) no-repeat -4px 0;}
.index_hexin .cont .yw_02:hover{ background:url(../images/yewu_02.png) no-repeat -166px 0;}
.index_hexin .cont .yw_03:hover{ background:url(../images/yewu_02.png) no-repeat -326px 0;}
.index_hexin .cont .yw_04:hover{ background:url(../images/yewu_02.png) no-repeat -487px 0;}
.index_hexin .cont .yw_05:hover{ background:url(../images/yewu_02.png) no-repeat -647px 0;}
.index_hexin .cont .yw_06:hover{ background:url(../images/yewu_02.png) no-repeat -808px 0;}
.index_hexin .cont .yw_07:hover{ background:url(../images/yewu_02.png) no-repeat -969px 0; margin:0;}
.index_case{ margin-top:45px;}
.index_case .title_style{ background:url(../images/icon_tt.png) no-repeat 0 -178px; }
.index_case .title_style span{ margin-left:162px; font-size:21px; color:#555555;} 


.major-list-outer{height:560px; overflow:hidden;  margin-top:21px;}
.major-list li{width:209px;height:130px; margin:0 5px; margin-bottom:12px;float:left;position:relative}
.major-list li a, .major-list li a span{width:100%;height:100%;display:block;position:absolute;left:0;top:0}
.front-face{z-index:2;background:url(../images/case_logo.png) no-repeat 0 0}
.back-face{z-index:1;background:url(../images/case_logo2.jpg) no-repeat 0 0}
.major-list li a{overflow:hidden}
.major-list li:hover a .back-face{z-index:3;}
#lr .front-face, #lr .back-face{background-position:0 0}
#fz .front-face, #fz .back-face{background-position:-220px 0}
#sq .front-face, #sq .back-face{background-position:-446px 0}
#trs .front-face, #trs .back-face{background-position:-672px 0}
#dxa .front-face, #dxa .back-face{background-position:-898px 0}

#ynf .front-face, #ynf .back-face{background-position:0 -137px}
#cwy .front-face, #cwy .back-face{background-position:-220px -137px}
#csgd .front-face, #csgd .back-face{background-position:-446px -137px}
#eek .front-face, #eek .back-face{background-position:-672px -137px}
#lfx .front-face, #lfx .back-face{background-position:-898px -137px}

#jw .front-face, #jw .back-face{background-position:0 -274px}
#xysc .front-face, #xysc .back-face{background-position:-220px -274px}
#ys .front-face, #ys  .back-face{background-position:-446px -274px}
#mini .front-face, #mini .back-face{background-position:-672px -274px}
#cy .front-face, #cy .back-face{background-position:-898px -274px}


#cswb .front-face, #cswb .back-face{background-position:0 -410px}
#lyh .front-face, #lyh .back-face{background-position:-220px -410px}
#nzbb .front-face, #nzbb  .back-face{background-position:-446px -410px}
#gx .front-face, #gx .back-face{background-position:-672px -410px}
#jlg .front-face, #jlg .back-face{background-position:-898px -410px}
 
.index_rongyu{ margin-top:52px;}
.index_rongyu .title{  background:url(../images/icon_tt.png) no-repeat 0 -240px;}
.index_rongyu ul{ margin-top:34px;}
.index_rongyu ul li{ width:205px; height:236px; float:left; background:url(../images/rongyu_li.png) no-repeat left top; margin:0 35px;}
.index_rongyu ul li img{ margin-top:43px; margin-left:16px;}
.index_rongyu ul li p{ margin-top:27px; text-align:center;}

.qx_360 .title{  background:url(../images/icon_tt.png) no-repeat 0 -305px;}
.qx_360 .qx360_cont{ margin-top:22px;}
.qx360_cont .big_tab{ height:39px;}
.qx360_cont .big_tab ul li{ float:left; width:272px; height:39px; background:#959595; line-height:39px; text-align:center; font-size:19px; color:#FFF; font-weight:bold; margin-right:3px; position:relative; cursor:pointer;}
.qx360_cont .big_tab ul li span{ position:absolute; width:37px; height:12px; display:block; left:-99999px; top:0; background:url(../images/icon_jt.gif) no-repeat left top;}
.qx360_cont .big_tab ul .on{ background:#ff9c00;}
.qx360_cont .big_tab ul .on span{ left:50%; top:39px;}
.qx360_cont{ height:496px; background:#e8e8e8;}
.hd_bigbox{ width:1074px; height:434px; margin:0 auto; background:#FFF; margin-top:13px;}
.showpic_360 .left{ float:left; width:698px; height:421px; margin-top:6px; margin-left:7px;}
.showpic_360 .right{ float:left; width:348px; margin-left:17px; margin-top:6px;}
.showpic_360 .right ul li{ float:left; border:2px solid #e2e2e2; overflow:hidden; width:159px; height:98px; overflow:hidden; margin:0 5px; margin-bottom:4px;}
.showpic_360 .right ul li img{ height:98px;}
.showpic_360 .right ul .on{ border:2px solid #b7b7b7;}

#footer{ height:370px; border-top:6px solid #fbaf5d; background:#717070; margin-top:33px;}
.left_link{ float:left; width:695px; margin-top:33px; color:#e8e8e8;}
.left_link a{ color:#e8e8e8;}
.left_link dl{ float:left; width:147px;} 
.left_link dt{ font-size:18px; font-weight:bold;}
.left_link dd{ font-size:14px; line-height:28px; margin-top:7px;}
.foot_lianxi{ float:left; width:405px; color:#fff; height:255px; background:url(../images/footer_lx.png) no-repeat left 40px; margin-top:35px;}
.foot_lianxi .title{ font-size:18px; font-weight:bold;}
.foot_lianxi .cont{ margin-left:34px; font-size:14px; line-height:32px; margin-top:20px;}
.foot_lianxi .cont h2{ font-size:24px; color:#FFF;}
.footer_line{ text-align:center; height:40px; line-height:40px; background:#050c1f; color:#d7d7d7; font-size:14px;}
.footer_line span{ margin:0 8px;}

.about_01{ height:636px; background:#88e5da;}
.about_01 .cont{ height:636px; background:url(../images/about_01.jpg) no-repeat left top; overflow:hidden;}
.about_01 .text_01{ width:742px; margin-left:134px; font-size:16px; text-indent:2em; margin-top:140px; color:#00231f;}
.about_01 .text_02{ margin-left:652px; margin-top:130px; font-size:16px; color:#603913;}
.about_02{ height:636px; background:#ffeb38; overflow:hidden;}
.about_02 .cont{ position:relative;  height:611px;}
.about_02 .title{ margin-left:263px; margin-top:25px;}
.about_02 .left{ float:left; width:470px; height:298px; overflow:hidden; border:3px solid #ffa800; margin-top:58px; margin-left:46px;} 
.about_02 .right{ float:left; width:498px; margin-left:23px; margin-top:58px; font-size:15px; text-indent:2em; line-height:26px;}
.about_03{ height:636px; background:#0ec2c0; overflow:hidden;}
.about_03 .title{ margin-left:263px; margin-top:25px;}
.about_03 .wenhua{ margin-top:25px;}
.about_03 .cont{ position:relative;  height:611px;}
.ab_jiantou{ position:absolute; bottom:0; left:459px;}
.about_04{ height:723px; background:#ffd010; overflow:hidden;}
.about_04 .title{ margin-left:263px; margin-top:25px;}
.about_04 .cont{ position:relative; height:700px;}
.about_04 .left_focus{ width:325px;  overflow:hidden; margin-top:59px; float:left;}
.about_04 .left_focus img{  width:325px; height:463px;  border:2px solid #ffef5f;}
.about_04 .left_focus .hd{ margin-left:87px;}
.about_04 .left_focus .hd li{ width:13px; height:12px; float:left; background:url(../images/about_ico1.gif) no-repeat left top; text-indent:-9999px; margin:0 4px; margin-top:10px; cursor:pointer;}
.about_04 .left_focus .hd .on{ background:url(../images/about_ico2.gif) no-repeat left top;}
.about_ryrihgt{ float:left; width:660px; margin-top:58px; margin-left:20px;}
.about_05{ height:723px; background:#006fd7; overflow:hidden;}
.about_05 .title{ margin-left:339px; margin-top:25px;}
.about_teamshow{ width:958px; margin:0 auto; border:2px solid #FFF; overflow:hidden; position:relative; margin-top:40px;}
.about_teamshow .hd{ position:absolute; top:50%; width:100%;}
.about_teamshow .hd .next{ width:53px; height:53px; display:block; background:url(../images/about_icon4.png) no-repeat 0 0; float:right; margin-right:7px; cursor:pointer;}
.about_teamshow .hd .prev{ width:53px; height:53px; display:block; background:url(../images/about_icon4.png) no-repeat 0 -53px; float:left; margin-left:7px; cursor:pointer;}
.about_06{ height:805px; background:#ffde00; overflow:hidden;}
.about_06 .title{ margin:0 auto; width:318px; margin-top:17px;}
.about_06 .boximg{ width:1017px; margin:0 auto; margin-top:15px; position:relative; height:700px;}
.about_07{ height:805px; background:#005dbc; overflow:hidden;} 
.about_07 .title{ text-align:center; margin-top:27px;}

.fazhan2 {list-style:none; width:1190px; height:521px; display:block; overflow:hidden}
.fazhan2 li {float:left; display:inline; overflow:hidden}

.show_fazhan{ width:1190px; margin:0 auto; margin-top:40px;}
.about_08{ height:723px; background:#00a89c url(../images/about8_bg.png) no-repeat  center top; overflow:hidden;}
.about_ditu{ width:717px; height:482px; position:relative; margin:0 auto; margin-top:150px;}
.about_ditu .ditu_zb{ position:absolute;}
.about_ditu .ditu_zb a{ display:block; width:55px; height:69px; position:relative;}
.about_ditu .beijing{ top:136px; right:208px;}
.about_ditu .beijing a{ background:url(../images/a8_city1.png) no-repeat 0 0;}
.about_ditu .ditu_zb a div{ position:absolute; width:264px; height:105px; left:-99999px; top:-110px;color:#00978c;}
.about_ditu .ditu_zb a div{  background:url(../images/a8_citybg.png) no-repeat left top; }
.about_ditu .ditu_zb a:hover div{ left:0;}
.about_ditu a div h3{ margin-top:5px; margin-left:10px;}
.about_ditu a div p{ margin:0 10px;}
.about_ditu .hebei{ top:166px; right:218px;}
.about_ditu .hebei a{ background:url(../images/a8_city2.png) no-repeat 0 0;}
.about_ditu .shanghai{ top:260px; right:138px;}
.about_ditu .shanghai a{ background:url(../images/a8_city3.png) no-repeat 0 0;}
.about_ditu .yueyang{ top:300px; right:282px;}
.about_ditu .yueyang a{ background:url(../images/a8_city4.png) no-repeat 0 0;}
.about_ditu .changsha{ top:320px; right:240px;}
.about_ditu .changsha a{ background:url(../images/a8_city5.png) no-repeat 0 0;}
.about_ditu .liuyang{ top:310px; right:260px;}
.about_ditu .liuyang a{ background:url(../images/a8_city6.png) no-repeat 0 0;}
.about_ditu .guangdong{ top:380px; right:230px;}
.about_ditu .guangdong a{ background:url(../images/a8_city7.png) no-repeat 0 0;}



.innews_slide{ overflow:hidden;}
.innews_slide .bd{   height:280px; background:#FFF; overflow:hidden; margin-top:6px;} 
.innews_slide .picList li{ margin-top:18px; margin-left:27px; margin-right:25px;}
.innews_slide .picList li dt{ font-size:14px; color:#363636; border-bottom:1px dotted #7d7d7d; line-height:37px; margin-bottom:10px; font-weight:bold;}
.innews_slide .picList li dt a{ color:#363636; background:url(../images/icon_02.gif) no-repeat left center; padding-left:15px;}
.innews_slide .picList li dt a:hover{ color:#f49800;}
.innews_slide .picList li dt span{ float:right; color:#a1a1a1; font-size:12px; font-weight:100;}
.innews_slide .picList li dl p{ color:#a1a1a1; line-height:22px;}

.index_video .contett{  margin-left:6px; margin-right:6px; margin-top:5px; width:485px; height:330px; background:#FFF; }
.sub_tz{ float:right; margin-right:25px; margin-top:10px;}


.chim_01{ height:382px; background:url(../images/cmsb_02.jpg) no-repeat center top;}
.chim_02{ height:361px; background:url(../images/cmsb_03.jpg) no-repeat center top;}
.chim_03{ height:361px; background:url(../images/cmsb_04.jpg) no-repeat center top;}
.chim_04{ height:337px; background:url(../images/cmsb_05.jpg) no-repeat center top;}
.chim_05{ height:279px; background:url(../images/cmsb_06.jpg) no-repeat center top;}
.chim_06{ height:291px; background:url(../images/cmsb_07.jpg) no-repeat center top;}
.chim_07{ height:291px; background:url(../images/cmsb_08.jpg) no-repeat center top;}
.chim_08{ height:291px; background:url(../images/cmsb_09.jpg) no-repeat center top;}
.chim_09{ height:265px; background:url(../images/cmsb_10.jpg) no-repeat center top;}
.chim_10{ height:286px; background:url(../images/cmsb_11.jpg) no-repeat center top;}

.chim_11{ height:286px; background:url(../images/cmsb_12.jpg) no-repeat center top;}
.chim_12{ height:257px; background:url(../images/cmsb_13.jpg) no-repeat center top;}
.chim_13{ height:266px; background:url(../images/cmsb_14.jpg) no-repeat center top;}
.chim_14{ height:244px; background:url(../images/cmsb_15.jpg) no-repeat center top;}
.chim_15{ height:244px; background:url(../images/cmsb_16.jpg) no-repeat center top;}

.chim_16{ height:244px; background:url(../images/cmsb_17.jpg) no-repeat center top;}
.chim_17{ height:314px; background:url(../images/cmsb_18.jpg) no-repeat center top;}
.chim_18{ height:505px; background:url(../images/cmsb_19.jpg) no-repeat center top;}


.lvs_01{ width:894px; margin:0 auto; font-size:36px; text-align:center; border-bottom:1px dashed #231f20; line-height:58px; font-weight:100;}
.lvs_02{ width:894px; margin:0 auto; font-size:20px; text-align:center; border-bottom:1px dashed #231f20; line-height:58px; font-weight:100;}
.lvs_03{ text-align:center; margin-top:30px;}
.lvs_main{ width:1100px; margin:0 auto; margin-top:60px;}
.lvs_tt{ border-bottom:1px solid #e2e2e2; padding-bottom:20px; text-align:center;}
.lvs_ssbm{ float:left; width:480px; height:206px; overflow:hidden; margin-top:31px;}
.ssbm01{ background:url(../images/lvs_ssbm1.png) no-repeat left top;}
.ssbm02{ background:url(../images/lvs_ssbm2.png) no-repeat left top;}
.ssbm03{ background:url(../images/lvs_ssbm3.png) no-repeat left top;}
.ssbm04{ background:url(../images/lvs_ssbm4.png) no-repeat left top;}
.lvs_ssbm p{ width:292px; font-size:15px; margin-left:156px; margin-top:56px; line-height:24px;}

.chuangshiren{ width:880px; margin:0 auto;}
.chuangshiren dl{ margin-top:32px;}
.chuangshiren dl dt{ float:left; width:314px; margin-top:48px;}
.chuangshiren dl dd{ float:left; width:534px; margin-left:21px;}
.chuangshiren .orang{ font-size:16px; color:#ff5a00;}
.chuangshiren .qqq{ background:url(../images/csr_i1.png) no-repeat left top; padding-left:40px; font-size:16px; margin-top:21px;}
.chuangshiren .aaa{ background:url(../images/csr_i2.png) no-repeat left top; padding-left:40px; font-size:14px; margin-top:10px; line-height:26px;}
.csr_img{ margin-top:35px;}

.right_catname{ height:62px;  line-height:62px; border-bottom:1px solid #cdcdcd; font-size:21px; color:#ff5a00; background:url(../images/csr_01.gif) no-repeat left center;}
.right_catname span{ margin-left:30px;}

.contact_main{ height:780px; background:url(../images/contact_01.jpg) no-repeat center top; overflow:hidden;}
.contact_tt{ width:1100px; margin:0 auto;}
.ccont_left{ font-size:15px; color:#FFF; margin-left:75px; margin-top:85px; line-height:30px; float:left; width:372px;}
.ccont_right{ float:left; width:233px; margin-left:35px; color:#FFF; margin-top:115px; line-height:30px; font-size:15px;}
.ccont_bott{ color:#FFF; line-height:30px; margin-left:75px; margin-top:30px;}
.clear{ clear:both;}
.ccontact_inputs{ margin-left:472px; margin-top:223px;}
.inutts2{ height:28px; line-height:28px; border:none; background:none; width:335px;}
.inutts3{ width:138px; height:35px; margin-left:15px; border:none; background:url(../images/icon_tjbbs.png) no-repeat left top; cursor:pointer; margin-top:4px; font-size:16px; color:#512b06;} 
.cccont_maps{ width:1088px; height:522px; border:5px solid #d4d3d2; margin:0 auto; margin-top:10px;}

.aaabout_gs{ height:823px; background:#ffeb38;}
.aaabout_gs .gs_01{ height:375px; background:url(../images/aaabout_01.jpg) no-repeat center top;}
.aaabout_gs .gs_02{ height:408px; background:url(../images/aaabout_02.png) no-repeat center top;}
.w1099{ width:1099px; margin:0 auto;}
.aaabout_js{ height:527px; background:#88e5da; overflow:hidden;}
.aaabout_js .w1099{ height:483px; background:url(../images/aaabout_04.jpg) no-repeat left top; overflow:hidden;}
.aaabout_js .js_txt{ width:452px; margin-left:580px; margin-top:120px; line-height:44px; font-size:17px; text-indent:2em;}
.aaabout_ryzz{ height:614px; background:#ffd010;}
.aaabout_team{ height:724px; background:#0ec2c0;}
.aaabout_xfpl{ background:#ffde00; height:805px;}
.aaabout_fzlc{ background:#0ec2c0; height:723px;}
.aaabout_qxpp{ background:#2b60af; height:1427px;}



	.casesss h1{ font-size:40px; color:#6d6e71; border-left:7px solid #f3b203; padding-left:20px; margin-top:40px;}
	
	.container{ margin-top:74px;}
.container {
  *zoom: 1;
}
.container:before,
.container:after {
  display: table;
  content: "";
  line-height: 0;
}
.container:after {
  clear: both;
}
.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.container-fluid:after {
  clear: both;
}

.w1200{ width:1200px; margin:0 auto;}

.chim_listbs { margin-left:30px; margin-top:90px;}
.chim_listbs ul li{ float:left; width:152px; margin:0 10px;}

.footer_le{ margin-top:38px; font-size:14px; color:#d9d9d9;}
.footer_le a{  color:#d9d9d9; margin:0 5px;}
.footer_le span{ margin-right:40px;}