﻿@charset "utf-8";
/* CSS Document */
/*
color:red !important;/* Firefox、IE7支持 
_color:red;  IE6支持 
*color:red;  IE6、IE7支持 
*+color:red; IE7支持/
color:red\9; IE6、IE7、IE8支持 
color:red\0; IE8支持
@media screen and(-webkit-min-device-pixel-ratio:0){} chrome
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templets/ftwcm/images/bg_index.body1.png');_background:none;
background:linear-gradient(#e99c40,#d35224);-webkit-background:linear-gradient(#e99c40,#d35224);
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.3));
-moz-appearance:none;
-webkit-appearance:none;
appearance:none;}
select::-ms-expand{display:none;}
input::-moz-placeholder{opacity:1;}
input::-webkit-placeholder{opacity:1;}
input::-ms-placeholder{opacity:1;}
.gray{-webkit-filter: grayscale(100%);filter:grayscale(100%);filter:gray;}
@media screen and (min-width:540px){
body{width:540px;}
header{width:540px;}
}
@media screen and (max-width:320px){
body{width:320px;}
header{width:320px;}
}
@-webkit-keyframes a1{}

white-space:nowrap;不换行
*/

/* css reset */
html, body, h1, h2, h3, h4, h5, h6, div, ol, ul, li, dl, dt, dd, table, caption, tr, th, td, span, p, a, b, u, i, em, img, iframe, fieldset, form, label, legend, input, button, select, textarea { margin: 0; padding: 0; }
body { font: 14px/1.5 "Microsoft YaHei", Arial, Tahoma, Helvetica, sans-serif; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased !important; max-width: 1920px; margin: 0 auto; color:#707070; font-family:微软雅黑,'Heiti SC',黑体,Arial;position:relative;}
input, button, textarea, select { font: 14px/100% "Microsoft YaHei", Arial, Tahoma, Helvetica, sans-serif; outline: 0; border: 0; background: none; color:#707070; }
input:focus, textarea:focus { color:#474747; }
input::-ms-clear{display:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#474747;line-height:1.2;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;}
ol, ul, li { list-style: none; }
select { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
textarea { overflow:auto; resize:none; }
table { border-collapse: collapse; border: 0; }
caption, th { font-weight:normal; }
img { border: 0; outline:0; vertical-align: middle; }
i,em,b,strong{font-style:normal;font-weight:normal;}
a{text-decoration:none;color:inherit;}
a:focus{outline:0;}

input::-moz-placeholder{opacity:1;}
input::-webkit-placeholder{opacity:1;}
input::-ms-placeholder{opacity:1;}
textarea::-moz-placeholder{opacity:1;}
textarea::-webkit-placeholder{opacity:1;}
textarea::-ms-placeholder{opacity:1;}
::-webkit-input-placeholder{color:inherit;}


/* 通用 */
.wrap{width:1258px; height:100%; margin:0 auto; position:relative;}
.clearfix:after{content:"";display:block;clear:both;}
.header,.body,.footer{ min-width:1258px;}


.navbar{ position:fixed; top:0; left:0; right:0; display:none;width:100%;height:100%;z-index:999;}
.navbar .layer{ position:relative; margin:0 auto; text-align:center; background:url(../images/nav_bg.jpg) center top repeat;}
.navbar .close{ position:absolute; right:50px; top:50px; background:url(../images/navbar_close.png) no-repeat; width:50px; height:50px;
	transition:all 1s linear;-webkit-transition:all 1s linear;
}
.navbar .close:hover{
	transform:rotate(180deg);-webkit-transform:rotate(180deg);
}
.navbar .logo{ padding-top:125px; margin-bottom:82px;}
.navbar .list{ overflow:hidden; display:inline-block;}
.navbar .item{ float:left; min-width:160px; color:#fff; text-align:center;}
.navbar .item h1{ font-family:fzfysjt; font-size:26px; padding-bottom:26px; background:url(../images/nav_liststyle.png) center bottom no-repeat; margin-bottom:12px; color:inherit;}
.navbar .item dl{ background:url(../images/nav_dot.png) center top no-repeat; padding-top:18px; margin-bottom:14px;}
.navbar .item h1+dl{ background:none; padding:0;}
.navbar .item dt{ font-size:16px; margin-bottom:2px;}
.navbar .item dd{ font-size:16px; padding:4px 0;}
.navbar .item a{ color:#eaa1a1;}
.navbar .item a:hover{ color:#fff;}
.children.navbar .layer{height: 100%;}
.children.navbar .list{padding-top: 150px;}

.header{height:48px;border-bottom:1px solid #e3e3e3;position:relative;z-index:3;}
.header .wrap .logo{position:absolute;left:0;top:7px;background:url(../images/logo.png) left center no-repeat;width:115px;height:100%;}
.header .wrap .logo a{display:block;height:100%;}
.header .nav_main{position:absolute;left:50%;top:0;height:100%;width:790px;text-align:center;margin-left:-395px;font-size:0;}
.header .nav_main li{display:inline-block;;height:100%;line-height:48px;position:relative;}
.header .nav_main li b{position:absolute;left:50%;margin-left:-9px;width:18px;height:10px;display:block;bottom:0;visibility:hidden;}
.header .nav_main li b img{vertical-align:top;}
.header .nav_main li a{display:block;height:100%;padding:0 26px;font-size:14px;color:#474747;}
.header .nav_main li.cur a{color:#c2a680;}
.header .nav_main li.cur b{visibility:visible;}
.header .nav_main li a:hover{color:#c2a680;}
.header .nav_child{position:absolute;left:0;top:100%;width:100%;}
.header .nav_child .child{position:absolute;left:0;top:0;width:100%;text-align:left;line-height:50px;height:0;overflow:hidden;background:url(../images/black61.png);}
.header .nav_child .child.now{transition:all 0.2s ease-out 0s;-webkit-transition:all 0.2s ease-out 0s;height:50px;}
.header .nav_child .child a{color:#fff;}
.header .nav_child .child strong{color:#fff;background:url(../images/img6.png) right 18px no-repeat;padding-right:15px;margin-right:8px;display: inline-block;}
.header .nav_child .child p{display:inline-block;margin-right:10px;}
.header .nav_child .child p a{font-size:12px;margin-right:10px;}
.header .nav_child .child strong a{font-size:14px;}
.header .nav_child .child strong a:hover{color:#e8c699;}
.header .nav_child .child .p{display:inline-block;margin-left:450px;}
.header .nav_child .child p.last{margin:0;}
.header .nav_child .child p.last strong{margin:0;background:none;padding:0;}
.header .nav_child .child p.last strong a{margin:0;}

.header .tools{position:absolute;right:0;top:8px;}
.header .tools .d{padding:0 0 0 15px;border-left:1px solid #ddd;display: inline-block;height:16px;margin-left:15px;vertical-align:middle;}
.header .tools .d:first-child{border-left:0;}
.header .tools .d span{display:inline-block;height:16px;position:relative;cursor:pointer;width:15px;padding-right:20px;z-index:6;}
.header .tools .d span:after{position:absolute;right:0;top:6px;border-top:5px solid #909090;border-left:3px solid transparent;border-right:3px solid transparent;width:0;height:0;content:'';}
.header .tools .d span.down:after{border-top:0;border-bottom:5px solid #909090;}
.header .tools .us span{/*background:url(../images/ico_tools_search.png) left center no-repeat;*/overflow:hidden;}
.header .tools span img{max-height:none;width:100%;display:block;}
.header .tools  span{overflow:hidden;}
.header .tools .sc span{/*background:url(../images/ico_tools_user.png) left center no-repeat;*/}
.header .tools .me{width: 34px;height: 34px;border-left: 0;overflow: hidden;padding-left: 0;vertical-align: middle;}
.header .tools .me img{width: 100%;max-height: none;}
.header .tools .me:hover img{margin-top: -34px;}
.header .login{z-index:3;position:relative;margin:0;margin-left:20px;background:none;}
.header .lang{z-index:2;position:relative;}
.header .scbtn{z-index:1;position:relative;}
.header .search{position:absolute;right:0;top:0; background:url(../images/search1.png) center bottom no-repeat;width:280px;height:40px;padding-top:40px;display:none;}
.header .search .kw{background:none;border:none;width:220px;height:100%;line-height:40px;padding:0 10px;color: #474747;float: left;}
.header .search .ok{background:none;border:none;width:40px;height:40px;float:left;cursor: pointer;}
.header .language{display:none;background:url(../images/login-box1.png) no-repeat 0 bottom;width:80px;height:70px;position:absolute;top:0;padding-top:37px;left:-2px;}
.header .language .a{ cursor: pointer;display:block;height:34px;line-height:34px;font-size:14px;color:#fff;padding:0;color:#474747;text-align:center;}
.header .login:hover img{margin-top:-18px;}
.header .lang:hover img{margin-top:-20px;}
.header .scbtn:hover img{margin-top:-20px;}







.header .loginbox{display:none;background:url(../images/login-box1.png) no-repeat 0 bottom;width:80px;height:70px;position:absolute;top:0;padding-top:37px;left:-2px;}
.header .loginbox .a{ cursor: pointer;display:block;height:34px;line-height:34px;font-size:14px;color:#fff;padding:0;color:#474747;text-align:center;}
.header .loginbox .a:hover{color:#c2a680;}
.header .language .a:hover{color:#c2a680;}

.footer{background:#272727;padding:30px 0 27px;}
.footer .share{text-align:center;}
.footer .share a{background:#404040;display:inline-block; width:20px; height:20px; padding:9px; margin-right:10px;border-radius:50%;}
.footer .share a img{vertical-align:top;width: 20px;}
/*.footer .share .wb{background:#404040 url(../images/footer_sinawb.png) center center no-repeat;background-size:60%;}
.footer .share .wx{background:#404040 url(../images/footer_wx.png) center center no-repeat;background-size:60%;}
.footer .share .qq{background:#404040 url(../images/footer_qq.png) center center no-repeat;background-size:60%;}*/
.footer .share a:hover{background-color:#505050;}
.footer .nav_foot{color:#fff;margin-top:20px;text-align:center;}
.footer .copyright{color:#fff;margin-top:5px;text-align:center;text-transform:uppercase;}
.footer .btns{margin-top:15px;text-align:center;}
.footer .btns a{display:inline-block;height:28px;line-height:26px;border:1px solid #ddd;padding:0 10px;color:#fff;}
.footer .num{text-align: center;color: #fff;}
.footer .num .inner{display:inline-block;vertical-align: middle;margin-left:10px;}
.footer .num .inner i{display:inline-block;width:20px;height:28px;line-height:28px;text-align:center;background:#404040;margin:0 3px;}
.footer .code2d{position:absolute;left:50%;top:35px;margin-left:360px;z-index: 110;}
.footer .code2d a{display:block;background:url(../images/ico_hand.png) center center no-repeat;width:38px;height:38px;cursor: pointer;}
.footer .code2d a:after{content:"";position: absolute;left:55%;top:55%;background:url(../images/ico_hand2.png) center center no-repeat;width:26px;height:26px;cursor: pointer;
animation:chand 3s linear 0s infinite;-webkit-animation:chand 3s linear 0s infinite;}
.footer .code2d img{position:absolute;left:50%;bottom:100%;width:282px;margin-left:-141px;display:none;max-width:none;max-height:none;margin-bottom:20px;}
.footer .code2d:hover img{display:block;}
@-webkit-keyframes chand{
0%{-webkit-transform:translate(0,0);}
10%{-webkit-transform:translate(5px,5px);}
20%{-webkit-transform:translate(0,0);}
30%{-webkit-transform:translate(5px,5px);}
40%{-webkit-transform:translate(0,0);}
100%{-webkit-transform:translate(0,0);}
}
@keyframes chand{
0%{transform:translate(0,0);}
10%{transform:translate(5px,5px);}
20%{transform:translate(0,0);}
30%{transform:translate(5px,5px);}
40%{transform:translate(0,0);}
100%{transform:translate(0,0);}
}

.position{height:70px;line-height:50px;}
.position a{margin:0 10px;}
.position a:first-child{margin-left:0;}
.pages{padding:35px 0;text-align:center;}
.pages a{display:inline-block;width:30px;height:30px;line-height:30px;margin:0 5px;font-size:18px;font-family:Arial;vertical-align:middle;}
.pages a.now{background:url(../images/page_a.png) center center no-repeat;color:#fff;}
/*bbdr添加分页 当前页样式*/
.pages a.page-num-current{background:url(../images/page_a.png) center center no-repeat;color:#fff;}
/*bbdr添加分页 当前页样式*/
.pages a.prev{background:url(../images/page_prev.png) center center no-repeat;margin-right:15px;}
.pages a.next{background:url(../images/page_next.png) center center no-repeat;margin-left:15px;}

.spl_line{background:url(../images/line1.png) center center no-repeat;height:6px;padding:30px 0;}

.tabar{text-align:center;height:25px;line-height:25px;}
.tabar a{background:url(../images/list_dragon4.png) left -7px no-repeat;padding-left:35px;display:inline-block;height:100%;margin:0 35px;font-size:20px;color:#474747;}
.tabar a.now{background-position:left -45px;}

.nav_bottom{padding-bottom:45px;}
.nav_bottom h1{text-align:center;height:auto;line-height:normal;font-size:26px;}
.nav_bottom .title1 span{/*height:34px;line-height:28px;*/display:inline-block;}
.nav_bottom .list{margin-top:15px;}
/*bbdr原版内页底部四方块.nav_bottom .item{width:25%;float:left;height:225px;display:table;}*/
.nav_bottom .item{width:20%;float:left;height:225px;display:table;}
.nav_bottom.s5 .item{width:20%;}
.nav_bottom .item a{display:table-cell;height:100%;vertical-align:middle;text-align:center;}
.nav_bottom .d1{background:url(../images/home_block4_bg1.jpg);}
.nav_bottom .d2{background:url(../images/home_block4_bg2.jpg);}
.nav_bottom .d3{background:url(../images/home_block4_bg3.jpg);}
.nav_bottom .d4{background:url(../images/home_block4_bg4.jpg);}
.nav_bottom .d5{background:url(../images/home_block4_bg5.jpg);}
.nav_bottom .item span{text-align:center;display:inline-block;color:#fff;
transition:all 0.2s ease-out 0s;-webkit-transition:all 0.2s ease-out 0s;}
.nav_bottom .item span img{width: 126px;}
.nav_bottom .item span strong{font-weight:normal;font-size:18px;display:block;margin-top:5px;}
.nav_bottom .item:hover span{margin-top:-10px;}


/* 滚动条 dark-thin */
.mCustomScrollBox{ position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: none; direction: ltr; }
.mCSB_container{ overflow: hidden; width: auto; height: auto; }
.mCSB_scrollTools{ position: absolute; width: 16px; height: auto; left: auto; top: 0; right: 0; bottom: 0; }
.mCSB_scrollTools .mCSB_draggerContainer{ position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; }
.mCSB_scrollTools .mCSB_dragger{ cursor: pointer; width: 100%; height: 30px; z-index: 1; }
.mCSB_scrollTools .mCSB_draggerRail{ width: 2px; height: 100%; margin: 0 auto;
	-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ position: relative; width: 4px; height: 100%; margin: 0 auto;	text-align: center;
	-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools, 
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
	-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
				margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
				margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
				opacity .2s ease-in-out, background-color .2s ease-in-out; 
	-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
				margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
				margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
				opacity .2s ease-in-out, background-color .2s ease-in-out; 
	-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
				margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
				margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
				opacity .2s ease-in-out, background-color .2s ease-in-out; 
	transition: width .2s ease-out .2s, height .2s ease-out .2s, 
				margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
				margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
				opacity .2s ease-in-out, background-color .2s ease-in-out; 
}
.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 6px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
	height: 12px; /* auto-expanded scrollbar */
	margin: 2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	height: 8px; /* auto-expanded scrollbar */
	margin: 4px 0;
}
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0.5; filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color: #fff; background-color: rgba(255,255,255,0.85);
	filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background-color: #fff; background-color: rgba(255,255,255,0.9);
	filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }

/***/

/*==================================baiy================================*/
.title1{text-align:center;height:65px;line-height:65px;font-size:26px;}
/*改*/.btn1{cursor:pointer;min-width:80px;text-align:center;height:37px;line-height:37px;padding:0 20px;position:relative;display:inline-block;/*background:url(../images/btn1.png) center center no-repeat;*/color:#474747;}
	  /*.btn1:before{background:url(../images/btn1.png) left center no-repeat;width:6px;height:100%;content:"";position:absolute;left:0;top:0;}
	  .btn1:after{background:url(../images/btn1.png) right center no-repeat;width:6px;height:100%;content:"";position:absolute;right:0;top:0;}*/
/*改*/.btn2{min-width:80px;text-align:center;height:37px;line-height:37px;/*padding-right:6px;*/position:relative;display:inline-block;color:#fff;}
	  /*.btn2 span{background:url(../images/btn2.png) left center no-repeat;padding:0 24px 0 30px;display:block;}
	  .btn2:after{content:"";width:6px;height:100%;position:absolute;right:0;top:0;height:100%;background:url(../images/btn2.png) right center no-repeat;}*/

.red{color:#761e1d;}
.checkbox1{cursor:pointer;}
.checkbox1:before{content:"";display:inline-block;background:url(../images/checkbox1.png) left top no-repeat;width:16px;height:16px;vertical-align:sub;margin-right:5px;}
.checkbox1.ckd:before{background-position:left bottom;}

.more1{background:url(../images/ico_more.png) center center no-repeat;width:45px;height:45px;display:inline-block;}
.more1 b{background:url(../images/ico_more1.png) center center no-repeat;height:100%;width:100%;display:inline-block;}
.more1:hover b{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);
transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;}



/*==================================bo=================================*/
/*改*/.btn3{min-width:80px;text-align:center;height:37px;line-height:37px;padding:0 14px;position:relative;display:inline-block;/*background:url(../images/btn1.png) center center no-repeat;*/color:#fff;}
	  /*.btn3:before{background:url(../images/btn1.png) left center no-repeat;width:6px;height:100%;content:"";position:absolute;left:-6px;top:0;}
	  .btn3:after{background:url(../images/btn1.png) right center no-repeat;width:6px;height:100%;content:"";position:absolute;right:-6px;top:0;}*/
b.dld{background:url(../images/ico_dld.png) center top no-repeat;width:16px;height:16px;display:inline-block;vertical-align:sub;margin-right:5px;}

.body{/*overflow:hidden;*/}
/*bbdr添加面包屑距顶*/
.body_bbdr{ margin-top:85px;}
/*bbdr添加面包屑距顶*/
.title2{text-align:center;font-size:26px;color:#474747;line-height:1.2;}
.clear{clear:both;}

.jspScrollable {outline:none;}
.jspContainer{overflow:hidden;position:relative;outline:none;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#dde;position:relative;}
.jspDrag{background:#ddd;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin:0 -3px 0 0;}
.jspVerticalBar{width:5px;}
.jspDrag{background:#caa36f;}
.jspTrack{background:url(../images/line3.png) center center repeat-y;}


/*=====================================xf========================================*/
/*.clear:after{ content:''; display:block; height:0; visibility:hidden; clear:both;}
.clear{ *zoom:1; }*/
.middle{ font-size:0; letter-spacing:-1.5em;}
.middle:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.justify{ text-align:justify;}
.justify:after{ content:''; padding-left:100%;}

/*改*/.btn4{min-width:80px;text-align:center;height:37px;line-height:37px;padding:0 20px;position:relative;display:inline-block;/*background:url(../images/btn1.png) center center no-repeat;*/color:#474747;}
	  /*.btn4:before{background:url(../images/btn1.png) left center no-repeat;width:6px;height:100%;content:"";position:absolute;left:0;top:0;}
	  .btn4:after{background:url(../images/btn1.png) right center no-repeat;width:6px;height:100%;content:"";position:absolute;right:0;top:0;}*/

.btn4{ position:relative; z-index:1;}
/*改*/.btn4 .code{ position:absolute; left:50%; /*top:100%;*/ margin-top:36px; /*margin-left:-81px;*/ background:url(../images/btn_code_bg.png) no-repeat; width:140px; height:140px; padding:20px 11px 12px 12px; display:none;}
.btn4:hover .code{ display:block;}
#footer .proposal{text-align:center;font-size:16px;padding:15px 0;background:#474747;border-top:1px solid #474747;position:fixed;width:100%;left:0;bottom:-60px;z-index:9999;}


.sidebar{ position:fixed; left:50%; bottom:20%; z-index:999; display:none;}
.sidebar a{ min-width:42px; height:42px; display:block; margin-bottom:1px; overflow:hidden;}
.sidebar ul{}
.sidebar li{ position:relative; min-width:42px; height:42px; background:url(../images/sidebar_bg.png) no-repeat; margin-bottom:1px; text-align:center;}
.sidebar li a{ position:absolute; right:0; top:0; /*font-family:fzfysjt;*/ font-size:24px; color:#fff; border-radius:21px; white-space:nowrap;display:block;width:100%;}
.sidebar li a span{ display:none; padding:3px 20px;}
.sidebar li a span:first-child{ display:block; padding:3px;}
.sidebar li a:hover{ background-color:#977343;width:auto;}
.sidebar li a:hover span{ display:block;}
.sidebar li a:hover span:first-child{ display:none;}
.sidebar li.share i{margin: 0 10px; display: inline-block;width: 30px;height: 22px;vertical-align: middle;}
.sidebar li.share i img{vertical-align: top;}
.sidebar li.share span{padding:0 10px;height: 42px;}
.sidebar li.share .i1{background-position: 0px 0px;}
.sidebar li.share .i2{background-position: -52px 0;}
.sidebar li.share .i3{background-position: -103px 0px;}
.sidebar .gotop{ background:url(../images/sidebar_gotop.png) no-repeat;}
.sidebar .close{ background:url(../images/sidebar_close.png) no-repeat;}
.sidebar .close.up{ background-image:url(../images/sidebar_up.png);}
.sidebar.s1 ul li span:first-child{padding: 0;}
.sidebar.s1 ul li{background: none;}
.sidebar.s1 ul li .now .i1{display:none;}
.sidebar.s1 .gotop{background: none;}
.sidebar.s1 .close{background: none;}
.tit-span + span{ display: inline-block;vertical-align: middle; line-height:1;margin-top:-1px;}
.tit-span{display: inline-block;vertical-align: middle;margin: 0 10px; line-height:1;}
.tit-span img{height: 32px; width:22px; max-width:100px;}
.tit-span{ padding:0 !important; background:none !important; }

.tit-span{ position: relative; /*top:-5px;*/  }
.tit-span img{}
.h1{ color:#fff; font-size:26px; }
.home h1 .tit-span{ position: relative; }
.font_26{ font-size:26px; }
.page-result  .t_head h1 .tit-span,
.page-journal .t_head h1 .tit-span,.page-leader .t_head h1 .tit-span,.imglist .t_head h1 .tit-span,.page-organization .t_head h1 .tit-span,.page-overview .t_head h1 .tit-span{ position: relative; /*top:-5px;*/  }

.page-journal2 .tit-span,.learning1  .tit-span{ }
.subject1 .right .inner h1{ margin-left:-12px;  }
.map1 .box .text .h1{ padding-top:66px; margin-left:-12px; }
.subject2 h1,.subject3 h1,.subject4 h1,.subject5 h1{ text-align: center; }


