/*Friday, 10-Feb-2017 17:32:46 CST*/
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
html{-webkit-text-size-adjust:none;}
body{background-color:#4f90d2;font:12px/2em Microsoft Yahei,tahoma,HELVETICA;color:#333;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img{border:none;vertical-align:top;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	-o-transition: opacity .2s;
	transition: opacity .2s;
	-ms-transition: none;
}
i,em{font-style:normal;}
input,select,option,textarea{font-size:12px; font-family: Microsoft Yahei,tahoma,HELVETICA;outline:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#f80;text-decoration:underline;}
a:hover em,a:hover b, a:hover i, a:hover span {cursor:pointer;}
a:hover img {opacity: 0.9}
a:focus{outline:none;}  
/*Friday, 10-Feb-2017 17:32:46 CST*/
/* layout */



/* 当前位置 */
.nav-pos {margin-top:15px; font:12px/14px 'Microsoft YaHei';}
.nav-pos span {color:#999;}



/* 导航 */
.nav {height: 40px; line-height:40px; background-color:#288bde;position: relative;z-index:4;}
.nav a,.nav a:hover,.nav .mark .tit{color: #fff}
.nav .mark {font-size:16px;}
.nav .mark a,.nav .mark .tit{padding: 0 15px; display:inline-block; background-color:#288bde;cursor:pointer;}
.nav .mark .tit{padding:0 38px 0 20px;}
.nav .mark a:hover{background-color:#177fdd;text-decoration: none;}
.nav .mark-sub{ padding-right:10px;}

.nav .mark li {float:left;border-right: 1px solid #3a9ae4;}
.nav .mark .current{position: relative;}
.nav .mark .current a {background-color:#006ccc;}
.nav .tragl{border-color:#fff transparent transparent;}
.nav .mark .current .tragl{border-style:dashed dashed solid dashed;border-color:transparent transparent #fff transparent;top:auto;bottom:0;left:50%;margin-left:-5px;}

.header-wrap .active .tragl {-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.header-wrap .tragl{top:18px;right:20px;display:none;}
.header-wrap .current .tragl,.header-wrap .nav-more .tragl{display:block;}
.header-wrap .nav-more{position:relative;z-index:1;width:91px;}
.header-wrap .nav-more .nav-drop{position:absolute;width:100%;left:-1px;top:40px;display:none;border:1px solid #ddd;background:#fff;}
.header-wrap .nav-more .nav-drop a{height:34px;line-height:34px;font-size:14px;display:block;padding-right:5px;background:#fff;color:#333;}
.header-wrap .nav-more .nav-drop a:hover{background:#f5f5f5;color:#f80;text-decoration:underline;}
.header-wrap .active .nav-drop {display:block;}
.header-wrap .nav-sub-a .nav-more{width:100px;}

.nav-sub{border:1px solid #e5e5e5; border-top: none;zoom:1;position: relative;z-index:3;}
.nav-sub .tragl{right:14px;}
.nav-sub .current{color:#07d}
.nav-sub .current:hover{color:#f80;}
.nav-sub .active a{color:#07d;}
.nav-sub .active a:hover,.nav-sub .nav-drop a:hover{color:#07d;text-decoration:none;}
.nav-sub .nav-more{padding:0;height:40px;}
.nav-sub .nav-more .tit{border-left:1px solid #fff;border-right:1px solid #fff;position: absolute;left:0;top:0;background:#fff;padding:0 29px 0 13px;white-space:nowrap;height:40px;}
.nav-sub .active .tit{border-color:#e5e5e5;height:41px;}
.nav-sub .nav-more .nav-drop{width:143px;border-top:none;left:0px;top: 41px;padding-top:5px;}
.nav-sub .nav-more .nav-drop i{float:left;width:50%;*width:49.5%;text-align:center;background:#fff;height:32px;line-height:32px;}
.nav-sub .nav-more .nav-drop a{display:inline;font:12px/32px "Microsoft Yahei"}
.nav-sub .nav-more .nav-drop a:hover{background:none;}
.nav-wrap-l{float:left;}
.nav-wrap-r{float:right;padding:5px 0;}
.nav-wrap-r ul{float:right;}

.nav-sub-list li{float:left;padding:0 15px;line-height:40px;}


.header-wrap { margin: 0 5px;}



/*Friday, 10-Feb-2017 17:32:46 CST*/ 
.banner { padding: 10px 0;}
.banner .mark-sub {overflow:hidden; zoom:1;}
.banner .link {padding-top:6px; float:left; font-size:14px;}
.banner .link a {margin-right:12px;}

.banner .logo {margin-left:10px; float:left; display:inline;}
.banner .logo img{width:auto;height:39px;}
.banner .logo-sub{float:left; display:inline;height:39px;}
.banner .des{float:left;font-size:14px;padding-left:10px;line-height:39px;}

/** 快搜 **/
.ks { float:left; zoom:1;}
.ks-input input {height: 33px; float:left; zoom:1;}
.ks-q{border: 1px solid #e5e5e5; border-right: none; color: #999;}

.ks-input input {outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.ks-input .focus {color: #333;}
.ks-input .ks-label {width: 381px; zoom: 1;}

.ks-input .ks-q {width:259px; height:23px; line-height:23px; padding: 5px 0 5px 10px; border-radius: 5px 0 0 5px;color:#ccc;}
.ks-input .ks-q:focus{color: #333;}
.ks-input .ks-submit {width:60px; height: 35px; background-color:#ffad00; background: url(../images/bg.png) 0 0 no-repeat; border: none; cursor:pointer; border-radius: 0 5px 5px 0}
.ks-input .ks-submit:hover {background-position:0 -36px;}
/*Friday, 10-Feb-2017 17:32:46 CST*/ 
/* color */
.fc-red,.fc-red a,.red {color: #f33}
.fc-blue,.fc-blue a {color: #07d}
.fc-yel,.fc-yel a {color: #ffb}
.fc-gray,.fc-gray a {color: #999}

a.fc-red:hover,.fc-red a:hover,a.fc-red:hover,a.fc-red:hover,a.fc-red:hover,a.fc-red:hover,a:hover .red,a.fc-gray-80:hover,.fc-gray-80 a:hover,a.fc-blue:hover,.fc-blue a:hover,.orange,a.fc-yel:hover,.fc-yel a:hover,a.fc-gray:hover,.fc-gray a:hover { color: #f80}

/* background-color */
.bgc-gray {background-color:#f5f5f5;}
.bgc-org {background-color:#ffae00;}
.bgc-org:hover {background-color:#ff9600;}
/*Friday, 10-Feb-2017 17:32:46 CST*/
/* other */
/** IE6 position: absolute 浮动时，也可以顺滑 **/
*html{_background-image:url(about:blank);_background-attachment:fixed}

/* 公共 */
.header,.wraper {width:1120px; margin: 0 auto;background-color:#fff; text-align:left;zoom:1;}
.crumb {
    margin-left: 10px;
}
.wraper {padding-top:20px;}

.area {padding: 0 5px;}

.navibar a:hover img{opacity:1;}
dl,dt,dd,ul,li{ margin:0; padding:0;}
.clearfix{*zoom:1}.clearfix:after{content:"20";clear:both;height:0;display:block;overflow:hidden;}
.navibar a{ display:inline-block;}
.nb-none{ display:none;}
.navibar .nb-arrow,
.nb-tit-user .nb-msgtip,
.nb-menulist .nb-ml-arrow,
.nb-menulist .nb-ml-ic,
.navibar .nb-tit-icon,
.nb-msg-icon span{background: url(/images/navibar.v2.png) no-repeat;}
.navibar{ min-width:1000px; margin-left: auto;margin-right: auto; text-align: left; position:relative; z-index:555; height: 28px; border-bottom:1px solid #ececec; background-color:#f8f8f8;color: #666; font:12px/28px "微软雅黑","宋体";}
.navibar-wrap{ width:1000px; margin:0 auto;}
.navibar-la{ float:left; display: inline; padding-left:8px;}
.navibar-lb{ float:right; display: inline;}
.navibar a{color: #666;}
.navibar a:hover{color: #f60;}
.navibar .nb-info,
.navibar .nb-tit{ display:inline; float:left;}
.navibar .nb-tit{ position: relative; line-height:28px; margin-right:15px;}
.navibar .nb-arrow{ position:absolute; top:13px; right:0;width: 5px; height: 3px; overflow: hidden; vertical-align: middle; background-position:-88px -0px; margin-left: 3px;}
html:root .navibar .nb-arrow{ 
transition:.25s;
-moz-transition:.25s; /* Firefox 4 */
-webkit-transition:.25s; /* Safari 和 Chrome */
-o-transition:.25s;
transform:rotate(0deg);
-ms-transform:rotate(0deg); /* IE 9 */
-moz-transform:rotate(0deg); /* Firefox */
-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
-o-transform:rotate(0deg); /* Opera */}
.navibar .nb-tit-hover .nb-arrow{ background-position:-88px -5px;}
html:root .navibar .nb-tit-hover .nb-arrow{ background-position:-88px -0px;
transition:.25s;
-moz-transition:.25s; /* Firefox 4 */
-webkit-transition:.25s; /* Safari 和 Chrome */
-o-transition:.25s;
transform:rotate(180deg);
-ms-transform:rotate(180deg); /* IE 9 */
-moz-transform:rotate(180deg); /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg); /* Opera */}
.navibar .nb-menu{ position: relative; padding-right:8px;}
.navibar .nb-menulist{ display: none; position: absolute; overflow:hidden; width: 124px; padding-top:8px; top:27px; left:50%; margin-left:-63px;z-index:10; background:url(about:blank); text-align:left;}
.navibar .nb-menulist-s{line-height:28px;width:232px;margin-left:0;left:0;}
.navibar .nb-memu-station{overflow:hidden;zoom:1;padding:12px 10px;}
.navibar .nb-memu-station li{float:left;display:inline;zoom:1;margin:0;width:42px;text-align:center}
.navibar .nb-menulist-s .nb-ml-arrow{left:30px;}
.navibar .nb-menu .split{float:left;width:1px;height:11px;overflow:hidden;margin:9px 15px 0 0;background:#e5e5e5;} 
.navibar .nb-menulist-3{width:70px; text-align:center; margin-left:-35px;}
.navibar .nb-tit-hover .nb-menulist{ display: block;}
.navibar .nb-menulist-inner{ display:block; position:relative; border:1px solid #ececec;border-radius: 2px; background: #fff; zoom:1;}
.nb-menulist .nb-ml-arrow{ display: block;width: 12px; height: 7px;overflow: hidden;background-position:-88px -10px;position: absolute;top: -7px;left: 50%; margin-left:-6px;z-index: 10;}
.nb-memu-lit li{position:relative; height: 28px;line-height: 28px; padding:0 15px;}
.nb-memu-lit li a{ display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;text-overflow:clip;}
/*.nb-menulist .display:block; position:relative; height: 28px;line-height: 28px; padding:0 15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;text-overflow:clip;}*/
.nb-menulist .nb-ml-ic{display: inline; float: left; width:21px; margin-right:6px;_overflow: hidden;}
/*论坛*/
.nb-ml-bbs{ color:#aaa;}
.nb-ml-bbs dt{font-weight:bold; height: 30px;line-height: 30px; margin-bottom:-5px; padding:0 15px;}
.nb-ml-bbs .nb-mlbs-sp{ border-top:1px dashed #ececec;}
.nb-ml-bbs .nb-bbs-favb{ display:none;}
/*登录*/
.navibar .nb-tit-login{ margin-right:0;}
.nb-ml-pc{ border-bottom: 1px dashed #ececec;}
.nb-ml-pc .nb-ml-ic{height: 19px; background-position:1px 0; margin-top: 5px;}
.nb-ml-qq .nb-ml-ic{height: 16px;background-position: -20px -2px;margin-top: 7px;}
.nb-ml-weibo .nb-ml-ic{height: 17px;background-position: -64px -1px;margin-top: 7px;}
.nb-ml-taobao .nb-ml-ic{height: 17px;background-position: -42px -3px;margin-top: 8px;}
.nb-ml-weixin .nb-ml-ic{height: 16px;background-position: -102px -2px;margin-top: 8px;}
/*个人中心*/
.navibar .nb-tit-user{ padding-left:25px;}
.navibar .user-link:hover{ text-decoration:none;}
.nb-tit-user .nb-head{ position: absolute; top:5px; left:0; height: 20px; width:20px; overflow: hidden; font-size:0;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-o-border-radius: 20px;
-ms-border-radius: 20px;
border-radius: 20px;
transition:.25s;
}
.nb-tit-user .nb-head img{ vertical-align: top;}
.navibar .nb-ml-user{ width:220px; left:0; margin-left:0;}
.nb-ml-user .nb-ml-arrow{ margin-left:-80px;}
.nb-ml-user .nb-menuList-con{ padding:12px 12px 0;}
.nb-user-info{ border-bottom:1px dashed #ececec; padding-bottom:12px;}
.nb-pt-pic{ float:left; margin-right:10px;}
.nb-picTxt dt{ font-size:14px; line-height:1.3;}
.nb-picTxt dd{ line-height:2; color:#777;}
.nb-user-info dt a{ color:#333;}
.nb-user-info dt a:hover{ color:#f60;}
.nb-user-info dd{ margin-top:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*zoom:1;}
.nb-user-actions a{ float:left; width:46px; overflow:hidden; line-height:1.3; text-align:center; border-left:1px solid #ececec; color:#aaa;}
.nb-user-actions a.first{ margin-left:-10px;border:0;} 
.nb-user-actions a:hover{ text-decoration:none; color:#aaa;}
.nb-user-actions a span{ display:block; color:#707070;}
.nb-user-actions a:hover span{ color:#f60;}
.navibar .nb-user-rk{ padding:6px 0;}
.nb-user-rk{ margin-right:-30px;}
.nb-user-rk li{ padding:0 5px; float:left; width:80px; margin-right:18px; white-space:nowrap;}
.nb-user-tf{ color:#ddd; margin:0 -12px; padding:0 12px; text-align:right; height:28px; line-height:28px; background-color:#f4f4f4; border-top:1px solid #ececec;}
/*消息*/
.navibar .nb-tit-nomsg{ padding-right:0;}
.nb-tit-message{ width:16px; height:28px;}
.nb-msg-icon span{ position:absolute; top:8px; left:0; height: 12px; width:16px;overflow:hidden; line-height:999em; background-position: -85px -23px; padding:0; }
.navibar .nb-message-num{ position:absolute; top:2px; right:0; background: #f44; color: #fff;border-radius: 2px;padding: 0 2px;line-height: 14px;height: 14px;}
.nb-tit-message .nb-menulist{ width:132px; margin-left:-70px;}
.navibar .nb-message-none{ display:none !important;}
.nb-menuList-con .nb-message-num{top:8px; right:15px;}
.nb-ml-mybbs .nb-ml-ic{ height:13px; background-position:0 -21px; margin-top:8px;}
.nb-ml-mycollect .nb-ml-ic{ height:14px; background-position:-20px -21px; margin-top:8px;}
.nb-ml-myfriends .nb-ml-ic{ height:12px; background-position:-43px -22px; margin-top:9px;}
.nb-ml-mycmt .nb-ml-ic{ height:15px; background-position:-62px -21px; margin-top:7px;}
.nb-tit-wap .nb-menulist{ width:96px; margin-left:-48px;}

/** box(box.css 盒子模型) **/
.box {margin-bottom:30px;}
.box .hd {height: 20px;}
.box .hd .mark {height: 20px; font:20px/20px Microsoft Yahei}
.box .hd .mark, .box .hd .mark a {color: #07d}
.box .hd .mark-sub {font-size:14px;}
.box .hd .mark-sub a {float:left; margin-right:12px; color: #999}
.box .hd .mark a:hover,.box .hd .mark-sub a:hover {color: #f80}
.box .hd .mark a:hover {text-decoration:none;}
.box .bd {width: 100%; overflow:hidden;}

.box .hd-big {height: 36px; border-bottom:3px solid #e5e5e5;margin-top:10px;}
.box .hd-big .mark {height: 28px; padding-left:10px; font:28px/28px Microsoft Yahei;}
.box .hd-big .mark-sub {padding-top:10px;}

.box .hd-small {height: 30px; border-bottom:3px solid #e5e5e5;}
.box .hd-small .mark {height: 20px; padding-left:10px; font: 20px/20px Microsoft Yahei;}
.box .hd-big .mark-sub {padding-top:6px;}

.box .hd-sub {height: 29px; padding-top:10px; border-bottom:1px solid #e5e5e5;}
.box .hd-sub .mark {height: 20px; padding-left:10px;}

.box .hd-no-bd{border: none;padding-bottom: 3px;}
/*.box .hd-no-pd{padding:0;}备份*/
.box .hd-no-pd{}

.box-sub{padding-top: 5px;}
.box-sub .hd{line-height: 22px;color:#777;font-size: 14px}
noscript,.spanclass,.pannel,.pannel-inner,.hidden{display:none;}
.show,.block{display:block;}
.mark,.fl,.mark-sub,.fr{display:inline;}
.mark,.fl{float:left;}
.mark-sub,.fr{float:right;}
.fs-14{font-size:14px;} .fs-16{font-size:16px;}
.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.clearfix{*zoom:1}
.clearfix:after{content:"\20";clear:both;height:0;display:block;overflow:hidden;}
.blk-img {display:block;position:relative;zoom:1;overflow:hidden;}
.mb-0{margin-bottom:0;}.mb-10{margin-bottom:10px;}.mb-20{margin-bottom:20px;}.mb-25{margin-bottom:25px;}

.ib {display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
.vm {vertical-align:middle;}
.pt-8 {padding-top:8px;}
.pt-10 {padding-top:10px;}
.mt-0 {margin-top:0;}

/*回顶部*/ 
.guide{width:45px;margin-left:570px;position:fixed;left:50%;bottom:35px;_position:absolute;_top:expression(documentElement.scrollTop+documentElement.clientHeight - this.clientHeight - 35+'px');display:none}
.guide a{height:38px;line-height:16px;margin-top:5px;padding:7px 0 0;display:block;text-align:center;color:#fff}
.guide a:hover{background-color:#3371be;color:#fff;text-decoration:none}
.guide a span{padding:0 10px;display:none}
.guide a:hover span{display:block;background-color:#3371be}
.guide .top{background:url(../images/bg.png) 0 -72px}
/* box下的下拉 */
.box .hd .drop-hd {font: 20px/20px Microsoft Yahei;}
.box .hd .drop-bd {width: auto}
.box .hd .drop-bd-wrap {float:left;}
.box .hd .tragl {top: 9px}

.tab-nav .control .drop-bd-wrap a {color: #333}
.tab-nav .control .drop-bd-wrap a:hover {color: #f80}
/*定宽*/
.tab-bbs .drop-bd{width: 102px;}
/*Friday, 10-Feb-2017 17:32:46 CST*/
/* unit */

/** btn 按钮 **/
.btn { display:inline-block; background-color:#288bde; font: 14px/30px Microsoft Yahei; color: #fff; border-radius: 3px; text-align:center;}
.btn:hover {color: #fff; background-color:#0672df; text-decoration:none;}

/** 箭头、小三角 **/
.tragl {width:0;height: 0; line-height:0;overflow:hidden;font-size:0; border-style: dashed;border-width:5px; position:absolute;
	-webkit-transition:-webkit-transform .2s;
	transition:transform .2s;
	-webkit-transform-origin : center 20%;
	transform-origin : center 20%;
}
.tragl-gray-t {border-style: solid dashed dashed dashed; border-color: #bbb transparent transparent;}
.tragl-blue-t {border-style: solid dashed dashed dashed; border-color: #1281dd transparent transparent;}
.tragl-white-t {border-style: solid dashed dashed dashed; border-color: #fff transparent transparent;}


/* 透明标题 IE8 gradient滤镜有问题 */
a:hover .title-alpha {text-decoration:underline;}
:root .title-alpha {filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#00000000, endColorStr=#00000000);}
.title-alpha:hover{color:#fff;}

/*stars*/
.stars,.stars span{background:url(../images/bg.png) no-repeat -96px -16px;line-height:0; overflow:hidden;display:inline-block;vertical-align: top;}
.stars{ width:79px;height:13px;}
.stars span{height:13px;background-position:-96px -30px;}

.contact{padding-top:20px;line-height:22px;}
.contact dl{padding-top:10px;}
.contact dt{font-size:14px;}

.sc-last{overflow:hidden;}

/** 查看更多 **/
.show-more {height:40px; margin-top:14px; display:block; background-color:#f5f5f5; text-align:center; cursor:pointer;color:#999;margin-bottom:30px;}
.show-more span {display:inline-block; font:14px/40px Microsoft Yahei}
.show-more:hover span {color:#f80;}
/*Friday, 10-Feb-2017 17:32:46 CST*/
/* function */





/* 网站导航 */
.navibar-in-wrap {min-width: 1120px;}
.navibar-in-wrap .navibar {font-family: Microsoft Yahei;}
.navibar-in-wrap .navibar a:hover {color: #f60}


.g-footer,.g-footer a{color:#fff;}
.g-footer{font-size:12px;line-height:26px;text-align:left;margin:0 auto;}
.g-footer .gft-wrap{width:1000px;margin:0 auto;padding:20px 0 30px;}
.g-footer .gft-links{text-align:center;}
.g-footer .gft-copyRight{margin-top:5px;text-align:center;}
.g-footer .gft-copyRight dt,.g-footer .gft-copyRight dd{display:inline-block;vertical-align:top;text-align:left;}
.g-footer .gft-copyRight dt,.g-footer .gft-copyRight dd{*display:inline;}
.g-footer .gft-copyRight dd{padding-left:30px;}
.g-footer .gft-copyRight dt img{
	height: 58px;
	width: auto;
}