﻿@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin:0; padding:0;}
body { background: url("../images/body.gif") repeat-x scroll center top #FFFFFF; color: #4A4A4A;font-family: tahoma,arial,宋体; font-size: 12px;}
ul, ol {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
a {text-decoration:none;color: #666;}
a:hover { color:#236be1;}
fieldset, img {border:0;}
input {border:none;}
table {border-collapse:collapse; border-spacing:0;}
.fl {float:left;}
.fr {float:right;}
.pt20{ padding-top:20px;}
.pt15{ padding-top:15px;}
.pt10{ padding-top:10px;}
.pl12{padding-left:12px;}
.red { color:#F00;}
.fs12 { font-size:12px;}
.main{ width:1000px; height:auto; overflow:auto; margin:0 auto;overflow-y: hidden;}

.logo { width:200px; height:94px;}
.search { width:342px; height:94px; color:#6c6c6c;}
.ce {height:30px; line-height:30px; text-align:right;}
.sbox { padding-top:10px;}
.sa {border: 1px solid #ddd; height:24px; width:100px; float:left; margin-right:9px; padding:2px;color:#6c6c6c;}
.sb {border: 1px solid #ddd;color:#6c6c6c;border-right: none;height:24px; width:160px; float:left; padding-left:2px;line-height:24px;}
.sc {background: url(../images/sc.jpg) no-repeat;height: 26px;width: 66px;color: #FFF;float:left;}


.nav { width:1000px; height:37px; font-size:14px; font-family: "微软雅黑";position: relative; margin:0 auto;}
.nav ul li {width: 123px; float: left;position: relative;}
.nav ul li a{ background: url("../images/nav_li.gif") no-repeat scroll right center transparent;float: left;line-height: 37px;text-align: center; width: 123px;}
.nav ul li a{color:#666; text-decoration:none;}
.nav ul li a:hover, .nav ul li.current a { background: url("../images/nav_hover.gif") repeat-x scroll 0 0 transparent; color: #FFFFFF;text-decoration:none;}
.nav ul li.current ul li a {color:#666;}

/*以下是二级导航*/
.nav ul li ul {	display: none;}
.nav ul li:hover ul {display: block;width: 123px;position: absolute;top: 37px;left: 0;background-color: #f6f6f6;}
.nav ul li:hover ul li {width: 123px;height: 30px;position: relative;}
.nav ul li:hover ul li a {display: block;width: 121px;height: 29px;line-height: 28px; background-color:#f6f6f6; background-image:none;border: 1px solid #cecece; border-top:none 0;text-align: center;}
.nav ul li:hover ul li a:hover {background-color: #fff; color:#236be1;} 
/*以下是三级导航*/
.nav ul li:hover ul li ul {	display: none;}
.nav ul li:hover ul li:hover ul {display: block;width: 123px;position: absolute;top: 0; left: 122px;background-color: #f6f6f6;}
.nav ul li:hover ul li:hover ul li {width: 123px;height: 30px;}
.nav ul li:hover ul li:hover ul li a {display: block;width: 121px;height: 29px;line-height: 28px;border: 1px solid #cecece;;text-align: center; border-bottom:none 0;background-color:#f6f6f6;}
.nav ul li:hover ul li:hover ul li a:hover {background-color: #fff; color:#236be1;}

.midban {height: 392px;	width: 100%;overflow:hidden;background: url(../images/dyp.jpg) no-repeat center top;}
.main .sycp {height: 167px; overflow:hidden; clear:both;}
.jpjxs {width:289px;height:183px;background: url(../images/jpjxsbg.jpg) no-repeat 0px 0px;padding: 15px 20px 5px 20px;}
.jpjxs ul { padding-top:36px;}
.jpjxs ul li {line-height: 24px;background: url(../images/lsjx.jpg) no-repeat left center;height: 25px; overflow:hidden;padding-left: 12px;border-bottom: 1px dotted #b2b2b2;}
.synews h2, .synews h2 a {font-size: 16px;color: #236be1; height:26px; padding-top:7px;}
.synews ul li {line-height: 32px;background: url(../images/lsjx.jpg) no-repeat left center;height: 32px; overflow:hidden;padding-left: 12px;border-bottom: 1px dotted #b2b2b2; font-size:14px;}
.synews {border: 1px solid #d6d5d5; padding:5px 20px; width:618px; margin-top:25px; height:296px;}
.synews ul { width:435px; height:260px; overflow:hidden; float:left;}
.newspic {float: left;width: 160px;	overflow: hidden;	padding-right: 20px;overflow-x:no;}

.bottom { width:100%; height:105px; border-top: 1px solid #c7cdd7; background-color:#f7f7f7; margin-top:20px; padding-top:26px; }
.btlogo {float: left;height: 60px;width: 203px;padding-left: 90px; padding-right:10px;}
.banq {float: left;height: 55px; padding-top:5px;width: 680px; line-height:24px;}

.zyban {text-align: center;	clear: both;height: 180px;width: 100%;overflow: hidden; margin:auto;}
.subbox {width: 194px; height:auto; overflow: auto;	background: url(../images/dhbg.jpg) no-repeat 0px 0px;}
.subbox h2 {font-size: 20px; font-style:italic;font-family: "微软雅黑"; padding-left:25px;color:#236be1; line-height:32px; padding-top:8px;}
.subbox h3 { padding-left:64px; font-weight:normal; font-size:12px; line-height:14px;}
.subbox ul {overflow: auto;border: 1px solid #c7c6c6; border-top:0 none; padding:6px 7px 25px 8px; margin-left:5px; margin-right:8px; }
.subbox ul li {	line-height:30px; padding:0px 5px 3px 10px;}
.subbox ul li.on {background: url(../images/liston.jpg) no-repeat 0px 0px;}
.subbox ul li.on a { color:#fff;}
.subbox ul li ul { padding-left:0px; border:none; margin:0; padding-right:0px;}
.subbox ul li.on li a { color:#666;}
.subbox ul li.on li a:hover { color:#236be1;}
.subbox ul li ul li {line-height: 24px;background: url(../images/icohs.gif) no-repeat left center; padding:0 0 0 6px;}
.subbox ul li ul li.ontwo a {color:#236be1; font-weight:bold;}

.subright { width:790px; height:auto; overflow:auto; padding-bottom:20px;}
.subtit {height: 60px;overflow: hidden;background: url(../images/subright.jpg) no-repeat center bottom;}
.subtit h3 {background: url("../images/righttitle.png") no-repeat scroll 18px center transparent;float: left; font-size: 14px; height: 40px; line-height: 40px; padding-left: 45px; width: 200px;}
.position {color: #676769; float: right; height: 40px;line-height: 40px;padding-right: 10px;text-align: right;width: 300px;}

.newslist, .cplist, .qalist { height:auto; overflow:auto;}
.newslist ul li {line-height: 30px;	height: 30px; margin-left:45px; margin-right:10px;border-bottom: 1px solid #eee; overflow:hidden;}
.cplist ul li { height:108px; overflow:hidden; padding:2px 0 12px;border-bottom: 1px solid #eee;margin: 0px 10px 10px 45px;}
.qalist ul li {border-bottom: 1px solid #eee;margin: 0px 10px 10px 45px; padding:2px 0 12px;}
.qalist ul li h3 { font-size:14px;color:#236be1; line-height:24px; padding-top:5px;line-height:24px;}
.qalist ul li p { line-height:20px;}
.cptp {	float: left;height: 100px;width: 140px;	padding: 3px;border: 1px solid #dcdcdc;}
.cptp img {width: 140px; height:100px;}
.cpintro {	float: left;width: 560px;padding-left: 20px; line-height:20px;}
.cpintro h3 a { font-size:14px;color:#236be1; line-height:24px; padding-top:5px;}
.introwz { height:40px; overflow:hidden;}
.ydgd {	text-align:right;background-image: url(../images/ydxx.jpg);	background-position: right center;padding-right: 15px;background-repeat: no-repeat; line-height:30px; height:30px;}
.downico {text-align:right;background-image: url(../images/xzico.jpg);	background-position: right 10px;padding-right: 15px;background-repeat: no-repeat; line-height:30px; height:30px;}
.downico a {color:#236be1; text-decoration:underline;}

.cpcont { height:auto; overflow:auto; padding:10px 10px 20px 45px;}
.cptop { height:225px; overflow:auto;}
.cptop .cppicl { height:200px; width:280px; float:left; overflow:hidden; border: 1px solid #dcdcdc; padding:3px; }
.cppicl img { height:200px; width:280px;}
.cptop .cpright { float:left; width:410px; height:auto; padding-left:20px;line-height:24px; }
.cpright h3 {font-size:15px;color:#236be1; padding-top:5px;}
.cpbotm { padding:15px 0; height:auto; overflow:auto; line-height:20px; color:#7d7d7d;}
.cpbotm h4 { font-size:14px; line-height:30px;border-top: 1px solid #eee;border-bottom: 1px solid #eee; margin-bottom:15px;}
.cpbotm p { text-indent:24px; padding-bottom:8px;}

.page { float:right; width:270px; height:30px; padding-top:20px;}
.page a {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; display: block; float: left; font-size: 12px;   height: 20px; line-height: 20px; margin-left: 2px;  margin-right: 2px; text-align: center;width: 42px;}

.cpcont tr {border-bottom: 1px dotted #d6d5d5;}
.cpcont td {padding: 10px;}
.cpcont td input {border: 1px solid #CCCCCC; height:24px; line-height:24px;}
.w420 { width:420px;}
.w60 { width:60px;}
.cpcont h5 {line-height: 36px;text-align: center;color:#236be1; font-size:16px;}
.cpcont h6 {line-height: 26px;text-align: center; font-weight:normal;border-bottom: 1px solid #ddd; padding-bottom:10px; margin-bottom:20px;}
.cpcont p { line-height:26px;}
.cpcont p img { margin:10px auto; display:block;}

.cpfl { height:auto; overflow:auto; clear:both;}
.cpfl ul li {float: left;height: 292px;width: 208px;border: 1px solid #dcdcdc; padding:3px 0; margin:0 0 20px 35px;overflow:hidden; display:inline;}
.cptup {height: 80px;width: 200px; overflow:hidden; clear:both; padding:0 4px 8px;}
.cptup img{height: 80px;width: 200px; }
.cpfl ul li h2 a {color:#236be1; font-size:12px; line-height:24px; padding:0 6px;}
.cpfl ul li ul { height:120px; overflow:hidden; padding:0 0 10px;border-bottom: 1px solid #eee;}
.cpfl ul li ul li { width:180px;height:20px;line-height:20px;border:none;padding:0 4px 0 22px; overflow:hidden;	background: url(../images/hssjx.jpg) no-repeat 6px center; margin:0;}
.flmore {background: url(../images/ckbtn.jpg) no-repeat; width:78px; height:28px; line-height:27px; text-align:center; margin:10px auto 0;}
.cpflintro {
	background-color: #f7f7f7;
	padding: 10px;
	border: 1px solid #d4d4d4; margin:0px 10px 15px 45px; line-height:20px; color:#747474;}
.cpdownico {text-align:left;background-image: url(../images/xzico.jpg);	background-position: left ;padding-left: 15px;background-repeat: no-repeat; line-height:30px; height:30px;}
.cpdownico a {color:#236be1; text-decoration:underline;}