/* global
-------------------------------------------------------------- */
body{margin:0;padding:0;color:#333; font:12px Verdana; }
form,input,select,ol,ul,li,p,h1,h2,h3,h4,h5,h6,p,dl,dd,dt,span{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img{border:0 none;}
body,td,select,input,div{word-wrap:break-word;word-break:break-all;}
ul,li{list-style:none;}
a{color:#333;text-decoration:none;}a:hover{color:#b40e1c;text-decoration:underline;}
em,i{font-style:normal;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix {display: inline-block;} /* Hides from IE-mac \*/
.clearfix {display:block;} /* End hide from IE-mac */
.fl{float:left;}.fr{float:right;}
.fixed{ width:960px; margin:0 auto;}
.mrt6{ margin:6px 0 0 0;}

/* 首页头部
-------------------------------------------------------------- */
.topnav{ width:100%; height:33px; line-height:33px; background:url(../images/index_02.jpg) repeat-x 0 0;}
.topmain{ height:73px;}
.menu{ height:41px; text-align:center; background:url(../images/index_09.jpg) no-repeat 0 0;}
.menu ul{}
.menu ul li{ display:inline-block; *display:inline; height:41px; line-height:41px; font-size:14px; font-weight:700;}
.menu ul li a{ color:#fff; display:inline-block; margin:0 12px;}
.menu ul li.stip{ position:relative;}.menu ul li.stip em{ width:13px; height:15px; position:absolute; left:0px; top:4px; z-index:1; background:url(../images/top.gif) no-repeat 0 0;}
.menu ul li.nv{ position:relative;}.menu ul li.nv em{ width:19px; height:15px; position:absolute; left:-6px; top:4px; z-index:1; background:url(../images/nv.png) no-repeat 0 0;}
.menu ul li.bbs{ position:relative;}.menu ul li.bbs em{ width:15px; height:14px; position:absolute; left:-6px; top:4px; z-index:1; background:url(../images/bbs.png) no-repeat 0 0;}
.menu ul li.home{ position:relative;}.menu ul li.home em{ width:14px; height:14px; position:absolute; left:-6px; top:4px; z-index:1; background:url(../images/home.png) no-repeat 0 0;}
.menu ul li a:hover{ color:#ffd700; text-decoration:none;}

/* 都写在这里吧，懒！
-------------------------------------------------------------- */
.focus,.ibox,.shoptop{ width:960px; margin:5px auto 0;}
.iboxbt{ border:1px solid #cacaca; padding:1px;}
.iboxtmd{ border:3px solid #f5f5f5; background-color:#fdfdfd;}
.h_188{ height:188px;}
.ick{ width:356px; height:188px; padding-left:170px; background:url(../images/index_14.jpg) no-repeat 30px 10px;}
.ick ul{ height:160px; padding-top:20px; background:url(../images/index_17.jpg) no-repeat right center;}
.ick ul li{padding:3px 0; height:auto;zoom:1; overflow:hidden;font-size:20px;font-family:"Microsoft YaHei";}
.ick ul li label{ width:100px;text-align:right; float:left;display:inline-block;vertical-align: top;}
.ick ul li p{ width:256px; display:inline-block; float:right;}
.ilogin{ width:416px; float:right;}
.ilogin h2{ padding:8px 0; font-size:14px; margin:0 40px;}
.ilogin ul{ margin:0 40px;}
.ilogin ul li{margin-bottom:6px;padding:4px 0;font-family:simsun;}
.ilogin ul li label{width:40px; text-align:center;display:inline-block;vertical-align: middle;}
.ilogin ul li input{line-height:24px;height:24px;vertical-align:middle;}
.ilogin ul li.wmain input{border:1px #D2D2D2 solid;width:180px;}
.ilogin ul li input.tex{border:1px #D2D2D2 solid;}
.ilogin ul li input.alive{ border:1px solid #f4d3b6;}
.ilogin ul li input.go{ width:87px; height:29px; line-height:29px; padding:0; font-weight:700; display:inline-block; border:0; color:#fff;background:url(../images/index_20.jpg) no-repeat 0 0;}
.ilogin ul li input.cz{ width:87px; height:29px; line-height:29px; padding:0; display:inline-block; border:0; margin-left:8px;background:url(../images/index_22.jpg) no-repeat 0 0;}
.ilogin ul li.wmain2{ padding:4px 0;margin-bottom:0;}

.w_720{ width:720px;}
.w_230{ width:230px;}
.stmain{ border:1px solid #dedddd; padding:0 1px; height:278px;}
.stmain h2{ height:26px; background:url(../images/shop_05.jpg) repeat-x 0 0;}
.stmain h2 span{ font-size:14px; display:inline-block; padding-left:18px; line-height:26px; font-weight:700; background:url(../images/shop_08.jpg) no-repeat 8px 4px;}
.stmain ul{ margin:0 10px; padding-top:8px;}
.stmain ul li{ height:23px; line-height:23px; padding:0 0 0 1em; background:url(../images/unfcn_mj_01.gif) no-repeat 5px 50%;}
.sbox,.down{ width:958px; margin:8px auto 0; border:1px solid #dedddd;}
.sbox h2{ height:32px;}
.sbox h2 strong{ display:inline-block;line-height:32px; padding:0 20px; font-size:14px; color:#fff; background-color:#3c3c3c;}
.sbox ul{}
.sbox ul li{ float:left; width:140px;margin:10px 0 0 42px;}
.sbox ul li img{ width:120px; height:120px; border:1px solid #ccc; padding:9px; }
.sbox ul li a{ display:block;}
.sbox ul li span{ display:block; line-height:20px; padding:6px 0;}
.sbox ul li span em{ font-size:14px; color:#f34e63;}
.vbox{ width:960px; margin:5px auto 0;}
.vbox a{ color:#666;}
.w_484{ width:484px; margin-left:8px;}
.videobox{ width:480px; overflow:hidden; margin:0 auto;}
.v_about{ line-height:25px; font-size:14px; color:#888;}
.z_list{ border:1px solid #ddd; padding:1px; height:702px;}
.z_list h2{ height:25px; line-height:25px; padding:0 38px; color:#fff; background:url(../images/shipin_07.jpg) no-repeat 0 0;}
.z_list ul{ margin:0 8px; padding:8px 0 0 0;}
.z_list ul li{ height:23px; line-height:23px; padding-left:2em; background:url(../images/shipin_11.jpg) no-repeat 3px 4px;}
.vbody{ border:1px solid #ddd; height:704px;}
#vmain{ border:0; height:auto; padding:0px;}
#vmain ul{ height:200px;}

.down h2,.sbokx h2{ height:26px; line-height:26px; font-weight:normal; padding:0 10px; background-color:#f3f3f3;}
.w_300{ width:300px; height:460px;}
.w_300 span{ margin:40px 0 0 80px; display:inline;}
.w_650{ width:650px;}
.d_list{ padding-top:20px;}
.d_list ul{ margin:0 20px;}
.d_list ul li{ height:30px; line-height:30px; border-bottom:1px dotted #d3d3d3; padding-left:14px; background:url(../images/down_06.jpg) no-repeat 0 10px;}
.d_list ul li span{ width:190px;}
.d_list ul li span strong{ font-weight:normal;}

.regmain{ padding:30px 0;}
.regmain ul li{margin-bottom:6px;padding:2px 0;font-family:simsun;}
.regmain ul li label{ width:200px; font-size:14px;color:#666;text-align:right;display:inline-block;padding-right:10px;vertical-align: middle;}
.regmain ul li input{ line-height:24px;height:24px;padding:0 3px;vertical-align:middle;}
.regmain ul li input.tex{border:1px #D2D2D2 solid;width:206px;}

.regmain ul li input.btn_cj{ width:160px; height:33px; line-height:33px; padding:0; font-size:14px; font-weight:700; display:inline-block; border:0; color:#515151;background:url(../images/btn2.gif) no-repeat 0 0;}
.regmain ul li.yzcode input.tex{ width:70px;}
.regmain ul li.yzcode img,.loginfl ul li.yzcode img{ vertical-align:middle; margin:0 4px;}
.regmain ul li a,.loginmain ul li a,.u-map span a{ font-family:Verdana; text-decoration:underline; color:#666;}
.regmain ul li a:hover,.loginmain ul li a:hover,.loginfr ul li.zhuce a:hover,.u-map span a:hover{ text-decoration:none; color:#c30;}
.regmain ul li p.more{ clear:both; height:22px; line-height:22px; color:#999; padding-left:210px;}
.regmain ul li span.err {padding:4px 0 4px 20px; background:url(../images/ico_err.gif) 0 2px no-repeat; }
.regmain ul li span.cor{padding:4px 0 4px 20px; background:url(../images/ico_correct.gif) 0 2px no-repeat; }

.ok{ height:70px; line-height:70px; margin:50px 30px 0; border:1px solid #e1e1e1; padding-left:90px; font-size:14px; background:#f9f9f9 url(../images/ok.gif) no-repeat 20px 10px;}
.ok strong{ color:#c30;}
.ope{ margin:0 30px; padding:20px 0; height:33px; line-height:33px; font-size:14px;}
.ope a{ display:inline-block; margin:0 20px;}

.menber{ width:960px; margin:5px auto 0;}
.w_206{ width:206px;}
.w_746{ width:746px;}
.mfl_box{ border:1px solid #ddd;}
.mfl_box h2{ height:30px; line-height:30px; color:#fff; font-size:14px; padding:0 30px; background:#c00 url(../images/bubble_035.gif) no-repeat 4px 1px;}
.u_xinxi{ margin:0 10px; height:150px; border-bottom:1px dashed #d3d3d3;}
.u_xinxi p{ height:42px; line-height:42px; text-align:center;}
.u_xinxi p strong{ color:#c00;}
.u_xinxi ul li{ color:#999; line-height:20px;}
.u_menu{ margin:0 10px; padding-top:8px;}
.u_menu ul{}
.u_menu ul li{ height:23px; line-height:23px; font-size:14px;}
.u_menu ul li a{ display:block;padding:0 0 0 3em; background:url(../images/unfcn_mj_01.gif) no-repeat 25px 50%;}
.u_menu ul li a:hover,.u_menu ul li a.off{ background-color:#eee; text-decoration:none;}
.bt_menu{ margin:0 10px; border-top:1px dashed #d3d3d3; padding:10px 0 0 40px; background:url(../images/menber_03.jpg) no-repeat 14px 10px;}
.bt_menu ul li{ height:30px; line-height:30px; font-size:14px;}
.umain{ border:1px solid #ddd;zoom:1; min-height:576px;height:auto !important;height:576px;}
.umain h2{ height:28px; line-height:28px; padding:0 20px; font-weight:normal; background-color:#f3f3f3;}
.um_a{ margin:30px 30px 0 30px;}
.um_a h3{ height:30px; font-size:14px; background:url(../images/dian.jpg) repeat-x bottom center;}
.um_a h3 strong{ display:block; float:left; height:28px; line-height:28px;text-align:center;  font-weight:normal; cursor:pointer; margin:0 0 0 12px;}
.um_a h3 strong.off{ font-weight:700;padding:0 20px; height:29px; line-height:29px;border-width:1px 1px 0 1px; border-style:solid; border-color:#cecece; background-color:#fff;}
.umabox{ border-width:0 1px 1px; border-style:solid; border-color:#cecece; padding:20px; line-height:20px; color:#666;}

.um_b{margin:30px 30px 0 30px;}
.um_b h3{ height:30px; font-size:14px;}
.um_b h3 strong{ display:block; float:left; height:28px; line-height:28px;text-align:center;  font-weight:normal;margin:0 0 0 12px;}
.um_b h3 strong.off{ font-weight:700;padding:0 20px; height:29px; line-height:29px;border-width:1px 1px 0 1px; border-style:solid; border-color:#cecece; background-color:#fff;}
.um_b h3 span{ font-size:12px; font-weight:normal; line-height:30px;}
.um_b h3 span a{ margin:0 5px;}
.um_b table.umb_table{ width:100%; border-width:1px 0 1px 1px; border-style:solid; border-color:#ddd;}
.um_b table.umb_table td{ height:26px; line-height:26px; text-align:center; border-right:1px solid #ddd; color:#5a5a5a;}
.um_b table.umb_table td.itop{ background-color:#e6e6e6; height:30px; line-height:30px; font-size:14px; font-weight:700; color:#333;}
.um_b table.umb_table tr.odd{ background-color:#fcfcfc;}
.um_b table.umb_table tr.even{ background-color:#eee;}

.u_luyan{margin:30px;}
.u_luyan h3{ height:30px; font-size:14px; background:url(../images/dian.jpg) repeat-x bottom center;}
.u_luyan h3 strong{ display:block; float:left; height:28px; line-height:28px;text-align:center;  font-weight:normal; cursor:pointer; margin:0 0 0 12px;}
.u_luyan h3 strong.off{ font-weight:700;padding:0 20px; height:29px; line-height:29px;border-width:1px 1px 0 1px; border-style:solid; border-color:#cecece; background-color:#fff;}
.u_luyan h3 em{ line-height:30px; font-weight:normal; font-size:12px; margin:0 10px; color:#999;}
.mly{ border-width:0 1px 1px; border-style:solid; border-color:#cecece; }
.mly ul.mly_top{ background-color:#f3f3f3; padding:20px 0;}
.mly ul.mly_top li{margin-bottom:3px;padding:1px 0;font-family:simsun;}
.mly ul.mly_top li label{ width:108px;color:#666;text-align:right;display:inline-block;padding-right:30px;vertical-align: middle;}
.mly ul.mly_top li input{ padding:2px;vertical-align:middle;}
.mly ul.mly_top li input.tex{width:180px;}
.mly ul.mly_top li input.tex2{ width:420px;}
.mly ul.mly_top li textarea{ width:420px; height:80px;}

.mly ul.mly_bm{ padding:20px;}
.mly ul.mly_bm li{ margin:0 20px; padding:4px 0; border-bottom:1px dotted #d3d3d3;}
.mly ul.mly_bm li p.bmp_a{ padding:4px 0 4px 20px; background:url(../images/menber.jpg) no-repeat 0 0;}
.mly ul.mly_bm li p.bmp_b{ font-size:14px; line-height:23px; padding:10px 0;}

a.ri-a{ display:inline-block; height:20px; line-height:20px; padding-left:26px; background:url(../images/bubble_009.gif) no-repeat 0 0;}
a.ri-b{ display:inline-block; height:20px; line-height:20px; padding-left:26px; background:url(../images/bubble_011.gif) no-repeat 0 0;}

.showdown{ width:960px; margin:5px auto 0;}
.w_271{ width:271px;}
.w_681{ width:681px;}
.w_196{ width:196px;}
.w_757{ width:757px;}
.d_left,.sbokx,.s_left{ border:1px solid #ddd;zoom:1; min-height:576px;height:auto !important;height:576px; }
.d_left h2,.s_left h2{ height:26px; line-height:26px; font-size:14px;padding:0 10px; background-color:#f3f3f3;}
.d_left ul{ margin:0 10px; padding-top:10px;}
.d_left ul li{ height:30px; line-height:30px; border-bottom:1px dashed #d3d3d3; padding-left:14px; background:url(../images/down_06.jpg) no-repeat 0 10px;}
.d_left ul li span{ font-size:11px; color:#999;}
.sbokxmain{line-height:24px; font-size:14px; margin:0 30px; padding-top:30px;}
.sbokxmain h1{ padding:10px 0; font-size:16px;}
.s_left ul{}
.s_left ul li{ float:left; width:140px;margin:10px 0 0 26px; display:inline;}
.s_left ul li img{ width:120px; height:120px; border:1px solid #ccc; padding:9px; }
.s_left ul li a{ display:block;}
.s_left ul li span{ display:block; line-height:20px; padding:6px 0;}
.s_left ul li span em{ font-size:14px; color:#f34e63;}

.n-list{ margin:0 30px; padding-top:10px;}
.n-list ul{ padding:8px 0; border-bottom:1px dashed #ccc;}
.n-list ul li{ height:23px; line-height:23px; font-size:14px; padding:0 0 0 1em; background:url(../images/unfcn_mj_01.gif) no-repeat 5px 50%;}
.n-list ul li span{ font-size:12px; color:#666;}

.shownews{ margin:0 20px;}
h1.tit { padding:10px 0; line-height:120%; color:#181818; font:800 26px/30px "宋体",arial; text-align:center;}
.info { height:27px; line-height:27px; text-align:center; color:#888;}
.info span.time{ margin-right:10px;}
.newsbody{ padding:20px 5px 0; font-size:14px; line-height:25px;}
.newsbody p{ font-size:14px; line-height:25px; color:#222; margin-bottom:20px;}
.news-cool{ padding:20px 0; font-size:14px;}

.m_add{ margin:20px 14px 0 14px;}
.m_add ul{}
.m_add ul li{ width:95px; float:left; margin:0 0 0 4px; display:inline;}
.m_add ul li dl{ font-size:14px; font-weight:700;}
.m_add ul li dl dd{ text-align:center; padding:3px 0;}
.m_add ul li dl dd input.tex{ border:1px solid #ccc; width:120px; padding:2px;}
.m_add p input.go{ width:126px; border:0; background-color:#2c2c2c; color:#fff; height:25px; line-height:25px; text-align:center;}

.w_455{ width:455px; margin:50px auto 0;}
.w_455 ul.w_455_a{ height:44px;  background:url(../images/menber_mima_03.gif) no-repeat 0 0;}
.w_455 ul.w_455_b{ height:78px;margin-top:10px; background:url(../images/menber_mima_06.gif) no-repeat 0 0;}
.w_455 ul li{margin-top:6px;padding:3px 0;font-family:simsun;}
.w_455 ul li label{ width:180px; color:#666;text-align:right;display:inline-block;padding-right:10px;vertical-align: middle;}
.w_455 ul li input{ padding:2px;vertical-align:middle;}
.w_455 ul li input.tex{border:1px #D2D2D2 solid;width:206px;}
.w_455 ul.w_455_c{ text-align:center; padding:20px 0;}
.w_455 ul input.go{ width:68px; border:0; background-color:#2c2c2c; color:#fff; font-size:14px; height:25px; line-height:25px; text-align:center;}

/*BT css*/
.dx{ border:1px solid #ccc; border-left:none; border-right:none;}
.xux{ border-bottom:1px dashed #ccc;}

.popbox{ width:280px; background-color:#fff; color:#df0615;}
.popbox h2{ height:20px; line-height:normal; background:url(../images/popbox.jpg) no-repeat 0 0;}
.popbox ul{ padding:10px;border-width:0 1px 1px; border-style: solid; border-color:#44ead8;}
.popbox ul li{ line-height:normal; padding:2px 0;}
.popbox ul li em{ display:inline-block; width:24px;}
.popbox ul li em.ems{ width:10px;}
.popbox ul li input.text{ height:16px; line-height:16px; padding:0;color:#df0615;}
.popbox ul li input.button{width:55px; height:22px; line-height:22px; border:0; text-align:center; color:#fff; background:url(../images/p_12.jpg) no-repeat 0 0;}

/* footer
-------------------------------------------------------------- */
.footer{ width:960px; margin:5px auto 0; height:80px; border-top:1px solid #ececec;}
.footer p{ text-align:center; height:28px; line-height:28px;}

/* page
-------------------------------------------------------------- */
.pageDIV { padding:20px 0; text-align:center; height:24px; zoom: normal;font:12px "宋体";  }
.pages a { display:inline-block; width:26px; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; }
.pages a.a1 { background:url(../images/titleBg.png) no-repeat 0 0; width:56px; }
.pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.pages .curPage { display:inline-block; width:26px; height:22px; line-height:22px; background:#311B10; border:1px solid #311B10; color:#fff; text-align:center; }
.pages .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../images/titleBg.png) repeat-x 0 0; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

