@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"微软雅黑";
	color:#5a5a5a;
}
a{ text-decoration:none;}
li{ list-style:none;}
h1,h2{font-weight:normal;}
.clear{ clear:both;}
.fl{float:left;}
.fr{float:right;}
.none{ display:none;}
a:hover{ cursor:pointer;}


.top_box{
	width:100%;
	height:34px;
	background:url(../img/top.jpg) center;
	overflow:hidden;
}
.top{
	width:80%;
	height:100%;
	margin:0 auto;
	overflow:hidden;
}
.top_l{
	color:#fff;
	height:34px;
	line-height:34px;
	font-size:14px;
	width:35%;
	background:#f59f0a;
	text-align:right;
	padding-right:5%;
	overflow:hidden;
}
.top_r{
	margin-right:5%;	
}
.top_r_txt{
	display:inline-block;
	
}
.top_r_txt a,.top_r_txt span,.top_r_nub{
	display:inline-block;
	color:#fff;
	font-size:14px;
	line-height:34px;
	height:34px;
	overflow:hidden;
}
.top_r_txt span{
	 margin-left:5px;
	 margin-right:5px;
}
.top_r_nub{
	margin-left:30px;
}
.top_r_txt a:hover{
	text-decoration:underline;
}


/*.nav_box{ width:100%; height:84px; overflow:hidden; background:#f1f1f1;}
.nav{ width:80%; height:100%; margin:0 auto;  overflow:hidden;}
.nav_logo{ display:block; margin-left:2%; height:56px; margin-top:14px;}
.nav_m{ display:none;}
.nav ul{ width:60%;}
.nav ul li{ display:inline-block; width:14%; text-align:center;}
.nav ul li a{ display:inline-block; line-height:86px; font-size:14px;}
.nav ul li a:hover{ color:#0266b4;}*/

