@charset "utf-8";

/*---------common-----------------*/

html,body{
	font-size:15px;
	font-family: "微软雅黑", "microsoft yahei";
	color:#666666;
}

a{
	color:#333333;
	text-decoration: none;
	font-size:16px;
}

a:hover{
	color:#D03F3F;
}

p{
	margin:0;padding:0;border:0;
}

.cboth{
	clear: both; line-height:0px; height:0px; overflow:hidden; list-style:none;
}

.allbg{
	width:100%;	
}

.allcontent{
	margin:0 auto;
	width:1100px;
}

/*------------// common-----------------*/

/*-------------------top--------------------*/

.top_content .logo{
	width:439px;
	height:70px;
	margin-top:20px;
}

.top_content .logo img{
	width:439px;
	height:70px;
}

.top_content .f_link{
	margin-top:40px;
}

.top_content .f_link ul li{
	float:left;
	color:#024c87;
}

.top_content .f_link ul li a{
	color:#024c87;
}

.top_content .search_form{
	width:590px;
	margin:24px auto 0;
}

.top_content .search_form .search_text{
	width:425px;
	padding-left:50px;
	height:33px;
	line-height:33px;
	color:#666666;
	font-size:15px;
	background:url(../images/search_icon.png) no-repeat 9px center #ffffff;
	border:1px solid #4CD353;
}

.top_content .search_form .search_button{
	width:103px;
	height:35px;
	line-height:35px;
	background: left center #4CD353;
	cursor: pointer;
	color:#ffffff;
	margin-left:6px;
	font-size:15px;
	letter-spacing: 2px;
}

.top_content .search_form .search_word{
	width:100%;
	margin-top:9px;
}

.top_content .search_form .search_word span{
	float:left;
	color:#ffffff;
}

.top_content .search_form .search_word ul li{
	float:left;
	margin-left:13px;
}

.top_content .search_form .search_word ul li a{
	color:#ffffff;
}

/*-------------------//top--------------------*/

/*--------------------main1--------------------*/

.main1_content{
	margin-top:30px;
	padding-top:25px;
	height:235px;
	background:url(../images/nav_bg.png) no-repeat center top;
}

.main1_content .nav_content{
	width:100%;
	margin:0 auto 0;	
}

.main1_content .nav_content ul{
	margin-left:67px;
}

.main1_content .nav_content ul li{
	float:left;
}

.main1_content .nav_content ul li>a{
	display:block;
	padding-left:80px;
	width:82px;
	height:35px;
	line-height:35px;
	font-size:16px;
	color:#ffffff;
	background-repeat: no-repeat;
}

.main1_content .nav_content ul li a:hover{
	color:yellow;
}

.main1_content .nav_content .icon1 a{
	background-image: url(../images/nav_icon1.png);
	background-position: 35px center;
}

.main1_content .nav_content .icon1 a:hover{
	background-image: url(../images/nav_icon1_hover.png);
}

.main1_content .nav_content .icon2 a{
	background-image: url(../images/nav_icon2.png);
	background-position: 35px center;
}

.main1_content .nav_content .icon2 a:hover{
	background-image: url(../images/nav_icon2_hover.png);	
}

.main1_content .nav_content .icon3>a{
	background-image: url(../images/nav_icon3.png);
	background-position: 35px center;
}

.main1_content .nav_content .icon3>a:hover{
	background-image: url(../images/nav_icon3_hover.png);
}

.main1_content .nav_content .icon4 a{
	background-image: url(../images/nav_icon4.png);
	background-position: 35px center;
}

.main1_content .nav_content .icon4 a:hover{
	background-image: url(../images/nav_icon4_hover.png);
}

.main1_content .nav_content .icon5 a{
	background-image: url(../images/nav_icon5.png);
	background-position: 35px center;
}

.main1_content .nav_content .icon5 a:hover{
	background-image: url(../images/nav_icon5_hover.png);
}

.main1_content .nav_content .icon6>a{
	background-image: url(../images/nav_icon6.png);
	background-position: 35px center;
}

.main1_content .nav_content .icon6>a:hover{
	background-image: url(../images/nav_icon6_hover.png);
}

.main1_content .nav_content .icon7>a{
	background-image: url(../images/nav_icon7.png);
	background-position: 35px center;
}

.main1_content .nav_content .icon7>a:hover{
	background-image: url(../images/nav_icon7_hover.png);
}

.main1_content .main1_zwgk{
	width:1016px;
	height:90px;
	margin:90px auto 0;
}


/*--------------------//main1--------------------*/


/*---------------------main2---------------------*/

.main2_content{
	padding-top:11px;
}

.main2_content .main2_side_l{
	width:542px;
}

.main2_content .main2_side_r{
	width:542px;
}

.main2_content .main2_side_l .side_l{
	width:542px;
	height:196px;
}

.main2_content .main2_side_l .side_r{
	width:237px;
	height:196px;
	overflow: hidden;
	background:url(../images/news_content_l.png) no-repeat center top;
}

.main2_content .main2_side_l .side_r ul{
	margin-top:15px;
}

.main2_content .main2_side_l .side_r ul li{
	width:202px;
	height:40px;
	margin-left:20px;
	overflow: hidden;
	margin-bottom: 5px;
}

