  /* 全局CSS */
BODY {MARGIN: 0px;font-size:14px; background:#ffffff; padding:0px; color:#000000; FONT-FAMILY: Verdana, sans-serif; overflow-x:hidden;}
html,body,ol,ul,li,a,span,div,h4,h5,h6,p,th,td,dl,dd,form,img,fieldset,legend,blockquote,input,textarea,select,hr{margin:0;padding:0;list-style:none;word-wrap:break-word;outline:none;}
div,ul,li,p,form,dd,dt,dl{ margin:0px; padding:0px}
img{ border:0px;}
li{ list-style:none}
A{FONT-SIZE: 14px; COLOR: #000000; TEXT-DECORATION: none}
A:hover{FONT-SIZE: 14px; COLOR: #0B6AB8;  TEXT-DECORATION:none;}
.clearboth{clear:both;}
.fl{ float: left;}
.fr{ float: right;}

.container{ margin:auto; width:1200px; text-align:left; word-break:break-all;}


h1{ font-size: 30px; color: #217CC4; font-weight: normal;}
h2{ font-size: 20px; color: #000; font-weight: normal; font-size: 16px;}
h3{ font-size: 20px; color: #006fc7; text-align: left; border-bottom: #217CC4 solid 2px; float: left; padding: 10px 0; }

.more{ display: block; border: #000000 solid 1px; width: 120px; font-size: 14px;font-weight: normal; padding:5px 10px; margin: auto; margin-top: 30px; border-radius: 5px;}
.more:hover{ background: #217CC4; border: #217CC4 solid 1px; color: #fff;}

.more1{ display: block; background: #217CC4; border: #217CC4 solid 1px; color: #fff; width: 120px; font-size: 14px;font-weight: normal; padding:5px 10px; margin: auto; margin-top: 30px; border-radius: 5px;}


/*=================herach=========================*/
.header-top{background: #F2F2F2; height: 30px; line-height: 30px; border-bottom: #E5E5E5 solid 1px; color: #5D5D5D;}
.header-top a{color: #5D5D5D;}
.header-top a:hover{color: #E50F0F;}

.header-logo{ padding: 30px;}
.header-logo .toptel{ background: url("/images/tel.gif") no-repeat left center; height: 50px; line-height: 25px;padding-left:50px;}
.header-logo .toptel font{ font-size: 18px;}
.header-logo .toptel p{ font-size: 25px; color: #E50F0F; font-weight: bold;}

.header-menu { background: #0B6AB8; }

.header-menu ul li{ float: left; width: 150px; padding: 15px 0; text-align: center;}
.header-menu ul li a{ color: #fff; font-size: 16px;;}
.header-menu ul li:hover{ background: #217CC4;}

.banner{ width: 1920px; margin-left: -960px; left:50%; position: relative; height: 550px;}
.banner ul.bb{ position:relative; padding:0px; margin:0px; z-index:5;}
.banner ul.bb li{ position:absolute; display:none;}
.banner .num{ position:absolute; right:46%; bottom:15px; z-index:100;}
.banner .num li{ width:18px; height:18px; display:inline-block; margin:0 4px; background:#fff; line-height:18px; text-indent:-100px; overflow:hidden; width:50px; height:5px;}
.banner .num li.num_hover{ background-color:#0B6AB8;}
.banner .num li.num_hover a{ color:#fff;}
.banner .num li a{ float:left; display:block; text-align:center; color:#666; text-decoration:none; cursor:pointer; width:18px; height:18px; line-height:18px;}


.First{ text-align: center; width:100%; margin:auto;padding:20px 0}
.First nav{ margin: 30px;}
.First nav span{  border: #0B6AB8 solid 1px; background: #0B6AB8;  margin: 0 1px; padding: 5px 10px;}
.First nav span a{ color: #fff; font-size: 16px;;}

.index-cpfl01{ margin: 0px!important; width: 230px;}
.index-cpfl01 h3{ width: 100%; text-align: center; line-height: 60px; color: #fff;border-bottom: #FFF solid 1px; float: none; background:#0B6AB8 }
.index-cpfl01 span{ display: block;  border-bottom: #FFF solid 1px!important; background: #0B6AB8;  margin: 0 0px!important; padding: 15px 10px!important;}
.index-cpfl01 span a{ color: #fff; font-size: 16px;;}



.First .wshl-con{ padding:10px 10px 12px 10px; min-height:422px;} 
.First .wshl-con ul li{ line-height:16px!important;line-height:23px;overflow:hidden; width:285px;  text-align:center; float:left; margin:10px 0px 5px 10px;}
.First .wshl-con ul li dl{width:285px; text-align:center;   background: #FDFDFD;}
.First .wshl-con ul li dl dt{ width:285px; text-align:center; height:202px; line-height:202px; padding:2px; }
/* 兼容标准浏览器 */
.First .wshl-con ul li dl dt:before{
    content:".";/* 具体的值与垂直居中无关，尽可能的节省字符 */
    margin-left:-2px; font-size:10px;  /* 修复居中的小BUG */
    visibility:hidden;  /*设置成隐藏元素*/
}

.First .wshl-con ul li dl dt img{ *margin-top:expression((122 - this.height )/2);  /* CSS表达式用来兼容IE6/IE7 */
    vertical-align:middle;
	max-width:260px;
	max-height:200px; }
.First .wshl-con ul li dl dd{ height:45px; line-height:45px; border-bottom: #F4F4F4 solid 1px;}


.second{ text-align: center; width:100%; margin:auto;  background: #F2F2F2; padding:20px 0;}

.second .wshl-con{ padding:10px 10px 12px 10px; min-height:422px;} 
.second .wshl-con ul li{ line-height:16px!important;line-height:23px;overflow:hidden; width:285px;  text-align:center; float:left; margin:10px 0px 5px 10px;}
.second .wshl-con ul li dl{width:285px; text-align:center;   background: #FDFDFD;}
.second .wshl-con ul li dl dt{ width:285px; text-align:center; height:202px; line-height:202px; padding:2px; }
/* 兼容标准浏览器 */
.second .wshl-con ul li dl dt:before{
    content:".";/* 具体的值与垂直居中无关，尽可能的节省字符 */
    margin-left:-2px; font-size:10px;  /* 修复居中的小BUG */
    visibility:hidden;  /*设置成隐藏元素*/
}

.second .wshl-con ul li dl dt img{ *margin-top:expression((122 - this.height )/2);  /* CSS表达式用来兼容IE6/IE7 */
    vertical-align:middle;
	max-width:200px;
	max-height:200px; }
.second .wshl-con ul li dl dd{ height:45px; line-height:45px; border-bottom: #F4F4F4 solid 1px;}

.third{ background: url("/images/1527474355.jpg") no-repeat center center; text-align: center; width:100%; margin:auto; padding:20px 0;}
.gsjj{ background: #fff; padding:30px 20px; position: relative; margin-top: 130px; }
.gsjj img{ position: absolute; top:-106px; left: 40px; width: 440px; height: 250px; border:solid 5px #ffffff}
.gsjj .gsjj-content{ margin-left: 480px; line-height: 30px; text-indent: 24px;}

.gsjj .gsjj-content b{ font-size: 18px;}

.third .th-title { text-align: right; }
.third .th-title  span{ line-height: 100px;;}


/* news */
.news{width: 100%;overflow: hidden;padding-top: 46px;padding-bottom: 65px;}
.leftnews{width: 765px;overflow: hidden;float: left;}
.leftnews .top{border-bottom: 1px solid #e0e0e0;height: 48px;}
.leftnews .top ul{float: left;height: 48px;display: inline-block;}
.leftnews .top ul{*display: inline;}
.leftnews .top li{line-height: 48px;height: 48px;width: 171px;float: left;text-align: center;font-size: 18px;font-weight: bold;position: relative;}
.leftnews .top li a{color: #666666;text-decoration: none;display: block;font-size: 18px;}
.leftnews .top li a:hover{font-size: 18px;}
.leftnews .top li i{display: none;width: 18px;height: 12px;background: url(/images/news-icon01.png) no-repeat center;position: absolute;left: 50%;margin-left: -9px;bottom: -12px;}
.leftnews .top li.cur{background: #0c5cc8;}
.leftnews .top li.cur a{color: #fff; font-size: 18px;}
.leftnews .top li.cur a:hover{color: #fff; font-size: 18px;}
.leftnews .top li.cur i{display: block;}
.leftnews .top .more3{float: right;font-size: 14px;color: #999999;font-family: arial;text-decoration: none;text-transform: uppercase;background: url(/images/news-icon03.png) no-repeat right center;padding-right: 9px;display: block;margin-top: 22px;}
.leftnews .newsbox{overflow: hidden;height: 424px;}
.leftnews .newsbox .newslist{overflow: hidden;margin-top: 27px;}
.leftnews .newsbox dl{overflow: hidden;margin-bottom: 30px;}
.leftnews .newsbox dt{float: left;width: 358px;}
.leftnews .newsbox dd{float: left;width: 366px;float: left;margin-left: 
32px;}
.leftnews .newsbox dd h4{font-size: 18px;font-weight:bold;margin-bottom: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.leftnews .newsbox dd h4 a{color: #333333;text-decoration: none;}
.leftnews .newsbox dd p{font-size: 14px;color:#999999;line-height: 24px;height: 72px;overflow: hidden;text-overflow: ellipsis;}
.leftnews .newsbox dd .more3{font-size: 14px;color: #fff;font-weight: bold;width: 110px;height: 33px;line-height: 33px;display: block;background: #0c5dc9;margin-top: 34px;text-decoration: none;text-indent: 17px;border-radius: 5px;}
.leftnews .newsbox dd .more3:hover{background:#ec0303;color: #fff; }
.leftnews .newsbox ul{height: 200px;background: #f5f5f5;overflow: hidden;padding: 0 21px;}
.leftnews .newsbox li{overflow: hidden;margin-top: 21px;}
.leftnews .newsbox li a{float: left;display: block;font-size: 14px;color: #666666;width: 530px;padding-left: 28px;background: url(/images/pro_details_icon01.png) no-repeat left center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.leftnews .newsbox li span{font-size: 14px;color: #999999;float: right;}

.rightnews{overflow: hidden;width: 381px;float: right;}
.rightnews .top{height: 48px;line-height: 48px;border-bottom: 1px solid #e0e0e0;overflow: hidden;}
.rightnews .top h4{font-size: 18px;font-weight: bold;display: inline-block;float: left;}
.rightnews .top h4 a{color: #666666;text-decoration: none;background: url(/images/news-icon02.png) no-repeat left center;padding-left: 26px; font-size: 18px;}
.rightnews .top .more3{float: right;font-size: 14px;color: #999999;font-family: arial;text-decoration: none;text-transform: uppercase;background: url(/images/news-icon03.png) no-repeat right center;padding-right: 9px;display: inline-block;}
.rightnews .wenda {height: 414px;overflow: hidden;position: relative;margin-top: 2px;}
.rightnews .wenda ul{overflow: hidden;height: 414px; position: absolute;top: 0;left: 0;width: 100%;} 
.rightnews .wenda li{height: 76px;padding-left: 19px;padding-top: 27px;}
.rightnews .wenda li h4{font-size: 16px;font-weight: bold;background: url(/images/news-Q.png) no-repeat left center;padding-left: 31px;line-height: 23px;height: 23px;margin-bottom: 9px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rightnews .wenda h4 a{color: #333333;}
.rightnews .wenda li:hover { background:#f2f2f2; }
.rightnews .wenda p{font-size: 14px;color: #999999;background: url(/images/news-A.png) no-repeat left center; padding-left: 31px;line-height: 23px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* footer */
.footer{ background:#eee;}
.footer .fttop{height: 48px; background: #0B6AB8;}
.footer .fttop .ftmenu{height: 48px; text-align: center; width: 1100px; margin: 0 auto}
.footer .fttop .ftmenu li{height: 48px; float: left; padding:0px 40px;text-align: center}
.footer .fttop .ftmenu li:hover{background:#217CC4; color:#fff;}
.footer .fttop .ftmenu li.firstli{margin-left: 28px;}
.footer .fttop .ftmenu li a{display: inline-block; height: 48px; line-height: 48px; font-size: 15px; color: #fff;}
.footer .ftdown{overflow: hidden; padding-top: 30px; padding-bottom: 35px;}
.footer .ftdown .ftdown_l{float: left; overflow: hidden; width:938px;}
.footer .ftdown .ftdown_l dt{ float: left;}
.footer .ftdown .ftdown_l dt img{display: block;}
.footer .ftdown .ftdown_l dd{ line-height: 30px;}
.footer .ftdown .ftdown_l dd p{ line-height: 22px; font-size:12px;}
.footer .ftdown .ftdown_l dd p *{display: inline-block;}
.footer .ftdown .ftdown_l dd p em{width: 6px; height: 2px;}
.footer .ftdown .ftdown_l dd p a{ font-size: 13px;}
.footer .ftdown .ftdown_r{float: right;}
.ftdown .ftdown_r *{display: inline-block; float: left;}
.ftdown .ftdown_r span{ width: 111px; height: 60px; margin-top: 8px; margin-right: 10px; /*background: url(/images/gz.png) no-repeat;*/}
.footer .ftdown .ftdown_r img{ border: 1px solid #d4d4d4; padding: 3px 3px;}

/* 友链 */
.links{clear:both;line-height:21px;color:#666666;background:#f7f7f7; padding: 5px 0;}
.links a{color:#666666;}
.links a:hover{color:#0B6AB8;}

/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}

.box5{}
.tbmx{position: relative;}
.l_btn,.r_btn{position:absolute;cursor:pointer;top:40%;}
.l_btn{left:-80px; background: url(/images/left.png)no-repeat left center;}
.r_btn{right:-80px; background: url(/images/right.png)no-repeat left center}
.twt{margin-top: 28px;}


.twtpic{display:block;display:flex;text-align:center; width: 324px; height: 260px;  justify-content:center; align-items:center; background:#f5f5f5; overflow:hidden;border:1px solid #eee;}
.twtpic img{max-width: 400px;max-height:300px; border:0px; padding:2px;}

.twt li{float: left;overflow: hidden; margin-left: 20px;}
.twt li h4{height:40px;text-align:center;color:#252020;font-size:16px;line-height:40px;font-weight:normal;}
.twt li h4 a{text-align:center;color:#252020;font-size:16px;line-height:40px;font-weight:normal;}

.nyr{width: 930px;}
.nysub{background: #f5f5f5; line-height: 30px; padding: 10px 0px; margin-bottom:10px}
.nysub h1{font-size: 18px; font-weight: bold}
.nyrcon{ text-align: left; font-size: 16px}

.liuyan {
    width: 76%;
    margin: 0 auto;
}

#pic_column_1 > ul > li{margin-top: 0px; margin-bottom: 20px}
#productinfo_column_1{margin-top: 0px}

.lxwm-top dl dd {
    text-align: left;
    font-size: 20px;
}