@charset "utf-8";
body { margin:0; padding:0;  font-size:12px; color:#626262;  }
div,ul,li,p,h1,h2,h3,h4,img{ margin:0; padding:0}
li{ list-style:none}
img{ border:0; vertical-align:top}
a:link,a:visited{ color:#626262; text-decoration:none}
a:hover{ color:#2b6690;  text-decoration:underline}
.c{ clear:both}

.top{ height:81px; line-height:81px; width:980px; margin:0 auto}
.top h1{ float:left; font-family:"微软雅黑"; font-size:25px; color:#2b6690}
.top h1 img{ height:56px; padding-top:12px }
.top ul{float:right; }
.top ul li{ float:left; padding-left:10px;}
.main{ background:url(../images/main_bg.png) repeat-x;} 
.main_in{ width:980px; margin:0 auto}
.show_img img{ height:441px;}
.menu{ background:url(../images/nav_bg.png) repeat-x; height:40px; line-height:40px; padding-left:20px;}
.menu a,.menu a:visited{ display:block; float:left; padding:0 20px; color:#fff; font-weight:700; background:url(../images/nav_line.png) right no-repeat;}
.menu a:hover{ color:#fff}
.box{ padding:28px 0 10px 0}
.box_left{ width:260px; float:left}
.box_left_in{ border:solid 1px #dddddd; padding:0 10px 10px 10px; background:#fff}
.box_left_in h2{ line-height:40px; font-size:14px; color:#333}
.box_left_in p img{ height:80px; width:230px; padding-bottom:12px;}
.box_left_in p{ line-height:22px;}
.l_foot{ background:url(../images/left_bg_foot.jpg) center no-repeat; height:33px}

.box_news{ width:424px; float:left; padding-left:18px;}
.box_news_in{ border:solid 1px #dddddd; padding:0 25px 10px 25px;  background:#fff;}
.box_news_in h2{line-height:40px; font-size:14px; color:#333}
.m_foot{ background:url(../images/m_bg.jpg) no-repeat; height:33px; }
.img_l{ float:left; width:120px;}
.news_r{ float:right; width:240px;}
.news_r h3 a{ font-size:12px}
.news_r p{ line-height:20px; padding-top:15px;}
.ind_news{ padding-top:15px;}
.ind_news li{ height:24px; line-height:24px; background:url(../images/news_icon.png) left no-repeat; padding-left:12px; }
.ind_news li a{ float:left;}
.ind_news li span{ float:right; color:#a9a9a9}
.ind_lx{ float:right; width:260px;}
.ind_lx_in{border:solid 1px #dddddd; padding:0 10px 10px 10px; background:url(../images/11.jpg) right top no-repeat #fff;}
.ind_lx_in h2{ line-height:40px; font-size:14px; color:#333}
.ind_lx_in p{ line-height:24px; border-bottom: solid 0px #e8f1f8}
.foot{ background:url(../images/foot_bg.png) no-repeat; height:34px; line-height:34px; margin:0 auto; width:980px;}

.ny_top{ background:url(../images/ny_top_bg.png) repeat-x; height:176px;}
.ny_top_in{ width:980px; height:176px; margin:0 auto; background:url(../images/ny_nav_bg.png) no-repeat;}
.ny_nav{ padding-top:54px; height:47px; line-height:47px;}
.ny_nav h1{ float:left; font-size:16px; padding-left:10px; color:#2c5e8f}
.ny_nav h1 img{ width:226px ; height:38px; padding-top:6px;}
.ny_nav h1 a{ color:#2c5e8f}
.ny_nav_in{ /*width:744px; */float:right; margin-right:10px;}
.ny_nav_in a,.ny_nav_in a:visited{ display:block; float:left; color:#fff; padding-left:25px; font-size:14px; font-weight:700; }
.ny_nav_in a:hover{ color:#fff}
.ny_main{ width:980px; margin:0 auto; padding-top:30px;}
.ny_left{ width:220px; float:left}
.ny_left h2{ background:url(../images/ny_left_tit.png) center no-repeat; height:33px; line-height:33px;text-align: center;
font-size: 14px;font-family: 'Microsoft YaHei';color: #FFF;text-shadow: #FFF 0 0 1px;}
.ny_right{ float:right; width:750px; padding-bottom:30px; border-left: solid 1px #e0e0e0}
.ny_r_tit{ height: 43px;line-height: 40px; border-bottom:solid 1px #e0e0e0}
.ny_r_tit h1{ font-size: 26px;color: #004B99;text-shadow: #004B99 0 0 1px;margin: 0 0 0 18px;font-family: '黑体'; float:left; font-weight:normal}
.ny_r_tit p{ float:right}
.ny_about,.ny_about p{ line-height:24px; text-indent:2em; padding-bottom:15px;}
.nr_in{ padding:15px 0 0 15px;}
.ny_left ul{ padding-top:15px;}
.ny_left li{ line-height:38px; background:url(../images/list_l.png) left no-repeat; border-bottom:solid 1px #e0e0e0; padding-left:20px; margin-left:5px; }
.ny_left li a{ font-size:14px; color:#004b99}
.ny_foot{ width:980px; margin:0 auto; padding-top:30px;  }

.ny_news_list{ padding:10px 15px}
.ny_news_list li{ height:35px; border-bottom: dashed 1px #e6dcb8; line-height:35px;background:url(../images/news_icon.png) left no-repeat; padding-left:15px; padding-right:8px;}
.ny_news_list a{ float:left}
.ny_news_list li span{ float:right; color:#a7a7a7}

.newstitle{font-size: 22px;font-weight: bold;line-height: 50px;text-align: center; font-family:"微软雅黑"}
.info{height: 28px;line-height: 28px;border: 1px #e8e8e8 solid;margin: 0px 0px;text-align: center;background-color: #f7f7f7;}
.con{margin: 30px 0px;text-align: left;font: 14px/22px Verdana, Arial, Helvetica, sans-serif;}
.con p{ padding-bottom:15px}

.cp_list{ padding:15px 0 15px 15px;margin-right:-30px;}
.cp_list li{ float:left; padding-bottom:15px; padding-right:20px;}
.cp_list li p a{ display:block; width:149px; padding:3px; border:solid 1px #ccc}
.cp_list li p a:hover{width:149px; padding:3px; border:solid 1px #a3a3a3; display:block }
.cp_list li p img{ height:122px; vertical-align:middle; overflow:hidden;}
.cp_list li span{ display:block; line-height:30px; text-align:center}

.qy_ny_show_cp{ padding:20px 0 10px 0}
.qy_ny_li1 {border: 1px solid #e7e4e4;	list-style-type: none;	float: left;	margin-right: 30px;	padding: 5px; }
.qy_ny_li2 {float: left;	width: 330px;	list-style-type: none;}
.qy_ny_p {border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #cbcbcb;	line-height: 50px;	height: 50px;}
.cp_nr_in p{ line-height:30px; text-indent:2em}
.cp_nr_in{line-height:30px; padding:0 10px} 
.qy_ny_li1 img{ width:250px; height:auto}
.cp_more_tit{ background:#f5f5f5; line-height:30px; height:30px; font-size:12px; font-weight:700;  padding-left:12px; margin:10px 0}


.bannerbox { width: 980px; height: 441px; overflow: hidden; margin: 0px auto; }
#focus { width: 980px; height: 441px; clear: both; overflow: hidden; position: relative; float: left; }
#focus ul { width: 980px; height: 441px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 980px; height: 441px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width: 180px; height: 441px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
#focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }

.bbs_list{ padding-left:30px}
.tj_ul{ padding:20px 0 0 0}
.tj_ul li{ padding:0 0 15px 0;}
.form_bg{ width:390px; height:30px; border: solid 1px #c1c0c0; padding-left:8px; line-height:30px}
.form_txt{ width:390px; height:120px; border:solid 1px #c1c0c0; padding-left:8px; }
.tj_ul li label{ width:90px; display:block; float:left; line-height:30px; text-align:right}
.bbs_show_p{ padding-left:72px;}
.ul_lxwm li{ line-height:30px; border-top: solid 1px #fff; border-bottom:solid 1px #dedede; font-size:14px}




