/* CSS Document */
@charset "utf-8";
body,img,ul,li {
	padding:0px;
	margin:0px;
	border-width: 0px;
	border-style: none;
	list-style:none;
}
body {
	background-position: 50% 0px;
	background-color: #41ace2;
}
div,h1,h2,h3,h4,h5,h6,li {
	padding:0px;
	margin:0px;
	border-width: 0px;
	border-style: none;
	float:left;
	font-size:12px;
	font-weight:normal;
}
.main {
	float: none;
	width: 980px;
	padding-left:10px;
	padding-right:10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
	overflow:hidden;
}
.clear {
	clear:both;
}.top_bg {
	background-image: url(../images/top_bg.jpg);
	background-repeat: no-repeat;
	height: 109px;
	width: 980px;
	overflow: hidden;
	background-size:100% auto;
}
.top_menu_bg {
	background-image: url(../images/top_menu_bg.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 300px;
	padding-bottom: 84px;
	padding-left: 680px;
	background-position:680px top;
	text-align: center;
	line-height: 25px;
}
.top_menu_bg a {
	color: #000;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
}

.menu_bg {
	background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-x;
	height: 36px;
	width: 980px;
	overflow: hidden;
}
.menu_left {
	height: 36px;
	width: 780px;
	overflow: hidden;
}
.menu_1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/menu_1.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 36px;
	padding-right: 30px;
	padding-left: 30px;
	line-height: 36px;
	list-style:none;
}
.menu_1 a {
	color: #FFF;
	text-decoration: none;
}
.menu_1 a:hover {
	color: #FFF;
	text-decoration: underline;
}