.main2_content .main2_side_l .side_r ul li a{
	color:#ffffff;
	line-height:1.2em;
}

.main2_content .main2_side_l .side_r ul li a:hover{
	color:yellow;
}

.main2_content .main2_side_l .side_r ul li span{
	display: block;
	float:left;
	height:40px;
	color:#ffffff;
}

.main2_content .main2_side_l .side_bottom{
	width:100%;
	margin-top:26px;
}

.main2_content .main2_side_l .side_bottom img{
	width:116px;
	height:75px;
	border:3px solid #ffffff;
}

.main2_content .main2_side_l .side_bottom img:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
}

.main2_content .main2_side_l .side_bottom ul{
	width:110%;
}

.main2_content .main2_side_l .side_bottom ul li{
	float:left;
	width:123px;
	text-align: center;
	margin-right:17px;
}

.main2_content .main2_side_l .side_bottom ul li a{
	display: block;
	color:#ffffff;
	font-weight: bold;
}

.main2_content .main2_side_l .side_bottom ul li a:hover{
	color:yellow;
}

.main2_content .main2_side_r .side_t{
	width:100%;
}

.main2_content .main2_side_r .side_t .title{
	width:100%;
	height:30px;
}

.main2_content .main2_side_r .side_t .title ul li{
	float:left;
}

.main2_content .main2_side_r .side_t .title ul li a{
	display:block;
	width:125px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:16px;
	color:#777777;
	background:url(../images/news_title_bg.png) no-repeat center top;
	margin-right:10px;
}

.main2_content .main2_side_r .side_t .title ul .hover a{
	background:url(../images/news_title_bg_hover.png) no-repeat center top;
	color:#ffffff;
}

.main2_content .main2_side_r .side_t .content{
	width:100%;
	padding-top:16px;
	height:150px;
	background:url(../images/news_content_r.png) no-repeat center top;
}

.main2_content .main2_side_r .side_t .content ul{
	width:90%;
	margin:0 auto;
}

.main2_content .main2_side_r .side_t .content li{
	width:100%;
	height:30px;
	line-height:30px;
}

.main2_content .main2_side_r .side_t .content li p{
	display: block;
	float:left;
	color:#ffffff;
}

.main2_content .main2_side_r .side_t .content li a{
	float:left;
	display: block;
	width:85%;
	height:30px;
	line-height:30px;
	overflow: hidden;
	color:#ffffff;
}

.main2_content .main2_side_r .side_t .content li a:hover{
	color:yellow;
}

.main2_content .main2_side_r .side_t .content li span{
	float:right;
	color:#ffffff;
}

.main2_content .main2_side_r .side_b{
	width:100%;
	height:81px;
	margin-top:26px;
}

/*---------------------//main2---------------------*/

/*----------------------footer----------------------*/

.footer{
	width:100%;
	height:60px;
	overflow: hidden;
	margin-top:25px;
}

.footer_content{
	width:1100px;
	height:85px;
	margin:30px auto 0;
	background:url(../images/footer_bg.png) repeat top left;
}

.footer_content .footer_dang{
	float:left;
	width:64px;
	height:130px;
	margin-left:45px;
	overflow-y: hidden;
}

.footer_content .footer_dang img{
	width:100%;
}

.footer_content .footer_jiucuo{
	float:left;
	width:95px;
	height:60px;
	margin-top:8px;
	margin-left:5px;
	overflow-y: hidden;
}

.footer_content .footer_jiucuo img{
	width:100%;
}

.footer_content .footer_p{
	float:left;
	color:#ffffff;
	font-size:12px;
	line-height:1.5em;
	margin-left:20px;
	margin-top:13px;
}
.footer_content .footer_p a{font-size:12px;}
.footer_content .footer_nav{
	float:right;
	width:261px;
	height:30px;
	line-height:30px;
	overflow: hidden;
	margin-top:12px;
	margin-right:22px;
}

.footer_content .footer_nav ul{
	width:110%;
}

.footer_content .footer_nav ul li{
	float:left;
}

.footer_content .footer_nav ul li span{
	color:#ffffff;
	font-size:13px;
}

.footer_content .footer_nav ul li a{
	color:#ffffff;
	font-size:13px;
}

/*footer后续修改*/

.footer1{
	width:100%;
	height:130px;
	overflow: hidden;
	margin-top:25px;
	background:url(../images/footer_bg.png) repeat top left;
}
.footer1 a{ color: #ffffff;}

.footer1 .footer_content{
	background:none;
}

.icon3{ position: relative;}
.icon6{ position: relative;}
.icon7{ position: relative;}
.hyti{ width: 118px; padding: 10px; text-align: center; display: none; position: absolute; left: 13px; top: 35px; background: #ffffff;}
.nav_content li:hover  .hyti{ display: block;}
.hyti div{ height: 30px; line-height: 30px; border-bottom: 1px solid #eeeeee;}
.main1_content .nav_content ul li div a:hover { color: #cc0000}
.hyrx{ position: absolute; bottom: 0px; right: 0;}
.top_content{ position: relative;}
.footer a{ color: #ffffff;}
/*----------------------//footer----------------------*/