/*导航*/
.nav_box {width: 100%;height: 84px; background:#f1f1f1;/*opacity: 1;position: fixed;top: 0px;background: rgb(255, 255, 255); z-index:9999999;    box-shadow: 0px 2px 2px rgba(0,0,0,0.2);*/}
.nav {width: 1200px;margin: 0px auto;}
.nav_logo {display: block;float: left; height:56px; margin-top:14px;}

.nav_r{ display:none;}
.nav ul {display: block;float: right;}
.nav ul li {display: block; float: left;width: 100px;text-align: center;}
.nav ul li a {display: block; line-height: 78px;font-size: 16px;color: rgb(51, 51, 51);text-align: center;}
.nav ul li a:hover{ color:#0266b4;}
#current{ color:#0266b4; border-bottom:2px solid #0266b4;}



/*banner*/
.banner_box{ height: auto; width:100%; overflow:hidden;/* background:#ffe7ad;*/}
/* flexslider */
.flexslider{/*margin:40px auto;*/position:relative;width:100%;height:auto;overflow:hidden;zoom:1;}
/*#demo01{margin-top:20px;}*/
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.slides li a img{ width:100%; height: auto;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:3%;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background: url(../img/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}


.search_box{ width:100%; height:50px; overflow:hidden; border-bottom:1px solid #ccc;}
.search{ width:80%; margin:0 auto;}
.search_l{ width:70%; height:50px; overflow: hidden;}
.search_l1{ width:12%; text-align:center; border-right:1px solid #ccc;}
.search_l1 p{ line-height:30px; font-size:20px; font-weight:bold; color:#0266b4;}
.search_l1 span{ display:block; line-height:20px;}
.search_l2{ width:100%;}
.search_l2 span{ display:inline-block; width:8%; height:50px; text-align:right; line-height:50px;}
.search_l2 span img{ padding-top:10px;}
.search_l2 .search_new{ display:block; margin-left:2%; width:85%;}
.search_new ul{ width:100%; overflow:hidden;}
.search_new ul ol{ display:block; line-height:50px; float:left; margin-left:8%; font-size:14px;  color:#0266b4; font-weight:bold;}
.search_new ul li{ display:block; line-height:50px; float:left; margin-left:3%;font-size:14px;}
.search_new ul li:hover a{  color:#0266b4;}
.search_r{ width:30%; height:50px; overflow:hidden;}
.ninputs{ float:right; width:100%;margin-top:11px;}
.searchbox_txt {
    width: 50%;
    font-size: 14px;
    color: #666;
    font-weight: normal;
    line-height: 26px;
    height: 26px;
    vertical-align: middle;
    border: #D3D3D3 1px solid;
	border-right:none;
    padding-left: 5px;
    padding-right: 5px;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display:block;
	outline:none;
	
}
.searchbox_btn{ display:block; width:15%; height:28px; line-height:28px; font-size:14px; text-align:center; color:#fff; background:#0266b4;}


.footer_box{ width:100%; height:auto; margin-top:40px;}
.footer_nav{ background:#0266b4; height:44px; overflow:hidden;}
.footer_nav ul{ text-align: center;position: relative;bottom: auto; height:44px; overflow:hidden;}
.footer_nav ul li,.footer_nav ul span{/* float:left;*/ text-align:center; display:inline-block; color:#fff; line-height:44px; font-size:14px;}
.footer_nav ul li{ padding:0 25px;}
.footer_nav ul span{ padding:0 10px;}
.footer_nav ul li a{ color:#fff;}

.footer{ width:100%; height:auto; background:rgb(44,44,44); }
.footer_{ width:80%; margin:0 auto;}
.footer_l{ width:70%; margin-top:35px; margin-bottom:35px;}
.footer_l p span{ color:#fff; font-size:14px; line-height:240%; margin-right:8px;}

.footer_r{ width:30%; margin-top:63px;}
.footer_ma{ width:82px; height:82px;}
.footer_ma img{ width:100%; height:auto;}
.footer_logo{ width:84px; height:64px; margin-top:9px;}
.footer_logo img{ width:100%; height:auto;}
.footer_r span{ display:block; height:82px;margin-left:30px; margin-right:30px;border-left: 1px dashed #0266b4;}


.main_title_box{ width:700px; height:75px; background: url(../img/main_title.png) center no-repeat; margin:30px auto;}
.main_title{ width:180px; margin:0 auto; height:75px;}
.main_title strong{ line-height:140%; font-size:56px; color:#0266b4; display:block; float:left; width:52px; text-align:center;}
.main_title div{ float:left; margin-top:10px; margin-left:5px;}
.main_title div p{ line-height:140%; font-size:24px; color:#000;}
.main_title div p span{ line-height:140%; font-size:24px; color:#0266b4;}
.main_title div strong{ font-size:14px; line-height:140%; width:auto; color: rgb(217, 217, 217);}



/*==============移动端==============*/
@media screen and (max-width: 1200px){

*{ font-size:1rem;}

/*------顶部-----*/
.top_box{ display:none;}


/*------导航-----*/
/*.nav_box{ height:auto; overflow: hidden;position: fixed;top: 0px; box-shadow: 0 10px 10px rgba(9,2,4,.55); z-index:9999999;}
.nav{ width:100%; height:10rem; overflow: hidden;}
.nav_logo{ height:8rem; margin-top:1rem; margin-left:3%;}
.nav_logo img{ height:100%; width:auto;}
.nav_m{ display:block; width:10%; height:8rem; margin-top:1rem; background:url(../img/navbg.png) center center no-repeat; border:1px solid #fff; box-sizing:border-box; margin-right:3%;}
.nav ul{ float:left; height:auto; width:100%; margin-top:1rem; position: relative; z-index:9999999; background:rgba(0,0,0,0.5);}
.nav ul li{display:block; width:100%;}
.nav ul li a{ color:#fff; font-size:2.5rem; line-height:7rem;}*/

.nav_box {width: 100%;height:10rem;position: fixed;top: 0px;box-shadow: 0 4px 4px rgba(9,2,4,.55);}
.nav {width:100%;}
.nav_logo{ width:60%; height:8rem; margin-left:3%; margin-top:1rem;}
.nav_logo img{ height:100%; width:auto;}
.nav_r{ display:block; float:right; width:10%; height:8rem; margin-top:1rem;background:url(../img/navbg.png) center center no-repeat; border:1px solid #fff; box-sizing:border-box; z-index:999999; margin-right:3%;}
#nav_m{ display:none; width:100%; margin-top:1.2rem; }
#nav_m li{ width:100%; height:7rem; background:rgba(0,0,0,0.5); border-top:1px solid rgba(0,0,0,0.3);}
#nav_m li a{ display:block; font-size:2.5rem; line-height:7rem; color:#fff; width:100%; text-align:center;}


/*------banner-----*/
.banner_box{/* display:none;*/ margin-top:11rem; position:relative; z-index:-1;}


/*------搜索-----*/
.search_box{/* display:none;*/ height:8rem;}
.search_l{ display:none;}
.search_r{ float:none; height:8rem; width:100%;}
.ninputs{ margin-top:1rem;}
.searchbox_txt{ height:6rem; width:75%; font-size:260%;}
.searchbox_btn{ height:6rem; line-height:6rem; width:20%; font-size:260%;}


/*------底部-----*/
.footer_box{/* display:none;*/ margin-top:0;}
.footer_nav{}



.main_title_box{ width:100%; height:8rem;  background: none;}
.main_title{ width:37%; height:8rem;}
.main_title strong{ font-size:6rem;}
.main_title div{ margin-left:2rem;}
.main_title div p{ font-size:3rem;}
.main_title div p span{ font-size:3rem;}
.main_title div strong{ font-size:1.8rem;}





}

















