*{ margin:0; padding:0;}body{font-family:Arial, Helvetica, sans-serif, '宋体'; font-size:12px; background:#f5f5f5; }ul,li{list-style:none;}img{ border:none;}a{ text-decoration:none; color:#454d5d;}a:hover{ color:#d80e1a;}.hrline{ width:100%; color:#e3e3e3; background:#e3e3e3; border:0; height:1px;  margin:3px 0 5px;}
.middle { width:1000px; margin:0 auto;}.clear { clear:both;} 

@font-face {
  font-family: 'iconfont';
  src: url('../iconfont/iconfont.eot');
  src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../iconfont/iconfont.woff2') format('woff2'),
      url('../iconfont/iconfont.woff') format('woff'),
      url('../iconfont/iconfont.ttf') format('truetype'),
      url('../iconfont/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.header { height:90px; border-bottom:#d4d4d4 solid 1px; background:#fff; }
.header .middle { position:relative; }
.logo { display:block; width:270px; height:50px; margin-top:20px; float:left;  position:relative;}
.logo ul.zi { float:left; font-size:24px; font-family:'微软雅黑','宋体','黑体'; font-weight:bold;color:#d80e1a;}
.logo ul.zi li { line-height:26px;}
.logo ul.zi li.li02 { font-size:16px; color:#000; }
.logo .bd { width:144px; float:left; overflow:hidden; margin-right:12px; }
.logo .bd ul { top:0;}
.logo .bd ul li img { height:50px;}
.nav { width:700px; height:100%; float:right; position:relative; z-index:2;}
.nav ul { float:right; margin-top:50px; }
.nav li { float:left; height:38px; position:relative; }
.nav li a { display:inline-block;
            width:86px;
            text-align:center;
            margin-bottom:16px;
            line-height:16px;
            color:#242424;
            font-size:14px;
            font-weight:bold; 
            border-left:solid 1px #d4d4d4;
            border-right:solid 1px #d4d4d4;
            margin-right:-1px;
            }
.nav .l_active,
.nav li:hover { border-bottom:#d80e1a solid 3px;}
.nav .l_active a,
.nav li a:hover { color:#d80e1a;}
.nav li ul { position:absolute; left:0; top:41px; margin-top:0px; background:#fff; border:solid 1px #ddd; border-top:0;
             padding-top:16px;
             display:none;
             }
.nav li ul li { float:none; background:#fff;}
.nav li ul li.l_active { border-bottom:0;}
.nav li ul li a { border:0;color:#333;}
.nav li.l_active ul li a { border:0;color:#333;}
.nav li.l_active ul li a:hover {color:#d80e1a; }

.header .logintop { position:absolute; top:10px; right:0; z-index:3; font-size:14px; color:#666; }
.header .logintop span { margin-right:10px;}

.mail { width:1000px; margin:20px auto; }
.left { width:220px; float:left; }
.userhome { position:relative; padding:20px 0 20px 90px; border:#bcc7cd solid 1px; background:#fff; height:60px; }
.userhome .userhead { position:absolute; top:20px; left:20px; width:60px; height:60px; border-radius:30px; overflow:hidden; }
.userhome .userhead img { display:block; width:100%; height:100%; }
.userhome h2 { font-size:14px; line-height:28px; margin-top:6px; }
.userhome p { font-size:12px; color:#666; }

.gonggao { display:none;font-family: "iconfont" !important;  font-size: 16px;  font-style: normal;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; font-size:36px; border-right:solid 1px #ddd; border-left:solid 1px #ddd; }
.mmenu { display:none;}
.menu h2 {  font-size:14px; cursor:pointer; border:solid 1px #bcc7cd; border-top:0; display:block; height:50px; line-height:50px; padding:0 20px;  background:#f1f3f7 url(../images/active_bg.gif) no-repeat 8px -39px; color:#454d5d; position:relative; }
.menu h2 a {color:#454d5d; position:absolute; top:0; left:0; height:50px; width:156px; padding-left:60px; }
.menu h2 i.iconfont { font-weight:normal; font-size:24px; }
.menu h2 span {font-family: "iconfont" !important; font-size:12px; color:#aaaaaa; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; float:right; }
.menu h2 * { vertical-align:middle; }
.menu .menu_up { background: #f1f3f7 url(../images/active_bg.gif) no-repeat 8px -81px;}
.menu ul { display:none;}
.menu li a { display:block; height:50px; line-height:50px; padding-left:54px; border:solid 1px #bcc7cd; border-top:0; background:#fff; color:#454d5d;}
.mactive { background:#bcc7cd;}
.menu li a:hover { font-weight:bold; color:#d80e1a;}
.menu h2.active { color:#d80e1a; background:#fff; border-left:solid 3px #d80e1a; }
.menu h2.active a { color:#d80e1a; }
.menu h2.active span { color:#d80e1a; }

.right { width:770px; height:auto; float:right; margin-bottom:14px;}

.usertop_l { width:280px; height:60px; border:solid 1px #bcc7cd; background:#fff; padding:20px 0 20px  126px; position:relative; float:left;  }
.usertop_l .usericon { position:absolute; top:20px; left:20px; width:60px; height:60px; text-align:center; border-right:solid 1px #ddd; padding-right:20px; }
.usertop_l .usericon .iconfont { font-size:40px; color:#666; }
.usertop_l .usericon h3 { font-size:14px; }
.usertop_l p { color:#666; margin:5px 0 6px 0; }
.usertop_l p b { font-size:24px; color:#d80e1a; font-weight:normal; margin:0 4px; }
.usertop_l a {}
.usertop_l span { font-family:simsun; color:#ccc; margin:0 4px; }

.usertop_r { width:235px; height:60px; border:solid 1px #bcc7cd; border-left:0; background:#fff; padding:20px 0 20px  126px; position:relative; float:right; }
.usertop_r .usericon { position:absolute; top:20px; left:20px; width:60px; height:60px; text-align:center; border-right:solid 1px #ddd; padding-right:20px; }
.usertop_r .usericon .iconfont { font-size:40px; color:#666; }
.usertop_r .usericon h3 { font-size:14px; }
.usertop_r p { color:#666; line-height:22px; }
.usertop_r p span { font-family:simsun; color:#ccc; margin:0 4px; }

.ubox {border:solid 1px #bcc7cd; background:#fff; margin-top:10px; }
.ubox .uboxtit { height:40px; line-height:40px; padding:0 20px; background:#f1f3f7;border-bottom:solid 1px #bcc7cd; }
.ubox .uboxtit strong { font-size:14px; }
.ubox .uboxbod { }

.wzrzsq { height:191px; }
.wzrzsq li { width:191px; height:191px; border-right:solid 1px #bcc7cd; float:left; }
.wzrzsq li a { display:block; width:100%; height:100%; text-align:center; }
.wzrzsq li a .icon { display:block; width:100%; height:130px; background:url(../images/icon.png) no-repeat center -115px; }
.wzrzsq li a p { color:#666; font-size:14px; }
.wzrzsq li a:hover { background:#fff4f4;}
.wzrzsq li a:hover p { color:#d80e1a; }
.wzrzsq li.li02 a .icon { background-position:center 15px; }
.wzrzsq li.li03 a .icon { background-position:center -245px; }
.wzrzsq li.li04 a .icon { background-position:center -375px; }
.wzrzsq li.li04 { border:0; }

.ddztcx { height:191px; }
.ddztcx li { width:191px; height:165px; padding-top:26px; border-right:solid 1px #bcc7cd; float:left; text-align:center; }
.ddztcx li p { font-size:14px; color:#666; line-height:38px;  }
.ddztcx li p b { font-size:24px; color:#d80e1a; margin-right:2px; }
.ddztcx li a { display:inline-block; height:34px; line-height:34px; font-size:14px; color:#fff; background:#d80e1a; border-radius:4px; padding:0 20px; margin-top:6px; }
.ddztcx li a:hover { background:#F00;}
.ddztcx li.li04 { border-right:0;}

.cygndq { height:127px; }
.cygndq li { width:127px;height:127px; border-right:solid 1px #bcc7cd; float:left; text-align:center; }
.cygndq li a { display:block; width:100%; height:100%; }
.cygndq li a .iconfont { display:inline-block; font-size:40px; margin:26px 0 6px; }
.cygndq li a p { font-size:14px; color:#666; }
.cygndq li a:hover { background:#fff4f4;}
.cygndq li a:hover p { color:#d80e1a; }

/*可信认证申请*/
.liucheng { height:100px; background:#fff;border:solid 1px #bcc7cd; margin-top:10px; }
.liucheng li { float:left; width:216px; text-align:center; padding-top:16px; }
.liucheng li i.iconfont { font-size:40px; color:#666; }
.liucheng li p { font-size:14px; color:#666;}
.liucheng li.guo { width:60px; line-height:100px; padding:0; }
.liucheng li.guo i.iconfont { font-size:30px; color:#ccc; }
.liucheng li.active i.iconfont,
.liucheng li.active p { color:#d80e1a; }

.uboxtable { border:solid 1px #bcc7cd; background:#fff; margin-top:10px; padding:30px; }
.uboxtable h2 { font-size:14px;border-bottom:solid 1px #bcc7cd; line-height:30px; }
.utable { font-size:14px; color:#333; margin:20px 0 30px; }
.utable li { position:relative; padding:10px 0 10px 160px; line-height:30px; }
.utable li span { position:absolute; top:10px; left:0; text-align:right; width:150px; color:#666; }
.utable li #bbjg { display:none;}
.utable li .i01,
.utable li .i02,
.utable li .i03,
.utable li .i04 { display:inline-block; width:111px; height:40px; margin-left:10px; background:url(../images/kexinlogo.png) no-repeat center 0px; }
.utable li .i02 { background-position:center -40px; }
.utable li .i03 { background-position:center -80px; }
.utable li .i04 { background-position:center -120px; }
.utable li .btna { display:inline-block; background:#fff; border:solid 1px #d80e1a; color:#d80e1a; cursor:pointer; width:50px; height:30px; text-align:center; margin-left:6px; }
.utable li .btn { display:inline-block; border:0; background:#d80e1a; border-radius:2px; color:#fff; cursor:pointer; width:50px; height:30px; text-align:center; }
.utable li .text,
.utable li .text2,
.utable li .text3 { height:30px; width:300px; border-radius:2px; border:solid 1px #ccc; text-indent:0.5rem; -webkit-box-shadow:0 1px 0 #ececec inset;-moz-box-shadow:0 1px 0 #ececec inset;-ms-box-shadow:0 1px 0 #ececec inset;-o-box-shadow:0 1px 0 #ececec inset;box-shadow:0 1px 0 #ececec inset; }
.utable li .text { width:200px; }
.utable li .text3 { width:149px; }
.utable li .textarea { height:90px; width:300px; border-radius:2px; border:solid 1px #ccc; -webkit-box-shadow:0 1px 0 #ececec inset;-moz-box-shadow:0 1px 0 #ececec inset;-ms-box-shadow:0 1px 0 #ececec inset;-o-box-shadow:0 1px 0 #ececec inset;box-shadow:0 1px 0 #ececec inset; }
.utable li b { font-weight:normal; font-family:simsun; font-size:12px; color:red;}
.utable li p { font-size:12px; color:#666; }
.utable li a { color:blue;}
.utable li .submit { display:block; border:0; background:red; width:200px; height:50px; color:#fff; border-radius:4px; cursor:pointer; }
.utable li * { vertical-align:middle;}

/*单选*/
.radio_wrap { height:28px; }
.radio_wrap label { position: relative; *zoom: 1; float: left; padding: 1px 6px; height: 23px; line-height: 23px; background: #FFF; text-align: center; border: solid 1px #DDD; margin-right: 12px; cursor: pointer;}
.radio_wrap label input { display: none;}
.radio_wrap label i { display: none; position: absolute; right: 0; bottom: 0; _bottom: -1px; width: 8px; height: 7px; overflow: hidden; background: url(../images/ico-checked.png) no-repeat;}
.radio_wrap label.checked { border: 2px solid #f80014; padding: 0 5px;}
.radio_wrap label.checked i { display: block;}

.paydiv { font-size:14px; padding-left:80px; border-top:solid 1px #ddd; padding-top:20px; }
.paydiv p { color:#666; line-height:30px; }
.paydiv p b { font-size:18px; color:red; }
.paydiv p span { color:red;}
.paydiv p .ljcz { color:blue; margin-left:10px; }

.tab {}
.tablist { margin:20px 0; }
.tablist a { display:inline-block; height:40px; line-height:40px; border:solid 1px #aaa; color:#333; padding:0 20px; cursor:pointer; margin-right:10px; }
.tablist a.active { border-color:red; color:red; }
.tabbody {}
.tabbody .tabbodys { display:none; }

.paydiv .submit { display:block; border:0; background:red; width:200px; height:50px; color:#fff; border-radius:4px; cursor:pointer; margin-top:20px; }

.tjcg { text-align:center; padding:50px; }
.tjcg i.iconfont { font-size:60px; color:red; }
.tjcg h3 { font-size:24px; font-weight:normal; color:#333; margin:10px 0 4px; }
.tjcg p { line-height:24px; font-size:14px; color:#666;}
.tjcg .submit { display:inline-block; background:red; width:160px; height:40px; line-height:40px; color:#fff; font-size:14px; border-radius:4px; cursor:pointer; margin-top:20px;}

.upimgul { padding:30px; }
.upimgul li { float:left; width:190px; height:260px; margin:0 30px 30px 0; text-align:center; }
.item{width:190px; height:190px;position: relative;}
.adddiv{width: 186px;height: 186px; position: absolute; left: 0; top: 0; z-index: 2; cursor: pointer; border:dashed 2px #ccc; background:#fff url(../images/addimg.png) no-repeat center;}
.delete{width: 30px; height:30px; background:#fff url(../images/delete.png) no-repeat center; background-size:100%;position: absolute;right: -15px;top: -15px;cursor: pointer;display: none;border-radius:15px;}
.preview,.preBlock{position: absolute; display: block;width: 190px;height: 190px;left: 0;top: 0;}
.preBlock img{display: block;width: 190px;height: 190px;}
.upload_input{display: block; width: 0; height: 0; -webkit-opacity: 0.0; /* Netscape and Older than Firefox 0.9 */ -moz-opacity: 0.0; /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/ -khtml-opacity: 0.0; /* IE9 + etc...modern browsers */ opacity: .0; /* IE 4-9 */ filter:alpha(opacity=0); /*This works in IE 8 & 9 too*/ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /*IE4-IE9*/ filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.upimgul li.clear{float:none; clear:both; width:0; height:0;}
.upimgul li h3{font-size:14px; margin:10px 0 6px;}

/*可信认证管理*/
.top_nav {color:#333; font-family:'宋体'; background:#fff; border:solid 1px #bcc7cd; padding:10px; position:relative; text-align:right; }
.top_nav h1 { position:absolute; top:0; left:0; font-size:14px; line-height:44px; padding:0 10px; }
.top_nav i.iconfont{font-size:20px;}
.top_nav span{margin:0 2px;color:#999;}
.top_nav a{color:#333;}
.top_nav *{vertical-align:middle;}

.rmenu { border-bottom:solid 1px #ddd; height:40px; margin:10px 0 10px; }
.rmenu a {display:inline-block; padding:0 30px; height:39px; line-height:40px; font-size:14px;  }
.rmenu a:hover,
.rmenu a.active { font-weight:normal; border:solid 1px #ddd; border-bottom:0; border-top:solid 2px red; background:#fff; }

.search_top{margin:10px 0 20px; border:solid 1px #bcc7cd; padding:10px 0 0 10px; background:#fff;}
.search_top .submit{display:inline-block; background:none; border:0; width:120px; height:38px; line-height:38px; text-align:center; background:red; border-radius:2px; color:#fff; font-size:14px; font-family:"Microsoft YaHei"; cursor:pointer;}
.ulinput{}
.ulinput li{position:relative;padding-left:74px;width:166px;background:#fff;height:36px; float:left; margin:0 10px 10px 0; border-radius:2px; border:solid 1px #ccc; -webkit-box-shadow:0 1px 0 #ececec inset;-moz-box-shadow:0 1px 0 #ececec inset;-ms-box-shadow:0 1px 0 #ececec inset;-o-box-shadow:0 1px 0 #ececec inset;box-shadow:0 1px 0 #ececec inset; }
.ulinput li span{position:absolute;top:0;left: 8px;line-height:36px; color:#666;}
.ulinput li .text,
.ulinput li .textarea,
.ulinput li select{display:block; border:0; background:none; width:100%; height:100%; *height:34px; *line-height:34px; outline:0; color:#333; font-family:"Microsoft YaHei";}
.ulinput li .textarea{*height:110px; *line-height:24px;}

.ulinput li.li00 { border:0; background:none; padding:0; width:auto;box-shadow:none; }
.ulinput li.li02 { width:70px; padding-left:50px; }
.ulinput li.li03 {width:60px; }
.ulinput li.li04 { width:140px; }
.ulinput li.li05 { width:227px; }

.ulinput li .datepickerWrap,
.ulinput li .datepickerWrap2 { padding-top:3px; } 
.ulinput li .input1 { width:100px; border:solid 1px #ccc; height:28px;  }
.ui-datepicker { border:solid 1px #ccc; display:none; color:#333; font-size:12px; padding:4px; background:#fff;}
.ui-datepicker td { padding:1px;}
.ui-datepicker td a,.ui-datepicker td span { text-decoration:none; color:#555555; font-family:Arial, Helvetica, sans-serif; border:solid 1px #d3d3d3; display:block; width:20px; height:20px; text-align:center; line-height:20px; background:url(../images/active_bg.gif) repeat-x 0 1px;}
.ui-datepicker td a:hover { color:#212121; border:solid 1px #999999;}
.ui-datepicker td span { color:#ccc; background:#f9f9f9; border:solid 1px #f0f0f0;}
.ui-datepicker td  .ui-state-active { color:#363636;border:solid 1px #fcefa1;background:#fcfaf1;}
.ui-datepicker-header { text-align:center; position:relative; background:#ededed; height:32px; border:solid 1px #d3d3d3;  line-height:30px; }
.ui-datepicker-header * { vertical-align:middle;}
.ui-datepicker-prev,.ui-datepicker-next { position:absolute; top:10px; cursor:pointer; display:block; width:12px; height:12px; background:url(../images/button.gif) no-repeat;}
.ui-datepicker-prev {left:10px;background:url(../images/button.gif) no-repeat 0 -12px; }
.ui-datepicker-next { right:10px; }
.ui-datepicker-title { width:180px; padding-top:4px;}
.ui-datepicker-title * { vertical-align:middle;}
.ui-datepicker-month { margin-right:4px;}

.page a
{
    display:inline-block;
    height:22px;
    line-height:22px;
	padding:0 10px;
	background:#fff;
	border:solid 1px #c1c1c1;
	margin:0 2px;
	color:#666666;
	text-decoration:none;
	border-radius:1px;
	font-weight:normal;
}
.page .active,
.page a:hover{
	background:red;
	border:solid 1px red;
	color:white !important;
	border-radius:1px;
}
.page span { font-weight:normal;}
.page select { height:22px;}
#jumptxt { width:32px; height:22px; padding:0; border:solid 1px #aaa; border-radius:1px; margin-left:4px; }
.page .chaxun { padding:0; height:24px; line-height:24px; min-width:36px; margin-left:6px; background:red; border:0; color:#fff; border-radius:2px; cursor:pointer; }

.leftdiv { border:solid 1px #ddd; width:300px; float:left; padding:20px; position:relative; }
.rightdiv { float:none; float:right; }
.leftdiv h3 { text-align:center; border-bottom:solid 1px #ddd; line-height:30px; }
.leftdiv .utable li { padding:10px 0 10px 80px; }
.leftdiv .utable li .i01,
.leftdiv .utable li .i02,
.leftdiv .utable li .i03,
.leftdiv .utable li .i04 { margin-left:0; }
.leftdiv .utable li span { width:auto;}
.leftdiv .utable li .text2 { width:160px; }
.shengjilogo { position:absolute; top:45%; left:-50px; background:red; color:#fff; width:70px; height:70px; line-height:70px; font-size:24px; border-radius:35px; text-align:center; }

.tishidiv h2 { margin:20px 0 10px;}
.tishidiv p { line-height:24px; color:#666; font-size:14px; }

.paydiv2 { padding-left:0; margin-top:20px; text-align:center; }
.paydiv2 .submit { margin:20px auto 0; }

.top_tab { height:42px; }
.top_tab a {display:block; text-align:center; line-height:40px; float:left; font-size:14px; padding:0 20px; height:40px;color:#333; margin-right:10px; border:solid 1px #bcc7cd; background:#fff; border-radius:2px; }
.top_tab a:hover,
.top_tab .active,
.top_tab .active:Hover { font-weight:bold; background:red; color:#fff; border-color:red; }

.utable li .zhye {font-size:24px; color:#d80e1a; font-weight:normal; margin:0 4px; }
.w_table { width:100%; }
.w_table td { padding:6px 2px;}

.utable li.linone { display:none;}

.listtable{
    width:100%;
    display:table;
	border-collapse:collapse;
}
.listtable>div{
    display:table-row;
	 border:solid 1px #d4d4d4;
	
}
.listtable>div>div{
    display:table-cell;
    vertical-align:middle;
	padding:10px 4px;
	text-align:center;
	 background:#fff;
	 position:relative;
}
.listtable>div>div>span { display:none;}
.listtable>.firstdiv>div { background:#F2F2F2; color:#333; font-weight:bold; font-size:14px; }
.nothing { padding:10px 4px; color:#333; background:#fff; border:solid 1px #d4d4d4; border-top:0; font-size:12px; text-align:center; }
.page { padding:10px 4px; color:#333; background:#F2F2F2; border:solid 1px #d4d4d4; border-top:0; font-size:12px; text-align:center;  }

.listtable>div>div .xiala { display:none; position:absolute; top:34px; margin-left:-29px; left:50%; border:solid 1px #ddd; background:#fff; padding:10px; width:36px; height:auto; line-height:24px; }
.listtable>div>div .xiala i { position:absolute; top:-11px; left:19px; width:18px; height:11px; background:url(../images/ico-topth.png) no-repeat; }
.listtable>div>div:hover .xiala { display:inline-block; z-index:2; }
.listtable>div>div b { color:#454d5d; font-weight:normal; }

.listtable>div>div .otherinfo { display:none; position:absolute; top:38px; right:0; width:300px; border:solid 1px #ddd; background:#fff; padding:20px; float:none; height:auto; line-height:30px; text-align:left; color:333; border-radius:4px;-webkit-box-shadow:0 0 10px #ddd; -moz-box-shadow:0 0 10px #ddd; box-shadow:0 0 10px #ddd; } 
.listtable>div>div .otherinfo i { position:absolute; top:-11px; right:31px; width:18px; height:11px; background:url(../images/ico-topth.png) no-repeat; }
.listtable>div>div:hover .otherinfo { display:block; z-index:2;}

.loginwdiv { background:url(../images/loginbg.jpg) no-repeat center; position:relative; padding:140px 0;  }
#Login,.Logins {width:1000px; margin:0px auto; position:relative; font-size:14px;}
.loginbanner { float:left; padding:0; border:0; }
.loginbanner,.loginbanner img { width:624px; height:349px;}
.Logins { background:url(/images/login_bg2.png) no-repeat 60px center;}
.Login{width:250px; float:right; padding:36px 50px 15px; height:298px; background:#fff; border-radius:2px;-webkit-box-shadow:0 0 10px #ddd; -moz-box-shadow:0 0 10px #ddd; box-shadow:0 0 10px #ddd;  }
.Login ul{ width:100%;}
.Login ul li { margin-bottom:24px; position:relative;}
.Login ul li .text { display:block; width:238px; padding:0 4px; height:40px; background:#f9f9f9; line-height:40px; border-radius:2px; border:solid 1px #ccc; -webkit-box-shadow:0 1px 0 #ececec inset;-moz-box-shadow:0 1px 0 #ececec inset;-ms-box-shadow:0 1px 0 #ececec inset;-o-box-shadow:0 1px 0 #ececec inset;box-shadow:0 1px 0 #ececec inset; text-indent:34px; }
.Login ul li .iconfont { position:absolute; top:7px; left:5px; font-size:26px; color:#b3b3b3; }
.Login ul li h2{ color:#333; font-size:24px; text-align:center; font-weight:normal; }
.Login .logbtn{ width:100%; height:46px; background:#cf1026; border:0; border-radius:2px; cursor:pointer; font-weight:bold; font-size:14px; color:#fff;}
.Login .logbtn:hover { background:red;}
.Login ul li a { color:#cf1026;}
.Login ul li a:Hover { color:red;}

.foot { background:#c32a2c; padding:20px 0;font-family:'宋体';}
.foot p { line-height:24px; text-align:center;font-family:'宋体';}
.foot .d_nav a{color: #fff;}
.foot .d_nav {color: #fff;}
.foot p{color: #fff;}
.foot p a{color: #fff;}
.foot p a:hover{color: #f3f704;}
.foot .kewords,.foot .kewords a { color:#fff; line-height:12px;}
.foot .links a{ margin-left:10px;}
.botqt { text-align:center; padding:10px;}

.top_navs {color:#333; font-family:'宋体'; }
.top_navs span{margin:0 2px;color:#999;}
.top_navs a{color:#333;}
.registerdiv { border:solid 1px #ddd; background:#fff; padding:48px 0 80px; margin:20px 0 30px; }
.registerdiv h2 { font-size:24px; color:#d20f29; text-align:center; font-weight:normal; }
.registerdiv h3 { font-size:18px; color:#666; font-weight:normal; }
.registerdiv ul {width:330px; margin:0 auto; }
.registerdiv li {  margin-top:20px; position:relative; }
.registerdiv li .text,
.registerdiv li .text2 { width:94%; height:40px; line-height:40px; font-size:14px; border:solid 1px #ddd; padding:0 3%; }
.registerdiv li span { position:absolute; top:0; left:330px; width:auto; height:40px; line-height:40px; font-family:simsun; padding:0 10px; color:red; }
.registerdiv li span.Tips { width:170px; left:342px; }
.registerdiv li .text2 { width:44%;  }
.registerdiv li .huoqu { height:40px; padding:0 10px; float:right; cursor:pointer; display:inline-block; }
.registerdiv li .submit { height:50px; border:0; background:#d20f29; width:100%; color:#fff; font-size:18px; cursor:pointer; }
.registerdiv li a { color:#d20f29; }
.registerdiv li.centerli { text-align:center; }

.flsm { border:solid 1px #ddd; height:500px; overflow-y:auto; padding:30px; background:#fff; margin:30px 0; }
.flsm h1 { font-size:24px; text-align:center; margin-bottom:20px;}
.flsm h2 { font-size:16px; line-height:24px; margin:20px 0 6px;}
.flsm p { line-height:24px; color:#666;}
.flsm p a { color:#666;}

.registerdiv .liucheng { width:720px; border:0; height:160px; }
.registerdiv .liucheng li { width:200px; margin-top:0; }
.registerdiv .liucheng li.guo { width:60px; }
.registerdiv .liucheng li i.iconfont { font-size:60px; margin:10px 0; display:inline-block; }
.registerdiv .liucheng li p { font-size:18px;}

.ddztul li.li02 {width:72px;}
.ddztul li.li03 {width:64px;}
.ddztul li.li04 {width:110px;}
.zhtxtab { padding-left:160px; }

.payul { margin:20px 0 30px;}
.payul li { float:left; width:264px; position:relative; padding:0px 0 0 90px; }
.payul li .icon { position:absolute; top:0; left:0; text-align:center; width:80px; height:110px; }
.payul li .icon h3 { font-size:14px; margin-bottom:10px; }
.payul li .icon img { display:inline-block; height:80px; }
.payul li p { font-size:14px; color:#666; line-height:30px; }
.payul li.clear { float:none; clear:both; width:0; height:0; padding:0; }

.payul2 { margin:20px 0 30px;}
.payul2 li { float:left; width:236px; position:relative; }
.payul2 li img { display:inline-block; height:44px; margin-bottom:10px; }
.payul2 li img.img01 { display:none; }
.payul2 li p { font-size:14px; color:#666; line-height:24px; }
.payul2 li.clear { float:none; clear:both; width:0; height:0; padding:0; }

.gtjlul { border:solid 1px #ddd; padding:20px 20px 0; border-top:0; }
.gtjlul li { border:solid 1px #ddd; position:relative; padding:20px 20px 20px 100px; margin-bottom:20px;  }
.gtjlul li .usericon { position:absolute; top:20px; left:20px; width:60px; text-align:center; overflow:hidden; }
.gtjlul li .usericon img { width:60px; height:60px; }
.gtjlul li .usericon h3 { font-size:12px; font-weight:normal; color:#666; }
.gtjlul li p { font-size:14px; color:#666; line-height:24px; padding-bottom:10px;  }
.gtjlul li span { font-size:12px; font-family:simsun; color:#888; display:block; text-align:right;  border-top:solid 1px #ddd; padding:10px 0 0; margin:10px 0 0;}
.gtjlul li a.imga { display:inline-block; width:100px; height:100px; position:relative; }
.gtjlul li a.imga img { width:100%; height:100%; }
.gtjlul li a.imga .iconfont { position:absolute; top:50%; left:50%; font-size:40px; margin:-20px 0 0 -22px; color:#fff; }
.gtjlul li.rzzy { border:solid 1px red; }

.utablegd li { padding-left:76px; }
.utablegd li.li02 { float:left; margin-right:30px; }
.utablegd li.clear { width:0; padding:0; height:0; }
.utablegd li span { width:auto; }

.fkdiv {}
.fkdiv textarea { width:100%; border:solid 1px #ddd; height:8em; }
.fkdiv .submit {display:block; border:0; background:red; width:200px; height:50px; color:#fff; border-radius:4px; cursor:pointer; margin-top:20px; }

.jbzlxg { border:solid 1px #ddd; padding:20px; position:relative; height:150px; }
.jbzlxg .userhead { position:absolute; top:20px; left:20px; width:100px; text-align:center;  }
.jbzlxg .userhead img { width:100px; height:100px; }
.jbzlxg .userhead a { line-height:24px; }
.jbzlxg ul { display:block; margin-left:120px; }
.jbzlxg ul li { line-height:30px; font-size:14px; color:#666; }
.jbzlxg ul li .text { width:100px; height:22px; border:solid 1px #ddd; }
.jbzlxg ul li .ncsz { border-color:#fff; }
.jbzlxg ul li a { display:inline-block; height:24px; border:solid 1px red; line-height:24px; padding:0 15px; color:red; cursor:pointer; margin-left:10px; }

.title { border-bottom:solid 1px #ddd; height:40px; margin:20px 0 10px; }
.title strong { font-size:14px; font-weight:normal; display:inline-block; padding:0 30px; height:39px; line-height:40px; border:solid 1px #ddd; border-bottom:0; border-top:solid 2px red; background:#fff; }
.xgmmdiv { line-height:24px; color:#666; }
.xgmmdiv p { margin-bottom:10px;}
.xgmmdiv span { display:inline-block; height:30px; border:solid 1px green; line-height:30px; padding:0 15px; color:green; margin-right:10px;}
.xgmmdiv span * { vertical-align:middle; }
.xgmmdiv span.span2 { color:blue; border-color:blue; }
.xgmmdiv a { display:inline-block; height:30px; border:solid 1px red; line-height:30px; padding:0 15px; color:red; }

.avatar-view{}.avatar-view img{display:block;border:3px solid #fff;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.15);cursor:pointer;overflow:hidden}.avatar-body{padding-right:15px;padding-left:15px}.avatar-upload{overflow:hidden}.avatar-upload label{display:block;float:left;clear:left;width:100px}.avatar-upload input{display:block;margin-left:110px}.avater-alert{margin-top:10px;margin-bottom:10px}.avatar-wrapper{height:364px;width:100%;margin-top:15px;box-shadow:inset 0 0 5px rgba(0,0,0,.25);background-color:#fcfcfc;overflow:hidden}.avatar-wrapper img{display:block;height:auto;max-width:100%}.avatar-preview{float:left;margin-top:15px;margin-right:15px;border:solid 1px #eee;border-radius:4px;background-color:#fff;overflow:hidden}.avatar-preview:hover{border-color:#ccf;box-shadow:0 0 5px rgba(0,0,0,.15)}.avatar-preview img{width:100%}.preview-lg{height:184px;width:184px;margin-top:15px}.preview-md{height:100px;width:100px}.preview-sm{height:50px;width:50px}@media(min-width:992px){.avatar-preview{float:none}}.avatar-btns{margin-top:30px;margin-bottom:15px}.avatar-btns .btn-group{margin-right:5px}.loading{display:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.75;filter:alpha(opacity=75);z-index:20140628}

.utable li .huoqu { height:32px; padding:0 10px; cursor:pointer; display:inline-block; }

.xxzffs { text-align:left;  }
.xxzffs li { float:left; width:50%; }
.xxzffs li div { height:30px; }
.xxzffs li.clear { float:none; clear:both; }

.alert_wx { position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999; display:none; }
.alert_wx .iconfont { position:absolute; top:50px; right:50px; cursor:pointer; background:#fff; width:50px; height:50px; line-height:50px; text-align:center; font-size:30px; color:red; border-radius:25px; }
.alert_wx .alertbg { position:absolute; width:100%; height:100%; background-color:rgba(0,0,0,0.5) }
.alert_wx .alertimg { position:absolute; top:50%; left:50%; width:200px; padding:50px 60px 120px; background:#2cad37; margin:-210px 0 0 -160px; border-radius:10px; overflow:hidden; }
.alert_wx .alertimg h2 { color:#fff; font-size:24px; margin-bottom:20px; border:0; }
.alert_wx .alertimg img { width:100%; height:100%;}
.alert_wx .alertimg .alertbottom { height:66px; background:#fff url(../images/weipay.gif) no-repeat center; width:100%; position:absolute; left:0; bottom:0; }

@media (max-width:999px)
{
#Login,.Logins { width:auto; }
.loginbanner { display:none; }
.Login { float:none; margin:0 auto; }

.userhome,
.gonggao,
.menu h2,
.menu li a,
.top_nav,
.search_top,
.listtable ul,
.listtable ul li,
.usertop_l .usericon,
.usertop_r .usericon,
.ubox,
.ubox .uboxtit,
.wzrzsq li,
.ddztcx li,
.cygndq li { border-width:0.01rem; }
.listtable ul li .page { background:none; }
.ulinput li .input1 { border: solid 0.01rem #aaa; }

.search_top { margin:10px; }

.top_navs { display:none; }
.registerdiv { margin:0; }
.registerdiv li span.Tips { left:0; top:30px; padding:0; }

.registerdiv .liucheng { width:100%; height:100px; }
.registerdiv .liucheng li { width:24%; }
.registerdiv .liucheng li.guo { width:14%; }
.registerdiv .liucheng li i.iconfont { font-size:40px; margin:0; }
.registerdiv .liucheng li p { font-size:14px; }

.header { height:auto; padding:10px; }
.middle { width:auto; }
.logo { float:none; margin:0;}
.nav { display:none;}

.mail { width:auto; margin:10px; }
.left,
.right { width:auto; float:none; }

.userhome { padding:10px 0 10px 60px; height:40px; }
.userhome .userhead { width:40px; height:40px; top:10px; left:10px; }
.userhome h2 { line-height:22px; margin:0; }
.gonggao {  display:block; position:absolute; top:0; right:60px; width:60px; height:60px; line-height:60px; text-align:center; font-size:34px; }
.mmenu { display:block; position:absolute; top:0; right:0; width:60px; height:60px; line-height:60px; text-align:center; }
.mmenu .iconfont { font-size:32px; }
.menu { display:none; }

.rmenu { text-align:center; margin:10px; }
.rmenu a:hover, .rmenu a.active { border:0; border-bottom:solid 2px red; background:none; }

.top_nav { text-align:center; margin:0 10px; }
.top_nav i,
.top_nav a,
.top_nav span { display:none; }
.top_nav h1 { position:static; line-height:normal; }

.usertop_l,
.usertop_r { width:auto; float:none; border:solid 0.01rem #bcc7cd; margin-top:10px; }

.wzrzsq li { width:24.8%;}
.ddztcx li { width:24.8%;}
.cygndq li { width:16.5%;}

.foot { padding:10px;}

.liucheng { margin-top:10px; border:0; background:none; }
.liucheng li { width:24%; }
.liucheng li.guo { width:14%; }

.upimgul { padding:20px 0; }
.upimgul li { width:33.333%; margin:0;  }
.upimgul li .item { margin:0 auto; }

.uboxtable { padding:0px; border-left:0; border-right:0; border:0; }
.uboxtable p { padding:0 20px; line-height:24px; color:#666; }
.utable li p { padding:0; line-height:24px; color:#666; }
.uboxtable h2 { line-height:40px; padding:0 20px; border:0; border-top:solid 0.01rem #bcc7cd; border-bottom:solid 0.01rem #bcc7cd; margin:30px 0 20px; }
.uboxtable h2.firsth2 { margin-top:0; }
.utable { margin:10px 20px 20px; font-size:12px; }
.utable li { padding:0px 0px 0px 70px; margin-top:14px; position:relative; }
.utable li span { position:absolute; top:0px; left:0; text-align:left; width:auto;  }
.utable li b { position:absolute; top:2px; right:8px; }
.utable li .btna { position:absolute; top:4px; right:6px; height:22px; line-height:22px; width:40px; }
.utable li .text,
.utable li .text2,
.utable li .text3 { border-radius:0;box-shadow:none; border:solid 0.01rem #aaa; background:#fff; }
.utable li .text2 { width:99%;}
.utable li .text3 { width:49%; }
.utable li .submit { margin:0 auto; }
.utable li.submitli { padding:0; }
.utable li.li50 { width:24%; float:left; }
.utable li .sqnxtext { width:80%;}
.utable li .zhye { position:static; font-family:Arial, Helvetica, sans-serif;}
.utable li .textarea { width:99%;}

.fkdiv { padding:0 20px 20px; }
.gtjlul { border:0; }
.uboxtable2 { border:0; margin:0;  }
.uboxtable2 h2 { margin-top:10px; }

.uboxtable3 { margin:0 20px; padding:20px 0;  border:solid 0.01rem #bcc7cd  }
.utable li .submit { width:100%; height:44px; font-size:16px; }

.kxrzxg2 li { padding-left:110px;}
.kxrzxg4 li { padding-left:86px;}

.leftdiv { width:auto; float:none; border:0; }
.leftdiv .utable li { padding:0px 0px 0px 70px; margin-top:10px; }
.leftdiv .utable li span { position:absolute; top:0px; left:0;  }
.leftdiv .utable li .text2 { width:100%;}
.shengjilogo { display:none; }

.listtable{ display:block;}
.listtable>.lidiv {display:block; padding:20px 0; background:#fff; }
.listtable>div>div{ display:block; width:auto; text-align:left; padding:10px 20px; font-size:14px;}
.listtable>div>div>span { display:inline-block; color:#666; width:80px;}
.listtable>div>div> a { display:inline-block; height:30px; line-height:30px; border:solid 0.01rem #aaa; padding:0 10px;  }
.listtable>div>div> a:hover { border-color:red; color:red;}
.listtable>.firstdiv { display:none; }
.page a { display:inline-block; height:30px; line-height:30px; border:solid 0.01rem #aaa; padding:0 10px;}
.page span { display:none; }
.nothing { padding:20px;}

.listtable>div>div b { display:none; }
.listtable>div>div .xiala { display:block; width:auto; margin-left:70px; text-align:left; position:static; border:0; padding:0;  }
.listtable>div>div .xiala i { display:none; }
.listtable>div>div .xiala a { margin-bottom:4px; }
.listtable>div>div:hover .xiala { display:block;}
.listtable>div>div .lspans {position:absolute; top:16px; left:20px;}

.listtable>div>div a { display:inline-block; height:30px; line-height:30px; border:solid 0.01rem #aaa; padding:0 10px;  }
.listtable>div>div a:hover { border-color:red; color:red;}

.listtable>div>div .otherinfo { display:block; width:auto; position:static; box-shadow:none; border-radius:0; }

.tishidiv { padding:0 20px;}
.zhtxtab { padding-left:0px; }
.zhtxtab { text-align:center; }
.zhtxtab a { margin:0 5px;}

#jumptxt,
.chaxun,
.page select,
.listtable .page span,
.listtable2 .page span,
.listtable3 .page span,
.listtable4 .page span,
.listtable5 .page span,
.listtable6 .page span,
.listtable7 .page span,
.listtable8 .page span,
.listtable9 .page span { display:none; }

.rmenu a { padding:0 10px; }
.xgmmdiv { padding:0 20px; }
.rmbody { padding-bottom:20px; }

.ulinput li {box-shadow:none; border:solid 0.01rem #aaa; border-radius:0; } 
.page a { border-radius:0; }
}
@media (max-width:639px)
{
.mail { margin:0; }
.left { margin:10px; }
.liucheng { border-left:0; border-right:0; padding:0 20px; }
.loginwdiv { background:#eee; padding:0; }
.Login { width:auto; border-radius:0; box-shadow:none; padding:10%; }
.Login ul li .text { width:100%; padding:0; }
.registerdiv { padding:5%;}
.registerdiv ul { width:auto; }
.registerdiv li span { left:93%; }

.wzrzsq { height:120px; }
.wzrzsq li { width:24.8%; height:120px; }
.wzrzsq li a .icon { background-size:100%; width:80px; height:80px; margin:0 auto; background-position:center 33%; }
.wzrzsq li.li02 a .icon { background-position:center 0%;}
.wzrzsq li.li03 a .icon { background-position:center 66%;}
.wzrzsq li.li04 a .icon { background-position:center 99%;}
.wzrzsq li a p { font-size:12px; }

.ddztcx { height:130px; }
.ddztcx li { width:24.8%; padding-top:10px; height:120px; }
.ddztcx li p { font-size:12px; line-height:30px; }
.ddztcx li a { font-size:12px; padding:0 10px; }

.cygndq { height:254px; }
.cygndq li { width:33.1%;}
.cygndq li.li01,
.cygndq li.li02,
.cygndq li.li03 { border-bottom:solid 0.01rem #bcc7cd; }
.cygndq li.li03 { border-right:0; }

.upimgul { padding:20px 0; }
.upimgul li { width:50%; margin:0;  }
.paydiv { padding:20px; text-align:center;  }
.paydiv .submit { margin:10px auto 0;}
.paydiv .w_table { text-align:left; }

.top_nav .rmenu { position:static; padding:0; margin-top:5px; text-align:center; }
.top_nav .rmenu a { margin-top:5px;}

.tablist a { padding:0 10px; height:30px; line-height:30px; }
.xxzffs li { float:none; width:100%; }

.payul li { float:none; width:auto; padding:10px 10px 10px 110px; }
.payul li .icon { top:10px; left:20px; }
.payul2 li { float:none; width:auto; padding:10px 20px 10px 106px; }
.payul2 li img.img01 { display:block; position:absolute; top:10px; left:20px; height:72px; }
.payul2 li img.img02 { display:none; }
.fkdiv .submit { margin:10px auto 0; }
.jbzlxg ul li .text { width:60px; }
}
@media (max-width:499px)
{
.logo { height:40px; width:210px; }
.logo ul.zi { font-size:18px; display:none; }
.logo ul.zi li { line-height:22px;  }
.logo ul.zi li.li02 { font-size:14px; color:#000; }
.logo .bd { width:124px; margin:0; }
.logo .bd ul li img { height:40px; }

.usertop_l { padding:10px 0 10px  84px;  height:56px; }
.usertop_l .usericon { top:10px; left:10px; width:50px; height:56px; padding-right:10px; }
.usertop_l .usericon .iconfont { font-size:34px;}
.usertop_l .usericon h3 { font-size:12px;}
.usertop_l span { margin:0 2px;}
.usertop_l p b { font-size:20px; }

.usertop_r { padding:10px 0 10px  84px;  height:56px; margin-top:-1px; }
.usertop_r .usericon { top:10px; left:10px; width:50px; height:56px; padding-right:10px; }
.usertop_r .usericon .iconfont { font-size:34px;}
.usertop_r .usericon h3 { font-size:12px;}
.usertop_r p { line-height:20px; }

.wzrzsq { height:100px; }
.wzrzsq li { width:24.7%; height:100px; }
.wzrzsq li a .icon { width:70px; height:70px;}

.ddztcx { height:110px; }
.ddztcx li { width:24.7%; height:100px; }
.ddztcx li p { line-height:24px; }
.ddztcx li a { padding:0 6px; height:30px; line-height:30px; margin-top:2px; border-radius:2px; }

.upimgul li { height:230px;}
.upimgul li .item { width:150px; height:150px;}
.upimgul li .item .adddiv { width:148px; height:148px; border-width:1px; }
.preview, .preBlock { width:150px; height:150px; }
.preBlock img { width:150px; height:150px; }

.ulinput li { width:auto; float:none; }
.ulinput li.li04,
.ulinput li.li02,
.ulinput li.li03,
.ulinput li.li05 { width:auto; }
.ulinput li.li00 { text-align:center; }
.ulinput li .input1 { width:40%;}
.search_top .submit { display:inline-block; margin:0 auto;}

.top_tab { text-align:center; height:32px; }
.top_tab a { padding:0 5px; font-size:12px; height:30px; line-height:30px; display:inline-block; float:none; margin:0 1px; }

.radio_wrap label { margin-right:5px; }
.listtable ul li div span { width:70px; }
.listtable ul li .div1, .listtable ul li .div2, .listtable ul li .div3, .listtable ul li .div4, .listtable ul li .div5, .listtable ul li .div6, .listtable ul li .div7, .listtable ul li .div8, .listtable ul li .div9 { font-size:12px;}
.listtable ul li div a { padding:0 5px; height:24px; line-height:24px; }

.utable li .text3 { width:30%; }
}
@media (max-width:349px)
{
.wzrzsq { height:201px; }
.wzrzsq li { width:49.6%; border-top:solid 0.01rem #bcc7cd; }
.wzrzsq li.li01 { border-top:0; }
.wzrzsq li.li02 { border:0; }
.wzrzsq li.li04 { border-top:solid 0.01rem #bcc7cd;}
.ddztcx { height:221px;}
.ddztcx li { width:49.6%; border-top:solid 0.01rem #bcc7cd; }
.ddztcx li.li01,
.ddztcx li.li02 { border-top:0; }
.ddztcx li.li02 { border:0; }
}