/* ==reset css== */
*{margin:0;padding:0;} 
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal;} 
ol,ul {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:'';}
html,body{ width: 100%; height: 100%; font-size: 12px; font-family: Arial, SimSun; }
body{ color: white; text-align: center; background: black; }
div, td { word-wrap: break-word; word-break: break-all; }

/* ==IE hack== */
.clearline{ clear:both;}
.hackbox{ display: table; }

/* ==link== */
a{ text-decoration: none; }
a:hover{ text-decoration: underline; }

/* ==wapper== */
.container{ width: 950px; margin: 0 auto; }
.confix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* ==header== */
.header_topic{ background: black; width: 930px; padding: 0 10px; float: left; }
.header_topic ul{ list-style: none; }
.header_topic li{ float: left; color: white; }
.header_topic li a{ color: white; }
.header_topic li a:hover{ color: #F60; }
.header_topic ul.left li{ border-right: 1px solid #666666; margin: 10px 0 0 10px; display: inline; }
.header_topic ul.left li.img{ border: none; margin-top: 0; }
.header_topic ul.left li.end{ border: none; }
.header_topic ul.right{ float: right; line-height: 33px; }

/* ==foot== */
.foot_topic{ background: black; width: 930px; padding: 20px 10px; line-height: 30px; }
.foot_topic a{ color: white; }
.foot_topic a:hover{ color: #f60; }

/* ==topic_content== */
.topic_content{ width: 950px; overflow: hidden;}
.c1{ background: url(../i/shxg_bg_01.jpg) no-repeat; height:70px;}
.c2{ background: url(../i/shxg_bg_02.jpg) no-repeat; height:70px;}
.c3{ background: url(../i/shxg_bg_03.jpg) no-repeat; height:70px;}
.c4{ background: url(../i/shxg_bg_04.jpg) no-repeat; height:70px;}
.c5{ background: url(../i/shxg_bg_05.jpg) no-repeat; height:70px;}


/* ==shxg_intro== */
.shxg_intro{ background: url(../i/bg06.jpg) repeat-x top; }
.shxg_intro .left{ width: 460px; float: left; margin: 0 0 0 20px; display: inline; text-align: left; line-height: 1.6; background:url(../i/line01.jpg) no-repeat 450px center;}
.shxg_intro .left h2{ color: #EAD5E1; }
.shxg_intro .left dl{ margin-top: 10px; }
.shxg_intro .left dd strong{ color: yellow; font-size: 14px; }
.shxg_intro .left dd span{ margin-left:37px;}
.shxg_intro .left dl.top{ width:420px; color:#FFCEFF;}
.shxg_intro .left dl.top dd.text{ margin-top:10px; padding-bottom:10px;}
.shxg_intro .right{ width: 460px; float: left; margin: 0 0 0 10px; display:inline; text-align: left; line-height: 1.6; background:url(../i/bg05.jpg) no-repeat right top; }
.shxg_intro .right img{ vertical-align: middle; }
.shxg_intro .right dl{ float:left; width:440px; margin-top: 20px; padding-left:20px;}
.shxg_intro .right dd strong{ font-size: 14px; color: yellow; }
.shxg_intro .right dd a{ color: yellow; }
.shxg_intro .right dl.btn{ position:relative;}
.shxg_intro .right dl.btn span{ position:absolute; top:0; left:300px; color:#FFFF66;}
.shxg_intro .right dl.tel{ font-size:14px;}
.shxg_intro .right dl.tel span{ margin-left:280px;}
.shxg_intro .right dl.bg{ background:url(../i/k_bg01.jpg) no-repeat left top; padding-top:20px;}
.shxg_intro .right dl.bg em{ font-style:normal; font-size:14px;}
.shxg_intro .right dl.bg span{ float:right; font-size:14px; padding-right:80px;}
.shxg_intro a{ color:yellow; text-decoration:underline;}
.shxg_intro a:hover{ color:yellow; text-decoration:underline;}


/* ==shxg_photo== */
.shxg_photo{ margin-top: 20px; }
.shxg_photo{ text-align:left;}
.shxg_photo h2{ float:left; width:910px; padding:0 20px; background:url(../i/text_bg01.gif) no-repeat 200px;}
.shxg_photo h2 span{ float:right; line-height:35px; font-weight:bold; font-size:14px;}
.shxg_photo h2 span a{ color:#fff; text-decoration:underline;}
.shxg_photo h2 span a:hover,.shxg_photo h2 span a.on{ color:#FFFF66; text-decoration:underline;}

.shxg_photo .list{ float:left; width:924px; padding:20px 13px 10px;}
.shxg_photo .list dl{ float:left; width:132px; text-align:center; color:#fff; line-height:26px; font-size:14px;}
.shxg_photo .list dl dt{ float:left; width:132px;}
.shxg_photo .list dl dt span{ float:left; padding:5px; background:#313031;}
.shxg_photo .list dl dt span img{ border:1px solid #fff; width:110px; height:135px;}

/* ==shxg_sign== */
.shxg_sign{ margin-top: 10px; text-align: left; }
.shxg_sign h2{ margin: 10px 0 0 20px; background:url(../i/text_bg01.gif) no-repeat 200px; }
.shxg_sign dl{ width: 910px; margin: 10px 0 0 20px; line-height: 1.8; }
.shxg_sign dl a{ color: yellow; text-decoration: underline; }
.shxg_sign dl strong{ color: yellow; font-size: 14px; }
.shxg_sign h3{ width: 910px; margin: 10px 20px; text-align: center; font-size: 14px; font-weight: bolder; }
.shxg_sign h3 a{ color: yellow; text-decoration: underline; }

/* ==shxg_link== */
.shxg_link{ margin-top: 10px; }
.shxg_link h2{ margin: 10px 0 0 20px; text-align: left;  background:url(../i/text_bg01.gif) no-repeat 200px;}
.shxg_link ul{ list-style: none; }
.shxg_link li{ float: left; margin: 20px 0 0 30px; display: inline; }

/* ==shxg_con== */
.shxg_con{ float:left; width:950px; background:url(../i/bg06.jpg) repeat-x top; text-align:left;}
.shxg_con .top{ float:left; width:910px; padding:20px 30px 20px 10px; background:url(../i/bg05.jpg) no-repeat right top;}
.shxg_con .top span{ float:right; font-weight:bold; font-size:14px; color:#FFFF66;}
.shxg_con .top span a{ color:#FFFF66; text-decoration: underline;}

.shxg_con .left{ float:left; width:470px; margin-left:30px; display:inline;}
.shxg_con .right{ float:left; width:370px; margin-left:50px; display:inline;}

.shxg_con .right h2{ float:left; width:370px;}
.shxg_con .right dl{ float:left; width:370px;}
.shxg_con .right dl.dl1{ padding:10px 0 20px;}
.shxg_con .right dl.dl1 dd{ float:left; width:185px; line-height:30px;}
.shxg_con .right dl.dl1 dd span{ color:#FFFF66; font-weight:bold; font-size:14px;}
.shxg_con .right dl.dl2{ padding:10px 0 60px; line-height:30px;}
.shxg_con .right h3{ float:left; width:370px;}
.shxg_con .right h3 span{ float:right; padding-right:30px; line-height:35px; font-weight:bold; color:#FFFF66; font-size:14px;}
.shxg_con .right h3 span a{ color:#FFFF66; text-decoration:underline;}
.shxg_con .right h3 span a:hover{ color:#FFFF66; text-decoration:underline;}

.shxg_con .left .up{ float:left; width:450px; height:450px; background:#43303C; padding:10px; overflow:hidden;}
.shxg_con .left .up img{ border:1px solid #fff;}
.shxg_con .left .down{ float:left; width:470px; margin-top:20px;}
.shxg_con .left .down ul{ float:left; width:470px;}
.shxg_con .left .down ul li{ float:left; width:144px; text-align:center;}
.shxg_con .left .down ul li span{ float:left; text-align:center; width:100px; height:100px; padding:5px; margin-left:15px; display:inline; background:#43303C;}
.shxg_con .left .down ul li span img{ border:1px solid #fff; width:98px; height:98px;}
.shxg_con .left .down ul li.btn{ width:18px; margin:0;}
.shxg_con .left .down ul li.pic1{ filter:alpha(opacity=30,style=0); -moz-opacity:0.3; opacity:0.3;}

/*  
 ==µ¯³ö²ã==
*/
.dragdiv{ position: relative; float: left; }
.g1 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: black; margin: 0 5px;}
.g2 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: black; margin: 0 3px;}
.g3 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: black; margin: 0 2px;}
.g4 {height: 2px; font-size: 1px; overflow: hidden; display: block; background: black; margin: 0 1px;}
.filterbox{ filter:alpha(opacity=9,style=0); -moz-opacity:0.09; opacity:0.09;  }
.nick{ width:484px; float: left;}
.nick div.content{ width: 484px; float: left; background: black; height: 227px; }
.nickbox{ width: 462px; height: 215px; background: white; position: absolute; top: 11px; left: 11px; text-align:left; background:#FBFCEC; }
.nickbox h2{ width: 442px; float: left; padding:10px 0 10px 20px;line-height: 30px; font-weight:bold; color:#C2368C; font-size: 18px;}
.nickbox h3{ float:left; width:400px; padding-right:30px; text-align:right; font-weight:bold;}
.nickbox h3 a{color:#7D2E5E; text-decoration:underline;}
.nickbox h3 a:hover{color:#7D2E5E; text-decoration:underline;}
.nickbox dl{ float:left; width:442px; padding-left:20px; line-height:30px;}
.nickbox dl dd{ font-size:14px; font-weight:bold; color:#3D3D3D;}
.nickbox dl dt{ font-size:12px; font-weight:bold; color:#C2368C;}
.nickbox dl dd.dd1{ float:left; width:400px; padding-left:42px;}
.nickbox dl dt.dt1{ float:left; width:400px; padding-left:42px;}
.nickbox dl dd.dd2{ float:left; width:400px; padding-left:42px; line-height:24px;}
.nickbox dl dt.dt2{ float:left; width:400px; padding-left:42px;}
.nickbox ul{ float:left; width:390px; padding:10px 36px;}
.nickbox li{ float:left; width:130px; text-align:center;}

.add090917{ position:relative;}
.add090917in{ position:absolute; top:130px; left:590px; width:302px; height:183px; padding:20px 0 0 30px; overflow:hidden; background:url(../i/bg_add01.jpg) no-repeat; color:#360020; line-height:22px; text-align:left;}