﻿@charset "utf-8";
/* CSS Document */
.t-text{
position: relative;
}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 "AlibabaPuHuiTi",arial;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
small{font-size:12px;}
b,strong{font-weight:bold;}
ul,ol,li{list-style-type:none;list-style-image:none;}
.page {text-indent: 0em;}
.page ul {text-indent: 0em;}
.page ul li {float: left; text-indent: 0em; margin-right:5px;}
.page ul li .current{background:#ff8111;padding:4px 8px; text-indent: 0em;}
.page a {text-indent: 0em;}
a{outline:0;color:#666;text-decoration:none;cursor:pointer;behavior:url(link.htc);}
a:hover{text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset{border-top:0;border-right:0;border-bottom:0;border-left:0;}
img{border:0;vertical-align:bottom;-ms-interpolation-mode:bicubic;}
table{border-collapse:collapse;border-spacing:0;}
div{zoom:1;}
.l{float:left;}
.r{float:right;}
.hidden{display:none;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0;}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1;}
*html ul.box li{margin-bottom:-2px;}/* ie6 */
*+html ul.box li{margin-bottom:-2px;}/* ie7 */
/* html5 */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
abbr[title]{border-bottom:1px dotted;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
q{quotes:none;}
q:before,q:after{content:'';content:none;}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid #c0c0c0;}
legend{border:0;*margin-left:-7px;}
button,input,select,textarea{margin:0;outline:0;vertical-align:baseline;font-size:100%;*vertical-align:middle;}
button,input{line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
*:link,*:visited,*:hover,*:active,*:focus{-webkit-transition:color .25s linear,background-color .25s linear,border-color .25s linear;-moz-transition:color .25s linear,background-color .25s linear,border-color .25s linear;}
*:focus {outline: none;} 
.tran{-webkit-transition:all .2s ease;-moz-transition:all .2s cubic-bezier(ease);}
.layout{width:1150px; margin:0 auto;}
.mar{ margin-top:26px;}
/* base */
body{text-align:justify; text-justify:inter-ideograph; background:#f4f4f4;}

#header{width:100%;}
#header .logo{float:left; width:265px;}
.nav{width:798px; float:right; margin-top:15px;} 
.nav li{float:left; width:100px; float:left; margin-left:14px; height:45px;}
.nav li a.t{display:block; font-size:14px; line-height:35px; text-align:center; color:#444;}
.nav li a.t:hover,.nav li.cur a.t,.nav li.current a.t{background:url(../images/nav_hover.png) no-repeat center 0; color:#fff;}
.nav li a.t-1{display:block; font-size:14px; font-weight: bold;line-height:35px; text-align:center; color:red;}
.nav li a.t-1:hover,.nav li.cur a.t-1,.nav li.current a.t-1{background:url(../images/nav_hover.png) no-repeat center 0; color:red;}
.nav li .box{background:url(../images/nav_line.jpg) repeat-x center 0 #fff; position:absolute; top:60px; z-index:999; padding:20px; display:none;}
.nav li .box .b_img{float:right; width:162px; height:92px; padding-left:26px; background:url(../images/nav_line.png) no-repeat center left;}
.nav li .box .b_img-1{height:92px; padding-left:60px; background:url(../images/nav_line.png) no-repeat center left;}
.nav li .box dl{float:left; padding-right:50px; margin-top:6px;}
.nav li .box dl dd{overflow:hidden;}
.nav li .box dl a{display:block; line-height:26px; color:#444;}
.nav li .box dl a .icon{display:block; float:left; width:5px; height:5px; background:url(../images/nav_icon.png) no-repeat center 0; padding-right:10px; margin-top:10px;}
.nav li .box dl a:hover,.nav li .box dl dd.select a{color:#ff8111;}
.nav li .box dl a:hover .icon,.nav li .box dl dd.select .icon{background-position: center -5px;}
a.logo{ padding-top:5px;}


#bottom{width:100%; border-top:3px solid #767676; background:#333; padding:24px 0 40px;}
#bottom .layout{position:relative;}
#bottom dl{float:left; margin-right:80px;}
#bottom dl dt{font-weight:bold; font-size:14px; color:#fff; line-height:26px;}
#bottom dl dd a{color:#d0d0d0; line-height:26px;}
#bottom dl dd a:hover{color:#ff7800;}
#bottom .network{float:left;}
#bottom .network h2{font-weight:bold; font-size:14px; color:#fff; line-height:26px;}
#bottom .network h2 a{ color:#fff;}
#bottom .n_img{position:absolute; right:0; top:20px;}
.link input {height:26px;line-height:26px;width:150px;padding-left:24px;cursor: pointer;background:url(../images/link.png) no-repeat; border:none; color:#fff; position:relative; z-index:99;}
.link .option {position:absolute;left:0px;top:25px;  background:url(../images/linkbg.png) repeat; border-bottom-right-radius:4px;border-bottom-left-radius:4px; padding-bottom:10px; max-height:90px; overflow-y:auto; }
.link .option .on {background:#999;color: #fff;}
.link .option li {width:148px;height:26px;line-height:26px;padding:1px;padding-left:24px;background-repeat: no-repeat; color:#fff;}
.link {position: relative;cursor: pointer;width: 176px;height: 26px;background-image: transparent;background-repeat: no-repeat;*background-position: 0 1px; float:left; margin-right:44px;}

#footer{width:100%; background:#282828; padding:16px 0; color:#d6d6d6;line-height:28px;}
#footer img{vertical-align:middle;margin-left:10px ;margin-right:1px;}
#footer a{color:#d6d6d6; padding:0 5px; background:url(../images/line.png) no-repeat left center; line-height:28px;}
#footer a.cur{background:none;}
#footer a:hover{color:#ff7800;}
