@charset "utf-8";
/* CSS Document */

*{ font-family:"微软雅黑"; text-decoration:none;}
img{ display:block; border:none;}
body{ margin:0; padding:0;}
ul{ margin:0; padding:0;}
li{ list-style:none;}
em{ margin:0; padding:0; /*font-style:normal;*/}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-weight:normal; font-size:14px;}
p{ padding:0; margin:0;}
input{ border:none;}
dl,dd{ margin:0; padding:0;}
.clearfix{ clear:both;}



.head_bg{ width:100%;}
.head_cte{ width:1260px; margin:0 auto;}
.head_cte img{ float:left; margin-top:15px;}
.head_nav{ float:right;}
.head_nav li{ float:left; width:112px;}
.head_nav li a{ font-size:15px; color:#333; font-weight:600; line-height:90px; display:block; text-align:center;}
.head_nav li a:hover{ color:#d52a2a;}


.wid16 {
    width: 1250px;
    margin: 0 auto;
}
.page-content-all{
	margin: 60px 0 100px 0;
}
.page-nav {
	height: 54px;
	background: #e90000;
	}
.page-nav .page-nav-one{	}
.page-nav .wid16{
	height: 54px;
	}
.page-nav .wid16:after{
	clear: both;
	display: block;
	height: 0;
	content: "";
	visibility: hidden;
	}
.page-nav .page-nav-one>li{
	float:left;
	height: 54px;
	line-height: 54px;
	color: #fff;
	padding: 0px 132px 0px 34px;
	border-right: solid 1px #ff8a8a;
	}
.page-nav .page-nav-one>li span{ color:#fff;}
.page-nav .page-nav-one li.home{
	padding: 0;
	width: 54px;
	border-left: solid 1px #ff8a8a;
	background: url(../images/home.png) center center no-repeat;
	}
.page-nav .page-nav-one li.home  a{
	display:block;
	height: 54px;
	}
.page-nav .page-nav-one .page-nav-list{
	position: relative;
	}
.page-nav .page-nav-one .page-nav-list .page-icon{
	display:block;
	width: 10px;
	height:11px;
	position:absolute;
	right:24px;
	top:21px;
	background: url(../images/nav-home.png) left center no-repeat;
	}
.page-nav .page-nav-one .page-nav-list .page-icon-change{
	background-position: right center;
	}
.page-nav .page-nav-one .page-nav-list ul{
/*	display:none;
*/	padding-top:24px;
	position: absolute;
	top:54px;
	left:0;
	width: 100%;
	background: #e90000;
	}
/*.page-nav .page-nav-one .page-nav-list:hover .page-nav .page-nav-one .page-nav-list ul{ display:block;}
*/.page-nav .page-nav-one .page-nav-list ul li {
	margin-bottom: 16px;
	}
.page-nav .page-nav-one .page-nav-list ul li a{
	display:block;
	background:#e90000;
	color: #ffd3d3;
	padding-left: 34px;
	line-height:30px;
	}
.page-nav .page-nav-one .page-nav-list ul li a:hover{
	background-color:#333;
	color: #fff;
	}

.page-nav .page-nav-one .page-nav-list ul li .xiaoon{
	color: #FFFFFF;
	background: url(../images/white-arrow.png) 160px center no-repeat;
	}
 .share-box{
 	position: relative;
 }
.page-nav  .wid16 .share-box p{
	width:76px;
	float:right;
	margin-top:21px;
	color: #fff;
	font-size: 12px;
	background:url(../images/share.png) right center no-repeat;
	}
.page-nav  .wid16 .share-box .bdsharebuttonbox{
	position: absolute;
	right: 0;
	top:60px;
	display: none;
	}


.bg{ width:100%;}
.cte{ width:1260px; margin:0 auto; padding:50px 0;}
.com_box{ width:100%;}
.com_box h1{ font-size:25px; color:#e90000; line-height:60px; font-weight:600; border-bottom:2px #ccc dotted; margin-bottom:30px;}
.com_box img{ max-width:100%; margin:5px auto;}
.com_box p{ font-size:16px; color:#333; line-height:35px;}

.honor{ width:22%; float:left; margin:0 1.5%;}
.honor li{ width:100%;}
.honor li img{ width:100%; display:block;transition:all .5s; -moz-transition:all .5s; -o-transition:all .5s; -webkit-transition:all .5s;}
.honor li img:hover{transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1);}
.honor h2{ font-size:14px; color:#333; line-height:40px; font-weight:600;}


.pic_box{ width:100%;}
.pic_box h1{ font-size:25px; color:#e90000; line-height:60px; font-weight:600; border-bottom:2px #ccc dotted; margin-bottom:30px;}
.pro{ width:22%; float:left; margin:0 1.5%;}
.pro li{ width:100%;}
.pro li img{ width:100%; display:block;transition:all .5s; -moz-transition:all .5s; -o-transition:all .5s; -webkit-transition:all .5s;}
.pro li img:hover{transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1);}
.pro h2{ font-size:14px; color:#333; line-height:40px; font-weight:600;}

.proshow{ width:100%;}
.proshow_box{ width:100%; margin:30px auto; padding-bottom:30px; border-bottom:2px #ccc dotted;}
.proshow_box img{ width:60%; margin:0 auto;}
.proshow_box h2{ font-size:16px; line-height:50px; font-weight:600; text-align:center; color:#333;}
.proshow_web{ width:100%;}
.proshow_web p{ font-size:16px; color:#333; line-height:35px;}
.proshow_web img{ max-width:100%; display:block; margin:5px auto;}

.news_box{ width:100%;}
.news_box h1{ font-size:25px; color:#e90000; line-height:60px; font-weight:600; border-bottom:2px #ccc dotted; margin-bottom:30px;}
.rt{ width:100%; position:relative;}
.rt li{ width:100%; height:123px; border-bottom:1px #ccc dotted;overflow:hidden; position:relative;}
.rt li a{ position:relative; z-index:12;}
.rt li .tm{ float:left; width:10%; height:100%; text-align:center; color:#333;}
.rt li .tm b{ display:block; font-size:40px; line-height:45px; margin-top:30px; transition:all 0.5s ease;}
.rt li .tm span{ display:block; line-height:18px; font-size:15px; transition:all 0.5s ease;}
.rt li .cont{ float:left; width:86%; padding:2%; padding-top:3%;}
.rt li .cont p{ color:#333; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all 0.5s ease;}
.rt li .cont div{ padding-top:10px; font-size:13px; line-height:23px; height:46px; overflow:hidden; color:#737373; transition:all 0.5s ease;}
.rt li::after{ content:""; position:absolute; left:0px; top:0px; display:block; width:0; height:100%; background-color:#DA251C; z-index:-1; transition:all 0.5s ease;}
.rt li:hover::after{ width:100%;}
.rt li:hover .tm b,.in_news .box .rt li:hover .tm span{ color:#FFF;}
.rt li:hover .cont p,.in_news .box .rt li:hover .cont div{ color:#FFF;}

.newshow{width:100%;}
.newshow h1{font-size:25px; color:#e90000; line-height:60px; font-weight:600; border-bottom:2px #ccc dotted; margin-bottom:30px;}
.new_title{ width:100%; padding-bottom:10px; border-bottom:1px #ccc solid;}
.new_title li{ font-size:20px; color:#e90000; font-weight:600; line-height:40px;}
.new_title h2{ font-size:12px; color:#666;}
.newshow_web{ width:100%; margin:20px auto;}
.newshow_web p{ font-size:16px; color:#333; line-height:35px;}
.newshow_web img{ max-width:100%; margin:5px auto;}

.con_box{ width:100%;}
.con_box h1{font-size:25px; color:#e90000; line-height:60px; font-weight:600; border-bottom:2px #ccc dotted; margin-bottom:30px;}
.con_bg{ width:100%; border:1px #ccc solid;}
.con_pic{ float:left;}
.con_web{ float:left; padding:35px;}
.con_web h2{ font-size:22px; color:#e90000; font-weight:600; line-height:60px;}
.con_web p{ font-size:16px; color:#333; line-height:35px;}
.map{ width:100%; margin:30px auto}

.message_box{ width:100%;}
.input{ width:40%; margin:2% auto; float:left; margin-right:10%;}
.input li{ float:left; width:25%; line-height:40px; text-align:right;}
.input input{ width:70%; float:left; border:1px #ccc solid; box-sizing:border-box; line-height:40px;}
.adds{ width:40%; float:left; margin-right:10%;}
.adds li{ float:left; width:25%; line-height:40px; text-align:right;}
.adds input{ width:70%; float:left; border:1px #ccc solid; box-sizing:border-box; line-height:40px;}
.message{}
.message li{ width:10%;line-height:40px; text-align:right;}
.message input{ width:90%; margin-left:10%; height:300px;border:1px #ccc solid; box-sizing:border-box;}
.but{ width:30%; margin:2% auto;}
.but input{ float:left; width:45%; margin:0 2%; border:1px #ccc solid; box-sizing:border-box; color:#333; line-height:30px;}


.w1260 {
    width: 1260px;
    margin: 0 auto;
}
.clearfix {
    zoom: 1;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.fTop{width: 100%;padding: 45px 0 62px 0;background: #3a3939;}
.fTop .nav .dl1{width: 174px;}
.fTop .nav .dl2{width: 165px;}
.fTop .nav .dl3{width: 197px;}
.fTop .nav .dl4{width: 190px;}
.fTop .nav  dl dt{margin-bottom: 18px;height: 26px;line-height: 26px;font-size: 16px; display:block;}
.fTop .nav  dl dt a{color: #ffffff;}
.fTop .nav  dl dd{height: 26px;line-height: 26px;font-size: 14px;color: #c0c0c0;}
.fTop .nav  dl dd a{display: inline-block;*display: inline;*display: inline;*zoom: 1;    color: #c0c0c0;}
.fTop .nav  dl dd a:hover{color: #fff;}

.fTop .fContact{width: 360px;}
.fTop .fContact h5{margin-bottom: 18px;height: 26px;line-height: 26px;font-size: 16px;color: #ffffff;font-weight: normal;}
.fTop .fContact p{line-height: 26px;font-size: 14px;color: #c0c0c0;}

.select { height: 38px; position: relative;margin: 24px 0 0 0;width: 270px;}
.select dt { height: 38px; display: inline-block; background: #ffffff url(../images/downIcon.png) no-repeat 250px center; line-height: 38px; padding: 0 30px 0 10px; cursor: pointer; width: 230px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; z-index: 3; color: #333333; font-size: 14px; }
.select dt:hover,.select dt.cur {}
.select dd {width: 100%;position: absolute; left: 0; bottom: 38px; background: #fff; display: none; }
.select dd ul{ width: 100%; max-height: 250px; overflow: auto; }
.select dd ul li { display: block; width: 100%; float: left; }
.select dd ul li a { line-height: 30px; display: block; padding: 0 8px; color:#333;}
.select dd ul li a:hover { background: #f5f5f5; }
.select dd ul::-webkit-scrollbar{width:3px;height:3px}
.select dd ul::-webkit-scrollbar-button:vertical{display:none}
.select dd ul::-webkit-scrollbar-corner,
.select dd ul::-webkit-scrollbar-track{background-color:#ccc}
.select dd ul::-webkit-scrollbar-thumb{border-radius:0;background-color:#ca161d; }
.select dd ul::-webkit-scrollbar-thumb:vertical:hover{ }
.select dd ul::-webkit-scrollbar-thumb:vertical:active{ }

.fTop .fCode{width: 126px;}
.fTop .fCode .pic{height: 122px;width: 122px;margin: 0 auto;}
.fTop .fCode .pic img{width: 100%;height: 100%;}
.fTop .fCode p{height: 40px;line-height: 40px;font-size: 14px;color: #ffffff;text-align: center;}
.fBtm{padding: 12px 0;background: #1e1e1e;text-align: center;line-height: 26px;font-size: 14px;color: #ffffff;}
.fBtm span{margin: 0 4px;}
.fBtm span a:hover{text-decoration: underline;}

DIV.scott {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.scott A {
	display:inline-block;
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.scott A:hover {
	BORDER: #333 1px solid;BACKGROUND-COLOR: #f1ffd6
}
DIV.scott A:active {
	BORDER: #333 1px solid;BACKGROUND-COLOR: #999; color:#fff;
}
DIV.scott SPAN.current {
	BORDER:#000 1px solid; PADDING-RIGHT: 5px;PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px;  BACKGROUND-COLOR: #333;
}
DIV.scott SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}	

.next_page{ width:100%; background-color:white; margin:2% auto; border:1px #ccc dotted;}
.next_page li{ font-size:14px; color:#333; line-height:35px; padding-left:20px;}
.next_page li a{ color:#333;}