﻿@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.txtboxcs{ border:solid 1px #ccc; height:22px;}
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
.mt10 { margin-top:5px;}

body { color:#555; font-size:14px; font-family: "Microsoft YaHei";} /*网站字体颜色*/
a { color:#555; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}

.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}

.header , .content , .footer { width:1200px; margin:0 auto; overflow:hidden; }
.header{width:1200px;}
.left { width:251px; float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(../images/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top { background:url(../images/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot {  height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(../images/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { width:744px; float:right; display:inline; margin-left:5px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.right2top { height:3px; font-size:0; overflow:hidden;}
.rightbot {  height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot {  height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { margin: 0 auto;width:940px;padding-bottom: 15px;overflow: hidden;}
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0;  padding-bottom:15px; overflow:hidden; margin-bottom:2px;}
.left2_main { width:668px;  border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}

.list_content {
border: 1px solid #ccc;padding: 15px;
}
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
.contant{padding:20px 0 0;  font-family:'Microsoft YaHei'; max-width: 1600px;margin: 0 auto;}
html{-webkit-text-size-adjust:none;}
.tit{zoom:1;}
.tit:after{content:"";display:block;height:0;clear:both;visibility:hidden;}

.tit{height: 52px;background: url(../images/tsb.gif) no-repeat center top;}

.sb h3 span {font: 14px Arial;color: #999;line-height: 52px;float: right;padding-right: 22px;cursor: pointer;}
.sb h3 strong {
display: inline-block;height: 52px;font: 16px "Microsoft YaHei";font-weight: bold;color: #303030;line-height: 52px;margin-left: 20px;}
.sb h3 strong a {color: #303030;}
.sb h3 strong em {font: 16px Arial;color: #c4c4c4;text-transform: uppercase;}

.ab h3 span {font: 14px Arial;color: #999;line-height: 52px;float: right;padding-right: 22px;cursor: pointer;}
.ab h3 strong {
display: inline-block;height: 52px;font: 16px "Microsoft YaHei";font-weight: bold;color: #303030;line-height: 52px;margin-left: 20px;}
.ab h3 strong a {color: #303030;}
.ab h3 strong em {font: 16px Arial;color: #555;text-transform: uppercase;}

.link h3 span {font: 14px Arial;color: #999;line-height: 52px;float: right;padding-right: 22px;cursor: pointer;}
.link h3 strong {
display: inline-block;height: 52px;font: 16px "Microsoft YaHei";font-weight: bold;color: #303030;line-height: 52px;margin-left: 20px;}
.link h3 strong a {color: #303030;}
.link h3 strong em {font: 16px Arial;color: #555;text-transform: uppercase;}
.link b{display:block; float: right; font-size:14px; font-weight:normal;padding-right:28px; background:url(../images/more1.png) no-repeat right center;}
.link b a{color:#666;}

.zs{width:960px; margin:0 auto 18px;}
.zs h3{height:58px;background:url('../images/tcp.gif') no-repeat 168px 0;}
.zs h3 em{color:#4e4a49;float: left;font-size:14px;line-height:22px; padding:10px 0 0 6px; text-transform: uppercase;}
.zs h3 em a{color:#0063a7;font-size:18px;}
.zs h3 em span{display:block; font-weight:normal;}
.zs h3 b{display:block;line-height:22px; float: right;margin-top:20px; font-size:14px; font-weight:normal;padding-right:28px; background:url(../images/more1.png) no-repeat right center;}
.zs h3 b a{color:#666;}
.zs-l{width:240px;height:360px;padding:5px 0 0; float: left;background:url(../images/cp.gif) no-repeat; overflow: hidden; position:relative;}
.zs-l li a{display:block; padding:18px 0 0 30px;height:52px; line-height:22px; color:#fff; font-size:16px;}
.zs-l li span{font-size:14px; display:block; text-transform:uppercase;}
.zs-l li a:hover,.zs-l li.cur a{text-decoration:none; background:url(../images/imagescp1.gif) no-repeat; color:#0063a7;}
.zs-r{width:720px; float: right;overflow: hidden;}
.m-zs{width:520px;height:356px;position:relative; float: left;overflow: hidden;}
.m-zs img{display:block; width:520px;height:356px;}
.m-zs span{display:block; position:absolute;left:10px; bottom:10px;}
.m-zs span a{display:inline-block; width:19px; height:19px; background:url(../images/ico1.png) no-repeat 2px 2px;}
.m-zs span a:hover,.m-zs span a.cur{background:url(../images/ico2.png) no-repeat;}

.sb{width:1200px; margin:0 auto 1px;}
.sb .list-con{border:1px solid #c0cddd; border-top:none; padding:15px 0; position:relative;}
.list-con-a,.list-con-b{float: left;}
.sb .list-con-a{padding:0; position:absolute; left:0; top:110px;}
.sb .list-con-c{padding:0;position:absolute; right:0; top:110px;}
.sb .list-con-b{padding:0 0 0 10px;}
.sb li{width:220px;padding-left:12px; float: left;}
.sb li img{width:212px;display:block; border:4px solid #e5e6e8;}
.sb li span{display:block; text-align:center;height:38px; line-height:38px; background:#e5e6e8;}
.sb li a{color:#333; font-size:14px;}
.sb li a:hover{text-decoration:none;}
.sb li a:hover img{border-color:#0069d3;}
.sb li a:hover span{background:#0069d3; color:#fff;}

.ban1{ margin: 40px 0;height:204px; overflow:hidden; background:url(../images/ban2_bj.jpg) no-repeat center top;}
.ban1 .ba_t { text-align:center; padding-top:26px;}
.ba_t span{ display:block; height:30px; font:18px "Microsoft YaHei"; color:#fff; line-height:30px; background:url(../images/ban_x.jpg) no-repeat center center;}
.ba_t p{ height:42px; font:30px Arial; font-weight:bold; color:#fff; height:42px;}
.ba_t b{ width:144px; height:38px; background:url(../images/ban3_b1.jpg) no-repeat center top; display:block; margin:0 auto; font:16px "Microsoft YaHei"; font-weight:bold; color:#303030; line-height:38px;}
.ba_t b a{ color:#303030;}

.fw{width:100%; height:578px;padding:60px 0 0; background:url('../images/fw.jpg') no-repeat center 0;}
.fw h3{width:695px;height:146px; margin:0 auto; padding:0 0 0 265px;}
.fw ul{padding:25px 0 0 515px; width:445px; margin:0 auto;}
.fw li{font-size:24px; color:#fff; font-weight:bold; line-height:65px; padding-left:48px; background:url('../images/ico2.gif') no-repeat 0 center;}

.ys{ width:100%;height:1487px; background:url(../images/ys_bj.jpg) repeat center top;}
.ys .ys_tit{ height:262px; background:url(../images/ys_txt.png) no-repeat 114px 20px;}
.ys_tit p{ font:18px "Microsoft YaHei"; color:#fff; line-height:34px; width:700px;margin: 0 auto;padding-top:104px;}
.ys_tit p em{ float:left;}
.ys_tit p span{ font:34px Arial; font-weight:bold; color:#fff; line-height:34px; float:left; padding-right:10px;}
.ys_tit p  strong{ width:108px; height:32px; display:inline-block; font:14px "Microsoft YaHei"; color:#303030; line-height:32px; text-align:center; background:url(../images/ys_b.gif) no-repeat center top;float:left}
.ys_tit p  strong a{ color:#303030;}
.ys .ys1{ height:394px; margin-bottom:48px;}
.ys1 dd{ padding-top:100px;}
.ys1 h3{ background:url(../images/ys_s1.jpg) no-repeat left top;}
.ys1 dt { margin-top:68px;}
.ys1 dt ,.ys1 dt img{ width:528px; height:270px;}
.ys .ys2{ height:366px; margin-bottom:48px;}
.ys2 dt ,.ys2 dt img{ width:530px; height:290px;}
.ys2 .ys2_1 { height:140px;} 
.ys2 .ys2_1 h3{ background:url(../images/ys_s2.jpg) no-repeat left top;}
.ys2 .ys2_2 h3{ background:url(../images/ys_s3.jpg) no-repeat left top; height:45px; margin-bottom:10px;}
.ys2 .ys2_2 h3 span{ height:75px;}
.ys .ys3{ height:338px; background:none;}
.ys3 dt ,.ys3 dt img{ width:542px; height:270px;}
.ys3 dd{ padding-top:28px;}
.ys3 h3{ background:url(../images/ys_s4.jpg) no-repeat left top;}
.ys .ys3 dd p{ height:134px;}
.ys3 dd strong{ margin-left:66px; width:120px; height:34px; display:inline-block; background:url(../images/ys_b2.jpg) no-repeat center top; font:14px "Microsoft YaHei"; color:#303030; line-height:34px; text-align:center;}
.ys3 dd strong a{color:#303030;}
.ys dd{ width:496px;}
.ys dd h3{ height:55px; font:21px "Microsoft YaHei"; font-weight:bold;color:#303030; line-height:30px; padding-left:66px;}
.ys dd h3 span{ height:46px; display:inline-block;}
.ys dd p{ height:64px; font:14px "Microsoft YaHei"; color:#303030; line-height:24px; padding-left:66px;}
.ys dd p span{ color:#0069d3; font-weight:bold;}
.ys dd ul{ margin-left:66px; border-top:1px dashed #c4c4c4; padding-top:6px;}
.ys dd li{font:12px "Microsoft YaHei"; color:#303030; line-height:24px; background:url(../images/ys_d3.jpg) no-repeat 0 8px; float:left; padding:0 30px 0 20px;}
.ys dd .y_li1{ padding-right:56px;}
.ys dd em{ padding-left:66px; font:14px "Microsoft YaHei"; font-weight:bold; color:#303030; line-height:34px;} 


.link{width:1198px; margin:0 auto 24px;border:1px solid #d9d9d9; border-top:none;}
.link-con{width:1200px; margin:0 auto;}
.link h3 b{background:url('../images/more2.gif') no-repeat right center; padding-right:22px;}
.link p{background: #fff;color:#666;padding:18px 0 5px 5px;}
.link p span{padding:0 0 14px 14px; display:inline-block;}
.link p a{color:#666;margin-right:5px;_margin-right:4px;*margin-right:4px;}


.banner{width:100%;max-width: 1920px;position:relative;overflow:hidden;z-index:0;}
.banner li{width:100%;position:absolute;z-index:1;overflow:hidden;display: none;}
.banner .swiper-slide img{width: 100%;display:block;}
#banner .tip{width: 1000px;height: 5px;line-height: 0;font-size: 0;text-align: center;position: absolute;left: 50%;margin-left: -500px;bottom: 15px;z-index: 3;}
#banner .tip span{width: 80px;height: 5px;margin: 0 6px;display: inline-block;cursor: pointer;background: rgba(255,255,255,0.8);opacity: 1;border-radius: 0;transition: all .5s;outline: none;}
#banner .tip span.swiper-pagination-bullet-active{background:rgb(9, 120, 235);}
#banner #btn_prev,#banner #btn_next{width: 28px;height: 56px;position: absolute;top: 50%;margin-top: -28px;z-index: 5;opacity: 0;}
#banner #btn_prev{background-position: -111px 0;left: 4%;}
#banner #btn_next{background-position: -145px 0;right: 4%;}
#banner:hover #btn_prev,#banner:hover #btn_next{opacity:1;}
.h_nav li a:-webkit-any-link{ display:block;}
body{background:#fff;}
em{font-style:normal;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.top{max-width:100%;margin: 0 auto;background:url(../images/top_bg.gif) repeat-x 0 top;height:219px; position:relative;overflow: hidden; }
.h_top{color:#fff;line-height:24px; width:1200px;}
.h_top span{display:block; text-align:right;}
.h_top span a{display:inline-block; padding:0 10px 0 26px;}
.h_top span a.wb1{background:url('../images/wb1.gif') no-repeat 0 center;}
.h_top span a.wb2{background:url('../images/wb2.gif') no-repeat 0 center;}
.h_top span a.wb3{background:url('../images/wb3.gif') no-repeat 0 center; position:relative; cursor:pointer;}
.win{position: absolute;right:250px;top:50px;background:yellow;z-index:9999;display:none;height:120px;width:120px;}

.h_top span i{ display:none;}
.qcode{ position:absolute; top:15px; left:14px; display:none; width:120px; height:120px;}
.qcode img{width:120px; height:120px;}

.h_top p{text-align:right;margin-bottom: 18px;line-height: 30px;}
.h_top p a{padding:0 6px 0 8px;color:#fff;height:24px; display:inline-block;}
.h_top p a img{vertical-align:middle;}
.h_top p a.wb1{background:url('../images/wb1.gif') no-repeat 0 center; padding-left:23px;margin-left:8px;}
.h_top p a.wb2{background:url('../images/wb2.gif') no-repeat 0 center; padding-left:23px;margin-left:8px;}
.h_con{padding:0;height:108px; overflow: hidden;width:1200px;margin:auto;}
.h_con h1{float:left;}
.h_con h1 a{display:inline-block;}
.h_con h1 img{vertical-align:middle;}
.h_con .ewm{position:absolute; right:0;}
.h-logo{float: left; width:720px;margin-top: 5px;}
.h-logo em{color:#a03c16;font-family:'Microsoft YaHei'; font-size:16px;display: block;float: left; padding:12px 0 0 10px; line-height:26px;}
.h-logo em span{display:block; color:#f3a233; font-size:22px;}
.h-pho{float:right;width:216px; color:#4c4c4c; font-family:'Microsoft YaHei'; padding:30px 0 0 50px; background:url('../images/pho.gif') no-repeat 0 30px;}
.h-pho span{font-size:12px; color:#6c6d6e;display:block; float: right;width:100%;}
.h-pho b{color:#f8c301;font-size:28px;line-height:34px; font-weight:normal;display:block;}
.h_nav{height: 63px;overflow: hidden;font-family:'Microsoft YaHei';width:1150px;margin:0 auto;}
.h_nav ul{font-size:0;}
.h_nav li{height: 63px;width: 159px;float: left;background: url(../images/h_tx.png) no-repeat right center;font: 16px "Microsoft YaHei";color: #fff;
line-height: 63px;text-align: center;margin-right: -25px;}
.h_nav li a:-webkit-any-link {
display: block;
}
.h_nav .active a {
z-index: 22;
}
.h_nav li a:hover, .h_nav .active a {
font-weight: bold;
background-position: center top;
display: inline-block;
position: relative;
z-index: 20;
text-decoration: none;
}
.h_nav li a {
color: #fff;
height: 63px;
width: 156px;
background: url(../images/h_tb.png) no-repeat center 63px;
display: inline-block;
}

.h_nav li.first{background:none;}

.h-ser{background-color: whitesmoke;height:42px; max-width: 1600px;margin: 0 auto;}
.ser-con{width:1200px; margin:0 auto;}
.h-ser p {float:left;width:820px;line-height:42px; }
.h-ser p b {color:#333; font-weight:normal;}
.h-ser p a {padding:0 6px; color:#666;}
.s-inp {width:336px; position:relative; padding:7px 0 0;}
.inp01 {background:url(../images/s_inp.gif) no-repeat;width:240px; height:30px; line-height:30px; border:none; padding:0 0 0 31px;}

.f-wrap{background:url(../images/f_bg.gif) repeat center 0;height:170px;}
.footer-a{height:50px; line-height:50px; color:#fff; text-align:center;}
.footer .footer-a span{margin:0 2px; padding:0;}
.footer-a a{color:#fff;text-align:center; padding:0; display:inline-block; margin:0 5px;}
.footer-b{padding:37px 0 0;position:relative; }
.footer-b em{display:block; text-align:center;}
.footer-b p{color:#303030;text-align:center; }
.footer-b p img{margin:0 0 0 15px; display:inline-block; vertical-align:middle; }
.footer-b p span{display:block;line-height:14px;padding-bottom:10px;}
.footer-b p i{font-style:normal; display:inline-block; padding-left:25px;}
.f_pic01{position:absolute; right:80px; top:42px;}
.f_pic02{position:absolute; right:30px; top:42px;}
.footer-b p span a{ color:#141414;}

#roll_top,#fall,#ct{position:relative;cursor:pointer;height:72px;width:26px}#roll_top{background:url(../images/top.gif) no-repeat}#fall{background:url(../images/top01.gif) no-repeat 0 -80px}#ct{background:url(../images/top01.gif) no-repeat 0 -40px}#roll{display:block;width:15px;margin-right:-500px;position:fixed;right:50%;top:50%;_margin-right:-505px;_position:absolute;_margin-top:300px;_top:expression(eval(document.documentElement.scrollTop))}

.ImTable *{padding:0px;margin:0px}
.ImTable{border-collapse:collapse;border:none;background:url(../images/bg.gif)}
.ImTable h2{font-size:14px;font-weight:bold;margin-top:5px}
.ImHeader{height:135px;background:url(../images/im_01.gif)}
.ImRow0{background:url(../images/ico_item1.gif) no-repeat;margin:10px 10px 0;height:24px;padding-left:5px;padding-top:4px; overflow:hidden; width:129px; }
.ImRow1{background:url(../images/ico_item1.gif) no-repeat;margin:10px 10px 0;height:24px;padding-left:5px;padding-top:4px; overflow:hidden; width:129px;}
a.im,a:hover.im{text-decoration:none;height:35px; font-size:12px; overflow:hidden; width:150px;}
.ImFooter{height:90px;background:url(../images/im_04.gif) no-repeat; display:inline-block; width:150px;font-family:Arial,Helvetica,sans-serif;}
.ImFooter h5{font-size:14px;font-weight:normal; color:#8f9396;text-align:center;margin:15px 0 0;font-family:'宋体';}
.ImFooter p{font-size:20px;font-weight:bold;  color:#ff993b;text-align:center;margin:43px 0;}

.pro .gao{ height:560px; overflow:hidden;}
.pro{ height:auto; overflow:hidden;}
.pro .pr_fl{ width:230px; position:relative; height:781px; overflow:hidden; }
.pr_fl h3{ height:60px; font:24px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:60px; text-align:center; background:url(../images/pro_b1.jpg) no-repeat center top;margin-bottom: 30px; width:232px;}
.pr_fl h3 a{ color:#fff;}
.pr_fl { height:390px; background:url(../images/pro_bj1.jpg); }
.pr_fl ul li{ cursor: pointer; height:46px; width:160px; font:14px "Microsoft YaHei"; color:#303030; line-height:46px; padding-left:40px; background:url(../images/pro_b2.jpg) no-repeat center top; margin:0 auto 10px; cursor:pointer;}
.pr_fl ul li a{ color:#303030;}
.pr_fl p{ height:132px; position:absolute; left:8px; bottom:0;}
.pr_fl span{ width:160px; height:74px; float:right; display:inline-block; float:right; background:url(../images/pro_b3.jpg) no-repeat 0 0; padding-left:55px; font:14px "Microsoft YaHei"; color:#fff; line-height:14px; margin-top:46px;}
.pr_fl span em{ font:20px Arial; font-weight:bold; color:#fff; line-height:28px;}


.pro .pr_in{ width:950px; height:auto; border-bottom:1px solid #c4c4c4; overflow:hidden;}
.pr_in h3{ height:52px; background:url(../images/pro_b8.jpg) no-repeat center top; }
.pr_in h3 span{ font:14px Arial; color:#999; line-height:52px; float:right; padding-right:22px; cursor:pointer;}  
.pr_in h3 strong{ display:inline-block; height:52px; font:16px "Microsoft YaHei"; font-weight:bold; color:#303030; line-height:52px;margin-left:20px;}
.pr_in h3 strong a{color:#303030;}
.pr_in h3 strong em{ font:16px Arial; color:#c4c4c4; text-transform:uppercase;}
.pr_in ul{ width:948px; height:auto; border:1px solid #555; border-top:0; padding-top:18px;overflow: hidden;}
.pr_in li{ float:left; width:215px; height:200px; overflow:hidden; display:inline; margin-left:20px; margin-bottom:16px;}
.pr_in li span{ display:inline-block;height:191px; width:202px;border:1px solid #c4c4c4; text-align:center; position:relative; margin-bottom:1px; overflow:hidden; padding:3px; cursor:pointer;}
.pr_in li img{ width:200px; height:150px; border:3px dashed #fff;}
.pr_in li span em{ width:202px; height:34px; display:inline-block;color:#fff; line-height:34px; background:#0068d6; position:absolute; left:3px; top:160px;}
.pr_in li strong{ width:210px; height:34px; background:url(../images/pro_b5.jpg) no-repeat center top; display:inline-block; font:14px "Microsoft YaHei"; font-weight:bold; line-height:34px; text-align:center; }
.pr_in li strong a{ width:100px; height:34px; display:inline-block; color:#303030;}
.pr_in li strong em a{ color:#fff;}
.pr_in li:hover span{ border:4px solid #0069d3;padding:0px;}
.pr_in li:hover span em{ left:0; top:157px;}

.ys_tit p  strong{ width:108px; height:32px; display:inline-block; font:14px "Microsoft YaHei"; color:#303030; line-height:32px; text-align:center; background:url(../images/ys_b.gif) no-repeat center top;float:left}
.ys_tit p  strong a{ color:#303030;}

.dy{ height:427px; background:url(../images/dy_bj.jpg) repeat center top; padding-bottom: 30px;}
.dy h3{ height:52px; font:16px "Microsoft YaHei"; font-weight:bold; color:#303030; line-height:50px;}
.dy h3 span{ font:12px Arial; color:#999; line-height:50px; float:right; padding-right:18px;}
.dy h3 strong{ display:inline-block; height:52px;font:16px "Microsoft YaHei"; font-weight:bold; color:#303030; line-height:52px;margin-left:20px;}
.dy h3 a{color:#303030; }
.dy .faq{ width:280px; height:398px; overflow:hidden; margin-right:15px;}
.dy .faq h3{ background:url(../images/faq_tx.jpg) no-repeat center top;}
.faq .faq_txt{ width:305px; height:325px;border:1px solid #c4c4c4; border-top:0; background:#fff; padding:20px  0 0 0; overflow:hidden;}  
.faq dl{ height:138px; width:254px; background:url(../images/dy_x.jpg) repeat-x left bottom;margin: 0 auto 18px 15px;}
.faq_txt dt{ height:22px;font-weight:bold; color:#303030; line-height:22px; background:url(../images/faq_q.jpg) no-repeat left top; margin-bottom:15px; padding-left:28px; }
.faq_txt dt a{ color:#303030;}
.faq_txt dd{padding-left:28px; background:url(../images/faq_q-06.jpg) no-repeat 0 5px; font:13px "Microsoft YaHei"; color:#666666; line-height:24px; }
.faq_txt .cle_m{ background:none;}
.dy .news{ width:450px; height:398px;}
.dy .news h3{ background:url(../images/new_tx.jpg) no-repeat center top;}
.news dl{ width:448px; height:330px;border:1px solid #c4c4c4; border-top:0; background:#fff; padding-top:10px;}
.news dt ,.news dt img{ width:420px; height:150px; margin:0 auto;}
.news dt { margin-bottom:14px;}
.news dd{ width:420px; margin:0 auto;}
.news p{ height:35px; background:url(../images/dy_x.jpg) repeat-x left bottom;  color:#666666; line-height:35px; margin-bottom:5px;}
.news p a{ color:#666;}
.news p span{ float:right; cursor:pointer;}

.link_con{ height:150px;overflow:hidden;margin-top: 30px;}

.h_pho {
width: 228px;
/*height: 62px;*/
padding-left: 84px;
background: url(../images/h_pho.png) no-repeat left center;
margin-top: 4px;
background-position-y: 12px;
}

.h_pho p span {
font: 26px Arial;
font-weight: bold;
color: #0069d3;
line-height: 30px;
}

.se_inp {
width: 334px;
height: 34px;
background: url(../images/ser_bt.jpg) no-repeat left top;
margin-top: 4px;
}

.tint {
width: 228px;
height: 32px;
padding-left: 10px;
font: 12px "Microsoft YaHei";
color: #999;
line-height: 32px;
padding-left: 16px;
}
.se_inp input {
border: 0;
background: none;
float: left;
outline:0px;
}
.bint {
width: 88px;
height: 34px;
cursor: pointer;
}
.mobile{display:none;}
@media screen and (max-width:980px){
	.header{width:1200px;}
	.mobile{display:block;}

}
.rightl{ width:940px; float:right; display:inline; overflow:hidden;}
.plc { background-color:#097BED; height:42px; line-height:42px; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0 10px; position:relative; color:#fff; overflow:hidden;}
.plc span a{ color:#fff; }
.plc img { margin-top:2px; vertical-align:middle;}
.plc_tit { font-weight:bold; line-height:50px;} 
.plc_tit:hover { text-decoration:none;}
.content {padding-top: 30px;}
#maximg{ line-height:28px; font-size:14px;}
#maximg img{ max-width:100% !important; height:auto !important}
.text-secondary{ text-align:center; padding:20px 0}
.leib3 .tit{ background:#097BED; height:42px; line-height:42px; padding-left:13px; font-weight:bold; color:#fff; font-size:18px}
.leib3 .tit a{ color:#333; }
.leib3 .tit a:hover{color:#333; }
.leib3 .nr { border:1px solid #dfdfdf; background:#fff; }
.leib3 .nr h4 a{background: #ececed url("../images/dpro_jt.png") no-repeat scroll 188px 20px; color:#333; font-size:14px; padding-left:26px; height:49px; line-height:49px; display:block; margin-bottom:1px;}
.leib3 .nr .cur a { display:block; color:#097BED;}
.leib3 .nr ul { padding-bottom:5px; border-bottom:1px dotted #8b8b8b; margin-bottom:7px;}
.leib3 .nr li a { display:block; padding-left:40px; background:url(../images/ico003.gif) no-repeat 30px 10px; line-height:24px; height:24px; overflow:hidden}
.leib3 .nr h4{ background:#ccc;}
.leib3{ border-top:0; background:#fff;overflow:hidden;margin-bottom:16px}
.leib3  h4 a{ font-weight:bold; color:#333; font-size:14px; padding-left:26px; height:32px; line-height:32px; display:block;}
.leib3  .cur a,.leib3  li:hover a { display:block; color:#fff;}
.leib3  .cur,.leib3  li:hover {background: #097BED}
.leib3  li a { font-size: 14px;display:block; padding-left:20px; line-height:37px; height:37px; overflow:hidden}
.leib3  h4{ background:#ccc;margin-bottom: 1px;}
.leib3 li {background: #fff;height: 38px;line-height: 38px;list-style: outside none none;margin: 1px 0;}

.leftlx{background:#FFF; border-top:none; margin-bottom:5px; border: 1px solid #DFDFDF}
.leftlx h1{text-align:center;height:30px;line-height:30px;font-size:14px;}
.leftlx .dianh{padding:0 5px 0 10px;}
.leftlx p{line-height:24px; font-size:13px;}
.leftlx .dianhua {background: url(../images/teln.gif) no-repeat scroll 0 18px transparent;color: #666666;line-height: 20px;padding: 10px 0 10px 55px;}
.leftlx .dianhua span {display: block;font: 18px "Impact";color:#f8c301;}
.leib2 .leftlx .lpcom{ font-weight:bold;color:#0F638C;font-size:14px;text-align:center;line-height:30px;padding-top:10px;}

.leftlx{width: 228px;text-align: center;font-family: "Microsoft YaHei";font-size: 14px;padding: 10px; border:1px solid #ececec; margin: 10px 0px;}
.leftlx h5 {font-size: 16px;padding: 15px 0px;}
.leftlx .phone img {width: 40px;height: 40px;padding-bottom: 10px;}
.leftlx span {display: block;font-weight:bold;}
.leftlx .phone p {font-weight: bold;font-size: 18px; padding-bottom: 10px; border-bottom: 1px solid #dedede;  color:#333;}
.leftlx p {padding-top: 10px;line-height: 25px;}

.f_add{  margin-top:26px;line-height:24px; text-align:center}
.f_add b{ font-weight:bold;}
.f_add a{ color:#303030;} 
.f_add .f_ch{ width:50px; height:12px; vertical-align:text-bottom; margin:0 10px;}
.f_add .f_du{ width:20px; height:20px; vertical-align:text-bottom;}
.f_add em{ margin:0 10px;}
.copyright{text-align:center;font-size:14px;clear:both; margin-top:10px;}
.pro_main { background-color:#fff; border-top:none; border-bottom:none;  zoom:1; padding:10px 0px; overflow:hidden;}
dl.pd_index_dl{ width:224px; overflow:hidden; float:left;padding:5px 5px 10px;}
dl.pd_index_dl dt,dl.pd_list_dl dt a{ width:224px; line-height:0; font-size:0;}
dl.pd_index_dl dt img{width:220px; padding:1px; border:1px solid #D6D6D6; }
dl.pd_index_dl dt a:hover img{border:1px solid #097BED; }
dl.pd_index_dl:hover dd a{color:#097BED;}
dl.pd_index_dl dd{ margin-top:3px; height:30px; width:225px; line-height:30px; text-align:center; overflow:hidden;}

dl.pd_index_dl strong{ width:252px; height:34px; background:url(../images/pro_b5.jpg) no-repeat center top; display:inline-block; font:14px "Microsoft YaHei"; font-weight:bold; line-height:34px; text-align:center; }
dl.pd_index_dl strong a{ width:124px; height:34px; display:inline-block; color:#303030;}
dl.pd_index_dl strong em a{ color:#fff;}
dl.pd_index_dl.cur span{ border:4px solid #0069d3;padding:0px;}
dl.pd_index_dl .cur span em{ left:0; top:172px;}

.RandomNews {background-color:#fff;}
.diysr{background:#097BED;height:36px;line-height:36px;padding-left:27px;color: #fff;}
.diysr a{color:#6B9F1F;font-weight:bold;}
.diysr a:hover,.tit a:hover{text-decoration:underline;}
.news_random{border-top:none;border-bottom:none;width:938px;padding-top:8px;}
.news_random li{ height:28px;line-height:28px; padding:0 17px 0 10px;  width:435px; float:left;overflow:hidden;}
.news_random li a{  padding-left:12px;}
.news_random{ border:1px solid #ECECEC; margin-bottom:10px;}

.productsdetail{
	margin:25px;
	}
.productsdetail .productsdetailinfo{
	clear:both;
	height:100%;
	overflow:hidden;
	}
.productsdetail .productsdetailinfo .left{
	float:left;
	width:350px;
	overflow:hidden;
	padding:0px;
	border:0px;
	}
.productsdetail .productsdetailinfo .left p{
	width:335px;
	text-align:center;
	border:1px #ddd solid;
	vertical-align: middle;
	overflow:hidden;
	margin:0px;
	}
.productsdetail .productsdetailinfo .left span{
	display:block;
	text-align:center;
	line-height:25px;
	}
.productsdetail .productsdetailinfo .left p img{
    overflow:hidden;
	vertical-align:middle;
	margin:5px;
	}
.productsdetail .productsdetailinfo .left ul{
	margin-left:28px;
	margin-top:10px;
	clear:both;
	}
.productsdetail .productsdetailinfo .left li{
	width:60px;
	float:left;
	margin-bottom:10px;
	}
.productsdetail .productsdetailinfo .left li p{
	width:40px;
	height:40px;
	text-align:center;
	border:1px #ddd solid;
	vertical-align: middle;
	overflow:hidden;
	}
.productsdetail .productsdetailinfo .left li p img{
    overflow:hidden;
	vertical-align:middle;
	margin:2px;
	}
.productsdetail .productsdetailinfo .right{
	float:right;
	width:520px;
	overflow:hidden;
	}
.productsdetail .productsdetailinfo b{
	font-size:14px;
	line-height:30px;
	}
.productsdetail .productsdetailinfo .right li{
	border-bottom:1px #ddd dotted;
	clear:both;
	height:auto;
	line-height:46px; font-size:18px;
	}
.productsdetail .productsdetailinfo .right li p{
	float:left;
	margin-right:10px;
	}
.productsdetail .productsdetailinfo .right li a{
	font-weight:bold;
	}
.productsdetail .productsdetailinfo .right .abstract{
	line-height:24px;
	margin-top:10px;
	margin-bottom:10px;
	}
.productsdetail .inquiry{
	margin:0px;
	}
.info{
	clear:both;
	margin-bottom:10px;
	line-height:16px;
	margin-top:10px;
	}
.info dt, .newsrelated p{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	height:30px;
	line-height:30px;
	border-bottom:1px #ddd solid;
	width:100%;
	overflow:hidden;
	  padding-bottom: 5px;
	}
.info dt span{
	float:left;
	}
.info dt img{
	float:right;
	margin-top:7px;
	margin-left:5px;
	}
.info dd{
	margin-top:10px;
	margin-bottom:10px;
	line-height:20px;
	margin:20px 0;
	}
.news_con { width:940px; margin:0 auto; padding-top:15px;}
.news-list { background:#E5E5E5;border:1px solid #DFDFDF;  padding:20px; margin-bottom:30px; overflow:hidden; *zoom:1; }
.news-list:hover, .news-list.cur { border:1px solid #097BED; }
.news-list .image { float:left; width:260px; height:150px; padding-right:20px; }
.news-list .image img{ width:260px; height:150px; }
.news-list .text h2 { font-weight:100; line-height:22px; height:40px; overflow:hidden; font-size:16px; }
.news-list .text h2 a { color:#333333; }
.news-list .text p { text-indent:2em; line-height:24px; color:#958e95; font-size:14px; text-align:justify; height:72px; margin-bottom:10px; overflow:hidden; }
.news-list .text span.btn { float: right;}
.news-list .text span.btn a { padding:0 20px 0 0; color:#097BED; }
.news_show .t { text-align: center; padding-bottom: 26px; border-bottom: 1px solid #e5e5e5; padding-top: 40px; }
.news_show .t h1 { font-size: 24px; font-weight: 100; }
.news_show .t p { font-size: 12px; line-height: 30px; }
.news_show .con { padding: 35px 20px; line-height: 30px; }
.news_show .con table { border: 1px solid #ddd; border-collapse: collapse; border-spacing: 0; }
.news_show .con .ke-zeroborder { margin-bottom: 35px; }
.news_show .con .ke-zeroborder td { padding: 15px; }
.news_show .con .ke-zeroborder table tr:first-child td { background: #0a5e9e; color: #fff; }
.news_show .con table tr:first-child td strong { color: #fff; }
.news_show .con .ke-zeroborder tr:first-child td p strong { color: #0a5e9e; }
.news_show .con .ke-zeroborder td p strong { color: #0a5e9e; }
.news_show .con table tr:first-child td { background: #0a5e9e; font-size: 18px; color: #fff; padding: 10px 0; }
.news_show .con table tr:first-child td p { text-align: center; }
.news_show .con .ke-zeroborder tr:first-child td { background: none; font-size: 14px; color: #333; padding: 20px; }
.news_show .con table td { padding: 0 15px; border: none; border-top: 1px solid #ddd; border-right: 1px solid #ddd; }
.news_show .con table td p { text-align: left; }
.news_show .con table td strong { color: #0a5e9e; }
.new_show .con table tr td:first-child { border-top: none; }

.art-next {
    overflow: hidden;
    line-height: 30px;
    margin: 15px 0 30px;
}

.art-next a {
    color: #555;
}

.art-next a:hover {
    color: #ff0000;
}

.art-next .shangxia dd {
    background: #efefef;
    padding: 0 15px;
    margin-bottom: 10px;
    height: 34px;
    line-height: 34px;
}
.txx table {
	max-width: 100%;
	border-collapse: collapse;
	border-spacing: 0
}
.txx table, .table {
	width: 100%;
	margin-bottom: 18px
}
.txx table th, .table th,.txx  table td, .table td {
	padding: 8px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ddd
}
.txx table th, .table th {
	font-weight: bold
}
.txx table thead th, .table thead th {
	vertical-align: bottom
}
.txx table thead:first-child tr th, .table thead:first-child tr th,.txx  table thead:first-child tr td, .table thead:first-child tr td {
	border-top: 0
}
.txx table tbody+tbody, .table tbody+tbody {
	border-top: 2px solid #ddd
}
.table-condensed th, .table-condensed td {
	padding: 4px 5px
}
.txx table {
	border: 1px solid #ddd;
*border-collapse:collapsed;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.txx table th+th,.txx  table td+td, table th+td,.txx  table td+th {
	border-left: 1px solid #ddd
}
.txx table thead:last-child tr:last-child th:last-child,.txx  table tbody:last-child tr:last-child td:last-child {
}
.table tbody tr:hover td, .table tbody tr:hover th {
	background-color: #f5f5f5
}
.txx table th {
	background: #fffbe9
}
.table th, .table td {
	vertical-align: middle
}
.ab{border:1px solid #d9d9d9; width:1198px; margin:0 auto 1px; padding:0 0 20px;}
.ab h3{}
.ab dl{padding:14px;}
.ab dt{float: left; width:400px;}
.ab dt img{display:block; width:400px;height:240px;}
.ab dd{width:745px; float: right;}
.ab h6 a{font-size:16px; color:#333;line-height:30px;}
.ab dd p{overflow: hidden;line-height:24px; height:144px; margin:8px 0 18px;}
.ab dd span{display:block;}
.ab dd span a{color:#0063a7; font-weight:bold;display:inline-block; margin-right:10px;}
.ab .list-con{padding:4px 0 0; position:relative;}
.ab .list-con-a{padding:0; position:absolute; left:0; top:60px;z-index:20;}
.ab .list-con-c{padding:0;position:absolute; right:0; top:60px;z-index:20;}
.ab li{width:226px;padding-left:11px; float: left;position:relative;}
.ab li img{width:226px;height:156px;display:block;}
.ab li span{display:block; text-align:center;height:26px; line-height:26px; background:#333; opacity:0.8;
filter: alpha(opacity=80);position:absolute; bottom:0; left:11px; width:226px;}
.ab li a{color:#fff;}
.ab li a:hover{text-decoration:none;}

.pf_new{width:166px;position: fixed;left: 20px;top: 230px;z-index: 99999;}
.pf_new .hd{width:100%;background:#097BED url(../images/pf_tlt_bg.png) right center no-repeat;text-align:center;border-radius:8px 8px 0 0;padding:8px 0 10px;}
.pf_new .hd p{font-size:18px;font-weight:bold;color:#fff;text-align:center;}
.pf_new .hd span{display:block;font-size:14px;color:#fff;font-style:italic;margin-top:-2px;}
.pf_new .hd em{display:block;width:15px;height:15px;background:url(../images/pf_close.png) center center no-repeat;position:absolute;top:10px;right:10px;cursor:pointer;transition: 0.5s;}
.pf_new .hd em:hover{-webkit-transform: rotate(90deg); -o-transform: rotate(90deg);-moz-transform: rotate(90deg);transform: rotate(90deg);}	
.pf_new .conn{width:144px;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;background:#fff;padding:10px 10px;}
.pf_new .conn .lxr{border-bottom:1px dashed #dedede;padding-bottom:10px;}
.pf_new .conn .lxr p{text-align:center;font-size:14px;color:#555;margin-bottom:0;}
.pf_new .conn .lxr p img{vertical-align:middle;margin-top:-2px;margin-right:4px;}
.pf_new .conn .lxr a.qq{display:block;width:92px;height:22px;background:url(../images/pf_icon2.png) center center no-repeat;margin:5px auto 0;}
.pf_new .conn .tel{border-bottom:1px dashed #dedede;padding:10px 0;}
.pf_new .conn .tel p{text-align:center;font-size:14px;color:#555;}
.pf_new .conn .tel img{vertical-align:middle;margin-top:-2px;margin-right:4px;}
.pf_new .conn .tel span{display:block;font-size:18px;font-weight:bold;color:#097BED;text-align:center;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;padding-top:3px;}
.pf_new .conn .wx{padding:10px 0;}
.pf_new .conn .wx p{width:100%;height:auto;background:url(../images/pf_code_bg.jpg) center center no-repeat;margin:0 auto;text-align:center;}
.pf_new .conn .wx p img{width:100%;height:auto;vertical-align:middle;}
.pf_new .conn .wx p .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.pf_new .conn .wx span{display:block;text-align:center;font-size:12px;color:#999;margin-top:5px;}
.pf_new .conn .wx span em{font-style:normal;color:#097BED;}
.pf_new .bd{display:none;}
.pf_new .bd a{display:block;padding:10px 0;background:#fff;color:#555;font-size:14px;vertical-align:middle;text-align:center;border:1px solid #dedede;border-top:0;}
.pf_new .bd a p{height:20px;background:url(../images/pf_icon4.png) center center no-repeat;}
.pf_new .bd a span{display:block;text-align:center;padding-top:5px;}
.pf_new .bd a:hover{background:#097BED;color:#fff;width:100%;border:0;}
.pf_new .bd a:hover span{ color:#fff;}
.pf_new .bd a:hover p{background:url(../images/pf_icon4_2.png) center center no-repeat;}
.pf_new_bx{width:40px;height:134px;background:#097BED url(../images/pf_tlt_bg2.png) bottom center no-repeat;border-radius:4px 0 0 4px;position:fixed;right:0;top:200px;z-index:99999;padding-top:5px;cursor:pointer;display:none;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;}
.pf_new_bx p{height:17px;background:url(../images/pf_icon5.png) center center no-repeat;animation:pulse 2s infinite;-webkit-animation:pulse 2s infinite;}
@-webkit-keyframes pulse{0%{-webkit-transform: translate(0, 0); transform: translate(0, 0);} 50%{-webkit-transform: translate(0, 10px); transform: translate(0, 10px);} 100%{-webkit-transform:translate(0, 0); transform: translate(0, 0);} }
@keyframes pulse{0%{-webkit-transform: translate(0, 0); transform: translate(0, 0);} 50%{-webkit-transform: translate(0, 10px); transform: translate(0, 10px);} 100%{-webkit-transform: translate(0, 0); transform: translate(0, 0);} }
.pf_new_bx span{font-size:17px;color:#fff;line-height:21px;font-weight:bold;text-align:center;display:block;padding-top:10px;}
.pf_new_bx em{display:block;height:19px;background:url(../images/pf_icon6.png) center center no-repeat;}
.pf_new_bx:hover{background:#097BED url(../images/pf_tlt_bg2.png) bottom center no-repeat;}
@media (max-width:880px) {
    .pf_new{display:none;} 
	#KFRightScreen{display:none !important;}
}

.cont { padding: 0 0 40px 0; color: #666 }
.newsl .item { border-bottom: 1px dotted #b0b0b0; padding: 30px 0; font-family: pingfang sc, microsoft yahei, arial }
.newsl .item:first-child { padding-top: 0 }
.newsl .item a { display: block }
.newsl .item .img { width: 200px; height: 150px; overflow: hidden }
.newsl .item .img img { width: 100%; display: block; height: 100%; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms }
.newsl .item .img:hover img { transform: scale(1.06, 1.06) }
.newsl .item .txt {margin: 0 15px;}
.newsl .item .txt h3 { font-size: 18px; line-height: 30px; font-weight:500;}
.newsl .item .txt .desc { padding-top: 10px; color: #666; height: 70px; overflow: hidden; line-height: 24px; margin-bottom: 12px }
.newsl .item .txt>span { display: inline-block; font-size: 13px; color: #888; padding-right: 26px }
.newsl .item .txt span em { width: 20px; height: 18px; display: inline-block; margin-right: 10px; background-position: -196px -120px }
.newsl .item .txt span .time { background-position: -174px -121px }


.fanye{text-align:center;clear: both;padding-top: 26px;padding-right: 0;padding-bottom: 30px;padding-left: 0;}
.fanye a{display:inline-block;height:30px;color:#fff;text-align:center;margin:0 4px;line-height:30px; text-decoration:none;}
.fanye a.fpage{background-color:#999;width:30px;height:30px;color:#fff;text-align:center;margin:0 4px;line-height:30px}
.fanye a.fbtn{background-color:#333;width:60px;}
.fanye a.fpage:hover{background-color:#097BED;box-shadow: 0px 0px 9px #999;}
.fanye a.fcur{background-color:#097BED;width:30px; text-align:center;box-shadow: 0px 0px 9px #999;}