*{
	padding:0;
	}
a{blr:expression(this.onFocus=this.blur())}

html,body{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#666;
	font-family:microsoft yahei,Verdana;
    background:#f5f5f5;
	}

	
ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
li{
	list-style:none;
	}
ul li a{

	}
a{
	text-decoration:none;
	color:#666;
	outline:none;
	transition: color .6s,border-color .6s,background-color .6s;
	}
a:hover{
	transition: color .6s,border-color .6s,background-color .6s;
	text-decoration:none;
	}
input{
	border:1px solid #ccc;
	outline:none;
	}
textarea{
	border:1px solid #ccc;
	outline:none;
	}
form{
	margin:0px;
	padding:0px;
	}
table{
	cellspacing:0px;
	cellpadding:0px;
	}
img{
	border:none;
	}
a,img{border:0;}
.clear{
	clear:both;
	}
p{
	/**
	text-align:justify; 
	text-justify:inter-ideograph;
	**/
	margin-bottom:0;
	}
dl,dt,dd{padding:0;margin:0;}
.arial{
	font-family:Arial, Helvetica, sans-serif;
	}
.verdana{
	font-family: Verdana,Geneva,sans-serif;
	}
.en{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	}

video{width:100%;}
/** 以上为全局设置 **/
/** index **/
.warp{
	width:100%;
	height:auto;
	}

/***header***/


/***header***/


/**banner**/
.button-scroll{
    text-align: center;
    left: 50%;
    position: absolute;
    top: auto;
    bottom: 0;
    -webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0);
    z-index: 1;}
