@charset "utf-8";
*{font-family:"Microsoft YaHei"}
a{transition: all 0.3s;}
a:link,a:visited,a:active,a:hover{text-decoration:none;}
a:hover{   
	transform: translate(0,0);
	transition: all .3s;
}
img{max-width: 100%}
a:link {text-decoration:none;}		/* δ??ʵ????*/
a:visited {text-decoration:none;}	/* ???ʵ????*/
a:hover {text-decoration:none;}	/* ???ƶ????????*/
a:active {text-decoration:none;}
li{list-style:none;}

p{font-family:"Microsoft YaHei";}

.pagination>li>a, .pagination>li>span{color:#8c8f8f}
.pagination>li>a:hover, .pagination>li>span:hover{color:#d82217}
.pagination>li{float:left;margin:5px;}
.pagination .thisclass a{color:#fff;background:#d82217;border:1px solid #d82217}
.pagination>li a:hover{color:#fff;background:#d82217;border:1px solid #d82217}


.footer a{color:#eae6e6!important;cursor:pointer}
.fl{float:left;}
.fr{float:right;}
.fz{font-family:"Microsoft YaHei";}
.bor{border:0px solid red;}
.cl{clear:both}
.header{padding:18px 0;}
.nav-logo{float:left;}
.header #navBar a{font-family:"Microsoft YaHei";color:#fff;font-size:14px}
.header #navBar .dropdown{margin:0 10px; }
.header #navBar .dropdown .dropdown-menu .s a{color:#666;width:42%;}
.header #navBar .dropdown-toggle a{color:#666}
.header .nav-l {
	width:485px;
	height:205px;
	background:#e8e7ec;
	position:absolute;
	left: 16%;
	top:60px;
}
.header .nav-l ul{padding:0 15px 0 0;}
.header .nav-l li{list-style: none;}
/* .header .menu-top {position:relative;} */
.header .dropdown-menu .s{
	width:100%
}
.nav-container{
height:78px
}
#want{float:right; position: absolute;right:130px;top:25px;z-index:999;width:100px;}
#want >a{width:100px}
#want .btn-info{background:#fff;color:#454444}
#want .btn-info:hover{background:#d82317;color:#fff;transform: translate(0,0);
	transition: all .3s;}
.index-form{position:absolute;right:0;width: 95px;top:25px;z-index:1100;    display: -webkit-box;
    /* display: -webkit-flex; */
    /* display: flex; */
    -webkit-box-align: center;
    -webkit-align-items: center;}
.index-form  .index-lang{float:left;position:relative;}
.index-form  .index-lang a{line-height: 30px;/* position:absolute;top:0;left:0;width: 38px; */color:#fff;}
.index-form  .index-lang ul{position:absolute;top:25px;left:-20px;display:none;padding:5px;background: rgba(210, 206, 206, 0.46);width:80px;text-align:center;}
.wantlist{;background: #fff;width: 486px;display:none;margin: 10px 0 0 0;}
.wantlist .wantlist-box ul{float:left;padding:0}
.wantlist .wantlist-box ul li{
	width: 196px;
    height: 44px;
    line-height: 44px;
    text-indent: 12px;
    /* text-transform: capitalize; */
    font-size: 14px;
    transition: all 0.3s;
    position: relative;
    cursor: pointer;
    display: block;
	}
	
.wantlist .wantlist-box ul li:hover,
.wantlist .wantlist-box ul li.on {background: #d23244;color: #fff;text-decoration:none;}
.wantlist .wantlist-box ul li:hover a,.wantlist .wantlist-box .on a{color: #fff;text-decoration:none;}	
.wantlist .wantlist-box ul li:hover:before,
.wantlist .wantlist-box ul li.on:before {right: -10px;opacity: 1;}
.wantlist .wantlist-box ul li:before {
    content: "";
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-left: 10px solid #d23244;
    border-bottom: 8px solid transparent;
    position: absolute;
    top: 50%;
    right: 0px;
    transform: translateY(-50%);
    opacity: 0;
    transition: all 0.3s;
}
.wantlist .wantlist-box .pic_box{text-align:center;width:58%;background:#fff;height:274px;float:right;}
.wantlist .pic_box .imgs{display:none;}
.wantlist .pic_box .imgs img{max-height:250px;padding:10px;}
#submitform{float:left;position:relative;}
#intext{display:none;position:absolute;top:35px;left: -135px; width: 240px;}
#submitform input{ background: rgba(202, 196, 197, 0.16); border: #ccc 1px solid;color:#ccc;}
#submitform:hover .btn-default{color:#d23244;}

.header .dropdown-menu .t{
	width:56%;
	position: static;
    float: right;
}
.dropdown:hover .menu-top {
    display: block;
}

.dropdown-submenu{
    position:relative;
}

.dropdown-submenu > .dropdown-menu{
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu{
    display:block;
}

.dropdown-submenu > a:after{
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}

.dropdown-submenu:hover > a:after{
    border-left-color:#ffffff;
}

.dropdown-submenu .pull-left{
    float:none;
}

.dropdown-submenu.pull-left > .dropdown-menu{
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}
.index-ad a{display:block;margin-bottom:15px;}
.index-ad .imgs{height:240px;overflow:hidden;position:relative}
.index-ad .imgs #hover{bottom:-100px;height:100px;}
.index-ad  .col-md-5 .imgs {height:495px;}
.index-ad  .col-md-5 .imgs img{width:475px;height:495px}




.index-product {padding:20px 0;position:relative;min-height:600px;}
.index-product h2{text-align:center;color:#d82317;font-weight: 800;padding:25px }
.index-product .on a{background:#d82317!important;color:#fff!important; border-radius:0;transition: .3s;
    -webkit-transition: .3s;}
.index-product .parHd-index .nav li{margin:0 7.5%;}
.index-product .parHd-index a{color:#fff; border-radius:0;}
.index-product .parHd-index a:hover{color:#fff; border-radius:0;transform: translate(0,0);
	transition: all .3s;background:#d82317;border:1px solid #d82317}
.index-product .prev{position:absolute;left:-2%;top:60%;font-size:45px;color:#d82317;cursor:pointer}
.index-product .next{position:absolute;right:0;top:60%;font-size:45px;color:#d82317;cursor:pointer}
.index-product .prev:hover,.index-product .next:hover{text-decoration:none;}
.index-product .col-md-12 .nav-tabs{border:0;margin-bottom:35px;}
.index-product .col-md-12 .col-md-4 img{border:0;}
.index-product .col-md-12 .col-md-4 img{border:1px solid #fff;}
.index-product .imgs img:hover{border:1px solid red;}
.index-product .imgs{width:390px;height:430px;margin:6px;float:left;}
.index-product .imgs p{text-align:center;padding:10px 0}
.index-product .slideBox-index{}
.index-product .sPrev{left:-33px;cursor:pointer;top: 45%;}
.index-product .sNext{right:-70px;cursor:pointer;top: 45%;}
.index-product .iconfont{color:#d82317;}
.index-product .nav-tabs>li>a{background:#d2d2d2;color:#545454;padding: 10px 30px;}


.share-ico{ margin: 40px 0;}

.orx6 .thumbnail{position:relative; overflow: hidden;}
.orx6 .caption{position:absolute;left:0;bottom:0;background:#ae384a;background:rgba(216,35,23,0.68)!important;width:100%;color:#fff;height:0px;}
.orx6  #hover{padding:0 15px}
.orx6 .caption h3{color:#fff;}
.orx6 .caption p{color:#fff;font-size:14px}
.orx6 .thumbnail,.orx6 .row{padding:0;margin:0;}
.orx6 h2{text-align:center;color:#d82317;font-weight: 800;padding:25px 0}
.orx6 h3,.orx6 p{color:#fff;}
.orx6 a:hover{text-decoration:none;}
.news {padding: 50px 0}
.news h3{padding:30px 0;color:#d82317;font-weight: 500;font-size:40px;}
.news .events-h3{color:#333;}
.news .fr{padding:70px 0 0 0;}
.news .thumbnail{border:0;padding:0}
.news .col-md-12 .thumbnail:hover{box-shadow: 0px 10px 5px rgba(149, 3, 3, 0.39);transform: translate(0,0);
	transition: all .3s;}
.news .col-md-6 .thumbnail:hover{box-shadow: 0px 10px 5px rgba(149, 3, 3, 0.39);background:#d33742;transform: translate(0,0);
	transition: all .3s;}
.news .col-md-6 .thumbnail:hover p,.news .col-md-6 .thumbnail:hover h3{color:#fff;}
.news .caption h3{font-size:16px;padding:10px 0;}
.news .thumbnail .caption{padding:0}
.news .thumbnail .col-md-4{padding:0}
.news .col-md-6 .row .col-md-12{border-bottom:solid 1px #ccc;margin-bottom:4%;padding: 0;}
.news .col-md-12 .thumbnail {max-height:100px;}

.serve {background:url(../images/serve_bg.jpg) no-repeat center;padding:0;}
.serve .col-md-4{height:100%;border-right:1px solid #616569}

.serve .thumbnail{background:none;border:0}
.serve .thumbnail .caption h3,.serve .thumbnail .caption p{color:#fff;text-align:center;}
.serve .col-md-4:hover{background:#d82317;
	border-right:1px solid #616569;
    transform: translate(0,0);
	transition: all .3s;

	
	}
.serve a{display:block;height:426px;padding:60px 0}
.serve a:hover,.serve a:link{text-decoration:none;
transform: translate(0,0);
	transition: all .3s;}
.serve span{border-bottom:2px #fff solid;padding:0 2px;}
.serve .text{text-align:left!important;min-height: 90px;}
.footer-list .container{width:1680px!important;}
footer{background:#272727;color:#fff;}
footer .border-color{border-top:1px solid #343434}
footer .border-color p{padding:20px}
footer .fz{font-size:20px;margin-top:35px; margin-bottom:25px;}
footer .fe{font-size:16px;margin-top:35px; margin-bottom:16px;}
footer .fg{font-size:16px;margin-top:35px; margin-bottom:16px;}
footer .fh{font-size:16px;margin-top:25px; margin-bottom:16px;}
.text2{color:#eae6e6!important;}
footer ul{padding:0}
footer li{list-style:none;margin:5px 0}
/***/
.txMovie {
	position: relative;
	width: 100%;
	
	height: 800px;
	background: #000;
}
.focus_pic {
	width: 100%;
	height: 780px;
	overflow: hidden
}
.focus_pic li {
	vertical-align: top
}

.focus_pic img {
	width: 1920px;
	height: 1080px;
	display: inline-block;
	vertical-align: top
}

.focus_nav {
	position: absolute;
	bottom: 0;
	background-color: rgba(0, 0,0,.6);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000',endColorstr='#7F000000');
	width: 1200px;
	height: 240px;
	*zoom: 1;
	padding-left: 10px;
	left:50%;
	margin-left:-585px !important;

}

:root .focus_nav {
	-ms-filter: none;

}

.focus_nav ul {
	position: absolute;
	*zoom: 1;
    height:100%;
}

.focus_nav li {

	*zoom: 1;
	float: left;
	display: inline;
	cursor: pointer;
	height:100px;
	width:20%;
	bottom:0;
	left:0;
	position:absolute;
}
.focus_nav li a{display:block}

#focus_smaillPic_list .on{height:240px!important;background:red;color:#fff;bottom:0;z-index:99999;width:20%;}

.focus_nav .navPrev,.focus_nav .navNext {
	border: 1px solid #fff;
	background-color: rgba(0, 0,0,.6);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000',endColorstr='#7F000000');
	display: inline-block;
	*zoom: 1;
	width: 36px;
	height: 36px;
	line-height: 100;
	overflow: hidden;
	opacity: .6;
	filter: Alpha(Opacity=60);
	background-image: url(images/focus_nav.png);
	_background-image: url(images/focus_nav.ie6.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 10px
}

.focus_nav .navPrev {
	background-position: 10px 8px;
	right: 47px;
	border-right-color: transparent
}

.focus_nav .navNext {
	background-position: -22px 8px;
	right: 10px
}

.focus_nav .navPrev:hover, .focus_nav .navNext:hover {
	opacity: 1;
	filter: Alpha(Opacity=100);
	border-right-color: #fff
}

.focus_nav img {
	border: 2px solid #fff;
	width: 64px;
	height: 34px
}

.focus_nav .on b {
	color: #fff;
	position: absolute;
	top: -10px;
	left: 30px;
	font-size: 10px;
	font-family: arial;
	-webkit-text-size-adjust: none
}

.focus_text {
	position: absolute;
	width: 300px;
	height: 280px;
	right: 0;
	top: 0;
	background-color: rgba(0, 0,0,.8);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC000000',endColorstr='#CC000000');
	overflow: hidden
}

:root .focus_text {
	-ms-filter: none
}

.focus_text h2 a {
	font-size: 22px;
	color: #fff;
	font-family: 'microsoft yahei',simhei;
	font-weight: normal;
	display: block;
	width: 260px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.focus_text h2 a:hover {
	color: #fff;
	text-decoration: underline
}

.focus_text ul {
	padding: 20px 20px 0
}

.focus_text .sub_tit {
	padding-bottom: 20px;
	color: #575757;
	height: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.focus_text .c_txt4,.focus_text .c_txt4 a {
	color: #787876;
	line-height: 22px
}

.focus_text .c_txt4 a:hover {
	color: #ccc
}

.focus_text .c_txt4 {
	width: 260px;
	white-space: nowrap;
	overflow: hidden
}

.focus_info {
	height: 132px;
	overflow: hidden
}

.focus_text .mod_desc {
	width: 260px;
	white-space: normal;
	overflow: hidden;
	text-indent: 2em
}

.btn_play_big {
	overflow: hidden;
	padding: 0 0 0 15px;
	cursor: pointer;
	background: url(images/bg_btn.png) no-repeat;
	margin-right: 5px;
	height: 40px;
	line-height: 40px;
	line-height: 44px\9;
	+line-height: 44px;
	_line-height: 40px;
	padding-left: 50px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-position: 0 -275px
}

.btn_play_big span {
	float: left;
	height: 24px;
	padding: 0 15px 0 0;
	background: url(images/bg_btn.png) no-repeat;
	height: 40px;
	background-position: right -320px
}

.btn_play_big:hover {
	color: #FFF
}

.focus_text .btn_play_big {
	position: absolute;
	bottom: 13px;
	left: 20px
}

.txMovie .focus_nav li .cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 68px;
	height: 38px;
	line-height: 999px;
	overflow: hidden;
	font-size: 0;
	background: #040303;
	filter: alpha(opacity=30);
	opacity: .3
}

.txMovie .focus_nav li.on .cover {
	display: none
}

.txMovie .focus_nav li b {
	display: none
}

.txMovie .focus_nav li.on b {
	position: absolute;
	display: inline-block;
	top: -6px;
	left: 29px;
	border-left: 6px dashed transparent;
	border-right: 6px dashed transparent;
	border-top: 0;
	border-bottom: 6px solid;
	color: #fff;
	font-size: 0;
	width: 0;
	height: 0;
	line-height: 0
}


/**header-nav**/
.position {
				position: relative;
			}
			
			.clearfix:after {
				content: "";
				display: block;
				height: 0px;
				clear: both;
				visibility: hidden;
				font-size: 0px;
			}
			
			.nav-box {}
			
			.nav-box>li {
				float: left;
				cursor: pointer;
			}
			
			.nav-box>li+li {
				margin-left: 18px;
			}
			
			.nav-box li>a {
				height: 48px;
				/* line-height: 48px; */
				display: block;
				position: relative;
			}
			
			.nav-box .f:before {
				content: "";
				width: 0;
				height: 4px;
				position: absolute;
				bottom: 0;
				left: 50%;
				background: #d43348;
				transition: all 0.3s;
				transform: translateX(-40%);
			}
			
			.nav-box li.on>a:before,
			.nav-box li:hover>a:before {
				width: 100%;
				left: 0;
				transform: translateX(0);
				
			}
			
			.nav-box-drop-down {
				width: 586px;
				position: absolute;
				top: 60px;
				left: 0;
				padding:0 0 25px 0;
				background: rgba(255, 255, 255, 0.9);
				display: none;
				z-index:999999;
				
			}
			
			.nav-tab {
				float: left;
			}
			
			.nav-tab span {
				width: 184px;
				height: 44px;
				line-height: 44px;
				text-indent: 14px;
				text-transform: capitalize;
				font-size: 14px;
				transition: all 0.3s;
				position: relative;
				cursor: pointer;
				display: block;
			}
			
			.nav-tab span+span {
				border-top: 1px solid #fff;
			}
			
			.nav-tab span:before {
				content: "";
				width: 0;
				height: 0;
				border-top: 8px solid transparent;
				border-left: 10px solid #d23244;
				border-bottom: 8px solid transparent;
				position: absolute;
				top: 50%;
				right: 0px;
				transform: translateY(-50%);
				opacity: 0;
				transition: all 0.3s;
			}
			
			.nav-tab span:hover,
			.nav-tab span.on {
				background: #d23244;
				color: #fff;
			}
			.nav-tab span.on a{
				
				color: #fff;
			}
			.nav-tab span.on a:hover{
				
				text-decoration:none;
			}
			
			.nav-tab span:hover:before,
			.nav-tab span.on:before {
				right: -10px;
				opacity: 1;
			}
			
			.nav-tab-list {
				width: 550px;
				float: left;
				padding: 10px 6px;
				
			}
			.nav-tab-list .list a{
				color:#333;
				
			}
			
			
			.nav-tab-list .list {
				display: none;
			}
			
			.nav-tab-list .list  a:hover{
				text-decoration: none;
				border:0;
				color:#d23244;
				
			}
			.nav-tab-list .list .pic_box a{
				color:#666
			}
			
			.nav-tab-list .list:after {
				content: "";
				display: block;
				height: 0px;
				clear: both;
				visibility: hidden;
				font-size: 0px;
			}
			
			.nav-tab-list .list ul {
				display: inline-block;
				float: left;
				padding:0 0 0 10px;
			}
			
			.nav-tab-list .list ul li {
				color: #333;
				font-size: 14px;
				cursor: pointer;
				transition: all 0.5s;
				list-style: none;
			}
			
			.nav-tab-list .list ul li+li {
				margin-top: 10px;
			}
			
			.nav-tab-list .list ul li:hover,
			.nav-tab-list .list ul li.on {
				color: #e8374b;
			}
			
			.nav-tab-list .list div.pic_box {
				width: 400px;
				float: right;
				display: inline-block;
				margin-top: 32px;
			}
			.nav-tab-list .list div.pic_box .imgs {
				display: none;
			}
			.nav-tab-list .list div.pic_box img {
				width: 100%;
				height: auto;
				vertical-align: middle;
			}

/**end**/




/*public**/
.slide-index {width:100%!important;}
.header-index .navbar-fixed-top{background: #080808;background: rgba(8, 8, 8, 0.28)!important;}
.navbar-fixed-top-box {position:relative;}
.header-index  #bs-example-navbar-collapse-1{position:absolute;left:1920px}


.list-prodcuts .col-md-7 img{width:100%;}
.position .breadcrumb{background:#545454}
.position .breadcrumb{background:#545454;color:#fff;}
.position .breadcrumb{color:#fff;}
.position a{color:#fff;}
.tab-content{width:100%;background:#545454;}
.tab-content .nav-tabs li {border-left:1px solid #fff;text-align: center;color:#fff;}
.tab-content .nav-tabs .on{background:red;text-align: center;}
.tab-content .nav-tabs li:hover{background:red;cursor:pointer}
.banner-service .container,.banner-prodcuts .container{width:100%;}
.banner-service,.banner-prodcuts .container img{width:100%;}
.footer-list .container {width:1680px!important;}
.list-prodcuts h3{color:#333;}
/* .nav .on a{color:red!important;} */
.banner-case .container{width:100%;padding: 0}
.banner .col-md-12{padding: 0;}
.banner img,.banner-case .container img{max-width:100%;}
.case-type .nav-tabs>li.active>a, .case-type .nav-tabs>li.active>a:focus,.case-type .nav-tabs>li.active>a:hover{background:#d82217!important;color:#fff!important;}
.case-type .nav-tab li a:hover{background:#d82217!important;}
.service .s1{background:url(../images/s1_bg.jpg) no-repeat}
.service .s1 .col-md-5 img{width:100%}
.contacts i.content i,.about-content i,.service i{width:110px;height:2px;}
.contacts i img,.content i img,.about-content i img,.service i img{width:110px;height:2px;}
.tab-content-box p{text-align:left;}
.tab-content-box img{max-width: 100%}
.content i img,.content .container,.about-content .t,.service .s3 i img{text-align:center;}
.service .s2{background:url(../images/s2_bg.jpg) no-repeat center center}
.contacts .col-md-12,.service .s3 .col-md-12 .col-md-12{padding:30px 0!important;text-align: center;}
.contacts,.join,.service .s3{background:#f7f7f7;padding-bottom:35px;}
.s3 .col-md-9{background#fff;}
.contacts h3,.service .s3 h3{text-align:center;}
.join .container,.service .s3 .col-md-3{padding-bottom:35px;}
.join{padding:50px 0;}
.join .col-md-3{background:#fff;}
.join .col-md-8{background:#fff;}
.join .col-md-8 h3{margin-bottom: 15px;}
.join .tab:hover,.s3 .tab:hover,.slideTxtBox-job .hd .on blockquote,.service .s3 .on{background:#d82217;color:#fff;}
.join .slideTxtBox-job blockquote{font-size: 14px;cursor: pointer;}
.join .title{padding:50px 0;background:none}
.join .offeremail{margin:15px auto;width:185px;padding:5px;background:#d82217;color:#fff;text-align:center;}
.join .offeremail a{color:#fff;}

.join blockquote,.service .s3 blockquote{background:#f7f7f7;color:#000000;border:0;}
.join .title,.service .s3 .title{background:#fff;text-align:center;}
.service #panel-153476 .collapsed{background:#fff;}
.join span,.service #panel-153476 span{float:right;text-align:right;}
.join a,.service #panel-153476 a{text-decoration:none;font-size:16px;}
.join a:hover,.service #panel-153476 a:hover{text-decoration:none;}
.service #panel-153476 .panel-default>.panel-heading{background:none;}

.message{background:url(../images/message_bg.jpg) no-repeat}
.message h3{color:#fff}
.message h4{color:#d82217}
.message label{color:#fff;text-align:left;}
.message .btn-default{background:rgba(51, 50, 49, 0.65);background-color:#d82217;color:#fff;border:0;width:150px;text-align:center;}
.message .col-sm-offset-2{text-align:center;}

.about-banner .a11,.about-banner .ai2,.about-banner .ai3,.about-banner .col-md-2,.about-banner .col-md-6{overflow:hidden}
.about-banner img{
   cursor: pointer;
   transition: transform 1s ease 0s;
    transform: scale(1);
    overflow: hidden;
}
.about-banner img:hover{
	
	transition: transform 1s ease 0s;
	transform: scale(1.1);
}
.about-content h3{margin:0 auto;text-align: center;}
.about-content .ab2{background:#f5f5f5}
.about-content .ab2 .ab2-box {padding: 75px 0 0 0}
.about-content .ab2 .ab2-box h3{padding: 0}
.about-content .ab2 .ab2-box .text{padding: 75px 0 15px 0;text-align:left;line-height: 30px;}
.text p{line-height: 30px;}
.about-content .ab2 .text b{padding: 10px 15px;background: #d82217;color:#fff;}
.about-content .ab2 .ab2-main{padding: 25px 0}



.ab6{background:#fff;}
.ab6-box{padding:20px 0;background:#f7f7f7;}
.ab6-box .t{padding:50px 0;text-align:center;}
.banner-partner .col-md-12{background: #f7f7f7;padding: 0}
.banner-partner .container p{color:#fff;}
.content_partner .t{margin:25px 0;}
.content_partner h3,.content_partner i{margin: 0 auto;text-align:center;}
.content_partner{background: #f7f7f7;padding:15px 0}
.contacts-list{background: #fff;}
.contacts-list h2{color: #d82217}
.contacts-list {margin:20px 0;}
.shareico{top:15px;padding: 0!important}
.shareico a{width:42px;height:48px;display: block;float:left;border:0px red solid;margin:2px;}

.shareico .fb{background: url(../images/share_bg.png) -11px -5px}
.shareico .in{background: url(../images/share_bg.png) -58px -5px}
.shareico .ld{background: url(../images/share_bg.png) -108px -5px}
.shareico .ins{background: url(../images/share_bg.png) -11px -52px}
.shareico .ytb{background: url(../images/share_bg.png) -58px -52px}
.shareico .google{background: url(../images/share_bg.png) 59px -52px}
.slide-index {padding:0!important}

/****/
@media screen and (min-width: 1200px) and (max-width: 1679px) {


}

@media (min-width: 1200px){

.w1440{width:1440px!important;margin:0 auto;padding:0!important}
/*.w1300{width:1300px!important;margin:0 auto;padding:0!important} 
 .w1680{width:1680px;margin:0 auto;}
 */

.header-l .navbar-nav li{margin:0 13px;}
.header-l .on .f{color:red;}


.w1200{width:1200px!important;padding:0!important}
.navbar-fixed-top{background: #080808;background: rgba(8, 8, 8, 0.28)!important;height:78px;}
.header-index .navbar-brand{padding:10px 0;}
.nav-list {width:800px;}
.header-index .nav-list .dropdown{margin:0 0 0 5px!important;}
/* .header-index .nav-list .on,.nav-list li:hover{border-bottom:2px solid #d43348;background:none;} */
.nav-box >li{margin:0 0 0 5px;!important}
.slide-index .slide .item img{max-height:850px;width:100%}
.nav-1200 {display:block;}
.nav-wap {display:none;}
.header-index .logo img{max-width:180px;}
.navbar-default .navbar-nav .{color:#fff!important;}
.fisrt a{color:#333!important}
.slide-index ,.slide-index .col-md-12 {padding:0!important}
.breadcrumb{background:none;}
/* .navbar-nav{padding:15px 0;} */
.navbar-nav li{margin:0 0 0 8px}
.navbar-nav .list .on a{color:red!important}
.navbar-form .form-control{display:none}
.position {width:100%;background:#545454}
.position .breadcrumb{background:#545454;padding:0;margin:0;line-height:50px;}
.slider .item{margin:0 auto;text-align:center}
.slider img{text-align:center;}
.slider .carousel-control.left{background:url(../images/left.png);width:80px;height:80px;background-size: 100% 100%;  
  -moz-background-size: 100% 100%;  
  -webkit-background-size: 100% 100%;top:50%;margin-top:-50px;}
  .slider .carousel-control.right{background:url(../images/right.png);width:80px;height:80px;background-size: 100% 100%;  
  -moz-background-size: 100% 100%;  
  -webkit-background-size: 100% 100%;top:50%;margin-top:-50px;}
  .tab-content{width:100%;background:#545454;padding:0 50px}
  .tab-content .nav-tabs{border:0}
  .tab-content .nav-tabs li{padding:10px 55px;}
header .navbar-form{margin-top:5px;}
header .btn{border:0!important}
.form-group .btn{border:0!important}
.list-prodcuts .products-menu{padding:15px 0;}
.list-prodcuts .col-md-12 {border-bottom:1px #ccc solid;margin:30px 0; padding: 15px 0 80px 0;}
.list-prodcuts h3{margin:25px 0;}
.list-prodcuts p{padding:15px 0;}
.list-prodcuts .b{text-align:center;}
.list-prodcuts  .btn:hover{background: #ed5f6f;color:#fff;border:1px solid #ed5f6f;}
.case-type {height}
.list-prodcuts .btn-default{width:160px;}

.case-type {margin-top:-70px}
.case-type,.case-type li,.case-type li a{height:70px;border:0!important}
.case-type  li{height:70px;line-height:70px;width:16.6666%;cursor:pinter;}
.nav-tabs>li>a{background:#545454}

.case-type  li a{color:#fff;height:70px;line-height:70px!important;padding:0!important;text-align:center;}
.case-type  li a:hover{background:#d82217!important;}
.case-type  li a:visited{*background:none!important;}
.list-caes .col-sm-6{padding:0!important}
.list-caes .post-masonry{margin:0px!important;}
.list-caes a:hover{color:#fff;}
.banner-service .container,.list-caes .container{padding:0}
.banner-service img{width:100%}
.text-bg-red{background:#d82217;padding:0 4px;color:#fff;font-size:16px;font-weight:600}
.service  .s1 img{}
.service  .s1  .s1-title{text-align:center;}
.service .s1 p{line-height:28px;margin:15px;}
.service .s2{height:975px;}
.service .s2 .container{height:975px;position:relative;}
.service .s2 .t{position:absolute;top:0;left:35%;text-align:center;margin: 450px 0 0 0;}
.service .s2 .t1{position:absolute;top:0;left:15%;text-align:right;margin: 20px 0 0 0;}
.service .s2 .t2{position:absolute;top:0;right:0%;text-align:right;margin: 150px 0 0 0;}
.service .s2 .t3{position:absolute;top:0;left:0%;text-align:left;margin: 280px 0 0 0;}
.service .s2 .t4{position:absolute;top:0;right:0%;text-align:right;margin: 350px 0 0 0;}
.service .s2 .t4 p{text-align:left;}
.service .s2 .t5{position:absolute;top:0;left:0%;text-align:left;margin: 500px 0 0 0;}
.service .s2 .t6{position:absolute;top:0;right:0%;text-align:right;margin: 570px 0 0 0;}
.service .s2 .t6 p{text-align:left;}
.service .s2 .t7{position:absolute;top:0;left:0%;text-align:left;margin: 720px 0 0 0;}
.service .s2 .t8{position:absolute;top:0;right:14%;text-align:left;margin: 820px 0 0 0;}
.service .s3 h3{padding:0px 0;}
.service .s3 blockquote p{font-size:16px;}
.service .s3 .title{font-size:16px;background:#fff;}
.service #panel-153476 .list-s3{line-height:40px;}
.message h3{color:#fff;margin: 0 0 35px 0;}
.message {padding:85px 0 120px 0}
.message .company-left{width:9.5%;}
.message .company-right{width:89%;}
.message .content-left{width:9.5%;}
.message .content-right{width:89%;}
.message .content-right textarea{height:95px;}
.message .form-control{background:rgba(51, 50, 49, 0.65)!important;background:#3b3a39;color:#fff;border:0}
.message .btn-default{background-color:#d82217;color:#fff;}
.about-banner{background:#313131}
.about-banner .ai2{background:#181818;}
.about-banner .col-md-2{padding:0}
.about-content .container{padding:0}
.about-content h3{padding:50px 0 0 0}
.about-content .c{padding:65px 0 135px 0 ;}
.about-content .ab4{background:url(../images/wxwh.jpg) no-repeat center center ;width:100%;position:relative;height:849px;}
.about-content .ab4 .c{text-align:center;}
.about-content .b {padding:0 0 0 50px}

.about-content .ab5{}
.about-content .jumbotron{width:800px;margin: 0 auto;padding:250px 0 0 0;background:none;color:#fff;}
.ab5 .carousel-inner{height:550px;}
.ab5 .item{height:550px;}
.ab5 .carousel-control .right{background:none;}
.ab5 .carousel-caption{bottom:40%;text-align:left;}
.ab5 .carousel-control {top:25%;color: #d82217;opacity: 1;}
.ab5 .carousel-indicators span{width:50px;position:absolute;left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;}
	
.ab6 p{margin:35px 0}
.ab7 {background:url(../images/ab04.jpg) no-repeat center center ;width:100%;position:relative;height:876px;}
.ab7 .ab7-box{height:876px;}

.ab7 h3{margin-top:100px;color:#fff;}	
.ab7 .t{text-align:center;padding: 50px 0}

.ab7 .ab7-btn{position:absolute;bottom:8%;left:50%;margin-left:-40px;}	
.banner-partner .container{width:100%;padding: 0px;position: relative;height: 715px;}
.banner-partner .container .clearfix{width:100%;padding: 0px;height: 715px;}
.banner-partner .container img{width: 100%;padding: 0;}
.banner-partner .container .title{width:40%;position: absolute;top:40%;left:50%;margin-left:-20%;font-size:48px;}
.banner-partner .container .title .bor{width:50%;height:1px;border-bottom:1px solid #fff;margin:0 auto;}
.banner-partner .container .title p{width:80%;margin:0 auto;text-align:center;}
.content_partner .c img{width:20%;margin: 1%;}
.banner .container{padding: 0;width:100%;}
.contacts-list .left{width:35%;text-align:left;border-right: 1px solid #ccc;padding-left: 15px;float: left}
.contacts-list .left p{color:#b7b7b7;}
.contacts-list .right{width:60%;text-align:left;float: left;margin-left:25px;}
.contacts-list .right img{width:50%;float:left;padding-left: 5px; padding-top: 5px;}
.s3 .col-md-8{background:#fff;min-height: 551px;width: 73%;float:right;padding:15px;}
.join .col-md-8{float:right;width:73%;background:#F7F7F7;min-height:487px;}
.slide-nav {margin:0 auto;width:1200px;position:relative;z-index:100}
.slide-nav .col-md-12{padding:0;position:absolute;top:0}
.slide-nav .w25{width:20%;background:#000000;}
.slide-nav .h100{top:-100px;height:100px;}
.slide-nav  #more{top:-100px;height:100px;}
.slide-nav  #more a{height:100px;}
.slide-nav .w25 a{display:block;color:#fff;text-decoration:none;}
.slide-nav .col-md-4{padding:0 10px;}
.slide-nav .slide-nav-2{background:#1C1C1C}
.slide-nav .slide-nav-3{background:#292929}
.slide-nav .slide-nav-4{background:#363636}
.slide-nav .slide-nav-5{background:#e8374b}
.slide-nav .slide-nav-2{}
.slide-nav .w25 h3{width:100%;margin-top:15px;}
.slide-nav .omm h3{width:80%;margin-top:35px;}
.slide-nav a img{margin-top:15px;}
.slide-nav h3{width:80%;float:left; margin: 35px 0 0 0;}
.slide-nav .omm img{float:left;margin-top:35px;}
.navbar-header {width:286px;}
.header-index #bs-example-navbar-collapse-1 {width:550px;float:right;z-index:1000;padding:15px;}
.navbar-header .btn{margin-top:18px;background:#fff;}
.navbar-form .form-control{display:none;}
.index-form .form-group{position:absolute;top:70px;}
.index-form .btn-default{color:#fff;background:none!important}
.container{padding:0!important}
.news .col-md-8 p{padding:10px 0}
.slide-nav .on{background:#e8374b}

.on .omm{display:none;}
.on  .omo{display:block;}
.off .omm{display:block;}
.off  .omo{display:none;}
.navbar-fixed-top{display:block;}
.menu-btn{position:absolute;top:23px;right:90px;z-index:9999;height:35px;width:35px;}
.menu-btn a{height:35px;width:35px;display:block;background:url(../images/top_menu.png) no-repeat center center}
.header-index .close a{background:url(../images/menu_close.png) no-repeat center center !important}

.header-index .navbar-fixed-top  .navbar-header .btn{color:#454444}
.header-index .navbar-fixed-top  .navbar-header .btn:hover{background:#d82317;color:#fff;color:#ff;}

}

@media (max-width: 1200px){
body{background: #F7F7F7!important;}
.slide-index {margin:65px 0 0 0;}

.logo {width:78%}
.logo img{max-width:200px;width:100%}
.main{padding:0}
.nav-1200 {display:none;}
.nav-wap {display:block;}
.navbar-brand{padding:0px!important;}
.slider .carousel-control.left{background:url(../images/left.png);width:35px;height:35px;background-size: 100% 100%;  
  -moz-background-size: 100% 100%;  
  -webkit-background-size: 100% 100%;top:50%;margin-top:-50px;}
  .slider .carousel-control.right{background:url(../images/right.png);width:35px;height:35px;background-size: 100% 100%;  
  -moz-background-size: 100% 100%;  
  -webkit-background-size: 100% 100%;top:50%;margin-top:-50px;}
.tab-content .nav-tabs{padding:0 10px;}
.tab-content .nav-tabs li {padding:10px 5px;} 
.content .bd img{width:100%}
.banner-service,.banner-case,.banner-prodcuts {padding:0 15px;}
.banner-service img{width:100%}
.case-type  li a{color:#333;}
.banner-service .container{padding:0!important}
.service .s1{margin:15px;}
.service .container,.service .col-md-5,.service .col-md-12{padding:0!important}
.service .s1{background:none}
.about-banner img{max-width:100%;}
.about-content .c img{width:100%}
.banner-partner .container img{width: 100%;padding: 0;}
.banner-partner .container{position: relative;}
.banner-partner .container .title{width:80%;position: absolute;top:20%;left:50%;margin-left:-40%;font-size:14px;text-align: center;}
.banner-partner .container .title .bor{width:50%;height:1px;border-bottom:1px solid #fff;margin:0 auto;}
.content_partner .c img{width:40%;margin: 4%;}
.shareico {padding: 0!important}
.ab5 .item,.ab5 .carousel-caption{height:150px;color:#333;}
content .t{margin:35px 0;}
.join .clearfix,.s3 .col-md-8{background: #fff;padding: 15px;}
.join .col-md-12,.join .clearfix{padding:0}
.slide-nav{display:none;}

.navbar-header .btn{display:none;}
}





@media (max-width: 760px){
	.tab-content .nav-tabs li {font-size:12px;} 
}





@media (max-width: 375px){
	.content .tab-content .col-md-12 ,.content .tab-content .col-md-12 .hd{padding:0} 
	.tab-content .nav-tabs li {font-size:12px;} 
	
	
    
}





@media (width: 320px){
	.header-l .col-md-12{padding:0} 
	.tab-content .nav-tabs li {font-size:8px;padding: 5px 0;} 
    footer .col-md-12 .col-md-4 {width:100%!important;}
}






@media (width: 360px){
	.header-l .col-md-12{padding:0} 
	.tab-content .nav-tabs li {font-size:8px;padding: 5px 2px;} 
    footer .col-md-12 .col-md-4 {width:100%!important;}
}




.dowebok { margin: 0 auto;}
.dowebok ul { list-style-type: none;}
.dowebok .row { font-size: 0; text-align: center;}
.dowebok .wow { display: inline-block; width: 280px; height: 280px; margin: 30px 15px 0; border-radius: 50%; font: 30px/280px "Microsoft Yahei"; vertical-align: top; *display: inline; zoom: 1;}
.bg-green { background: #5bd5a0;}
.bg-blue { background: #1daee9;}
.bg-purple { background: #c843a5;}
.bg-red { background: #fff;}
.bg-yellow { background: #ffcc35;}


/****/
.ab4 .btn:hover,.ab6 .btn:hover,.ab7 .btn:hover{background: #D82217;color:#fff;border: 1px solid #D82217}
.about-content .ab5 .c .event_box{padding:65px 0 0 0;overflow: hidden;position: relative;width:1000px;height:750px;}
.about-content .event_box .border{position: absolute;bottom: 96px;border: 1px solid red;width:100%;}
.event_box{width:1000px;margin:3% auto 0;position:relative;min-height:720px;}
.event_box .parHd {width:100%;display:inline-block;height:92px;overflow:hidden;margin: 80px 0;}
.parHd  ul{width:100%;text-align:center;margin:0 auto;padding-top:25px !important;}
.parHd .tempWrap{margin:0 auto;}
.parHd .tempWrap:after{content:'';background:red;position:absolute;/* top:33%;*//* right:-140%;*/right:8%;top:35%;/* margin-top:-0.5px;*/z-index:10;}
.parHd li.no_line:before{display:none;}
.parHd li{display:inline-block;cursor:pointer;padding-top:0px;font-size:16px;color:#000;margin:0 18px;position:relative;}
.parHd li:after{content:'';background:url(../images/dot_ico.png) no-repeat;width:24px;height:24px;position:absolute;z-index:20;top:-20px;left:50%;margin-left:-12px;}
.parBd{padding: 150px 0 0 0;;margin-top:60px;min-height: 265px;width:845px;background:url(../images/ab5_bg.png) no-repeat center top;background-size: 100%;    height: 480px;
    margin: 0 auto;}
.parBd .on{display:block;}
.event_box .parHd p{padding: 15px 0}
.slideBox{color:#fff;float: left;display:none;}

.parBd h4{position:relative;font-size:40px;margin-bottom:3%;/*width:200px;*/ padding:0 60px;display:inline-block;text-align:center;}
/*.parBd h4:after{content:'';background:#000;width:100px;height:1px;position:absolute;left:-100px;bottom:12px;}
.parBd h4:before{content:'';background:#000;width:100px;height:1px;position:absolute;right:-100px;bottom:12px;}*/
.parBd p{line-height:180%;font-size:16px;width:80%;margin:0 auto;}
div#listBox {width:100%;}
.sPrev,.sNext{width:45px;height:45px;display:block;position:absolute;top:350px;cursor:pointer;}
.sPrev{left:0;}
.sNext{right:0;}
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}
.parHd li.act span{display:block;width:24px;height:24px;overflow:hidden;background:url(../images/cat.png) no-repeat;position:absolute;top:-20px;left:15px;z-index:21;}
.parHd li span,.parHd li.clone span{display:none;}	


.content{background:#f7f7f7}
.content .article-case .col-md-12{background:#fff}
.content  p,.content .article-case p{text-align:left;}
.border-bottom{border-bottom:1px solid #ccc;}
.content .article-case h3{padding:25px 0;color:#d82217}
.article-case-list{margin:35px 0;height:450px;}
.article-case-list img{width:100%}
.article-case-list-box{position:relative;overflow: hidden; height: 270px;}
.article-case-list-box img{height:270px;}
.article-case-list h3{text-align:left;}
.correlation-case .post-hover{
	transition: .7s;
    -webkit-transition: .7s;
    width: 100%;
   
    font-size: 14px;
    color: #fff;
    position: absolute;
    bottom: -140px;
    background: rgba(216,35,23,0.68)!important;
    padding: 15px;
    box-sizing: border-box;
}
.article-case-list-box:hover  .post-hover{ bottom: 0;}

.navbar-default .navbar-nav>li>a{transition: all .3s }
.navbar-default .navbar-nav>li>a:hover{
	transform: translate(0,0);
	transition: all .3s;
	color:#d23244!important
}

.list-news {position:relative;}
.main-news {background:#f7f7f7}
.main-news ul{margin:0;padding:0}
.main-news li{list-style:none;}
.list-news .list-news-box{position:absolute;bottom:0;left:10%;}
.list-news .list-news-box ul li{list-style:none;float:left;margin-left:1px;}
.list-news .list-news-box ul li a{display:block;padding:25px 75px;;background:#545454;color:#fff;}
.list-news .list-news-box ul li a:hover{transform: translate(0,0);transition: all .2s;background:#d82217;text-decoration:none;}
.list-news .list-news-box ul li .on{background:#d82217}

.list-news-main .list-news-time{float:left;background:#f2f2f2;padding:15px 35px;text-align:center;}
.list-news-main .list-news-time span{font-size:32px;font-weight:500}
.list-news-main .list-news-img{float:left;margin:0 15px;}
.list-news-main .list-news-img img{max-width:250px;}
.list-news-main .list-news-describe{float:left;max-width: 770px;}
.list-news-main  li{border-bottom:1px dashed #ccc;margin:15px 0;padding:25px 0;}
/* .list-news-main  li:hover .list-news-describe{}
.list-news-main  li:hover a{color:#fff;}
.list-news-main  li:hover .list-news-time{background:#d82217;color:#fff;} */
.list-news-main  li:hover{background:#F2F2F2;transition: all .3s ease-in 0.2s;cursor:pointer;}
.main-news .page{padding:15px;margin:0 auto;text-align: center;}
.main-news.pagination{margin: 0 auto;}
.main-news  .contentnews-main{border-bottom:1px solid #ccc;border-top:1px solid #ccc}
.main-news  .contentnews-top{text-align:center;padding:15px;}
.main-news  .contentnews-top h4{color:#d82217}
.main-news  .contentnews-main{padding:15px 0;}
.main-news  .pre-next {padding:35px;}


.list-honor {position:relative;}
.honor {background:#f7f7f7}
.honor ul{margin:0;padding:0}
.honor li{list-style:none;}
.list-honor .list-honor-box{position:absolute;bottom:0;left:50%;margin-left:-310px}
.list-honor .list-honor-box ul li{list-style:none;float:left;margin-left:1px;}
.list-honor .list-honor-box ul li a{display:block;padding:25px 50px;;background:#545454;color:#fff;}
.list-honor .list-honor-box ul li a:hover{transform: translate(0,0);transition: all .3s ;background:#d82217;text-decoration:none;}
.list-honor .list-honor-box ul li .on{background:#d82217}
.scroll-top {position:fixed;bottom:100px;right:15px;width:35px;height:35px;background:#d82317;display:none;border-radius:5px;}
.scroll-top  a{display:block;padding:5px}
.scroll-top .btn-top{width:25px;height:25px;background:url(../images/btn_top.png) no-repeat center center;}


.header-l  #bs-example-navbar-collapse-1{float:left;margin-left: 150px;padding:15px 0;}
.w1200,.w1680{width:1200px !important;margin:0 auto;}
.header-l .index-form .index-lang a{color:#545454;}
.header-l .index-form .index-lang a:hover{text-decoration:none;}
.header-l .glyphicon{color:#545454;}
.header-l .navbar{margin: 20px 0;position: relative;}
.header-l .navbar-collapse{padding:0;}

.header-l  #want .btn-info{background:#e8e8e8;}
.header-l #want .btn-info:hover{background:#d82317;color:#fff;}
.header-l .listwant{width:100px;}

.hederlist-box{position:relative;height:100px;margin:10px 0 0 0;z-index:11}
.logolist{float:left;padding:11px 0;max-width: 180px;}
.logolist img{max-width: 180px;}
.want-container{float:left;width:140px;height:55px;}
.want-container  #want{left:250px}
.drop-down-list .f{color:#454444}
.drop-down-list .f:hover{color:#d82317}


.nav-fixed{display:none;}
.nav-fixed #want{right:860px;}
.nav-fixed #bs-example-navbar-collapse-1{width:760px;margin:15px 0 0 60px;float:left;}
.fixed-top{position:fixed;top:0;left:0;width:100%;background: #080808; background: rgba(8, 8, 8, 0.28)!important;z-index:99999;height:60px;}
.fixed-top .hederlist-box{margin:0;height:60px;}
.fixed-top .hederlist-box .logolist{padding: 6px 0}
.fixed-top .hederlist-box #bs-example-navbar-collapse-1 >a{color:#fff;}
.fixed-top .hederlist-box #bs-example-navbar-collapse-1 >a:hover{color:#d82317;}
.fixed-top .hederlist-box #bs-example-navbar-collapse-1 .navbar-nav>li>a{color:#fff;}
.fixed-top .hederlist-box #bs-example-navbar-collapse-1 .navbar-nav>li>a:hover{color:#454444;}
.fixed-top .btn .glyphicon{color:#fff;}


.fixed-top .index-form .index-lang a{color:#fff;}
.fixed-top #want{top:15px;}
.fixed-top #bs-example-navbar-collapse-1{padding: 4px 0;}
.fixed-top .index-form{top:15px;}
.fixed-top .navbar-fixed-top{height:60px;}
.fixed-top .navbar-brand{padding: 3px 0}
.fixed-top .logo img{max-height:50px}
.fixed-top .menu-btn{top:12px;}



.tab-content-box {min-height: 350px;}
#carousel-886842 .carousel-inner .item img{margin:0 auto;}

/****/
.list-download {min-height:560px;padding:45px 0}
.list-download ul li{padding:25px 0;border-bottom:1px solid #ccc}
.list-download ul li .download-btn{float:right;line-height:40px;}
.list-download ul li .download-btn a{width:26px;height:24px;background:url(../images/download-btn.png) no-repeat right center;padding-right:35px;}
.list-download ul li .download-btn a:hover{width:26px;height:24px;background:url(../images/download-btn-hover.png) no-repeat right center;padding-right:35px;}

/****/
.certification-menu{width:800px;position: relative;margin:0 auto; }
.certification-menu ul{width:800px;position: absolute;bottom:-10px;left:0; }
.certification-menu ul li{width:24.6%; float: left;margin-left:1px;}
.certification-menu ul li a{display: block;color:#fff;padding: 25px 0;background: #545454}
.certification-menu ul li a:hover{text-decoration:none;background: #d82217}
.certification-menu ul li .on{background: #d82217}

.certification-list{padding: 50px 0;background: #fff;}
.certification-list ul li{float:left;margin:10px;border:1px #ccc solid;}
.certification-list ul li:hover{float:left;margin:10px;border:1px #d82217 solid;transform: translate(0,0);transition: all .3s;}

.pagination{color:#333;}

/* ?????css */
.sideMenu h3{border-bottom:1px solid #e3e3e3; }
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu .text{ padding:8px 25px; color:#999; display:none; word-break: break-all;background: #fff }

.slideTxtBox-job .bd ul{padding: 0}
.slideTxtBox-job .bd ul h3{padding: 15px;background: #fff;margin:0;}
.slideTxtBox-job .bd ul .on{ line-height:32px; padding-left:10px;   background:#f4f4f4; cursor:pointer;font:normal 14px/32px "Microsoft YaHei";border:0;}
.slideTxtBox-job .bd ul .sideMenu h3{font-size: 14px;}
.slideTxtBox-job .hd ul {padding: 0}

.menu-list-relative{position: relative;}
.menu-list-box{position: absolute;top:-70px;margin-left:45%;}
.menu-list-box ul{padding: 0;margin:0;}
.menu-list-box ul .on a{background: #d82217}
.menu-list-box ul li{padding: 0;float: left;width:198px;padding: 0 1px;text-align:center;}
.menu-list-box ul li a{background: #545454;color:#fff;display: block;line-height: 70px;}
.menu-list-box ul li a:hover{background: #d82217;color:#fff;display: block;line-height: 70px;}

.comments{background: #fff}
.comments ul li{margin: 15px 0}
.comments .imgs{float: left;width:100px;height:100px;}
.comments .text{float: right;width:85%;padding: 15px}
.comments .text .right{text-align: right;}
.comments .on{background: #f2f2f2;}

.list-honor-main{padding:50px 0;}
.list-honor-main ul li{float:left;width:378px;padding:25px;text-align: center;border:1px solid #ccc;margin:10px;}
.list-honor-main ul li img{width:250px;}

.pre-next .prevpage{width:50%;float:left;}
.pre-next .nextpage{width:50%;float:right;}
.contentnews-top {text-align:center;padding:25px 0}
.contentnews-top h4{color:#d82317;}

..navbar-default .navbar-nav>li>.f{color:#fff;}
#projects-menu{float:right; position: absolute;left:0;top:50px;z-index:999;width:100px;}
#projects-menu .btn-info{background:#fff;color:#454444}
#projects-menu .btn-info:hover{background:#d82317;color:#fff;transform: translate(0,0);transition: all .3s;}
.projectslist{background: #fff;width: 486px;display:none;margin: 10px 0 0 0;}
.projectslist .projectslist-box ul{float:left;padding:0}
.projectslist .projectslist-box ul li{
	width: 184px;
    height: 44px;
    line-height: 44px;
    text-indent: 14px;
    font-size: 14px;
    transition: all 0.3s;
    position: relative;
    cursor: pointer;
    display: block;
	margin:0
}
.projectslist .projectslist-box ul li a{line-height:44px;}	
.projectslist .projectslist-box ul li:hover,
.projectslist .projectslist-box ul li.on {background: #d23244;color: #fff;text-decoration:none;}
.projectslist .projectslist-box ul li.on a{color:#fff;}
.projectslist .projectslist-box ul li:hover a,.wantlist .wantlist-box .on a{color: #fff;text-decoration:none;}	
.projectslist .projectslist-box ul li:hover:before,
.projectslist .projectslist-box ul li.on:before {right: -10px;opacity: 1;}
.projectslist .projectslist-box ul li:before {
    content: "";
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-left: 10px solid #d23244;
    border-bottom: 8px solid transparent;
    position: absolute;
    top: 50%;
    right: 0px;
    transform: translateY(-50%);
    opacity: 0;
    transition: all 0.3s;
}
.projectslist .projectslist-box .pic_box{text-align:center;width:60%;background:#fff;height:auto;float:right;}
.projectslist .pic_box .imgs{display:none;}
.projectslist .pic_box .imgs img{max-height:400px;padding:10px;}

.customized01 {}
.customized01 .left{width:50%;float: left;position: relative;padding: 100px 0;}
.customized01 .left .text{width:600px;position: relative;right:50px;}
.customized01 .right{width:50%;background:#f7f7f7;float: right;padding: 100px 0;}
.customized01 .right .imgs{padding: 50px;}

.customized02 .imgs{float: left;width:50%;}
.customized02 .text{float: right;width:50%;margin:80px 0 0 0;}
.customized02 .text .btn-box{margin-left:50px;}

.customized .text .btn-box .btn{margin-left:50px;width:140px;}
.customized .text .btn-box .btn:hover{background: #d23244;color:#fff;border:1px #d23244 solid;}

.customized03 {padding: 100px 0 0 0}

.customized04 .left{padding: 100px 50px;width:700px;float:left;}
.customized04 .left .btn-box{text-align: center;padding: 50px 0}
.customized04 .right{float:right;position: relative;height: 500px;width:350px;}
.customized04 .right-box{position:absolute;top:-100px;right:0;background: #fff;}
.customized04 .right h3{text-align: center;padding: 30px 0;}
.customized04 .right span{font-size: 16px;font-weight: 500}

.customized05 .left{float:left;width:50%;}
.customized05 .right{float:right;width:50%;padding: 250px 50px 50px 50px;}
.customized05 .right .btn-box{margin-top:35px;}



.fix{*zoom:1;}.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
#gray{width:100%;height:100%;background:rgba(0,0,0,0.3);position:fixed;top:0px;display:none;z-index:99;}

.popup{
	width:350px; 
	height:auto;
	background-color:#fff;
	position:absolute;
	z-index:100;
	border:1px solid #ebeaea;
	left:400px;
	top:96px;
	display:none;
}
.popup .top_nav{
	width:348px;
	height:46px;
	background-image: url(../images/popup_top_bj.jpg);
	border-bottom:1px solid #ebeaea;
	position:relative;
	cursor:move;
}
.popup .top_nav i{width:35px;height:35px;position:absolute;top:6px;left:8px;display:block; }
.popup .top_nav span{font:18px/18px 'microsoft yahei';color:#707070;display:block;position:absolute;top:13px;left:20px;}

.popup .top_nav a.guanbi { background:url(../images/popup_guanbi.png) repeat 0px 0px; width:35px; height: 35px; display: block; position:absolute;top:8px;right:10px;cursor:pointer;}
.popup .top_nav a.guanbi span { display: none;}
.popup .top_nav a.guanbi:hover { background: url(../images/popup_guanbi.png) repeat 0px -35px; }
.popup .min{width:330px;height:auto;padding:10px;}

.tc_login{width:330px;height:200px;background-color:#fff;}

.lavb span{ line-height:40px; display: block; float: left; height: 40px;margin: 10px 0px 0px 10px;}

.tc_login .right i{font-size:20px;color:#090;float:right;margin:15px 0 0px 0;}
.tc_login .right a{font:13px/18px 'microsoft yahei';color:#666;float:left;margin:16px 0 0px 6px;}
.tc_login .right a:hover{color:#06F;text-decoration: underline;}
.tc_login .right input{
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    height: 40px;
    padding:0 0 0 5px;
	margin:10px 0px 0px 10px;
    transition: background 0.3s ease-in-out;
    width: 250px;
	float:right;
}
.tc_login .right input:focus {
    outline: none;
    border-color: #e8374b;
    box-shadow: 0 0 0px #e8374b;
}

.tc_login .right .button{
-webkit-appearance: none;
    background:#d82317;
    border: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    height: 40px;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.2em;
    letter-spacing: 0.05em;
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out;
    width: 100%;
	padding:0 50px 0 50px;
	margin-bottom: 10px;
	}
.tc_login .right .button:hover {

    background: #e8374b;
}
.tc_login .right dd{width:100%;height:30px;}
.tc_login .right dd a{font:12px/18px 'microsoft yahei';color:#06F;}
.tc_login .right dd a:hover{font:13px/18px 'microsoft yahei';color:#06F;text-decoration: underline;}
.tc_login .right hr{height:1px;border:none;border-top:1px dashed #E4E4E4;clear:both;margin:240px 0 5px 0px;}

.download-link{float:left;width:175px;text-align:center;line-height:40px;border-left:1px solid #fff;}
.download-link a{color:#fff;display:block;}
.download-link a:hover{color:#fff;background:red;text-decoration:none;}


.gallery p {margin-top: 20px;}








		