@charset "utf-8";
html{font-size:14px;/*10px*/}
body {
	/*font-family:'微软雅黑','PingFangSC-Light';*/
	font-family: "SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",'微软雅黑',sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	line-height:26px;
	margin-bottom: 0px;
	color: #717071;
	background:#ffffff;
	border:0;
	font-weight:lighter;
	padding-bottom:0;
	overflow-x:hidden;
}


.ease02, .ease02s, .ease02s * {-webkit-transition:all 0.2s ease-out; transition:all 0.2s ease-out;}
.ease03, .ease03s, .ease03s * {-webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.ease04, .ease04s, .ease04s * {-webkit-transition:all 0.4s ease-out; transition:all 0.4s ease-out;}
.ease05, .ease05s, .ease05s * {-webkit-transition:all 0.5s ease-out; transition:all 0.5s ease-out;}
.ease06, .ease06s, .ease06s * {-webkit-transition:all 0.6s ease-out; transition:all 0.6s ease-out;}
.ease07, .ease07s, .ease07s * {-webkit-transition:all 0.7s ease-out; transition:all 0.7s ease-out;}
.ease08, .ease08s, .ease08s * {-webkit-transition:all 0.8s ease-out; transition:all 0.8s ease-out;}
.ease09, .ease09s, .ease09s * {-webkit-transition:all 0.9s ease-out; transition:all 0.9s ease-out;}
.ease10, .ease10s, .ease10s * {-webkit-transition:all 1.0s ease-out; transition:all 1.0s ease-out;}
.ease20, .ease20s, .ease20s * {-webkit-transition:all 2.0s ease-out; transition:all 2.0s ease-out;}

input{font-family:'微软雅黑';font-weight:lighter;font-size:13px;}

html{-webkit-text-size-adjust: none;}

td {
	font-size: 13px;
	line-height: 24px;
	}

a:link,a:visited,a:active {
	color: #333333;
	font-size:13px;
	text-decoration: none;
}
a:hover {
	color: #ec0005;
	text-decoration:none;
}

ul,li{ margin:0; padding:0; border:0; list-style:none;}
*{ margin:0; padding:0; border:0;}
.clear_both,.clearfix,.clear{ clear:both;}
html{-webkit-text-size-adjust:none;}

/*上下页*/
a.page_front:link,a.page_front:visited,a.page_front:active,a.page_back:link,a.page_back:visited,a.page_back:active,a.page_last,a.page_first{ padding:0 6px;height:24px; overflow:hidden;border:1px solid #E3E3E3; display:block; text-align:center; color:#999999; text-decoration:none;line-height:24px; font-size:12px; margin:0 2px;}
a.page_front:hover,a.page_back:hover,a.page_last:hover,a.page_first:hover{background:#32d4b7;line-height:26px; color:#fff;border:1px solid #32d4b7;}

.pagelist{ margin:15px auto;}
.pagelist select{ border:1px solid #E3E3E3; height:24px; margin:0 2px; float:left;}

/*公共*/
.tl{ text-align:left;}
.tr{ text-align:right;}
.pd0{ padding:0;}
.fr{ float:right;}
.fl{ float:left;}
.h30{ height:30px;}
.img100 img{ width:100%;}
a.linkgreed{ color:#316F8C;}


/*导航栏*/
#headernav{border-radius: 0px; border:0; min-height:inherit; background:#fff; margin:0;background-color:none;border-color:none; z-index:99990; width:100%; position:fixed; top:0;box-shadow:0px 1px 8px rbga(255,255,255,0.4);} 

.header{ padding:0;}
#headernav .navbar-nav{margin:25px 0 0 0;}
#headernav .navbar-nav > li{ margin:0 35px;}
#headernav .navbar-nav > li > a{color: #ec0005; margin:0; line-height:100%; padding:10px 0; display:block; position:relative; margin-top:18px; font-weight:lighter; border-bottom:3px solid #fff;} 
#headernav .navbar-nav > li > a i{ margin-right:8px;}

#headernav .navbar-nav > li > a{ font-size:22px;}
#headernav .navbar-nav > li > a:hover,
#headernav .navbar-nav > li > a:focus,
#headernav .navbar-nav > li > a.active {color: #ec0005; background:none; font-weight:bold; border-bottom:3px solid #ec0005; background:#fff !important;} 
#headernav .navbar-nav > li > a.open{ background:none;}
#headernav .navbar-nav li .open a{ background:none !important;}
#headernav .navbar-brand{ margin:20px 0; height:70px; padding:0;}
#headernav .navbar-brand img{ height:100%;}
#headernav .nav > li{  position:inherit;}

.topdrop{ width:100%; left:0; background:none; border:none; margin:0 !important; padding:0;box-shadow:none;}
.dropdown_case_menu{ background:rgba(255,255,255,0.95); padding:50px 150px;}
.dropdown_case_menu a{ font-size:18px; color:#3E3A39; font-weight:normal; line-height:300%;}
.dropdown_case_menu a:hover{color: #ec0005;}

/*内页导航*/


/*版权*/
.footer{padding:100px 0; background:#f7f7f7;}
.footer .flogo{ font-size:15px; font-weight:lighter; line-height:220%;}
.footer .flogo a{font-size:15px;}
.footer .flogo em{ font-size:24px; font-style:normal;}
.f_logo{ margin-top:25px; height:70px;}
.s_footer_line{ height:5px;}
.f_logo img{height:100%;}
.footer .flogo img{ float:left; border:10px solid #fff; margin-right:35px; vertical-align:middle;}



.pdt130{ padding-top:70px;}


.btn_more{ border:1px solid #9e9e9e; border-radius:50px; padding:4px 15px; font-style:normal; margin-top:15px; display:block; float:left; font-size:14px; font-weight:normal;}
.btn_more i{ font-size:22px; vertical-align:middle; margin-right:5px;}
.container_page{ padding:0 25px;}
@media (min-width: 75em) {/*宽屏*/
 html {
	font-size:125% !important;
	}
}

@media (max-width: 1200px) {/*窄屏*/ 
	

	#headernav .navbar-nav > li{ margin:0 10px;}
	
}
@media (max-width: 990px) { /*ipad*/


	
}


@media (max-width: 767px) { /*手机尺寸*/

	
body {
	font-family:'微软雅黑';
	color:#929497;
}

a:link,a:visited,a:active {color: #929497;}
	.header{ padding:0 15px;}
	#headernav .navbar-collapse{ padding:0;}
	#headernav .navbar-nav{ margin:0;border-top:1px solid #eeeeee;}
	#headernav .navbar-nav > li{ padding:0; margin:0; background:none; border-bottom:1px solid #eeeeee;}
	
	#headernav .navbar-nav > li > a{ padding: 13px 22.5px; padding-left:15px; font-size:16px; margin:0;}
	#headernav .navbar-nav > li > a:hover,
	#headernav .navbar-nav > li > a:focus,
	#headernav .navbar-nav > li > a.active{}
	#headernav .navbar-nav > li > a img{ height:15px; margin-right:10px;}
	#headernav .navbar-header,
	#headernav .navbar-header,
	#headernav .navbar-collapse{ margin:0;}
	#headernav .navbar-collapse,
	#headernav .navbar-form{ margin:0; border:none;  margin:0 -15px;}
	#headernav .navbar-brand{ margin:15px 0; height:40px; padding:0;}

	#headernav .navbar-nav > li > a:hover b{ display:none;}
	#headernav .navbar-toggle:hover,
	#headernav .navbar-toggle:focus { border:0;background:none;}  
	#headernav .navbar-toggle {border-color:none;}  
	#headernav .navbar-toggle{ margin:33px 0 0; padding:0; border:none;}
	#headernav .navbar-toggle .icon-bar {  background-color: #ec0005;}  

	
	
	.pdt130{ padding-top:70px;}
	.innerbanner{ min-height:160px;}
	
	.banner_content{ padding-top:25px;}
.innerbanner{ width:100%; min-height:300px;  background-size:cover; font-size:24px; font-weight:lighter; text-align:center;}
.innerbanner em{ width:100%; margin:0 auto;}
.inner_banner_img{ float:right; text-align:center; padding-bottom:5px;}
.inner_banner_img img{ width:60%;}


	
	#pages_content {padding-bottom:40px;}
	
.flogo{ padding:0 15px;}
.footer .flogo{ font-size:13px; line-height:200%;}
.footer .flogo a{font-size:13px;}
.footer .flogo em{ font-size:16px;}
.s_footer_line{ height:0;}
.footer .flogo img{ width:22%; margin-right:15px; border:8px solid #fff;}
.footer{ padding:25px 0;}

.container_page{ padding:0 15px;}

.btn_more{ padding:4px 15px; margin-top:10px; margin-bottom:20px;}
.btn_more i{ font-size:22px; vertical-align:middle; margin-right:5px;}

.dropdown_case_menu{ padding:5px 15px;}
.dropdown_case_menu a{ font-size:14px; width:100%; display:block; margin-bottom:2px; padding:4px 0; line-height:150%;}
.dropdown_case_menu a:hover{color: #ec0005;}
}