@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif,'宋体','新宋体'; }
fieldset,img {border:0; } 
.body-bgcolor{ background:#f0f5f9; }
ol,ul {list-style:none; } 
h1,h2,h3,h4,h5,h6,p {font-size:100%; word-wrap:break-word; word-break:break-all; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#333; text-decoration:underline; }
.fs-14{ font-size:14px; }
.fs-15{ font-size:15px; }
.fs-16{ font-size:16px; }
.fs-12{ font-size:12px; }
.pt-15{ padding-top:15px; }
.pb-10{ padding-bottom:10px; }
.pb-20{ padding-bottom:20px; }
.pt-10{ padding-top:10px; }
.lh-24{ line-height:24px; }
.pt-5{ padding-top:5px; }
.tc{ text-align:center; }
.tr{ text-align:right; }
.mt-10{ margin-top:10px; }
.mt-20{ margin-top:20px; }
.fb{ font-weight:bold; }
.mc{ margin:0 auto; }
.bn{ background:none;}
.relative{ position:relative; }
a:focus { outline:0; } 
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE7.0及以下版本*/
:focus { outline-style: none; } /* for Firefox，IE8.0等 */
.button { hide-focus:expression(this.hideFocus=true); } /* for IE7.0及以下版本 */
.button:focus { outline-style:none; }/* for Firefox，IE8.0等 */　
table {border-collapse:collapse;border-spacing:0; }
textarea, input{font-size: 12px; }
i, cite, em, var, dfn, address {font-style: normal; }
.yaHei{font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;}
a:active, a:focus{outline:none}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size:0;}
.clearfix{zoom:1;}
.clear{clear:both; height:0; line-height:0; font-size:0; }
.fl{float:left; display:inline}
.fr{float:right;display:inline;}
.opacity{  opacity: 0.9; -moz-opacity: 0.9; filter: alpha(opacity=90); }
/* layout top */
.zien-top{ width:898px; height:78px; background:#fff; overflow:hidden; padding:10px 20px 10px 34px; }
.zien-top .logo{ width:325px; }
.zien-top .logo a,.zien-infotop a{ margin-right:8px; display:inline;  }
.zien-top .right-info{ width:374px; }
.zien-top .right-info p{ clear:both; }
.zien-top .right-info p a.style{ line-height:26px; padding-left:42px; background:url(../images/wh.jpg) no-repeat 26px top; font-size:14px; }
.zien-top .jifen{ width:400px; height:56px; background:url(../images/h1.jpg) no-repeat left 15px; padding-top:12px; clear:both; }
.zien-top .jifen font{ font-size:30px; color:red;  }
/* index ocntent Div*/
.zien-contBox{ width:950px; height:371px; background:url(../images/ban.jpg) no-repeat left top; }
.zien-contBox .rightList{ width:254px; padding:20px 12px 0 0; }
.zien-contBox .rightList h2{ width:254px; font-size:18px; text-indent:98px; overflow:hidden; height:35px; background:url(../images/title.jpg) no-repeat; }
.zien-contBox .rightList ul{ width:254px; clear:both; }
.zien-contBox .rightList ul li{ width:254px; border-bottom:1px dashed #ccc; padding:13px 0; clear:both; height:75px; }
.zien-contBox .rightList ul li.border-none{ border-bottom:none; }
.zien-contBox .rightList ul li img{ float:left; width:59px; height:75px; }
.zien-contBox .rightList ul li h3{ float:right; width:182px; font-size:14px; height:20px; overflow:hidden; }
.zien-contBox .rightList ul li p{ line-height:18px; color:#666; width:182px; float:right; }
/* slide style */
.lb {overflow:hidden; width:672px; position:relative; padding-top:2px; height:366x; }
.lb_cont{width:672px; height:366px; overflow:hidden;}
.lb_cont div {position:absolute; height:366px;}
.lb_cont .smask { z-index: -1;}
.lb_cont img {width:672px; height:366px;}
.lb_nav {overflow:hidden; width: 320px; height: 12px; position:absolute; bottom:10px; left:290px; z-index:10; }
.lb_nav li {float:left; width:12px; cursor:pointer; height:12px; text-align:center; margin-right:20px;}
.lb_nav a { display:block; z-index:12; margin:0 auto; text-transform:uppercase; width:12px; color:#fff; line-height:16px; position:relative; height:12px; background:url(../images/cur.png) no-repeat; _background-image:url(../images/cur_ie6.png);}
.lb_nav .current a {background-position: 0 -20px;}
/* icon list */
.zien-iconDiv{ width:950px; height:124px; background:#fff; }
.zien-iconDiv ul{ width:906px; padding:26px 22px; height:72px; overflow:hidden; }
.zien-iconDiv ul li{ position:relative; width:173px; height:66px; float:left; margin-right:10px; display:inline; background:url(../images/toolbarDiv2.jpg) no-repeat left -66px; }
.zien-iconDiv ul li.mr-none{ margin-right:0; }
.zien-iconDiv ul li img{ position:absolute; z-index:11; top:16px; left:17px; }
.zien-iconDiv ul li img.stylea{ top:16px; left:20px; }
.zien-iconDiv ul li img.styleb{ top:16px; left:20px;  }
.zien-iconDiv ul li h3{ width:100px; float:right; font-size:15px; font-weight:normal; height:22px; line-height:22px; overflow:hidden; padding-top:14px; }
.zien-iconDiv ul li p{ width:100px; float:right; color:#666; font-size:12px; }
.zien-iconDiv ul li a{ color:#333; text-decoration:none; }
.zien-iconDiv ul li a:hover{ color:#333; font-weight:bold; text-decoration:none; }

.newtablecontDiv{ width:100%; clear:both; }
.newtablecontDiv h3{ width:100% height:40px; line-height:40px; font-size:16px; text-align:center;} .newtablecontDiv h4{ height:42px; line-height:22px; text-align:center; width:100%; font-size:16px; }
.newtable-style{ width:100%; margin:0 auto; border-collapse:collapse;border-spacing:0; border-left:1px solid #ccc; border-top:1px solid #ccc; }
.newtable-style.tbodysytle{ border-top:none; }
.newtable-style tbody tr.trstyle{ background:#e8f4ff; }
.newtable-style tbody td{ line-height:20px; padding:5px; text-align:left; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#e8f4ff;  }
.newtable-style tbody td.styletd{ background:#d1e9ff; text-align:left; font-weight:bold; }

/*index footer*/
.zien-footer{ width:950px; height:104px; background:#fff; }
.zien-footer p{ width:950px; height:31px; clear:both; background:url(../images/footbg.jpg) no-repeat; color:#fff; line-height:31px; }
.zien-footer p span{ padding:0 15px 0 10px; }
.zien-footer p span font{ padding-left:26px; font-size:12px; background:url(../images/qq.png) no-repeat 6px 4px; padding:5px 26px; }
.zien-footer p span font.styled{  background:url(../images/telephone.png) no-repeat 3px 4px;  }
.zien-footer .imgDiv{ width:70px; }
/*info*/
.zien-infotop{ width:446px;}
.zien-infotil{ width:930px; height:28px; padding-left:20px; line-height:28px; background:url(../images/top-til.jpg) no-repeat;}
.zien-infotil p{ width:318px; float:left;}
.zien-infotil p.width-354{ width:350px;}
.zien-infotil p.width-260{ width:260px;}
.zien-infocontBox{ position:relative; width:934px; padding:0 8px; background:url(../images/bg.jpg) repeat; color:#666; }
.zien-infocontBox .detaDiv{ width:934px; padding:16px 0 20px 0; height:24px; overflow:hidden;  }
.zien-infocontBox .detaDiv ul{ width:600px; padding:3px 0 0 14px;}
.zien-infocontBox .detaDiv ul li{ width:170px; float:left; }
.zien-infocontBox .detaDiv ul li span{ background:#243828; border:1px solid #3eda5b; color:#3eda5b; padding:2px 15px; }
.zien-infocontBox h2{ padding:10px 0 10px 12px; float:left;}
.zien-infocontBox h2 span{ font-size:12px; color:#666; font-weight:normal; padding-left:20px; }
.zien-infocontBox h2 font{ color:red; }
.zien-infocontBox h3{ width:906px; height:23px; padding-left:30px; line-height:23px; background:url(../images/h3-bg.jpg) no-repeat; clear:both; font-weight:normal; }
.zien-infocontBox p{ overflow:hidden; padding-left:12px; width:924px; line-height:25px; float:left; clear:both; }
.zien-infocontBox p.stylec{ border-bottom:1px solid #ccc; margin-bottom:6px; }
.fromBox{ width:150px; padding:12px 0;}
.fromBox p{ color:#000; padding:15px; clear:both; }
.submits{ width:68px; height:24px; border:none; background:url(../images/but.jpg) no-repeat left center; color:#fff; cursor:pointer; line-height:24px; padding-top:2px\9; }
/* login style */
.zien-logintopr{ width:412px; padding:10px 25px 0 0; }
.zien-logintopr h3{ color:#666; font-size:12px; font-weight:normal; }
.zien-logintopr p{ font-size:10px; color:#666; font-weight:bold; }
.zien-logincontBox{ position:relative; width:950px; height:494px; background:url(../images/login3.jpg) no-repeat; clear:both; overflow:hidden; }
.zien-loginList{ position:absolute; z-index:12; top:132px; padding-top:52px; height:182px; left:60px; width:412px; }
.zien-loginList.stylee{ position:static; background:url(../images/login2.jpg); border:1px solid #a7a7a7; }
.zien-loginList li{ float:left; width:106px; text-align:right; font-weight:bold; height:24px;  line-height:24px; color:#7a706f; padding:0 10px 6px 0; position:relative;  }
.zien-loginList li.height-27{  height:27px; padding-top:10px; }
.zien-loginList li select{ width:232px; height:22px; }
.form-text{ width:224px; height:24px; border:1px solid #d1d1d1; line-height:24px; color:#666; padding:0 3px; float:left; }
.form-text.width-76{ width:76px; }
.zien-loginList li span{ position:absolute; z-index:13; top:1px; left:92px; }
.zien-loginList li .button1{ float:left; width:89px; height:27px; border:none; cursor:pointer; background:url(../images/but2.jpg) no-repeat; }
.zien-loginList li p{ position:absolute; z-index:14; top:16px; left:80px; width:134px; font-weight:normal; }
.zien-loginList li font{ position:absolute; z-index:15; top:1px; left:160px; line-height:24px; font-size:14px; color:#666; font-size:14px; font-weight:normal; padding-right:80px; }
.zien-loginList li.width-364{ width:296px; text-align:left; padding-right:0; }
.bottombutDiv{ position:absolute; z-index:22; top:396px; left:304px; }
.butbottom{ width:93px; height:27px; border:none; cursor:pointer; background:url(../images/but3.jpg) no-repeat; }
/* liucheng info style */
.zien-infocenterBox{ width:920px; background:url(../images/bg.jpg); padding:15px; }
.zien-infocenterBox .toolbarList{ width:130px; overflow:hidden; }
.zien-infocenterBox .toolbarList p{ width:130px; height:26px; background:url(../images/li-bg.jpg) no-repeat left bottom; clear:both; margin-bottom:3px; line-height:26px; text-indent:32px; }
.zien-infocenterBox .toolbarList p a{ color:#333; text-decoration:none; display:block; }
.zien-infocenterBox .toolbarList p a:hover{ width:130px; display:block; color:#fff; background:url(../images/li-bg.jpg) no-repeat left top; }
.zien-infocenterBox .toolbarList p a.cur{ width:130px; color:#fff; background:url(../images/li-bg.jpg) no-repeat left top; }
.rightContBox{ width:780px;  }
.rightContBox h2,.rightContBox h3{ color:#bd2d03; font-weight:normal; font-size:18px; width:515px; height:30px; line-height:30px; padding-right:133px; }
.zien-infocenterBox .rightContBox h2.pt-40{ padding-top:40px; }
.zien-infocenterBox .rightContBox h3{ color:#333; }
.rightContBox h4{ width:780px; font-size:18px; line-height:24px; font-weight:normal; }
.rightContBox h4.fb{ font-weight:bold; color:#333; }
.rightContBox h4 p{ font-size:14px; color:#666; font-weight:normal; clear:both; }
.zien-infocenterBox .butDiv{ width:68px; clear:both; padding-top:72px; }
.zien-infocenterBox .tableScore{ border-collapse:collapse;border-spacing:0; width:543px; border-left:1px solid #999; border-top:1px solid #999; clear:both; margin-top:20px; }
.zien-infocenterBox .tableScore tbody td{ width:180px; text-align:center; height:26px; line-height:26px; border-bottom:1px solid #999;  border-right:1px solid #999; color:#666; }
.zien-infocenterBox .textDiv{ width:588px; padding:30px 0; }
.zien-infocenterBox .textDiv h4{ width:700px; float:right; color:#666; font-weight:bold; font-size:12px; height:30px; padding-top:30px; }
.zien-infocenterBox .textDiv p{ width:700px; float:right; color:#666; line-height:22px; }
.zien-tipsBox{ width:950px; background:#fff; padding:15px 0; clear:both; }
.zien-tipstext{ width:436px;}
.zien-tipstext h2{ width:60px; height:50px; border-right:1px dotted #ccc; padding-top:5px; }
.zien-tipstext p{ width:370px; height:18px; line-height:18px; color:#666; }
.zien-tiDiv{ width:508px; }
.zien-tiDiv h5{ width:508px; height:26px; line-height:26px; font-size:12px; color:#333; padding:15px 0; }
.zien-tiDiv .tiList{ width:508px; clear:both; }
.zien-tiDiv .tiList li{ width:120px; float:left; height:26px; line-height:26px; padding:0 5px 10px 0; text-align:right; font-weight:bold; color:#999; }
.zien-tiDiv .tiList li.width-400{ width:360px; font-weight:normal; }
/*answers style */
.answers-contBox{ position:relative; width:676px; height:301px; background:url(../images/a-1.jpg) no-repeat; }
.answers-contBox.style{ background:url(../images/a-2.jpg) no-repeat; }
.answers-contBox .imgStyle{ width:71px; height:27px; position:absolute; z-index:33; bottom:3px; left:291px; }
/* prompt style */
.window-contDiv{ position:relative; width:290px; position:absolute; z-index:223; left:305px; background:#fff; border:1px solid #a7a7a7; padding:20px; display:none; }
.window-contDiv span{ position:absolute; z-index:333; top:0; right:-1px; cursor:pointer; }
.window-contDiv h3{ padding:0; width:290px; background:none; color:#333; font-weight:bold; }
.window-contDiv p{ width:290px; line-height:22px; color:#666; padding:0; }
.p-style{ width:412px; line-height:24px; }
/* 渗透率排名选项卡面板 */
.enz-tabCntabox{ position:relative; width:738px; }
.enz-tabCnta{ width:738px; padding-top:10px; }
.enz-tabCnta .enz-list{ margin-left:10px; width:718px; height:29px; background:url(../images/en-t1.jpg) no-repeat left center; border-bottom:3px solid #ca2f1b; }
.enz-tabCnta .enz-list li{ width:106px; height:29px; text-align:center; line-height:29px; background:url(../images/tabcont-bg.jpg) no-repeat; float:right; margin-left:1px; color:#333; font-size:14px; cursor:pointer;  }
.enz-tabCnta .enz-list li.cur{ background-position:-107px top; color:#fff; }
.enz-tabCnta .encontDiv{ width:738px; margin:0 auto; display:none; }
.enz-tabCnta .encontDiv h2{ width:708px; height:30px; line-height:20px; padding:30px 0 15px 0; text-align:center; font-size:16px; }
/*new login style*/
.loginyBox{ position:relative; position:absolute; z-index:888; top:0; right:0; width:541px; height:494px; background:url(../images/loginbg.png) no-repeat; float:right;  }
.slide-contbox{ position:relative; width:950px; height:494px; margin:0 auto; clear:both; }
.slide-div{ width:950px; height:494px; position:relative; overflow:hidden; background:url(../images/login4.jpg) no-repeat; padding:0px;}
.slide-contbox .num{position:absolute;right:200px; z-index:10;}
.slide-contbox .num a{width:12px;height:12px; display:inline-block; margin-right:20px; cursor:pointer; text-align:center; text-decoration:none; color:#fff; }
.slide-contbox .num a.cur{  background:url(../images/cur-j.jpg) no-repeat left top; }
.slide-div ul{position:relative; z-index:5; width:950px; height:494px; overflow:hidden; }
.slide-div ul li{ position:absolute; width:950px; display:none; height:494px; }
.slide-div ul li img{ width:950px; height:494px; }
.mod-dialog-bg {
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
}
.mod-dialog {
	background-color: #fff;
	border: solid 1px #82c92f;
	border-top: none;
	min-width: 300px;
 *padding-top: 27px;
	position: absolute;
	z-index: 1001;
}
.mod-pop {
	background: #fff;
	border: solid 1px #a1a1a1;
	-webkit-box-shadow: 0 0 5px #a1a1a1;
	-moz-box-shadow: 0 0 5px #a1a1a1;
	box-shadow: 0 0 5px #a1a1a1;
	font-size: 14px;
	height: 142px;
	position: absolute;
	width: 276px;
	z-index: 1000;
}
.clearfix_new:after {
	clear: both;
	content: '\20';
	display: block;
	height: 0;
}
.mod-dialog .dialog-nav {
	background: #82c92f;
	color: #fff;
	font-weight: 700;
	font-size: 12px;
	font-family: "\5b8b\4f53";
	height: 27px;
 *left: 0;
	line-height: 27px;
 *position: absolute;
 *top: -27px;
 *width: 100%;
}
.mod-dialog .dialog-title {
	padding-left: 10px;
}
.mod-dialog .dialog-close {
	background: url(../images/alertBtn.png) no-repeat 0 0;
	height: 21px;
	position: absolute;
	right: 10px;
	top: 0;
	width: 43px;
}
.mod-dialog .dialog-main {
	font-size: 14px;
	padding: 20px;
	text-align: center;
}
.mod-dialog .dialog-content {
	font-size: 14px;
	line-height: 24px;
}
.mod-dialog .content-title {
	font-size: 18px;
	line-height: 24px;
	padding: 40px 0 40px 0px;
}
.mod-dialog .dialog-console {
	padding-top: 20px;
}
.mod-pop .pop-nav {
	background: #f3f3f3;
	color: #666;
	font-weight: 700;
	line-height: 31px;
	padding: 0 10px;
}
.mod-pop .pop-close {
	background: url(../images/alertBtn.png) no-repeat -109px 0;
	height: 22px;
	position: absolute;
	right: 6px;
	top: 6px;
	width: 22px;
}
.mod-pop .pop-main {
	line-height: 24px;
	padding: 15px 10px 10px;
	text-align: center;
}
.mod-pop .pop-console {
	font-size: 16px;
	line-height: 38px;
	margin-top: 20px;
	text-align: center;
}
.mod-pop .pop-btn-green {
	background: url(../images/alertBtn.png) no-repeat 0 -24px;
	color: #fff;
	display: block;
	float: left;
	height: 36px;
	margin-right: 16px;
	width: 120px;
}
.mod-pop .pop-btn-gray {
	background: url(../images/alertBtn.png) no-repeat 0 -62px;
	color: #999;
	display: block;
	float: left;
	height: 36px;
	width: 120px;
}
.mod-fixed-console.console-fixed {
	box-shadow: 0 0 5px 2px rgba(0,0,0,0.3);
	position: fixed;
	top: 10px;
	z-index: 999;
}
.mod-fixed-console .console-btn {
	background: #82c92f;
	border-bottom: 3px solid #73af2c;
	border-radius: 4px;
	color: #fff;
	display: block;
	font-size: 18px;
	height: 42px;
	line-height: 42px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 210px;
}
.mod-dialog .dialog-console a {
	background: url(../images/alertBtn.png) no-repeat 0 -22px;
	display: inline-block;
	font-size: 16px;
	height: 36px;
	line-height: 34px;
	text-align: center;
	width: 120px;
}
.mod-dialog .dialog-console .console-btn-confirm {
	background-position: 0 -24px;
	color: #fff;
}
.mod-dialog .dialog-console .console-btn-cancel {
	background-position: 0 -62px;
	color: #999;
	margin-left: 12px;
}
.mod-pop .pop-close:hover {
	background-position: -86px 0;
}
.mod-pop .pop-btn-green:hover {
	background-position: 0 -100px;
}
.mod-pop .pop-btn-gray:hover {
	background-position: 0 -138px;
}

