/* 2010-04-25
Design by Virginus
http://huangwenjing.com/studio
*/

html,body {background: #f9f9f9;font:12px Verdana, Arial, Helvetica, sans-serif;margin: 0;color: #555;line-height: 15px;}
p,div,table.tr,td{font-size:12px;}
img{border: none;}
form{display: inline;}
a{text-decoration: none;color: #555;}
a:hover{color: #f60;}
p{margin: 0;padding: 5px 0;}
ul, li{margin: 0;padding: 0;list-style-type: none;}
.clear_float{clear: both; overflow: hidden; height: 1px; line-height: 1px; font-size: 0;}
.line{clear: both; overflow: hidden; height: 1px; line-height: 1px; font-size: 0;border-top:1px solid #FEEAB6;margin:5px 0;}
.float_left{float: left;}
.float_right{float: right;}
.red{color: red;}
.blue{color: #336699;}
.green{color: green;}
.red2{color:#b20000;}
.y1{color:#FAAE66}
.textcenter{text-align: center;}
.textleft{text-align: left;}
.textright{text-align: right;}
.normal{font-size:12px;font-weight:normal}

#top{color:#555;width:960px;margin:3px auto 0 auto;overflow:hidden;}
#top p{float:left}
#top p.tel{padding:5px 0 0 20px}
#top p.sm{float:right;padding:3px 15px 0 0;height:24px;}
#top p.nt{text-align:right;float:right;height:20px;padding:0 10px 0 0;color:#f60;width:510px}

#menu {float:right;padding:15px 0 0;width:750px}
#menu li {float:left; padding-left:12px; margin-right:12px; background:url(images/home_11.gif) left no-repeat; line-height:29px;display:block}
#menu li span {float:left;  background:url(images/home_12.gif) right no-repeat; line-height:30px; padding-right:12px;display:block}
#menu a{color: #555555;text-decoration:none; font-size:14px; font-weight:bold;}
#menu a:hover {color: #FF5500;}

.wrapper{width:960px;margin:0 auto;}

.bar1{float:left;width:7px;height:51px;background:url(images/home_3.gif) no-repeat 0 0;}
.bar2{float:left;width:949px;height:51px;background:url(images/home_4.gif) repeat-x 0 0;}
.bar3{float:left;width:4px;height:51px;background:url(images/home_5.gif) no-repeat 0 0;}
.bar2 p{text-align:center;font-size:14px;font-weight:bold;color:#fff;padding:14px 0 0;}
.bar2 p input{border:1px solid #bf5400; height:22px; line-height:20px;}
.bar2 p input.im{border:0;height:23px;}
.bar2 p a{color:#fff;font-size:12px;font-weight:normal}

.bbar1{float:left;width:7px;height:66px;background:url(images/home_6.gif) no-repeat 0 0;}
.bbar2{float:left;width:949px;height:66px;background:url(images/home_7.gif) repeat-x 0 0;}
.bbar3{float:left;width:4px;height:66px;background:url(images/home_8.gif) no-repeat 0 0;}
.bbar2 p{line-height:20px; word-spacing:0.5em; padding:3px;}

.logbox{width:213px;float:left;height:100px;margin:7px 0}
.logbox1{width:213px;height:27px;float:left;background:url(images/home_13.gif) no-repeat 0 0;}
.logbox2{width:213px;float:left;background:url(images/home_15.gif) repeat-y 0 0;}
.logbox3{width:213px;height:34px;float:left;background:url(images/home_14.gif) no-repeat 0 0;}
.logbox3 p{text-align:center;padding:10px 0 0}

.login_dl{margin:0;padding:10px 0 0;}
.login_dl dt{float:left; width:70px; text-align:right; margin-bottom:1px; padding:5px 0 0;}
.login_dl dd{margin:0 0 5px 70px;}

.login{width:213px;float:left;margin:7px 0;border:1px solid #f9791d;padding:0 3px 20px 0;background:url(images/bg1.gif) repeat-x 0 0;}
.login p.lin{clear:both;padding: 3px 0 0 15px;color:#3377cc;}
.login a{color:#37c}
.login a:hover{text-decoration:underline}

.ad{margin:7px 0;width:737px;height:192px;float:right;overflow:hidden;text-align:center;background:url(images/ad.gif) no-repeat 0 0;}
.ad p{padding:4px 0 0}

.newst{background:url(images/t_1.gif) no-repeat; height:30px;color:#fff;font-weight:bold;position: relative;margin:5px 0 -5px 0;}
.newst p{padding:5px 0 0;text-align:center;width:90px;}
.news{padding:5px 0 5px 20px;border:1px solid #89B7DC;}
.news p{width:230px;height:15px;float:left;overflow:hidden;}

ul.stitle{padding:0;border-right:1px solid #ccc;}
ul.stitle li{display:inline;}
ul.stitle li a{display:block;float:left;font-size:14px;padding:7px 0 3px 0;text-align:center;width:180px;height:20px;border:1px solid #ccc;background: url(images/bg4.gif) repeat-x 0 0;border-right:0;}
ul.stitle li.active a{background:url(images/bg5.gif) repeat-x 0 7px;color:#37c;}

.middle2{width:750px;float:left;margin:0 5px;}
.middle2t1{background:url(images/middle2_1.gif) no-repeat 0 0;width:100%;height:42px;margin-top:10px}
.middle2b1{float:left;width:170px;padding:15px 0;}
.middle2c1{float:right;width:550px;}
.middle2t2{background:url(images/middle2_2.gif) no-repeat 0 0;width:100%;height:42px;clear:both;}
.middle2t3{background:url(images/middle2_3.gif) no-repeat 0 0;width:100%;height:42px;clear:both;}
.middle2t4{background:url(images/middle2_4.gif) no-repeat 0 0;width:100%;height:42px;clear:both;}
.middle2t1 p,.middle2t2 p,.middle2t3 p,.middle2t4 p{padding:15px 0 0 180px;text-align:center}

.left{clear:both;width:200px;float:left;margin:0 0 7px}
.left a,.right a,#foot a{color:#555}
.left a:hover,.right a:hover,#foot a:hover{color:#f60;text-decoration:none;}

#tablist1 li{display:none;padding-left:5px}

.box3{border:1px solid #ccc;border-top:0;padding:10px 0 5px 10px;position:relative; margin:-1px 0 0;}
.box4{border:1px solid #ccc;margin:5px 0;padding:10px 0 0}

.box1{border:1px solid #FEEAB6;padding: 10px 0;background:url(images/bg1.gif) repeat-x 0 0;}
ul.leftc1{padding:0 0 0 10px;}
ul.leftc1 li{float:left; width:90px;display:block;overflow:hidden;padding:2px 0;}

.np p{padding:2px 10px;}
.marginb{margin:3px 0;padding-left:10px;}

#middle{width:550px;float:left;margin:5px;}
.mtitle{padding:0;margin:0 0 10px;}
#middle .middlebox, .middle2 .middlebox{width:160px;float:left;margin:10px 6px;height:225px;max-height:225px;overflow:hidden;}
.bottom .middlebox{width:160px;float:left;margin:6px;height:250px;max-height:250px;overflow:hidden;}
.middlebox p{padding:3px 0}
.middlebox p.p img{width:150px;max-height:110px}
.middlebox p.p a{border:1px solid #FEEAB6;padding:3px;display:block;}
.middlebox p.p a:hover{border:1px solid #f50}

.right{width:200px;float:right;}
.box2{padding: 3px;border:1px solid #FEEAB6;background:transparent url(images/bg1.gif) repeat-x 0 0;}
.box2 p{padding:2px 0;background:none}
.box2 div{padding:2px 0;clear:both;float:right;background:none}

.line2{clear: both; overflow: hidden; height: 14px; line-height: 14px; font-size: 14px;}
.line3{}
.line4{clear: both; overflow: hidden; height: 14px; line-height: 14px; font-size: 14px;}
.line5{clear: both; overflow: hidden; height: 1px; line-height: 1px; font-size: 0;border-top:1px solid #ddd;margin:5px 0;}

.lflash{padding:20px 0;float:left;width:196px;}

.bottom{float:right;width:750px;}
.bold{font-weight:bold;}
.bold a{font-weight:bold;}

#foot{padding:10px;border-top:1px solid #ccc;color:#333;background:transparent url(images/bg1.gif) repeat-x 0 0}
#foot a{color:#333}

.hidden{display:none}

.leftbox{width:90px;float:left;margin:0;height:100px;}
.leftbox p{padding:0 0 5px 5px}
.leftbox p.p img{width:75px;}
.leftbox p.p a{border:1px solid #a6d0e7;padding:3px;display:block;width:75px;background:#fff;}
.leftbox p.p a:hover{border:1px solid #026fae}

.leftbox2{width:180px;float:left;margin:0;}
.leftbox2 p{padding:0 0 5px 15px}
.leftbox2 p.p img{width:150px;}
.leftbox2 p.p a{border:1px solid #a6d0e7;padding:3px;display:block;width:150px;background:#fff;}
.leftbox2 p.p a:hover{border:1px solid #026fae}

h2{font-size:14px; font-weight:bold;color:#3377cc;margin:10px 0 10px 10px;padding:0}
h1{font-size:16px; font-weight:bold;color:#3377cc;margin:10px 0 0 10px;padding:0}
h3{color: #f50;font-size: 14px;background:url(images/bg3.gif) no-repeat 0 0;padding: 8px 0 6px 16px;margin:0;overflow:hidden;}

.detailimg{width:230px;padding:3px;border:1px solid #dfdfdf;float:left}
.detailimg img{width:230px;}
.detail_dl{margin:0;padding:0;}
.detail_dl dt{float:left; width:100px; text-align:right; margin-bottom:5px; padding:0 5px 0 0;}
.detail_dl dd{margin:0px 0 10px 80px;}

table{font-size:12px;}

ul.rlnews li{background:transparent url(../v_images/m_dian.gif) left 3px no-repeat;display:block;padding:0 0 0 15px;margin:0 0 0 3px}

.more {background: #0084BD url(../v_images/title_all.gif) no-repeat 2px -89px;border: 1px solid #FFF;float: right;margin: 8px 5px 0 0;display: inline;font-size: 0;line-height: 0;}
.more a {height: 11px;width: 27px;display: block;line-height: 0;overflow: hidden;}
.title-01{background: url(images/bg2.gif) repeat-x 0 0;border: 1px solid #FEEAB6;margin:5px 0}
.title-01 a{color: #f50;}
.title-02{background: url(images/bg4.gif) repeat-x 0 0;border: 1px solid #ccc;margin:5px 0}
.title-02 h3{color: #37c;background:none;}
.title-02 h3 a{color: #37c;}
.title-02 p{padding: 8px 0 6px 16px;}

.bottomlink {width:960px;margin:0 auto;margin-bottom: 5px;clear:both;border: 1px solid #ccc}
.bottomlink p {float: left;width: 185px;line-height:20px}
.bottomlink p a {color: #333;display:block;padding-left:15px}
.bottomlink p a:hover {text-decoration:underline}
.bottomlink p.bl_simg{width: 220px;}

#per_details font{line-height: 30px}

.subts{background:url(images/dot1.gif) no-repeat 0 -40px;padding: 0 0 7px 13px;margin:0}
.subts a{font-weight:bold;color:#f50}
.subts a:hover{background:#f50;color:#fff}