/*首页*/
.top{ width:100%; height:110px;}
.top_box{ width:1200px; margin:0 auto; height:90px; text-align:center; padding-top:20px;}
.nav{ width:100%; height:48px; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc;}
.nav_box{ width:1200px; margin:0 auto; position:relative;}
.nav_box .nav_cent a{ display:inline-block; width:100%; height:48px; line-height:48px; color:#343434; font-size:16px; text-align:center; border-left:solid 1px #ccc; text-transform:uppercase;}
.nav_box .nav_cent .item:last-child a{border-right:solid 1px #ccc;}
.nav_box .nav_cent a i{ display:inline-block; width:25px; height:25px; background:url(../image/icon01.png) no-repeat; vertical-align:middle; margin-right:5px;}
.nav_box .nav_cent a i.tet{background:url(../image/icon001.png) no-repeat;}
.nav_box .nav_cent a.cur{ background-color:#0b68b0; color:#fff;}
.nav_box .nav_cent a:hover{background-color:#0b68b0; color:#fff;}
.nav_box .nav_cent a:hover i{background:url(../image/icon01.png) no-repeat;}
.nav_box .nav_cent a.cuc{border-right:solid 1px #ccc;}
.nav_box .nav_2{ position:absolute; left:358px; top:40px; padding-top: 9px; z-index: 1000;width: 500px;}
.nav_box .nav_2 .tt_list{display: none;position: absolute;z-index: 1001;top: 0px;left: 0px; padding-top: 9px;}
.nav_box .nav_2 .tt_list a{ display:block; width:208px; padding:15px 0; background-color:#000; color:#fff; font-size:14px; padding-left:12px; }
.nav_box .nav_2 .tt_list a em{ float:right; background:url(../image/icon02.png) no-repeat -6px 0; width:6px; height:10px; margin-right:15px; margin-top:4px;}
.nav_box .nav_2 .tt_list a:hover,.nav_box .nav_2 .tt_list a.cur{ background-color:#fff; color:#343434; border-left:solid 2px #0b68b0; padding-left:10px;}
.nav_box .nav_2 .tt_list a:hover em,.nav_box .nav_2 .tt_list a.cur em{background:url(../image/icon02.png) no-repeat;}
.nav_box .nav_2 .cc_list{display: none;position: absolute;z-index: 1001;top: 9px;left:208px;}
.nav_box .nav_2 .cc_list .cc_1 a{ width:238px; padding:15px 20px; display:block; color:#343434; font-size:14px; border:solid 1px #ccc; border-top:none; background-color:#fff;}
.nav_box .nav_2 .cc_list .cc_1 a:hover{ color:#0b68b0;}

.banner{width: 100%;position: relative;}
.banner li{overflow: hidden;}
.banner img{width: 100%;}
.About_us{ width:1200px; margin:0 auto; text-align:center; padding-bottom:100px;}
.About_us h3{ font-size:28px; text-align:center; font-weight:normal; padding-top:60px;}
.About_us span{ display:inline-block; background:url(../image/icon03.png) no-repeat; width:100px; height:12px; margin-top:15px;}
.About_us .About_text{ margin-top:50px; text-align:center;}
.About_us .About_text p{ font-size:12px; color:#000; text-transform:uppercase; line-height:20px;}
.About_us a{ display:inline-block; color:#fff; font-size:22px; width:168px; height:44px; line-height:44px; background-color:#006db8; margin-top:60px;}
.Products{ width:100%; background:url(../image/Products_bg.jpg) no-repeat top center; padding-bottom:60px;}
.Products h3{ font-size:28px; text-align:center; font-weight:normal; padding-top:60px; color:#fff; text-transform:uppercase;}
.Products .Products_icon{ width:100%; text-align:center;}
.Products .Products_icon span{ display:inline-block; background:url(../image/icon04.png) no-repeat; width:100px; height:12px; margin-top:15px;}
.Products .Products_list{ margin: 45px 0px 0px 0px;}
.Products .Products_list ul{ overflow:hidden;}
.Products .Products_list ul li{ width:25%; float:left;}
.Products .Products_list ul li .pic:hover i{ display:block;}
.Products .Products_list ul li.cur{ margin-right:0;}
.Products .Products_list ul li .pic{ width:100%; position:relative;}
.Products .Products_list ul li .pic i{ position:absolute; left:0; top:0; width:100%; z-index:100; display:none;}
.Products .Products_list ul li .pic a{display: block;
	width: 100%;
	height: 0;
	padding-top: 60%;
	overflow: hidden;
	position: relative;}
.Products .Products_list ul li .pic img{ width:100%; display:block;max-height: 100%;
	position: absolute;
	top:0;
	z-index: 1;}
.Products .Products_list ul li .pac{ width:100%; text-align:center; padding-top:40px;}
.Products .Products_list ul li .pac span{ display:inline-block; font-size:16px; color:#333; padding:0 15px; padding-bottom:20px; border-bottom:solid 2px #006db8;}
.Products .Products_list ul li .pac p{ margin-top:25px; line-height:20px;}
.Products .Products_list .pive{ width:100%; text-align:center; margin-top:60px;}
.Products .Products_list .pive .cc01{ display:inline-block; background:url(../image/pivc.jpg) no-repeat; width:81px; height:44px; margin-right:10px; cursor:pointer;}
.Products .Products_list .pive .cc02{ display:inline-block; background:url(../image/pivc.jpg) no-repeat -81px 0; width:81px; height:44px; cursor:pointer;}

.example{ width:1200px; margin:0 auto; padding-bottom:30px;}
.example h3{ font-size:28px; text-align:center; font-weight:normal; padding-top:60px; text-transform:uppercase;}
.example .Products_icon{ width:100%; text-align:center;}
.example .Products_icon span{ display:inline-block; background:url(../image/icon03.png) no-repeat; width:100px; height:12px; margin-top:15px;}
.example ul{ overflow:hidden; margin-top:40px;}
.example ul li{ padding:2px; background-color:#8c8c8c; width:284px; margin-right:16px; float:left; margin-bottom:20px;}
.example ul li:hover{background-color:#006db8;}
.example ul li:nth-child(4),.example ul li:nth-child(8){ margin-right:0;}
.example ul li img{ display:block;width: 100%;}
.example ul li p{ font-size:13px; color:#fff; text-align:center; line-height:30px; text-transform:uppercase;}

.company{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:50px;}
.company_l{ float:left; width:870px;}
.company_l .company_l_top{ font-size:18px; color:#333; padding-bottom:10px; background:url(../image/tt01.jpg) no-repeat bottom; text-transform:uppercase;}
.company_l ul{ margin-top:20px; overflow:hidden;}
.company_l ul li{ float:left; margin-bottom:20px;}
.company_l ul li:nth-child(2),.company_l ul li:nth-child(4){ float:right;}
.company_l ul li .com_1{ float:left; width:135px;}
.company_l ul li .com_2{ float:left; margin-left:20px; width:240px;}
.company_l ul li .com_2 p{ width:240px; font-size:14px; color:#000; text-transform:uppercase; line-height:22px; height:44px;}
.company_l ul li .com_2 p a{ display:inline-block; text-overflow:ellipsis; width:240px; height:44px; overflow:hidden;}
.company_l ul li .com_2 p a:hover{ color:#006db8;}
.company_l ul li .com_2 .ctl_box{ width:240px; overflow:hidden; margin-top:20px;}
.company_l ul li .com_2 .ctl_box .lo_1{ float:left;}
.company_l ul li .com_2 .ctl_box .lo_1 a{ font-size:12px; color:#000;}
.company_l ul li .com_2 .ctl_box .lo_1 a i{ display:inline-block; background:url(../image/icon05.png) no-repeat; width:12px; height:12px; vertical-align:middle; margin-right:10px;}
.company_l ul li .com_2 .ctl_box .lo_2{ float:right;}
.company_l ul li .com_2 .ctl_box .lo_2 a{ color:#000; font-weight:bold; font-size:14px; margin-left:10px; display:inline-block;}
.company_l ul li .com_2 .ctl_box .lo_2 a.n{ background:url(../image/icon06.png) no-repeat; width:9px; height:10px;}
.company_f{ float:right; width:237px; padding:40px 0; padding-left:40px; border-left:solid 1px #ccc;}
.company_f ul li{ width:237px; padding-bottom:15px; border-bottom:dashed 1px #ccc; margin-bottom:18px;}
.company_f ul li.cur{ border-bottom:0; padding-bottom:0; margin-bottom:0;}
.company_f ul li .cnt_1{ margin-bottom:10px;}
.company_f ul li .cnt_1 span{ display:inline-block; background:url(../image/ls01.png) no-repeat; width:23px; height:23px; vertical-align:middle; margin-right:15px;}
.company_f ul li .cnt_1 b{ font-size:14px; color:#d30000; vertical-align:middle;}
.company_f ul li .cnt_1 b.cur{ color:#333333;}
.company_f ul li .cnt_2{ overflow:hidden;}
.company_f ul li .cnt_2 span{ float:left; background:url(../image/ls02.png) no-repeat; width:23px; height:23px; vertical-align:middle; margin-right:15px;}
.company_f ul li .cnt_2 span.cur{ background:url(../image/ls03.png) no-repeat;}
.company_f ul li .cnt_2 a{ float:left; width:185px; vertical-align:middle; text-overflow:ellipsis; height:44px; overflow:hidden;}

.promient{ width:100%; padding-bottom:50px;}
.promient_top{ width:100%; padding-bottom:10px; background:url(../image/tt02.jpg) no-repeat bottom;}
.promient_top span{ display:block; width:1200px; margin:0 auto; font-size:18px; color:#000; text-transform:uppercase;}
.promient_box{ width:1200px; margin:0 auto; margin-top:45px; position:relative;}
.promient_box .pive{ position:absolute; left:-1%; top:50px; background:url(../image/pove.png) no-repeat; width:20px; height:42px; cursor:pointer;}
.promient_box .next{ position:absolute; right:-1%; top:50px; background:url(../image/pove.png) no-repeat -20px 0; width:20px; height:42px; cursor:pointer;}
.promient_box ul{ overflow:hidden;}
.promient_box ul li{ float:left; text-align:center; width:280px; margin-left:15px;}
.promient_box ul li:hover span{ color:#000;}
.promient_box ul li img{ display:block; border:solid 1px #ccc;}
.promient_box ul li span{ color:#666; font-size:16px; text-transform:uppercase; display:inline-block; margin-top:25px;}

.fot{ width:100%; height:300px; background-color:#202223;}
.fot_box{ width:1200px; margin:0 auto; overflow:hidden; background-color:#202223; padding-top:25px; height:255px;}
.tot_left{ float:left;padding-top:60px;}
.tot_left p{ font-size:14px; color:#666; line-height:22px; text-transform:uppercase;}
.tot_right{ float:right;padding-top:50px;}
.tot_right span{ float:left; margin-left:22px; text-align:center;}
.tot_right span img{width:135px;height:135px;}
.tot_right span i{ display:block; font-size:12px; color:#666; text-transform:uppercase; margin-top:15px;}
.tot_left height:70px; background-color:#1b1d1f;}
.tot_left_box{ width:1200px; margin:0 auto; overflow:hidden; background-color:#1b1d1f;}
.tot_left_box .les{ float:left; font-size:14px; color:#999; line-height:70px;}
.tot_left_box .lls{ float:right; margin-top:25px;}
.tot_left_box .lls a{ display:inline-block; font-size:26px; font-weight:bold; color:#fff; margin-left:22px; vertical-align:middle;}
.tot_left_box .lls a.cur{ background:url(../image/icon07.png) no-repeat; width:21px; height:21px;}

/*新闻*/
.news_banner{ background:url(../image/a63e5e8d0c0367ad8e216d78128bd5cb.jpg) no-repeat top center; width:100%; height:200px;}
.news_box{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.news_l{ float:left; width:270px;}
.news_l dl{ border:solid 1px #ccc;}
.news_l dl dd.on{ background-color:#000; color:#fff; font-size:20px; text-transform:uppercase; padding-left:20px; line-height:50px;}
.news_l dl dd.on a{color: #fff;}
.news_l dl dd{  color:#333; font-size:20px; text-transform:uppercase; padding-left:20px; line-height:50px; border-bottom:solid 1px #ccc;}
.news_l dl dd:last-child{border-bottom:0;}
.news_l dl dd a{color:#333;}
.news_l .product{ margin-top:70px;}
.news_l .product h3{ font-weight:normal; color:#0b68b0; font-size:20px; padding-bottom:10px; border-bottom:dashed 1px #333; text-transform:uppercase; }
.news_l .product_img{ margin-top:20px;}
.news_l .product_img ul li{ text-align:center; margin-bottom:40px;}
.news_l .product_img ul li img{ border:solid 2px #ccc;max-width: 259px;}
.news_l .product_img ul li span{ display:inline-block; font-size:16px; color:#333; margin-top:20px;}
.news_r{ float:right; width:880px; padding-bottom:50px;}
.news_r h3{font-weight:normal; font-size:24px; color:#e6212a; text-transform:uppercase; padding-bottom:15px; border-bottom:solid 2px #ccc;}
.news_r .stry{ margin-top:20px; width:880px; overflow:hidden;}
.news_r .stry .stry_1{ float:left; margin-right:20px; max-width:250px;}
.news_r .stry .stry_2{ float:left; width:610px; margin-top:15px;}
.news_r .stry .stry_2 h4 a{ display:inline-block; color:#000; font-size:14px;width:610px; height:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_r .stry .stry_2 p{ margin-top:20px;}
.news_r .stry .stry_2 p a{ display:inline-block; font-size:12px; color:#666; line-height:20px;}
.news_r .news_list{ margin-top:37px;}
.news_r .news_list ul{ border-bottom:solid 1px #ccc;}
.news_r .news_list ul li{ padding:15px 0; border-top:solid 1px #e9e9e9;}
.news_r .news_list .paging ul{border:0;}
.news_r .news_list .paging li{display:inline-block;border:0;padding: 0;}
.news_r .news_list ul li a{ display:block; overflow:hidden; font-size:12px; color:#666; padding: 3px;}
.news_r .news_list .paging ul li a:hover,.news_r .news_list .paging ul li.on a{background-color: #F00;color: #fff;border:solid 1px #F00;}
.news_r .news_list ul li a:hover em{background:url(../image/jt_bg.png) no-repeat -10px 0;}
.news_r .news_list ul li span{ float:left; margin-right:40px;color:#666;}
.news_r .news_list ul li i{ float:left;font-size:16px;}
.news_r .news_list ul li em{ float:right; background:url(../image/jt_bg.png) no-repeat; width:10px; height:10px;}
.lication .paging li{width: 50px;margin-right: 10px;margin-bottom: 0;float:none;display:inline-block;}
.lication .paging li.on a{background-color: #F00;color: #fff;border:solid 1px #F00;}
.lication .paging li:nth-child(3n){margin-right: 10px;}
.paging{ text-align:center; margin-top:60px;}
.paging span{ display:inline-block; width:50px; height:24px; border:solid 1px #ccc; text-align:center; line-height:24px; color:#333; font-size:14px; cursor:pointer; margin-right:4px;}
.paging a{ display:inline-block; width:50px; height:24px; border:solid 1px #ccc; text-align:center; line-height:24px; color:#333; font-size:14px; margin-right:4px;}
.paging a.cur{background-color:#e6212a; border:solid 1px #e6212a; color:#fff;}
.paging a:hover{ background-color:#e6212a; border:solid 1px #e6212a; color:#fff;}

/*案例*/
.al_banner{ background:url(../image/647160a3c6e6bf678de2e2ba24a7b089.jpg) no-repeat top center; width:100%; height:200px;}
.lication{ width:1200px; margin:0 auto; padding:60px 0;}
.lication h3{ text-align:center;}
.lication h3 span{ display:inline-block; font-size:24px; color:#000; padding:0 15px; padding-bottom:12px; border-bottom:solid 3px #e6212a; text-transform:uppercase;}
.lication ul{ overflow:hidden; margin-top:60px;}
.lication ul li{ float:left; width:370px; margin-bottom:35px; margin-right:45px;}
.lication ul li:nth-child(3n){ margin-right:0;}
.lication ul li img{ display:block;}
.lication ul li p{ font-size:14px; color:#808080; padding:20px 0; background:url(../image/oc_tt01.jpg) no-repeat bottom;}
.lication ul li:hover p{color:#010101; background:url(../image/oc_tt02.jpg) no-repeat bottom;}
.scroll-box2{overflow: hidden;}
.s-box{margin: 0px 15px;position: relative;background-color: #fff;height: 344px;}
.slideBox{position: relative;z-index: 10;}
.slideBox .prev,.slideBox .next{background: url("../image/pive.png") 0px 0px no-repeat;width: 45px; height: 88px;display: block;position: absolute;top: 50%;left: 30px;z-index: 10000; margin-top: -44px;}
.slideBox .next{left: auto;right: 30px;background-position: -45px 0px;}
.nav_box .nav_cent .item{width: 171px;height: 48px;float: left;}

.nav_box .nav_cent .menu{display: inline-block;width: 171px;position: relative;}
.menu .tt_list{position: absolute;top: 45px;left: 0px;z-index: 10001;display: none;padding-top: 4px;}
.menu .tt_list a{ display:block; width:171px; padding:15px 0;line-height: 18px;height: 18px; background-color:#000; color:#fff; font-size:14px; text-align:center; }
.menu .tt_list a em{ float:right; background:url(../image/icon02.png) no-repeat -6px 0; width:6px; height:10px; margin-right:15px; margin-top:4px;}
.menu .tt_list a:hover{ background-color:#fff; color:#343434; border-left:solid 2px #0b68b0; }
.menu .tt_list a:hover em{background:url(../image/icon02.png) no-repeat;}
.menu .tt_list .cc_list{position: absolute;left: 220px;z-index: 10002;top: 4px; width:238px;display: none;}
.menu .tt_list .cc_list  a{ width:238px; padding:15px 20px;font-size: 14px; display:block;line-height: 18px;text-align: left; height: auto; color:#343434; border:solid 1px #ccc;text-transform: lowercase; border-top:none; background-color:#fff;}
.menu .tt_list .cc_list  a:hover{ color:#0b68b0;}
.menu:hover .tt_list{display: block;}
.menu .tt_list  li:hover .cc_list{display: block;}
.tot_left .bdshare-button-style0-16 a:hover {color: #fff;opacity: .8;filter: alpha(opacity=80);}
.news_article{text-align:center;}
.news_article h1{text-align:center;margin-top: 30px;}
.news_article span{text-align:center;line-height:40px;font-size:14px;}
.news_article .details *{text-align:left;width: 100%;font-size:16px;}
.news_article .article *{text-align:left;width: 100%;font-size:16px;}
/*产品*/
div.mainBody{
    width:880px;
    min-height:800px;
    float: right;
    overflow:hidden;
    background:#fff;
}
div.mainBody > div.content,div.mainBody > div.list{
    margin:60px 25px;
    overflow:hidden;
    position:relative;
}
div.mainBody > div.content img{
    max-width:850px !important;
}
div.mainBody > div.list li{
	padding:5px;
	overflow:hidden;
	margin:15px auto 15px;
	border:1px solid #e5e5e5;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	background: #fff  no-repeat right bottom;
}
div.mainBody > div.list li a.thumb{
	display:block;
	width:260px;
	height:174px;
	overflow:hidden;
	float: left;
}
div.mainBody > div.list li a.thumb img{
	display:block;
	width:100%;
	min-height:174px;
	-webkit-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;
}
div.mainBody > div.list li:hover a.thumb img{
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

div.mainBody > div.list li > div.fl{
	margin-left: 30px;
	width:390px;
	overflow:hidden;
}
div.mainBody > div.list li a.title{
	display:block;
	font-size:18px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
div.mainBody > div.list li > div.fl p{
	font-size:14px;
	color:#666;
	line-height:24px;
	margin-top:15px;
}
div.mainBody > div.list li > div.fl p span{
	color:#252525;
}

div.mainBody > div.content h1{
	font-size:22px;
	line-height:28px;
	text-align:center;
}
div.mainBody > div.content > img.litpic{
	display:block;
	width:700px;
	height:auto;
}
div.mainBody > div.content > p.title{
	margin-top:30px;
	font-size:16px;
	font-weight:bold;
	color:#fe8204;
}
div.mainBody > div.content > p.c{
	margin-top:10px;
	font-size:15px;
	line-height:28px;
	color:#333;
}
div.mainBody > div.content > table.parameters{
	border-collapse:collapse;
	width:700px;
}
div.mainBody > div.content > table.parameters td,
div.mainBody > div.content > table.parameters th{
	border:1px solid #fff;
	width:16.6%;
	text-align:center;
	font-size:12px;
	line-height:24px;
	font-weight:normal;
}
div.mainBody > div.content > table.parameters th{
	background:#2f6cf8;
	color:#fff;
}
div.mainBody > div.content > table.parameters tr:nth-child(2n+1){
	background:#eee;
}


/*工厂*/
div.factory{
	margin-top:30px;
	
}
div.factory > div.list ul{

}
div.factory > div.list li{
	width:242px;
	height:210px;
	float: left;
	margin:0 25px 22px 25px;
	overflow:hidden;
}
div.factory > div.list li a{
	display:block;
}
div.factory > div.list li a span.thumb{
	display:block;
	width:218px;
	height:181px;
	overflow:hidden;
}
div.factory > div.list li a span.thumb img{
	display:block;
	width:100%;
	-webkit-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;
}
div.factory > div.list li a:hover span.thumb img{
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
div.factory > div.list li a span.title{
	display:block;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:14px;
	color:#333;
	text-overflow:ellipsis;
	white-space:nowrap;
}


.tot_mid{
    width:370px;
    float:left;
}
.tot_mid div.top{
    font-size:18px;
    font-weight:bold;
	height:auto;
}
.tot_mid div.top span{
    display:block;
}
.tot_mid div.top em{
    font-style:normal;
    font-family:'Arial';
    font-size:12px;
    text-transform: uppercase;
	color:#fff;
}
.tot_mid div.msgBox{
    margin:15px 0 0;
}
.tot_mid div.msgBox input{
    display:block;
    width:346px;
    height:26px;
    border:1px solid #fff;
    padding:0 10px;
    margin-bottom:12px;
    color:#fff;
    background:transparent;
    outline:none;
    font-size:12px;
    font-family:'simsun','宋体';
}
.tot_mid div.msgBox textarea{
    display:block;
    width:346px;
    height:50px;
    padding:10px;
    color:#fff;
    outline:none;
    border:1px solid #fff;
    background:transparent;
    font-size:12px;
    font-family:'simsun','宋体';
    resize: none;
    margin-bottom:12px;
}
.tot_mid div.msgBox a{
    display:inline-block;
    width:104px;
    height:38px;
    line-height:38px;
    border:1px solid #fff;
    text-align:center;
    font-size:12px;
}
.tot_mid div.msgBox a.submit{
    background:#fff;
    color:#232323;
}
.tot_mid div.msgBox a.reset{
    background:#232323;
    color:#fff;
    margin-left:20px;
}
