@charset "gb2312";
/* CSS Document */
body{ margin:0px auto; padding:0px; font-size:12px; color:#333333; font-family:"微软雅黑"; background:#FFF;}
* html div { height:1%;} /**/
div,form,img,p,a {margin:0; padding:0; border:0; text-decoration:none;}
a {color:#333333;}
.input_noline{ background-color:transparent;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}

.box{ width:1200px; overflow:hidden; margin:0 auto;}
.box_all{ background:#0068b7;}
.box_all_foot{width: 100%; background:#00578f;}
.header{width:1200px; height:147px; overflow:hidden; background:#0068b7; margin: 0 auto;}
.header .logo{ float:left; padding:23px 0 0 18px;}
.header .h_right{ width:570px; float:right; display:inline; padding-top:45px;}
.header .h_right .h_top_icon{ width:70px; height:28px; margin-left:510px;}
.header .h_right .h_top_icon a{ color:#FFFFFF; background:url(../images/icon_line.jpg) 0 2px no-repeat; padding-left:8px;}
.header .h_right .h_top_icon  a:hover{ color:#e65216; background:url(../images/icon_line.jpg) 0 2px no-repeat; padding-left:8px;}

.header .h_right .h_botm{ width:570px; height:36px; overflow:hidden; margin-top:12px;}
.header .h_right .h_botm .h_b_lt{ width:260px; float:left; line-height:36px;}
.header .h_right .h_botm .h_b_lt a{ color:#ffffff; padding:0 10px;list-style:none;}
.header .h_right .h_botm .h_b_lt a:hover{ color:#e65216; padding:0 10px;list-style:none;}


.header .h_right .h_botm .search{ width:289px; height:34px; overflow:hidden; float:right;}
.header .h_right .h_botm .search .s_lt{ width:241px; height:36px; float:left; display:inline; background:url(../images/s_lt.jpg) no-repeat;}
.header .h_right .h_botm .search .s_lt .inp{ width:235px; height:30px; line-height:30px; padding-left:6px;}
.header .h_right .h_botm .search .s_rt{ width:48px; height:36px; float:left; display:inline;}



.meun{ width:1200px; line-height:50px; overflow:hidden; background:#edecec;  margin:0 auto;}
.meun ul{ margin:0; padding:0; text-align:center;list-style:none;}
.meun ul li{ width:120px; float:left; display:inline; background:url(../images/nav_line.jpg) 0 18px no-repeat;}
.meun ul li a{font-size:15px; color:#333333; display:block;} 
.meun ul li a:hover{ background:#00578f; color:#FFF;}
.meun ul li#no_line{ background:none;}

.meun ul li ul{ display:none;}
.meun ul li:hover ul{ float:left; display:block; position: absolute;width:142px; text-align:left; padding:0; z-index:9999;}
.meun ul li ul li{ width:120px;height:32px; line-height:32px; float:left; display:inline; background:#f0f0f0; border-bottom:1px solid #e8e5e5;}
.meun ul li ul li a{ height:32px; line-height:32px;  font-size:13px; color:#333333; padding-left:30px;}
.meun ul li ul li a:hover{ height:32px; background:#00578f; color:#FFF;}



.banner{ width:1200px; height:402px; overflow:hidden; margin:0 auto; padding:0; text-align:center; background:url(../images/banner_bg.jpg) bottom repeat-x;}
.marqueeWrap{position:relative;cursor:pointer;}
.marqueeDiv{height:402px;width:1200px;overflow:hidden;}
.item{position:relative;}
.item img{height:402px;width:1200px;display:block;margin:0;padding:0;outline:none;}
.item span{display:block;padding:8px 12px;position:absolute;z-index:10;left:30px;bottom:20px;color:#00578f;font-size:25px;font-family:"Microsoft YaHei","微软雅黑","黑体",Arial, Helvetica,sans-serif;font-weight:300;}
.mask{filter:alpha(opacity=80);opacity:0.80;border-radius:2px;-moz-border-radius:2px;position:absolute;background-color:#FFF;z-index:5;left:30px;bottom:20px;}
.toLeft{position:absolute;left:0;top:175px;z-index:20;display:none;filter:alpha(opacity=60);opacity:0.60;}
.toRight{position:absolute;right:0;top:175px;z-index:20;display:none;filter:alpha(opacity=60);opacity:0.60;}






.n_b_title{ height:40px; line-height:36px; overflow:hidden; border-bottom:1px solid #d7d7d7;}
.n_b_title .n_b_lt{ width:250px; float:left; background:url(../images/title_bg.jpg) 0 10px no-repeat; color:#333333; padding-left:16px; font-size:16px;}
.n_b_title .n_b_lt font{ font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; color:#999999; text-transform:uppercase; padding-left:8px; font-size:10px;}
.n_b_title .n_b_rt{ width:37px; height:13px; float:right; padding-top:13px;}




.news_box_top{ width:1200px; overflow:hidden; margin:0 auto; margin-top:24px;}
.news_box_top .n_b_t_lt{ width:370px; float:left;}
.news_box_top .n_b_t_lt .n_b_t_lt_box{ height:117px; overflow:hidden;border-bottom:1px solid #d7d7d7; margin-top:15px; text-align:justify;text-justify:newspaper;}
.news_box_top .n_b_t_lt .n_b_t_lt_box .b_t_b_img  {float:left;}
.news_box_top .n_b_t_lt .n_b_t_lt_box .b_t_b_img img{width:110px; height:90px; padding-top:10px;}

.news_box_top .n_b_t_lt .n_b_t_lt_box .b_t_b_FF { width:244px; float:right; display:inline; line-height:18px; font-weight:bold; color:#666666;}
.news_box_top .n_b_t_lt .n_b_t_lt_box .b_t_b_FF a{ width:244px; float:right; display:inline; line-height:18px; color:#666666; text-indent:2em;}
.news_box_top .n_b_t_lt .n_b_t_lt_box .b_t_b_FF a:hover{ width:244px; float:right; display:inline; line-height:18px; color:#0168b7; text-indent:2em;}
.news_box_top .n_b_t_lt .n_b_t_lt_box .b_t_b_FF font{ font-size:14px; line-height:32px; color:#e65119;}

.news_box_top .n_b_t_lt ul{ margin:10px 0 0; padding:0; list-style:none;}
.news_box_top .n_b_t_lt ul li{ line-height:30px;}
.news_box_top .n_b_t_lt ul li a{ width:320px; float:left; color:#333333;}
.news_box_top .n_b_t_lt ul li a:hover {text-decoration: underline;color: #00578f;}
.news_box_top .n_b_t_lt ul li span{ float:right; color:#666666;}

.news_box_top .n_b_t_mid{width:370px; float:left; margin-left:42px;}
.news_box_top .n_b_t_mid .b_t_img{ height:117px; overflow:hidden; border-bottom:1px solid #d7d7d7; margin-top:15px;}
.news_box_top .n_b_t_mid .b_t_img ul{ margin:0; padding:0; list-style:none;}
.news_box_top .n_b_t_mid .b_t_img ul li{ width:170px; height:100px; float:left; margin:0 6px;}

.news_box_top .n_b_t_mid .n_mid_b{ height:auto; margin-top:6px;}
.news_box_top .n_b_t_mid .n_mid_b ul{ margin:10px 0 0; padding:0; list-style:none;}
.news_box_top .n_b_t_mid .n_mid_b ul li{ line-height:30px;}
.news_box_top .n_b_t_mid .n_mid_b ul li a{ width:320px; float:left; color:#333333;}
.news_box_top .n_b_t_mid .n_mid_b ul li a:hover {text-decoration: underline;color: #00578f;}
.news_box_top .n_b_t_mid .n_mid_b ul li span{ float:right; color:#666666;}
.news_box_top .n_b_t_mid .n_mid_b .n_mid_l{ margin-top:22px;}

.news_box_top .n_b_t_rt{width:370px; float:right;}
.news_box_top .n_b_t_rt .n_gg{ height:56px; overflow:hidden;  margin-top:16px;}
.news_box_top .n_b_t_rt .n_gg .n_gg_lt{ width:68px; height:56px; line-height:30px; float:left; display:inline; background:url(../images/n_bg.jpg) no-repeat; color:#666666; font-size:14px; text-align:center;}
.news_box_top .n_b_t_rt .n_gg .n_gg_lt font{ line-height:22px; font-size:12px; color:#FFFFFF; font-style:italic;}
.news_box_top .n_b_t_rt .n_gg .n_gg_rt{ width:282px; height:auto; overflow:hidden; line-height:26px; float:right; display:inline; color:#767676;}
.news_box_top .n_b_t_rt .n_gg .n_gg_rt a, font{ line-height:26px; font-size:14px;color:#515050;}
.news_box_top .n_b_t_rt .n_gg .n_gg_rt a:hover{ width:282px; height:auto; overflow:hidden; line-height:26px; float:right; display:inline; color:#0168ff;}


.news_box_botm{ width:1200px; overflow:hidden;  margin:0 auto; margin-top:30px;}


.news_box_botm .n_b_b_lt{ width:370px; float:left;}
.news_box_botm .n_b_b_lt ul{ margin:10px 0 0; padding:0; list-style:none;}
.news_box_botm .n_b_b_lt ul li{ line-height:30px;}
.news_box_botm .n_b_b_lt ul li a{ width:320px; float:left; color:#333333;}
.news_box_botm .n_b_b_lt ul li a:hover {text-decoration: underline;color: #00578f;}
.news_box_botm .n_b_b_lt ul li span{ float:right; color:#666666;}


.news_box_botm .n_b_b_mid{ width:370px; float:left; margin-left:42px;}
.news_box_botm .n_b_b_mid ul{ margin:10px 0 0; padding:0; list-style:none;}
.news_box_botm .n_b_b_mid ul li{ line-height:30px;}
.news_box_botm .n_b_b_mid ul li a{ width:320px; float:left; color:#333333;}
.news_box_botm .n_b_b_mid ul li a:hover {text-decoration: underline;color: #00578f;}
.news_box_botm .n_b_b_mid ul li span{ float:right; color:#666666;}

.news_box_botm .n_b_b_rt{ width:370px; float:right;}
.news_box_botm .n_b_b_rt .n_img01{ width:176px; height:80px; float:left;}
.news_box_botm .n_b_b_rt .n_img02{ width:176px; height:80px; float:right;}
.news_box_botm .n_b_b_rt .n_img03{ width:370px; height:130px;}


.bg1{width:100%;background:#edecec;}
.bg2{width:100%;background:#00578f;}
.k_nav{ width:1200px; background:#edecec; padding:28px 0 0; margin-top:50px; margin: 0 auto;}


.wp-footer {
	height:110px;
	padding:24px 0 50px;}

#footer {
	background:#00578f;
	width:1200px;margin: 0 auto;}
#footer .inner_footer {
	background:#00578f;
	width:1200px;
	margin: 0 auto;}
#footer .inner_footer .copyright {
	float: left;
	width:1044px;
	line-height: 24px;
	background:url(../images/f_bgb.jpg) 340px 0px no-repeat;
	padding: 15px 0;
	color: #FFF;
	font-size: 12px;}
#footer .inner_footer .copyright a {
	color: #cbe9fc;}
#footer .inner_footer .copyright a:hover {
	color: #fff;}
 #footer .inner_footer .copyright .mail { 
 float:right;width:150px; margin-top:21px;}
#footer .inner_footer .share {
	float: right;
	width: 150px;
	padding: 14px 0;}
#footer .inner_footer .share li {
	display: inline-block;
	text-align: center;
	margin: 0 3px;
	float: left;
	padding-top: 12px;}
#footer .inner_footer .share li a {
	display: inline-block;
	white-space: nowrap;
	margin:0 10px;
	color: #cbe9fc;}
#footer .inner_footer .share li a span {
	display: inline-block;
	margin: 0 auto;
	width: 32px;
	height: 32px;
	margin: 0 auto;}
#footer .inner_footer .share li a em {
	display: inline-block;
	white-space: nowrap;
	height: 24px;
	margin-top: 5px;
	line-height: 24px;
	font-style: normal;}
#footer a#a01{ background:url(../images/f_icon01.jpg) center top no-repeat;}
#footer a#a02{ background:url(../images/f_icon02.jpg) center top no-repeat;}
#footer .inner_footer .share li a:hover em {
	color: #fff;}
#footer .inner_footer .share li.add-weixin a span {
	background-position: 0 1px;}
#footer .inner_footer .share li.add-tqq a span {
	background-position: -55px 1px;}
#footer .inner_footer .share li.add-weibo a span {
	background-position: -170px 1px;}
#footer .inner_footer .share li.add-weishao a span {
	background-position: -56px 1px;}
#footer .inner_footer .share li.add-tqq a span {
	background-position: -114px 1px;}
#footer .inner_footer .share li.add-weixin a {
	position: relative;}
#footer .inner_footer .share li.add-weixin a img {
    position: absolute;
    width: 0px;
    height: 0px;
    left: 105px;
    top: -90px;
    margin-left: -83px;
    z-index: 1000000;
    transition: all 0.5s ease-out;
}
#footer .inner_footer .share li.add-weixin a:hover img {
	display: block;
    width: 160px;
    height: 160px;
    left: 50%;
    top: -170px;
    transition: all 0.5s ease-out;
}
#footer .inner_footer .share li.add-weishao a {
	position: relative;}
#footer .inner_footer .share li.add-weishao a img {
    position: absolute;
    width: 0px;
    height: 0px;
    left: 105px;
    top: -90px;
    margin-left: -83px;
    z-index: 1000000;
    transition: all 0.5s ease-out;
}
#footer .inner_footer .share li.add-weishao a:hover img {
    width: 160px;
    height: 160px;
    left: 50%;
    top: -170px;
    transition: all 0.5s ease-out;
    display: block;
}

/**内页**/
.com_ban{ height:250px; overflow:hidden; text-align:center;background:url(../images/banner_bg.jpg) bottom repeat-x;width:1200px; margin:0 auto;}
.common{ width:1200px; overflow:hidden; margin:30px auto;}
.common  .com_lt_title{ height:55px; line-height:55px; overflow:hidden; font-size:20px; padding-left:38px; background:#0068b7; color:#FFF;}

.common  .com_rt_title{ height:40px; line-height:40px; overflow:hidden;border-bottom:1px solid #EEEEEE;}
.common  .com_rt_title .rt_lt_title{ width:100px; float:left; font-size:16px; color: #b66708;}
.common  .com_rt_title .rt_rt_title{ width:150px; float:right; color:#666666;}
 H2 {
	font-size: 18px;font-weight: bold; color: #c12602; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin:30px auto; line-height: 28px; padding-right: 0px; text-align:center;}


.common .list{ width:250px; height:auto; overflow:hidden; float:left; display:inline;} 
.common .list ul{ margin:0px; padding:0; border:1px solid #EEEEEE;}
.common .list ul li{ line-height:50px; margin:2px 0 0;}
.common .list ul li a{ display:block; color:#333333; padding-left:40px; font-size:16px; background:#f5f5f5;}
.common .list ul li a:hover{ background:#016bba; color:#FFF;}

.common .com_rt{ width:920px; height:auto; overflow:hidden; float:right; display:inline;}
.common .com_rt .rt_FF{ line-height:30px; padding:10px 0 0;font-size: 14px;}

.common .com_rt .rt_FF p {
	font-size: 14px;  font-family: "宋体",Arial; text-align:left; font-weight: normal; color: #666666; margin: 20px 0px 5px;text-indent:2em; text-align:justify;text-justify:newspaper;}



#cont H4 {
	font-size: 18px;  font-family: SimHei,Arial, Helvetica, sans-serif; text-align:left; font-weight: normal; color: #a01919; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 20px 0px 5px; padding-right: 0px
;}
#cont {
	font-size: 14px; border-top: #ffffff 1px solid; background: #ffffff; color: #000000; padding-bottom: 15px; padding-top: 15px; padding-left: 20px; margin: 0px; min-height: 240px; line-height: 28px; padding-right: 20px
;}
#cont A:active {
	text-decoration: none; color: #033170
;}
#cont A:link {
	text-decoration: none; color: #033170
;}
#cont A:visited {
	text-decoration: none; color: #033170
;}
#cont A:hover {
	text-decoration: underline; color: #ff9900
;}
.common .com_rt .rt_FF #cont.users {
	font-size: 14px; font-weight: normal; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 10px 0px 10px; line-height: 28px; padding-right: 0px
;}

.users UL {
	padding-bottom: 30px; padding-top: 0px;float: left; padding-left: 0px; margin: 0px; padding-right: 0px
;}
.users LI {
	list-style-type:none;width: 210px; float: left; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; margin: 0px; padding-right: 5px
;}

.Max_content{width:1200px; border:1px solid #bababa; margin:auto;background-color:#ffffff;}
.local_position{width:1002px; height:25px; border-bottom:1px solid #cccccc; margin:auto; font-size:12px; color:#424242; background:url(../../images/list.jpg) 10px 10px no-repeat; line-height:25px; text-indent:25px;}
.local_position a{text-decoration:none;font-size:12px; color:#424242;}  
.title{width:932px; height:50px; margin:auto; line-height:50px; text-align:center; font-size:22px; font-family:'微软雅黑'; font-weight:bold; color:#585858;}
.author{width:952px; height:28px; border:1px dashed #cccccc; margin:auto; background-color:#f0f0f0; text-align:center; font-size:12px; color:#2b2b2b; line-height:28px;}
.content{width:888px; margin:auto;}
.content td{ color:#333;font-family:宋体;font-size:12px;}
.shut{width:950px; height:30px; line-height:30px; text-align:center;}
.shut a{ text-decoration:none; font-size:12px; color:#d3080a;}
.hot_news{width:950px;height:32px; font-size:18px; font-family:'微软雅黑';color:#b40000; letter-spacing:1px; line-height:33px;border-bottom:1px solid #c6ae8a; margin:auto;}


.common .news{ height:auto; overflow:hidden;}
.common .news ul{ margin:10px 0 0; padding:0; list-style:none;}
.common .news ul li{ line-height:34px; border-bottom:1px solid #E7E7E7; background:url(../images/icon01.jpg) 2px 11px no-repeat;}
.common .news ul li a{ width:820px; float:left; color:#333333; padding-left:18px;}
.common .news ul li span{ color:#666666;}

.rt_FF ul li{list-style:none;float:left;width:200px;height:60px;}
.select_tel{height:30px;line-height:30px;}