@charset "utf-8";
/* CSS Document */

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0;border:0;}
body{background:#fff; color:#474545; font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif;}
td,p,li,select,input,textarea,div{font-size:12px;font-family:Arial;}

li,ul,ol{list-style-type:none;}
select,input,select{vertical-align:middle;}
.input180{width:180px;}

a, a:visited {color:#4a6b9c; text-decoration:none;}
a:hover{color:#FF0000;}

.font14_b{font-size:14px; font-weight:bold;}
.font12_b{font-size:12px; font-weight:bold;}
.font10{font-size:10px;color:#4a6b9c; line-height:16px;}
.font10_2{font-size:10px;color:#474545;line-height:14px;}
.font17{font-size:17px;color:#315a95;text-transform: uppercase;}

.clear{clear:both;}
.f_l{float:left;}
.f_r{float:right;}
.text_c{text-align:center;}

.line_b7{border-bottom:solid 7px #e6e6e6;}

.hight182{height:182px;}
.hight202{height:202px;}
.hight222{height:222px;}
.hight314{height:314px;}
.hight444{height:444px;/*height:470px!important;*/}
.hight474{height:474px;}
.hight570{height:570px;}

.m_t10{margin-top:10px;}
.m_r10{margin-right:10px;}
.m_b10{margin-bottom:10px;}
.m_b12{margin-bottom:12px;}

#wrapper{width:932px; margin:0 auto;}
/* 头部 */
#header{width:932px; height:auto; border-bottom:solid 1px #4f6f9f; margin:38px 0 0 0;padding:0;}
#header td { padding:0;}
.logo{width:207px; text-align:center; padding-left:25px;padding-top:26px;}
.logo h1{ font-size:20px; color:#315a95; line-height:22px; margin-top:18px;width:118px; float:left;}
.top .center{width:372px; height:132px; margin-right:22px; border:solid 1px #4f6f9f; line-height:15px;}
.top .center p{padding:8px 12px; color:#364d7f;}
.top .center p span{text-decoration:underline;}
.login{width:304px; background-color:#4a6b9c; color:#fff;margin-top:11px;}
.login table{margin:5px 12px;}
.login .btn1{border:solid 1px #fff; background-color:#4a6b9c; color:#fff; font-weight:bold; width:52px; height:20px; line-height:14px;}
.login a, .login a:visited{text-decoration:underline; color:#fff;}
.nav{height:55px; background:url(../images/nav_bg.jpg) no-repeat;position:relative;z-index:2;}
.nav ul{margin-top:8px;}
.nav ul li{height:34px; line-height:34px; margin-right:38px; float:left;position:relative;}
.nav a, .nav a:visited{font-size:14px; font-weight:bold; text-decoration:none;}
.icon01, .icon02, .icon03, .icon04, .icon05, .icon06{background:url(../images/icon.png) no-repeat; height:34px; margin-right:8px; display:block;}
.icon01{width:36px;background-position: left top;}
.icon02{width:34px;background-position: -44px top;}
.icon03{width:32px;background-position: -84px top;}
.icon04{width:29px;background-position: -125px top;}
.icon05{width:23px;background-position: -163px top;}
.icon06{width:21px;background-position: -197px top;}

/* 当前页面 */
#current{height:34px; font-size:14px; line-height:34px;background:url(../images/icon.png) no-repeat -223px 12px; padding-left:14px;color:#4a6b9c;}

/* 中间内容 */
#content{width:932px; margin-bottom:25px;position:relative;z-index:1;}
.main_body{padding:8px 12px 0 12px;word-wrap:break-word;}
h3{height:20px; line-height:20px;font-size:14px;text-align:center;background-color:#4a6b9c; color:#fff;}

#left{width:250px; padding-right:10px; border-right:solid 1px #4f6f9f;}
.bg01_a{background:url(../images/bg01_a.gif) repeat-x 0 -10px;border-top:solid 1px #7d7d7d; border-bottom:solid 1px #7d7d7d;}
.bg01_b{background:url(../images/bg01_b.gif) repeat-x 0 bottom; position:relative;}
.best_pro{padding-bottom:6px;}
.best_pro a, .best_pro a:visited{ color:#474545;}
.best_pro .tit{background:url(../images/icon.png) no-repeat -226px -22px;display:inline-block;height:autopx; overflow:hidden; padding-left:10px;}
/*.icon{width:10px; height:18px;background:url(../images/icon.png) no-repeat -226px -22px;display:block;}*/
.best_pro .line_t7{ width:144px; height:1px; line-height:1px;border-top:solid 7px #b7c4d7; margin-top:8px;}
.best_pro .text01{height:41px;line-height:13px;overflow:hidden;}
.best_pro p a:hover{text-decoration:underline;}
.bg01_b .more{ width:227px; line-height:25px;text-align:right;border-bottom:solid 1px #4a6b9c; position:absolute; bottom:15px;}

.d_d_u{ padding:3px 0;border-bottom:solid 7px #e6e6e6;color:#4a6b9c;}
.d_d_u dl{clear:both; height:14px; overflow:hidden;}
.d_d_u dt{width:120px; float:left; padding:0 20px;}
.d_d_u dd{padding-left:10px;float:left;}

#center{width:390px; padding-right:10px; border-right:solid 1px #4f6f9f;}
.bg01_a2{background:url(../images/bg01_a.gif) repeat-x 0 top;border-top:solid 1px #7d7d7d; border-bottom:solid 1px #7d7d7d;position:relative; }
.tit02{ width:372px;border-bottom:solid 1px #4a6b9c;height:20px;margin:0 0 0 8px;position:relative; padding-top:12px;}
.h2{font-size:14px; border-bottom:solid 4px #4a6b9c;color:#4a6b9c; line-height:16px; float:left;}
.r_line{width:18px;background:url(../images/bg02_14.gif) no-repeat right bottom;height:21px;display:block;vertical-align: bottom; float:left;_height:20px; _position:absolute; _bottom:-1px; }
.text{padding:8px 12px 0 12px;}
.more2{position:absolute; bottom:10px; right:10px;}
.d_p{height:116px; padding-top:10px; padding-left:10px; position:relative;}
.pic01{padding:3px; border:solid 1px #4a6b9c; background-color:#fff;}
.d_p .text02{ width:240px; height:88px;position:absolute; right:0; top:20px;word-wrap:break-word;overflow:hidden; }
.d_p .text02 p{background:url(../images/icon.png) no-repeat -226px -22px;display:block;text-indent:10px; padding-bottom:10px; color:#364d7f;}

#right{width:249px;}
.l_c dl{height:22px; line-height:22px;border-bottom:solid 7px #e6e6e6;overflow:hidden;background:url(../images/icon.png) no-repeat -226px -22px;display:block;}
.l_c dt{width:90px; float:left; padding:0 20px; font-weight:bold;}
.l_c dd{width:90px; float:left; text-align:right;}

/* 底部 */
#footer{width:932px;margin-top:20px;}
#footer .logo{width:122px;height:52px;border-right:solid 1px #000; padding-right:10px; text-align:right; padding-top:14px;}
#footer .right{width:auto; margin:0 10px;}
.partner{}
#footer ul{ width:auto; height:auto;}
#footer ul li{ height:33px;padding-right:10px; border-right:solid 3px #cacacb; float:left; margin-right:10px;line-height:14px;}
#footer li a{text-decoration:none;}
#footer li a:hover{text-decoration:none;}
.bottom_menu{border-top:solid 1px #000; text-align:center;}
.bottom_menu a, .bottom_menu a:visited{text-decoration:none; color:#010101;}

