
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#e87518;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
.clear{clear: both;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

.content{width: 1200px;margin: 0 auto;}


.ban{position: relative;left: 50%;margin-left: -960px;}
.page_nav{  height: 55px;background: #f4f4f4; margin-bottom: 20px; overflow: hidden; width: 1200px; margin: 20px auto 20px;}
.page_nav ul li{width: 14.286%; height: 55px;font-size: 18px;line-height: 55px;text-align: center; float: left; background: #f4f4f4;cursor: pointer;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.page_nav ul li a{font-size: 18px;}
.page_nav ul li.active,.page_nav ul li:hover{background: #cb1811;}
.page_nav ul li.active a,.page_nav ul li:hover a{color: #fff;}
.nylist{width: 264px;overflow: hidden;    margin-top: 30px;} 
.list_t{    font: 24px "Microsoft YaHei"; color: #fff; background:#2c75c1;width: 100%; border-bottom: 1px solid #fff;height: 85px; line-height: 80px; text-align: center; font-weight: bold;}
.list_t i{    font-style: normal; display: block; font-size: 0px;background: #fff;height: 1px;color: #fff; padding-top: 0px; font-weight: normal; text-transform: uppercase;}
.list_fl ul{border:6px solid #2c75c1;}
.list_fl ul li{       height: 50px; line-height: 50px;background: url(../img/proleft01.png) no-repeat no-repeat 8px center #ececed;  width: 83%; margin: 18px auto;padding-left: 28px;}
.list_fl ul li a{    font-size: 16px;}
.list_fl ul li:hover,.list_fl ul li.on{background: url(../img/proleft02.png) no-repeat no-repeat 8px center #2c75c1;}
.list_fl ul li:hover a,.list_fl ul li.on a{color: #fff;}
.list_fl dl{display: none;    padding: 0 10px;}
.list_fl dl dt{    height: 35px;line-height: 35px; border-bottom: 1px dashed #e4e4e4; padding-left:8px;}
.list_fl dl dt:before{content: "-";padding-right: 10px;}

.list_pro{margin-top: 10px;}
.list_pro h4{margin: 0;font-weight: bold; font-size: 24px;line-height: 55px;border-bottom: 1px dashed #dbdbdb;}
.pro_slide{overflow: hidden;margin-top: 27px; }
.pro_slide ul{   }
.pro_slide ul li{    width: 290px;    float: left; text-align: center; margin-right: 10px;}
.pro_slide ul li img{    width: 100%;height: auto;border: 1px solid #e5e5e5;}
.pro_slide ul li:hover img{border: 1px solid #181818;}
.pro_slide ul li img span{}


.list_tel{ margin-top: 33px;}
.list_tel{overflow: hidden;}
.list_teln{border:6px solid #2c75c1;    padding: 8px 9px;     font-size: 14px;}
.list_teln p{border-bottom: 1px dashed #e5e5e5;height: 40px;line-height: 40px;}
.list_teln p:nth-child(1){background: url(../img/tel3.png) no-repeat left;padding-left: 28px;}
.list_teln p:nth-child(2){background: url(../img/tel4.png) no-repeat left;padding-left: 28px;}
.list_teln p:nth-child(3){background: url(../img/tel5.png) no-repeat left;padding-left: 28px;}
.list_teln p:nth-child(4){background: url(../img/tel6.png) no-repeat left;padding-left: 28px;  padding-left: 28px; line-height: 21px; height: 41px;}
.list_teln p:nth-child(5){background: url(../img/tel6.png) no-repeat left;padding-left: 28px;}

.ny_pro{width: 900px;}
.ny_top{width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #e6e6e6;overflow: hidden;    padding: 20px 0 4px;}
.ny_top .ny_title{border-bottom: 1px solid #333333;} 
.ny_top .ny_title span{     border-left: 10px solid #2c75c1; font-weight: normal; padding-left: 10px; font-size: 22px;}
.ny_top .ny_positon {background: url(../img/home.png) no-repeat left;padding-left: 30px;}

.page_con{padding: 10px 0;}
.pro_list{width: 100%;}
.pro_list ul{}
.pro_list ul li{width: 30%;padding: 4px;float: left; margin: 35px 30px 0 0;text-align: center;    border: 1px solid #ececec;}
.pro_list ul li:nth-child(3n){margin-right: 0;}
.pro_list ul li a{}
.pro_list ul li a img{width: 100%;height: 270px;}
.pro_list ul li a  span{display:block;background: #858585;color: #ffffff;    height: 40px; line-height: 40px;}
.pro_list ul li:hover{border: 1px solid #181818;}
.pro_list ul li:hover span{background:#2c75c1;}

.news_list dl{        display: block;  border: 1px solid #ddd; padding: 15px; overflow: hidden; margin: 20px 0; height: 116px;}
.news_list dt{    width: 121px;height: 118px; border-right: 1px solid #ececec;text-align: center;padding-right: 15px;}
.news_list dl:hover{border: 1px solid #181818;}
.news_list dl:hover dt{ border-right: 1px solid #181818;}
.news_list dl:hover dd span{background: #181818;}
.news_list dt span{font-size: 37px; line-height: 71px;font-weight: bold;}
.news_list dt p{    font-size: 24px;}

.news_list dd{    width: 702px;}
.news_list dd h4{    margin: 0; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  font-size: 18px;font-weight: bold;}
.news_list dd p{}
.news_list dd span{    float: right; font-size: 14px; height: 30px; width: 100px; text-align: center; line-height: 30px;color: #fff;background: #be2329;}

.contact_con p{padding: 20px 0;font-size: 14px;text-indent: 2em;;line-height: 30px;}
.contact_t {width: 100%;margin: 0;}
.contact_t dt {font-size: 22px;}
.contact_t dd {padding: 0 0 14px 80px;line-height: 45px; border-bottom: 1px solid #ddd;margin: 15px 0 0; background: no-repeat 0 top;font-size: 16px; width: 43%;float: left;}
.contact_t dd.i1 {background-image: url(../img/icon1.png);display:block;width:92.5%;}
.contact_t dd.i2 {background-image: url(../img/icon2.png)}
.contact_t dd.i3 {background-image: url(../img/icon3.png)}
.contact_t dd.i4 {background-image: url(../img/icon4.png)}
.contact_t dd.i5 {background-image: url(../img/icon5.png);}
.content_m {width: 100%;margin-top: 50px;}

.message_con{background: url(../img/contact.png) no-repeat bottom;    border: 1px solid #ddd;    margin: 42px 0;height: 633px;}
.message_con form{    margin-top: 49px;}
.form-group {margin-bottom: 15px;}
.form-label {float: left;line-height: 34px;width: 120px;text-align: right;}
.form-label span {color: #e50112;}
.form-content {margin-left: 130px;}
.form-control {line-height: 35px;font-size: 14px;border: 1px solid #ddd;padding: 6px 12px;width: 975px;display: inline-block;vertical-align: top;font-family: "Microsoft Yahei",PingFangSC-Regular,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
select.form-control {height: 34px;}
.form-content .submit {color: #fff;background-color: #181818;border: 0;cursor: pointer;font-size: 16px;border-radius: 3px;    width: 246px;    margin-left: 19px; height: 44px;line-height: 44px;}
.form-content .button {color: #fff;background-color: #767676;border: 0;cursor: pointer;font-size: 16px;border-radius: 3px;    width: 246px;    margin-left: 89px; height: 44px;line-height: 44px;}
.form-content .submit:hover{background: #ce000a;}

#Yscrollouter{width: 10px; height: 500px; background: #dedede; position: absolute;top:0; right: 0; display: none;}
#Yscrollinner{width: 10px; height: 100px; background: #bbb; border-radius:10px; position: absolute; top: 0; left: 0; }

.ny_showcase{width: 95.8%; margin-top: 24px; overflow: hidden;  padding: 2%; border: 1px solid #dadada;}
.ny_showcase .box{width:245px;overflow: hidden;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-s310, .tb-s310 a{height:233px;width:350px;background:#fff}
.tb-s310, .tb-s310 img{height:auto;width:99%;}
.tb-s310 a{*font-size:271px;}
.tb-booth{border:1px solid #dadada;position:relative;z-index:1;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url(../img/mask.png);cursor:move;z-index:1;}

.tb-picList{width:352px;height:46px;overflow: hidden;margin-top:10px;position:relative;}
.tb-picList a.prev{display:block;width:12px;height:21px;position:absolute;top:14px;left:0;background:url(../img/pro_pre.png) no-repeat;overflow:hidden;cursor:pointer;transition:all 0s linear;}
.tb-picList a.next{display:block;width:12px;height:21px;position:absolute;top:14px;right:0;background:url(../img/pro_next.png) no-repeat;overflow:hidden;cursor:pointer;transition:all 0s linear;}


.tb-picList .tb-thumb{position:relative;width:290px;height:46px;margin:0 auto;overflow:hidden;}
.tb-picList .tb-thumb ul{position:absolute;width:999999px;height:46px;}
.tb-picList .tb-thumb ul li{background:none;float:left;width:76px;height:46px;overflow:hidden;}
.tb-picList .tb-thumb ul li a{display:block;width:60px;height:44px;border:1px solid #d9d9d9;text-align:center;background:#fff}
.tb-picList .tb-thumb ul li img{max-width:100%;height:44px;cursor:pointer;}
.tb-picList .tb-thumb ul li a.tb-selected{border:1px solid #181818;}
.showcase-info{    width: 582px;}
.showcase-info h1 {  font-weight: bold;  margin: 0 0 15px;font-size: 24px; line-height: 40px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.showcase-info p{height:194px;overflow: hidden;text-overflow:ellipsis;font-size: 18px; line-height: 41px;}
.showcase_tel{    border-top: 2px solid #e6e6e6; margin-top: 15px; padding-top: 15px;background: url(../img/pro_tel.png) no-repeat 10px 15px;height: 42px; padding-left: 70px;line-height: 42px;font-size: 18px;}
.showcase_tel a{    float: right;line-height: 42px; padding: 0 15px;background-color: #2c75c2;color: #fff;}
.showcase_tel a:hover{background-color: #cb1811;color: #fff;}
.showpro_desc {border-bottom: 1px solid #fefefe;margin-top: 24px;    overflow: hidden;}
.showpro_desc ul li{   width: 157px; background: #659eda; font-size: 16px;float: left;text-align: center;height: 42px;line-height: 42px;color: #fff;}
.showpro_desc ul li.active{background: #2c75c2;}

.proinfo{display: none;    padding: 23px 15px;}
.proinfo.active{display: block;}
.procont p{    font-size: 14px;line-height: 32px;    text-indent: 2em;}
.procont p:first-child{    font-size: 24px;color: #181818;font-weight: bold;text-align: center;padding: 20px 0;}
.proinfo .inf {width: 100%;background: #f0f0f0;overflow: hidden;margin: 26px 0 12px 0;padding-bottom: 30px;}
.proinfo .inf dl {padding: 28px 37px 0 54px;}
.proinfo .inf dt {height: 59px;border-bottom: 1px solid #dbdbdb;font: 24px "Microsoft Yahei";line-height: 59px;overflow: hidden;color: #333333;}
.temp_ec_01dz dt a {color: #333132;}
.proinfo .inf dd {height: 70px;border-bottom: 1px dashed #b1b1b1;font: 16px "Microsoft Yahei";color: #555;padding-top: 14px;line-height: 70px;overflow: hidden;background:url(../img/icon1.png) no-repeat left 21px;padding-left: 62px;    width: 42%;float: left;}
.proinfo .inf dd:last-child{width:92.5%;}
.proinfo .inf dd.inf1 {background:url(../img/icon3.png) no-repeat left 21px;}

.proinfo .inf dd.inf2 {background:url(../img/icon2.png) no-repeat left 21px;}
.proinfo .inf dd.inf3 {background:url(../img/icon4.png) no-repeat left 21px;}
.proinfo .inf dd.inf4 {background:url(../img/icon5.png) no-repeat left 21px;}
.proinfo .inf dd.inf5 {background:url(../img/icon6.png) no-repeat left 21px;}
.proinfo .inf dd em {padding: 0 12px;}
.proinfo .inf dd i {padding: 0 20px;}
.proinfo .inf dd span { font-weight: bold; color: #2ea5a9; }

.online{     border-top: 1px dashed #dbdbdb;margin:35px 0 0; padding:20px 14px; font-family:"Microsoft Yahei";}
.online h2{ font-size:16px; line-height:30px; color:#333; height:50px; overflow:hidden;}
.online h2 span{    color: #2c75c2; display: inline-block;padding-left: 20px;font-weight: bold; font-size: 20px;}
.online ul li{ margin-bottom:25px;width: 33%;}
.online li span{ display:inline-block; width:80px; font-size:14px; vertical-align:top; color:#4a4a4a; text-align:right; line-height:36px;}
.online li span em{ padding-right:2px; font-style:normal;}
.online  input{width:267px; height:36px;background: #eeeef0;    padding: 0 16px;border: 0; }
.online textarea{ width:1104px; height:161px; background:none; overflow:hidden; line-height:36px;border:1px solid #e0e0e0; resize:none;    padding: 0 20px;font-size: 16px;}
.online ul li.li{width: 73%;text-align: center;margin: 0 auto;}
.btn1{  width:201px!important; height:43px!important; border:0; margin:0 15px;background:#2c75c2!important;font-size:14px;color: #fff; }
.btn2{  width:201px!important; height:43px!important; border:0; margin:0 15px; background:#e0e0e0!important;font-size:14px;color: #fff; }
.prodesc{width: 100%; border: 1px solid #f1f1f1;    box-shadow: 0px 2px 11px #e9e9e9;}

.page_top{width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #e6e6e6;overflow: hidden;    padding: 20px 0 4px;}
.page_top .page_title{border-bottom:1px solid #2c75c1;} 
.page_top .page_title span{     border-left: 10px solid #2c75c1; font-weight: normal; padding-left: 10px; font-size: 22px;}
.page_top .page_positon {background: url(../img/home.png) no-repeat left;padding-left: 30px;}
.page_content{padding: 31px 0;overflow: hidden;}
.page_content .page_title{text-align: center;}
.page_content .page_title h1{  line-height: 34px; color: #434343;font-size: 24px;font-weight: bold;}
.page_date{text-align: center;    height: 50px; line-height: 50px; border-bottom: 1px dashed #e2e2e2;}
.page_date span{    padding: 0 5px;font-size: 12px; color: #999;}
.page_body{    line-height: 2; margin-bottom: 20px;}
.page_body p{  font-size: 14px;  color: #666; display: block;line-height: 24px; margin-top: 10px;}
.page_tag{height: 50px;line-height: 50px;border-top: 1px dotted #d4d4d4;border-bottom: 1px dotted #d4d4d4;    margin-top: 29px;}
.page_tag span{font-size: 16px;} 

.page_turn{    height: 50px;  line-height: 50px;   width: 98%;  background: #f5f5f5; padding: 0 1%; margin: 1% auto;}

.page_pro h4{margin: 0;font-weight: bold; font-size: 24px;line-height: 55px;border-bottom: 1px dashed #dbdbdb;}
.page_pro ul{margin-top: 10px;}
.page_pro ul li{width: 24.35%;float: left;text-align: center;    margin-right: 10px;}
.page_pro ul li:nth-child(4n){margin-right: 0;}
.page_pro ul li img{width: 100%;height: auto;border: 1px solid #dbdbdb;}
.page_pro ul li:hover img{border: 1px solid #181818;}


.page_pro ul li span{    width: 100%; height: 39px; line-height: 39px;}


.page_article{width: 100%;}
.page_article h4{margin: 0;font-weight: bold; font-size: 24px;line-height: 55px;border-bottom: 1px dashed #dbdbdb;}
.page_article ul li{    background: url(../img/dian2.png) no-repeat left;     width: 46.7%; float: left; padding-left: 15px;border-bottom: 1px dashed #dbdbdb;height: 36px;line-height: 36px; margin-right: 3%;}
.page_article ul li:nth-child(2n){margin-right: 0;}
.page_article ul li a{}
.page_article ul li a p{float: left;}
.page_article ul li a span{float: right;}

.pagination p{margin:0;cursor:pointer}
.pagination{height:40px;padding:20px 0px;}
.pagination a{ display:block; float:left;margin-right:10px; padding:2px 12px;  height:24px;  border:1px #cccccc solid; background:#fff; text-decoration:none;color:#1f1f1f;font-size:12px;line-height:24px;}
.pagination a:hover{color:#181818;background: white;border:1px #181818 solid; }
.pagination a.cur{background:#181818;color:#fff;}
.pagination p{    float: left; padding: 2px 12px;font-size: 12px;height: 24px;line-height: 24px; color: #bbb;border: 1px #eee solid;background: #fcfcfc;margin-right: 8px;background: #eee; }
.pagination p.pageRemark{color:#1f1f1f;    letter-spacing: 2px;}
.pagination p.pageRemark b{ color:#181818;}
.pagination p.pageEllipsis{border-style:none;background:none; padding:4px 0px; color:#808080;}
.dates li {font-size: 14px;margin:20px 0}
.dates li span{float:right}




.scv_listpages {
}

.scv_listpages ul {
	float: left;
	padding: 12px 0px 12px 

16px;
}

.scv_listpages ul li {
	float: left;
	font-family: Tahoma;
	line-

height: 17px;
	margin-right: 6px;
	border: 1px solid #E9E9E9;
}

.scv_listpages ul li a {
	float: left;
	padding: 2px 4px 2px;
	color: #555;
	display: block;
}

.scv_listpages ul li a:hover {
	color: #690;
	text-decoration: none;
	padding: 2px 4px 2px;
}

.scv_listpages ul li.thisclass,.scv_listpages ul li.thisclass 

a,.pagebox ul li.thisclass a:hover {
	background-color: #F8F8F8;
	padding: 2px 4px 

2px;
	font-weight: bold;
}

.scv_listpages .pageinfo {
	line-height: 21px;
	padding: 12px 10px 12px 16px;
	color: #999;
}

.scv_listpages .pageinfo strong {
	color: #555;
	font-weight: normal;
	margin: 0px 2px;
}
 