.menu_right {
	font-size: 14px;
	line-height: 36px;
	font-weight: bold;
	color: #FFF;
	height: 36px;
	width: 187px;
	text-align: right;
	padding-right: 13px;
}
.ss {
	background-image: url(../images/top_ss_bg.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	height: 23px;
	width: 960px;
}
.ss_1 {
	width:289px;
	overflow:hidden;
}
.ss_bg {
	background-image: url(../images/ss_bg.jpg);
	background-repeat: no-repeat;
	float:left;
	height: 23px;
	width: 153px;
	padding-right: 11px;
	padding-left: 57px;
	line-height: 23px;
	color:#444;
	border:0px;
}
.ss_an {
	background: url(../images/ss_an.jpg) left top;
	background-repeat: no-repeat;
	float:right;
	height: 24px;
	width: 68px;
	cursor:pointer;
	border:0px;
}
.ss_tag {
	background: url(../images/tag_bg.jpg) 10px 2px;
	background-repeat: no-repeat;
	height: 23px;
	width: 595px;
	padding-left:76px;
	line-height:23px;
}
.ss_tag a {
	padding-left: 8px;
	color:#333;
}
.ss_tag a:hover {
	padding-left: 8px;
	color:#2C6E91;
	text-decoration:none;
}

/*********** 幻灯片开始 ***********/
.ibanner {margin:0 auto;width:1000px; float:none; height:240px;display:block;text-align:center;}
#focus {width:1000px; height:240px; overflow:hidden; position:relative;}
#focus ul {height:240px; position:absolute;}
#focus ul li {float:left; width:1000px; height:240px; overflow:hidden; position:relative; background:#FFF;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:980px; height:20px; left:10px; bottom:0; background:#000;}
#focus .btn {position:absolute; width:940px; height:10px; padding:5px 20px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; zoom:1; width:25px; height:10px; font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
/*#focus .preNext {width:45px; height:100px; position:absolute; top:65px; background: url(../images/sprite.png); cursor:pointer;}*/
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
/*********** 幻灯片结束 ***********/

.ar_left {
	width: 256px;
	overflow: hidden;
	padding-top: 10px;
}
.lm_top_cp {
	line-height: 33px;
	font-weight: bold;
	color: #2C6E91;
	background-image: url(../images/lm_top_cp.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 220px;
	padding-left: 36px;
	font-size: 14px;
}
.lm_nr_bg1 {
	background-image: url(../images/lm_nr_bg1.jpg);
	background-repeat: repeat-y;
	width: 256px;
	overflow: hidden;
}
.menu_cp {
	background-image: url(../images/lm_cp_line.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 256px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
}
.menu_cp1 {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	height: 23px;
	width: 228px;
	padding-left: 20px;
	margin-left: 8px;
	background-repeat: no-repeat;
	background-image: url(../images/ico_cp_1.png);
	background-position: left 1px;
}
.menu_cp1 a {
	color: #333;
	text-decoration: none;
}
.menu_cp1 a:hover {
	color: #2C6E91;
	text-decoration: underline;
}


.menu_cp2 {
	line-height: 22px;
	background-image: url(../images/ico_cp_2.gif);
	background-repeat: no-repeat;
	background-position: 8px;
	height: 22px;
	width: 112px;
	padding-left: 16px;
}
.menu_cp2 a {
	color: #333;
	text-decoration: none;
}
.menu_cp2 a:hover {
	color: #2C6E91;
	text-decoration: underline;
}


.lm_foot_bg1 {
	width: 256px;
	height:27px;
	background-image: url(../images/lm_foot_bg1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: bottom;
}
.ar_right {
	width: 714px;
	padding-left: 10px;
	overflow: hidden;
	padding-top: 10px;
}
.ar_tjnews {
	width: 714px;
	overflow: hidden;
}
.lm_top_news {
	background-image: url(../images/lm_top_news.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 714px;
	line-height: 32px;
}
.news_type {
	font-size: 14px;
	font-weight: bold;
	color: #2C6E91;
	height: 32px;
	width: 200px;
	padding-left: 30px;
}
.news_type_1 {
	text-align: right;
	height: 32px;
	width: 470px;
	padding-right: 14px;
}
.news_type_1 a {
	padding-right: 8px;
	padding-left: 8px;
	color: #333;
	text-decoration: none;
}
.news_type_1 a:hover {
	color: #2C6E91;
	text-decoration: underline;
}

.lm_nr_bg2 {
	width: 692px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c6e9c8;
	border-left-color: #c6e9c8;
	overflow: hidden;
	color:#333333;
}
.qh {
	height: 156px;
	width: 206px;
	overflow: hidden;
}
.tjnews_list {
	width: 471px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 15px;
}
.news_1 {
	background-image: url(../images/ico_news_1.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	height: 22px;
	width: 407px;
	padding-left: 14px;
	line-height: 22px;
}
.news_1 a {
	color: #434343;
	text-decoration: none;
}
.news_1 a:hover {
	color: #2C6E91;
	text-decoration: underline;
}
.news_type a {
	color: #2C6E91;
	text-decoration: none;
}
.news_type a:hover {
	color: #2C6E91;
	text-decoration: underline;
}

.date {
	text-align: center;
	width: 50px;
	line-height: 22px;
}
.ar_cp {
	width: 714px;
	overflow: hidden;
	padding-top: 10px;
}
.lm_top_bg2 {
	background-image: url(../images/lm_top_bg2.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 706px;
	padding-top: 4px;
	padding-left: 8px;
	overflow: hidden;
}
.lm_cpnr_bg {
	width: 690px;
	padding-top: 20px;
	padding-right: 11px;
	padding-left: 11px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c6e9c8;
	border-left-color: #c6e9c8;
	overflow: hidden;
	height: 282px;
}
.lm_cpnr_bg1 {
	width: 690px;
	padding-top: 10px;
	padding-right: 11px;
	padding-left: 11px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c6e9c8;
	border-left-color: #c6e9c8;
	overflow: hidden;
}
.cont {
	height: 282px;
	width: 690px;
	overflow: hidden;
}


.lm_foot_bg2 {
	background-image: url(../images/lm_foot_bg2.jpg);
	background-repeat: no-repeat;
	height: 11px;
	width: 714px;
	overflow: hidden;
}
.fl_width646 {
	height: 28px;
	width: 646px;
	overflow: hidden;
	color: #FFF;
	line-height: 28px;
}
.fl_width60 {
	line-height: 24px;
	width: 60px;
	overflow: hidden;
}
.fl_width60 a {
	color: #333;
	text-decoration: none;
}
.fl_width60 a:hover {
	color: #2C6E91;
	text-decoration: none;
}

.cp_fl_on {
	background-image: url(../images/cp_fl_on.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 28px;
	width: 99px;
	padding-right: 3px;
	font-size: 12px;
	cursor:pointer;
	overflow: hidden;
	font-weight: bold;
}
.cp_fl_on a {
	color: #FFF;
	text-decoration: none;
}

.cp_fl_off {
	font-size: 12px;
	background-image: url(../images/cp_fl_off.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 99px;
	padding-right: 3px;
	text-align: center;
	cursor:pointer;
	overflow: hidden;
	color: #333;
}
.cp_fl_off a {
	color: #333;
	text-decoration: none;
}

.per_nr {
	text-align: center;
	width: 690px;
	overflow: hidden;
	height: 282px;
}
.per_nr1 {
	text-align: center;
	width: 690px;
	overflow: hidden;
}
.cp_nr {
	height: 141px;
	width: 126px;
	padding-right: 6px;
	padding-left: 6px;
	overflow: hidden;
}
.cp_nr a {
	color: #333;
	text-decoration: none;
	cursor:pointer;
}
.cp_nr a:hover {
	color: #2C6E91;
	text-decoration: underline;
}
.cp_nr a img {
	padding: 2px;
	height: 90px;
	width: 120px;
	border: 1px solid #e3e3e3;
}
.cp_nr a:hover img {
	padding: 2px;
	height: 90px;
	width: 120px;
	border: 1px solid #666;
}

.cp_nr1 {
	height: 151px;
	width: 126px;
	padding-right: 6px;
	padding-left: 6px;
	overflow: hidden;
	padding-top: 10px;
}
.cp_nr1 a {
	color: #333;
	text-decoration: none;
	cursor:pointer;
}
.cp_nr1 a:hover {
	color: #2C6E91;
	text-decoration: underline;
}
.cp_nr1 a img {
	padding: 2px;
	height: 90px;
	width: 120px;
	border: 1px solid #e3e3e3;
}
.cp_nr1 a:hover img {
	padding: 2px;
	height: 90px;
	width: 120px;
	border: 1px solid #666;
}



.cp_tu {
	padding: 2px;
	height: 90px;
	width: 120px;
	border: 1px solid #e3e3e3;
}
.cp_bt {
	width: 126px;
	padding-top: 5px;
	overflow: hidden;
	line-height: 17px;
	text-align: center;
	height: 34px;
}
.ar_news {
	width: 714px;
	padding-top: 10px;
	overflow: hidden;
}
.ar_cpnew {
	width: 714px;
	padding-top: 10px;
	overflow: hidden;
}
.lm_top_bg4 {
	font-size: 14px;
	font-weight: bold;
	color: #2C6E91;
	background-image: url(../images/lm_top_bg4.jpg);
	background-repeat: no-repeat;
	line-height: 32px;
	height: 32px;
	width: 714px;
}
.news_type2 {
	width: 557px;
	padding-left: 35px;
	font-size: 14px;
	font-weight: bold;
	color: #2C6E91;
	line-height: 32px;
}
.news_type2 a {
	color: #2C6E91;
	text-decoration: none;
}
.news_type2 a:hover {
	color: #2C6E91;
	text-decoration: underline;
}

.news_left {
	width: 352px;
	overflow: hidden;
}
.news_right {
	width: 352px;
	padding-left: 10px;
	overflow: hidden;
}

.lm_top_bg3 {
	line-height: 29px;
	background-image: url(../images/lm_top_bg3.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 352px;
}
.news_type1 {
	color: #2C6E91;
	width: 194px;
	padding-left: 36px;
	font-size: 14px;
	font-weight: bold;
	height: 29px;
}
.news_type1 a {
	color: #2C6E91;
	text-decoration: none;
}
.news_type1 a:hover {
	color: #2C6E91;
	text-decoration: underline;
}

.news_more {
	text-align: right;
	height: 29px;
	width: 110px;
	padding-right: 12px;
}
.news_more a {
	color: #333;
	text-decoration: none;
}
.news_more a:hover {
	color: #2C6E91;
	text-decoration: underline;
}


.lm_nr_bg3 {
	padding: 10px;
	width: 330px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #add28d;
	border-left-color: #add28d;
}
.news_2 {
	line-height: 24px;
	background-image: url(../images/ico_news_2.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 312px;
	padding-left: 18px;
}
.news_2 a {
	color: #333;
	text-decoration: none;
}
.news_2 a:hover {
	color: #2C6E91;
	text-decoration: underline;
}


.lm_foot_bg3 {
	background-image: url(../images/lm_foot_bg3.jpg);
	background-repeat: no-repeat;
	height: 8px;
	overflow: hidden;
	width: 352px;
}
.menu_f {
	line-height: 36px;
	text-align: center;
	color: #FFF;
	display: inline;
	margin-top: 20px;
}
.menu_f a {
	color: #FFF;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
}
.menu_f a:hover {
	text-decoration:underline;
	color:#b4ff00;
}

.ar_link {
	width: 980px;
	padding-top: 15px;
	padding-bottom: 15px;
	overflow: hidden;
	line-height: 22px;
}
.ar_link a {
	color: #333;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.ar_link a:hover {
	color: #2C6E91;
	text-decoration: underline;
}

.main_f {
	/*background-color: #0d6ebb;*/
	background-color: #2c6e91;
	float: none;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom:10px;
	height: 22px;
	color: #FFFFFF;
	line-height: 22px;
	text-align:center;
}