/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, button, p, blockquote, th, td { margin:0; padding:0; }
ul, ol, menu, dir { -webkit-padding-start:0; -moz-padding-start:0 }
dd { -webkit-margin-start:0; -moz-margin-start:0 }
table { border-collapse:collapse; }
fieldset, img, button { border:0; }
input, button, select { vertical-align:middle; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
ol, ul, li { list-style:none; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
a { text-decoration:none; color:#666666 }
a:hover { text-decoration:none; }
.clearfix:after { clear:both; height:0px; overflow:hidden; display:block; visibility:hidden; content:""; }
.clearfix { *zoom:1;
}
.fix { *zoom:1;
}
.fix:after { display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.clear { clear:both; height:0px; overflow:hidden; }
.clear10 { clear:both; height:10px; line-height:10px; overflow:hidden; }
.hidden { display:none; }
.m10 { margin-top:10px; }
body { font-size:12px; line-height:1.8; font-family:Verdana, SimSun, Arial; background:#EEF3FA; }
.bottom { text-align:center; color:#666; padding:20px 0px; border-top:#41648C solid 2px; }
.content { width:1000px; margin:20px auto; }
.content_left { width:228px; float:left; border: 1px solid #D3E1ED; background-color: #FAFDFF; padding:20px 0px; position:relative; height:500px; }
.content_left ul { position:absolute; left:-7px; }
.content_left li { font-size:14px; height:37px; line-height:30px; width:225px; }
.content_left a { padding-left:38px; height:37px; line-height:30px; display:block }
.content_left a.on { background:url(../images/leftmenu.png) left top no-repeat; color:#fff; font-weight:bold; }
.content_left a.on { color:#fff; font-weight:bold; }
.content_right,.content_right2 { float:right; background-color: #FAFDFF; padding: 20px 24px 20px; width: 710px; min-height: 460px; border: 1px solid #D3E1ED; font-size:14px; line-height:1.8; }
.content_right h2{ font: 18px/34px \5fae\8f6f\96c5\9ed1; border-bottom:#D3E1ED dashed 1px; margin-bottom:10px; color:#41648C; }
.content_right h3 { background:url(../images/branch5.png) left 50% no-repeat; line-height:30px; font-weight:bold;padding-left:20px;  border-bottom:#eaeaea solid 1px; margin-bottom:8px; }
.content_right h4 { background:url(../images/branch5.png) left 50% no-repeat;font: 22px/40px \5fae\8f6f\96c5\9ed1; padding-left:20px;  border-bottom:#eaeaea solid 1px; margin-bottom:8px; font-weight:bold;}
.content_right h4 span{ float:right;font: 18px/40px \5fae\8f6f\96c5\9ed1; color:#00F}
.tishi{ border:#f00 dashed 1px; padding:15px; margin-bottom:20px; font-weight:800; text-align:center; color:#f00;}
.content_right .row { margin-bottom:20px; }
.content_right p { margin-bottom:20px; }
.content_right textarea { width: 600px; height: 30px; padding: 5px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; border: 1px solid #bbb; margin-top: 10px; }
.top { border-bottom:#41648C solid 5px; }
.top_info { width:1000px; margin:auto; height:100px;background:url(../images/ban.jpg) no-repeat; }
.logo { float:left; }
.right_info { float:right; }
.daohang { height:40px; line-height:40px; background:#41648C; }
.content_right a{ color:#000;}
.content_right a.join{ width:103px; height:38px; background:url(../images/but2.png) no-repeat; line-height:38px; display:block;  font-size:15px; font-weight:bold; text-align:center; color:#fff; float:right;}

.row ul li{  padding:0px; width:350px; height:200px; background:#EEF3FA; float:left; margin-top:10px;}
.row ul li .xm{ background:#CACACC; height:50px;font: 28px/50px \5fae\8f6f\96c5\9ed1; margin-top:20px; padding-left:50px;}
.row ul li .xm span{ font-size:16px; padding-left:20px;}
.row ul li .lx{ font-size:12px; margin-left:50px; margin-top:20px; border-left:#aaa solid 1px; padding-left:15px; }
.row ol li{ float:left; margin-right:15px; }
.row ol li img{ display:block;border:#EEF3FA solid 1px;width:100px;}
.row ol li p{ text-align:center; font-size:12px; height:24px; line-height:24px; margin-bottom:0px;width:100px;}
.row ol li p.weibo{ background:url(../images/sina.png) left 50% no-repeat; padding-left:30px; text-align:left;width:120px;}

.wap_info{ padding:10px;}
.wap_line{ border-bottom:#eaeaea solid 1px; margin-top:10px;}
.wap_info .row { margin-bottom:20px; }
.wap_info h3 { background:url(../images/branch5.png) left 50% no-repeat; line-height:30px; font-weight:bold;padding-left:20px;  border-bottom:#eaeaea solid 1px;border-top:#eaeaea solid 1px; margin-top:8px; }
.wap_foot{ text-align:center; border-top:#efefef solid 1px; margin-top:20px; padding-top:5px;}
.wap_logo{ text-align:center; padding:20px 0px;}
.suoyin { margin-bottom:20px;}
.suoyin dl{ border:#41648C solid 1px; width:343px;}
.suoyin dl dt{ background:#41648C; color:#fff;font: 16px/35px \5fae\8f6f\96c5\9ed1; text-indent:1em; }
.suoyin dl dd{ padding:10px;}
.suoyin dl dd li{ line-height:30px;}