body,button,input,select,textarea,label 
{
    font-family:"微软雅黑","Microsoft Yahei",Arial, Helvetica, sans-serif;
}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span{padding:0;margin:0;}

/* blank */
.blank0,.blank1,.blank2,.blank3,.blank4,.blank5,.blank6,.blank7,.blank8,.blank9,.blank10,.blank11,.blank12,.blank13,.blank14,.blank15,.blank16,.blank17,.blank18,.blank19,.blank20,.blank21,.blank22 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden;}
.blank0 { HEIGHT:0px }
.blank1 { HEIGHT:1px }
.blank2 { HEIGHT:2px }
.blank3 { HEIGHT:3px }
.blank4 { HEIGHT:4px }
.blank5 { HEIGHT:5px }
.blank6 { HEIGHT:6px }
.blank7 { HEIGHT:7px }
.blank8 { HEIGHT:8px }
.blank9 { HEIGHT:9px }
.blank10 { HEIGHT:10px }
.blank11 { HEIGHT:11px }
.blank12 { HEIGHT:12px }
.blank13 { HEIGHT:13px }
.blank14 { HEIGHT:14px }
.blank15 { HEIGHT:15px }
.blank16 { HEIGHT:16px }
.blank17 { HEIGHT:17px }
.blank18 { HEIGHT:18px }
.blank19 { HEIGHT:19px }
.blank20 { HEIGHT:20px }
.blank21 { HEIGHT:21px }
.blank22 { HEIGHT:22px }
.blank30 { HEIGHT:30px }
.blank36 { HEIGHT:36px }
/* blank */


ul, li {
list-style-type: none;
margin: 0;
padding: 0;
}
a:hover {
text-decoration: none;
}
.clear{ clear:both;}

