@charset "utf-8";
* {margin:0;padding:0;transition-property: all;-ms-transition-property: all;-moz-transition-property: all; outline:none;-webkit-transition-property: all;-o-transition-property: all; }
.topon,.topon .tel,.topmenu,.topmenu .logo,.topmenu ul,.topmenu .tel,.topmenu li dl{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
html{-webkit-text-size-adjust:none;font-family:arial,'Microsoft YaHei','微软雅黑';height:100%;}
body {margin:0 auto;font-family:arial,'Microsoft YaHei','微软雅黑';height:100%;color:#454545;font-size:14px; line-height:25px; background:#fff;}
a,input,button,select,textarea {text-decoration: none;outline:none;color:#454545}
a:Hover{color:#a41406;}
.table { display:table; height:100%;width:100%;}
.table .td { display:table-cell; vertical-align:middle;}
img {border:0px;max-width:100%; height:auto; vertical-align:middle}
input,button,select,textarea{ outline:none;font-family:arial,'Microsoft YaHei','微软雅黑';border:0;font-size:15px}
textarea{resize:none;}i{ font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}
ul,li,dl,dt,dd { list-style:none;}
h1,h2,h3,h4,h5 { font-weight:normal}
hr {border:0;border-top:1px solid #d5975c; height:1px;margin:15px 0 12px 0}
.c{ display:block;clear:both;content:"";visibility:hidden;height:0}
::-webkit-input-placeholder {color: #c8c8c8; } 
:-moz-placeholder {color: #c8c8c8; } 
::-moz-placeholder { color: #c8c8c8; } 
:-ms-input-placeholder {color: #c8c8c8; } 
 .ellipsis {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;}
/*清除浮动代码*/
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfix{zoom:1}
/*百度位置*/
#map label,#map img{max-width:none}
#map div{box-sizing:initial}
.wrapper {max-width:1300px;margin:0 auto}
.phonemenu { display:none;}
.topmenu { background:rgba(255,255,255,0.85); height:75px; position:fixed; z-index:9999;left:0;top:0;width:100%; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
.topmenu .logo {margin:20px 0 0 0; display:block;float:left; background:url(../images/logo.png) no-repeat center;width:210px; height:35px;}
.topmenu ul { float:right;}
.topmenu ul li { display:inline-block;text-align:center; position:relative;margin-left:50px}
.topmenu ul li i{background:url(../images/yy.png);width:20px; height:20px;vertical-align:top;margin:27px 10px 0 0;display:inline-block}
.topmenu ul li:hover i,.topmenu ul li.check i { background:url(../images/yy2.png);}
.topmenu li a {font-size:16px; display:block; height:75px; line-height:75px;border-top:0px solid transparent;color:#333;}
.topmenu li a:hover,.topmenu li:hover>a,.topmenu ul li.check a{color:#ad0000;border-color:#f08200;}
.topmenu li dl { position:absolute; z-index:1;top:75px;right:-10px;width:80px;display:none; text-align:left; background:#b11506;padding:0}
.topmenu li:hover>dl { display:block}
.topmenu li dl dd a,.topmenu li dl dd a:hover,.topmenu li.check dl dd a {font-size:14px; height:35px;line-height:35px;border-top:0;color:#fff; overflow:hidden; text-align: center;}
.topmenu li dl dd a:hover { background:#231b00}
.topblank { height:75px;}
.mobilebtn{ display: none;}
.about{padding-bottom:40px; padding-top: 10px}
.hometitle{font-size:30px; font-weight: bold; color: #222; text-align: center; padding: 20px 0 20px}
.hometitle:after{ display: block; width:40px; margin: 0px auto; content: ""; height:4px; background: #b11506; margin-top: 10px}
.hometitle p{ color:#999; font-size:16px; font-weight: normal; padding-top:7px; text-transform: uppercase}
/*行业应用*/
.graybox{background: url(../images/yybg.jpg);background-size:100% auto;-webkit-background-size:cover;-o-background-size:cover; padding: 65px 0;}
.yingyong {width: 100%;padding-top:20px}
.graybox .yingyong{width: 90%; margin: 0px auto;}
.yingyong li {width: 48%;float: left; margin: 2% 4% 2% 0; overflow: hidden;position: relative}
.yingyong li:nth-child(2n) {margin-right:0}
.yingyong li.cut {margin-right: 0}
.yingyong img {width: 100%;transition: transform .3s}
.yingyong .bg { width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, .5);z-index: 1;opacity: 0;filter: alpha(opacity=50);transition: opacity .3s}
.yingyong .con {width: 100%;position: absolute;bottom: -115px;left: 0;padding: 0 4% 15px; z-index: 2;background: url(../images/case14_h.png) no-repeat center -7px;transition: bottom .3s}
.yingyong .red {width: 9px;height: 16px;position: absolute;bottom: 6%;right: 4%;background: url(../images/case13.png) no-repeat center;z-index: 3;opacity: 1;filter: alpha(opacity=100);transition: opacity .3s}
.yingyong h2 {font-size: 16px; font-weight: bold; color: #fff;line-height: 45px;}
.yingyong .font {font-size: 12px;color: #fff;line-height: 20px;height: 60px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-bottom: 15px; padding-right: 6%}
.yingyong .more {width: 80px;height: 28px;text-align: center;line-height: 28px;background: #d9271b;color: #fff;font-size: 12px;border-radius: 12px}
@media (min-width:1025px){
.yingyong li:hover .bg { opacity: 1;filter: alpha(opacity=100)}
.yingyong li:hover .red { opacity: 0; filter: alpha(opacity=0)}
.yingyong li:hover .con { bottom: 0}
.yingyong li:hover img { transform: scale(1.1)}
}
/*产品分类*/
.homesort{height:65px}
.homesort_l{background:url(../images/ico_2015.png) no-repeat left 50%; float:left;font-size:20px; font-weight: bold; line-height: 40px; padding-left: 10px}
.pro_search_2015{border:1px solid #d0d0d0;padding:1px;}
.pro_search{float:right;width:313px;height:40px;position:relative; margin-top: 3px; margin-right: 5px}
.pro_search_a{width:280px;height:40px;position:relative;margin-top:6px}
.pro_search .pro_search_txt{height:36px;line-height:36px;color:#a8a8a8;text-indent:10px;width:309px;border:2px solid #e2e2e2; font-size:12px}
.pro_search_a .pro_search_txt{height:36px;line-height:36px;color:#a8a8a8;text-indent:10px;width:276px;border:2px solid #e2e2e2; font-size:12px}
.pro_search .pro_search_btn,.pro_search_a .pro_search_btn{background:url(../images/searchon.png) no-repeat;border:0;cursor:pointer;height:36px;position:absolute;right:6px;text-indent:-9999em;top:0px;width:36px;}
.product_type{width: 100%; padding: 30px 0 60px}
.product_type ul{padding:0; margin: 0}
.product_type ul li{float:left;width:313px;height:120px;background:#f5f5f5; border:1px solid #ddd; z-index:10;position:relative;cursor:pointer;margin:0 5px 10px 5px;}
.product_type ul li .pImg{display:block;}
.product_type ul li .pName{position:absolute;color:#333;right:20px;top:0;z-index:10;text-align:right;line-height:120px; font-size:18px}
.product_type ul li .mask{width:100%;height:120px;overflow:hidden;position:absolute;top:0;left:0;z-index:100;background:#9a4d48;color:#fafafa;display:none;}
.product_type ul li .mask h4{padding:15px 0 0 15px;font-size:16px; line-height: 40px}
.product_type ul li .mask p{padding:0 0 0 15px;}
.product_type ul li .mask span{position:absolute;font-size:36px;color:#fff;right:10px;top:38px;}
.product_type ul li .popList{width:200px;height:240px;background-color:#852f2a;position:absolute;top:0px;left:324px;display:none;cursor:default;padding:30px 10px 0; z-index: 99990}
.product_type ul li:nth-child(4n) .popList{left:-230px;}
.product_type ul li .popList .pop_closeBtn{background:url(../images/closeBtn.png) no-repeat;width:19px;height:18px;position:absolute;top:14px;right:14px;}
.product_type ul li .popList p{line-height:28px;}
.product_type ul li .popList p a:hover{color:#e7d3d0;}
.product_type ul li .popList p a{color:#fff;background:url(../images/listIco.png) left center no-repeat;padding-left:12px; display: block}
.bo140{padding-bottom: 140px;padding-top:50px}
/*广告位*/
.idxb { overflow: hidden;position: relative;width: 100%; background: #000}
.idxb img{width:100%}
.idxb .swiper-slide { background-repeat: no-repeat;background-size: cover;background-position: center bottom;}
.idxb .swiper-slide .container { position: relative;height: 100%;}
.idxb .swiper-slide .container>a { display: block;}
.idxb .swiper-button-next,.idxb .swiper-button-prev { width: 25px;height: 46px;background: url(../images/sprits.png) no-repeat;}
.idxb .swiper-button-prev { background-position: -30px 0;left: 20px;}
.idxb .swiper-button-next { background-position: -65px 0;right: 20px;}
.idxb .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 8px;}
.idxb .swiper-pagination { bottom: 15px;}
.idxb .swiper-pagination-bullet { opacity: 1;background: #fff; position: relative; width:12px; height:12px}
.idxb .swiper-pagination-bullet-active { background: #ffff00 !important;opacity: 1 !important;}
#idx_pro { background-position: center top;background-repeat: no-repeat;background-size: cover;padding:160px 0; overflow: hidden}
#idx_pro .wrapper,#idx_case .wrapper { position: relative;}
#idx_pro .pro_swiper { overflow: hidden; border: 1px solid #e2e2e2}
#idx_pro .pro_swiper .swiper-slide { text-align: center;position: relative;z-index: 1;}
#idx_pro .pro_swiper .swiper-slide:hover { border-color: #339967;}
#idx_pro .pro_swiper .swiper-slide a { display: block;color: #666;overflow: hidden;}
#idx_pro .pro_swiper .swiper-slide img,#idx_case .case_swiper .swiper-slide img { width: 100%;display: inline-block;-webkit-transition: all .25s ease-in;
   -moz-transition: all .25s ease-in;
    -ms-transition: all .25s ease-in;
     -o-transition: all .25s ease-in;
        transition: all .25s ease-in;}
#idx_pro .pro_swiper .swiper-slide p { padding-top: 10px;text-align: center;padding-bottom: 30px;font-size: 18px; color:#333; font-weight: bold; margin-top: 10px;}
#idx_pro .pro_swiper .swiper-slide span,#idx_case .case_swiper .swiper-slide span {display: block; overflow: hidden;}
#idx_pro .pro_swiper .swiper-slide:hover img,#idx_case .case_swiper .swiper-slide:hover img { -webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
     -o-transform: scale(1.1);
        transform: scale(1.1);}

#idx_pro .swiper-button-prev { top:48%;width: 30px;height: 60px;background: url(../images/l1.jpg) no-repeat;background-size: contain;left: 0px;}
#idx_pro .swiper-button-next {top:48%;width: 30px;height: 60px;background: url(../images/r1.jpg) no-repeat;background-size: contain;right: 0px;}
#idx_pro .swiper-button-prev.swiper-button-disabled { opacity: 1;background: url(../images/l2.jpg) no-repeat;background-size: contain;}
#idx_pro .swiper-button-next.swiper-button-disabled { opacity: 1;background: url(../images/r2.jpg) no-repeat;background-size: contain;}

#idx_case { padding:60px 0 10px;}
#idx_case .case_swiper {background: #eee; padding: 10px;overflow: hidden; margin: 0 5px}
#idx_case img{width:100%}
#idx_case .case_swiper .swiper-slide p { padding:0;text-align: center;}
#idx_case .swiper-slide .part { background:#fff; text-align: center; line-height:50px}
#idx_case .swiper-slide .part a { display: block;-webkit-transition: all .25s;
   -moz-transition: all .25s;
    -ms-transition: all .25s;
     -o-transition: all .25s;
        transition: all .25s;}
#idx_case .swiper-slide .part:hover {background:#da3716; color:#fff;}
#idx_case .swiper-button-prev,#idx_case .swiper-button-next { top: 52%;}
#idx_case .swiper-button-prev { top:36%;width: 30px;height: 60px;background: url(../images/l1.jpg) no-repeat;background-size: contain;left: 15px;}
#idx_case .swiper-button-next {top:36%;width: 30px;height: 60px;background: url(../images/r1.jpg) no-repeat;background-size: contain;right: 17px;}
#idx_case .swiper-button-prev.swiper-button-disabled { opacity: 1;background: url(../images/l2.jpg) no-repeat;background-size: contain;}
#idx_case .swiper-button-next.swiper-button-disabled { opacity: 1;background: url(../images/r2.jpg) no-repeat;background-size: contain;}
/*底部*/
.footer{background:#383838; color: #afafaf}
.footer a{color:#afafaf;}
.footer a:hover{color:#fff;}
.footer .footer01{padding:50px 0;}
.footer .footer01 .fl{float:left;}
.footer .footer01 .fl dl{display:block;float:left;margin-left:180px}
.footer .footer01 .fl dl dt{width:100%;margin:0px;padding:0px;line-height:40px;}
.footer .footer01 .fl dl dt a{font-size:16px;color:#eee;font-weight:bold; display:inline-block;}
.footer .footer01 .fl dl:nth-child(1){margin-left:0}
.footer .footer01 .fl dl dd{width:100%;overflow:hidden;margin:0px;padding:0px;line-height:28px;}
.footer .footer01 .fl dl dd a{font-size:14px;}
.footer .footer02{background:#313131;padding:22px 0; text-align: center;}
.footer .fr{width:auto;float:right; text-align: left}
.footer .ewm span{display: block; text-align: center; margin-top: 5px;}
.footer .ewm{float:right; margin-left:80px;}
.footer .fr h2{width:100%;line-height:40px;font-size:16px;color:#eee;font-weight:bold;}
.footer .fr .tel{ font-size:22px; color:#eee; padding:20px 0}
.footer .fr .add{line-height: 28px; font-size:14px}
/*底部快捷菜单*/
.Fast-nav{position: fixed;bottom: 0;left: 0;width: 100%;background:#a41406;z-index: 9999999;padding: 3px 0;display: none;font-size: 12px;}
.Fast-nav li{width: 33%;float: left;text-align: center;position: relative;}
.Fast-nav li:after{content: '';position: absolute;right: 0;top: 0;width: 1px;height: 100%;background:rgba(255,255,255,.15);}
.Fast-nav li:nth-child(3):after{display: none;}
.Fast-nav span{display:block}
.Fast-nav li a{color: #fff; line-height: 22px}
.Fast-nav .tel {background:url(../images/downtel.png) no-repeat center center; width: 22px; height: 22px;margin:0 auto; margin-top: 3px}
.Fast-nav .cp{background:url(../images/downcp.png) no-repeat center center; width: 22px; height: 22px;margin:0 auto; margin-top: 3px}
.Fast-nav .map {background:url(../images/downwz.png) no-repeat center center; width: 22px; height: 22px;margin:0 auto; margin-top: 3px}
.Fast-nav .top {background:url(../images/downhome.png) no-repeat center center; width: 22px; height: 22px;margin:0 auto; margin-top: 3px}
@media (max-width:1024px){
	.Fast-nav{display:block}
}
/*二级分类*/
.mainabout{padding:40px 0}
.aboutcontent{padding:40px 0 20px; line-height: 190%}
.aboutcontent p{padding-top: 10px;}
.abimg{float:left; margin-right: 50px; margin-bottom: 5px}
.wrapper_l{float:left; width:280px}
.wrapper_r{float:right; width:900px; border-left:1px solid #e2e2e2;padding-left:60px; min-height: 820px}
.abouttitle{font-size:30px; font-weight: bold; color: #222; text-align: left; padding: 40px 0 0}
.abouttitle:after{ display: block; width:40px; content: ""; height:4px; background: #b11506; margin-top: 10px}
.abouttitle p{ color:#999; font-size:16px; font-weight: normal; padding-top:7px; text-transform: uppercase}
.location{border-bottom:1px solid #e2e2e2; line-height: 45px; height: 45px; background: url(../images/home.png) no-repeat left 45%; padding-left: 30px; margin-top: 10px;}
.lefttitle{border-bottom:4px solid #999; font-weight:bold; font-size:22px; line-height: 40px; padding-bottom: 8px; color: #222; padding-left:0px}
.leftmenu{padding:8px 0}
.leftmenu li{line-height:60px;border-bottom:1px solid #e2e2e2; background: url(../images/rightjt.png) no-repeat 97% 50%}
.leftmenu a{font-size:14px;display: block; padding-left: 5px; font-size: 16px;}
.leftmenu a:hover{color:#a41406;}
.leftmenu .on,.leftmenu .on a{color:#a41406; font-weight: bold; background: url(../images/rightjton.png) no-repeat 97% 50%}

.bigclass{ background:#ffffff;padding:10px 0}
.bigclass li{line-height:60px;}
.bigclass a{ display:block;}
.bigclass a:hover{ color:#a41406;}
.bigclass h2{font-size:16px; color:#222222; font-weight: bold;border-bottom:1px solid #e2e2e2;}
.bigclass h2.on a{color:#a41406;}
.bigclass span,.bigclass b{display:inline-block;vertical-align:middle;}
.bigclass img{width:55px}
.bigclass .smallclass{border-bottom:1px solid #e2e2e2;padding:10px 0}
.bigclass .smallclass p{padding:0; margin:0; line-height: 30px;}
.bigclass .smallclass p a{background: url(../images/jt.png) no-repeat 20px 50%; padding-left: 55px}
.bigclass .smallclass .on,.bigclass .smallclass .on a{background: url(../images/jt_on.png) no-repeat 20px 50%; color:#a41406; font-weight: bold;}

.viewtitle{ font-size:24px; line-height: 40px; padding-bottom: 10px}
.viewimg{padding:20px 0}
.viewcontent{ font-size:14px; line-height: 200%;}
.contactbox{text-align: center; padding: 20px}
.products .pro-item{border:1px solid #e2e2e2; margin:30px 0 10px; padding: 30px 0; transition-duration: .6s;}
.products .pro-item:hover {box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}
.products .pro-item .pro-item-l{float:left; width: 56%; text-align: center}
.products .pro-item .pro-item-l img{text-align: center}
.products .pro-item .pro-item-r{float:right; width: 42%}
.products .pro-item .pro-item-r .news-h5{ font-size:16px; font-weight: bold;}
.products .pro-item .pro-item-r .news-cf{padding:10px 0 15px; color:#888}
.products .pro-item .pro-item-r .more{background:#888; color:#fff; padding:2px 0; font-size:12px; width:80px; text-align: center}
.products .pro-item .pro-item-r .more:hover{background:#a41406;}
.prosm{padding:20px 0}
.prosm_l{float:left; width: 56%; text-align: center}
.prosm_r{float:right; width: 42%;}
.prosm_r h3{font-size:20px; font-weight: bold;padding:20px 0 5px}
.prosm_r .jsfont{padding:10px 0; color:#666; font-size: 14px; line-height: 180%}
.prosm_r .download{height:60px;padding:10px 0}
.prosm_r .download a{ background:url(../images/pdf.png) no-repeat 20px 50% #888;color:#fff;padding:5px 0px 5px 20px;width:100px;line-height: 30px; display: block; font-size:14px; float:left;margin-right:10px; padding-left: 50px;transition-duration: .6s;}
.prosm_r .download a:hover{background:url(../images/pdf.png) no-repeat 20px 50% #ec0000}
.proxq .xqtitle{color:#a41406;font-size:16px; font-weight: bold; padding:8px; background: #fafafa; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2}
.proxq .xqtitle i{font-size:14px; font-weight: normal; text-transform: uppercase;color:#666;}
.proxq .xqbox{padding:20px 0}
.proxq .xqbox img{width:100%}
.lxwm{padding:30px 0 80px}
.lxwm .wz{background: url(../images/wzico.png) no-repeat center center #eee;width:80px;height:80px; border-radius: 40px; margin: 0px auto; margin-bottom: 10px}
.lxwm .tel{background: url(../images/telico.png) no-repeat center center #eee;width:80px;height:80px; border-radius: 40px; margin: 0px auto; margin-bottom: 10px}
.lxwm .fax{background: url(../images/faxico.png) no-repeat center center #eee;width:80px;height:80px; border-radius: 40px; margin: 0px auto; margin-bottom: 10px}
.lxwm .email{background: url(../images/emailico.png) no-repeat center center #eee;width:80px;height:80px; border-radius: 40px; margin: 0px auto; margin-bottom: 10px}
.lxwm_l{float:left; width: 25%; text-align: center;font-size: 16px;}
.lxwm_l span{display: block;}
.lxwmsecond{font-size: 16px; border:1px solid #eee; background: #fdfdfd; border-radius: 6px; padding: 40px 0 40px 80px;}
.lxwmsecond .lxwmsecond-l{float:left; width:33.333%; line-height: 2;}
.contact-feedback{padding: 0 0 10px}
.contact-feedback .text{float: left; width:47%}
.contact-feedback .text label{display:block;padding:5px;margin-bottom:10px;border:1px solid #e2e2e2; background: #fff;}
.contact-feedback .text label input{display:block;width:calc(100%);font-size:14px;line-height:30px;height:30px}
.contact-feedback .text .imgval{position:relative}
.contact-feedback .text .imgval img{position:absolute;right:10px;top:7px;height:25px}
.contact-feedback .msg{float: right; width: 47%;padding-bottom: 10px}
.contact-feedback .msg p{padding:10px 0;font-size:14px;line-height:35px; color:#999; margin: 0}
.contact-feedback .msg textarea{display:block;border:1px solid #e2e2e2;width:calc(100%);height:228px;padding:10px}
.but_b{background:#b10f0f; display:block;font-size:16px; border:0; width:160px;height:46px; color:#fff; text-align:center}
.but_b:hover{ color:#fff; background:#d61111;cursor: pointer;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.hdown{height:300px}
.mapheight{min-height: 500px; margin-top: 60px;}
.indtech li .list,.indtech li .cons{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.indtech {padding:250px 0 0 4%;}
.indtech .mainsubject,.indcapi .mainsubject {color:#fff}
.indtech .mainsubject .cons,.indcapi .mainsubject .cons{max-width:400px;color:#fff}
.indtech li {margin-right:2%;width:22%;float:left; position:relative; overflow:hidden}
.indtech li.no {margin-top:8%}
.indtech li img {width:100%}
.indtech li .cons { position:absolute; z-index:1;top:0;left:0;width:100%; height:100%; background:rgba(0,0,0,0.3)}
.indtech li .cons .list { position:absolute; z-index:2;top:45%;left:0;width:100%}
.indtech li .list .title {font-size:32px; text-align:center;color:#fff;}
.indtech li:hover .cons {background:rgba(0,0,0,0.6)}

/*FAQ*/
.faq_body{padding:20px 0 0}
.txt_body{padding:0px;}
.txt_body:nth-child(2n-1){background: #f7f7f7;}
.txt_body .top{background:url(../images/s.png) no-repeat 98% center; height:60px;cursor:pointer;}
.txt_body .top p{margin:0;font-size:16px;color:#333;}
.txt_body.cur .top{background:url(../images/t.png) no-repeat 98% center;}
.txt_body.cur .top p{color:#000}
.txt_body .txt{display:none;background:url(../images/da1.jpg) no-repeat 20px 6px;padding:0px 25px 20px 60px;font-size:14px;line-height:24px; color:#666666}
.txt_body .top p.col-md-1{width:100%; line-height:60px; text-align:left;background:url(../images/wen1.jpg) no-repeat 20px center; padding-left:55px}
/* 分页 */
.newspage{ height:45px;padding-top:20px}
.propage{ height:45px;padding-top:20px}
.black2 {text-align: center;font-size: 14px;line-height:22px;}
.black2 a {padding:5px 10px;margin:2px;text-decoration: none;background-color:#fff; border:1px solid #ccc;}
.black2 a:hover {color: #6fba39;}
.black2 a:active {color: #fff;}
.black2 span.current {padding:5px 10px;font-weight: bold; margin:2px; color: #ffffff; background: #a41406; border:1px solid #a41406;}


.prolist{ width:100%; padding-top: 20px}
.prolist>ul{ display:block; width:100%; margin:0px auto; background:url("../images/prolist-bg.png") repeat-y; background-position:top center;}
.prolist>ul>li{ display:block; text-align:left;}
.prolist>ul>li:last-of-type>a{border-bottom:1px solid #ddd;}
.prolist>ul>li>a{ position:relative; display:block; border-top:1px solid #ddd; margin-top:-1px; padding-left:23%; width:77%; height:64px; line-height:64px; font-size:16px;}
.prolist>ul>li>a.on{background:url("../images/icon-plus.png") no-repeat; background-position:95% 50%; background-size:18px auto;}
.prolist>ul>li>a>.icon{ position:absolute; z-index:2; left:0%; top:50%; margin-top:-32px; display:block; width:64px; height:64px; overflow:hidden;}
.prolist>ul>li>a>.icon>img{position:absolute; z-index:1; top:0; left:0; width:100%; height:auto;}
.prolist>ul>li>.A .icon>img{ top:0px;}
.prolist>ul>li>.A{ background:#b11f11 url("../images/icon-minus.png") no-repeat !important; background-position:95% 50% !important; background-size:18px auto !important; border-top:1px solid #b11f11; border-right:1px solid #b11f11; color:#fff!important;}
.prolist>ul>li:hover>a{ color:#b11f11;}
.prolist>ul>li>ul{ display:block; background:#f5f5f5 url("../images/prolist-bg.png") repeat-y; background-position:top center; padding:10px 0;}
.prolist>ul>li>ul>li{ display:block; font-size:14px; text-align:left;}
.prolist>ul>li>ul>li>a{ display:block; padding:6px 0; padding-left:6%; width:94%; transition:all .35s;}
.prolist>ul>li>ul>li a:hover{ font-weight:bold; color:#d82128;}
.prolist>ul>li>ul>li .on{background: url("../images/icon-plus.png") no-repeat; background-position:95% 50%; background-size:16px auto;}
.prolist>ul>li>ul>li .A{background:#ff585e url("../images/icon-minus.png") no-repeat !important; background-position:95% 50% !important; background-size:16px auto !important; border-top:1px solid #ff585e; border-right:1px solid #ff585e; color:#fff!important;}