body {
	margin:0;
	padding:0;
	line-height:24px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	background:url(bg.jpg) repeat;
}
html{	overflow:-Scroll;
	overflow-x:hidden;}

li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a { color:#000; text-decoration:none;}
a:hover { color:#00C; text-decoration:none;}

.center{ text-align:center;width:980px; margin:0 auto;}
.line{ border-bottom:#CCCCCC 1px dashed;}

img {border:0; background:#F7F7F7}
.img:visited img{border: 1px solid #cccccc;}
.img img{border: 1px solid #cccccc;padding:2px;}
.img:hover img{border: 1px solid #054ae7;}

/*顶部样式*/
.top_bg{ height:145px; width:100%; background:#183871; margin:0 auto;}
.top{ width:1002px; height:103px; background:url(top.jpg) no-repeat center top; margin:0 auto; text-align:center;}
.top_right{width:200px; height:25px; float:right; padding-right:15px; padding-top:10px;}
.top_right{ color:#FFFFFF;}


/*导航样式*/
.Top_menu {height:44px; width:1003px; overflow:hidden; background: url(menu_bg.jpg) repeat-x; position:absolute; z-index:100; left:50%; margin-left:-501px;}
.Top_menu ul{list-style:none; width:983px; margin:0 auto; background:url(top_menu_bg.jpg) no-repeat center top;}
.Top_menu ul li{ float:left; width:106px; height:44px; text-align:center; font-size:15px; line-height:44px;}
.Top_menu ul .li_link{width:2px; height:44px;}
.Top_menu ul li a:link{color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:visited{color:#fff;text-decoration:none;display: block; font:bolder;}
.Top_menu ul li a:hover{color:#fff; block;height:67px; background:url(menu_on.jpg) no-repeat center top; text-decoration:underline;} 
.Top_menu ul li a:active {color:#fff;display: block;}

.flash{ width:1423px; height:389px; margin:0 auto; text-align:center; margin-top:-19px; left:50%; position:relative; margin-left:-712px; background:url(/uploadfile/201609/20160912170353407.jpg) no-repeat center top;}
.flash_bt{ width:1008px; height:6px; background:url(flash_bt.jpg) no-repeat center top; margin:0 auto}




/* banner & marquee */
.marqueebg{width:982px; background:url(ggbg.jpg) repeat-x 0 0; height:53px; border:0px solid #e9c385; margin:10px auto 0px auto;}
.notice{width:74px; float:left; height:53px; font: 12px/42px 宋体; text-align:right; color:#000; padding-left:35px;}
marquee{float:left;width:590px;height:53px; font:500 12px/37px 宋体;color:#000;}
.search{width:245px;height:53px; float:right; margin:13px 33px 0 0; display:inline;}
.text{float:left;width:215px;height:23px; background:url(../images/textbg.jpg) repeat-x 0 0;border:0px solid #e9c385; color:#000; font:500 12px/23px 宋体; text-indent:7px;}
.button{float:right; outline:none;}

/*index*/
.main{ width:1004px; height:auto; overflow:hidden; margin:0 auto;}
.main1{ width:1004px; height:auto; margin:0 auto; overflow:hidden ;}
.main1_top{ width:1004px; height:59px; margin:0 auto; background:url(main1_top.png) no-repeat center top;}
.main2{ width:1004px; height:auto; margin:0 auto; overflow:hidden;}
.main2_top{ width:1004px; margin:0 auto; height:57px;}
.main2_bg{ width:1004px; height:262px; margin:0 auto; background:url(main2_bg.jpg) no-repeat center top;}
.main3{ width:980px; height:234px; margin:0 auto; background:url(main3.jpg) no-repeat center top;margin-top:15px;}
/*right*/
.right{ float:right;width:1004px; margin-top:10px;}
.right_top{ width:1004px; height:63px; background:url(right_top.png) no-repeat center top; overflow:hidden;}
.right_tf{ float:left; margin-left:40px!important; margin-left:15px; line-height:30px; padding-top:0px;color:#fff; font-size:16px; font-weight:bold;}
.right_r{text-align:right; line-height:45px; margin-right:100px!important; margin-right:50px;  color:#fff;}
.right_bg{ width:1004px; margin:0 auto; overflow:hidden; background:url(right_bg.jpg) repeat-y;}
.right_bt{ width:1004px; height:11px; background:url(right_bt.jpg) no-repeat; }
/*gsjj*/
.gsjj{ float:right; width:705px; margin-right:20px;}
.gsjj_top{ float:left; width:320px; height:55px; background:url(gsjj_top.jpg) no-repeat;}
.gsjj_img{ width:320px; height:73px;background:url(gsjj_img.jpg) no-repeat center center; margin:0 auto;}
.gsjj_body{ width:420px; float:right; padding-top:18px;}
.gsjj_tf{ width:320px; height:2px; float:right;}
.gsjj_bg{ width:705px; height:auto; overflow:hidden; margin:0 auto;}
/*sy_cp*/
.sy_cp{ width:1004px; height:231px; margin:0 auto; background:url(sy_cp_bg.jpg) no-repeat center top; margin-top:10px;}
.sy_cp_top{ width:980px; height:32px; background:url(sy_cp_top.jpg) no-repeat center top;}
.sy_cp_bg{ float:left; width:930px;  height:auto; overflow:hidden; padding-bottom:5px; margin-left:10px;}
.sy_cp_left{width:245px; height:auto; float:left; margin-left:10px; margin-top:5px;}

.d{ width:100%; height:250px; background:url(d_bg.jpg) repeat-x;}
.td{ float:left; width:685px; height:250px; background:url(td_bg.jpg) no-repeat;}
.lx{ width:273px; height:215px; background:url(lx1.jpg) no-repeat; float:right; margin-top:17px;}


/*sy_lx*/
.sy_lx{ width:260px; float:right; margin-right:10px;}
.sy_lx_top{ float:left; width:260px; font-size:14px; font-weight:bold;}
.sy_lx_body{ width:260px; margin:0 auto;margin-top:5px;}

/*sy_news*/
.sy_news{ width:620px; float:left;}
.sy_news_top{ float:left; width:540px; height:28px; background:url(news_top.jpg) no-repeat;}
.sy_news_body{ width:280px; margin:0 auto; float:left;}
.sy_news_body2{ width:360px; margin:0 auto; float:left;}
.sy_news_list{line-height:30px;}

.news_tf{ float:left; margin-left:40px!important; margin-left:20px; line-height:38px; font-size:14px; font-weight:bold; color:#a56811; }

.news1{ float:left; width:300px; margin-left:10px;}
.news_list{ background:url(icon.gif) no-repeat left center; text-indent:15px; line-height:30px; border-bottom:1px dashed #999}
.news_list1{ background:url(icon.gif) no-repeat left center; text-indent:15px; line-height:35px; border-bottom:1px dashed #999}
.news_list2{ background:url(icon.gif) no-repeat left center; text-indent:15px; line-height:35px; border-bottom:1px dashed #999}
.data{ text-align:right; margin-right:20px!important; margin-right:10px; color:#CCCCCC}

.news2{ float:left; width:360; margin-left:25px;}
.news2_top{width:360px; height:28px; background:url(news2_top.jpg) no-repeat;}
.news_tf{ float:left; margin-left:40px!important; margin-left:20px; line-height:38px; font-size:14px; font-weight:bold; color:#1c73b0}
.news_body{ float:left; width:280px; margin:0 auto; padding:5px 10px 5px 10px;}
.news_body2{ float:left; width:360px; margin:0 auto; padding:5px 10px 5px 10px;}
.news_bg{ width:360px; margin:0 auto;}


/*left*/
.left{ float:left; width:240px; margin-left:15px;}
.left_pro{ float:left; width:240px;}
.left_pro_top{ width:230px; height:30px; background:url(left_pro_top.jpg) no-repeat center top; margin:0 auto;}
.left_pro_bg{ margin:0 auto; width:240px; height:auto; overflow:hidden; background:url(left_pro_bg.jpg) repeat-y;}
.left_pro_bt{ margin:0 auto; width:240px; height:2px; background:url(left_pro_bt.jpg) no-repeat center top;}


.left_list{ width:230px; margin:0 auto;}
.left_list ul{ margin-top:10px;}
.left_list ul li{ width:230px; height:25px; background:url(left_list.jpg) no-repeat; margin:0 auto; line-height:25px; border-bottom:dotted 1px;}
.left_list ul li a:link{ color:#000;padding-left:42px; text-decoration:none}
.left_list ul li a:visited{ color:#000;padding-left:42px; text-decoration:none}
.left_list ul li a:hover{ color:#666;height:25px; line-height:25px; display:block ; text-decoration:underline;}
.left_list ul li a:active{ color:#666;padding-left:42px; text-decoration:none}




.left_lx{ width:245px; float:left; margin-top:10px;}
.left_lx_top{ width:230px; height:30px; background:url(left_lx_top.jpg) no-repeat center top; margin:0 auto;}
.left_lx_bg{ margin:0 auto; width:224px;}
.left_lx_bt{ margin:0 auto; width:224px; height:2px;}
/*foot*/
.foot_menu{ width:100%; height:42px; line-height:42px; margin:0 auto; background:#183871; color:#FFF; margin-top:31px;}
.foot_menu a{ color:#FFF;}
.foot_menu1{ width:100%; height:58px; line-height:50px; margin:0 auto; background: url(linkbg.jpg) repeat-x center top; color:#FFF;}
.foot_menu1 a{ color:#FFF;}
.foot_bg{ height:165px; background:url(footbg.jpg) repeat center top; overflow:hidden; height:auto; margin:0 auto}
.foot { width:1003x; background:#183871; height:auto; overflow:hidden; margin:0 auto; padding-bottom:10px; color:#fff;}
.foot a{ color:#fff;}
.foot a:hover{ text-decoration:underline; color:#fff}