a,a:hover{ text-decoration:none;}
a{ color:#333333;}
a:hover{ color:#ca4912;}

.example {height:416px;overflow:hidden;margin:0 auto;width:100%;position: relative;}
.example ul{width:100%;height:416px;overflow: hidden;margin:0 auto;position: relative;max-width: 1920px;}
.example ul li{position: absolute;width: 100%;display: none;}
.example ul li:first-of-type{display: block;}
.example ul li img{width: 1920px;height:416px;left:50%;margin-left:-960px;display:block;position: absolute;}
.example ol {position: relative;width: 100%;height: 10px;bottom: 28px;z-index: 4;margin: 0 auto;text-align: center;}
.example ol li {width: 10px;height: 10px;margin-left: 12px;cursor: pointer;display:inline-block;border-radius: 50%;background: #c2c2c6;}
.example ol li:first-of-type{margin-left: 0;}
.example ol li.seleted {background: #ff6600;}

.example.example2 {height:360px;overflow:hidden;margin:0 auto;width:100%;position: relative;}
.example.example2 ul{width:100%;height:360px;overflow: hidden;margin:0 auto;position: relative;max-width: 860px;}
.example.example2 ul li{position: absolute;width: 100%;display: none;}
.example.example2 ul li:first-of-type{display: block;}
.example.example2 ul li img{width: 860px;height:360px;left:50%;margin-left:-430px;display:block;position: absolute;}
.example.example2 .box{padding: 0 20px;width: 100%;background: rgba(0,0,0,0.4);position: relative;height: 50px;bottom: 50px;}
.example.example2 ul li p{color: #fff;font-size: 20px;line-height: 50px;float: left;position: absolute;top: 310px;left: 20px;z-index: 9}
.example.example2 ol {position: absolute;width: initial;right: 30px;top: 13px;z-index: 4;text-align: center;}
.example.example2 ol li {width: 10px;height: 10px;margin-left: 10px;cursor: pointer;display:inline-block;border-radius: 50%;background: #b2aaa0;}
.example.example2 ol li:first-of-type{margin-left: 0;}
.example.example2 ol li.seleted {background: #fff;}

header{width: 100%;}
.header{display: none;}
.header-top{width: 100%;background: #f5f5f5;border-bottom: 1px solid #f0f0f0;}
.header-top::after{content: "";display: block;clear: both;}
.header-top span{font-size: 12px;color: #666;line-height: 30px;float: left;}
.header-top a{float: right;font-size: 12px;color: #666;line-height: 30px;margin-left: 10px;}
.header-mid{background: #fff;height: 110px;width: 100%;}
.logo img{height: 49px;margin-top: 30px;}
.phone{background: #fff;float: right;height: 25px;line-height: 25px;margin-top: 42px;margin-left: 90px;}
.phone::after{content: "";display: block;clear: both;}
.phone img{float: left;margin-right: 12px;}
.phone p{font-size: 16px;font-weight: bold;color: #103e87;float: left;line-height: 25px;}
.phone p span{font-size: 18px!important;line-height: 25px;color: #cb0003;float: right;font-weight: bold;margin-left: 10px;}

.f-search { width: 300px;height: 38px;border: 1px solid #103e87;float: left;margin-top: 34px;margin-left: 80px;position: relative; }
.f-search::after{content: "";display: block;clear: both;}
.f-search .search-keyword {width: 250px;margin-left: 10px;line-height: 36px;height: 36px;border: none;padding: 0; float:left; }
.f-search .search-submit{ border:none; height:36px; line-height:29px; width:38px; text-align:center; background:url(../images/search.png) no-repeat; float:right;}
.search-option{ display:none;}

.header-btn{float: right;margin-top: 20px;}
.header-btn img{height: 85px;}
.xl-caidan{position: absolute;width: 57px;top: 39px;left: 0;z-index: 99;display: none;}
.xl-caidan a{transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;width: 100%;text-align: center;background: #f5f5f5;display: block;font-size: 14px;color: #666;line-height: 34px;}
.xl-caidan a:hover{background: #ff6600;color: #fff;}

.notice{width: 100%;background: #f5f5f5;line-height: 50px;}
.notice .wrap::after{content: "";display: block;clear: both;}
.notice-txt p{color: #333;font-size: 12px;}
.notice-txt p img{float: left;margin-top: 18px;margin-right: 8px;}
.notice-list p{color: #666;font-size: 12px;float: left;margin-left: 90px;}
.notice-list p a{color: #666;font-size: 12px;line-height: 12px;}
.notice-list p:first-of-type{margin-left: 30px;}
.notice-list p span{float: left;width: 10px;height: 10px;border: 1px solid #95979c;border-radius: 50%;margin: 19px 5px 0 0;}
.notice-list p span em{background: #95979c;border-radius: 50%;width: 6px;height: 6px;margin: 2px auto 0;display: block;}

.nav{background: #fff;width: 100%;border-bottom:2px solid #5eb536;height: 44px;}
.nav2{position: relative;width: 220px;height: 44px;float: left;}
.nav2 p{width: 220px;height: 44px;background: #5eb536;color: #fff;font-size: 15px;font-weight: bold;float: left;line-height: 44px;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;cursor: pointer;}
.nav2 p a{display: block;color: #fff;font-size: 15px;font-weight: normal;}
.nav2 p.active{background: #ff6600;}
.nav2 p:hover{background: #ff6600;}
.nav2:hover .nav4{display: block;left: 0;}
.nav2 p img{float: left;margin:16px 8px 0 20px ;}
.nav3{float: right;}
.nav3 li{float: left;margin-right: 30px;position: relative;}
.nav3 li:last-of-type{margin-right: 0;}
.nav3 li a{display: block;line-height: 44px;padding: 0 10px;position: relative;color: #333;font-size: 15px;}
.nav3 li a span{position: absolute;bottom: -2px;left: 0;background: #ff6600;width: 100%;height: 2px;display: none;}
.nav3 li.active>a{color: #ff6600;}
.nav3 li.active>a span{display: block;}
.nav3>li:hover>a{color: #ff6600;}
.nav3>li:hover>a span{display: block;}
.nav3 li:hover .nav6{display: block;}
.nav3 li .nav6{display:none;white-space:nowrap;background: #fff;position: absolute;top: 46px;padding-top: 2px;z-index: 9;-moz-box-shadow:0px 0px 5px #666666; -webkit-box-shadow:0px 0px 5px #666666; box-shadow:0px 0px 5px #666666;}
.nav3 li .nav6 a{padding: 0 10px;display: block;font-size: 14px;line-height: 35px;text-align: center;color: #666;}
.nav3 li .nav6 a:hover{color: #fff;background: #ff6600;}

.nav4{left: -100%;position: absolute;top: 44px;z-index: 99;height: 418px;background: rgba(0,0,0,0.4);width: 100%;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;display: none;}
.nav4.active{display: block;left: 0;}
.nav4>li{height: 44px;line-height: 44px;width: 100%;float: left;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}

.nav4>li:hover{background: #ff6600;}
.nav4>li:hover .nav5{display: block;}
.nav4>li:first-of-type{margin-top: 10px;}
.nav4>li .nav4-pic{width: 50px;text-align: center;float: left; }
.nav4>li .nav4-pic::after{content: "";display: block;clear: both;}
.nav4>li img{margin-top: 15px;}
.nav4>li em a{line-height: 44px;font-size: 14px;color: #fff;}
.nav4>li .nav5{display: none;position: absolute;top: 2px;left: 220px;width: 305px;height: 416px;background: #fff;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding: 10px 0;}
.nav4 li .nav5 a{transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;width: 50%;float: left;font-size: 12px;color: #333;padding-left: 30px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;line-height: 40px;}
.nav4 li .nav5 a:hover{color: #ff6600;}

.nav-btn{display: none;}
.menu{display: none;}
.mar{margin-top: 0!important;}
.content-content{display: none;}


.w1250 {width:1200px;margin:0 auto;}
.w1250 li span { font-weight:bold; color:#373737; }
.plist2019 { width:1200px; margin:0 auto; }
.tjym2019 { font-size:28px;text-align:center; color:#dd2900; padding:20px 0px; }
.tjym2019 a { color:#dd2900; }
.tjym2019 p { color:#666666; font-size:18px;padding-top:9px;}

.proxuanxiang { width:1200px;height:28px;clear:both; margin:10 auto; text-align:center; }
.xxli19 li { display:inline-block;width:140px; height:25px;}
.onlvse { height:21px; display:inline;line-height:21px; margin:0px -1px 0px -1px; color:#ffffff; text-align:center; font-weight:bold; cursor:pointer; font-size:16px;padding:10px 2px;background-color:#dd2900;}
.onlvse1 {height:21px; display:inline;line-height:21px; margin:0px -1px 0px -1px; text-align:center;cursor:pointer;font-size:16px;padding:10px 2px; background-color:#eeeeee; }
.onlvse2 {height:21px; display:inline;line-height:21px; margin:0px -1px 0px -1px; text-align:center;cursor:pointer;font-size:16px;padding:10px 2px; background-color:#eeeeee; }
.onlvse3 { height:21px; display:inline;line-height:21px; margin:0px -1px 0px -1px; text-align:center;cursor:pointer;font-size:16px;padding:10px 2px; background-color:#eeeeee; }
.onlvse4 { height:21px; display:inline;line-height:21px; margin:0px -1px 0px -1px; text-align:center;cursor:pointer;font-size:16px;padding:10px 2px; background-color:#eeeeee; }
.onlvse5 { height:21px; display:inline;line-height:21px; margin:0px -1px 0px -1px; text-align:center;cursor:pointer;font-size:16px;padding:10px 2px; background-color:#eeeeee;  }
.onlvse6 {height:21px; display:inline;line-height:21px; margin:0px -1px 0px -1px; text-align:center;cursor:pointer;font-size:16px;padding:10px 2px; background-color:#eeeeee; }
.onlvse7 { height:21px; display:inline;line-height:21px; margin:0px -1px 0px -1px; text-align:center;cursor:pointer;font-size:16px;padding:10px 2px; background-color:#eeeeee; }
.proinfoshow { width:100%; min-height: 100px; height:auto; margin-top: 12px;margin-bottom: 20px;}

.pleftz { width:350px; height:338px; float:left; }
.prightz { width:330px; height:338px; float:left; color:#928585; line-height:26px; }
.prightz hr{ height:1px;border:none;border-top:1px solid #e6dddd; margin:8px 0; }

.productslx{float:right;width:320px;margin:0px;padding:0px;border-bottom:1px dotted #e2e2e2;padding-bottom:5px;}
.productslx li {float:left;width:140px;height:30px;background:url(b12.gif) top no-repeat;text-align:center;padding:0px;margin-right:20px;margin-top:5px;display:inline}
.productslx li a{font-size:14px;line-height:30px;color:#fff;font-weight:bold;}

.rig-pro-cen{ width:930px; border-top:none; height:auto; padding-top:16px; padding-bottom:2px}
.fbold { font-weight:bold; font-size:14px; line-height:38px; }
.box {float: left; width: 234px;overflow:hidden; text-align: center; line-height:25px; height:215px;}
.box img {display: block;padding:5px; width:204px; height:153px; border:2px solid #dfdfdf; }
.box a:hover img { border:2px solid #04863e; }
.box p {margin: 2px 0px 2px 6px; width: 202px; line-height: 36px; font-size:14px;}
.box p a { background:none}
.box2016{float: left; width: 312px;overflow:hidden; text-align: center; line-height:25px; height:260px;}
.box2016 img {display: block;padding:5px; width:280px; height:200px; border:2px solid #dfdfdf; }
.box2016 a:hover img { border:2px solid #e35314; }
.box2016 p {margin: 2px 0px; width: 290px; line-height: 36px; font-size:14px;}
.box2016 p a { background:none}
.box2019{float: left; width: 240px;overflow:hidden; text-align: center; line-height:25px; height:221px;}
.box2019 img {display: block;padding:5px; width:210px; height:158px; border:2px solid #dfdfdf; }
.box2019 a:hover img { border:2px solid #04863e; }
.box2019 p {margin: 2px 0px 2px 6px; width: 206px; line-height: 36px; font-size:14px;}
.box2019 p a { background:none}
.box2020{float: left; width: 232px;overflow:hidden; text-align: center; line-height:25px; height:221px;}
.box2020 img {display: block;padding:5px; width:204px; height:153px; border:2px solid #dfdfdf; }
.box2020 a:hover img { border:2px solid #04863e; }
.box2020 p {margin: 2px 0px 2px 6px; width: 194px; line-height: 36px; font-size:14px;}
.box2020 p a { background:none}
.boxtj {float: left; width: 227px;overflow:hidden; text-align: center; line-height:25px; height:210px;}
.boxtj img {display: block;padding:5px; width:200px; height:150px; border:2px solid #dfdfdf; }
.boxtj a:hover img { border:2px solid #04863e; }
.boxtj p {margin: 2px 0px 2px 6px; width: 194px; line-height: 36px; font-size:14px;}
.boxtj p a { background:none}
.box_cert{float: left; width: 312px;overflow:hidden; text-align: center; line-height:25px; height:260px;}
.box_cert img {display: block;padding:5px; width:280px; height:200px; border:2px solid #dfdfdf; }
.box_cert a:hover img { border:2px solid #e35314; }
.box_cert p {margin: 2px 0px; width: 290px; line-height: 36px; font-size:14px;}
.box_cert p a { background:none}

.knowmore { width:100%; margin:0 auto; text-align:center; padding:20px 0px 20px 0px;}
.knowmore>a{border-radius: 25px;font-size: 14px;color: #666;border:1px solid #dbdbdb;line-height: 50px;padding: 12px 42px; margin:0 auto; text-align:center;}
.knowmore>a:hover {background: #00b1a7;color: #fff;}

.paging-title{text-align: center;padding-top: 38px;}
.paging-title h2{font-size: 28px;color: #dd2900;font-weight:bold;}
.paging-title h2 a{font-size: 28px;color: #dd2900;}
.paging-title h2 i{font-size: 28px;color: #dd2900;font-style: normal;}
.paging-title p{font-size: 26px;color: #666666;margin-top: 10px;}

/*清除浮动*/
.clearfix19:after{ 
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix19{ /*兼容 IE*/
    zoom: 1;
}

/* Partner */
.Partner{text-align: center;padding:60px 0px; background-color:#cbece5; margin:50px 0px;*width:expression(this.width < 1250 ? '1250px':true); min-width:1250px;}
.Partner h2 a{font-size:49px;color: #03b856; font-weight:bold;}
.Partner h2 a i{font-weight: normal;font-style: normal;}
.Partner p{font-size: 38px;color: #cccccc;}

.Partner-ul {width: 1200px;margin: 0 auto;overflow: hidden;margin-top: 30px;}
.Partner-ul ul{margin-left: -13px;width: 1213px;}
.Partner-ul ul li{float: left;margin-left: 12px;margin-bottom: 10px;}
.Partner-ul ul li a{display: block;width: 230px;height: 140px;overflow: hidden;}
.Partner-ul ul li a img{display: block;width: 230px;height: 140px;transition: all 1s ease-out;}
.Partner-ul ul li a:hover img{transform: scale(1.1);}
.Partner>a{display: block;width: 160px;line-height: 50px;text-align: center;border:1px solid #cccccc;border-radius: 25px;margin: 0 auto;margin-top: 32px;color: #666666;}
.Partner>a:hover {background: #00b1a7;color: #fff;}

.aboutus-box{ width:100%; height:auto; margin:0 auto; padding-top:0px; }
.aboutus{width:1250px; height:auto;padding:0px 16px 8px 16px; overflow:hidden; margin:0 auto;}
.about-t{ width:618px; height:412px; float:right; background:url(../images/aboutus_bg.jpg) no-repeat bottom;}
.about-t img{ width:610px; height:400px;padding:3px;}
.about-text{ width:588px;height:437px; float:left; overflow:hidden; padding:0 12px 2px; line-height:28px; font-size:14px; }
.about-text .comt19 { font-size:22px;}
.about-text .comt191 { font-size:24px; font-weight:bold;}
.about-text dl{margin-top:42px;}
.about-text dd{float: left;width: 140px;line-height: 46px;text-align: center;border: 1px solid #dedede;border-radius: 24px;margin-right: 17px;}
.about-text dd a{font-size: 14px;color: #666;display: block;border-radius: 24px;}
.about-text dd:hover a{background: #00b1a7;color: #fff;}
.about-marquee{ width:1250px; height:260px; padding-top:10px; margin:0 auto; }
.about-left{ width:17px; height:156px; float:left; padding-left:5px;padding-right:18px; }
.about-right{ width:17px; height:156px; float:right; padding-right:5px;}
.about-c{ width:1194px; height:236px; float:left; padding:0 5px;}
.about-list li{ width:299px; height:auto; float:left; padding-left:7px; padding-right:7px;}
.about-list li img{ width:286px; height:206px; border:#CCC solid 1px; padding:2px;}
.about-list li img:hover{ filter: Alpha(Opacity=50); opacity:0.8;}
.about-list li span{ display:block;background:url(../images/certbg.png) no-repeat center top ; text-align:center; height:30px; line-height:30px; margin-top:-4px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:14px;}

/* 2019 add */
.new{width:1180px; height:auto; padding-top:0px; margin:0 auto;}
.new-left{ width:381px; float:left; height:auto; margin-left:11px; }
.new-left-tit{ width:360px; height:45px; background:url(new-left01.png) no-repeat; font-weight:bold; color:#FFFFFF; padding-left:26px;font-size:14px;line-height:31px;}
.new-left-tit span{ float:right; padding-right:72px; margin-top:6px;}
.new-left-cen{ width:378px; border-top:none; height:auto;}
.new-left-cen ul{ width:298px; padding:2px 2px; height:auto;}
.new-left-cen ul li{ background:url(80.gif) no-repeat left center; padding-left:14px; border-bottom:dashed 1px #D1D2D4; line-height:25px; height:25px;}
.new-left-cen ul li span{ float:right; padding-right:5px;}

.new-right{ width:330px; float:right; height:auto;}
.new-right-tit{ width:300px; height:45px; background:url(new-left01.png) no-repeat; font-weight:bold; color:#FFFFFF; padding-left:26px;font-size:14px; line-height:31px;}
.new-right-tit span{ float:right; padding-right:20px; margin-top:6px;}
.new-right-cen{ width:356px;height:auto; font-size:14px;}
.new-right-cen ul{ width:354px; padding:2px 2px; height:auto;}
.new-right-cen ul li{ background:url(../images/80.gif) no-repeat left center; padding-left:14px; border-bottom:dashed 1px #D1D2D4; line-height:25px; height:25px;}
.new-right-cen ul li span{ float:right; padding-right:5px;}
/* 2019 add */

/* 2016 sz */
.fsz_gray20110 { width:388px; height:auto; }
.fsz_gray20110 ul li { width:380px; margin:0px 2px; height:auto; padding:0px 0px 0px 0px; }
.szntread{ width:380px; height:260px; padding-top:2px;font-size:14px; }
.szntread a img{ width:360px; height:240px; border:1px solid #CCC; float:left;}
.szntread a:hover img{ border:1px solid #F63;}
.szftitle { font-weight:bold; margin-top:26px; }
.szftitle a{ color:#0082c5; }
.szftitle a:hover{ color:#ca4912;}
.szntread p{ width:350px; padding-left:0px;float:left; line-height:23px; overflow:hidden;}
/* 2016 sz */

#pages {
	clear: both;
	padding: 10px 0 10px;
	text-align: center;
	font: 14px 'Microsoft YaHei';
}
#pages a {
	display: inline-block;
	padding: 0px 8px;
	height: 24px;
	font-size: 14px;
	line-height: 22px;
	background: #fff;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #333;
	margin-right: -1px;
}
#pages a.a1 {
	padding: 0px 12px;
	height: 24px;
	line-height: 22px;
	margin-top: 0px;
}
#pages a:hover {
	background: #f1f1f1;
	color: #000;
	text-decoration: none;
}
#pages span {
	display: inline-block;
	padding: 0px 8px;
	height: 24px;
	line-height: 22px;
	background: #5a85b2;
	border: 1px solid #5a85b2;
	color: #fff;
	text-align: center;
}
.page .noPage {
	display: inline-block;
	padding: 0px 12px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #a4a4a4;
}
.pageright {
	margin-right: 40px;
}
@media (max-width : 420px) {
#pages .prev, #pages .next {
	display: none;
}
}

.demo2019 {overflow: hidden; width:1230px; color: #ffffff; float:left; }
.box2017{float: left; width: 176px;overflow:hidden; text-align: center; line-height:25px; height:150px;}
.box2017 img {display: block;padding:5px; width:162px; height:100px; border:2px solid #dfdfdf; }
.box2017 a:hover img { border:2px solid #e35314; }
.box2017 p {margin: 2px 0px; width: 176px; line-height: 36px;}
.box2017 p a { background:none}
.pre_next { font-size:12px; }

.topadcs{width:100%; overflow:hidden; text-align:center;margin:0px auto; margin-bottom:0px;*width:expression(this.width < 1200 ? '1200px':true); min-width:1200px;}
.topadcs a img{ width:100%; height:auto; display:block;}
.topadcs a{display:block;margin:0 auto;}
.topadcs a.fullad{ height:300px;}

.zhengwen{ width:1200px; height:auto; padding-top:2px; margin:0 auto;}
.tj4p { width:910px; }

.sideleft{ width:264px; height:auto; float:left;}
.pro-left2016 { width:262px; height:auto;}
.pro-left-tit2016 { width:244px; height:62px;background:url(../images/p_leftbg.jpg) no-repeat; color:#ffffff; font-size:16px; font-weight:bold;font-family: "微软雅黑","Microsoft Yahei",Arial, Helvetica, sans-serif; line-height:22px; padding-left:20px; padding-top:19px; }
.pro-left-tit2016 a { color:#ffffff; }
.pro-left-tit2016 a:hover { color:#ffffff; }
.pro-left-cen2016 { width:262px; height:auto; border:1px solid #cccccc; border-top:none; padding-bottom:0px; padding-top:5px;}
.pro-left-cen2016 ul{ width:258px; height:auto; margin:2px 8px 0px 8px; padding-bottom:5px;}
.pro-left-cen2016 ul li{ width:253px; line-height:38px; height:38px; padding-left:20px; }
.proclass_list2016 .proclass_tit2016 { width:222px; background:url(../images/30.gif) no-repeat 8px center; line-height:35px;height:35px; padding-left:24px; margin-bottom:4px; font-weight:bold; font-size:14px; border-bottom:1px dashed #cccccc;clear:both; }
.proclass_list2016 .proclass_tit2016 a { color:#584a4d; }
.proclass_list2016 ul{ width:235px; height:auto; margin:0 6px 0px 6px; padding-bottom:0px;  }
.proclass_list2016 ul li{ width:108px; float:left; line-height:30px; height:30px; padding-left:6px;font-size:12px;}
.zhaoshang { padding-top:8px; }

.sideright{ width:910px; height:auto; float:right;}
.szright{ width:1200px; height:auto; float:right;}
.pdzhengwen{ width:100%; height:38px; margin:0 auto;background-color:#a0a0a0; }
.szw980 { width:980px; margin:0 auto; height:auto;}
.pdright{ clear:both; }
.pdcontenttext{ width:980px; margin:0 auto;font:normal normal normal 13px/150% Arial, Verdana, Helvetica, sans-serif, "宋体"; height: auto;  }
.rig-home-tit{ width:719px; height:31px; background:url(../images/left-tit.jpg) no-repeat; color:#FFFFFF; padding-left:20px; line-height:31px; font-weight:bold;}
.rig-home-tit span{ float:right; padding-right:10px; margin-top:6px; color:#000000; font-weight:normal;}
.rig-com{ width:906px; height:auto;}
.rig-com-tit{ width:893px; height:48px; background:url(../images/left-tit.jpg) no-repeat; color:#FFFFFF; padding-left:20px; padding-top:3px; line-height:31px; font-weight:bold; }
.rig-com-tit span{ padding-right:10px; margin-top:1px; color:#000000; font-weight:normal; float:right; }
.rig-com-tit .sleft { color:#dd2900; font-weight:bold; float:left; font-size:16px; }
.rig-com-tit .sright { padding-right:10px; margin-top:1px; color:#000000; font-weight:normal; float:right; font-size:12px; }
.rig-com-cen{ width:906px;border-top:none;  height:auto;  padding:8px 0px; line-height:25px;}
.rig-com-cen #onepage { padding:12px 12px; font-size:14px; }

.cont-left{ width:262px; height:auto; margin-top:10px;}
.cont-left-tit{ width:262px; height:37px;  background:url(../images/pro01.jpg) no-repeat; color:#ffffff; font-size:13px; font-weight:bold; line-height:35px; padding-left:20px;}
.cont-left-tit span{color:#FFFFFF; font-weight:bold; padding-left:25px;}
.cont-left-cen{ width:262px; height:auto; border:1px solid #D1D2D4; border-top:none; font-size:14px;}
.cont-left-cen-bg{ width:252px; height:auto;margin:0 4px 4px 4px; line-height:24px; padding-left:10px; padding-top:12px;}
.contactbg{ width:239px;height:84px; background:url(../images/contactus.jpg) no-repeat;margin:3 0px 6px 0px; }
.contenttext a { color:#ff0000; font-weight:bold;}
.contentp2020 { margin-bottom:10px; line-height:24px; padding-top:10px; clear:both; }

.plistkp { width:1200px; padding-top:12px; margin:0 auto; }
.c_local { float:right; padding-right:16px; clear:both; }
.c_local1 { float:right; padding-right:16px; clear:both; font-size:12px; }
.aboutcontent { padding:0px 12px; font-size:14px; line-height:180%; }
.aboutcontent img { padding-bottom:18px; }
.contitle, .contitle h1 { margin:8px 0px; font:normal normal bold 20px/120% "Microsoft Yahei","微软雅黑",Arial, Verdana, Helvetica, sans-serif, "宋体"; color:#c00; text-align:center;  }
.conAuthor{height:20px; line-height:24px; text-align:center; border-top:1px solid #cccccc; padding-top:5px; font-size:12px; color:#666666;}
.smc1 { width:100%; padding:50px 0px; margin:0 auto; text-align:center; }
.smc1 li { display:inline;border-radius:3px;font-size:16px; border:1px solid #d3d6cf;  margin:0 4px; text-align:center; padding:10px 25px; clear:both; list-style:none; color:#000000; }
.smc1 li a { color:#000000; }
.smc1 li a:hover { color:#ffffff; }
.smc1 li:hover { color:#ffffff; background-color:#dd2900; }
.smc1 li:hover a { color:#ffffff; background-color:#dd2900; }
.smc1 .showmj { background-color:#dd2900;color:#ffffff; }
.smc1 .showmj a { color:#ffffff; }
.smc1 .showmj a:hover { color:#ffffff; }
.new2-menu{ border-top:none; height:auto; overflow:hidden; padding-bottom:5px; line-height:30px; width:100%;  margin-top:10px;}
.new2-menu ul{ border-top:none; height:auto; overflow:hidden; padding-bottom:5px; line-height:28px; width:95%; margin-left:6px; margin-top:2px; list-style:none;}
.new2-menu ul li{ background:url(../images/26.gif) no-repeat left center; border-bottom:1px dashed #d6d6d6; line-height:30px; padding-left:10px; list-style-type:none; }
.new2-menu ul li a{ margin-left:8px;}
.new2-menu .newsrow { width:100%; clear:both; height:252px; border-bottom:1px dashed #cccccc; padding:26px 0px; }
.new2-menu .newsleft { width:396px;float:left;}
.new2-menu .newsleft img { border:1px solid #cccccc; }
.new2-menu .newsright { width:804px;float:left;}
.new2-menu .newsright .newtit2018 { font-size:16px; font-weight:bold; }
.new2-menu .newsright .newdate2018 { color:#666666; }

.szrig-com{ width:1170px; height:auto;}
.szrig-com-tit{ width:1170px; height:48px; background:url(left-tit_sz2016.jpg) no-repeat; color:#FFFFFF; padding-left:0px; padding-top:3px; line-height:31px; font-weight:bold; }
.szrig-com-tit span{ padding-right:10px; margin-top:1px; color:#000000; font-weight:normal; float:right; }
.szrig-com-tit .sleft { color:#dd2900; font-weight:bold; float:left; font-size:16px; }
.szrig-com-tit .sright { padding-right:10px; margin-top:1px; color:#000000; font-weight:normal; float:right; }
.szrig-pro-cen{ width:1170px; border-top:none; height:auto; padding-top:16px; padding-bottom:2px;}
.szrig .sright { font-size:12px; }

/* 2019 bottom */
.w1000{width:1000px;margin:0 auto;}
.w1000 li span { font-weight:bold; color:#373737; }
.w1226 {width:1200px;margin:0 auto;}
.w1226 li span { font-weight:bold; color:#373737; }
.w1250 {width:1200px;margin:0 auto;}
.w1250 li span { font-weight:bold; color:#373737; }
.link_bottom{float:left;width:100%;padding:15px 0;text-align:left;margin-top:30px; font-size:12px;}
.link_bottom li a{list-style:none;text-align:left;padding:0px;}
.link_bottom li a:link{list-style:none;text-align:left;padding:0px;}
.link_bottom li a:hover{list-style:none;text-align:left;padding:0px;}
.footbottom {width:100%;background:#373737;height:380px;*width:expression(this.width < 1200 ? '1200px':true); min-width:1200px;}
.foot16l{float:left;width:780px;height:260px;background:url(../images/foot_x2.gif) right no-repeat;}
.foot16l li{float:left;text-align:left;color:#a7a7a7;margin-left:28px; width:122px;margin-top:25px;display:inline; line-height:26px; margin-right:38px;}
.foot16l li dl{margin:0px;padding:0px;}
.foot16l li dl dt{font-size:16px;font-weight:bold;line-height:40px;}
.foot16l li dl dd a { font-size:14px;color:#a7a7a7;line-height:26px;}
.foot16l li dl dd a:hover {font-size:14px;color:#a7a7a7;}
.foot16r {float:right;width:390px;margin-right:20px;}
.foot16r li{float:right;margin-right:28px;width:144px;margin-top:37px;display:inline}
.foot16r li img{width:127px;bottom:10px;border:8px solid #fff;}
.foot16r li span { width:124px;line-height:28px;font-size:12px;color:#a7a7a7; padding-left:33px;}
.foot16r li .wap2017 { width:124px;line-height:28px;font-size:12px;color:#a7a7a7; padding-left:20px; }
.foot-b{float:left;width:1200px;}
.foot-b li{width:100%;color:#a7a7a7;line-height:20px;font-size:12px;text-align:center;}
.foot-b li a{width:100%;color:#a7a7a7;line-height:20px;font-size:12px;text-align:center;}
/* 2019 bottom */