@charset "utf-8";
/*sou suo xia la*/
div.select-main {
	border-left:3px solid #2d7cc1;
	border-right:1px solid #e5e5e5;
	font-size:14px;
	height:40px;
	position:relative;
	width:100%;
	padding-left:8%;
	
	-webkit-user-select:none; /* webkit (safari, chrome) browsers */
    -moz-user-select:none; /* mozilla browsers */
    -khtml-user-select:none; /* webkit (konqueror) browsers */
    -ms-user-select:none; /* IE10+ */
}

div.select-main.z-index {
	z-index:10;
}
div.select-main.disabled {
	cursor:default;
	filter:alpha(opacity=50);
	opacity:0.5;
	zoom:1;
}
div.select-main.disabled div.select-set {
	cursor:default;
}
div.select-main.disabled div.select-arrow {
	cursor:default;
}
div.select-set {
	width:100%;
	color:#333;
	cursor:pointer;
	height:40px;
	line-height:40px;
	overflow:hidden;
	position:relative;
	z-index:999;
}
div.select-arrow {
	display: inline-block;
	width:8px;
	height:8px;
	border: 2px solid #666;
	border-right: none;
	border-bottom: none;
	position:relative;
	top:15px;
	right:10px;
	transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	-webkit-transform: rotate(225deg);
}
div.select-block {
	background-color:#fff;
    left:-1px;
    line-height:20px;
    position:relative;
    top:40px;
    width:100%;
	z-index:999;
}
ul.select-list {
	cursor:pointer;
	margin:15px 0 7px;
}
/* Scroll view */
ul.select-list::-webkit-scrollbar {

}
ul.select-list::-webkit-scrollbar-track {
    border-radius:10px;
}
ul.select-list::-webkit-scrollbar-thumb {
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.5);
}
ul.select-list {
	scrollbar-face-color:#AEB1B1;
    scrollbar-shadow-color:#C7CACA;
    scrollbar-highlight-color:#CED1D1;
    scrollbar-3dlight-color:#CED1D1;
    scrollbar-darkshadow-color:#C7CACA;
    scrollbar-track-color:#CED1D1;
    scrollbar-arrow-color:#333;
}
/* End scroll view */

li.select-items {
	color:#333333;
	padding:7px 15px;
}
li.select-items:hover,
li.select-items.active {
	background-color:#eee;
	color:#333;
} 


/*menu zen*/
.b_two{
	height:61px;
}
.logo_p{
	position:relative;
	height: 61px; 
	overflow: visible; 
}

