@charset "utf-8";

body,td,th,input,textarea,select{font-family:Microsoft YaHei, Arial, Tahoma; font-size:12px; color:#777177; outline:none;}
html,body{min-width:1160px;}
html,body,form{margin:0;}
img{border:0px none; vertical-align:middle; outline:none;}
ul,dl{display:block; margin:0; padding:0;}
dd{margin:0; padding:0;}
li{list-style:none;}
p{display:block; margin:0; padding:0;}
a{text-decoration:none; color:#777177; outline:none;}
a:hover{color:#ec0000;}
.wrap{width:1080px; margin:auto;}
.wrap:after{content:''; display:block; height:0; font-size:0; overflow:hidden; clear:both; float:none;}
.searHeight{font-style:normal; color:#ec0000;}
.white{color:#fff !important;}
.light{font-family:'Microsoft YaHei Light','Microsoft YaHei';}
.clear{display:block; margin:0; padding:0; clear:both; float:none; min-height:30px;}
.red{color:#ec0000;}
h1{display:block; font-size:26px !important; font-weight:normal; padding:0; margin:0; color:#464646;}

#head{background:#fff; height:85px;}
#head .logo{padding:16px 0 0 0; width:50%; float:left;}
#head .logo>img:first-child{height:50px;}
#head .logo>img:last-child{margin-left:16px;}
#head .tel{width:50%; float:right; color:#999; text-align:right;}
#head .tel .tit{display:block; color:#999; padding:25px 0 0 0; font-size:13px; line-height:100%;}
#head .tel .phone{font-size:20px; font-weight:bold; color:#f00304;}

#menu{height:42px; background:#8f8f8f;}
#menu>.wrap{position:relative;}
#menu ul{width:900px; float:left; position:relative; padding-left:1px;}
#menu ul:before{display:block; content:''; width:1px; height:16px; background:#aaa; position:absolute; left:0; top:13px;}
#menu ul>li{float:left; padding-right:1px; position:relative;}
#menu ul>li:after{display:block; content:''; width:1px; height:16px; background:#aaa; position:absolute; right:0; top:13px;}
#menu ul>li>a{display:block; font-size:14px; color:#fff; height:42px; line-height:41px; padding:0 32px; position:relative; transition:all .25s;}
#menu ul>li>a>span{display:block; position:relative; height:100%; line-height:41px; z-index:2;}
#menu ul>li>a:after{display:block; content:''; width:100%; height:0; background:#f00304; position:absolute; z-index:1; left:0; bottom:0; transition:all .2s;}
#menu ul>li>a.A{/*background:#f00304;*/}
#menu ul>li>a:hover{/*background:#7f7f7f;*/ background:#f00304; background:#f00304;}

#search-btn{background:#f00304 url('img/zoom.png?2') no-repeat center center; display:block; width:42px; height:42px; position:absolute; right:0; top:0; transition:all .2s;}
#search-wrap{background:#f00304; width:160px; height:42px; position:absolute; right:42px; overflow:hidden;}
#k{background:#ec0000; color:#fff; line-height:40px; border:0px none; padding-left:15px; width:150px; font-size:13px;}
#k::-webkit-input-placeholder{color:rgba(255,255,255,.8);}

#banner{height:520px; background:#eee; position:relative; overflow:hidden; z-index:1;}

#news{height:48px; background:#eee;}
#news>.wrap .ico{background:#f00304 url('img/news.png') no-repeat center 8px; width:48px; height:48px; float:left;}
#IM_News{width:1000px; float:right; height:48px; white-space:nowrap; overflow:hidden;}
#IM_News>a{display:inline-block; height:48px; line-height:46px; font-size:13px; margin-right:20px; padding-left:13px; position:relative;}
#IM_News>a:before{display:block; content:''; position:absolute; left:0; top:20px; width:6px; height:6px; background:#f00304; border-radius:100%;}
#IM_News>a:hover:before{background:#f00304;}

#main{margin-top:38px;}

#m1{width:350px; height:355px; border:1px solid #ddd; float:left; position:relative;}
#m1 .tit{font-size:17px; color:#f00304; padding:15px 0; margin:0 20px;}
#m1 .tit>span{font-size:12px; color:#999; font-family:'Microsoft YaHei Light','Microsoft YaHei';}
#m1-move{width:310px; height:230px; background:#ccc; margin:auto; overflow:hidden; position:relative; z-index:1;}
#m1-move>a{display:block; width:100%; height:100%; position:relative;}
#m1-move>a>span{display:block; width:100%; height:45px; position:absolute; left:0; bottom:0; background:rgba(0,0,0,.5); color:#fff; font-size:13px; line-height:45px; text-align:center;}
#m1-move>a img{width:310px; height:230px;}
#m1-L{display:block; width:45px; height:45px; position:absolute; left:16px; top:237px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAxElEQVQ4T63UYQ3CMBCG4fdTABJwABKGE3AADpCCA3AAOEDKpuDIJSVpljZt1+3/nt71vp5Y+dMSz8y2wE3SZf5/MxiwFzBJGrrACDsAny5whnlhZ0n3RRXWYo4X77AFK4JmtgMegN9Zts247WyFZuaIT9MjMgEnSc9SzJJgAhskfUtYtuUAvoENMALHLtBPSqDXVEyaYhNQz9q+eyj/k0NsvP0qtJjD0L5PugqtAlvQajCB9i2HxJ2OXdsmjseqC7b0Wn7UnFwVR+5ipAAAAABJRU5ErkJggg==') no-repeat center center; z-index:2; transition:all .2s;}
#m1-L:hover{background-position:8px center;}
#m1-R{display:block; width:45px; height:45px; position:absolute; right:16px; top:237px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODA0Qzg3ODgyRjAyMTFFN0E1Q0Y4RDExRjIyREQ1MDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODA0Qzg3ODkyRjAyMTFFN0E1Q0Y4RDExRjIyREQ1MDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MDRDODc4NjJGMDIxMUU3QTVDRjhEMTFGMjJERDUwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MDRDODc4NzJGMDIxMUU3QTVDRjhEMTFGMjJERDUwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjwTHJsAAACoSURBVHjarNXhEUAwDAZQMUFHMEJHMIIRjGQjNlCTsEEEce5c2oqmd9+fXvPkyBUgYmW56sj+QHEAUKWiAT1lpO6dVYf/0eMdCunxWXMMlWrlzetwFlWBX1A1GEGbIpALO8rG6ErxRSAX+zcq1dbKMbufBqqxEc703BVyl97qo4QbsxibUDQ2OUwFfsG04JTDYmBqbBZKS/feZnF9hT/YOaDWv4BdgAEADgdRimdSixEAAAAASUVORK5CYII=') no-repeat center center; z-index:2; transition:all .2s;}
#m1-R:hover{background-position:18px center;}
#m1-list{background:#f00304; width:100%; height:50px; position:absolute; left:0; bottom:0; overflow:hidden; z-index:3;}
#m1 .ltit{
  font-size:14px; color:#fff; cursor:pointer; display:block; height:50px; line-height:48px; padding:0 0 0 20px;
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkI0NUQ3MjEyRUQyMTFFN0JENDFENTk1MzYxMDVCQ0IiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkI0NUQ3MjAyRUQyMTFFN0JENDFENTk1MzYxMDVCQ0IiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQjkwQzdGNDJDQjIxMUU3QThFMTg1MTMwMUI4MTg4QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQjkwQzdGNTJDQjIxMUU3QThFMTg1MTMwMUI4MTg4QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pke/pykAAAB4SURBVHjaYvz//z8DNQETA5XBqIFD2EADKCYMQOmQADYA4g9QbEBIPQsRLjsAxOuhfBDbAYgvkONCmMv2I4kdIORSQoadB2IBJHEBqBhOQxlx5GWQl0ASjkD8AU1OAIj3AzEj1ojC40IBPMEhQKoLR3PKcDIQIMAAc+YKgiXx5mIAAAAASUVORK5CYII=') no-repeat 315px center;
  transition:all .3s;
}
#m1-list:hover .ltit{
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0I5MEM3RjQyQ0IyMTFFN0E4RTE4NTEzMDFCODE4OEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0I5MEM3RjUyQ0IyMTFFN0E4RTE4NTEzMDFCODE4OEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQjkwQzdGMjJDQjIxMUU3QThFMTg1MTMwMUI4MTg4QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQjkwQzdGMzJDQjIxMUU3QThFMTg1MTMwMUI4MTg4QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhzhfhYAAAB3SURBVHjaYvz//z8DNQHjqIEjwEAGkIFYsAEQC+CQY4DKGWCTw+XCCyC7gNgRiD+gyQkA8X6Q74DYgBQXfgDi82guFYCKfcDlQgY83oIZuh9J7AA+wwgZiGzofCjGaxgxBiIbStAwfJGCDgyQIms0p4x4AwECDAD+GWrB4zdvtwAAAABJRU5ErkJggg==') no-repeat 315px center;
}
#m1-list .list a{display:block; font-size:13px; background:#f00304 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAZElEQVQoU6XS0Q2AIAwE0LsNHMlRdFLdQJzoTD9MCFwhRr7vlbZAfDxs85JWkmdWx4EC4CK5O+TAAiBusKgDUVVSiiwYoRk4ANwkt3eeUUtdOFA2tA1nINZa6jbq9f5/uNlPeQBotzANhwIsTAAAAABJRU5ErkJggg==') no-repeat 18px center; color:#fff; padding:15px 20px 16px 36px; border-bottom:1px solid rgba(255,255,255,.16); text-overflow:ellipsis; overflow:hidden; white-space:nowrap; transition:all .25s;}
#m1-list .list a:first-child{border-top:1px solid rgba(255,255,255,.16);}
#m1-list .list a:hover{background-color:#d90000;}

#m2{width:360px; height:355px; float:left; margin-left:40px; border:1px solid #ddd;}
#m2 .tit{font-size:17px; color:#f00304; padding:15px 0; margin:0 20px;}
#m2 .tit>span{font-size:12px; color:#999; font-family:'Microsoft YaHei Light','Microsoft YaHei';}
#m2 .about{padding:0 20px; line-height:180%;}
#m2 .contact{border-top:1px solid #ddd; margin-top:18px; font-size:13px;}
#m2 .contact .tit{padding:15px 0 13px 0;}
#m2 .add{padding:0 0 0 40px; background:url('img/address.png') no-repeat 20px 3px;}
#m2 .phone{padding:9px 0 0 40px; background:url('img/phone.png') no-repeat 19px 9px; display:inline-block; vertical-align:middle;}
#m2 .email{padding:9px 0 0 42px; background:url('img/email.png') no-repeat 20px 12px; display:inline-block; vertical-align:middle;}
#m2 .ico{padding:10px 18px; text-align:center;}
#m2 .ico a{vertical-align:middle; margin:0 5px;}
#m2 .qq{display:inline-block; background:url('img/qq.png') no-repeat center center; width:26px; height:26px; background-size:28px;}
#m2 .wx{display:inline-block; background:url('img/weixin.png') no-repeat center center; width:28px; height:28px; background-size:28px;}
#m2 .tb{display:inline-block; background:url('img/taobao.png') no-repeat center center; width:26px; height:26px; background-size:28px;}
#m2 .ali{display:inline-block; background:url('img/alibaba.png') no-repeat center center; width:35px; height:35px; background-size:35px;}

#m3{width:286px; height:355px; background:#eee; float:right;}
#m3 .tit{font-size:17px; color:#f00304; padding:15px 0; margin:0 20px;}
#m3 .tit>span{font-size:12px; color:#999; font-family:'Microsoft YaHei Light','Microsoft YaHei';}
#m3 .b2c>a{display:block; height:50px; line-height:48px; margin:0 1px 1px 1px; background:#fff; padding:0 20px; color:#f00304; font-family:'Microsoft YaHei Light','Microsoft YaHei'; font-size:16px; transition:all .25s;}
#m3 .b2c .qq{background:#fff url('img/qq.png') no-repeat right center; background-origin:content-box; background-size:35px;}
#m3 .b2c .wx{background:#fff url('img/weixin.png') no-repeat 230px center; background-size:38px;}
#m3 .b2c>a:hover{background-color:#f9f9f9;}
#m3 .service{padding:0 20px;}
#m3 .service>a{display:block; float:left; width:81px; height:120px; background:#fff; border-right:1px solid #eee; position:relative;}
#m3 .service>a>span{display:block; width:100%; height:100%; line-height:120px; background:rgba(0,0,0,.3); font-size:15px; color:#fff; text-align:center; position:absolute; left:0; bottom:0; font-family:'Microsoft YaHei Light','Microsoft YaHei'; transition:all .25s;}
#m3 .service>a.s1{background:url('img/s1.jpg') no-repeat center center;}
#m3 .service>a.s2{background:url('img/s2.jpg') no-repeat center center;}
#m3 .service>a.s3{background:url('img/s3.jpg') no-repeat center center;}
#m3 .service>a:hover>span{background:#f00304;}

#foot{height:90px; background:#eee; margin:50px 0 0 0;}
#foot .wrap{padding:15px 0 0 0; color:#999; font-size:13px; position:relative;}
#foot .wrap p{padding:6px 0 0 0;}
#foot .wrap a{color:#999;}
#foot .wrap a:hover{color:#ec0000;}

#b-sub{height:120px; background:#eee; position:relative;}
#b-sub>div.bg{width:1080px; margin:auto; height:100%;}
#b-sub>div.wrap{position:absolute; height:100%; left:50%; top:0; margin:0 0 0 -540px;}
#b-sub .title{font-size:21px; color:#f00304; padding:30px 0 0 0;}
#b-sub .location{font-size:13px; color:#999; padding:5px 0 0 0;}

#mL{width:220px; float:left;}
#mL .title{background:#8f8f8f; height:82px; }
#mL .title p{width:150px; margin:auto; text-align:center; color:#fff; font-size:20px; padding:13px 0 15px 0; border-bottom:1px dotted #fff;}

#mR{width:820px; float:right;}
#mR .title{border-bottom:1px dashed #999; height:55px; line-height:55px; font-size:21px; color:#464646;}
#mR .proot{font-size:16px;}
#mR .proot>span{display:inline-block; padding-left:6px; margin-right:6px; border-right:1px solid #666; width:1px; height:14px; vertical-align:middle; margin-top:-2px;}
#mR .proot a{display:inline-block; line-height:38px;vertical-align:middle; border-bottom:3px solid transparent;}
#mR .proot a.A{font-weight:bold; color:#f00304; border-bottom:3px solid #f00304;}
#mR .about{font-size:15px; margin:20px 0; line-height:200%;}
#mR .about p{margin:20px 0;}

#plist{padding:10px 0 15px 0;}
.prolist_side li{border-bottom:1px solid #8f8f8f;}
.prolist_side li a{background:url(images/list_arr.gif) no-repeat 6px 17px !important; padding:11px 0px 11px 18px !important; font-size:13px;}
.prolist_side>li>a{color:#666; font-weight:bold; font-size:15px;}
.prolist_side li a:hover,.prolist_side li a:active,.prolist_side li a.A{background:url(images/list_arr.gif) no-repeat 6px -75px !important; color:#f00304 !important;}
.prolist_side_son{padding-bottom:10px !important;}
.prolist_side_son li{border-bottom:0px none;}
.prolist_side_son li a{background:none !important; padding:5px 0px 5px 8px !important; line-height:120% !important; font-size:12px;/* white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:190px;*/}
.prolist_side_son li a:hover,.prolist_side_son li a:active,.prolist_side_son li a.A{background:none !important; padding:5px 0px 5px 8px !important; color:#f00304 !important;}
.prolist_side li span.close{background:url(images/plus_minus.gif) no-repeat right 13px !important; top:4px !important;}
.prolist_side li span.open{background:url(images/plus_minus.gif) no-repeat right -180px !important; top:4px !important;}
.prolist_side_son li span.close{background:url(images/plus_minus.gif) no-repeat right 9px !important; top:4px !important;}
.prolist_side_son li span.open{background:url(images/plus_minus.gif) no-repeat right -183px !important; top:4px !important;}

#product li{clear:both; margin:30px 0; height:220px;}
#product li .img{width:220px; height:220px; float:left;}
#product li .img>a{display:block;}
#product li .img>a>img{width:220px; height:220px;}
#product li .block{width:599px; height:220px; float:right; background:#eff0f1; padding:25px 35px; box-sizing:border-box; border:1px solid #eff0f1; border-left:0px none; transition:all .25s;}
#product li .block a{display:block; font-size:20px; font-weight:bold; color:#464646;}
#product li .block a:hover{ color:#f00304;}
#product li .block .info{display:block; padding:8px 0 10px 0; color:#bbb;}
#product li .block .content{display:block; line-height:170%;}
#product li:hover .block{background:#fff; border:1px solid #ddd; border-left:0px none;}

.pager .pagebtn{background:#ccc; border:1px solid #ccc; color:#fff; transition:all .2s;}
.pager .pagebtn:hover{background:#bbb; border:1px solid #bbb;}
.pager .pagebtnA{background:#fff; border:1px solid #ddd; color:#f00304;}

.pro-move{max-width:820px; margin:0 auto 0 auto; position:relative; z-index:1;}
.pro-move .bx-wrapper img{display:block; margin:auto;}
.pro-move .bx-wrapper{box-shadow:none;}
.pro-move .bx-pager{font-size:0; text-align:center; background:#f9f9f9; padding:10px 0;}
.pro-move .bx-pager a{display:inline-block; width:68px; height:68px; padding:4px; box-shadow:0 0 0 1px #e6e6e6 inset; vertical-align:middle; margin-left:-1px;}
.pro-move .bx-pager a>img{max-width:100%; max-height:100%; vertical-align:middle;}
.pro-move .bx-pager a:after{content:''; display:inline-block; height:100%; vertical-align:middle; width:0; font-size:0;}
.pro-move .bx-pager a.active{box-shadow:0 0 0 4px #ec0000 inset; position:relative;}

.pro-tag-tit{margin:50px 0 20px 0; border-bottom:1px dashed #999; height:50px;}
.pro-tag-tit>a{display:inline-block; line-height:40px; font-size:17px; margin-right:15px; padding:0 10px;}
.pro-tag-tit>a.A{border-bottom:3px solid #f00304; color:#f00304; font-weight:bold;}
.pro-tag-con{font-size:14px; line-height:160%;}
.pro-tag-con p{margin:20px 0;}
.pro-tag-con>div{display:none;}
.pro-tag-con>div.show{display:block;}
.pro-tag-con img{max-width:100%; height:auto;}
.pro-tag-con ul{padding-left:20px;}
.pro-tag-con ul li{list-style:disc; margin-bottom:8px;}

.text{font-size:13px; line-height:170%;}
.text p{margin:20px 0;}

.orderbox{border:1px solid #e6e6e6; padding:20px; margin:40px 0 0 0; border-radius:3px; max-width:900px;}
.orderbox .tit{font-size:16px; color:#333; font-family:'Microsoft Yahei Light','Microsoft YaHei';}
.orderbox table td{font-size:12px; padding:6px 0;}
.orderbox input,.orderbox textarea{padding:8px; background:#eee; border:0px none; box-sizing:border-box; transition:all .2s;}
.submit{display:inline-block; padding:0 50px; line-height:46px; height:46px; background:#e3232d; color:#fff; border-radius:3px; transition:all .25s; font-size:13px;}
.submit:hover{background:#ddd; color:#464646;}

.newslist li{margin:30px 0;}
.newslist li a{display:block;}
.newslist .img{width:220px; height:150px; background:url('img/nophoto.png') no-repeat center center; background-color:#eee; float:left; overflow:hidden;}
.newslist .img img{width:100%; height:100%; transition:all .3s;}
.newslist li:after{content:''; display:block; height:0; font-size:0; overflow:hidden; clear:both; float:none;}
.newslist .con{float:right; width:580px;}
.newslist .con span{display:block;}
.newslist .con .date{color:#bbb; font-style:italic; font-size:15px; font-family:Arial; padding:12px 0 0 0;}
.newslist .con .tit{font-size:16px; color:#464646; font-size:17px; padding:7px 0 0 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all .2s;}
.newslist .con .content{padding:16px 0 0 0; line-height:180%; color:#999;}
.newslist li a:hover .tit{color:#f00304;}
.newslist li a:hover .img img{width:240px; height:164px; margin:-10px auto auto -7px;}

#pager{text-align:center; font-size:13px; padding:15px 0;}

.coninfo{color:#999; padding:13px 0 15px 15px; margin-bottom:20px; background:#f7f7f7;}
.backwrap{padding:35px 0; margin:25px 0; text-align:center; border-top:1px solid #e6e6e6;}
.backwrap a{display:inline-block; width:160px; height:40px; line-height:38px; font-size:14px; color:#f00304; border:1px solid #e6e6e6; border-radius:3px; transition:all .2s;}
.backwrap a:hover{box-shadow:5px 5px 10px rgba(0,0,0,.06); border:1px solid #ccc;}

.downlist li{display:block; height:80px; clear:both; margin:28px 0; background:#fff;}
.downlist li:after{content:''; display:block; height:0; font-size:0; overflow:hidden; clear:both; float:none;}
.downlist li a{display:block; width:100%; height:100%;}
.downlist li a .time{width:80px; height:82px; float:left; background:#eee; transition:all 0.3s ease; border-radius:3px;}
.downlist li a .time .day{font-size:36px; display:block; text-align:center; padding-top:8px; font-family:"Trebuchet MS", Arial; transition:all 0.3s ease; color:#f00304;}
.downlist li a .time .date{color:#999; display:block; text-align:center; transition:all 0.3s ease;}
.downlist li a .con{width:720px; float:right;}
.downlist li a .con .tit{font-size:16px; display:block; padding-top:4px; transition:all 0.3s ease; color:#464646;}
.downlist li a .con .cons{color:#999; display:block; line-height:180%; padding-top:10px;}
.downlist li a:hover .time,.downlist li a:active .time{background:#f00304;}
.downlist li a:hover .day,.downlist li a:active .day,.downlist li a:hover .date,.downlist li a:active .date{color:#FFF;}
.downlist li a:hover .tit,.downlist li a:active .tit{color:#f00304;}

#files{padding:20px; background:#EEE; margin-top:30px;}
#files a{font-size:13px;}

.contact-con{padding:20px 0 0 0;}
.contact-con h1{margin-bottom:20px;}
.contact-con p{margin:10px 0 0 0; font-size:14px;}
.contact-con p>span{font-size:20px; color:#f00304;}









