@charset "utf-8";
/* CSS Document */
@media (min-width: 1200px) { .container { width: 1230px; } }
/*header*/


header{height:110px;background-color:#fff;box-sizing: border-box;padding-top:24px;position: relative;z-index:19;}
header .in{width:100%;}
header .logo { display: block; width: 290px; height: 70px; background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(../images/common/logo.png); }
header div.fr{position: relative;}
header div.fr .nav_list{margin-top:6px;}
header div.fr .nav_list li{float: left; line-height: 5.4rem;position: relative;z-index:19;height:5.7rem;padding-right:1px;background-image:url(../images/common/nav_list_li.jpg);background-repeat:no-repeat;background-position:right 23px;}
header div.fr .nav_list li i{position: absolute;left:0;top:0;height:3px;background-color:#ff7e00;transition:all ease-out .3s;width:0;}
header div.fr .nav_list li a{padding:0 25px;padding-top:3px;display:block;font-size:1.6rem;font-weight:700;color:#333;line-height:54px;text-decoration: none;}
header div.fr .nav_list li.active i,header div.fr .nav_list li.hover i{right:1px;width:100%;}
header div.fr .nav_list li.last{padding-right:0;background:none;}
header div.fr .nav_list li .dropdown{position: absolute;left:0;right:1px;top:57px;display:none;}
header div.fr .nav_list li .dropdown a{display:block;padding:0;height:3.2rem;line-height:3.2rem;font-size:1.4rem;text-align:center;font-weight:100;color:#535353;
	background-color:#fff;}
header div.fr .nav_list li .dropdown a:hover{background-color:#eaeaea;}
header div.fr a.search_btn{width:20px;height:20px;background-image:url(../images/common/searchBtn.png);background-repeat:no-repeat;background-position:center;margin-top:26px;cursor: pointer;overflow:hidden;margin-left:15px;}
header div.fr a.search_btn:hover{background-image:url(../images/common/searchBtn_h.png);}
header div.fr .search_body{position: absolute;left:0;right:0;background-color:#fff;z-index:29;text-align:center;padding:9px 0;display:none;}
header div.fr .search_body .content{height:48px;border:1px solid #dbdbdb;display:inline-block;border-radius:50px;overflow:hidden;}
header div.fr .search_body .content .search_close{width:55px;height:48px;background-image:url(../images/common/search_close.png);
	background-position:center;background-repeat:no-repeat;cursor: pointer;}
header div.fr .search_body .content .search_txt{border:0;font-size:16px;line-height:26px;padding:11px 25px;width:360px;background-image:url(../images/common/nav_list_li.jpg);background-repeat:no-repeat;background-position:left center;color:#8f8f8f;}
header div.fr .search_body .content .search_enter{width:90px;height:48px;background-image:url(../images/common/search.png); 
	background-repeat:no-repeat;background-position:center;background-color:#2a61b1;cursor:pointer;}

header .mobile-bar{display:none;float:right;padding:0 15px;line-height:86px;position: absolute;right:0;top:0;height:70px;}
header .mobile-bar span{font-size:28px;color:#2b4396;width:24px;overflow:hidden;}
header .mobile-bar.cur span{text-indent:99em;background-image:url(../images/common/mob_bar.png);background-size:20px;
	background-repeat:no-repeat;background-position:center;}

.nav_mask{background-color:#fff;position:fixed;left:0;right:0;top:0;bottom:0;z-index:18;display:none;}
.mobile_nav{display:none;position:fixed;left:0;right:0;top:70px;z-index:19;padding-left:15px;padding-right:15px;padding-top:15px;overflow-y:auto;}
.mobile_nav ul li{padding:15px 0;border-bottom:1px solid #d6d6d6;}
.mobile_nav ul li h3{padding-left:20px;display:block;font-size:20px;color:#303030;padding-right:25px;line-height:34px;position: relative;}
.mobile_nav ul li h3 i{display:inline-block;width:18px;height:12px;position: absolute;right:20px;top:12px;background-image:url(../images/common/mobile_nav.png);
background-repeat:no-repeat;background-position:right center;background-size:18px 12px;transition:all ease-out .2s;}
.mobile_nav ul li h3.cur i{transform:rotate(180deg);}
.mobile_nav ul li .dropdown{padding:10px 20px;display:none;}
.mobile_nav ul li .dropdown a{font-size:18px;line-height:34px;color:#616161;display:block;}
.mobile_nav ul li h4 a{display:block;padding-left:20px;font-size:20px;line-height:34px;color:#303030;}
body.open,html.open{overflow:hidden;position: absolute;left:0;right:0;top:0;bottom:0;}

.mobile-search{display:none;float:right;padding:0 15px;line-height:86px;position: absolute;right:40px;top:0;height:70px;}
.mobile-search span{font-size:26px;color:#2b4396;width:24px;overflow:hidden;}




footer{background-color:#4e4e4e;}
footer .foot01{padding-bottom:60px;border-bottom:1px solid #626262;}
footer .foot01 h3{padding:30px 0;font-size:1.4rem;line-height:2rem;color:rgba(255,255,255,.6);}
footer .foot01 h3 a{font-size:1.4rem;line-height:2rem;color:rgba(255,255,255,.6);text-decoration:none;}
footer .foot01 h3 a:hover{color:#fff;}
footer .foot01 p{font-size:1.6rem;line-height:2.6rem;color:#fff;}
footer .foot01 p a{color:#fff;text-decoration:none;}
footer .foot01 p a:hover{color:rgba(255,255,255,.6);}
footer .foot02{padding:20px 0 30px;}
footer .foot02 .copyright{font-size:1.3rem;line-height:2.4rem;color:#fff;padding-top:6px;}
footer .foot02 .copyright span{font-size:1.3rem;line-height:2.4rem;color:#fff;padding-right:20px;}
footer .foot02 .copyright a{font-size:1.3rem;line-height:2.4rem;color:#fff; text-decoration:none;}
footer .foot02 .copyright a:hover{color:rgba(255,255,255,.6);}
footer .foot02 .copyright em{font-size:1.3rem;line-height:2.4rem;padding:0 5px;color:#fff;}
footer .foot02 .links select{float:right;background:none;box-sizing:border-box;width:210px;height:3.6rem;border:1px solid #b8b8b8;
	font-size:1.4rem;line-height:3.6rem;color:#fff;padding:0 15px;appearance:none;-moz-appearance:none; -webkit-appearance:none;
	background:url(../images/common/select.png) no-repeat 177px center; }
footer .foot02 .links select option{background: #4e4e4e;}
footer .foot02 .links select::-ms-expand{display: none;}    

.pageKv{position: relative;overflow:hidden;text-align:center;height:275px;background-repeat:no-repeat;background-position:center;}
.pageKv img{display:block;width:100%;display:none;}
.pageKv .txt{position: absolute;left:0;right:0;top:0;bottom:0;}
.pageKv .txt h2{display:inline-block;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);font-size:3.8rem;font-weight:700;color:#fff;
	padding:30px 25px;}
.pageKv .txt h2 i{display:inline-block;width:37px;height:37px;position: absolute;}
.pageKv .txt h2 i.ico_1{left:0;top:0;background-image:url(../images/common/horn_1.png);}
.pageKv .txt h2 i.ico_2{right:0;bottom:0;background-image:url(../images/common/horn_2.png);}

.pageNav{text-align:center;padding:15px 0;background-color:#f3f3f3;}
.pageNav a{font-size:1.8rem;line-height:2.8rem;color:#373737;text-decoration:none;}
.pageNav em{font-size:1.8rem;color:#b7b7b7;line-height:2.8rem;margin:0 80px;}
.pageNav a:hover,.pageNav a.cur{color:#ff7e00}

.crumbs{padding:10px 0;font-size:1.4rem;line-height:2.8rem;color:#7e7e7e;}
.crumbs a{font-size:1.4rem;color:#7e7e7e;text-decoration:none;}
.crumbs a:hover{color:#ff7e00;}
.crumbs em{padding:0 5px;color:#7e7e7e;}
.page{padding:10px 0 130px;background-image:url(../images/common/page_bg.jpg);background-position:center bottom;background-repeat:no-repeat;}
h2.tit{text-align:center;}
h2.tit span{display:inline-block;font-size:3.2rem;color:#373737;line-height:3.2rem;border-bottom:3px solid #ff7e00;padding:0 15px 10px}

.Pager{padding:40px 0;text-align:center;}
.Pager ul li{margin:0 6px;float:left;}
.Pager ul li a,.Pager ul li span{display:inline-block;font-size:1.8rem;line-height:36px;width:36px;text-align:center;color:#141414;text-decoration:none;cursor: pointer;padding:0;border:0;}
.Pager ul li:first-child span,.Pager ul li:first-child a,.Pager ul li:last-child span,.Pager ul li:last-child a{width:inherit;font-size:1.6rem;padding:0 10px;color:#666;line-height:36px;}
.Pager ul li.active span,.Pager ul li.active a,.Pager ul li span:hover,.Pager ul li a:hover{background-color:#ff7e00!important;color:#fff;}
.Pager ul li:first-child span:hover,.Pager ul li:first-child a:hover,.Pager ul li:last-child span:hover,.Pager ul li:last-child a:hover{background:none!important;
	color:#ff7e00}