.body1000 { position: relative; margin: 0 auto; width: 1200px;}
.logo_p .frame { width: 100%; position: relative; color: #333; z-index:9; }
.logo_p .frame .box { position: relative; height: 61px; background:url(../images/menu.png) repeat-x left top; }
.logo_p .frame .box .nav { height: 61px; font-size: 16px; overflow: hidden; }
.logo_p .frame .box .nav .ch { display: inline-block; vertical-align: top; overflow: hidden; }
.logo_p .frame .box .nav .ch .btn { height:61px; color:#333; text-align:center; line-height:61px; display:block; padding:0 19px; background:url(../images/m_fg.jpg) no-repeat left center; }
.logo_p .frame .box .nav .ch .btn:hover{ color:#f60;}
.logo_p .frame .box .nav .ch .btn.current{ background:#f60;}
.logo_p .frame .box .nav .ch .navsub.no,.logo_p .frame .box .nav .ch .btn.no{}
.logo_p .frame .box .nav .ch .navsub { margin-top: 10px; padding:0 16px; background:url(../images/sub_menu_bg.png) no-repeat right top; text-align:center; }
.logo_p .frame .box .nav .ch .navsub li { font-size:14px; line-height:24px; text-transform:uppercase; }
.logo_p .frame .box .nav .ch .navsub a { color: #fff;}
.logo_p .frame .box .nav .ch .navsub a:hover { color: #f60;  }
.logo_p .frame .box .nav .ch .btn.home{
	background:url(../images/home.jpg) no-repeat left center;
	padding-left:26px;
}

/*banner*/
.swiper-container {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .swiper-slide {
        text-align: center;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
/*tab切换*/
.tabs2,.tabs1{ border-bottom:1px solid #999; padding-bottom:10px; color:#333;}
.tabs5 li,.tabs2 li,.tabs1 li{display:block; float:left; padding:3px 5px; margin-right:3px;}
.tabs5 li.fr{
	float:right;
}
.tabs5 li.thistab,.tabs2 li.thistab,.tabs1 li.thistab{ cursor:pointer; background:#c5c5c5; border-radius:3px; -moz-border-radius:3px;}
.tab_conbox2,.tab_conbox1{ margin-top:10px;}
.tab_conbox2 li,.tab_conbox1 li{ line-height:36px;}


/*three*/
.tabs3{ color:#999; border-bottom:1px solid #ddd;}
.tabs3 li{ display:block; float:left; margin-right:3px; line-height:37px; padding:0 3%; }
.tabs3 li.thistab{ cursor:pointer; color:#333; border:1px solid #ddd; /*border-bottom:1px solid #fff;*/ margin-bottom:-1px; }
.tab_conbox3{ margin-top:10px;}

.ddd_con{
	background:url(../images/news_xx.jpg) repeat-x left bottom;
	padding-bottom:20px;
	margin-top:20px;
}
.ddd_con dt{
	width:25%;
}
.ddd_con dd{
	width:73%;
}
.img_w1{
	width:32%;
}
.txt_con1{
	width:65%;
}
.pre_con{
	float:left;
}
.next_con{
	float:right;
}

/*four*/
.tabs4{}
.tabs4 li{ display:block; float:left; margin:0 4% 2% 0; width:40%; color:#fff; line-height:37px; }
.tabs4 li.bg{
	background-color:#aeaeae;
}
.tabs4 li.thistab{ cursor:pointer; background-color:#2d7cc1;}
.tab_conbox4{ margin-top:10px;}
.select1{
	width:40%;
}
.select2{
	width:80%;
}
.btn6{
	height:23px;
	background-color:#666;
	padding:0 13%;
}
.input4{
	border:1px solid #aeaeae;
	height:19px;
	padding-left:2%;
	width:70%;
}
.btn7{
	width:10%;
	background:#aeaeae url(../images/mag_b.png) no-repeat center;
	height:19px;
}
.img_pic{
	width:99%;
	border:1px solid #cacaca;
	padding:3px;
}
.img_pic img{
	background-color:#fff;
}
.poab{
	position:relative;
}
.ff{
	position:relative;
	right:10px;
	display: inline-block;
	width:8px;
	height:8px;
	border: 2px solid #666;
	border-right: none;
	border-bottom: none;
	transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	-webkit-transform: rotate(225deg);
	z-index:1;
	top:6px;
}

/*six*/
.tabs6{ border:1px solid #ddd; height:31px;}
.tabs6 li{ display:block; float:left; padding:0 2%; border-right:1px solid #eee; line-height:28px;}
.tabs6 li.tcl{
	color:#444;
}
.tabs6 li.thistab{ cursor:pointer; border-bottom:2px solid #ff6600; line-height:28px;}
.img_fen{
	float:left;
	width:29.333%;
	border:1px solid #e4e4e4;
	margin:3% 0 0 3%;
	padding-bottom:15px;
}

/*seven*/
#tab{ }
.tabs7{ width:30%;}
.tabs7 li{display:block; width:100%; margin-bottom:1px;}
.tabs7 li.bg_hui1{
	background-color:#ddd;
	padding:49px 0;
}
.tabs7.tabs71 li.bg_hui1{
	padding:30px 0;
}
.tabs7 li.thistab{cursor:pointer; background-color:#ff6500; color:#fff; }
.tabs7.tabs717 li.thistab a{
	cursor:pointer; background-color:#ff6500; color:#fff;
}
.tab_conbox7{width:68%;}
.tab_conbox7 li{ width:100%;}

/*eight*/
#tab{}
.tabs8{ width:50%; margin:0 auto;}
.tabs8 li{float:left; height:33px; width:24%; line-height:33px; border:1px solid #000; margin-right:1%;}
.thistab{ cursor:pointer; }
.tab_conbox8{}
.tab_conbox8 li{}


/*pic*/
#tFocus{ overflow:hidden;}
#tFocus-pic{ width:100%; height:450px;position:relative; background:url(../images/pic_bg.jpg) no-repeat center top;}
#tFocus-pic li{width:100%;height:400px; position:relative; left:0; top:0; filter:alpha(opacity:0); opacity:0; margin-top:40px;}
#tFocus-pic.tFocus-pic1{
	height:634px;
	background:none;
}
#tFocus-pic.tFocus-pic1 li{
	height:634px;
}
#tFocus-pic.tFocus-pic1 li img{
	width:100%;
	box-shadow:none;
	padding:0 3%;
	height:100%;
}
#tFocus-pic li img{
	padding:5px;
	/*background:#fff;*/
	/*box-shadow:0 5px 10px #999;
	-moz-box-shadow:0 5px 10px #999;*/
}
#tFocusBtn{width:962px;height:110px;z-index:20;overflow:hidden;}
#tFocusBtn.tFocusBtn1{
	margin-top:50px;
	height:140px;
}
#tFocusBtn.tFocusBtn1.tFocusBtn11{
	margin-top:100px;
}

#tFocus-btn{width:802px;height:110px;position:relative;left:0;bottom:0;overflow:hidden;float:left;margin-right:3px;}
#tFocus-btn ul{width:100000px;position:relative;left:0;top:0;}
#tFocus-btn li{height:57px;width:200px; display:block; float:left;margin-right:5px;}
#tFocus-btn li img{ border:1px solid #b7b7b7; padding:2px;}
#tFocus-btn.tFocus-btn1{
	height:140px;
}
#tFocusBtn.tFocusBtn1.tFocusBtn11{
	height:200px;
}
#tFocus-btn.tFocus-btn1.tFocus-btn11{
	height:200px;
}
#tFocus-btn.tFocus-btn1.tFocus-btn11 li{
	width:270px;
}
#tFocus-btn.tFocus-btn1.tFocus-btn11 li img{
	border:1px solid #e6e6e6;
	padding:0;
}
#tFocus-btn.tFocus-btn1.tFocus-btn11 li.active img{
	border:1px solid #e6e6e6;
}
#tFocus-btn.tFocus-btn1.tFocus-btn11 ul{
	height:200px;
}
#tFocus-btn.tFocus-btn1 ul{
	height:140px;
}
.tie_bg2{
	background-color:#e6e6e6;
	height:34px;
	line-height:34px;
	width:93%;
}

#tFocus-btn li.active{background-position:-448px -100px;}
#tFocus-btn li.active img{border:3px solid #2e7dc0; padding:0;}
#tFocus-leftbtn,#tFocus-rightbtn{height:37px;margin-top:18px;width:18px;float:left;text-indent:-9999px;}
#tFocus-leftbtn.tFocus-leftbtn1,#tFocus-rightbtn.tFocus-rightbtn1{
	margin-top:55px;
}
#tFocus-leftbtn{margin:30px 30px 0 33px; background:url(../images/arr_bleft.jpg) no-repeat;}
#tFocus-rightbtn{ background:url(../images/arr_bright.jpg) no-repeat; margin:30px 0 0 25px;}

#tFocus-leftbtn.tFocus-leftbtn11,#tFocus-rightbtn.tFocus-rightbtn11{
	width:11px;
	height:20px;
	margin-top:80px;
}
#tFocus-leftbtn.tFocus-leftbtn11{
	background:url(../images/arrh_left.png) no-repeat;
}
#tFocus-rightbtn.tFocus-rightbtn11{
	background:url(../images/arrh_right.png) no-repeat;
}



/*nei rong zhan xian*/
.one{ border-bottom:1px solid #f5f5f5;}
.one1{
	background:url(../images/big_xx.jpg) repeat-x left bottom;
	border-bottom:0;
	padding:10px 0;
}
.one2{
	background:url(../images/big_xx.jpg) repeat-x left top;
	padding:30px 0 15px;
}
.top1{
	position:relative;
}
.txt_con2:before{
	content:"";
	width:17px;
	height:17px;
	background-color:#cc0001;
	display:block;
	float:left;
	margin:8px 10px 0 0;
}
.iocn{ display:block; width:26px; height:13px; background:url(../images/+.jpg) no-repeat center; margin-top:19px; cursor:pointer; border-right:1px solid #999;
	border-bottom:1px solid #999;}
.iocn1{
	margin-top:10px;
}
.iocn2{
	position:relative;
	right:0;
	top:10px;
	margin-top:0;
}
.shu_bg{
	width:46px;
	height:81px;
	background:url(../images/shu_bg.jpg) no-repeat;
	font-size:50px;
	color:#fff;
	text-align:center;
	padding-top:10px;
}
.tie_3{
	width:30%;
	padding:15px 0;
}
.mla{
	margin-left:10%;
}
.mla1{
	margin-left:13%;
}
.mla2{
	margin-left:3.5%;
}
.one span.jian{ background:url(../images/-.jpg) no-repeat center;}
.one span.jia{ background:url(../images/+.jpg) no-repeat center; margin-top:19px;}
.one.one1 span.jia{
	 margin-top:10px;
}
.one.one2 span.jia{
	 margin-top:0;
}
.one1.one3 span.jia{
	 margin-top:0;
}
.one div.bgreen{ background:url(../images/bg.jpg) no-repeat center;}
div.content{display:none;}
div.content1{
	display:block;
}
.btn8{
	padding:0 20px 0 30px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	background:url(../images/email.png) no-repeat 7px center;
}
#fq{
	border-bottom:1px solid #ddd;
}
#fq1{
	border-bottom:0;
}

/*pic_tc*/
.box{ background-color:#fff; border-radius:5px;}
.box a{padding-right:15px;}
#about_hide{display:none}
.layer_text{background-color:#fff;}
.layer_text p{ margin-bottom: 10px; text-indent: 2em; line-height: 23px;}
.button{display:inline-block; *display:inline; *zoom:1; line-height:30px; padding:0 20px; background-color:#56B4DC; color:#fff; font-size:14px; border-radius:3px; cursor:pointer; font-weight:normal;}
.photos-demo{
	width:54%;
}
.photos-demo img{ width:30%; margin:5% 2% 0 0;}


/*下拉导航*/
.nav{ width:100%; position:relative;}
.nav ul{ height:61px;margin:0 auto;}	
.nav ul li{ float:left; position: relative; padding:0 22px; background:url(../images/m_fg.jpg) no-repeat left center; }
.nav ul li:hover{
	background:#c5c5c5;
}
.nav ul li.home{
	background:url(../images/home.png) no-repeat 6px center;
	padding-left:30px;
}
.nav ul li:hover.home{
	background:#c5c5c5 url(../images/home.png) no-repeat 6px center;
}
.nav ul li ul{left:0; position: relative;top:61px;display: none; z-index:999;}
.nav ul li ul li{ border-top:1px #2f353d solid; background:rgba(29,36,44,.95); width:110px; padding:0; margin:0; }
.nav ul li a{display: block;line-height:61px;}
.nav ul li ul li a{
	line-height:40px;
	color:#fff;
}
.nav ul li ul li a:hover{ color:#ff6600;}
.nav ul li ul li:hover{
	background:rgba(29,36,44,.95);
}
.nav .current{}	
.nav .leave{ background:none; color:#333;}
/* Holly Hack for IE \*/
* html .nav ul li { float: left; height: 1%; }
* html .nav ul li a { height: 1%; }


/*index img*/
.img_one{
	width:49%;
}
.img_one1{
	width:48.5%;
}
.img_po0{
	position:relative;
	margin-top:3px;
}
.txt_ab{
	position:relative;
	bottom:4px;
	right:10px;
	text-shadow:0 0 1px #000;
	-moz-text-shadow:0 0 1px #000;
}
.txt_ab1{
	position:relative;
	bottom:12px;
	left:10px;
}
.txt_ab12{
	left:4%;
}
/*banner*/
.focus{ position:relative; padding-bottom:210px; margin-top:50px;}  
.focus img{ width: 933px; height: 543px;} 

.focus .btn{ position:relative; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px; text-align:center; outline:0; float:left; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;}  

.focus .fPic{ /*position:relative; left:0px; top:0px;*/ }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:180px; z-index:10;  }  
.focus .shadow{ width:100%; position:relative; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none;  }  
.focus .fcon img{ display:block; }  
.focus .fbg{ bottom:193px; left:0; position:relative; height:21px; text-align:center; z-index: 200; }  

.focus .fbg div{margin:4px auto 0;overflow:hidden; zoom:1; height:180px}    
.focus .D1fBt a{position:relative; display:inline; width:305px; margin-left:3px; height:180px; outline:0; float:left;  }    
.focus .D1fBt .current,.focus .D1fBt a:hover{}    
.focus .D1fBt a img{
	width:305px; height:180px;
}

.focus .D1fBt img{}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:relative;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

/*index xiu gai*/
.pc_img2{
	background-color:#000;
	height:500px;
}


.img_l img,.w1002 img,.img_w2 img,ul.c_list li img,.img_b img,.img_one1 img,.img_one img,.select22,.select11,.img_pic img,.img_w1 img,.ddd_con dt img{
	width:100%;
}
.btn7,.btn6,.btn5,.btn4,.btn3,.btn2,.btn1{
	border:0;
	cursor:pointer;
}
{
	display:none;
}
@media (max-width:1201px){
	.tab_conbox2 li,.tab_conbox1 li{
		line-height:28px;
	}
	.txt_con2:before{
		width:10px;
		height:10px;
		margin:7px 10px 0px 0px;
	}
	.iocn1{
		margin-top:7px;
	}
	.one.one1 span.jia{
		 margin-top:7px;
	}
	.shu_bg{
		color:#cc0001;
		width:4%;
		height:auto;
		background:none;
		padding-top:0;
		text-align:left;
		font-size:40px;
	}
	.txt_w2{
		width:90%;
	}
	.one2{
		padding:10px 0 15px;
	}
	.next_con,.pre_con{
		float:none;
		line-height:30px;
	}
	.xx_bg{
		background-size:18px 17px;
		-moz-background-size:18px 17px;
		padding-left:25px;
		margin-left:38px;
	}
	.font40{
		font-size:25px;
	}
	.tab_conbox7,.tabs7{
		width:100%;
	}
	.tabs7 li{
		width:50%;
		float:left;
		border-left:1px solid #fff;
		padding:10px 3%;
	}
	.tabs7.tabs72 li{
		width:33.333%;
		padding:10px 3%
	}
}
@media (max-width:600px){
	.shu_bg{
		width:7%;
	}
	.txt_w2{
		width:80%;
	}
	.q_kk:before{
		width:10px;
		height:10px;
		margin:6px 10px 0 35px;
	}
	.mlg{
		margin-left:55px;
	}
	.tie_con{
		margin-top:20px;
	}
	.txt_btn,.img431{
		float:none;
		width:100%;
	}
	.txt_btn{
		margin-top:15px;
	}
}