﻿@charset "utf-8";
body{margin: 0px;padding: 0px;text-align: center;font-family: "微软雅黑"; font-size:12px; background:#fff;}
body>div{ margin:0 auto;}
p,ul,li,h1,h2,h3,h4,dl,dd,dt{ margin:0px; padding:0px; list-style-type: none; font-weight:normal;}
img{ border:none;}
.left{ float:left;}
.right{ float:right;}
.blue{ color:#438EB6; }
.red{ color:#FF0103} 
a{ color:#555; text-decoration:none;}
a:hover{ text-decoration:underline;}
input{ font-family:"微软雅黑";}
.header{ width:100%; height:86px; /*background:url(../images/tbg.png) repeat-x;*/ position: relative; z-index:1000}
.top{ width:970px; margin:0 auto;}
.logo{ float:left; margin-top:10px;}
.nav{ float:left; padding:45px 0 0 50px; font-size:16px;}
.nav li{ float:left; margin:0 30px;}
.nav li a{ color:#333;}
.top span{ float:right; padding-top:15px; color:#DBDBDB; font-family:"宋体"; font-size:12px;}
.top span a{ color:#999; margin:0 15px;}
.mainban{ width:100%; height:461px; }
#banner{width:100%;height:461px;overflow:hidden; position:relative; margin-top:-5px; background:url(../images/bg1.gif) repeat-x 0 bottom;  }
#banner img{ margin:0 auto; width:100%; }
#banner_img{display:block;position:relative; width:100%;}
#banner_img li{position:absolute;top:0;left:0;width:100%;height:425px;display:none;background-position: center ;}

#banner_img li.item1{background-image:url(../images/banner1.jpg); display:block;}
#banner_img li.item2{background-image:url(../images/banner2.jpg);}
#banner_img li.item3{background-image:url(../images/banner3.jpg);}
/*#banner_img li.item4{background-image:url(../images/banner4.jpg);}*/

#banner_img .ad_img{text-align: center;position:absolute;height:416px;}
.item4 .ad_txt{position: absolute;left:0px;top:0px;}
.item4 .ad_img{position: absolute;right:0px;top:140px;}

#dragUl{position:absolute;width:125px;height:122px;margin-left:-47px;left:50%;z-index:1;}
#dragUl li{cursor:pointer;display:block; background:#4D4C48; margin-top:440px; border-radius: 50%;float:left;font-weight:bold;width:15px;height:15px; text-indent:-9999px;margin-right:8px;}
#dragUl li.activeIn{background:#075DAA;}
.morebg{ width:100%; height:35px; background:url(../images/bg1.gif) repeat-x; position:absolute; margin-top:432px;}
/*edd*/
.los{ width:980px; margin:0 auto; float:right;}
.login{ width:283px; height:317px; position:absolute;z-index:100;  padding:45px 0 0 43px; text-align:left; margin:35px 0 0 420px;*margin:35px 0 0 0;}
.login li{ display:block; clear:both; margin-bottom:12px; overflow:hidden; font-size:12px; color:#B5B5B5;}
.login li a{ margin:0 5px; color:#015095;}
.login .field-validation-error{color:red;}
.login h2{ font-weight:normal; margin-bottom:5px; font-size:16px}
.inp230,.inp92{  height:37px; border:solid 1px #99A3AD; padding:0 5px; line-height:37px; color:#A0A0A0;}
.inp230{width:220px;}
.inp92{ width:92px;}
.yzm{ /*float:left;*/}
.dlbut{ width:119px; height:42px; background:url(../images/but.gif) no-repeat; border:none; cursor:pointer;}
/*内容*/
.con{ width:1064px; padding:50px 0; overflow:hidden; text-align:left; color:#666;}
.jianyu{ height:140px; padding-bottom:45px; display:block;}
.jianyu li{ float:left;}
.jianyu li h1{ font-size:24px; margin-bottom:20px; font-weight:normal;}
.jianyu li span{ float:left; line-height:26px; font-size:14px;}
.jy_img1,.jy_img2,.jy_img3{ width:70px; height:60px; float:left;}
.jy_img1{ background:url(../images/w1.gif) no-repeat 0 5px;}
.jy_img2{ background:url(../images/w2.gif) no-repeat 0 5px;}
.jy_img3{ background:url(../images/w3.gif) no-repeat 0 5px;}
.jy{width:312px;}
.jd{ width:310px; padding-left:50px; border-left: solid 1px #ccc;border-right: solid 1px #ccc;}
.js{width:310px; padding-left:50px;}
.org{ color:#F97600;}
#footer{ height:119px; width:100%; border-top:solid 3px #DBE4F5; background:#F1F4F9; color:#444;}
.foot{ border-top:solid 1px #fff; text-align:center; line-height:30px; padding-top:30px;}
.foot a{ margin:0 5px;}
/*联系我们*/
.sban { position:relative;margin-bottom:30px; height:298px; overflow:hidden; margin-top:-5px;}
.sban img{text-align:center;left:50%; position:absolute; margin-left:-950px; }
.list_main{ width:910px; text-align:left; margin-bottom:30px; overflow:hidden;background:url(../images/line.gif) repeat-y 151px 0; color:#333;position:relative;}
.list_left{ width:167px; float:left;}
.list_left h1{ font-size:24px; color:#7A7A7A; margin-bottom:15px;}
.list_left li{ margin-bottom:10px;}
.list_left li a{ width:143px; height:30px; padding-left:20px; display:block; font-size:14px; line-height:30px;}
.list_left li a:hover{ background:url(../images/icon1.png) no-repeat; text-decoration:none;}
.list_left li a.active{background:url(../images/icon1.png) no-repeat;}
.list_right{ width:688px; padding-left:51px; float:right; }
.list_right h1{ font-size:24px; color:#333; margin-bottom:15px;}
.dldiv{ padding-left:25px; margin-bottom:20px; overflow:hidden;}
.dldiv .logos img{ margin-right:20px; overflow:hidden; float:left;}
.dldiv span{ font-size:14px; margin-top:38px; float:left;}
.jianjie{ font-size:14px; line-height:24px; padding:0 20px 20px 25px; clear:both;}
.dizhi{ margin:0px;}
.dizhi dt{ font-size:24px; margin-bottom:15px; color:#5B595A; clear:both;}
.dizhi dd{ padding-left:25px; font-size:14px; overflow:hidden; margin-bottom:30px; clear:both;}
.dizhi dd .iconar{ width:80px; height:80px; background:url(../images/icon.png) no-repeat; float:left; margin-right:13px;}
.dizhi dd span{ float:left; padding-top:38px;}
.dizhi dd span i{ font-style:normal; color:#55B7F8}



/*登陆页*/
.re_til{ height:100px; border-bottom:solid 1px #ddd; font-size:24px; text-align:center; line-height:100px;}
.re_box{ width:1088px; padding:10px 60px; text-align:left; color:#333;  background:#fff; overflow:hidden; margin:40px auto;}
.re_box h1{ background:url(../images/ar2.gif) no-repeat 270px 0; padding-left:314px; height:62px; color:#438eb9; font-size:24px;}
.re_box_t{ width:1088px; height:130px; background:url(../images/bg5.gif) no-repeat center bottom; margin-bottom:30px;}
.re_box_t li{ width:345px; text-align:center; font-size:16px; color:#9A9A9A; float:left; line-height:30px; display:block;}
.re_tips{ padding:0 0 25px 0; margin-bottom:20px; display:block; clear:both; font-size:14px;border-bottom:dashed 1px #DEDEDE;}
.re_tips span{ display:block; width:717px; height:25px; border-left:solid 4px #EDD3D6; background:#F2DEDF url(../images/ar3.gif) no-repeat 10px center; color:#BA4A49; line-height:25px; padding-left:25px; margin-top:5px;}
.re_ul{ overflow:hidden; padding-bottom:40px; width:800px; margin:0 auto;}
.re_ul li{ overflow:hidden; margin-bottom:16px;}
.re_ul .wenz{ width:132px; float:left;padding-right:8px;font-size:14px;line-height:26px;}
.re_ul .inpc{ float:left; margin-right:26px; font-size:14px;}
.re_ul .tips{ color:#438eb9; font-size:12px; float:left; line-height:26px;}
.inp330{ width:330px; height:26px; border:solid 1px #DCDCDC; padding:0 5px;}
.inp203{ width:203px; height:26px; border:solid 1px #DCDCDC; padding:0 5px;}
.inp2032{ width:203px; height:28px; border:solid 1px #DCDCDC; padding:0 5px;}
.co9{ color:#999;}
.zcbut{ width:252px; height:46px; background:#0078D9; color:#fff; font-size:16px; text-align:center; line-height:46px; border:none; cursor:pointer;}
.zcbut:hover{ background:#005499;}
.fh_but{ height:22px; line-height:22px; background:url(../images/ar.gif) no-repeat 0 center; padding-left:28px; font-size:20px; display:block; color:#666;}
.yzm2{ width:80px; height:28px; overflow:hidden; float:left;}


.jiage{ width:1035px; overflow:hidden; margin-bottom:30px; padding-bottom:60px; background:#EFF2F7; border-bottom:solid 1px #ddd;}
.jiage_t{ height:38px; width:1035px; display:block; background:#fff url(../images/til.gif) no-repeat 0 0;}
.jiage table{ background:#ddd; color:#383838; border-bottom:solid 1px #ddd;}
.jiage table th{ height:36px; background:url(../images/bg6.gif) repeat-x 0 0; font-size:14px; text-align:left; padding-left:20px; font-weight:normal;}
.jiage table td{ background:#fff; height:36px; text-align:left; padding-left:20px;}
.jiage table td.ba_co{ background:#F9F9F9;}


.search{padding:5px;}
.search select{height:26px; padding:3px;font-size:14px;line-height:25px;}
.search .input-box-long{width:230px;height:25px; border:solid 1px #aca7a7; font-size:14px;background: url(../images/txt_bg.gif); background-repeat:repeat-x; line-height:25px; padding-left:5px; padding-right:5px;}
.search .input-box-short{width:150px;height:25px; border:solid 1px #aca7a7; font-size:14px;background: url(../images/txt_bg.gif); background-repeat:repeat-x; line-height:25px; padding-left:5px; padding-right:5px;}
.search .bt,.do{ width:75px; height:30px; border:none; background-image:url(../images/home/sb.png); background-repeat:no-repeat; color:#fff;background-color: transparent;}
.sp-title{ font-size:14px; font-weight:bold; line-height:24px;}
.sp-title span{ font-size:12px;}


.custable{ font-size:12px;}
.custable{white-space:nowrap; padding-bottom:10px; width:100%;}
.custable td{ text-align:center;padding:5px;border-bottom: 1px solid #e2e2e2;white-space:nowrap;}
.custable a{white-space:nowrap;}
.custable th {border-top:1px solid #ccc;border-bottom: 1px solid #e2e2e2;height:20px;padding:3px;font-weight:bold;white-space:nowrap;background-color:#f4f4f4;}
.custable table{border-collapse: collapse;border-color: #f3f3f3; border:1px solid #e2e2e2;}
.custable table tr {height:30px;}
.custable table tr:hover {background-color: #FFFF99;}
.custable .empty {height:30px;text-align: left; color:#666; background-color:#fff;}
.custable .foot {font-weight:bold;border:none;}


.register {padding:10px; width:980px;border: 1px solid #e1dfdf; background-color:white;margin-left:auto; margin-right:auto; margin-top:20px;  overflow:hidden; background-color:#fff; }
.register .title { line-height:50px; }
    .register dl {clear:both;}
    .register .content {padding:10px 40px 40px 40px; }
    .register .content .note{line-height:200%; background-color:#fbdaf8; padding:3px; border:1px solid #d1a4c3;}
    .register .content .validation-summary-errors{ border:1px solid #F2f2f2; background-color:#f5f5f5; color:red; padding:5px;}
    .register dd { margin:0px; padding:0px;color:#666;line-height:28px; vertical-align:middle;}
    .register dd .tipTitle{float:left;padding:2px;}
    .register .contentText { font-size:14px; width: 150px; float:left;height:28px;line-height:28px; text-align:right;padding-right:10px;clear: left; color:#000; }
    .register .contentInput {float: left; color:#999;}
.register .form-input{width:200px; font-family: Verdana, Tahoma, Arial, "Helvetica Neue", Helvetica, "微软雅黑","宋体";color:#333; height:26px; border:solid 1px #aca7a7; font-size:14px;background: url(../images/txt_bg.gif); background-repeat:repeat-x; line-height:26px; padding-left:5px; vertical-align:middle;}

.validation-summary-errors{ border:1px dashed #f2f2f2; padding:15px; background-color:#f6f6f6; margin:5px 0px 5px 0px ;color:#c43a15;}