@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
ul,ol{list-style-type:none;}
img{border:none;}

.l{ float:left; }.r{ float:right; }.cl{ clear:both; }
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.tdl{text-decoration:underline;}.tdn,.tdn:hover,a.tdl:hover{text-decoration:none;}
.vm{vertical-align:middle;}.vtb{vertical-align:text-bottom;}.vt{vertical-align:top;}
.rel{position:relative;}.abs{position:absolute;}
.dn{display:none;}.db{display:block;}.dib{-moz-inline-stack:inline-block; display:inline-block;}.di{display:inline;}
.ovh{overflow:hidden;}.ovs{overflow:scroll;}.vh{visibility:hidden;}.vv{visibility:visible;}
.fa{font-family:Arial;}.ft{font-family:Tahoma;}.fs{font-family:'宋体';}.fw{font-family:'微软雅黑';}

body{  background-color:#e7e8eb; font-family:'微软雅黑'; color:#222; font-size:12px; min-width:1200px; }
input,textarea,select{ font:inherit; }
a{ text-decoration:none; outline: none; }
a:hover{ text-decoration:none; outline: none; }

.c8d{color:#8d8d8d;}.cff{color:#ffffff;}.c00{color:#000000;}.c22{color:#222222;}
.f0{font-size:0;}.f10{font-size:10px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f20{font-size:20px;}.f24{font-size:24px;}
.fwn{ font-weight:normal; }
.w1920{ width:100%;  }.w1200{ width:1200px; }.w1198{ width:1198px; }.w958{ width:958px; }.w960{ width:960px; }
.mauto{ margin-left:auto; margin-right:auto; }
.mt70{ margin-top:70px; }
.mt36{ margin-top:36px; }
.mt25{ margin-top:25px; }
.mt20{ margin-top:20px; }
.mr15{ margin-right:15px; }
.pt10{ padding-top:10px; }
.pt15{ padding-top:15px; }
.pb15{ padding-bottom:15px; }
.p20{ padding:20px; }
.bce7{ background-color:#e7e8eb; }.bcff{ background-color:#FFFFFF; }.bcb8{ background-color:#b8b9b9 }.bcf4{ background-color:#f4f5f9 }.bc5a{ background-color:#5a5a5a; }
.borc{ border:1px solid #d9dadc; }.bortc{ border-top:1px solid #d9dadc; }.borbc{ border-bottom:1px solid #d9dadc; }.borlc{ border-left:1px solid #d9dadc; }.borrc{ border-right:1px solid #d9dadc; }
.borlr{ border-right:1px solid #ececec; border-left:1px solid #cbcccc; }
.borno{ border:none; }.bortno{ border-top:none; }.borbno{ border-bottom:none; }.borlno{ border-left:none; }.borrno{ border-right:none; }
[class*=icon]{ background:url(../images/icon.png) no-repeat; transition:all 0.5s ease 0s; }


.top{ border-top:4px solid #cf3f37; }
	.logo a{ width:275px; height:50px; background:url(../images/logo.png) no-repeat;  }
	.keywordsdiv{ width:157px; height:30px; background:url(../images/bg_sea.jpg) no-repeat; }
		.seainput{ float:left; display:block; width:102px; height:24px; padding:3px 12px; }
			.seainput input{ width:102px; height:24px; line-height:24px; border:none; background:none; color:#989898;  }
			.seainput input.addColor{ color:#989898;  }
		.seasub{ float:left; display:block; width:30px; height:30px;  }
			.seasub input{ width:30px; height:30px;  border:none; background:none; cursor:pointer;  }
				.seasub input:hover{  }
	.top-nav a{ color:#222222; padding-left:40px; padding-right:15px; line-height:30px; font-size:12px; border-right:1px solid #e7e7eb; }
	.top-nav a:last-child{ border:none; }
	.top-nav a.icon-advice{ background-position:13px -18px; }
	.top-nav a.icon-advice:hover{ background-position:13px -70px; }
	.top-nav a.icon-backhome{ background-position:13px -123px; border-right:none; }
	.top-nav a.icon-backhome:hover{ background-position:13px -174px; }						
.bottom{ padding:28px 0px; height:14px; }
	.bottom a,.bottom span{ display:inline-block; height:14px; color:#FFFFFF; padding:0px 15px; line-height:14px; font-size:12px;  }
	.bottom a{ text-decoration:none;  }
	.bottom a:hover{ text-decoration:underline; }
.main{ background:#ffffff url(../images/bg.jpg) repeat-y; min-height:450px; }
.mainl{ width:208px; height:100%; border-right:1px solid #d9dadc; top:-15px;  }
	.mainl ul li{  border-bottom:1px solid #d9dadc; }
	.mainl ul li a{ display:block; height:47px; line-height:47px; text-indent:64px; color:#8d8d8d; font-size:14px;  }
	.mainl ul li dl a{ color:#222222;  height:34px; line-height:34px;  }
	.mainl ul li dl dd{ padding-bottom:5px; }
	.mainl ul li a:hover,.mainl ul li a.cur{ color:#e74b3c; }
	.mainl ul li dl a:hover{ background-color:#f4f5f9;  }
	.icon-index1{ background-position:29px -211px; }
	.icon-index1:hover,.icon-index1.cur{ background-position:29px -263px; }
	.icon-index2{ background-position:29px -315px; }
	.icon-index2:hover,.icon-index2.cur{ background-position:29px -367px; }
	.icon-index3{ background-position:29px -419px; }
	.icon-index3:hover,.icon-index3.cur{ background-position:29px -471px; }
	.icon-manage1{ background-position:29px -523px; }
	.icon-manage1:hover,.icon-manage1.cur{ background-position:29px -575px; }
	.icon-manage2{ background-position:29px -627px; }
	.icon-manage2:hover,.icon-manage2.cur{ background-position:29px -679px; }
	.icon-manage3{ background-position:29px -731px; }
	.icon-manage3:hover,.icon-manage3.cur{ background-position:29px -783px; }

	.icon-question1{ background-position:29px -835px; }
	.icon-question1:hover,.icon-question1.cur{ background-position:29px -887px; }
	.icon-question2{ background-position:29px -939px; }
	.icon-question2:hover,.icon-question2.cur{ background-position:29px -991px; }
	
	.icon-operate1{ background-position:29px -1043px; }
	.icon-operate1:hover,.icon-operate1.cur{ background-position:29px -1095px; }
	.icon-operate2{ background-position:29px -1147px; }
	.icon-operate2:hover,.icon-operate2.cur{ background-position:29px -1199px; }
	.icon-operate3{ background-position:29px -1251px; }
	.icon-operate3:hover,.icon-operate3.cur{ background-position:29px -1303px; }
	.icon-operate4{ background-position:29px -1355px; }
	.icon-operate4:hover,.icon-operate4.cur{ background-position:29px -1407px; }
	.icon-operate5{ background-position:29px -1459px; }
	.icon-operate5:hover,.icon-operate5.cur{ background-position:29px -1511px; }
	.icon-operate6{ background-position:29px -1563px; }
	.icon-operate6:hover,.icon-operate6.cur{ background-position:29px -1615px; }
	.icon-operate7{ background-position:29px -1667px; }
	.icon-operate7:hover,.icon-operate7.cur{ background-position:29px -1719px; }
	.icon-operate8{ background-position:29px -1771px; }
	.icon-operate8:hover,.icon-operate8.cur{ background-position:29px -1823px; }
	.icon-operate9{ background-position:29px -1875px; }
	.icon-operate9:hover,.icon-operate9.cur{ background-position:29px -1927px; }
	.icon-operate10{ background-position:29px -1979px; }
	.icon-operate10:hover,.icon-operate10.cur{ background-position:29px -2031px; }
	.icon-operate11{ background-position:29px -2083px; }
	.icon-operate11:hover,.icon-operate11.cur{ background-position:29px -2135px; }
	
	.icon-search1{ background:url(../images/icon2.png) no-repeat; background-position:29px -0; }
	.icon-search1:hover,.icon-search1.cur{ background-position:29px -52px; }
	.icon-search2{  background-position:29px -104px; }
	.icon-search2:hover,.icon-search2.cur{ background-position:29px -156px; }
	.icon-search3{  background:url(../images/icon2.png) no-repeat; background-position:29px -208px; }
	.icon-search3:hover,.icon-search3.cur{ background-position:29px -260px; }
	.icon-search4{  background:url(../images/icon2.png) no-repeat; background-position:29px -312px; }
	.icon-search4:hover,.icon-search4.cur{ background-position:29px -364px; }
	
	.link-question{ width:208px; height:80px; background:url(../images/faq.png) no-repeat center center; }
	.link-question:hover{ background-image:url(../images/faq_cur.png); }
	
	.link-version{ width:80px; height:80px; border:1px solid #ddd; border-radius:50%; text-align:center; line-height:80px; margin:0 auto; font-size:14px; cursor:pointer;transition: all 0.5s ease 0s;} 
	.link-version:hover{ background:#E74B3C; color:#fff; border:1px solid #E74B3C;}
.nub-nav{ width:980px; height:130px; padding-top:10px; }	
.nav-item{ position:relative; width:225px; height:130px; margin-right:20px;  }
.nav-item a{ position:relative; display:block; width:225px; height:125px; background-image:url(../images/icon_nav.png); background-repeat:no-repeat; border-radius:5px; transition:all 0.5s ease 0s;  }
	.nav-index a{ background-color:#379dce; }
	.nav-manage a{ background-color:#26b993; }
	.nav-operate a{ background-color:#e74b3c; }
	.nav-question a{ background-color:#ef8028; }
	.nav-item a.cur{ top:10px;  }
	.nav-index a{ background-position:0px -125px;  }
		.nav-index a:hover,.nav-index a.cur{  background-position:0px 0px;  }
	.nav-manage a{ background-position:-245px -125px; }
		.nav-manage a:hover,.nav-manage a.cur{ background-position:-245px 0px; }
	.nav-operate a{ background-position:-490px -125px;  }
		.nav-operate a:hover,.nav-operate a.cur{ background-position:-490px 0px;  }
	.nav-question a{ background-position:-735px -125px; }
		.nav-question a:hover,.nav-question a.cur{ background-position:-735px 0px; }

.title-cat{ height:38px; text-indent:21px; line-height:38px; }	
.title-cat span.r{ font-size:12px; padding-right:16px; color:#8d8d8d; }	
.title-cat span a{ color:#8d8d8d; }	
.title-cat span a:hover{ text-decoration:underline; }
.title-cat span.iconCat{ color:#e74b3c }	
	.newsList li{ height:40px; line-height:40px; border-bottom:1px solid #e7e7eb;   }
	.newsList li a{ display:block; border-left:3px solid #FFFFFF; width:955px; height:40px; color:#222222; text-indent:16px; line-height:40px; }
	.newsList a:hover{ background:#fbfbfc; border-left:3px solid #e74b3c; color:#e74b3c; }
	
	.newsLists li{ height:80px; border-bottom:1px solid #e7e7eb;   }
	.newsLists li a{ display:block; border-left:3px solid #FFFFFF; width:955px; height:50px; padding:15px 0px; text-indent:16px; line-height:25px; }
	.newsLists li .t{ color:#222222; font-size:14px;  }
	.newsLists li .d{  color:#888888; font-size:12px;  }
	.newsLists li .t span,.newsLists li .d span{ color:#e74b3c;   }
	.newsLists a:hover{ background:#fbfbfc; border-left:3px solid #e74b3c;  }
.pageList{ padding:30px 0px; text-align:center; font-size:12px;  }
	.pageList a{ display:inline-block; height:20px; padding:0px 8px; margin-right:5px; border:1px solid #e7e7eb; background:#FFFFFF; line-height:20px; color:#999999;  }
	.pageList a:hover{  border:1px solid #ffffff;  color:#000000; }
	.pageList a.on{ cursor:not-allowed; border:1px solid #ffffff;  color:#000000;   }	
.btnback{ height:25px; padding-top:20px;   }
.btnback a{ float:right; display:block; width:75px; height:25px; border:1px solid #dcdbdc; border-radius:5px; background-color:#FFFFFF; font-size:12px; color:#666; line-height:25px; text-align:center;  }
.btnback a:hover{  border:1px solid #e74b3c;  background-color:#e74b3c;  color:#fff;   }
.colkey{ color:#e74b3c;  }

.mask{ display:none; position:absolute; z-index:999; width:100%;   left:0px; top:0px; background:url(../images/opa50.png) repeat;  }
.maskcon{ position:relative; top:-1025px; padding:175px 0px; }
.naxian{ position:relative; width:710px; height:850px; background:url(../images/bg_message.png) no-repeat; margin:0px auto;  }
	.close{ position:absolute; top:15px; right:15px; display:block; width:37px; height:37px; background:url(../images/icon_close.png) no-repeat center center; cursor:pointer; }
	.close:hover{ background-image:url(../images/icon_close_cur.png);  }
.tipmes{ position:relative; width:425px; margin:0px auto; padding-top:55px; padding-bottom:20px; border-bottom:1px solid #ededed; }
.tipmest{ padding:10px 0px; color:#e74b3c; font-size:25px; font-weight:bold; line-height:35px; }
.tipmest span{ font-size:18px; font-weight:normal; padding-left:15px; }
.tipmesd{  color:#999999; font-size:15px; line-height:25px; }
.conmes{  width:580px; padding-top:32px; margin:0px auto; }
	.nxxqtable{ width:580px; }
	.nxxqtable td{ padding:8px 0px; }
	.in01{ border:none; background:none; padding:0px 5px; width:188px; height:23px; line-height:23px;  border:1px solid #dcdbdc; background-color:#f4f5f9; }
	.in02{ border:none; background:none; padding:0px 5px; width:68px; height:23px; line-height:23px; border:1px solid #dcdbdc; background-color:#f4f5f9;  }
	.area01{ border:none; background:none; padding:0px 5px; width:360px; height:103px; line-height:23px; border:1px solid #dcdbdc; background-color:#f4f5f9; color:#222; font-size:12px; font-weight:normal; }
	.in01.focus,.in02.focus,.area01.focus{  border:1px solid #e74b3c; }
	.label{ color:#454545; font-size:14px; padding-right:10px; text-align:right; }
	.mark{ color:#e74b3c; padding-right:3px; }
	.tip{ padding-left:25px; color:#cccccc; font-size:12px; line-height:25px; }
	.tip.right{ background:url(../images/icon_true.gif) no-repeat 8px center; }
	.tip.wrong{ background:url(../images/icon_error.gif) no-repeat 8px center; color:#e74b3c;  }
	.btnwrap{ padding:25px 0px; padding-left:115px; }
	.btn_sub{ background:none; border:none; width:65px; height:30px; margin-right:15px; background:#d8d8d8; border-radius:5px; color:#454545; font-size:12px; text-align:center; }
	.btn_sub:hover{  background:#e74b3c; color:#ffffff;  }
