﻿@charset "utf-8";
/* CSS Document */
#flashs{ position:relative; height:450px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:35px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#717174; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#0668ca;} 

.bot{ width:40px; height:40px; display:block; cursor:pointer;}
.bot1{ background:url(../images/bot1.png) no-repeat center;}
.bot2{ background:url(../images/bot2.png) no-repeat center;}
/*sousuoMian*/
.sousuoMian{ position:relative; z-index:999;}
.sousuoMian .gjc{ position:absolute; left:0; top:-26px; height:52px; color:#333; width:100%;}
.sousuoMian .gjc .rm{ width:490px; background-color:#246cd7; text-align:center; line-height:52px; height:52px;}
.sousuoMian .gjc .rm span{ padding-left:38px; color:#fff; background:url(../images/phone.png) no-repeat left 5px; display:inline-block; font-size:16px; height:50px; line-height:50px;}
.sousuoMian .gjc .rm span em{ font-size:22px; font-weight:bold; position:relative; top:2px;}
.sousuoMian .gjc .ss{ width:490px;}
.sousuoMian .gjc .ss .txt{ float:left; width:375px; height:52px; line-height:52px; border:none; background-color:#3c3e46; outline:none; padding:0 10px;  font-family: microsoft yahei; font-size: 14px;color: #fff;}
.sousuoMian .gjc .ss a{ float:left; width:95px; height:52px; background:#3c3e46 url(../images/ssImg.png) no-repeat center;}
a:hover {text-decoration: none} 
.aboutBanner a {
    width: 100%;
    display: block;
    /* background: url(../images/aboutBanner.jpg) no-repeat center; */
    height: 300px;
}
.wy_jianjie{
    display: block;
    width: 156px;
    text-align: center;
    border: 2px solid #0668ca;
    padding: 15px;
	margin-right:20px;
	margin-top:10px;
	font-size:13px;
	

}

.wy_jianjie1{
    display: block;
    width: 156px;
    text-align: center;

    padding: 15px;
	margin-right:20px;
	margin-top:10px;
	font-size:13px;
	

}
.aa{
    display: block;
    width: 156px;
    text-align: center;
    border: 2px solid #0668ca;
    padding: 15px;
	margin-right:20px;
	margin-top:10px;
		font-size:13px;
		background-color:#0668ca;
		

}
.bb{
	color:#FFF;

}

.zjwy{ overflow:hidden; width:100%; height:356px;}
.zjwbBox{width:100%;}
.zjwbBox h3{font-size:19px;   text-align:center; margin-top:10px;}
.zjwbBox h3 a{color:#0668ca;}
.zjwbBox .wy_tupian{width:480px; height:235px; margin-top:32px; float:left}
.zjwbBox .wy_jianjie{width:500px; height:235px; margin-top:32px; float:right;}
.wy_jianjie h4>a{font-size:15px; color:#000; margin-top:10px;}
.wy_jianjie p{color:#000; line-height:24px; height:100px;  margin-top:25px;}
.wy_jianjie span{ display:block; width:116px;  text-align:center; border:2px solid #666666; padding:5px; margin-top:31px;}
.wy_jianjie1 h4>a{font-size:15px; color:#000; margin-top:10px;}
.wy_jianjie1 p{color:#000; line-height:24px; height:100px;  margin-top:25px;}
.wy_jianjie1 span{ display:block; width:116px;  text-align:center; border:2px solid #666666; padding:5px; margin-top:31px;}
.zjwbBox .wy_jianjie1{width:550px; height:235px; margin-top:32px; float:right; text-align:left;}
/*风采*/
.zlfc{overflow:hidden; width:100%; height:288px;}
.zlfcBox h4{width:1000px; font-size:15px; margin-top:20px; background:url(../images/fengcai_bg.png) no-repeat center;}
.zlfcBox h4 a{color:#0668ca;}
.zlfcBox ul{width:100%; margin-top:35px;}
.zlfcBox li{width:238px; height:200px; margin-right:15px;  float:left;}
.zlfcBox li img{border:1px solid #e0e0e0;padding:3px;}
.zlfcBox li p{color:#000; text-align:center; margin-top:5px;}
.zlfcBox li.last{margin-right:0px;}
img.framed { 
padding: 6px; 
border: 1px solid #CCC; 
background-color: #FFF; } 

/*footer*/
.footer{ overflow: hidden; width: 100%; background: #0668ca; background-image:url(../images/bgbg.jpg); background-repeat:no-repeat; }
.footer .ftNav{ width: 100%; background-color: #ffba00; padding: 24px 0; overflow: hidden}
.footer .ftNavBox{ text-align: center;}
.footer .ftNavBox li{ display: inline-block; font-size: 14px; padding: 0 20px; border-left:1px dotted #fff}
.footer .ftNavBox li{ *display: inline}
.footer .ftNavBox li a{  color: #000}
.footer .ftNavBox li:first-child{ border-left:none}
.footer .ftConBox{ overflow: hidden; padding: 15px 0;}
.footer .ftLt{ float: left;}
.footer .ftLt p{ line-height: 32px; color: #fff;}
.footer .ftLt i{ width: 25px; height: 3px; background-color: #ffae00; display: block; margin-top: 15px;}
.footer .ftDl{ float: right;}
.footer .ftDl dt{ width: 91px; text-align: center; color: #fff; float: left;}
.footer .ftDl dt p{ line-height: 25px}
.footer .ftDl dd{ float: right; width: 265px; font-size: 16px; color: #fff; line-height: 25px}
.footer .ftDl dd span{ float: right;
                           width: 215px;
    text-align: left;}
.footer .ftDl dd span i{ font-style:normal; }



.footer .ftDl dd img{ display: block; margin-top: 10px;}
.footer .ftDl dd p{  color: #ffba00; font-size: 24px; font-family: Arial; margin: 8px 0}
.footer .bqBox{ padding: 25px 0; overflow: hidden; border-top:1px solid #389d72;}
.footer .bqBox p{ font-size: 13px; color: #fff}
.footer .bqBox p a{color: #fff}

/*ggMain_01*/
.ggMain_01{ background:url(../images/ggbg_01.jpg) no-repeat center; height:180px;}
.ggMain_01 .container{ position:relative;}
.ggMain_01 p{ font-size:14px; color:#fff; padding-top:50px; padding-bottom:15px;}
.ggMain_01 h5{ font-size:24px; color:#fff; margin-bottom:8px;}
.ggMain_01 dl{ top:43px; right:0; position:absolute; padding-left:45px; background:url(../images/phone2.png) no-repeat left center; color:#fff;}
.ggMain_01 dd{ font-size:22px; font-family:"Arial";}
.ggMain_01 a{ display:block; background:url(../images/zxbg1.png) no-repeat center; width:124px; height:41px; line-height:41px; text-align:center; font-size:14px; color:#333; padding-left:51px; position:absolute; top:94px; right:0; text-decoration:none;}

.proMain .pro_l{ float:left; width:220px;}
.proMain .pro_r{ float:right; width:732px;}
/*pro_l*/
.pro_l h4{ height:70px; background-color:#055CBD;}
.pro_l h4 a{ display:block; padding-left:20px; font-size:24px; color:#fff; text-decoration:none; font-weight:normal; background:url(../images/tle.png) no-repeat left center; height:70px; line-height:70px;}
.pro_l>ul{ border:2px solid #055CBD; height:880px;}
.pro_l>ul>li{ margin-top:20px;}
.pro_l>ul>li>h5{ margin-left:18px; padding-left:22px; background:url(../images/probg1.png) no-repeat left center;}
.pro_l>ul>li h5 a{ font-size:15px; text-decoration:none;}
.pro_l>ul>li .sed{ margin:10px 9px 15px 33px;}
.pro_l>ul>li .sed p{ margin-bottom:5px;}
.pro_l>ul>li .sed p a{ font-size:13px; display:block;  height:25px; line-height:25px; text-decoration:none;}
.pro_l>ul>li .sed p a:hover{ color:#fff; background-color:#246cd7;}
.pro_l>ul>li ul{ overflow:hidden; padding:25px; *padding:22px}
.pro_l>ul>li ul li{ float:left; margin-left:15px;}
.pro_l>ul>li ul li p{ height:30px; line-height:30px;}
.pro_l>ul>li ul li p a{ font-size:13px;}
/*pro_r*/

/*优势*/
.youshi { overflow:hidden; width:100%;}
.youshi .ys_t{ overflow:hidden; width:100%;  background:url(../images/ys_t.jpg) no-repeat center top;}
.youshi .ys_bg{ overflow:hidden; width:1000px; height:600px; background:url(../images/ys_bg.jpg) no-repeat center top; margin:0 auto}
.youshi h3{ font-size:24px; color:#1d5eb3;}
.youshi span{ display:block; font-size:12px; color:#c3c3c3; margin-bottom:20px; font-family:Arial;}
.youshi p{ font-size:14px; color:#666; line-height:40px; padding-left:40px; background:url(../images/ys_p.png) no-repeat 5px center;}
.youshi .wen{ overflow:hidden;}
.youshi .wen01{ margin-top:60px;}
.youshi .wen02{ margin-left:505px; margin-top:60px;}
.youshi .wen03{ margin-top:70px;}
.youshi .wen04{ margin-left:505px; margin-top:50px;}








.Cstpj{ height: 110px; background:url(../images/khpj.jpg) no-repeat center top;}
.Cstpj .container{ padding-top: 54px;}
.Cstpj h5{ height: 30px; line-height: 30px; text-align: center; width: 100%;}
.Cstpj h5 a{ font-size: 30px; color: #000000;}
.Cstpjtop{ margin-top: 45px; position: relative;}
.Cstpjtop ul{ overflow: hidden; width: 1000px;}
.Cstpjtop ul li{ float: left; width: 180px; text-align: center; margin-right: 20px; position: relative;}
.Cstpjtop ul li img{ display: block; border: 5px solid #121212;}
.Cstpjtop ul li p{ height: 25px; line-height: 25px; margin-top: 3px; padding: 0px 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Cstpjtop ul li p a{ font-size: 13px; color: #242424;}
.Cstpjtop .btn{ display: block; width: 34px; height: 35px; position: absolute; top: 105px;}
.Cstpjtop .prev{ left: -43px; background:url(../images/prev.png) no-repeat;}
.Cstpjtop .next{ right: -43px; background:url(../images/next.png) no-repeat;}
.Cstpjtop ul li .overlay{ display: none; background:url(../images/yloverbg.png); width: 180px; height: 238px; position:absolute; left: 0px; top: 0px;}
/*.Cstpjtop .prev:hover{ left: -43px; background:url(../images/prev_h.png) no-repeat}
.Cstpjtop .next:hover{ right: -43px; background:url(../images/next_h.png) no-repeat}*/

.Cstpjdown{ overflow: hidden; margin-top: 25px; height: 159px; padding-top: 32px; background:url(../images/banner3.jpg) no-repeat center top;}
.Cstpjdown .holine{ float: right; margin-right: 28px;}
.Cstpjdown .holine dl{ overflow: hidden;}
.Cstpjdown .holine dl dt{ float: left;}
.Cstpjdown .holine dl dt img{ display: block;}
.Cstpjdown .holine dl dd{padding-left: 48px;}
.Cstpjdown .holine dl dd span{ font-size: 14px; color: #fff;}
.Cstpjdown .holine dl dd p{ font-size: 20px; font-family: "Arial"; color: #fff; font-weight: bold;}
.Cstpjdown .ljzx{ display: block; width: 141px; height:47px; margin-top: 6px; text-decoration: none; margin-left: 26px; line-height: 47px; font-weight: bold; font-size: 18px; color: #e79800; text-align: center; background:url(../images/zxbtn1.png) no-repeat center top;}
/*- 荣誉_end --*/


.Gtcpny{background:url(../images/gtgs.jpg) no-repeat center top; height: 350px; width:100%; *margin-top:-1px;}
.Gtcpny .container{ padding-top: 28px;}
.Gtcpny .Gtcpny_l{ width: 420px; height: 290px; background:url(../images/overlay.png); float: left; position: relative;}
.Gtcpny .Gtcpny_l ul{ width: 400px; height: 270px; float: left; margin-left: 10px; margin-top: 10px; position: relative; z-index: 5;}
.Gtcpny .Gtcpny_l ul li{width: 400px; height: 270px;}
.Gtcpny .Gtcpny_l ul li img{ display: block;}
.Gtcpny .Gtcpny_l .Afocus{ position: absolute; bottom: 25px; left: 0px; width: 100%; text-align: center; height: 10px; line-height: 10px; z-index: 8;}
.Gtcpny .Gtcpny_l .Afocus span{ display: inline-block; width: 9px; cursor: pointer; height: 9px; margin: 0px 3px; background:url(../images/yuan.png) no-repeat;}
.Gtcpny .Gtcpny_l .Afocus span.cur{background:url(../images/yuan_h.png) no-repeat;}
.Gtcpny .Gtcpny_r{ width: 497px; float: right; padding-top: 20px; padding-right: 15px;}
.Gtcpny .Gtcpny_r h4{ font-size: 22px; color: #fff; font-weight: normal;}
.Gtcpny .Gtcpny_r span{ width: 399px; height: 42px; display: inline-block; margin-top: 10px; margin-bottom: 14px; background:url(../images/gstt.png) no-repeat;}
.Gtcpny .Gtcpny_r h5{ font-weight: normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Gtcpny .Gtcpny_r h5 a{ font-size: 18px; color: #fff;}
.Gtcpny .Gtcpny_r p{ line-height: 26px; font-size: 14px; color: #fff; height: 130px; margin-top: 6px;}
/*-- 走进_end --*/


.gsxc{background:url(../images/cmbg.jpg);*margin-top:-1px;}
.gsxc .container{}
.gsxccont{ position: relative;}
.gsxccont>div{width: 960px; margin: 0 auto;}
.gsxccont ul{ overflow: hidden; width: 960px; margin: 0 auto;}
.gsxccont ul li{ float: left; width: 226px; text-align: center; margin: 0px 7px;}
.gsxccont ul li img{ display: block; background: #fff; padding: 5px 5px;}
.gsxccont ul li p{ height: 30px; line-height: 30px; margin-top: 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gsxccont ul li p a{ font-size: 14px;  color: #fff; font-weight: bold;}
.gsxccont .btn{ display: block; width: 28px; height: 28px; position: absolute; top: 70px;}
.gsxccont .prev{ left: -26px; background:url(../images/xcprev_h.png) no-repeat;}
.gsxccont .next{ right: -26px; background:url(../images/xcnext_h.png) no-repeat;}
.gsxccont .prev:hover{ left: -26px; background:url(../images/xcprev.png) no-repeat;}
.gsxccont .next:hover{ right: -26px; background:url(../images/xcnext.png) no-repeat;}
/*-- 公司相册_end --*/


.gsdt{background:url(../images/cmbg.jpg); *margin-top:-1px;}
.gsdt .container{ overflow: hidden; padding-top: 28px; padding-bottom: 32px;}
.gsdt .gsdt_l{ width: 625px; padding: 15px 15px; background: #fff; float: left; border: 3px solid #055CBD;}
.gsdt_l .topst{ height: 32px; border-bottom: 1px solid #dcdcdc; margin-bottom:22px;}
.gsdt_l .topst ul{ height: 32px; float: left;}
.gsdt_l .topst ul li{ float: left; height: 32px; margin-right: 40px; position: relative;}
.gsdt_l .topst ul li i{ position: absolute; font-style: normal; right: -26px; top: -5px; height: 32px; line-height: 32px; font-size: 18px; color: #055CBD; font-weight: bold;}
.gsdt_l .topst ul li a{ display:inline-block; padding: 1px 1px; text-decoration: none; font-size: 16px; color: #030303;}
.gsdt_l .topst ul li.cur,.gsdt_l .topst ul li:hover{ border-bottom: 2px solid #055CBD;}
.gsdt_l .topst ul li.cur a,.gsdt_l .topst ul li:hover a{ color: #055CBD; font-weight: bold;}

#more_span{ float:right; *margin-left:305px;}
.gsdt_l .topst .smore{ display: inline-block; text-transform: uppercase; color: #434343; font-size: 13px; float:left;}
.gsdt_l .dtchbox{ margin-top: 23px;}
.gsdt_l .chtext{ overflow: hidden;}
.gsdt_l .chtext dl{ overflow: hidden;}
.gsdt_l .chtext dl dt{ float: left;}
.gsdt_l .chtext dl dt img{ display: block;}
.gsdt_l .chtext dl dd{ padding-left: 220px;}
.gsdt_l .chtext dl dd h5{ height: 23px; line-height: 23px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gsdt_l .chtext dl dd h5 a{ font-size: 14px; color: #000000;}
.gsdt_l .chtext dl dd p{ line-height: 26px; color: #000000; font-size: 13px; height: 104px; overflow: hidden;}
.gsdt_l .chtext dl dd p a{ font-weight: bold; font-size: 14px; color: #055CBD;}
.gsdt_l .chtext .dtnews{ overflow: hidden; width: 710px; margin-top: 8px;}
.gsdt_l .chtext .dtnews li{ float: left; height: 40px; margin-right: 12px; margin-top: 6px; margin-bottom: 6px; background: #eeeeee; width: 312px;}
.gsdt_l .chtext .dtnews li h5{ float: left; width: 41px; background: #999999; font-weight: normal; padding-top: 2px; height: 38px; float: left; text-align: center;}
.gsdt_l .chtext .dtnews li h5 span{ display: block; font-size: 18px; color: #fff; font-family: "Impact";}
.gsdt_l .chtext .dtnews li h5 em{ font-size: 12px; color: #fff; font-family: "Arial";}
.gsdt_l .chtext .dtnews li:hover h5{background: #055CBD;}
 
.gsdt_l .chtext .dtnews li>div{ padding-left: 54px;}
.gsdt_l .chtext .dtnews li>div p{ height: 40px; line-height: 40px;}
.gsdt_l .chtext .dtnews li>div p a{ font-size: 13px; color:#404040;}
/*-- gsdt_l_end --*/

.gsdt_r{ width: 265px; float: right; padding: 15px 15px; background: #fff; border: 3px solid #055CBD;}
.gsdt_r h5{ overflow: hidden; width: 100%; background:url(../images/xian.png) left bottom no-repeat; height: 32px; line-height: 32px; margin-bottom:15px;}
.gsdt_r h5 *{ display: inline-block;}
.gsdt_r h5 em{ float: left;}
.gsdt_r h5 em .bt{ float: left; font-size: 16px; color: #000000; font-weight: bold;}
.gsdt_r h5 em span{ font-size: 16px; color: #d6d6d6; margin-left: 3px; font-family: "Arial"; font-weight: normal; text-transform: uppercase;}
.gsdt_r h5 .smore{ font-size: 28px; color: #000; float: right; text-decoration: none; margin-right: 5px;}

.flquetion{ margin-top: 15px; height: 306px; overflow: hidden;}
.flquetion dl{ overflow: hidden; border-bottom: 1px solid #dadada;}
.flquetion dl dt{ height: 25px; line-height: 25px; margin-bottom: 4px; background:url(../images/wen.jpg) left center no-repeat; padding-left: 28px;}
.flquetion dl dt a{ font-size: 12px; color: #303030; font-weight: bold;}
.flquetion dl dd{ height: 50px; line-height: 25px; padding-left: 28px; background:url(../images/da.jpg) left 3px no-repeat; font-size: 12px; color: #646464; overflow: hidden;}

/*!------------ 动态_end ----------------*/

.fttop{ overflow: hidden; height: 68px;}
.fttop .fttop_l{ float: left; margin-top: 28px;}
.fttop .fttop_l h4{ float: left;}
.fttop .fttop_l h4 img{ display: block; margin-top: 20px;}

.fttop .fttop_l>div p{ font-size: 13px; line-height: 24px; color: #fff;}
.fttop .fttop_l>div p span{ text-transform: uppercase;}
.fttop .fttop_l>div p em{ display: inline-block; width: 7px; height: 2px;}
.fttop .rwm{ float: right; border: 3px solid #a2cac9; padding: 10px 9px 7px 21px; background: #055CBD; margin-top: 23px;}
.fttop .rwm *{ display: inline-block; float: left;}
.fttop .rwm span{ width: 34px; height: 125px; background: url(../images/zt.png) no-repeat; margin-right: 12px;}
.fttop .rwm img{ padding: 3px 3px; background: #ecf5f5;}
.fttop .slideline{ width: 2px; height: 198px; background: url(../images/sline.jpg) no-repeat; float: left; margin-left: 26px;}
/*-- fttop_end --*/

.ftdown{height: 64px; background: #1c807d;}	
.ftdown .container{ overflow: hidden; height: 64px;}
.ftdown li{ float: left; height: 64px; list-style-type: none; background: url(../images/ftlibg.jpg) no-repeat left center;}	
.ftdown li a{ display: inline-block; height: 64px; line-height: 64px; padding: 0px 19px; font-size: 14px; color: #fff;}	
.ftdown li.nobg{ background: none;}
/*-- ftdown_end --*/
/*------------- footer_end ---------------*/

.frlink{background:url(../images/cmbg.jpg); *margin-top:-1px;}
.frlink .container{ overflow: hidden; border-top: 2px solid #4ea4a2;}
.frlink .frlink_l{ float: left; background:url(../images/ylicon.png) no-repeat left center; padding-left: 52px; padding-top: 18px; padding-bottom: 18px;}
.frlink .frlink_l h5{ padding-bottom: 4px;}
.frlink .frlink_l .yqlj{ font-size: 16px; color: #fff;}
.frlink .frlink_l .sqrk{ font-size: 13px; color: #fff;}
.frlink ul{ width: 778px; float: right; overflow: hidden; margin-top: 14px;}
.frlink ul li{ float: left; height: 14px; line-height: 14px; border-left: 1px dotted #4ea4a2; margin-top: 5px; margin-bottom: 5px; margin-left: -1px;}
.frlink ul li a{ display: inline-block; padding: 0px 21px; font-size: 13px; color: #fff;}
/*-- 友情链接_end --*/



.pro_r .plist{ overflow:hidden;}
.pro_r .plist li{ float:left; width:241px; margin-left:1px; height:70px; line-height:70px;}
.pro_r .plist li a{ display:block; font-size:20px; color:#333; background-color:#dcdcdc; text-align:center; text-decoration:none;}
.pro_r .plist li a:hover{ color:#fff; background-color:#246cd7;}
.pro_r .plist li a.cur{ color:#fff; background-color:#246cd7;}
.pro_r .prcont{ margin-top:20px;}
.pro_r .prcont dl{ overflow:hidden; border:1px solid #eee; padding:15px;}
.pro_r .prcont dt{ float:left; }
.pro_r .prcont dt img{ display:block;}
.pro_r .prcont dd{ margin-left:336px; margin-right:18px; position:relative;}
.pro_r .prcont dd h5{ padding-top:40px; padding-bottom:7px; line-height:16px; height:16px; overflow:hidden; border-bottom:1px solid #d1d1d1; margin-bottom:13px;}
.pro_r .prcont dd h5 a{ font-size:16px; color:#246cd7; text-decoration:none;}
.pro_r .prcont dd p{ padding-left:80px; font-size:13px; line-height:23px; height:115px; overflow:hidden;}
.pro_r .prcont dd span{ display:block; overflow:hidden; font-size:0; margin-left:80px;}
.pro_r .prcont dd span a{ display:inline-block; width:102px; height:32px; line-height:32px; text-align:center; font-size:13px; color:#fff; text-decoration:none; margin-right:10px; margin-top:20px;}
.pro_r .prcont dd span a.ck{ background-color:#666;}
.pro_r .prcont dd span a.lj{ background-color:#246cd7;}
.pro_r .prcont dd em{ position:absolute; font-size:14px; font-weight:bold; top:81px; left:0;}
.pro_r .prcont ul{ overflow:hidden; width:759px; padding-top:10px;}
.pro_r .prcont li{ float:left; width:235px; margin-right:18px; margin-top:30px;}
.pro_r .prcont li>a{ display:block; width:235px; height:165px; position:relative;}
.pro_r .prcont li>a img{ display:block;}
.pro_r .prcont li>a span{ display:block; position:absolute; width:235px; height:165px; background:url(../images/ljgd.png) no-repeat center; top:0; left:0; display:none;}
.pro_r .prcont li p{ text-align:center; margin-top:5px;}
.pro_r .prcont li p a{ font-size:14px;}
.pro_r .prcont li>a:hover span{ display:block;}

/*ggImg*/
.ggImg{ position:relative;}
.ggImg .phone1{ text-align:center; width:180px; color:#fff; position:absolute; top:34px; right:0;}
.ggImg .phone1 p{ margin-top:10px; margin-bottom:5px; font-size:18px; line-height:18px;}
.ggImg .phone1 span{ font-size:13px;}

/*youshiMain*/
.youshiMain{ background:url(../images/youshibg.jpg) no-repeat center top; height:660px; margin-top:40px;}
.youshiMain .ytop{ text-align:center; color:#fff; padding-top:60px;}
.youshiMain .ytop p{ font-size:24px; margin-bottom:10px; line-height:24px;}
.youshiMain .ytop span{ font-weight:bold;}
.youshiMain .ytop em{ font-size:14px;}
.youshiMain .ycont{ position:relative;}
.youshiMain .ycont p{ position:absolute; color:#fff; line-height:22px; font-size:16px;}
.youshiMain .ycont p.tl{ text-align:right;}
.youshiMain .ycont p.tr{ text-align:left;}
.youshiMain .ycont p.ps1{ top:90px; right:680px;}
.youshiMain .ycont p.ps2{ top:260px; right:740px;}
.youshiMain .ycont p.ps3{ top:442px; right:680px;}
.youshiMain .ycont p.ps4{ top:90px; left:680px;}
.youshiMain .ycont p.ps5{ top:260px; left:740px;}
.youshiMain .ycont p.ps6{ top:442px; left:680px;}

/*reasons*/
.reasons .ys1{ background:url(../images/ysbg1.jpg) no-repeat center top; height:750px; position:relative;}
.reasons .ys2{ background:url(../images/ysbg2.jpg) no-repeat center top; height:621px; position:relative;}
.reasons dl{ width:486px; *width:490px; position:absolute;}
.reasons dt{ font-size:18px; color:#055CBD; font-weight:bold; padding-bottom:10px; background:url(../images/yline.png) no-repeat left bottom;}
.reasons dd{ margin-top:15px;}
.reasons dd p{ padding-left:15px; background:url(../images/dd.png) no-repeat 5px 9px; line-height:26px; font-size:13px;}
.reasons dd li{ overflow:hidden;}
.reasons dd li em{ float:left; width:65px; font-size:13px; font-weight:bold; margin-top:5px;}
.reasons dd li span{ float:left; width:420px; line-height:26px; font-size:13px;}
.reasons .dz{ left:475px;}
.reasons .dr{ left:20px;}
.reasons .ds1{ top:247px;}
.reasons .ds2{ top:527px;}
.reasons .ds3{ top:62px;}
.reasons .ds4{ top:357px;}

/*lcMain*/
.lcMain{ height:280px; background-color:#055CBD;}
.lcMain .lc_l{ float:left; width:205px; background-color:#05541E; color:#fff; height:295px; margin-top:-15px; text-align:center; position:relative;}
.lcMain .lc_r{ float:left; margin-top:79px; margin-left:19px;}
/*lc_l*/
.lcMain .lc_l h5{ padding-top:30px;}
.lcMain .lc_l h5 span{ font-size:22px; font-weight:normal;}
.lcMain .lc_l h5 p{ font-size:24px; margin-bottom:15px;}
.lcMain .lc_l h5 i{ display:block; width:24px; height:0; border-top:1px solid #fff; margin:0 auto;}
.lcMain .lc_l dl{ margin-top:30px; margin-bottom:10px;}
.lcMain .lc_l dd{}
.lcMain .lc_l dd p{ font-size:14px;}
.lcMain .lc_l dd span{ font-size:20px;}
.lcMain .lc_l a{ display:block; background:url(../images/zxbg.png) no-repeat center; width:140px; height:40px; line-height:40px; color:#fff; text-decoration:none; font-size:16px; margin:0 auto;}


.gtop{ text-align:center;}
.gtop p{ font-size:24px; color:#333; margin-bottom:10px;}
.gtop p em{ font-weight:bold; color:#246cd7;}
.gtop p span{ font-size:14px;}
.gtop span{ font-size:14px;}
/*gsjBox*/
.gsjBox{ background-color:#eee; padding-top:60px; padding-bottom:54px;}
.gsjBox .gtop{ text-align:center;}
.gsjBox .gtop p{ font-size:24px; color:#333; margin-bottom:10px;}
.gsjBox .gtop p em{ font-weight:bold; color:#055CBD;}
.gsjBox .gtop p span{ font-size:14px;}
.gsjBox .gtop span{ font-size:14px;}
.gsjBox .gcont{ margin-top:47px;}
.gsjBox .gcont ul{ height:333px; width:996px;}
.gsjBox .gcont .bd{ height:333px; width:996px;}
.gsjBox .gcont li{ float:left; width:231px; height:314px; background-color:#fff; margin-right:18px; position:relative;}
.gsjBox .gcont li img{ display:block;}
.gsjBox .gcont li h5{ text-align:center; padding-top:20px; padding-bottom:7px;}
.gsjBox .gcont li h5 a{ font-size:14px;}
.gsjBox .gcont li p{ padding:0 18px; font-size:13px; line-height:23px; height:69px; overflow:hidden;}
.gsjBox .gcont li .mor{ display:block; background:url(../images/morBg.png) no-repeat center; width:36px; height:36px; position:absolute; left:50%; margin-left:-18px; bottom:-18px;}
.gsjBox .gcont .pbot{ width:82px; margin:48px auto 0 auto; padding:0 36px; overflow:hidden; background:url(../images/pbotbg.png) no-repeat center;}
.gsjBox .gcont .pbot .bot{ float:left; margin-left:1px;}


.teamBox{ padding-top:57px; padding-bottom:75px;}
.teamBox .team{ padding-bottom:32px; background:url(../images/yy.png) no-repeat center bottom;}



#focus_Box{position:relative; /*margin:20px auto;*/ height:300px; margin-top:56px;}
#focus_Box ul{position:relative;/*height:308px;*/}
#focus_Box li{z-index:0;position:absolute; width:0px; height:0px;top:146px; cursor:pointer;left:377px;}
#focus_Box li img{width:100%;/*background:url(images/loading.gif) no-repeat center 50%;*/height:100%;vertical-align:top; display:block;}
#focus_Box li p{ position:absolute;left:0;bottom:-40px;width:100%;height:40px;line-height:40px;color:#fff;text-align:center; background:#3C3E46;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box li p a{ font-size:15px; color:#fff; }
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:40px;height:40px;top:170px;}
#focus_Box .prev{left:0px; background:url(../images/bot1.png) no-repeat center bottom;}
#focus_Box .next{right:0px; background:url(../images/bot2.png) no-repeat center bottom;} 
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;text-indent:-999px;/*background:url(images/share-btn.png) no-repeat;*/}



.wlMain{ background:url(../images/mainBg.jpg) no-repeat center top; }
.wlMain .container{ position:relative; height:100%;}
/*conpany*/
.conpany{ position:relative; top:-27px;}
.conpany .gongsi{ background-color:#055CBD;}
.conpany .gongsi dl{ padding:24px; overflow:hidden;}
.conpany .gongsi dt{ float:left;}
.conpany .gongsi dd{ margin-left:420px; margin-right:111px;}
.conpany .gongsi dd h5{ padding-top:32px; padding-bottom:15px; line-height:24px; height:24px; background:url(../images/line.png) no-repeat left bottom;}
.conpany .gongsi dd h5 a{ font-size:24px; color:#fff; text-decoration:none;}
.conpany .gongsi dd p{ font-size:14px; line-height:24px; height:120px; overflow:hidden; margin-top:10px; margin-bottom:23px; color:#fff;}
.conpany .gongsi dd span{ display:block; font-size:0;}
.conpany .gongsi dd span a{ display:inline-block; width:84px; height:34px; line-height:34px; text-align:center; font-size:14px; text-decoration:none; margin-right:2px;}
.conpany .gongsi dd span a.gd{ background-color:#fff; color:#3c3e46;}
.conpany .gongsi dd span a.zx{ background-color:#3c3e46; color:#fff;}
.conpany .glist{ position:absolute; background:url(../images/glistBg.png) no-repeat center; width:99px; height:174px; padding-top:5px; padding-bottom:4px; top:68px; right:-5px;}
.conpany .glist li{ height:57px; width:99px; line-height:57px;}
.conpany .glist li a{ display:block; font-size:16px; text-decoration:none; font-weight:bold; padding-left:15px; color:#fff;}
.conpany .glist li a:hover{color:#46A644;}
/*workshop*/
.workshop{ padding:0 20px; border:1px solid #eee; background-color:#fff; margin-top:-7px;}
.workshop .wleft{ float:left; width:568px; margin-top:40px; margin-bottom:20px;}
.workshop .wright{ float:right; width:313px; margin-top:15px; margin-bottom:15px; padding:20px 0 20px 26px; background:url(../images/yy2.png) no-repeat left top;}
.workshop .wtop{ font-weight:normal; padding-left:10px; background:url(../images/line2.png) no-repeat left center;}
.workshop .wtop a{ font-size:20px; color:#333; text-decoration:none;}
.workshop .wtop span{ display:block; color:#333; margin-top:3px;}
/*wleft*/
.wleft .wcont{ position:relative; margin-top:29px;}
.wleft .wcont ul{ overflow:hidden; width:506px; margin:0 auto;}
.wleft .wcont .bd{ overflow:hidden; width:506px; margin:0 auto;}
.wleft .wcont li{ float:left; width:247px; margin:0 3px;}
.wleft .wcont li p{ text-align:center; margin-top:5px; width:247px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wleft .wcont li p a{ font-size:14px; color:#333;}
.wleft .wcont .bot{ position:absolute; top:66px;}
.wleft .wcont .bot1{ left:0px;}
.wleft .wcont .bot2{ right:0px;}
/*wright*/
.wright .honer{ position:relative; margin-top:29px;}
.wright .honer ul{ overflow:hidden; width:245px; margin:0 auto;}
.wright .honer .bd{ overflow:hidden; width:245px; margin:0 auto;}
.wright .honer li{ float:left; width:245px;}
.wright .honer li img{ display:block; border:1px solid #e5e5e5;}
.wright .honer li p{ text-align:center; margin-top:5px; width:245px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wright .honer li p a{ font-size:14px; color:#333;}
.wright .honer .bot{ position:absolute; top:66px;}
.wright .honer .bot1{ left:0px;}
.wright .honer .bot2{ right:0px;}

/*ggBox*/
.ggBox{ background:url(../images/ggbg.png) no-repeat center; height:160px; width:980px; position:absolute; bottom:-72px; left:0;}
.ggBox .gleft{ color:#fff; margin-left:42px; margin-top:37px;}
.ggBox .gright{ margin-right:45px; margin-top:45px;}
.ggBox .gleft span{ font-size:14px;}
.ggBox .gleft h5{ font-size:32px; margin-bottom:5px;}
.ggBox .gleft p{ width:495px; height:28px; line-height:28px; text-align:center; font-size:16px; background-color:#3c3e46;}
.ggBox .gright dl{ padding-left:41px; background:url(../images/phone3.png) no-repeat left center;}
.ggBox .gright dt{ font-size:13px; color:#333;}
.ggBox .gright dd{ font-size:20px; color:#246cd7;}
.ggBox .gright a{ display:block; color:#fff; background:url(../images/zxbg2.png) no-repeat center; width:134px; height:36px; line-height:36px; text-align:center; text-decoration:none; margin-left:23px; margin-top:10px; font-size:16px;}

/*newMain*/
.newMain{ padding-top:3px; padding-bottom:60px;}
.newMain .new_l{ width:628px;}
.newMain .new_r{ width:330px;}
/*new_l*/
.new_l .nlist{ height:45px;}
.new_l .nlist li{ float:left; width:314px; text-align:center; position:relative; height:45px;}
.new_l .nlist li a{ display:block; font-size:20px; background-color:#e5e5e5; height:45px; line-height:45px; text-decoration:none;}
.new_l .nlist li i{ display:block; position:absolute; background:url(../images/jtImg.png) no-repeat center; width:10px; height:5px; bottom:-5px; left:50%; margin-left:-5px; display:none;}
.new_l .nlist li a:hover{ background-color:#3c3e46; color:#fff;}
.new_l .nlist li:hover i{ display:block;}
.new_l .nlist li a.cur{ background-color:#055CBD; color:#fff;}
.new_l .nlist li.cur i{ display:block;}
.new_l .ncont{ margin-left:6px; margin-top:26px;}
.new_l .ncont dl{ overflow:hidden;}
.new_l .ncont dt{ float:left;}
.new_l .ncont dd{ margin-left:323px;}
.new_l .ncont dd h5{ height:16px; line-height:16px; overflow:hidden; white-space:nowrap; padding-top:5px; padding-bottom:9px;}
.new_l .ncont dd h5 a{ font-size:16px; text-decoration:none;}
.new_l .ncont dd p{ font-size:13px; line-height:23px; height:69px; overflow:hidden; margin-bottom:15px;}
.new_l .ncont dd a{ font-size:13px;}
.new_l .ncont ul{ margin-top:20px; width:634px; overflow:hidden;}
.new_l .ncont li{ height:43px; line-height:43px; width:290px; float:left; margin-right:27px;}
.new_l .ncont li em{ float:right;}
.new_l .ncont li a{ padding-left:10px; background:url(../images/dd.png) no-repeat left center; font-size:13px;}
/*new_r*/
.new_r h5{ height:45px;}
.new_r h5 a{ display:block; height:45px; line-height:45px; text-align:center; background-color:#e5e5e5; font-size:20px; text-decoration:none; font-weight:normal;}
.new_r .quetion{ height:325px; overflow:hidden; margin-left:19px; margin-top:23px;}
.new_r .quetion dl{ margin-bottom:20px;}
.new_r .quetion dt{ padding-left:27px; background:url(../images/wenImg.png) no-repeat left center; height:22px; line-height:22px; overflow:hidden;}
.new_r .quetion dt a{ font-size:13px; display:block; height:22px; line-height:22px; overflow:hidden;}
.new_r .quetion dd{ padding-left:27px; background:url(../images/daImg.png) no-repeat left top; margin-top:12px; font-size:13px; color:#246cd7; line-height:23px; height:42px; overflow:hidden;}


.uformMain{ background:url(../images/ufBg.jpg) no-repeat center top; height:283px; padding-bottom:40px;}
.uformMain .ufleft{ float:left; margin-left:44px; margin-top:38px;}
.uformMain .ufleft .xiadan{ color:#fff; margin-bottom:33px;}
.uformMain .ufleft .xiadan span{ font-size:18px;}
.uformMain .ufleft .xiadan h5{ font-size:28px; margin:5px 0;}
.uformMain .ufleft .xiadan p{ font-size:16px; width:400px; height:34px; line-height:34px; text-align:center; background-color:#3c3e46; text-align:center; margin-bottom:10px;}
.uformMain .ufleft .xiadan em{ font-size:20px;}
.uformMain .ufleft dl{ overflow:hidden; color:#fff;}
.uformMain .ufleft dt{ float:left;}
.uformMain .ufleft dt img{ height:34px;}
.uformMain .ufleft dd{ margin-left:42px; padding-left:10px; border-left:1px dotted #fff;}
.uformMain .ufleft dd p{ font-size:13px;}
.uformMain .ufleft dd span{ font-size:20px;}
.uformMain .ufright{ width:296px; padding:24px 28px; background-color:#3c3e46; float:right; margin-top:-11px; margin-right:19px;}
.uformMain .ufright ul{}
.uformMain .ufright li{ overflow:hidden; vertical-align:top; margin-bottom:1px;}
.uformMain .ufright li span{ float:left; width:38px; height:37px; border-right:1px solid #cbcbcb;}
.uformMain .ufright li span img{ display:block;}
.uformMain .ufright li .ft{ width:237px; padding:0 10px; height:37px; line-height:37px; border:none; background-color:#fff; outline:none; font-size:13px; color:#999;}
.uformMain .ufright li .wby{ background:#fff; width:276px; height:71px; padding:10px; line-height:22px; font-size:13px; color:#999; border:none; resize:none; outline:none;}
.uformMain .ufright li a{ display:block; height:37px; line-height:37px; text-align:center; width:100%; background-color:#fff; font-weight:bold; font-size:15px; color:#246cd7; text-decoration:none;}












.h_nr{  overflow:hidden;}
.h_logo{ width:735px; height:85px; margin:25px 0 0 0;overflow:hidden;}
.h_logo span{ width:392px; height:71px; background:url(../images/logo_line.gif) no-repeat right top; }
.h_logo span img{width:392px; height:77px; margin-top:5px;}
.h_logo h1{ font:16px "Microsoft Yahei";width:370px;  display:inline;color:#055CBD; overflow:hidden;}
.h_logo h1 em{ font-weight:bold; font-size:22px; color:#055CBD;}
.h_logo h1 i{ font-style:normal; display:block; color:#666666; font-weight:bold; margin-top:5px;}

.h_lx{ width:265px; height:80px; font:24px "Microsoft Yahei"; color:#055CBD; font-weight:bold; text-align:right; margin:25px 0 0 0; overflow:hidden;}
.h_lx span{ display:block; font-size:18px; color:#666666; background:url(../images/lx.gif) no-repeat 125px 4px;}










/*产品*/
.cp{ width:732px; margin-left:18px; overflow:hidden}
.cp h2,.til01{ height:35px; line-height:35px; border-bottom:solid 1px #0061bb;font-family:"微软雅黑"; font-size:14px; font-weight:normal;}
.cp h2 a{ line-height:35px; display:inline-block; background:#efebeb; padding-left:15px; color:#0062ba}
.cp h2 a em{ font-style:normal; line-height:35px; display:inline-block;background:url(../images/sd03.jpg) no-repeat right 0 #efebeb; padding-right:20px;}
.cp h2 a:hover,.cp h2 a.cur,.til01 a{ background:url(../images/sd01.jpg) no-repeat 0 0; color:#fff;}
.cp h2 a:hover em,.cp h2 a.cur em,.til01 a em{ background:url(../images/sd02.jpg) no-repeat right 0;}
.more01{ padding:16px 0 0;}
.more01 a,.more01 a:hover,.cp h2 a .more01,.cp h2 a:hover .more01,.cp h2 .more01 a:hover,.cp h2 .more01 a,.til01 .more01 a{ background:none}
.cp_c{ width:755px; padding:17px 0 0;}
.cp_c dl{ width:233px; float:left; padding-right:15px; height:306px; overflow:hidden}
.cp_c dt{ height:201px;}
.cp_c dt img{ width:229px; height:188px; border:solid 1px #c3c3c3; padding:1px; display:block}
.cp_c dd{line-height:22px; color:#9a9a9a}
.cp_c dd h3 a{ font-size:12px; color:#7d7d7d}
.cp_c dd p{ height:45px; overflow:hidden}
.cp_c dd p b{ font-weight:normal; color:#000}
.cp_c dd a,.jz dd a,.gy_c dd a{ color:#055CBD; font-size:14px}





.header {margin-left:auto; margin-right:auto; width:980px; font-family:microsoft yahei;}


.hdtop{ height: 40px; line-height: 40px; background: #f5f5f5; border-bottom: 1px solid #e9e9e9;}
.hdtop .container{overflow: hidden;}
.hdtop .container *{ display: inline-block;}
.hdtop span{ float: left; color: #666666;}
.hdtop em{ float: right; overflow: hidden; height: 13px; line-height: 13px; margin-right: -14px; margin-top: 13px;}
.hdtop em a{ float: left; font-size: 12px; color: #303030; border-left: 1px dotted #d7d7d7; padding: 0px 14px;}
.hdtop em .nobd{ border: none;}
.header{width:100%; overflow:hidden; background-color:#f5f5f5;}



/*hdtop_end*/
.hdmid{ height: 100px;}
.hdmid .container{ overflow: hidden;}
.hdmid .hdmid_l{ float: left; margin-top: 24px;}
.hdmid .hdmid_l h1{ float: left;}
.hdmid .hdmid_l h1 img{ display: block;}
.hdmid .hdmid_l>div{ padding-left: 419px;}
.hdmid .hdmid_l h2{ font-size: 18px; color: #383838;}
.hdmid .hdmid_l p{ height: 28px; line-height: 28px; color: #1b1b1b; font-size: 18px;}
.hdmid .hdmid_in{ float: left; margin-left: 105px; margin-top: 40px;}
.hdmid .hdmid_in img{ display: block;}
.hdmid .hdmid_r{ float: right; margin-top: 24px;}
.hdmid .hdmid_r dt{ float: left;}
.hdmid .hdmid_r dt img{ display: block; margin-top: 6px;}
.hdmid .hdmid_r dd{ padding-left: 42px;}
.hdmid .hdmid_r dd span{ font-size: 14px; color: #292929;}
.hdmid .hdmid_r dd p{ font-family: "Arial"; color: #292929; font-size: 26px; font-weight:bold}
/*hdmid_end*/
.hddown{ height: 60px; background: #055CBD;}
.hddown .Menu{ height: 60px; overflow: hidden;}
.hddown .Menu li{ float: left; height: 60px; background: url(../images/mnlibg.png) no-repeat 0px center;}
.hddown .Menu li a{ display: inline-block; height: 60px; line-height: 60px; text-decoration: none; font-size: 14px; color: #fff; padding: 0px 33px;}
.hddown .Menu li.nobg{ background: none;}


.Hbsys{ overflow: hidden;}
.Hbsys .ysbg{ height: 183px; position: relative; z-index: 5;}
.Hbsys .ysbg1{background:url(../images/ys_01.jpg) no-repeat center top;}
.Hbsys .ysbg2{background:url(../images/ys_02.jpg) no-repeat center top;}
.Hbsys .ysbg3{height: 184px; background:url(../images/ys_03.jpg) no-repeat center top;}
.Hbsys .ysbg4{background:url(../images/ys_04.jpg) no-repeat center top;}
.Hbsys .ysbg5{background:url(../images/ys_05.jpg) no-repeat center top;}
.Hbsys .ysbg6{background:url(../images/ys_06.jpg) no-repeat center top;}
.Hbsys .ysbg7{background:url(../images/ys_07.jpg) no-repeat center top;}
.Hbsys .ysbg8{height: 184px; background:url(../images/ys_08.jpg) no-repeat center top;}
.Hbsys .ysbg9{background:url(../images/ys_09.jpg) no-repeat center top;}
.Hbsys .ysbg10{background:url(../images/ys_10.jpg) no-repeat center top;}
.Hbsys .Hbsyscont{ height: 1842px; margin-top: -1842px; position: relative; overflow: hidden; position: relative; z-index: 10; }

.Hbsyscont .hotline{ width: 227px; height: 44px; padding-left: 18px; padding-top: 3px; padding-bottom: 2px; background: #1ab6b3; position: absolute; top: 102px; right: 172px;}
.Hbsyscont .hotline dt{ float: left;}
.Hbsyscont .hotline dt img{ display: block; margin-top: 10px;}
.Hbsyscont .hotline dd{ padding-left: 38px;}
.Hbsyscont .hotline dd span{ font-size: 14px; color: #fff;}
.Hbsyscont .hotline dd p{ font-family: "Arial"; font-size: 24px; color: #fff;}

.Hbsyscont .text{ overflow: hidden; width: 385px; position: absolute;}
.Hbsyscont .text h5{ font-size: 30px; color: #333333; padding-left: 72px;}
.Hbsyscont .text p{ font-size: 13px; color: 3333333; padding-left: 72px;}
.Hbsyscont .text ul{ overflow: hidden; margin-top: 25px;}
.Hbsyscont .text ul li{ line-height: 26px; font-size: 14px; color: #333333; background:url(../images/point.png) no-repeat left 11px; padding-left: 15px;}
.Hbsyscont .text ul li em{ font-weight: bold; font-size: 14px; color: #1ab6b3;}

.Hbsyscont .text1{ top: 273px; left: 576px;}
.Hbsyscont .text2{ top: 562px; left: 16px; width: 478px;}
.Hbsyscont .text3{ top: 833px; left: 576px; width: 408px;}
.Hbsyscont .text4{ top: 1077px; left: 16px; width: 478px;}
.Hbsyscont .text5{ top: 1338px; left: 576px; width: 398px;}











/*页眉*/
.header{width:100%; overflow:hidden; background-color:#fff;}
.header_top{ width:100%; background:url(../images/header_top_bg.png) no-repeat center; height:36px; overflow:hidden;}
.header_top .top_nav{ float:right;height:20px; margin-top:10px;}
.header_top .top_nav a{ padding:0 13px; border-left:1px dotted #fff; color:#fff; float:left}
.header_top .top_nav .first{ border:none; padding-left:0;}
.header_top .top_nav .last{ padding-right:0}
.header_center { height:90px; overflow:hidden}
.header_center .logo{ float:left; width:450px}
.header_center .logo dt{ float:left;}
.header_center .logo dd{ float:left; padding-left:8px; border-left:1px dotted #b4b4b4; height:55px; margin-top:10px; width:300px;}
.header_center .logo dd h2{ font-size:20px; color:#0668ca; font-weight:normal}
.header_center .logo dd p{ margin-top:12px;font-size:14px; color:#343434}
.header_center .header_phone{ float:right; width:463px; overflow:hidden; margin-top:30px}
.header_center .header_phone img{ float:left;}
.header_center .header_phone h3{ float:right; background:url(../images/header_phone.png) no-repeat right center; font-size:24px; color:#0668ca; padding-right:48px; text-align:right; border-left:1px dotted #b4b4b4; padding-left:25px}
.header_center .header_phone h3 p{ font-size:14px; color:#343434;}
.header_nav{ width:100%; height:55px; line-height:55px; background:url(../images/header_nav_bg.png) repeat-x center;}
.header_nav li{ float:left}
.header_nav a{ display:block; padding:0 43px; background:url(../images/header_nav_border.png) no-repeat left center; float:left; font-size:16px; color:#fff; text-decoration:none}
.header_nav .first{ background:none}
.header_nav li:hover a,.header_nav .cur a{ background:#0668ca}



/*panerMain*/
.panerMain{ padding-top:35px; padding-bottom:45px;}
.panerMain .hzt{ text-align:center;}
.panerMain .hzt h5{ margin-bottom:15px;}
.panerMain .hzt h5 a{ font-size:25px; color:#373737;}
.panerMain .hzt i{ display:block; width:40px; height:0; border-top:2px solid #0668ca; margin:0 auto;}
.panerMain .hzc{ position:relative; margin-top:35px;}
.panerMain .hzc ul{ overflow:hidden; width:905px; margin:0 auto;}
.panerMain .hzc .bd{ overflow:hidden; width:905px; margin:0 auto;}
.panerMain .hzc li{ float:left; width:161px; margin:0 10px;}
.panerMain .hzc li img{ display:block; border:1px solid #d8d8d8;}
.panerMain .hzc li p{ text-align:center; margin-top:10px; width:161px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.panerMain .hzc li p a{ font-size:14px; color:#383838;}
.panerMain .hzc .pbt{ position:absolute; top:25px; display:block;}
.panerMain .hzc .pbt1{ left:0;}
.panerMain .hzc .pbt2{ right:0;}



.title h2 {
    font-size: 36px;
    color: #0668ca;
    font-weight: normal;
}

/*advantage*/
.advantage{ overflow: hidden; width: 100%; background: url("../images/advantageBg.jpg") no-repeat center; height: 500px;}
.advantage .advantageList{ width: 100%; margin-top: 45px; height: 385px; position: relative; *margin-top: 52px; }
.advantage li{ width: 176px; padding: 0 15px; background: url("../images/ysLiBg.png") no-repeat center top; position:absolute;text-align: center; height: 166px; color: #fff}
.advantage li h3{ font-size: 16px; margin-top: 25px;}
.advantage li p{ margin-top: 20px; line-height: 22px; font-size: 14px;}
.advantage li i{ position:absolute;  width: 25px; height: 25px; left:50%; margin-left: -12px;}
.advantage li.li01{ left:0; top:70px;}
.advantage li.li02{ left:265px; top:0px;}
.advantage li.li03{ right:265px; top:0px;}
.advantage li.li04{ right:0; top:70px;}
.advantage li.li01 i{bottom: -105px;}
.advantage li.li02 i{bottom: -83px;}
.advantage li.li03 i{bottom: -75px;}
.advantage li.li04 i{ bottom: -95px;}
.advantage li:hover{ background-position: bottom; color: #724217}
.advantage li:hover i{ background-position: bottom;}

.advantage li:hover h3{ color:#FFFFFF}

.advantage li:hover p{ margin-top: 20px; line-height: 22px; font-size: 14px;color:#FFFFFF}
/*Principle*/
.Principle{ overflow:hidden; width: 100%; background-color: #fff; padding-bottom: 35px}
.Principle .title{ margin-top: 35px;}
.Principle .list{ overflow: hidden; width:1000px; margin-top: 20px;}
.Principle .list li{ float: left; width:180px; padding: 0 10px; text-align: center; overflow: hidden}
.Principle .list li h3{ font-size: 20px; color: #0668ca; font-weight: normal; margin-top: 15px;}
.Principle .list li p{ line-height: 22px; font-size: 14px; color: #666666; height: 26px; margin-top: 15px;}
.Principle h4{color: #b8d3c4;background: url("../images/PrinciplePhone.png") no-repeat center;margin: 0 auto;width: 360px;height: 50px;line-height: 50px;margin-top: 25px;text-align: center;font-size: 26px;/* font-weight: normal */}
.Principle h4 span{ font-size: 18px; color: #fff; font-weight: normal}




/*news*/
.news{ overflow:hidden; width:100%; height:545px; background-color:#f5f5f5;}
.news .news_title{width:100%; height:60px;background:url(../images/news_bianti_bg.png) no-repeat top left;}
.news .news_title h3{ font-size:37px;float:left; padding-top:10px;}
.news .news_title h3>a{color:#dfdfdf}
.news .news_title .more{float:right;font-size:13px; color:#2f343c;margin-right:23px; margin-top:28px;}
.news .newsBox{width:100%; height:542px; margin:0 auto;}
.news .newsBox h4>a{ display:block;font-size:15px; color:#0668ca;}
.news .newsBox_left{ overflow:hidden; width:480px; height:502px; margin-top:40px;float:left;}
.news .newsBox_left img{ margin-top:20px;}
.news .newsBox_left ul{ width:100%; margin-top:28px;}
.newsBox_left ul li{ width:463px; height:30px; line-height:30px; font-size:13px; border-bottom:1px dashed #e1e1e1; float:left; white-space:nowrap; text-overflow:ellipsis;  overflow:hiddin;}
.newsBox_left ul li a{color:#000000;}
.newsBox_left ul li span{ color:#676767; float:right; }


.news .newsBox_right{ overflow:hidden; width:480px; height:502px;margin-top:40px;font-size:13px; color:#000;float:right;}
.newsBox_right ul{ width:100%; }
.newsBox_right ul li{width:453px; line-height:34px;border-bottom:1px dashed #e1e1e1; font-size:13px;background:url(../images/news_right_li.png) no-repeat center right; white-space:nowrap; text-overflow:ellipsis;  overflow:hiddin;}
.newsBox_right ul li a{color:#000;}
.newsBox_right ul li.ys01:hover{ background:url(../images/news_FQA_LI.png) no-repeat top right;}

.newsBox_right ul li .news_nextNav{display:none; width:466px; height:88px; line-height:24px; background:url(../images/new_right.png) no-repeat center;margin-bottom:20px;}
.newsBox_right ul li .news_nextNav p{padding-top:30px; padding-left:20px;width: 429px;overflow: hidden;white-space: normal; }
.newsBox_right li .news_nextNav p a{ color:#0668ca;}
.newsBox_right ul li.ys01{ background:url(../images/news_FQA_LI.png) no-repeat top right;}
.newsBox_right ul li:hover .news_nextNav,.newsBox_right ul li.cur .news_nextNav {display:block;}


/* InpageAddress */
.InpageAddress{width: 100%;height: 62px;border-bottom: 1px solid #eaeaea;}
.InpageAddress a.homePage{display: block;width: 64px;height: 62px;border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;background: url(../images/InpageAddress_icon01.png) no-repeat center;float: left;}
.InpageAddress .p1{line-height: 62px;float: left;margin-left: 16px;}
.InpageAddress .p1 a{display: block;padding-right: 14px;background: url(../images/InpageAddress_icon02.png) no-repeat right center;font-size: 14px;color: #666666;float: left;margin-left: 10px;}
.InpageAddress .p1 a:first-child{margin-left: 0;}
.InpageAddress .p1 a:last-child{color: #0668ca;background-image: none;}
.InpageAddress .p2{float: right;}
.InpageAddress .p2 a{display: block;font-size: 14px;color: #666666;font-weight: bold;height: 61px;line-height: 61px;float: left;margin-left: 26px;text-decoration: none;}
.InpageAddress .p2 a.cur{color: #333333;border-bottom: 2px solid #fa8815;}
.InpageAddress .p2 a:hover{color: #333333;border-bottom: 2px solid #fa8815;}


/* linkUsMap */
.linkUsMap{width: 100%;padding-top: 58px;background: #f6f6f6;padding-bottom: 68px;}
.linkUsMap .mainCon{width: 100%;}
.linkUsMap .mainCon .conL{width: 355px;height:304px;float: left;background: #fff;padding: 46px 70px 0 75px;}
.linkUsMap .mainCon .conL h3{font-size: 24px;color: #0668ca;margin-bottom: 10px;}
.linkUsMap .mainCon .conL .box{width: 100%;}
.linkUsMap .mainCon .conL .box li{height: 66px;border-bottom: 1px solid #e5e5e5;overflow: hidden;}
.linkUsMap .mainCon .conL .box li img{display: block;margin-top: 18px;float: left;position: relative;  top: 2px;}
.linkUsMap .mainCon .conL .box li p{float: left;margin-top: 26px;width: 302px;float: right;}
.linkUsMap .mainCon .conL .box p span{font-size: 15px;color: #666666;}
.linkUsMap .mainCon .conL .box p em{font-size: 15px;color: #333;}



/* newsDetialsArticle */
.newsDetialsArticle{width: 100%;padding-top: 20px;}
.newsDetialsArticle .mainCon{width: 100%;}
.newsDetialsArticle .mainCon .article{position: relative;background: #fff;float: left; margin-bottom: 20px;}
.newsDetialsArticle .mainCon .article .conBox{padding:  30px 30px 0;}
.newsDetialsArticle .mainCon .article .title2_news h2{font-size: 28px;color: #333333;font-weight: normal;margin-bottom: 16px; text-align:center;}
.newsDetialsArticle .mainCon .article .title2_news .share{width: 100%;height: 24px; }
.newsDetialsArticle .mainCon .article .title2_news .share p{float: left;overflow: hidden;margin-top: 4px; padding-left:30%;}
.newsDetialsArticle .mainCon .article .title2_news .share p span{display: block;font-size: 12px;color: #999999;float: le
;padding: 0 8px;border-left: 1px dotted #b6b6b6;float: left;}
.newsDetialsArticle .mainCon .article .title2_news .share p span:first-child{padding-left: 0;border-left: none;}
.newsDetialsArticle .mainCon .article .title2_news .share ul{float: right;}
.newsDetialsArticle .mainCon .article .title2_news .share li{margin-left: 7px;width: 24px;height: 24px;float: left;}
.newsDetialsArticle .mainCon .article .title2_news .share li img{display: block;}
.newsDetialsArticle .mainCon .article .title2_news  i{width: 100%;display: block;height: 1px;background: #e7e7e7;margin-top: 18px;}
.newsDetialsArticle .mainCon .article .title2_news p.label{font-size: 12px;color: #999999;display: block;padding-left: 26px;background: url(Img/mub01Inpage/newsList_icon03.png) no-repeat left center;line-height: 16px;margin-top: 24px;}
.newsDetialsArticle .mainCon .article .con{margin-top: 40px;}
.newsDetialsArticle .mainCon .article .con p{line-height: 30px;font-size: 14px;color: #333333;}
.newsDetialsArticle .mainCon .article .context{width: 100%;border-top: 1px solid #e7e7e7;background: #fff;height: 70px;}
.newsDetialsArticle .mainCon .article .context p{width: 445px;float: left;height: 70px;line-height: 70px;}
.newsDetialsArticle .mainCon .article .context p a{font-size: 13px;color: #666666;display: block;}
.newsDetialsArticle .mainCon .article .context p.prevNews a{margin-left: 30px;padding-left: 20px;background: url(Img/mub01Inpage/newsDetialsArticle_icon10.png) no-repeat left center;}
.newsDetialsArticle .mainCon .article .context p.NextNews a{margin-right: 30px;    width: 414px;
    height: 70px;
    overflow: hidden;padding-right: 20px;text-align: right;background: url(Img/mub01Inpage/newsDetialsArticle_icon11.png) no-repeat right center;}
.newsDetialsArticle .mainCon .article .context p.prevNews a:hover{background: url(Img/mub01Inpage/newsDetialsArticle_icon12.png) no-repeat left center;color: #0e98a5;}
.newsDetialsArticle .mainCon .article .context p.NextNews a:hover{background: url(Img/mub01Inpage/newsDetialsArticle_icon13.png) no-repeat right center;color: #0e98a5;}
.newsDetialsArticle .mainCon .article .context p.NextNews{border-left: 1px solid #e7e7e7;width: 444px;}
.newsDetialsArticle .mainCon .article .backNewsList{width: 49px;height: 49px;display: block;position: absolute;left: -49px;top: 0;}
.newsDetialsArticle .mainCon .hotNews{width: 300px;float: right;}
.newsDetialsArticle .mainCon .hotNews .box{padding: 30px 28px 18px;background: #fff;margin-top: 10px;}
.newsDetialsArticle .mainCon .hotNews .box:first-child{margin-top: 0;}
.newsDetialsArticle .mainCon .hotNews .box .top{height: 40px;border-bottom: 1px solid #e7e7e7;}
.newsDetialsArticle .mainCon .hotNews .box .top h3{font-size: 18px;color: #333333;font-weight: normal;float: left;} 
.newsDetialsArticle .mainCon .hotNews .box .top h3 em{font-weight: bold;color: #0e98a5;}
.newsDetialsArticle .mainCon .hotNews .box .top h3 i{width: 72px;height: 1px;background: #0e98a5;position: relative;display: block;top: 18px;}
.newsDetialsArticle .mainCon .hotNews .box .top a.more{display: block;width: 21px;height: 21px;float: right;margin-top: 4px;}
.newsDetialsArticle .mainCon .hotNews .box ul{padding-top: 18px;}
.newsDetialsArticle .mainCon .hotNews .box1{min-height: 375px;}
.newsDetialsArticle .mainCon .hotNews .box1 li{font-size: 12px;margin-bottom: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsDetialsArticle .mainCon .hotNews .box1 li a{color: #333333;}
.newsDetialsArticle .mainCon .hotNews .box1 li:hover a{color: #0e98a5;}
.newsDetialsArticle .mainCon .hotNews .box2 li{float: left;margin-right: 26px;font-size: 12px;margin-bottom: 16px;}
.newsDetialsArticle .mainCon .hotNews .box2 li a{color: #333333;}
.newsDetialsArticle .mainCon .hotNews .box2 li:hover a{color: #0e98a5;}


