/* CSS Document */
*{ margin:0; padding:0; }
body{ font-family: Arial, Helvetica, sans-serif,"ËÎÌå"; font-size:14px; color:#666; margin:0 auto; background:#fafafa; }

img{border:0; vertical-align:top;}
ul,li{list-style:none;}
a{text-decoration:none; cursor:pointer; color:#444; }
a:hover{text-decoration:none;cursor:pointer; color:#e10000; }
a:visited{color:#5d5050; }

.clear{ clear:both; height:0; overflow:hidden; font-size:0;}
.fl{ float:left; }
.w1140{ margin:0 auto; width:1140px; height:auto; }

.topwarp{ width:100%; height:160px; background:url(../images/top_bg.jpg) repeat-x; }
.top{ height:160px; }
.logo{ width:640px; height:100px; margin-top:28px; }
.logo img{ float:left; }
.logo span.bmwz{ width:100px; height:40px; display:block; font-family:"Î¢ÈíÑÅºÚ"; font-size:30px; color:#fff; margin-top:10px; }
.top span{ float:right; margin-top:45px; }


.navwarp{ width:100%; height:56px; border-top:4px; border-top:4px solid #e89a11; background:#fff; }
.nav{ height:56px; position:relative; z-index:1000; }
.nav ul{ position:absolute; }
.nav ul li{ width:136px; height:56px; display:block; overflow:hidden; line-height:56px; text-align:center; float:left;  }
.nav ul li a{ font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; display:block; }
.nav ul li a:hover{ color:#fff; background:#e89a11; }
.nav ul li:hover{ width:136px; height:auto; background:#fff; }

/*--banner¿ªÊ¼--*/
#banner{ width:100%; height:536px; background:#9F6; overflow:hidden; position:relative; }
#banner img{ margin-left:-750px; position:absolute; left:50%; }
#top_link {
	width: 50px; height: 50px; right: 15px; bottom: 15px; display: none; position: fixed;
}
#carousel_container {
	width: 100%; height: 536px; margin:0px auto;
}
#loading_wrap {
	margin: 0px auto; width: 32px; height: 100%; display: none; position: relative;
}
#loading_content {
	left: 50%; top: 50%; width: 32px; height: 32px; color: rgb(255, 255, 255); margin-top: -50px; margin-left: -16px; position: fixed;
}
.center-clear {
	margin: 0px auto !important; width: 1490px;
}
.center-clear-border-support {
	margin: 0px auto !important; width: 1490px;
}
.center-clear-border-support {
	width: 1490px;
}
#body-wrapper {
 width: 100%; float: left;
}

.theme-default .nivoSlider img {
	left: 0px; top: 0px; display: none; position: absolute;
}
.theme-default .nivoSlider a {
	border: 0px currentColor; display: block;
}
.theme-default .nivo-controlNav {
	left: 50%; bottom:100px; margin-left: -40px; position: absolute;
}
.theme-default .nivo-controlNav a {
	background: url("../images/bullets.png") no-repeat; border: 0px currentColor; width: 22px; height: 22px; text-indent: -9999px; margin-right: 3px; float: left; display: block;
}
.theme-default .nivo-controlNav a.active {
	background-position: 0px -22px;
}
.theme-default .nivo-directionNav a {
	background: url("../images/arrows.png") no-repeat; border: 0px currentColor; width: 49px; height: 49px; text-indent: -9999px; display: block;
}
.theme-default a.nivo-nextNav {
	background-position: -45px 0px; right:0px;
}
.theme-default a.nivo-prevNav {
	left: 0px;
}
.theme-default .nivo-caption {
	font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
	color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
.theme-default .nivo-caption a:hover {
	color: rgb(255, 255, 255);
}
.nivoSlider {
	position: relative;
}
.nivoSlider img {
	left: 0px; top: 0px; position: absolute;
}
.nivoSlider a.nivo-imageLink {
	margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 6;
}
.nivo-slice {
	height: 100%; display: block; position: absolute; z-index: 5;
}
.nivo-box {
	display: block; position: absolute; z-index: 5;
}
.nivo-caption {
	left: 59px; width: 270px; bottom: 112px; color: rgb(255, 255, 255); position: absolute; z-index: 8; opacity: 0.8;
}
.nivo-caption h1 {
	padding: 15px 20px; font-family: "Terminal Dosis", sans-serif; font-size: 20px; font-weight: 300; background-color: rgb(229, 52, 0);
}
.nivo-caption p {
	background: rgb(0, 0, 0); margin: 0px; padding: 10px 20px;
}
.nivo-caption a {
	display: inline !important;
}
.nivo-html-caption {
	display: none;
}
.nivo-directionNav a {
	top: 40%; position: absolute; z-index: 9; cursor: pointer;
}
.nivo-prevNav {
	left: 0px;
}/*Ò»Á÷ËØ²ÄÍøwww.16sucai.com*/
.nivo-nextNav {
	right: 0px;
}
.nivo-controlNav a {
	position: relative; z-index: 9; cursor: pointer;
}
.nivo-controlNav a.active {
	font-weight: bold;
}
/*--banner--½áÊø*/

.bmwarp{ width:100%; height:85px; background:url(../images/bm_bg.png) repeat-x; position:absolute; bottom:0; z-index:1000; }
.bmbtn{ height:85px; }
.bmbtn ul { margin:0 auto; width:790px; height:85px; }
.bmbtn ul li{ float:left; margin:14px 28px 0; }

.contact_a{ height:490px; margin:15px auto; }
.news{ width:550px; height:448px; background:#fff; border:1px solid #e6e6e6; padding:20px 24px; }
.newsbt{ width:550px; height:30px; }
.newsbt span{ font-family:"Î¢ÈíÑÅºÚ"; height:22px; font-size:20px; font-weight:bold; background:url(../images/news_btn.png) no-repeat 0 3px; padding-left:32px; color:#2061cf; }
.newsbt a{ float:right; margin-top:7px; }
.newsnr{ width:550px; height:400px; }
.newsnr dl{ width:550px; height:125px; margin-top:15px; }
.newsnr dl dt{ width:226px; height:125px; float:left; margin-right:15px; }
.newsnr dd.xwbt{ padding-top:6px; }
.newsnr dd.xwbt a{ font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; font-weight:bold; }
.newsnr dd.xwnr{ margin-top:6px; line-height:20px; font-size:12px; nm}

.tzgogc{ width:525px; height:490px; margin-left:15px; }
.tzgg{ width:525px; height:270px; }
.tzggbt{ width:523px; height:43px; background:#f3f7ff; border:1px solid #e4edff; }
.tzggbt span{ background:url(../images/tz_btn.png) no-repeat 0 12px; width:150px; height:43px; margin-left:20px; display:block; line-height:43px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; padding-left:25px; color:#0951ca;  }
.tzggbt a{ float:right; margin:13px 20px 0 auto; }
.tzggnr{ width:523px; height:224px; border:1px solid #e6e6e6; border-top:0; background:#fff; }
.tzggnr ul{ padding:15px 20px; }
.tzggnr ul li{ line-height:28px; background:url(../images/text_btn.jpg) no-repeat 0 12px; padding-left:12px; }
.tzggnr ul li span{ float:right; }

.btnimg{ width:525px; height:208px; }
.btnimg ul{ margin-top:5px; }
.btnimg ul li{ float:left; margin-top:10px; }

.jcxgbt{ height:44px; background:url(../images/xline.png) bottom repeat-x; margin-top:60px; }
.jcxgbt span a{ width:250px; height:44px; margin:0 auto; display:block; background:url(../images/xyyj_bt.png) no-repeat center; font-family:"Î¢ÈíÑÅºÚ"; font-size:30px; text-align:center; color:#0951ca; line-height:24px; }

.jcxgnr{ width:1155px; height:640px; margin:0 auto; }
.jcxgnr ul li{ float:left; margin:15px 7px 0 7px; }
.jcyjnr{ width:1155px; height:216px; margin:0 auto; }
.jcyjnr ul li{ float:left; margin:15px 9px 0 9px; }
.jcyjnr ul li span{ width:100%; height:35px; display:block; background:#262626; color:#fff; text-align:center; line-height:35px; }
.jcyjnr ul li span a{ color:#fff; }


.footerwarp{ width:100%; height:175px; background:#1a52b0; margin-top:60px; }
.footer{ height:140px; padding-top:35px; }
.ewm{ width:106px; height:106px; }
.wz{ width:962px; height:106px; background:url(../images/xiaox.jpg) no-repeat right 0; float:right; }
.wz p{ text-align:right; line-height:26px; color:#fff; padding-top:50px; color:#ced5e9; }
.wz p a{ color:#ced5e9; }


.xbnews{ width:1170px; height:454px; margin:0 auto;}
.xbxwnr{ width:360px; height:405px; background:#fff; border-top:3px solid #e89a12; margin:45px 15px 0; }
.xbxwnr dl dt{ width:360px; height:235px; }
.xbxwnr dl dd.bxwbt{ margin:20px auto 0 20px; }
.xbxwnr dl dd.bxwbt a{ font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; }
.xbxwnr dl dd.bxwdate{ color:##7c7c7c; margin:7px auto 0 20px; }
.xbxwnr dl dd.bxnr{ color:#404040; line-height:24px; margin-top:7px; padding:0 20px; }
.xbxwnr dl dd.bxnr a{ color:#e89a11; }




/*list_mb*/
.mainlist{ width:1140px; margin:20px auto 0px auto;}.mainleft{ float:right; width:872px; background-color:#FFFFFF;}.mainright{ width:258px; float:left;}.mbox001{width:100%-2px;border-top:#0697d8 solid 4px; border-left:#dbdbdb solid 1px;border-right:#dbdbdb solid 1px;border-bottom:#dbdbdb solid 1px; height:auto; _height:600px; min-height:600px;background-color:#FFFFFF;}.mainright{ float:left;}.cl{ clear:both;}.mtxt{ padding:8px 0px 8px 10px; color:#333333; font-weight:bold; font-size:14px;}.m_nav{ width:100%-10px; margin:0px auto 0px auto; background-color:#f4f4f4; color:#0697d8; padding:8px 0px 8px 10px;}.m_nav a{ color:#0697d8;}.mbox002{width:100%-2px; border:#dbdbdb solid 1px; height:auto; _height:80px; min-height:80px; padding:8px 0px 8px 0px;background-color:#FFFFFF;}.mbox002 input{ border:1px solid #cccccc;}
.mxs003{ background-color:#f4f4f4; height:26px;  width:100%; margin:10px auto 0px auto;}.mxs003 span{ background-color:#0697d8; padding:6px 10px 6px 10px; float:left; color:#FFFFFF; height:14px; font-size:14px; font-weight:bold;}

.inputAD1,.button{ background-color:#0697d8; color:#FFFFFF; border:1px solid #0697d8;}.fc{ text-align:center;}.w100c{ width:100%;}.w92c{ width:92%;}.em{}.em input,.em textarea{ border:1px solid #cccccc;}.ml10{margin-left:10px;}
/*²à±ßÀ¸Ä¿*/
.tabss { color:#0697d8;  height: auto; text-align: left; padding: 0px 0px 0px 0px; width:246px; margin:0px auto 0px auto; font-size:12px;}
.tabss li { display: inline; height: 20px; width:246px; letter-spacing:2px; font-size:12px; color:#0697d8;background-color:#ffffff; }
.tabss li a { float: left;  color: #0697d8;background-color:#ffffff; padding: 6px 0px 6px 20px; width: 224px; text-align: left;  text-decoration: none;font-size:12px; border:  #e1e1e1 1px solid;margin:0px auto 4px auto; }
.tabss li a:hover {  color: #0697d8;font-size:12px; background-color:#ececec; font-weight:bold; }	
.tabss li a.current {  color:#0697d8;font-size:12px;background-color:#ececec; }
.tabss li a.menu1 {  color: #0697d8;font-size:12px;background-color:#ececec;font-weight:bold; }
/*content*/

.newscontent{word-break:break-all;line-height:26px;font-size:14px; color:#333333;padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; }
/*.newscontent li{padding-bottom:16px; color:#317EC4; width:100%; clear:both; border-bottom:1px solid #f2f2f2; margin-bottom:20px;}*/
table .newscontent{ font-size:14px; line-height:26px;line-height:24px;padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; }
.newscontent p{ font-size:14px; line-height:26px;line-height:24px;padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; }
.newstitle{ font-size:18px; color: #cc0000; font-weight:bold; letter-spacing:1px; text-align:center;padding-top:6px;}
.newstitle1{ font-size:18px; color: #cc0000; font-weight:bold; letter-spacing:1px; text-align: left;padding-top:6px;}
.title2{ font-size:13px;   text-align:center;}

.newslist{ padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border:#55a5df 1px solid;}
table .newslist{  padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border:#55a5df 1px solid;} 

/*vote*/
.votelist { padding:0px 10px 0px 18px;}
.votelist ul{ padding:0px 0px 0px 0px;}
.votelist ul li{ height:24px; line-height:24px; background:url(ico2.gif) no-repeat 0 2px; padding-left:18px; border-bottom:1px dotted #ccc;}.votelist ul li span{ float:right; color:#999;}.page{ text-align:center; padding:20px 0 18px;}.css{ line-height:24px;}.css input,.css textarea{ border:1px solid #cccccc;}
/*mainchange*/
.DivTitleSelect{ background:#cc0000; _width:107px; min-width:107px; padding:8px 4px 4px 4px; height:20px; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; float:left;}.DivTitle{ background:#ffffff; border-left:1px solid #cc0000;border-right:1px solid #cc0000;border-top:1px solid #cc0000; _width:107px;min-width:107px; padding:8px 4px 3px 4px; height:20px; color: #cc0000; font-size:12px; font-weight:bold; text-align:center;float:left;} .contentimg{ border:0px;} contentimg img { width:120px;}.divtxx{ border-bottom:#CC0000 1px solid;}.DivTitle a{ color:#CC0000; text-decoration:none;}.em{} .em input,.em textarea { border:1px solid #cccccc;}
/*ZF_content*/
.c_title_text { margin:0 auto; text-align:center; font-size:22px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; color:#c00; line-height:180%;}
.c_content_overflow { padding:0 5px;  font-size:14px; ;}
.c_content_overflow p{ margin:0px auto 10px auto; padding-top:0px; padding-bottom:0px;line-height:180%;}


.mainbk02{ background:#ffffff url(index_76x.jpg) top repeat-x; }

.c_content_overflow1 { padding:0 5px; line-height:180%; font-size:14px;}
.c_content_overflow1 p{ padding-top:20px; padding-bottom:20px;}.mainbk02{ background:#ffffff url(index_76x.jpg) top repeat-x; }

.dduinfo{ border:#CC0000 1px dotted; width:98%-10px; margin:8px auto 14px auto; line-height:24px; padding:5px 5px 5px 5px;}.dduinfo span{ color:#CC0000; font-size:14px; font-weight:bold;}
