@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	-webkit-text-size-adjust:none;
}
html, body, ul, li, a, span, p {
	list-style:none;
	line-height:24px;
	-webkit-text-size-adjust:none;
}
body {

	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	font-size:12px;
	-webkit-text-size-adjust:none;
	color:#666666;
	font-weight:normal;
}
img {
	border:0;
	behavior:url("iepngfix.htc");
}
.clear {
	clear:both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
input {
	border:0px;
}
a {
	text-decoration: none;
	color:#666666;
}
a:hover {
	text-decoration:none;
	color:#00559d;
}
a:active {
	text-decoration: none;
	color: #666666;
}
a:focus {
-moz-outline-style:none;
}
.f_14 {
	font-size:14px;
	line-height:30px;
}
.white {
	color:#FFFFFF;
}
.hidden {
	display: none;
}
.block {
	display: block;
}
/*header*/
.header{ width:1000px; height:81px; margin:0 auto;}
.header a{ display:block; float:left; width:500px; height:81px;}
/*manu*/
.manubg{ width:100%; height:48px; background:url(../images/navbg.jpg) repeat-x;}
.nav{ width:1000px; height:48px; margin:0 auto;}
.nav { width: 1000px; height: 48px; margin:0 auto;}
.nav ul { width: 1000px; margin: 0; padding: 0; }
.nav li { width:142px; float: left; line-height:48px; height: 48px;}
.nav li a { width:142px; color: #666; font-size: 15px; text-align: center; display: block; line-height:48px; height:48px;text-shadow: 1px 1px 0px #FFF;}
.nav li a:hover { color: #fff; background:url(../images/navhover.jpg) repeat-x; text-shadow: none;}
.nav li.li_light a{ color: #fff; background:url(../images/navhover.jpg) repeat-x;  text-shadow: none;}
.nav li.cur_link a{  color: #fff; background:url(../images/navhover.jpg) repeat-x;  text-shadow: none;}
.nav li.cur_link_0 a{ color: #fff; background:url(../images/navhover.jpg) repeat-x; text-shadow: none;}
.nav dl{position:absolute; padding: 0; display:none; top:129px; z-index: 1000000; background-color: #004c87;}
.nav dd{height:30px; line-height:30px; border-bottom: solid 1px #4c71a8; overflow:hidden; margin: 0; text-align:center; }
.nav ul li dl dd a{ text-align: center; line-height:30px; font-size: 12px; font-weight: 400; color:#fff; display: block; text-shadow: none;}
.nav ul li.cur_link dl dd a { color: #fff; background: none;  text-shadow: none;}
.nav ul li.cur_link dl dd a:hover{color:#fff; font-weight: 700; background: none;  text-shadow: none;}
/*banner*/
.bannerbox{ width:100%; height:370px;}
#bannerlunbo { width:100%; height:370px; float:left; position:relative}
#slides { display:block; width:100%; height:370px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:10000;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
/*main*/
.mainbg{ width:100%; height:307px; background:url(../images/mainbg.jpg) repeat-x;}
/*gonggao*/
.gonggaobox{ width:1000px; height:36px; margin:0 auto;}
.gonggaobox b{ color:#004c87; line-height:36px; float:left; margin-right:15px;}
#gongao{width:750px;height:36px;overflow:hidden;line-height:35px;font-size:12px; color:#666666; float:left; } 
#scroll_begin a{ line-height:36px; margin-left:20px;}
#scroll_begin, #gongao #scroll_end{display:inline} 
#div1{ height:34px; overflow:hidden; }
#div1 li a{ height:34px; line-height:34px; display:block;}
.maincon{ width:1000px; height:auto; padding-top:37px;  margin:0 auto;}
.mokuai1{ width:318px; height:175px;}
.mktitle{ width:318px; height:38px;}
.mktitle b a.titleindex{ line-height:38px; font-size:14px; color:#0068b9; float:left;}
.mktitle a{ line-height:38px; font-size:12px; color:#666; float:right}
.mkcon{ width:198px; height:127px; padding-right:110px; padding-left:10px; padding-top:10px;}
.profilbox{ background:url(../images/profilebg.jpg) no-repeat;}
.mkcon p{ width:185px; height:107px; line-height:28px; overflow:hidden;}
.newsbox{background:url(../images/newsbg.jpg) no-repeat;}
.mkcon ul li{ width:171px; height:28px; background:url(../images/newsicon.jpg) left center no-repeat; padding-left:14px; overflow:hidden;}
.mkcon ul li a{ line-height:28px;}
.xyzrbox{background:url(../images/xyzrbg.jpg) no-repeat;}
/*footer*/
.footerbg{ background:url(../images/bottombg.jpg) repeat-x; width:100%; height:292px;}
.footertop{ width:1000px; height:auto; padding-top:12px; margin:0 auto;}
.footertop ul li{ width:106px; float: left; margin-right:72px;}
.bottomtitle{ width:106px; height:44px; border-bottom:1px solid #b7b7b7; text-align:center;background:url(../images/bottomdhicon.jpg) 86px center no-repeat; margin-bottom:13px;}
.bottomtitle a{color:#fff;  font-size:14px; font-weight:bold; line-height:44px;  }
.footertop dd a{ text-align:center; color:#fff;line-height:24px; display:block; width:106px; height:24px;}
.fooerbottom{ width:1000px; height:60px; margin:40px auto 0; text-align:center; color:#fff;}
/*分页*/
.nybanner{ width:100%; height:275px; text-align:center; overflow:hidden;}
.nymain{ width:1000px; padding-top:26px; margin:0 auto 30px;}
.nyleft{ width:210px; height:auto;}
.nylefttitle{ width:197px; height:32px; border-bottom:1px solid #dddddd; border-top:1px solid #dddddd; padding-left:13px; line-height:32px; font-weight:bold; font-size:14px; color:#0075c2;}
/*修改*/

.nyleftlist{width:210px; height:auto; margin-bottom:28px;  list-style-type:none; text-align:left}
.nyleftlist a{ width:197px; display:block; padding-left:13px;}
.nyleftlist li a{line-height:30px;  color:#666; background: url(../images/leftnav.jpg) no-repeat; }
.nyleftlist .cur_nav a,.nyleftlist li a:hover{  color:#0075c2;   background:url(../images/leftnavhover.jpg) no-repeat;}

.nyleftlist li ul{ list-style-type:none; text-align:left;}
.nyleftlist .cur_nav ul a{ background:none; color:#666;}
.nyleftlist li ul a{ width:192px; display:block; line-height:27px; font-size:12px; padding-left:18px; background:none;  overflow:hidden; }
.nyleftlist .erji_nav,.nyleftlist li ul a:hover{ color:#0075c2; background:none; font-weight:bold;}

/*修改结束*/
.nyrightcon{ width:680px; height:auto;}
.nyrctitle{ width:100%; height:32px; margin-bottom:40px;}
.nyrctitle b{ line-height:32px; color:#0075c2; font-size:14px; float:left;}
.nyrctitle span{ float:right; line-height:32px;}
.nyrconbox{ font-size:14px; line-height:30px;}
.newslist li{ width:670px; padding:0 5px; height:45px; border-bottom:1px dashed #ccc; overflow:hidden; }
.newslist li span{ float:right; line-height:45px; font-size:14px;}
.newslist li a{ font-size:14px; line-height:45px;}
.xyzrconbox h1{ font-size:18px; color:#000; line-height:45px;}
.xyzrconbox h2{ font-size:14px; color:#000;line-height:45px; }
.titletab td{ font-size:14px; color:#000;}
.lyh{ width:680px; height:auto; overflow:hidden; clear:both; float:left;}
.lyh ul{ z-index:100000px;}
.lyh li{ float:left;width:266px; height:290px; margin:20px 30px; text-align:center;}
.lyhtu {
    width:260px;
    height:234px;
    text-align: center;
    float: left;
	border:1px solid #ccc;
	padding:2px;
	}
.lyhti {
    width:266px;
    text-align: center;
    float: left;
	line-height:50px;
	color:#666;
	font-size:14px;
}
/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
	text-decoration:none;
}
.listpage span {
    background-color: #FBF779;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FF7400;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
.blank10{height:10px;overflow:hidden;}
.page2{ text-align:right; font-size:12px; color:#000; margin-top:20px; padding-top:10px; border-top:1px #eeeeee solid;}
.page2 a{ font-size:12px; color:#333; text-decoration:none;}
.page2 a:hover{ font-size:12px; color:#2DACD5; text-decoration:underline;}

.marqueeleft{height:159px;width:100%;overflow:hidden;margin:40px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:171px;height:159px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:165px;height:130px;padding:2px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}
