@charset "utf-8";

body,th,td,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,form{padding:0;margin:0;font-size:14px;}
body{ color:#333; font-family:"微软雅黑",Verdana, Arial, Helvetica, sans-serif}
ul,li{list-style-type:none;list-style-position:outside;}
a{color:#333;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}

i,em,b,code{font-style:normal;font-weight:normal;}
img{border:0;vertical-align:middle;}
table{border:0;border-collapse:collapse;}
.feed_sub{background-color: #00a2a7;
    border-radius: 30px;
    padding: 18px 110px;
    border: 1px #00a2a7 solid;
    color: #fff;
    font-size: 16px;
	cursor: pointer;}
	.feed_sub:hover{background-color: #fff;
	    /* border-radius: 30px;
	    padding: 18px 110px;
	    border: 1px #00a2a7 solid; */
	    color: #00a2a7;
	    font-size: 16px;
		cursor: pointer;}
.input{margin-bottom: 18px;padding-left:6px;width:92%;border: 1px solid #ccc;box-shadow: 1px 1px 2px rgb(0 0 0 / 10%) inset;height: 50px;border-radius: 4px;}
.main{ margin-left:auto; margin-right:auto; width:1100px}
.dhm{ margin-left:auto; margin-right:auto; width:1100px;height: 40px; line-height: 40px;font-size: 14px}
.main1{ margin-left:auto; margin-right:auto; width:1150px}
.main1 p{font-size: 18px;padding-top:20px}
.main1 span{font-size: 16px;color:#7f7f7f;line-height:1.4}
.m_c{ margin-left:auto; margin-right:auto}
.head{ width:100%;background-color:#0085e2;height:45px; line-height:45px; color:#ffffff; font-size:14px}
.menu{position: absolute}
.tb{ text-align:center}
.tab{display:none; position: relative;top:40px;width:185px;margin-left:-60px; z-index:999}
.dh{ width:100%; background-color:#ffffff; border:#F8F7F7 1px solid; border-radius:5px}
.dh p{width:80%; margin-left:auto;margin-right:auto; border-bottom:1px solid #EFEFEF; height:40px; line-height:40px}
.content{line-height:2.6; font-size:14px; padding:30px}
.zzw{float:left; text-align:center; margin-left:45px; margin-right:30px; margin-bottom:20px;}
.zzlb1{width:270px;height:200px;overflow: hidden;cursor:pointer; border:#CCC 1px solid;}
.zzlb1:hover{ border:#00a2a7 1px solid; color:#00a2a7; font-weight:bold}
.zzwz{text-align: center;padding-top: 4px}
.float{ float:left}
.f_r{ float:right}
.gd{ float:right;}
.STYLE1 {color: #333}
.STYLE2 {color: #fff;font-size: 14px}
.fs12{ font-size:12px}
.fs14{ font-size:14px}
.fs16{ font-size:16px; color:black}
.fs18{ font-size:18px; font-weight:bold}
.fs20{ font-size:20px }
.fs30{ font-size:30px;font-family:Hind;font-weight: bold}
.blk_29 {
	WIDTH: 100%;
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 0px;

	ZOOM: 1;
	POSITION: relative;


}

.blk_29 .LeftBotton {
	LEFT: 4px;
	FLOAT: left;
	WIDTH: 28px;

	POSITION: absolute;
	TOP: 170px;
	HEIGHT: 114px;
	text-align:center;
	cursor:pointer
}
.blk_29 .RightBotton {
	RIGHT: -4px;
	FLOAT: right;
	WIDTH: 28px;

	POSITION: absolute;
	TOP: 170px;
	HEIGHT: 114px;
	cursor:pointer

}
.blk_29 .LeftBotton1 {
	LEFT: 4px;
	FLOAT: left;
	WIDTH: 28px;

	POSITION: absolute;
	TOP: 80px;
	HEIGHT: 114px;
	text-align:center;
	cursor:pointer
}
.blk_29 .RightBotton1 {
	RIGHT: -4px;
	FLOAT: right;
	WIDTH: 28px;

	POSITION: absolute;
	TOP: 80px;
	HEIGHT: 114px;
	cursor:pointer

}
.blk_29 .Cont {	 OVERFLOW: hidden; margin-left:40px; }
.img {
	padding: 2px;
	border: 1px solid #CCCCCC;
}

a.p:link          { FONT-SIZE: 14px; color: #333; text-decoration: none }
a.p:visited       { FONT-SIZE: 14px; color: #333; text-decoration: none }
a.p:hover         { FONT-SIZE: 14px; color: #00a2a7; text-decoration: none}
a.p1:link          { FONT-SIZE: 14px; color: #fff; text-decoration: none }
a.p1:visited       { FONT-SIZE: 14px; color: #fff; text-decoration: none }
a.p1:hover         { FONT-SIZE: 14px; color: #00a2a7; text-decoration: none}
a.p2:link          { FONT-SIZE: 12px; color: #b1c8ce; text-decoration: none }
a.p2:visited       { FONT-SIZE: 12px; color: #b1c8ce; text-decoration: none }
a.p2:hover         { FONT-SIZE: 12px; color: #00a2a7; text-decoration: none}
a.p3:link          { FONT-SIZE: 14px; color: #333; text-decoration: none }
a.p3:visited       { FONT-SIZE: 14px; color: #333; text-decoration: none }
a.p3:hover         { FONT-SIZE: 14px; color: #497EC0; text-decoration: none}
a.p4:link          { FONT-SIZE: 12px; color: #666666; text-decoration: none }
a.p4:visited       { FONT-SIZE: 12px; color: #666666; text-decoration: none }
a.p4:hover         { FONT-SIZE: 12px; color: #ffffff; text-decoration: none}
a.p5:link          { FONT-SIZE: 12px; color: #fff; text-decoration: none; background-color: #00a2a7;border-radius: 20px;padding:4px 8px;border:1px #00a2a7 solid}
a.p5:visited       { FONT-SIZE: 12px; color: #fff; text-decoration: none;background-color: #00a2a7;border-radius: 20px;padding:4px 8px;border:1px #00a2a7 solid}
a.p5:hover         { FONT-SIZE: 12px; color: #00a2a7; text-decoration: none;background-color: #fff;border-radius: 20px;padding:4px 8px;border:1px #00a2a7 solid}
/*导航开始*/
#head{ width:100%;background-color:#f1f0f5; padding:2px 0px 2px 0px}
.tit{font-family:Hind;font-weight: bold;font-size: 16px}
/* #head{ border-bottom:#cccccc 1px solid; width:100%; background-color:#FFFFFF; padding:2px 0px 2px 0px} */
#menu_l{ width:280px; float:left; margin-top:15px; margin-bottom:10px}
.leftdh{ width:248px; border:#ebebeb 1px solid;border-top: 4px #003a3c solid}
.lmenu{ font-family: times new roman,times,serif;border-top:#ebebeb 1px solid;height:40px;line-height: 40px;padding-left: 10px;font-size: 16px;cursor:pointer}
.lmenu:hover{color:#fff; background-color:#00a2a7 }
.lmenu_on{font-family: times new roman,times,serif;border-top:#ebebeb 1px solid;height:40px;line-height: 40px;padding-left: 10px;font-size: 16px;cursor:pointer;color:#fff; background-color:#00a2a7 }
.lmenu_bt{ border-top:#ebebeb 1px solid;height:40px;line-height: 40px;padding-left: 10px;font-size: 16px;color:#e9483e;font-weight: bold}
#menu_r{ width:450px; float:right; padding-top:15px; margin-top:15px; margin-bottom:10px;padding-left: 50px}
.dh_{ float:left; font-size:16px; margin-left:18px; margin-right:18px; height:30px; line-height:30px;  cursor:pointer; font-family:Hind;font-weight: bold}
.dh_:hover{ color:#00a2a7; border-bottom:#00a2a7 3px solid}
.dh_on{ color:#00a2a7;float:left; font-size:16px; margin-left:18px; margin-right:18px; height:30px; line-height:30px; border-bottom:#00a2a7 3px solid; cursor:pointer; font-family:Hind;font-weight: bold}
/*导航结束*/
/*banner开始*/
a { blr: expression(this.onFocus=this.blur()); outline: none; }
.ban { width: 100%; height: 470px; position: relative; overflow:hidden;}
.ban_n { width: 100%; height: 213px; position: relative; overflow:hidden;background-position:center;margin-top:95px}
.ban .num { overflow:hidden; height: 60px; position: absolute; bottom:12px; left: 0px; zoom:1; z-index:3; width:100%}
.ban .num li { width: 12px; height: 12px; line-height: 12px; text-align: center; font-size:0px;color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.ban .num li.on { background: #FF7700; } /*当前项*/
.banpic li{width:100%; background-size: cover; background-repeat:no-repeat}
.jsfw{width: 100%; height: 399px; position: relative; overflow:hidden;background-position:center; background-image:url(../img/jsfw.jpg); background-repeat:no-repeat}
/*banner结束*/
.bantit {font-size: 36px;color: #0b3739;font-weight: 700;font-family:times new roman,times,serif;}
.aboutbg {background: url(../img/aboutban.jpg) no-repeat;width:100%;background-size: initial;padding-top: 95px;padding-bottom: 95px;text-align: center;}
/*产品开始*/
.cp_tb{ border-bottom:#cdcdcd 1px solid; margin-bottom:10px; margin-top:14px; }
.cp_tb1{ border-bottom:#cdcdcd 1px solid; margin-bottom:10px; margin-top:20px; }
.cp_tb2{ border-bottom:#cdcdcd 1px solid; margin-bottom:30px; margin-top:30px; padding-bottom:10px }
.li_cp{width:490px; height:220px; background-color:#18bef2; float:left; margin-bottom:20px; color:#FFF}
.li_cp:hover{box-shadow: 0px 0px 14px #c4c2c2}
.li_cp_k{float:left; width:50px}

/*产品介绍*/
/*新闻开始*/
.li_new{width:525px; float:left; margin-bottom:20px; }

/*产品介绍*/

#foot{ background-color:#eee; width:100%; font-size:14px;border-top:1px solid #E1E4E6; border-bottom:1px solid #E1E4E6; padding-top:20px; padding-bottom:30px}
#foot_x{ color:#a9a9a9;  background-color:#062b5e;text-align:center; height:45px; line-height:45px; width:100%}
#foot_s{ color:#909090; padding:25px 0px 25px 10px; font-size:16px}
#f_link{ color:#666666; line-height:2; font-size:12px}
.s_div{ float:left;line-height:2;font-size:14px; color:#1570a6}
.dis {
	DISPLAY: block
}
.undis {
	DISPLAY: none
}
.cplb{float:left; width:270px; height:450px; margin-left:10px; margin-right:10px; border:1px solid #dedede; border-radius:8px;cursor:pointer}
.cplb:hover{box-shadow: 0px 0px 14px #c4c2c2; margin-top:2px}
.cplb div{ text-align:center; color:#3cbaff; font-size:20px; padding-top:20px}
.cplb p{font-size:14px; padding:10px; line-height:1.8}
.cplb div img{border-radius:50%;width:170px; height:170px; border:2px solid #dedede}

.cplb1{float:left; width:378px; height:245px; margin-left:6px; margin-right:6px; border:1px solid #dedede; cursor:pointer}
.cplb1:hover{box-shadow: 0px 0px 14px #c4c2c2; margin-top:-2px}
.cplb1 div{ text-align:center; font-size:16px;}
.cplb1 p{padding:10px; line-height:1.4; color:#666666; font-size:14px}
.cplb1 div img{width:100%; height:210px; margin-bottom:8px}

.cplb2{color:#497EC0;float:left; font-size:16px;width:338px; height:234px; margin-left:12px; margin-right:12px; cursor:pointer; margin-bottom:50px; text-align:center}
.cplb2:hover{box-shadow: 0px 0px 14px #c4c2c2;}
.cplb2 img{box-shadow: 0px 0px 14px #c4c2c2; width:100%; height:195px; margin-bottom:4px;border-radius:5px; }

.li_lb{height:40px; line-height:40px; float:left; color:#333; font-size:16px; margin-right:30px;border-radius:22px; cursor:pointer; padding-left:15px; padding-right:15px}
.li_lb_on{background-color:#3cbaff; height:40px; line-height:40px; float:left; color:#fff; font-size:16px; margin-right:30px;border-radius:22px; cursor:pointer; padding-left:15px; padding-right:15px}
.li_lb:hover{background-color:#3cbaff; color:#FFF}
.new_i{ padding-left:10px;}
.new_i li{ height:35px; line-height:35px}
.cpbt{ background-color:#F7F7F8;border-top:1px solid #E1E4E6; border-bottom:1px solid #E1E4E6; padding-top:40px; padding-bottom:40px}
.cpwz{ text-align:center; height:40px; line-height:40px; width:100%}
.cp{ border:1px solid #dedede; border-radius:8px; width:92%; cursor:pointer}
.cp:hover{box-shadow: 0px 0px 8px #c4c2c2; margin-top:-2px}
.cp div{ text-align:center; padding:12px; font-size:18px}
.cp p{text-align:center; padding-top:40px; padding-bottom:30px; border-top-left-radius:8px; border-top-right-radius:8px; height:120px }
.ccna{ background-color:#5babe6}
.ccnp{ background-color:#e87e04}
.ccsp{ background-color:#ea4b35}
.ccvp{ background-color:#0bcfab}
.ccie{ background-color:#20cdf7}
.mcse{ background-color:#1fcf6d}
#div2{ height:40px; line-height:40px; color:#3cbaff}/*首页新闻*/
.n_d{ float:right; color:#333}
.t1{width:100%; height:60px; text-align:center; line-height:60px; font-size:16px; font-weight:bold}
.t3{width:100%; text-align:left; margin-top:10px; background-color:#F6F3F3; padding-top:10px; padding-bottom:10px}
.cpmc{ text-align:center; font-size:16px; font-weight:bold; height:32px; line-height:32px; padding-bottom:10px}
.tem{ width:30%; float:left;margin:15px 16px 20px 16px}
.tem1{ padding:4px; box-shadow: 0px 0px 8px #c4c2c2}
.tem1:hover{ padding:4px; box-shadow: 0px 0px 12px #AEADAD}
.tem1 img{ width:100%; height:200px}
#tip{position:absolute;color:#333;display:none;}/*资质荣誉js*/
#tip s{position:absolute;top:40px;left:-20px;display:block;width:0px;height:0px;font-size:0px;line-height:0px;border-color:transparent #BBA transparent transparent;border-style:dashed solid dashed dashed;border-width:10px;}
#tip s i{position:absolute;top:-10px;left:-8px;display:block;width:0px;height:0px;font-size:0px;line-height:0px;border-color:transparent #fff transparent transparent;border-style:dashed solid dashed dashed;border-width:10px;}
#tip .t_box{position:relative;background-color:#CCC;filter:alpha(opacity=50);-moz-opacity:0.5;bottom:-3px;right:-3px;}
#tip .t_box div{position:relative;background-color:#FFF;border:1px solid #ACA899;background:#FFF;padding:1px;top:-3px;left:-3px;}
.sjw{ float:left; line-height:2;width:15%;text-align:center; font-size:12px}
.left_a {DISPLAY: block;FONT-SIZE: 14px;BACKGROUND: #fff;FLOAT: left;MARGIN-BOTTOM: 10px;COLOR: #666666;LINE-HEIGHT: 14px;MARGIN-RIGHT: 4px;ZOOM: 1;TEXT-ALIGN: center;TEXT-DECORATION: none;padding: 8px;border: 1px solid #cccccc}
.left_a:hover {BACKGROUND: #3cbaff;COLOR: #fff;border: 1px solid #cccccc;text-decoration: none;}
.left_on {DISPLAY: block;FONT-SIZE: 14px;BACKGROUND: #3cbaff;FONT-WEIGHT: bold;FLOAT: left;MARGIN-BOTTOM: 10px;COLOR: #ffffff;LINE-HEIGHT: 14px;MARGIN-RIGHT: 4px;ZOOM: 1;TEXT-ALIGN: center;TEXT-DECORATION: none;padding: 8px;border: 1px solid #cccccc;}
.ccie_about{width:100%;border-top:1px solid #ececec;border-bottom:1px solid #ececec;background-color:#fafafa;height:101px}
.ccie_txt {
    width: 214px;
    height: 101px;
    line-height: 101px;
    text-align: center;
    font-size: 29px;
    color: #3cbaff;
    margin: 0 auto;
    border-bottom: solid 2px #3cbaff;
}
.ccie_l{ float:left;width:60%; line-height:3;padding-top:60px;padding-bottom:70px;font-size:16px}
.ccie_r{ float:left;width:40%; text-align:right;padding-top:60px;padding-bottom:70px}
.ccie_l1{ float:left;width:50%; line-height:1.8;padding-top:70px;padding-bottom:40px;font-size:16px}
.ccie_r1{ float:left;width:50%; line-height:1.8; text-align:right;padding-top:70px;padding-bottom:40px;font-size:16px}
.jieshao_left {
    width: 540px;
    height: 502px;

    background: url(../img/jieshaobj.gif) no-repeat;
    float: left;
}
.jieshao_right{
    width: 540px;
    height: 502px;

    background: url(../img/jieshaobj.gif) no-repeat;
    float: right;
    position: relative;
	text-align:left
}
.jieshaotu {

    padding: 10px 10px;
    border-bottom: 1px #e6e6e6 solid;
}
.biaoti {
    font-size: 19px;
    line-height: 53px;
    color: #3cbaff;
}
.left_txt {
    margin: 0px 15px 0px 15px;
}
.about{line-height:2.5;padding-top:60px;padding-bottom:70px;font-size:16px}
