@charset "utf-8";
body { background:#FFFFFF;color:#444444;font:12px/150% Arial,Verdana,"宋体";}
html, body, div, span,  h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {  margin: 0;  padding: 0;}
input,select{vertical-align:middle;}
ol, ul { list-style: none outside none;}
:focus {  outline: 0 none;}
a img { border: 0 none;}
img { vertical-align: middle;}
table { empty-cells: show;border-collapse:collapse;border-spacing:0;}
h1 { font:20px "microsoft yahei","宋体";}
h2, h3 { font-size: 14px;}
h4, h5, h6 { font-size: 12px;}

/*链接属性  全局黑色#444444 666666 999999 橙色#f96301 灰色框#e0e0e0 橙色框#f4bc9d 浅橙色背景#fef8f5 深#ffedde  红色#f0*/
a{ color: #444444;text-decoration: none;}
a:hover { color: #f96301; }
a:active { color: #990000;}
.acheng{ color:#f66313;}
.date{color:#999999;}

/*栅格化布局*/
.w750{ width:750px;}.w550{ width:550px;}.w390{ width:390px;}.w350{ width:350px;}.w310{ width:310px;}
.w190{ width:190px;}.w668{ width:668px;}.w670{ width:670px;}.w230{ width:230px;}.w710{ width:710px;}
.w188{ width:188px;}.w268{ width:268px;}.w270{ width:270px;}.w348{ width:348px;}.w388{ width:388px;}.w468{ width:468px;}.w748{ width:748px;}
#header,.w,.hrow1,.flinks,.hrow2,.footer,.topbarcon,.wcontent{ width:950px;margin:0 auto;}

/*对齐类*/
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.fb{font-weight:bold;}.f14{ font-size:14px; line-height:180%;}.ts{border:1px solid red;}
.date{ float:right; font-size:12px; }

/*填充类*/
.mt10 { margin-top:10px;}.mb10{ margin-bottom:10px;}.mr10{ margin-right:10px;}.ml10{ margin-left:10px;}
.pl10{ padding-left:10}.pr10{ padding-right:10px;}.pt10{ padding-top:10px;}.pb10{ padding-bottom:10px;}
.mr8{ margin-right:8px;}.mb8{ margin-bottom:8px;}.ml8{ margin-left:8px;}.mt8{ margin-top:8px;}.mb15{ margin-bottom:15px;}
.mt20{ margin-top:20px;}.plr20{ padding:0 20px;}.mb20{ margin-bottom:20px;}
.mtb10{ margin:10px 0;}.ptb10{ padding:10px 0;}.mrb10{ margin-right:10px; margin-bottom:10px;}
.mb4{ margin-bottom:4px;}
.p10{ padding:10px;}.p8{ padding:8px;}.p5{ padding:5px;}.m10{ margin:10px;}
.bcon{ padding:10px;}

.btitle,.footer{ background:url(../images/alltbg.gif) repeat-x; }
.stel{ background:url(../images/mbg.gif) no-repeat;}

/*边框类*/
.bcheng{ border:1px solid #fdd3bd;}
.bgray{ border:1px solid #e0e0e0;}
.btitle{ height:31px; line-height:31px;padding-left:10px; text-align:right; padding-right:10px; background-position:0 -122px; }
.btitle h3{ float:left;}
.bt_fense{ background-position:0 -204px;}
.bt_blue{ background-position:0 -40px;}

/*统一ul列表样式*/
.ul14 li,.ul12 li,.fxslist dl dd{ background:url(../images/arrow.gif) no-repeat;}/*ul小点*/
.ul14 li,.ul12 li{background-position:-30px -278px; padding-left:12px; overflow:hidden;}
.ul14 li{ font-size:14px; height:24px; line-height:24px;}
.ul12 li{ font-size:12px; height:22px;line-height:22px;}
.ul12nodot li{font-size:12px; height:22px; line-height:22px; overflow:hidden;}
.shead,.swrap,.dlhead,.dlwrap{ margin:0 auto; width:950px;}
.bannern{ width:100%;  overflow:hidden; height:220px; margin-bottom:10px; border-bottom:1px solid #e0e0e0; padding-bottom:1px; _margin-top:-1px;}

.banner{ width:100%; height:320px;overflow:hidden; margin-bottom:10px; border-bottom:1px solid #e0e0e0; padding-bottom:1px; position:relative; _margin-top:-1px;}
.banner .tabs{ width:1450px; height:320px; overflow:hidden;}
.banner .tabitems{ position:absolute; z-index:100; margin:0 auto; margin-left:47%; bottom:10px;}
.banner .tabitems li{ float:left;  background:#FFFFFF;color: #F96301;cursor: pointer;display: inline-block; font-weight: bold;height: 12px;
line-height: 12px;margin-right: 5px;text-align: center; width: 12px;}
.banner .tabitems li.active{background: none repeat scroll 0 0 #F96301;color: #FFFFFF;font-weight: bold;}
.shead,.dlhead{ height:100px; position:relative;}
.snav{ height:43px;background:#fe6f21 url(../images/snavbg.gif) repeat-x;}
.snavul{ height:40px; line-height:39px; font-size:14px; font-weight:bold; color:#fff; padding-top:3px; display:inline-block; position:relative; z-index:2; }
.snavul li{ float:left; margin-right:2px; margin-left:3px;}
.snavul li a{ color:#fff; padding:0 10px;overflow:hidden; display:inline-block; }
.snavul li a span{ display:inline-block; }
.snavul li a:hover,.snavul li.press a{ background:#fff; color:#f60;}
.subsnavdl{ font-size:12px; color:#444; width:500px;border:1px solid #ee6013;border-top:none; background:#fff; position:absolute; top:42px;  display:none; line-height:24px; overflow:hidden;}
.snavul .subsnavdl a{ color:#444;}
.snavul li.hover .subsnavdl{ display:inline-block;} 
.snavul li.hover span a{ background:#fff; display:inline-block;color:#f60;}
.subsnavdl dd{ float:left; width:auto; text-align:center; border-right:1px solid #e0e0e0; }
.subsnavdl dd.lastdd{ border-right:none;}

.snavul li.hover .xfclass{ display:inline-block;}
.ssn01{ width:448px;left:0px;}
.ssn02{ width:596px;left:0px;}
.ssn03{ width:900px;right:0;}
.ssn07{ width:804px; left:0px;}
.ssn04{ width:492px;right:0;}
.ssn05{ width:790px; right:0;}
.ssn06{ width:896px; right:0;}
.subsnavdl dd{padding:20px;  display:block; }
.snavul .subsnavdl a{ display:inline-block; padding:0;}
.snavul .subsnavdl dd:hover a{background:none; }
.snavul .subsnavdl dd:hover{background:#fff8f4;} 
.xfclass dl dd{ padding:10px; height:32px; line-height:32px; width:180px; text-align:left;}
.snavul .xfclass dl dd a{ color:#444;}
.snavul .xfclass dl dd a:hover{ color:#f60;}
.shead .s_top,.shead .slogo,.shead .stel{ position:absolute; }
.shead .s_top{ right:0; top:3px; color:#e0e0e0;}
.shead .slogo{ left:0; top:20px;}
.shead .stel{ width:150px; height:40px; right:3px; top:40px; background-position:0 0;}
.shead .s_top a{ color:#666;}
.sbanner{ padding-bottom:10px; margin-top:6px;}
.sitelft p{ line-height:24px; font-size:14px; text-indent:2em;}
.sitelft .w348{ height:250px;}
.bconpic{ text-align:center; margin-bottom:12px; margin-top:3px;}
.siterht .bcheng .btitle{background-position:0 -245px; }
.siterht .bcheng{ background:#fef8f5;}

/*侧边分类*/
.slnav-trigger .moo-icon{ background:url(../images/r.gif) no-repeat;}
.slnav h2{ height:36px; line-height:36px; padding-left:10px; background:#fe6f21; color:#fff; font-size:16px;}
.slnav-panel{ display:none;}
.slnav-panel dd.press a{ color:#f96301; font-weight:bold;}
.slnav .scon{ border:1px solid #fdd3bd; border-top:none; border-bottom:none;}
.slnav-trigger h3{ font-weight:normal; padding-left:25px;cursor:pointer;}
.press h3{ font-weight:bold; color: #f96301; }
.slnav-trigger{ height:32px; line-height:32px; border-bottom:1px solid #fdd3bd; border-top:1px solid #fff; background:#fef8f5; padding-left:10px;}
.slnav-panel{ background:#fffcfa;border-bottom:1px solid #fdd3bd;}
.slnav-panel{ width:188px;padding:6px 0;}
.slnav-panel dl{ display:inline-block; overflow:hidden; width:188px;}
.slnav-panel dl dd{  padding-left:10px; height:24px; line-height: 24px;overflow: hidden; border-bottom:1px dotted #fff;}
.slnav-panel dl dd a{ margin-left:8px;}
.slnav-trigger .moo-icon{float:left;width:13px;height:13px;overflow:hidden;margin-top:9px;font-size:0;vertical-align:middle;background-position:-104px -269px;}
.active .moo-icon{background-position:-87px -269px;}

.swrap .w748 .btitle{ height:36px; line-height:36px; border-bottom:2px solid #fa6d20;background-position:0 -112px;}
.swrap .w748 .btitle span{ font-family:"宋体";}
.swrap .w748 .btitle h1{ float:left;height:37px; line-height:37px; display:inline-block; margin-left:10px; font-size:16px; font-weight:700;  }
.swrap .scont{ padding:20px; font-size:14px; line-height:24px; min-height:500px;height:auto!important; height:500px; }
.swrap .scont p{ margin:10px 0; }

/*注册*/
.dlhead .slogo{ position:absolute; left:0; top:28px;}
.dlhead .s_top{ position:absolute; right:65px; top:70px;}

.dlwrap{ height:410px; background:#ff0; background:url(../images/login_pic.jpg) no-repeat 30px 50px;}
.loginbox{ width:256px; height:310px; padding:30px; background:url(../images/login_bg.gif) no-repeat; margin-right:56px; margin-top:15px; float:right;}
.logintxt{ width:168px; height:26px; line-height:26px; border:1px solid #e0e0e0; padding-left:3px; }
.dltitle{ font-size:14px; font-weight:bold; margin-top:20px;}
.dlcon{ margin-left:15px; font-size:14px; margin-top:20px;}
.dlcon dd{ margin-bottom:16px;}
.dlcon dd.jzmm{ padding-left:54px; font-size:12px;}
.dlcon dd.dlbtn { padding-left:54px; }
.dlcon dd.dlbtn input,.inputlist .col3 span,.zcbtn input{ background:url(../images/zcbg.gif) no-repeat;}
.dlcon dd.dlbtn input{ width:101px; height:34px; background-position:0 0; border:none; font-size:14px; font-weight:bold; color:#fff; cursor:pointer;}
.zct{ border-top:1px dashed #e0e0e0; padding-top:20px; text-align:center; margin-top:30px;}
.zcwrap{ border:1px solid #f4bc9d; width:948px; margin:10px auto 0; height:570px;}
.zctitle{ margin:15px 30px 40px;border-bottom:2px solid #f4bc9d; padding-bottom:0px; text-align:right; height:36px; line-height:36px; }
.zctitle a{color:#f96301; }
.zctitle a:hover{ text-decoration:underline;}
.zctitle h1{ font-weight:bold; color:#f96301; float:left; display:inline-block;}
.zcleft{ padding:0px 30px 0 30px;width:575px; border-right:1px solid #fee6d9; height:440px;}
.zcright{ width:250px; margin-right:30px;}
.zctel{ font-weight:bold;}
.dlhead  .zc_top{ right:0;}
.zctel strong{ color:#e60816; font:22px "microsoft yahei","宋体"; font-weight:bold; display:inline-block; }
.zcright h2{ margin:20px 0 10px; border-bottom:1px dashed #e0e0e0; padding-bottom:8px; color:#;}
.zcright  dl{ line-height:22px;}
.zcright dt{ font-weight:bold; color:#666;}
.zcright dd{ color:#999; margin-bottom:5px;}
.inputlist li{ border:1px solid #fff; margin-bottom:15px; }
.inputlist  dl{ display:inline-block; overflow:hidden;}
.inputlist .col1{ width:110px; font-size:14px; text-align:right; padding-right:5px; line-height:26px;}
.inputlist .col1 i{ color:#f00;}
.inputlist .col2{ width:226px; color:#999;}
.inputlist .col2 input{ width:216px; height:26px; border:1px solid #e0e0e0;}
.inputlist .col3{ width:222px; line-height:26px;}
.inputlist .col3 span{ display:inline-block; padding-left:20px; background-position:-122px 5px;}
.inputlist .col3 span.err{background-position:-122px -36px;}
.inputlist dl dd{ float:left;}
.zctj{ margin-left:112px;}
.zcbtn{ margin-top:25px;}
.zcbtn input{width:101px; height:34px; background-position:0 -35px; border:none; font-size:14px; font-weight:bold; color:#fff; cursor:pointer;}

.swrap .w748 { overflow:hidden;}
/*底部样式*/
.flinks .bcon p a { display: inline-block;margin-left: 8px;padding-bottom: 0px; width: 85px;}
.footer{ background-position:0 -474px; text-align:center; margin-top:10px; padding:10px 0 25px;}
#otherLinks{ margin-bottom:10px; height:31px; line-height:31px; color:#d2d2d2; }
#otherLinks a{ margin:0 10px;}
.footer .fpic { margin:10px 0;}
.footer .fpic a{ margin:0 10px;}
