/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word; font-family: 'microsoft yahei';}
body{font: "microsoft yahei", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#444;}
html, body, h1, h2, h3, h4, ul, li, dl,input{ font-family:Arial, Helvetica, sans-serif;  margin:0px;padding:0px;list-style-type:none }
a img{border:none;} 
/* CSS Document */
body{ margin:0; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
a { text-decoration:none; font-weight:400; }
a:link,a:visited{text-decoration: none;}
li{	list-style-type: none;}
*{font-family:"Microsoft YaHei";margin:0;padding:0; } 
.clear{clear:none;height:0; line-height:0; font-size:0;}
p{font-family:"Microsoft YaHei"; border:0; padding:0; margin:0;}
ul,dl,li{ list-style:none; padding:0;}
img{ border:medium none;border:none ; }
img{vertical-align:middle;max-width:100%;}
a img{border-width:0;border-image-width:0;}
div,span,a,p{background-repeat:no-repeat;background-position:center;}
.width{max-width:1200px;margin-right:auto;margin-left:auto;position:relative;top:0;left:0;}
/*头部*/
.top_1{ width:100%; height:5px; background:#3c8fcd;}
.top_2{ width:100%; height:90px;}
.top_2_1{ clear:none; width:1200px; height:90px;  margin:0 auto; margin-top:0px;}
.logo{ background:url(../images/logo.png)  no-repeat  center ; background-size:100% 100%; width:272px; height:70px; display:block; float:left; margin-top:10px;}
.link{width:1200px;margin:0 auto;height:100px; margin-top:20px; margin-bottom:10px; font-size:14px;}
.link h2{ margin-bottom:15px; font-size:20px; font-weight:normal}
.link a{ float:left; padding-right:10px;}

 
nav ul ul {
    display: none;
}
 
    nav ul li:hover > ul {
        display: block;
    }
 
 
nav ul {
    padding: 0 20px;
    border-radius: 10px;  
    list-style: none;
    position: relative;
    display: inline-table;
}
    nav ul:after {
        content: ""; clear: both; display: block;
    }
 
    nav ul li {
        float: left;
		color:#333;
    }
        nav ul li:hover {
            background: #0060c5;
        }
           
         
        nav ul li a {
            display: block; height:90px; line-height:90px; width:110px; text-align:center;
            color: #333; text-decoration: none;
			font-size:15px;
        }
		
		 nav ul li:hover a {
                color: #fff;
            }
             
			 
			 nav ul li .hover{ background:#0060c5; color:#FFF}
         
    nav ul ul {
        background: #0060c5; border-radius: 0px; padding: 0;
        position: absolute; top:90px;
		z-index:1000;
    }
        nav ul ul li {
            float: none; 
          
            border-top: 1px solid #4f88c5; position: relative; font-size:12px;
        }
            nav ul ul li a {
                
                color: #fff; font-size:13px; height:45px; line-height:45px;
            }   
                nav ul ul li a:hover {
                    background: #fbb01f;
                }
         
    nav ul ul ul {
        position: absolute; left: 100%; top:0;
    }
	
	
	
	
	nav dl{ float:right; padding-top:23px; padding-bottom:10px; background:url(../images/tel.png) no-repeat left 30px; background-size:35px 35px;  width:130px; padding-left:40px;}
	nav dl dt{font-family:"Microsoft YaHei"; font-size:13px;}
	nav dl dd{font-family:"Microsoft YaHei"; font-size:18px;}
        


/*banner*/
.banner{ width:100%; height:500px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:500px; float:left;}
.b-list{ height:50px; padding-top:440px; position:relative; margin:0 auto;z-index:1; text-align:center}
.b-list span{ display:block;cursor:pointer; width:13px; height:13px; border-radius:100%; border:2px solid #fbb01f; float:left; margin:0 7px;}
.b-list .spcss{background:#fbb01f; width:50px;border-radius:100px;}



.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:50px; border:2px solid #FFF; background:url(../images/l1.png) no-repeat center center; background-size:45% 45%; border-radius:50%;margin:0 auto; margin-top:200px;}
.bar-right em{ display:block; width:50px; height:50px; margin:0 auto; margin-top:200px;border:2px solid #FFF;background:url(../images/r1.png) no-repeat center center; background-size:45% 45%; border-radius:50%;}


.bar-left .emcss{ background-position:0px -100px;border:2px solid #fbb01f;background:url(../images/l2.png) no-repeat center center; background-size:45% 45%; border-radius:50%;}
.bar-right .emcss{ background-position:-50px -100px;border:2px solid #fbb01f;background:url(../images/r2.png) no-repeat center center; background-size:45% 45%; border-radius:50%;}
/*/banner*/
/*main*/


.wp1{width:1200px;margin:0 auto; margin-top:50px; height:560px; margin-bottom:60px;}
.wp1 a{text-decoration: none;}



.leftq{width:265px; height:560px;float:left;background: #0060c5; border-radius:4px;}
.leftq2{width:265px;float:left; }
.leftq_1{width: 100%;height:90px;border-radius: 15px;background: #0060c5;text-align: center;line-height:90px;font-size:28px;color: #fff;font-weight: bold; border-bottom:1px solid #8cc3ec; margin-bottom:30px;}
.leftq_2 ul li a{ display:block;width:200px;margin:10px auto;background:#007bfb ;height: 40px; border-radius: 4px; line-height: 40px; color:#fff;font-size: 15px; text-align:center}
.leftq_2 ul li a:hover {
    background: #fbb01f;
}

.leftq_2 ul li .hover{ background:#fbb01f; color:#FFF}


.leftq1one{background:#000}
.leftq ul,.leftw ul{list-style: none; margin:0;}
.last{width: 247px;height: 30px;line-height: 30px;padding-left:13px;background: #e3e5e4;font-size: 16px;margin: 10px 0px;}
.last a{color: #666;text-decoration: none;}
.last a:hover{text-decoration: none;color: #3c8fcd;}
.leftw{width:735px;float:right;}
.leftw ul{}
.leftw ul li{float:left;text-align: center;margin-left: 10px;margin-top:48px; display:block; width:232px; height:180px; }
.leftw ul li img{ width:100%; height:100%;   filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696',Direction=135, Strength=5);/*for ie6,7,8*/  
    background-color: #ccc;  
    -moz-box-shadow:2px 2px 5px #969696;/*firefox*/  
    -webkit-box-shadow:2px 2px 5px #969696;/*webkit*/  
    box-shadow:2px 2px 5px #969696;/*opera或ie9*/  }
.leftw ul li span{display: block;text-align: center;height: 25px;line-height: 25px; background:#3c8fcd; color:#fff; }
.leftw ul li a{text-decoration: none;color: #666;}
.leftw ul li a:hover{text-decoration: none;color:#3c8fcd }
/*main*/




/*新闻*/

/*xinwen*/
.b1{font-size:32px;  display:block; color:#333; word-spacing:5px; }
.b1_p{color:#999; font-size:20px; word-spacing:2px; font-family:cursive;}
.wp2{width: 1200px;margin:0 auto;height: 520px;}
.wp2 a{text-decoration: none;}
.t1{height:100px;margin: 0px;padding: 0px;width: 100%;}
.t1 img{width: 420px;margin: 0 atuo;display: block;}
.tp{font-size: 16px;color: #666;}
.tp a{text-decoration: none;color}


.tp_left{width:700px;float: left;}


.tp_l2{clear: both;margin-top: 15px;padding: 0px 5px;}
.tp_l2_n{float:left;width: 200px;}
.tp_l2_m{float:right;width: 375px;height: 170px;}
.g2{width:80px;height:45px;background: #464646;line-height: 45px;text-align: center;margin-top: 10px;}
.g2 a{color:#fff;text-decoration: none;}
.g2 a:hover{color:#fff;text-decoration: none;}
.tp_l3{margin-top:20px;clear: both;}
.tp_l3 ul,.tp_l2 ul,.tp_left ul{list-style:none;}
.tp_l3 ul li{height: 50px;width: 580px;border-bottom: 1px dotted #ddd;padding: 0px 15px;
background: url(../images/Q3.png) no-repeat 6px 24px;line-height: 50px;}
.tp_l3 ul li a{color: #333;text-decoration: none;}
.tp_l3 ul li a:hover{text-decoration: none;color:#3c8fcd;}
.tp_l3 ul li span{float:right;font-size: 14px;margin-right: 20px;}


.tp_right{width: 410px;float: right;}
.tp_right_n{font-size: 20px;height:54px;border-bottom: 1px solid #dedede;line-height: 54px;padding: 0px 5px;}
.g3{float:right;font-size: 14px;}
.tp_right_m{margin-top:6px;clear: both;}
.tp_right_m ul{list-style:none;}
.tp_right_m ul li{width: 100%;height: 146px;border-bottom:1px solid #ddd;}
.tp_right_m a,.tp_right_m a:hover{text-decoration: none;color: #333;}
.w1{height: 40px;line-height: 40px;background: url(../images/Q4.png) no-repeat 0px 12px;padding-left:22px;}
.q1{background: url(../images/Q5.png) no-repeat 0px 12px;height: 100px;padding-left:22px;padding-top:10px;}

/*xinwen*/
.faq{ overflow: hidden;height:458px;}
.new{ overflow: hidden; width:700px;height:519px;}
.til03{height:54px;line-height:54px;font-size:20px;padding: 0 0px;}
.til03 span{ float:right;}
.faq .til03 a{color: #16993f;padding: 0 0 0 31px;}
.newbox .til03 .more02 a{background: none;}
.til03 ul,.til03 li{float: left; margin:0;}
.til03 li a{line-height: 54px;display: inline-block;display: inline-block;padding:0 0 0 10px;color: #333;}
.til03 li.cur a,.til03 li a:hover{font-weight: bold;color: #333;}
.til03 a:hover{text-decoration: none;}
.faq_c{line-height:24px;}
.faq_c dl{padding:8px 0 16px;clear: both;border-bottom: dashed 1px #cdcdcd;font-size: 14px;line-height: 24px;}
.faq_c dl dt{background:url(../images/Q4.png) no-repeat 0 11px; background-size:18px 18px; height:38px; line-height: 38px; padding: 0 0 0 27px;}
.faq_c dl dt a{ color: #333;}
.faq_c dl dd{background:url(../images/Q5.png) no-repeat 0 1px;background-size:18px 18px;height:48px; line-height: 24px; overflow: hidden; padding-left:28px;}
.tp_l3 ul li{width: 700px;}
/*资讯*/
.new_c{padding: 14px 0px;border-top: 1px solid #dedede;height: 1px;width: 100%;}
.new_c p{float: left;width:220px;}
.new_c p img{ width:198px; height:191px;display: block; border-radius:4px;}
.new_c ul{width:390px;float: left;height: 206px;overflow: hidden;}
.new_c ul li{height:48px;line-height:48px;border-bottom: dashed 1px #cdcdcd;font-size: 14px;overflow: hidden;}
.new_c ul li span{float: right;font-family: Arial;}


a { color:#333; text-decoration:none;}
a:focus{outline:0;}
a:hover { text-decoration:none;}
.vam { vertical-align:middle;}


.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
.more02 a{font-size: 14px;color: #666;text-decoration: none;}
.more02 a:hover{color:#3c8fcd;text-decoration: none;}


.ha1{width: 470px;color:#666;font-size: 14px;float:left;padding:0px; line-height:28px;}
.ha1 span{font-weight: bold;color:#333; font-size:15px;}
.ha2{width:80px;margin-top:10px;}
.ha2 a{ display:block;height:35px; line-height:35px; width:100px;color:#ffffff;background: #0060c5;text-align: center; border-radius:4px;}
/*新闻*/



/*在线客服*/
.izl-rmenu{position:fixed; right:15px; margin-left:532px; bottom:10px; padding-bottom:73px; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#000;}
.izl-rmenu .btn-qq:hover{background-color:#0060c5;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#007bfb; text-decoration:none; display:block;}

.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#f0a719;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:-1px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}







/*分类切换*/

.sy_pro_list .lxqhlr {
	POSITION: relative;WIDTH: 900px; HEIGHT: 560px; OVERFLOW: hidden; float:right;
} 
.sy_pro_list .lxqhlr .lxqhlr_nr {
	POSITION: absolute; WIDTH: 67200px; ZOOM: 1; TOP: 0px; LEFT: 0px;
}
.sy_pro_list .liangx UL .commonmo {
	 COLOR: #ffffff; FONT-SIZE: 14px
}
.sy_pro_list .lxqhlr .group {
	WIDTH: 910px; FLOAT: left; HEIGHT: 560px; OVERFLOW: hidden;
}
.sy_pro_list .lxqhlr .commonmo {
	DISPLAY: block
}
.sy_pro_list .lxqhlr .group UL LI {
	WIDTH: 285px; background:#e1e8ec; FLOAT: left; HEIGHT: 274px; margin-left:15px; margin-bottom:10px;position:relative;
}

.sy_pro_list .lxqhlr .group UL LI a .ad{width:285px; height:228px;position:absolute;}

.sy_pro_list .lxqhlr .group UL LI IMG {
	WIDTH: 285px; HEIGHT: 228px
}
.sy_pro_list .lxqhlr .group UL LI DL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; PADDING-TOP: 0px
}
.sy_pro_list .lxqhlr .group UL LI DL DT {
	LINE-HEIGHT: 30px; MARGIN-TOP: 1px; HEIGHT: 38px; text-align:center;
}


.sy_pro_list .lxqhlr .group UL LI h2{
	font-size:15px; font-weight:normal;height:46px; line-height:46px; text-align:center;
}

.sy_pro_list .lxqhlr .group UL LI:hover h2{
	color:#fff;background:#fbb01f;
}


.sy_pro_list .lxqhlr .group UL LI DL DT A {
	COLOR: #333333; FONT-SIZE: 14px; TEXT-DECORATION: none; display:block; height:38px; line-height:38px;
}

.sy_pro_list .lxqhlr .group UL LI:hover  DL DT A {
	COLOR: #fff;
}
.sy_pro_list .lxqhlr .group UL LI DL DD {
	LINE-HEIGHT: 24px; HEIGHT: 48px; COLOR: #666666; FONT-SIZE: 13px; OVERFLOW: hidden
}
.sy_pro_nr {
	MARGIN: 0px auto; WIDTH: 1200px; PADDING-TOP: 0px; background:#00C
}



.i-rea{padding-top: 40px;padding-bottom:40px;background-color: #f9f9f9;}
	.i-rea-h1{font-size:28px;text-align: center;color: #000000;}
	.i-rea-h1 span{font-size:30px;}
	.i-rea-img{text-align: center;margin-top: 30px;}
	.i-rea-img img{ width:96%;}
	/*  */
	.i-found{ height:680px;padding: 10px 0 50px 0;}
	.i-found-box{}
	.i-found-card1{clear: both;position: relative; height:280px;}
	.i-found-img1{float: left;max-width: 264px;width: 24%;height: 316px;top: 0px;left: 0;}
	.i-found-word1{float: right;max-width: 867px;width: 73%;/* padding-top: 45px; */}
	.i-found-p1{font-size: 15px;line-height: 30px;color: #000000;text-indent: 2em;}
	.i-found-card2{clear: both;padding-top: 25px;}
	.i-found-word2{float: left;max-width:600px;width: 50%;}
	.i-found-line2{max-width: 277px;width: 50%;display: block;height: 1px;background-color: #3c8fce;float: right;margin-top: 20px;}
	.i-found-p2-box{clear: both;padding-top: 35px;}
	.i-found-p2{font-size: 15px;line-height: 30px;color: #000000;text-indent: 2em;}
	.i-found-more2{width: 200px;height: 50px;line-height: 50px;display: block;border-radius: 5px;font-size: 14px;margin: 30px 0 0 0;background-color: #0060c5;color: #fff;background-image: url(../images/ic_14.png);background-position:120px center;text-indent: 55px;}
	.i-found-more2:hover{color: #FFFFFF;}
	.i-found-img2{float: right;max-width:564px;width: 47%;position: relative;}
	.i-found-img2-ic{width:136px;height:136px;background-image: url(../images/wechat.jpg);background-size: 100% auto;position: absolute;bottom: 35px;right: 70px;background-position: bottom center;}
	
	
	
	/*footer*/
    .footer{background-color: #0060c5;padding: 10px 0 60px 0; box-sizing:border-box;}
	.f-item{float: left;width: 25%;position: relative;}
	.f-item.i1{width: 226px;}
	.f-item.i1 .f-item-box{max-width: 226px;}
	.f-item.i2{width: 600px;}
	.f-item.i2 .f-item-box{margin-left: 45px;}
	.f-item.i3{width: 210px;}
	.f-item.i4{width: 136px;float: right;}
	.f-item-box{position: relative;padding-top: 10px;}
	.f-item-line{height: 190px;width: 1px;background-color: #9bcbf0;position: absolute;top:15px;right: 0;}
	.f-item.i4 .f-item-line{display: none;}
	.f-item-title{}
	.f-item-h1{font-size: 28px;color: #fff;line-height: 1;text-transform:uppercase}
	.f-nav-l{float: left;width: 50%;margin-top: 30px;}
	.f-nav-i{}
	.f-nav-p{font-size: 14px;color: #fff;line-height: 40px;}
	.f-nav-p:hover{color: #fff;}
	.f-contact-l{margin-top: 30px;}
	.f-contact-i{font-size: 14px;color: #fff;line-height: 30px;}
	.f-contact-pt{background-image: url(../images/foot-tel.png);background-position: left center; background-size:22px 22px;text-indent: 40px;background-repeat: no-repeat;display: inline-block;vertical-align:top;}
	.f-contact-i.i2 .f-contact-pt{background-image: url(../images/ic_02_02.png);}
	.f-contact-i.i3 .f-contact-pt{background-image: url(../images/ic_02_03.png);}
	.f-contact-i.i4 .f-contact-pt{background-image: url(../images/ic_02_04.png);}
	.f-contact-p{display: inline-block;vertical-align: bottom;}
	.f-item.i3 .f-item-box{width: 116px;margin: 0 auto;}
	.f-mobile-img{height: 116px;margin-top: 24px;}
	.f-mobile-l{width:90%;margin: 12px auto 0 auto;}
	.f-mobile-i{float: left;width: 33.33%;}
	.f-mobile-ic{background-image: url(../images/ic_03_01.png);height: 20px;display: block;}
	.f-mobile-i.i2 .f-mobile-ic{background-image: url(../images/ic_03_02.png);}
	.f-mobile-i.i3 .f-mobile-ic{background-image: url(../images/ic_03_03.png);}
	.f-logo-img{height: 74px;background-image: url(../images/logo_2.png);background-position: left center;display: block;}
	.f-logo-p1{font-size: 15px;color: #a09f9f;line-height: 1;margin-top: 22px;}
	.f-logo-p2{height: 20px;background-image: url(../images/ic_04.png);background-position: left center;display: block;margin-top: 20px;}
	.footer-copy{padding-top: 15px;padding-bottom:15px;background-color: #014c9c;}
	.footer-copy,.footer-copy a{text-align: center;font-size: 14px;color: #FFFFFF;}
	.friendly{/* padding: 15px 0 15px 0; */}
	.friendly-box{padding-top: 0;}




.solutiondiv{
	width:100%; height:auto; margin:0 auto; margin-bottom:50px;background-color: #f1f4f9; padding-top:45px; padding-bottom:50px;
}

.solutiondiv h2{ text-align:center; font-weight:normal; margin-bottom:40px;}
.solutiondiv h2 span{font-size: 35px;font-family:'Microsoft Yahei';}
.solutiondiv h2 .xian{background:#fbb01f; height:3px; width:50px; margin:0 auto; margin-top:12px; border-radius:5px;}
.solutiondiv h2 p{ font-size:14px; margin-top:15px; margin-bottom:20px;}



.index-case-tj {
	width: 1200px;
	display: block;margin:0 auto;
}

.index-case-tj li {
	width: 285px;
	margin-right: 20px;
	background: #fff;
	float: left;
	margin-bottom: 15px; background:#fff; padding:8px; box-sizing:border-box;
}

.index-case-tj li:nth-child(4n+0) {
	margin-right: 0;
}


.index-case-tj li img {
	width: 100%
}