.gen__subtitle--big {
    color: #FFF;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}
.button-scroll .icon{
    background: #0752a4;
    color: #FFF;
    display: block;
    font-size: 18px;
    height: 45px;
    left: 50%;
    line-height: 45px;
    margin: 0 0 0 -22.5px;
    position: relative;
    width: 45px;
}
.button-scroll .icon .icon-arrow-bottom{
    display: block;
    line-height: inherit;

}
.banner{
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
	}
.swiper2{
	height:100%;
	}
.swiper2 .swiper-slide{
	position:relative;
	}
	

/** banner **/



/** content **/
.content{
	height:auto;
	}

/** index_box1 **/
.index_box1{ padding:0px 0;}
.index_box1 .top{ margin:0 auto;}
.index_box1 .top .left{ float:left;}
.index_box1 .top .right{ float:right; padding:28px 0px 0px 0px;}
.index_box1 h2{ color:#1968b3; font-size:36px;}
.index_box1 .col-lg-6{ padding:0;}
.index_box1_left{}
.index_box1_right{ border:#f3f3f3 1px solid; padding:0 80px;}
.index_box1_right h1{ font-size:26px; margin-bottom:20px; margin-top:47%; color:#000; font-weight:bold;}
.index_box1_right p{ font-size:14px; etter-spacing:1px; line-height:28px; margin-bottom:50px;}
.index_box1_right .btn1{ 

    background-color: #0f5296;
    background-position: 0 0;
    background-repeat: no-repeat;
     border: 1px solid #005293; 
	 background-image:url(../images/gloss-top-blue.png);
    margin: 0;
    padding: .75em 1.5em;
    font-family: 'theSansNormal',Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-decoration: none;
    color: white;
    text-shadow: 0 0 14px #767676;
    letter-spacing: .01em;
    -webkit-transition: none!important;
    -ms-transition: none!important;
    transition: none!important;
    white-space: nowrap;

   


}
.index_box1_left h1{ font-size:26px; margin-bottom:20px; margin-top:35%; color:#000; font-weight:bold;}
.index_box1_left p{ font-size:14px; letter-spacing:1px; line-height:28px; margin-bottom:50px;}
.index_box1_left .btn1{ 

    background-color: #0f5296;
    background-position: 0 0;
    background-repeat: no-repeat;
     border: 1px solid #005293; 
	 background-image:url(../images/gloss-top-blue.png);
    margin: 0;
    padding: .75em 1.5em;
    font-family: 'theSansNormal',Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-decoration: none;
    color: white;
    text-shadow: 0 0 14px #767676;
    letter-spacing: .01em;
    -webkit-transition: none!important;
    -ms-transition: none!important;
    transition: none!important;
    white-space: nowrap;

   


}


/*********产品详情****/
.promian{height:682px;}
.pro_imgae{border:1px solid #cdcdcd;}
.pro_wenzi{margin-top:20px;}
.pro_wenzi1{color:#F00;}
.pro_wenzi2{text-indent:2em; line-height:25px; width:100%;}

.bt{ width:100%; 
	margin-top:70px;
	overflow:hidden;
	margin-bottom:50px;
	margin-top:10px;
	
}

.bt ul{
	list-style:none;
	margin:0;
	padding:0;
	
	}
.bt ul li{
	float:left;
	width:auto;
	color:#000;
	font-size:22px;
	width:30.6%; text-align:center; line-height:40px; 
	cursor:pointer;
	border-bottom: 5px solid #ccc;
	padding-bottom:10px;
	}
.bt ul .focus{

	color:#1968b3;
	border-bottom: 5px solid #1968b3;
	}
	
.productmain{ margin:0 auto;}
.productmain .child {
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
	width:45.3%;
	border:1px solid #e8e8e8;
	margin:0 2%;
	float:left;
}
.productmain .child:hover {
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
	-ms-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
	-o-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
}
.productmain .child .childImg {
	width:100%;
	text-align:center;
	overflow:hidden;
	padding-top:5%;
}
.productmain .child .childImg img {
	vertical-align:middle;
	max-width:90%;
	max-height:90%;
}
.productmain .child .childImg img {
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.productmain .child .childImg img:hover {
	transform:scale(1.04);
	-moz-transform:scale(1.04);
	-ms-transform:scale(1.04);
	-o-transform:scale(1.04);
	-webkit-transform:scale(1.04);
}
.productmain .child .childTitle {
	position:relative;
	height:50px;
	text-align:center;
}
.productmain .child .childTitle p {
	line-height:22px;
	padding-top:2px;
	color:#5a5a5a;
	font-size:14px;
}
.productmain .child .childSub {
	height:5px;
	width:90%;
	margin:0 auto;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}
.productmain .child .childInfo {
	height:54px;
	line-height:54px;
	text-align:center;
	color:#00A0EA;
	font-size:14px;
}
.productmain .child .childInfo img, .main .about .child .childInfo span {
	vertical-align:middle;
}


ul.level2 {
	display:none;
    width: 220px;
    position: absolute;
    z-index: 100; 
	
	}

ul.level2 li {
	clear: both;
    line-height: 30px;
    border-top: 2px solid #fff;
    display: block;
	text-align: left;
    margin: 0;
    padding: 0; 
	padding-right:0px !important;
	background:rgba(255,255,255,0.7) !important; 
	background:url(../images/menu_libg.png) left top no-repeat;
	background-size:cover;
    
}
ul.level2 li:hover{
	background: #404040 !important;  
	 margin:0 0 0 0px  !important;
	}
ul.level2 li a{
	color:#666; 
	font-weight:normal; 
	font-size:13px; 
	letter-spacing:0px;
}

.top_position ul li a i{ font-size:16px;}
.top_position ul{ }
.top_position ul li p{margin: 0;}
.top_position{ width:100%; margin-top:10px; margin:0 auto; background:#a2171d;}
.top_position ul li{float: left; padding: 10px 5px 0 0; color:#FFFFFF; font-size:14px; line-height:25px; cursor:pointer; position:relative;}
.top_position ul li a{color:#FFFFFF;}
.top_position ul li.txt:after {content: "/";position: absolute;left: 0;bottom: 0;}
.top_position ul li.txt {padding-left: 10px;}
.top_position ul li.txt:hover {
    text-decoration: underline;
}
.top_position h3{
	color: #049fd9;
    font-size: 28px;
    margin:20px 0 20px 0;}

.menu_bg{ background:#FFFFFF;}	
.menu{ width:86%; line-height:41px; padding:25px 0; margin:0 auto;}
.menu span{ padding-right:20px;}
.menu span:last-child{ padding-right:0;}
.menu span,
.menu span a{ display:inline-block;}
.menu span a{ padding:0px 16px; font-size:14px;}
.menu span.on a,.menu span a:hover{ color:#fff;  background-color:#a2171d; border-radius:14px 0px 14px 0;}
.menu span.on a{padding:0px 42px; }
@media screen and (max-width:1200px){
.menu span{ padding-right:26px;}
.menu span.on a{ padding:0 16px;}
}
@media screen and (max-width:960px){
.menu{ padding:16px 0; line-height:32px;}
.menu span.on a,
.menu span a:hover{ border-radius:10px 0px 10px 0;}
}
@media screen and (max-width:640px){
.column-name{ font-size:18px;}
.sub-name{ font-size:14px;}
}

.bg-gray{ padding:4% 5%;}

.column-name{ text-align:center; font-size:18px; padding:4% 0; margin:0px}
.column-name i{ font-style:normal;}
.column-name span:before,
.column-name i:after{content:''; display: inline-block;width:8px; height:8px; background-color:#a8191e;}
.column-name span:before{margin-right:14px;  border-radius:4px 0 4px 0; }
.column-name i:after{margin-left:14px;  border-radius:0 4px 0 4px; }
.bg-gray .column-name{ padding-top:0;}


.top_bar { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0; margin: auto; font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;}
.top_menu { display:-webkit-box; border-top: 1px solid #5c5b5b; display: block; width: 100%; background: rgba(62, 62, 62, 1); height: 48px; display: -webkit-box; display: box; margin:0; padding:0; -webkit-box-orient: horizontal; box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset; }
.top_bar .top_menu>li { -webkit-box-flex:1; position:relative; text-align:center; }
.top_menu li:first-child { background:none; }
.top_bar .top_menu>li>a { height:48px; margin-right: 1px; display:block; text-align:center; color:#FFF; text-decoration:none; text-shadow: 0 1px rgba(0, 0, 0, 0.3); -webkit-box-flex:1; }
.top_bar .top_menu>li.home { max-width:70px }
.top_bar .top_menu>li.home a { height: 66px; width: 66px; margin: auto; border-radius: 60px; position: relative; top: -22px; left: 2px; background: url('../images/home.png') no-repeat center center; background-size: 100% 100%; }
.top_bar .top_menu>li>a label { overflow:hidden; margin: 0 0 0 0; font-size: 12px; display: block !important; line-height: 18px; text-align: center; }
.top_bar .top_menu>li>a img { padding: 3px 0 0 0; height: 24px; width: 24px; color: #fff; line-height: 48px; vertical-align:middle; }
.top_bar li:first-child a { display: block; }
.menu_font { text-align:left; position:absolute; right:10px; z-index:500; background: -webkit-gradient(linear, 0 0, 0 100%, from(#524945), to(#48403c), color-stop(60%, #524945)); border-radius: 5px; width: 120px; margin-top: 10px; padding: 0; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); }
.menu_font.hidden { display:none; }
.menu_font { top:inherit !important; bottom:60px; }
.menu_font li a { height:40px; margin-right: 1px; display:block; text-align:center; color:#FFF; text-decoration:none; text-shadow: 0 1px rgba(0, 0, 0, 0.3); -webkit-box-flex:1; }
.menu_font li a { text-align: left !important; }
.top_menu li:last-of-type a { background: none; overflow:hidden; }
.menu_font:after { top: inherit!important; bottom: -6px; border-color: #48403c rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-width: 6px 6px 0; position: absolute; content: ""; display: inline-block; width: 0; height: 0; border-style: solid; left: 80%; }
.menu_font li { border-top: 1px solid rgba(255, 255, 255, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.menu_font li:first-of-type { border-top: 0; }
.menu_font li:last-of-type { border-bottom: 0; }
.menu_font li a { height: 40px; line-height: 40px !important; position: relative; color: #fff; display: block; width: 100%; text-indent: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.menu_font li a img { width: 20px; height:20px; display: inline-block; margin-top:-2px; color: #fff; line-height: 40px; vertical-align:middle; }
.menu_font>li>a label { padding:3px 0 0 3px; font-size:14px; overflow:hidden; margin: 0; }

.single{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; font-size:14px; line-height:30px; color:#444444; padding-bottom:1%;}

/***footer***/


.jiejuefangan .level2 { width:140px;}
.jiejuefangan .level2 li{ border-bottom:1px solid #ccc; padding-left:10px; background:#e5e5e5 !important; width:170px;}
.jiejuefangan .level2 li:hover{ background:#09448a !important; color:#fff !important;}
.jiejuefangan .level2 li:hover a{ color:#fff !important;}
.jiejuefangan .jiejuefirst {
    background: url(../images/jiantou.png) no-repeat 175px center;
    padding-right: 20px;
}
.index_ren{margin-bottom:30px; padding-left:0px; padding-right:0px;}
.index_ren h4{ font-size:24px; color:#1968b3;}
.index_cwen h2{font-size:18px; line-height:24px; margin:0px;}
.index_cwen p{line-height:22px; font-size:12px;}
.index_pmain{width:100%; margin-top:20px;}
.index_pmain li{float:left; width:33.33%;}
.index_warp5{margin:0px 0px 20px 0px;}
.index_warp5 h1 {
    text-align: center;
    color: #000;
	font-size:24px;
}
.index_warp5 p {
    text-align: center;
    margin-bottom: 10px;
    color: #555;
}
.index_pwen p{line-height:22px; font-size:12px;} 






/** 移动端 **/
.phone{ display:none;}
.phoneshow{ display:none;}
.phonebanner{ display:none;}


.pbann{padding-top:45px;}
/*********导航****/
.headTopMain {
    top: 0;
    z-index: 9999;
    width: 100%;
    height: 45px;
    position: relative;
    left: auto;
    bottom: auto;
    right: auto;
    color: #1968b3;
    background: #fff;
}

.main {
    position: relative;
    overflow-x: hidden;
}

.headTop {
    position: fixed;
    width: 100%;
    height: 45px;
    z-index: 9999;

}
.top-left {
    color: #1968b3;
    position: absolute;
    top: 0;
    bottom: 0;
    padding:0px 0px;
	margin:0px 0px 0px 10px;
}

.headTop .top-mid {
    font-size:18px;
    left: 50%;
	line-height:45px;
    margin-left: -75px;
	margin-top:5px;
    padding: 2px;
    position: absolute;
}
.top-mid img {
    width: 150px;
    margin-top: 0px;
}
.headTop .top-right {
    left: auto;
    right: 0;
    color: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    font-size: 20px;
    padding: 7px 10px;
}
.contextual-links-region h3{font-size:20px; line-height:32px;}
/*********menu菜单**********/

html{position:relative;}
.menuBox {
    color: #fff;
    position: fixed;
    width: 265px;
    height: 100%;
	overflow:auto;
    top: 0;
    left: -265px;
    background-color: #b10602;
	z-index:899;
}

.menuAll {
}

.menuTitle {
    height: 45px;
    padding: 5px 10px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}

.menuTitle i {
    float: left;
	line-height:30px;
	margin:5px 0px 0px 0px;
}

.menuBody ul li i {
    font-size:16px;
    float: right;
	    margin-right: 15px;
		line-height:23px;
		color:#fff;
}

.menuTitle span {
    font-size: 16px;
    margin: 20px;
    line-height: 32px;
	font-family:microsoft yahei,Verdana;
}

.menuBody ul li.a {
    border-bottom: 1px solid rgba(0,0,0,0.1);
    padding: 10px 0 10px 0;
}
.menuBody ul li.a ul {
	margin-bottom: -10px;
	    margin-top: 10px;
		    width: 100%;
	display:none;
	overflow:hidden;
	border-top: 1px solid rgba(0,0,0,0.1);
	    background: rgba(255,255,255,0.2);
}
.menuBody ul li.a ul li {
        height: 36px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    padding: 10px 0 0px 20px;
    font-size: 12px;
}
.menuBody ul li.a ul li a{ color:#fff; line-height:16px; padding:6px 120px 18px 0px;}
.menuBody ul li.a span {
    margin-left: 15px;
	color:#fff;
}
/*********menu菜单**********/


/*********导航****/	
header{
	display:none;
	}
.banner1{ padding-top:45px;}
.phone{ display:block; z-index:99999; position:relative;}
.navbar-nav { width:100%; margin-left:0px; text-transform:uppercase;}
.navbar-nav li{ text-align:center; border-bottom:1px dotted #e5e5e5;}
.navbar-nav li a{ color:#666;}
.navbar-nav li a:hover{ color:#000;}
.headerbg{ position:fixed; top:0px; left:0px; width:100%; z-index:999; background:#fff;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.logo_boxlist{ float:left;}
.headerwarp{ display:none;}
.navbar-toggle { margin-top:10px;}
.navbar-toggle .icon-bar {background-color:#000;}
.navbar-collapse{ border-top:1px solid #e5e5e5;}
.indexprotopbt{ text-align:center; margin:0 auto; width:100%}
.indexprotop .col-lg-2{ text-align:center;}
.indexpromore{ float:none;}
.indexpromore a{ margin:0 auto;}
.indexprowarpitem{ margin-top:20px;}
.indexaboutwarp{ border-bottom:1px dotted #ccc; padding-bottom:20px; border-right:none; padding-top:20px;}
.indexnewswarp{ margin-top:20px;}
.indexcontimg{ margin-top:20%;}
.indexprotopbt{ width:140px; margin:0 auto;}
.indexprotitle{ margin-top:20px;}
.rslides_tabs{ bottom:390px;}
.logo_boxlist{ margin-left:0; width:180px; margin-top:10px; margin-bottom:10px;}
.indexcontwz p{ width:90%;}
.indexnewsright{ margin-top:20px;}
.indexprotextit{ margin-left:20px;}
.phoneshow{ display:block;}
.pcshow{ display:none;}
.phonebanner{ display:block;}

#phone_current a{
	color:#000;
	}
	
.banner_nr{
	width:90%;
	left:5%;
	}
.banner_name{
	font-size:2.2em;
	}
.banner_wz1{
	font-size:1.2em;
	}
.banner_wz2{
	font-size:1.2em;
	}	
.banner_more a{
	font-size:1.2em;
	}	
	
.con1_nr{
	width:100%;
	margin-left:auto;
	}
	
.con1_bz ul li{
	width:33.33%;
	float:left;
	}
	
.con_bt{
	font-size:2.2em;
	}
.con3_nr{
	width:90%;
	}
	
.footer{
	padding:0px;
	}
	
.footul1{
	display:none;
	}
.footul{
	width:90%;
	margin:auto;
	}
.footli{
	line-height:30px;

	padding:0;
	}
.foot_nm{
	line-height:30px;
	}

.foot_nm a:hover{
	background:#000;
	color:#fff;
	}
.foot_nm span{
	float:right;
	margin-right:20px;

	}
	
.foot_logo{
	margin-top:10px;
	}
.foot_social{
	margin-top:30px;
	}
	
	.block-33{ width:100%;}
	.why-us .why-content{ padding:0;}
	.Re_list > li{ width:100%; margin-bottom:30px;}
	.sdzx_list .col-lg-4{ width:100%; position:relative; top:30px; } 
	.banquan{ font-size:12px !important; text-align:center;}
	.why-us .circle{ margin:0 auto;}
	.why-us .why-col-title{  text-align:center;}
	.why-us .why-col{ text-align:center; padding: 30px 0 30px 0; height:auto;}
	.why-us .why-link{ position:relative; bottom:0; margin-bottom:50px;}
	.index_about_nr .col-lg-7{ margin-right:0;}
	.index_about_nr{margin:0 !important; }
	

	
	
	.index_box1_top{ margin-top:0;}
	.index_box1_top_left{ padding:20px;}
	.guanyu{ width:100% !important;}
	.index_box1_yuan{ display:none;}
	.index_box1_top_right{ padding:20px;}
	.index_box1_bottom p{ width:100%; padding:0px 15px;}
	.index_box2_left{ width:100%; margin-left:0;}
	.index_box2_list{ width:98%;}
	.index_box2_list4{width:98%;}
	.indexthree_mianwen{ width:100%;}
	.index_box2_list1{ margin-bottom:5px; }
	.indexfour_mainwenzi{ width:70%;}
	.index_box2_left h1{ text-align:center; color:#333;}
	.indexfour_box_right{ margin-top:10px;}
	.indexfive_more{ float:left; margin-top:30px;}
	.footli{ float:left; width:33.333%; padding-left:0; text-align:center;}
	.indexfour_mainwenzi{ font-size:24px;}
	.indexfour_mainwenzi span{ font-size:18px;}
	.indexthree_boxtitle{ font-size:30px;}
	.indexthree_boxtitle span{ font-size:50px;}
	.foot_nm a{ font-size:14px;} 
	.index_box1_bottom h1{ font-size:30px; margin-top:0;}
	.index_box1_bottom h1 i{ font-size:50px;}
	.index_box1_bottom{ padding:50px 0;}
	.index_box2{ }
	.indexthree_box{ padding:50px 0 50px 0;}
	.indexfour_box{ margin-top:50px; margin-bottom:50px;}
	.index_box1_bottom p{ text-align:left;}
	
	.index_box2_list4 p{ font-size:24px; margin-top:44%;} 
	.index_box2_list4{}
	
	
	.index_box1{ width:96%; padding:0px 0; margin:0 auto;}
	.index_box1 h2{ font-size:25px;}
	.index_box1 .col-lg-12{ padding:0;}
	.bt ul li{ line-height:normal; font-size:16px; padding:0px 5px 30px 5px}
	.index_box1_right{ padding:0 15px 50px 15px; margin-bottom:20px; height:auto !important;}
	.index_box1_right h1{ margin-top:7%; font-size:18px; margin-bottom:10px;}
	.index_box2_right{ line-height:24px; height:180px !important;}
	.index_box2_left h2 p{ font-size:40px;}
	.index_box2_left h2{ padding:10px 0 0 0;}
	.swiper1_01{ margin-top:-30px !important;}
	.index_box2{ height:100%; overflow:hidden; margin:0px 0px 40px 0px;}
	.promian{height:auto !important;}
	
/*about*/
.set-time{ width:100%;position:relative;margin:80px auto 80px auto;}
.set-time .intro{position:relative; width:90%; z-index:99; margin:0 auto;}
.set-time .intro>img{width:100%}
.set-time .intro>div{position:absolute;top:50%;left:40%;left:50%;top:55%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;width:72%}
.set-time .intro>div span{display:block;width:70px;height:2px;background:#fff;margin-bottom:10px}
.set-time .intro>div p{font-size:20px;margin-bottom:10px}
.set-time .intro>div h5{font-size:28px; line-height:50px;}
.set-time .r-line{position:absolute;top:-94px;left:80%;height:206px;width:2px;transform:rotate(55deg);-ms-transform:rotate(55deg);-moz-transform:rotate(55deg);-webkit-transform:rotate(55deg);-o-transform:rotate(55deg);background:#b20a04}
.set-time .r-line-1{position:absolute;top:30%;left:60px;height:206px;width:2px;transform:rotate(55deg);-ms-transform:rotate(55deg);-moz-transform:rotate(55deg);-webkit-transform:rotate(55deg);-o-transform:rotate(55deg);background:#b20a04}
.set-time .play{position:absolute; width:30%;top:0; right:10%;cursor:pointer; z-index:898;}
.set-time .world{width:90%;padding:50px 0px 0 0px; text-align:justify; line-height:28px; font-size:16px; margin:0 auto;}
.set-time .world>p{font-size:16px;line-height:30px}
.set-time .world .btn{width:200px;padding:20px;display:block;color:#fff;margin-top:50px;background:#b00000;transition:all 1s}
.set-time .world .btn span{transition:all 1s;float:right}
.set-time .world .btn:hover{background:#930000}
.set-time .world .btn:hover span{transform:translateX(-10px);-webkit-transform:translateX(-10px)}

/*product*/
.product_main{ width:100%; margin:0 auto;}
.product_main .intro{ text-align:center; padding:10px 0px;}
.product_main .intro span{display:block;width:70px;height:2px;background:#000; margin:0 auto 10px auto;}
.product_main .intro p{font-size:20px; color:#000;margin-bottom:10px}
.product_main .intro h5{font-size:35px; line-height:30px; color:#b00000;}


.box3{ height:100%; overflow:hidden; background: url(../images/cbj3.jpg) center;padding: 0rem 0 4rem 0;}
.box3 .h2{margin-bottom: 30px;}
.box3 .h2 h4{ text-align:center; color:#FFFFFF;font-size: 25px;font-weight: 600;}
.box3 .container1{max-width: none;}
.container1{max-width: 75em;
    margin: 0 auto;
    padding: 0 1rem;}
.box3 .ih-item {float: left;}

.box3 .ih-item.square{width: 100%; margin:0px 0px 20px 0px;border:none;height: auto;box-shadow: none;}
.box3 .ih-item.square .info{background:rgba(0,0,0,0.1);}
.box3 .ih-item.square .info h3{background:none;margin: 50% 20px 0; color:#FFFFFF; font-size:35px;min-height: 80px;
    -webkit-transition: all 0.85s ease-in-out;
    -moz-transition: all 0.85s ease-in-out;
    transition: all 0.85s ease-in-out;}
.box3 .ih-item.square .info p{font-size: 18px;}

.ih-item.square .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;

  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}


.ih-item.square.effect6 {
  overflow: hidden;
}
.ih-item.square.effect6.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6);
}
.ih-item.square.effect6.colored .info h3 {
  background: rgba(12, 34, 52, 0.6);
}
.ih-item.square.effect6 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.ih-item.square.effect6 .info {
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.square.effect6 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.square.effect6 .info p {

  font-size: 14px;
  position: relative;
  color: #fff;
  padding: 20px 20px 20px;
  text-align: center;
  -webkit-transition: all 0.35s 0.1s linear;
  -moz-transition: all 0.35s 0.1s linear;
  transition: all 0.35s 0.1s linear;
}
.ih-item.square.effect6 a:hover .img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.ih-item.square.effect6 a:hover .info {
  visibility: visible;
  opacity: 1;
}

.ih-item.square.effect6.from_top_and_bottom .info h3 {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.ih-item.square.effect6.from_top_and_bottom .info p {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.ih-item.square.effect6.from_top_and_bottom a:hover .info h3,
.ih-item.square.effect6.from_top_and_bottom a:hover .info p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.ih-item.square.effect6.from_left_and_right .info h3 {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.ih-item.square.effect6.from_left_and_right .info p {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.ih-item.square.effect6.from_left_and_right a:hover .info h3,
.ih-item.square.effect6.from_left_and_right a:hover .info p {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

.ih-item.square.effect6.top_to_bottom .info h3 {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.ih-item.square.effect6.top_to_bottom .info p {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.ih-item.square.effect6.top_to_bottom a:hover .info h3,
.ih-item.square.effect6.top_to_bottom a:hover .info p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.ih-item.square.effect6.bottom_to_top .info h3 {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.ih-item.square.effect6.bottom_to_top .info p {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.ih-item.square.effect6.bottom_to_top a:hover .info h3,
.ih-item.square.effect6.bottom_to_top a:hover .info p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

/****index****/
.index_box1_leftphone{padding:0px 15px 50px 15px  !important; height:auto !important;}
.index_box1_left h1{margin-top:5%; font-size:22px;}
.index_box1_right p{margin-bottom:30px;}
.index_box1_left p{margin-bottom:30px;}
.TabHide5{height:auto !important}
.index_box2 h1{padding-top:0px;}
.xpfd{ width:100%;}
.index_box3_right{height:auto !important; padding:0 15px 30px 15px;}
.index_box3_right h1{padding-top:7%; margin-bottom:10px;}
.index_box3_right .btn1{margin-top:15px;}
.index_box4_lb{width:33.33%; float:left;}
.index_box4_lb h1{padding:10px; font-size:18px; margin-bottom:20px;}
.index_box4_lb h2{margin-bottom:10px; font-size:18px;}
.index_box4_lb p{font-size:12px; width:100%; padding-bottom:5px;}
.index_box3{padding-bottom:30px;}
.index_box5 h1{font-size:28px;}
.index_box5{position:relative; margin-top:-50px;}
.index_box5_lb{width:50%; float:left; padding-left:0px; padding-right:0px; margin-bottom:15px;}
.zhiwei_box h1{margin-top:20px;}
.kongque_box a{margin-top:30px;}
.copy{font-size: 12px;width:100%;color: #cccccc;line-height:22px; text-align:center; padding-top:20px; padding-bottom:15px;}
.copyin{padding-top:15px;}
/****index****/


.about{ width:95%; font-size:14px; line-height:26px; text-align:justify; margin:20px auto;}
.about h3{ font-size:16px; line-height:30px;}

/*新闻*/
.liebiao dl{ margin:0 0 14px 0;}
.liebiao dl img{ width:100%; height:100%;}
.liebiao dl dt{ height:45px; border-bottom:1px solid #d9d9d9; display:block; font-size:15px; width:100%; margin:auto; line-height:45px; }
.liebiao dl dt a{ color:#444;}
.liebiao dl dd{ line-height:22px; font-size:14px;margin:0 auto; width:100%; padding-top:10px; padding-bottom:10px;}
.liebiao dl dd a{ color:#666;}

.zx-detail{ width:96%; margin:0 auto;}
.article-top{text-align: center; color:#999; line-height: 22px; padding:10px 0;}
.article-top h2{color:#333; font-weight: normal; line-height:30px; text-align: center;}
.article-top  .zx-source{text-align: center;}
article{color:#666; padding:10px 0; text-align:justify; border-top:1px dashed #ddd;}
article .sub-title{text-align: center; line-height: 32px;}
article .sub-txt{text-indent: 24px;}
article img{padding-bottom:10px;}
.content article a{display: inline;}


.zts-txt01{ width:96%; margin:0 auto;}
.zts-txt01 p{ width:100%; text-align:justify;}
.zts-txt01 p img{ width:100%;}


/*联系*/
.map{width:100%;}
.contact_box{ width:96%; margin:0 auto;}
.c_1200_2{ height:100%; overflow:hidden; margin:0px auto}
.cbt_tit,
.cbt_tet{color:#282828;width:100%;float:left}
.cbt_tit{line-height:36px;font-weight: bold;}

.cbt_tit .z_span1{ float:left; font-size:2em; text-transform:uppercase;}
.cbt_tit .z_span2{ font-size:1.6em; line-height:34px; margin-top:2px; float:left; margin-left:15px;}

.cbt_tet{line-height:30px;}
.cb_main{width:100%;float:left;margin-top:72px; margin-bottom:50px;}
.cbm_item{width:100%;float:left;margin-bottom:16px;padding-left:40px;}
.c_item1{background:url(../images/con_pic1.png) left top no-repeat}
.c_item2{background:url(../images/con_pic2.png) left top no-repeat}
.c_item3{background:url(../images/con_pic3.png) left top no-repeat}
.c_item4{background:url(../images/con_pic4.png) left top no-repeat}
.c_item5{background:url(../images/con_pic5.png) left top no-repeat}
.c_item6{background:url(../images/con_pic6.png) left top no-repeat}

.lxfs-l {
  position: relative;
  background: url(../images/contact1.jpg) repeat-y right top;
}
.lxfs-l .ewm {
  display: block;
  width: 148px;
  height: 148px;
  position: absolute;
  right: 61px;
  bottom: 0;
}
.lxfs-l h1 {
  font-weight: normal;
  color: #333333;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 25px;
}
.lxfs-l p {
  padding: 0px 0px 0px 38px;
  color: #333333;
  font-size: 14px;
}
.lxfs-l .d1 {
  background: url(../images/c1.jpg) no-repeat left center;
}
.lxfs-l .d2 {
  background: url(../images/c2.jpg) no-repeat left center;
}
.lxfs-l .d3 {
  background: url(../images/c3.jpg) no-repeat left center;
}
.lxfs-l .d4 {
  background: url(../images/c4.jpg) no-repeat left center;
}
.lxfs-l .d5 {
  background: url(../images/c5.jpg) no-repeat left center;
}
.lxfs-l .d6 {
  background: url(../images/c6.jpg) no-repeat left center;
}

.l_050{width:100%;}
.ci_tit{width:100%;line-height: 26px;font-size:16px;color:#000;font-weight:bold;background:url(../images/con_pic7.png) left bottom no-repeat;padding-bottom:5px}
.ci_tet{width:100%;font-size: 16px;line-height:32px;color:#6d6d6d;padding-top:5px}
.ci_tet a{display:block;float:left;margin-right:20px}
.ci_tet p{margin-right:20px}
.ci_tet a.on_item{display: block;width:80px;font-size:12px;height:25px;line-height:25px;margin:8px 10px 0 0;text-align:center;color:#ef6500;background:#fff;border:1px solid #ef6500;border-radius:5px}
.ci_tet a.on_item:hover{color:#fff;background:#ef6500}
.r_050{width:100%;}
.r5_top{line-height: 18px;color:#282828; width:100%; }
.r5t_tit{float:left;font-size: 18px;font-weight: bold;text-transform: uppercase;padding:20px 0px 0px 0px;}
.r5t_time{float:right;font-size: 14px; padding:20px 0px 0px 0px;}
.r5_main{width:100%;float:left;margin-top:18px;position:relative}
.r5m_item{width:94%;float:left;line-height: 42px;margin-bottom:22px;position:relative}
.r5m_item p{width:66px;float:left;font-size: 14px;color:#282828;text-align: center;position:absolute;left:0;top:0}
.r5m_item input{display:block;width:100%;float:left;height:42px;line-height: 42px;color:#282828;background: #e8e8e8;padding-left:22px;border-radius:20px;}
.r5m_item textarea{display:block;width:100%;float:left;height:144px;font-size: 14px;line-height: 22px;color:#282828;background: #e8e8e8;padding-left:22px;border-radius:20px;border:none;overflow: hidden;padding-top:10px}
.tj_btn{  width:142px;height:46px; margin:5px auto;}
.tj_btn input{ width:142px;height:46px;float:left;font-size:18px;text-align: center;color:#fff;background:#dc1917;border-radius:30px;cursor: pointer;}




.info-c{ margin:10px 0px 30px 0px;}
.info-c li {
	height: 50px;
	line-height: 50px;
	border: 1px solid #b5b5b5;
	border-radius: 30px;
	margin-bottom: 10px;
	padding-left: 30px;
	font-size: 15px;
}

.info-c li .add {
	display: inline-block;
	padding-left: 35px;
	background: url(../Images/ic-add.png) no-repeat 3px center;
}

.info-c li .phone{
	display: inline-block;
	padding-left: 35px;
	background: url(../Images/ic-phone.png) no-repeat 3px center;
}

.info-c li .lxr {
	display: inline-block;
	padding-left: 35px;
	background: url(../Images/lxr.png) no-repeat 3px center;
}

.info-c li .chuazhen {
	display: inline-block;
	padding-left: 35px;
	background: url(../Images/chuazhen.png) no-repeat 3px center;
}
.info-c li .email {
	display: inline-block;
	padding-left: 35px;
	background: url(../Images/email.png) no-repeat 3px center;
}

.info-c li .lx_tel {
	display: inline-block;
	padding-left: 35px;
	background: url(../Images/ic-tel.png) no-repeat left center;
	margin-right: 20px;
}




