@charset "utf-8";
body {
	font-family:"微软雅黑";
	font-size: 13px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	line-height:26px;
	margin-bottom: 0px;
	color: #555555;
	background:#fff;
	border:0;
	padding-bottom:0;
}

.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-size:13px;}
html{-webkit-text-size-adjust: none;}
td {font-size: 13px;line-height: 24px;}
a:link,a:visited,a:active {color: #585858;font-size:13px;text-decoration: none;}
a:hover {color: #2f318b;text-decoration:none;}

.img100{ width:100%;}
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;}
.hui_box{ background:#f4f7f7;}

/*上下页*/
#pagesy{ padding:10px 0;}
.pagelist { margin:30px 0; text-align:right; float:right;}
a.page_front:link,a.page_front:visited,a.page_front:active,a.page_back:link,a.page_back:visited,a.page_back:active{ padding:0 7px;height:22px; overflow:hidden;border:1px solid #e3e3e3; display:block; text-align:center; color:#999999; background:#fff; text-decoration:none;line-height:22px;margin:0 2px;}
a.page_front:hover,a.page_back:hover{background:#262887;line-height:22px; color:#fff;border:1px solid #262887;}
/*页面*/
a.bb:link,a.bb:visited,a.bb:active{ padding:0 7px;height:22px; overflow:hidden;border:1px solid #e3e3e3;text-align:center; color:#999999; display:block; margin:0 2px;line-height:22px;background:#fff;}
a.bb:hover{background:#262887; border:1px solid #262887; text-decoration:none; color:#fff;}
/*当前页*/
a.aa:link,a.aa:visited,a.aa:active{  padding:0 7px; height:22px; overflow:hidden; background:#262887; display:block; text-align:center; color:#fff;border:1px solid #262887; margin:0 2px;text-decoration:none; line-height:22px;}
.pagelist select{ border:1px solid #e3e3e3;}

/*公共*/
.tl{ text-align:left;}
.tr{ text-align:right;}
.pd0{ padding:0;}
.fr{ float:right;}
.fl{ float:left;}
.img100 img{ width:100%;}
.hidden-xs{display:inline-block!important;}
.pr {position: relative;}

/*header*/
#header_bg{ background:url(/uploads/image/tzdimages/header_bg.jpg) no-repeat top center; background-size:cover;}

/*头部*/
#top{ padding:13px 0;}
.logo{ height:84px; float:left;}
.logo img{ height:100%;}
.top-r{ float:right; color:#6b6b6b; text-align:right;}
.top-r em{ display:inline-block; line-height:20px; vertical-align:top; margin-top:6px; font-style:normal;}
.top-r b{ font-size:20px; color:#2f318b; display:inline-block; line-height:100%; padding-right:10px;line-height:30px;}
.signin {position: fixed; top: 30%; right: 0; font-size: 15px; height: 24px; line-height: 24px;}
.signin_a {background-color: #2f318b; width: 60px; text-align: center; margin-bottom: 5px;}
.signin_a a {display: block; width: 100%; padding: 8px 0 4px; color: #fff; font-size: 14px; box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.8); border: 1px solid rgba(0, 0, 0, 0.1);}
.signin_a img {height: 24px;}
.signin_a div {margin-top: 1px;}
.signin_a1 a {background-image: linear-gradient(to bottom, #46a5fd, #2884ec);}
.signin_a2 a {background-image: linear-gradient(to bottom, #ffcd2b, #ffb235);}
.accept_divin {font-size: 14px; line-height: 20px; padding: 30px;}
.accept_divin strong {color: #222;}
.header_user {font-size: 14px; position: absolute; top: 40px; right: 310px;}
.header_user a {color: #2f318b;}
.header_user a:hover {text-decoration: underline;}

/*导航栏*/
#headernav{border-radius: 0px; border:0; margin:0;background-color:none;border-color:none;}  
.navbar{ min-height:inherit;}
.header{ position:relative; background:none;} 
#headernav .navbar-nav > li{ margin:0 0 0 14px;}
#headernav .navbar-nav > li:nth-child(1){ margin-left:0;}
#headernav .navbar-brand,  
#headernav .navbar-brand:hover,  
#headernav .navbar-brand:focus,  
#headernav .navbar-nav > li > a{ padding:11px 15px; font-size:15px;color: #505050;}
#headernav .navbar-nav > li > a:hover,
#headernav .navbar-nav > li > a:focus,
#headernav .navbar-nav > li > a.active {color: #0e0f54; border-radius:10px; overflow:hidden; background:#8fbdea;}  
#headernav .navbar-toggle:hover,
#headernav .navbar-toggle:focus { border:0;background:none;}  
#headernav .navbar-toggle {border-color:none;}  
#headernav .navbar-toggle{ margin:10px 15px 10px;text-align:right; padding:0; border:none;}
#headernav .navbar-toggle em{ float:left; position:absolute; right:28px; width:100px; text-align:right; font-style:normal; font-size:12px; top:0; line-height:100%; top:1px;}
#headernav .navbar-toggle .icon-bar {  background-color: #fff; width:20px;}  
#headernav .navbar-brand a{padding:17px 0;height:auto; margin:0;}


#headernav .navbar-nav > li > .dropdown-menucc{  position:absolute;box-shadow:none; padding:0; border:none; width:100px; color:#fff; text-align:center; left:0;background: rgba(36,41,52,0.95); margin-left:-55px;margin-top:15px; padding:10px 0;}
#headernav .navbar-nav > li > .dropdown-menucc-search{  position:absolute;box-shadow:none; padding:0; border:none; width:325px; color:#fff; text-align:center; left:0;background: rgba(36,41,52,0.95); margin-left:-255px;margin-top:15px; padding:10px 0;}

.bx-wrapper .bx-viewport{ background:none;}
.banner{ padding-bottom:30px; margin-top:13px;}
.banner img{ overflow:hidden;}
.bxslider li{ border-radius:5px; overflow:hidden;}

/*版权*/
.footerline{ height:1px; background:#ebeded; overflow:hidden; margin-bottom:44px;}
.footer{padding:0 0 55px; background:#f4f7f7 url(/uploads/image/tzdimages/footer_bg.jpg) no-repeat top center; background-size:cover;}
.footer a{color:#888888;}
.footer a:hover{ color:#2f318b; text-decoration:underline;}
.footer h3{ font-weight:normal;font-size:14px; color:#2f318b;padding:15px 0; margin:0; padding-left:0;}
.contact_box {color:#383838; font-size:13px;}
.footer_tel{ font-size:20px; color:#2f318b; font-weight:bold; line-height:100%; padding-bottom:10px;}
.ewm_box{ width:118px; float:right; text-align:center; line-height:100%; color:#9b9b9b;}
.ewm_box img{ margin-bottom:15px; width:118px;}
.footer_tel i{ font-size:30px;margin-right:5px; margin-top:2px; float:left;}
.copyright{ background:#2f318b; color:#fff; padding:15px 0; line-height:100%; font-size:12px;}
.copyright a{ color:#fff; font-size:12px;}
.copyright a:hover{ color:#e7e7e7;}

#search {position: absolute; top: 40px; right: 15px;}
#search{ width:270px; display:inline; background:#fff; height:28px; overflow:hidden; border-radius:25px;display:inline;}
#search label{ width:124px; float:left; height:23px; float:left; overflow:hidden;}
#search label input{ background:none;}
#search span{ width:40px;  float:right; display:block; margin-top:0; text-align:center;}
#search span button{ background:none; outline:none;}
#search span button i{ font-size:22px; color:#2f318b; line-height:28px;}

#keywords{ width:250px; outline:none; line-height:28px;overflow:hidden; line-height:28px; padding-left:10px; color:#979797; font-weight:lighter;}


.wrap label{ display:block; padding-top:10px; font-weight:lighter;}
.wrap input,.wrap select{border: 1px solid #ccc;box-shadow: inset 0 1px 1px rgba(0,0,0,.075); width:100%; height:32px; outline:none;}
.wrap textarea{ resize:none; width:100%;outline:none;border: 1px solid #ccc; height:108px;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.wrap input.btn-primary{ width:auto; margin-top:15px;}

.book_form{ font-size:14px; padding:25px 0 15px; margin:0;}

.newpdf {font-size: 16px; font-weight: bold;}
.newpdf a {text-decoration: underline; color: #2f318b;}


/*登录注册*/
.login_box {width: 400px; max-width: 90%; margin: 0 auto; padding: 60px 0;}
.login_div div {font-size: 14px; padding-bottom: 4px;}
.login_div {padding-bottom: 15px;}
.login_tip {font-size: 14px;}
.login_tip u {color: #2f318b; font-weight: bold; cursor: pointer;}
.login_tip span {display: inline-block; vertical-align: middle; padding-right: 5px;}
.login_tip span input {display: inline-block; vertical-align: middle; margin: 0; transform: translatey(-2px);}
.login_input {border: 1px solid #ccc; box-sizing: border-box; height: 36px; padding: 0 10px; font-size: 14px; width: 100%; outline: none; border-radius: 5px;}
.login_input, .login_button {-webkit-transition:0.2s ease-in; transition:0.2s ease-in; transition-property:box-shadow,border-color;}
.login_input:focus {border-color:#7a9cd3; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(122,156,211,0.6);}
.login_button {width: 100%; height: 38px; color: #fff; background-color: #2f318b; font-size: 14px; border-radius: 5px;}
.login_button:hover {box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.4);}

@media (min-width: 75em) {/*宽屏*/
}
@media (max-width: 1200px) {/*窄屏*/ 
}
@media (max-width: 990px) { /*ipad*/
}
@media (max-width: 767px) { /*手机尺寸*/
/*菜单*/
#headernav{ position:fixed; top:0; width:100%; z-index:9;}
#headernav .navbar-collapse{ padding:0; position:absolute; z-index:9; width:100%; background:#2f318b; margin:0; padding:0 15px;}
#headernav .navbar-nav{ margin:0; padding:15px 0;}
#headernav .navbar-nav > li{ padding:0; background:none; margin:0; border-top:1px solid #40429a;}
#headernav .navbar-nav > li:nth-child(1){ border-top:none;}
#headernav .navbar-nav > li > a{ padding:7px 15px; color:#fff; font-size:13px;}
#headernav .navbar-nav > li > a:hover,
#headernav .navbar-nav > li > a:focus,
#headernav .navbar-nav > li > a.active{ background:#2e31a0; border-radius:0; color:#fff;}
#headernav .navbar-header,
#headernav .navbar-header,
#headernav .navbar-collapse{ margin:0;}
#headernav .navbar-collapse,
#headernav .navbar-form{ margin:0; border:none;  margin:0;}
.navbar-header{ background:#2e31a0; color:#fff; font-size:12px;}

	
/*版权*/
.footerline{ height:1px; background:#ebeded; overflow:hidden; margin:0 15px 10px 15px;}
.footer{ padding:0 0 20px;}
.footer h3{border-bottom:1px solid #edf2f2; padding:8px 0; clear:both;background: no-repeat right center; font-size:13px;}
.footer h3 span{ float:left; padding-right:5px; font-size:12px;}
.footer h3 i{ float:right; font-size:12px;}
.footer ul{ padding:5px 0 5px 15px;}
.footer ul li a{ font-size:12px;}
.copyright .tl{ text-align:center;}
.contact_box img{ display:none;}

/*头部*/
#top{ padding:13px 0 10px;}
.logo{ height:auto; width:74%; float:left; margin-top:30px;}
.logo img{ width:100%;}
.top-r{ float:right; display:none;}

.hidden-xs{display:none!important;}
.banner{ margin:0 0; padding:0;}
#search {display: none;}
.signin {right: 15px; top: 38px;}
.login_box {padding: 40px 0;}
}