@charset "utf-8";
/* CSS Document ray:2013-12-5 */
*{margin:0; padding:0;}
body{ font: 14px/1.5 "Microsoft YaHei","Microsoft JhengHei","黑体"; color:#000; background:#FFF; }
ul{ list-style:none}
a{ text-decoration:none; color:#000;}
img{ border:0; }
html,body{ -webkit-text-size-adjust:none; }  
body{
	_background-image:url(about:blank);/*用浏览器空白页面作为背景*/
	_background-attachment:fixed; /* prevent screen flash in IE6 确保滚动条滚动时，元素不闪动*/ 
	padding-top: 27px; 
	overflow: hidden;
} 
*:focus{ outline:none; }
.clearfix{ zoom:1; }
.clearfix:after{ content:"."; display:block; clear:both; visibility:hidden; font-size:0; height:0;line-height:0;}
.wrap{ width: 960px; margin: 0 auto; }
.opacity{ filter:alpha(Opacity=0); -moz-opacity:0; opacity: 0; }

/*页头*/
.header{ position: fixed; z-index: 1000; top: 0; left: 0; _position:absolute; _top: expression(documentElement.scrollTop + 0 + "px"); _left: expression(documentElement.scrollLeft + 0 + "px"); font-family: '宋体'; color: #3d3d3d; } 
.header{ width: 100%; height: 27px; line-height: 27px; background: #f7f7f7; box-shadow:0px 10px 10px #b4b4b4; }
.header .title{ float: left; font-weight: bold; }
.header .link{ float: right; }
.header .link a{ float: left; margin-left: 15px; }

/*右侧焦点导航*/
.nav{  width: 136px; position: fixed; _position: absolute; right: 40px; top: 50%; margin-top: -200px; z-index: 800; }
.nav li{ width: 136px; height: 25px; line-height: 25px; text-align: center; background-color: #d8d8d8; color: #434343; margin-bottom: 3px; border-radius: 10px; cursor: pointer; }
.nav li.on{ background-color: #cf010d; color: #FFF; }



.item{ width: 960px; margin: 0 auto; min-height: 540px; position: relative; }
.item-cont{ width: 100%; height: 540px; position: absolute; left: 0; top: 50%; margin-top: -270px; }
.item-cont .click{ display: block; width: 530px; height: 60px; margin: 0 auto; background: url(../images/ck-title.png) no-repeat; overflow: hidden; text-indent: -999em; }
.item-cont .next{ display: block; width: 100px; height: 36px; position: absolute; bottom: -36px; /* top: 100px; */ left: 50%; margin-left: -50px; background: url(../images/arrow.png) no-repeat; cursor: pointer; }

/*
.item-cont .row{ z-index:99; }
*/

.page{ overflow: hidden; background-color: #FFF; background-image: url(../images/page-bg.jpg); background-repeat: no-repeat; background-position: center center; border-bottom: 1px solid #000; }
/*
.page .row{ position: absolute; left: 485px; top: 100px; z-index: 10; color: #cf010d; }
.page .row .tit{ height: 40px; line-height: 40px; font-size: 25px; padding-left: 5px; }
*/
.page .row{ position: absolute; z-index: 10; }
.row .tit{ height: 40px; line-height: 40px; font-size: 25px; padding-left: 5px; }
.page .row .vote{ overflow: hidden; height: 50px; line-height: 50px; }
/*
.page .row .vote .btn-vote{ display: inline-block; width: 268px; height: 50px; background: url(../images/vote.jpg) no-repeat; vertical-align: top; cursor: pointer; }
*/
.page .row .vote .btn-vote{ display: inline-block; width: 268px; height: 50px; background: url(../images/vote.jpg) no-repeat; border:none; vertical-align: top; cursor: pointer; text-align: right; font-size:16px; color: #007130;}

.page .row .vote .num{ font-size: 18px; }

.page-1{ background-image: url(../images/page-index.jpg); }
.page-1 .banner{ display: block; }
.page-1 .remark{ width: 830px; margin: 0 auto; }
.page-1 .remark p{ text-indent: 2em; }
.page-2{ background-image: url(../images/page-declare.jpg); }

.page-2 .title{ width: 190px; height: 530px; background: url(../images/declare-title.png) no-repeat; position: absolute; right: 0; top: 0; text-indent: -999em; overflow: hidden; }
.page-2 .remark{ width: 560px; background: red; padding: 85px 0 0 145px; background: url(../images/declare.png) no-repeat; font-size: 16px; }
.page-2 .tips{ width: 588px; padding-left: 125px; overflow: hidden; margin: 10px 0 30px; font-size: 15px; }
.page-2 .tips .hd{ color: #a40000; padding-left: 20px; font-weight: bold; }
.page-2 .tips .bd{ background-color: #e1e1e1; padding: 10px 15px; border-radius: 10px; }

/*
.page-4 .case-cont{ top: 110px; }
.page-4 .case-cont-green{ top: 430px; }
.page-7 .case-cont{ top: 110px; }
.page-7 .case-cont-green{ top: 420px; }
.page-8 .case-cont{ top: 110px; }
.page-8 .case-cont-green{ top: 420px; }
.page-12 .case-cont{ top: 110px; }
.page-12 .case-cont-green{ top: 420px; }
.page-13 .case-cont{ top: 90px; }
.page-13 .case-cont-green{ top: 420px; }
.page-14 .case-cont-green{ top: 435px; }
.page-16 .case-cont{ top: 102px; }
.page-16 .case-cont-green{ top: 420px; }
*/

.page-3 .row{ position: absolute; left: 485px; top: 100px; z-index: 10; color: #cf010d; }
.page-4 .row{ position: absolute; left: 485px; top: 100px; z-index: 10; color: #cf010d; }
.page-5 .row{ position: absolute; left: 485px; top: 100px; z-index: 10; color: #cf010d; }
.page-6 .row{ position: absolute; left: 485px; top: 100px; z-index: 10; color: #cf010d; }
.page-7 .row{ position: absolute; left: 485px; top: 100px; z-index: 10; color: #cf010d; }
.page-8 .row{ position: absolute; left: 485px; top: 100px; z-index: 10; color: #cf010d; }
.page-9 .row{ position: absolute; left: 485px; top: 100px; z-index: 10; color: #cf010d; }
.page-10 .row{ position: absolute; left: 485px; top: 100px; z-index: 10; color: #cf010d; }
.page-11 .row{ position: absolute; left: 485px; top: 100px; z-index: 10; color: #cf010d; }
.page-12 .row{ position: absolute; left: 485px; top: 100px; z-index: 10; color: #cf010d; }
.page-13 .row{ position: absolute; left: 485px; top: 100px; z-index: 10; color: #cf010d; }
.page-14 .row{ position: absolute; left: 485px; top: 100px; z-index: 10; color: #cf010d; }
.page-15 .row{ position: absolute; left: 485px; top: 100px; z-index: 10; color: #cf010d; }
.page-16 .row{ position: absolute; left: 485px; top: 100px; z-index: 10; color: #cf010d; }
.page-17 .row{ position: absolute; left: 485px; top: 100px; z-index: 10; color: #cf010d; }
.page-18 .row{ position: absolute; left: 485px; top: 100px; z-index: 10; color: #cf010d; }

.page-3 .case-cont-green{ position: absolute; left: 96px; top: 420px; z-index: 10; color: #007130; }
.page-4 .case-cont-green{ position: absolute; left: 96px; top: 420px; z-index: 10; color: #007130; }
.page-5 .case-cont-green{ position: absolute; left: 96px; top: 420px; z-index: 10; color: #007130; }
.page-6 .case-cont-green{ position: absolute; left: 96px; top: 420px; z-index: 10; color: #007130; }
.page-7 .case-cont-green{ position: absolute; left: 96px; top: 420px; z-index: 10; color: #007130; }
.page-8 .case-cont-green{ position: absolute; left: 96px; top: 420px; z-index: 10; color: #007130; }
.page-9 .case-cont-green{ position: absolute; left: 96px; top: 420px; z-index: 10; color: #007130; }
.page-10 .case-cont-green{ position: absolute; left: 96px; top: 420px; z-index: 10; color: #007130; }
.page-11 .case-cont-green{ position: absolute; left: 96px; top: 420px; z-index: 10; color: #007130; }
.page-12 .case-cont-green{ position: absolute; left: 96px; top: 420px; z-index: 10; color: #007130; }
.page-13 .case-cont-green{ position: absolute; left: 96px; top: 420px; z-index: 10; color: #007130; }
.page-14 .case-cont-green{ position: absolute; left: 96px; top: 420px; z-index: 10; color: #007130; }
.page-15 .case-cont-green{ position: absolute; left: 96px; top: 420px; z-index: 10; color: #007130; }
.page-16 .case-cont-green{ position: absolute; left: 96px; top: 420px; z-index: 10; color: #007130; }
.page-17 .case-cont-green{ position: absolute; left: 96px; top: 420px; z-index: 10; color: #007130; }
.page-18 .case-cont-green{ position: absolute; left: 96px; top: 420px; z-index: 10; color: #007130; }
/*
.page .case-cont-green{ left: 98px; top: 420px; color: #007130; }

.page .case-cont-green{ position: absolute; left: 98px; top: 420px; color: #007130; z-index:99; }
*/
/*
form .page-17{ overflow: hidden; background-color: #FFF; background-image: url(../images/page-bg.jpg); background-repeat: no-repeat; background-position: center center; border-bottom: 1px solid #000; }
form .page-3{ overflow: hidden; background-color: #FFF; background-image: url(../images/page-bg.jpg); background-repeat: no-repeat; background-position: center center; border-bottom: 1px solid #000; }
*/



.footer{ height: 212px; background: #e9e9e9 url(../images/footer-bg.png) repeat-x; text-align: center; font-family: '宋体'; border-top: 1px solid #d2d2d2; margin-top: -1px; }
.footer p{ line-height: 2; }
.footer a:hover{ text-decoration: underline; }
.footer .f-nav{ padding-top: 20px; }