﻿@charset "utf-8";
/* CSS Document */
/* 默认全局样式超链接样式 */
a {	color: #666;	text-decoration: none; font-family:"Open Sans", "Microsoft yahei";	}
a:hover {	color: #205996;	text-decoration: underline; font-family:"Open Sans", "Microsoft yahei";}
/* 全局样式 */
* { font-family: arial,"Microsoft yahei";}
body {	margin: 0;	padding: 0;	font-size: 17px;	color: #333; font-family:"Open Sans", "Microsoft yahei";line-height:20px;}
div,span,form,img,ul,ol,li,dl,dt,dd {	margin: 0;	padding: 0;	border: 0;}
ul,h1,h2,h3,p {	padding: 0;	margin: 0;	list-style-type: none;	font-weight: normal;}
li,dl {	list-style-type: none;}
input,button,textarea,select {font: 100% Arial, '宋体';outline: medium none;}
.clear {height: 0;	line-height: 0;	font-size: 0;clear: both;}
.green{color:green;}
/*效果 */

a img{transition: opacity 0.35s ease-in 0s;-webkit-transition: opacity 0.35s ease-in 0s;}
a:hover img {filter: Alpha(Opacity=60);opacity: 0.6;}
.chengse{ color:#FC7D00;}
.lvse{ color:#286217;}
.fl{float:left;}
.fr{float:right;}
.quan {	width:1210px; margin: 0 auto;}
#foot_02 li a:hover{color:#2f9e0c;}
/*top*/

.top{ width:1210px; margin:0 auto;  height:83px;}
.logo{ float:left; width:266px; padding-left:24px;}

.search{width:360px; padding-top:25px; height:80px; float:right;overflow: hidden;}
.search h2{ float:left;}
.search p{ float:left; font-size:17px; color:#999; line-height:32px; padding:0px 15px; background:url(../images/top_10.jpg) no-repeat right;}
.search dd{ float:left; width:140px; height:28px; padding-left:10px; line-height:28px;text-align:right;}
.search dd input{ width:150px; float:left; color:#445D8F; border:1px solid #d9d9d9;  height:28px;padding-left:10px;}
.search dt{ float:left; margin-left:-3px;}

.menu_bg{ background:url(../images/menu.jpg) repeat-x; height:52px; width:100%;}
.menu{ height:52px; width:1210px; margin:0 auto;}
.menu li{ float:left;text-align:center;  font-size: 15px;font-weight: bolder; line-height:51px; background:url(../images/menu1.jpg) no-repeat right;}
.menu li a {color: #666; text-decoration: none; display: block; padding:0 20px;}
.menu ul li a:hover {color: #2f9e0c;background:url(../images/xiala1_23.png) no-repeat center bottom;}
.menu li .hover {color: #2f9e0c;border-top: 2px solid #2f9e0c;}


/*下拉菜单*/
.xiala_bg{ background:url(../images/c335d9c.jpg) repeat-x; height:151px; width:100%;min-width:1210px; position:absolute; z-index:999; border-top:1px solid #5D89B8;}
.xiala1{ width:1210px; margin: 0 auto; height:148px; position:relative;}
.xiala1 p{ position:absolute; top:-20px; left:140px;}
.xiala1 p img{ position:relative; top:-4px;}
/* .xiala1 ul{ padding-left:50px;} */
.xiala1 li{ float:left;}
.xiala1 li a{ display:block; padding-left:12px;color:#fff; text-decoration:none;line-height:29px;}
.xiala1 li a:hover{padding-left:12px; color:#99af6e; }
.xiala2 p{ position:absolute; top:-20px; left:268px;}
.xiala2 p img{ position:relative; top:-4px;}
.xiala3 p{ position:absolute; top:-20px; left:425px;}
.xiala3 p img{ position:relative; top:-4px; }
.xiala4 p{ position:absolute; top:-20px; left:555px;}
.xiala4 p img{ position:relative; top:-4px; }
.xiala5 p{ position:absolute; top:-20px; }
.xiala5 p img{ position:relative; top:-4px; }

/*con*/
.con{ width:1210px; float:left; padding-top:10px;padding-left:30px}
.con_left{ float:left; width:375px;}
.con_left01{ width:373px; height:280px; border:1px solid #D0D0D0;}
.con_left01 p{ padding-left:20px;}
.con_left01 li{ color:#666; line-height:18px; padding:10px 20px;}
.con_left02{ width:373px; height:128px; border:1px solid #D0D0D0; margin-top:12px;}
.con_left02 p{ float:left; height:70px; padding-left:20px; padding-top:30px;}
.con_left02 li{ padding-left:20px; float:left; padding-top:25px; line-height:22px; color:#666;}

.con_cen{ float:left; width:310px; padding-left:13px;}
.con_cen01{ width:373px; height:195px; border:1px solid #D0D0D0;}
.con_cen01 p{ float:left; padding-left:20px;}
.con_cen01 li{ padding-left:20px; float:left; line-height:22px;}
.con_cen02{width:373px; height:210px; margin-top:15px; border:1px solid #215FA1;}
.con_cen02 li{ background:url(../images/index_27.jpg) no-repeat left; padding-left:10px; float:left; width:145px; margin-left:15px; line-height:25px;height:25px;}


.con_right{ float:right; border:1px solid #D0D0D0; height:421px; width:404px;}
.title{ height:45px; padding:10px 0; line-height:32px;overflow: hidden;}
.title p{ font-size:18px; color:#235E7F; padding-left:20px; float:left;}
.title span{ float:right; line-height:32px; padding-right:30px;background:url(../images/sprite.png) no-repeat 48px -160px;}
.con_right dl{ padding-left:20px; overflow: hidden;}
.con_right dd{ float:left; padding-top:10px;}
.con_right dt{ width:150px; padding-left:15px; float:left;}
.con_right dt h2{ font-size:17px; color:#333;}
.con_right dt b{ display:block; font-weight:normal; line-height:16px; font-size:17px; color:#888;}
.con_right li{ line-height:30px;margin:0 10px;border-bottom:1px dotted #ccc;}
.con_right li span{ float: right;  display:block; color:#999;}

.foot_bg{ float:left; margin-top:30px; width:100%; background:#353535;padding-left:30px;}
.foot_bg1{ width:100%; height:56px; border-bottom:1px solid #525252;}
.foot_01{ width:1210px; margin:0 auto;}
.foot_01 li{padding: 0 15px;line-height:56px; color:#D9D9D9; float:left;}
.foot_01 li a:hover{color:#2f9e0c;}
.foot_01 ul{ margin-bottom:0px;}
.foot_02{ padding-bottom:30px;width:980px; margin:0 auto;}
.foot_01 ul{ margin-bottom:0px;}
.foot_02 li{ padding-left:10px; line-height:20px; color:#666666; float:left; display:block; }
.Links{ color:#d9d9d9;border-bottom: 1px solid #525252;overflow:hidden;}
.Links_title,.Links_logo{width:1210px;margin:0 auto;}
.Links_title{padding:15px 0;}
.Links_name{float:left;margin-right:20px;margin:0 3px 0 30px;padding-bottom:22px;}
.Links_name a{color:#d9d9d9;}
.Links_name a:hover{color:#2f9e0c;}
/*2014-11-27*/
.banner_in{width:100%;background:url(../images/banner.jpg);height: 242px;}
.banner_title {width:1210px;margin:0 auto;}
.banner_title p{padding:50px 100px;font-size:40px;color:#fff;text-shadow: 5px 5px 5px #000;}
.con_about{width:100%;overflow:hidden;}

.con_about h2{background:url(../images/welcome_bg.png) no-repeat center bottom;padding:5px 0;margin:10px 0;font-size:30px;text-align:center;color:#2f9e0c; overflow: hidden;}
.con_about_txt{width:100%;overflow:hidden;line-height:24px;padding-left:30px;}
.con_about_txt_img{float:left;width:580px;}
.con_about_txt_img img{border:1px solid #eee;width:560px;padding:9px;}
.con_about_txt1{float:left;width:330px;line-height:24px;font-size: 21px;}
.con_ov_y{height:450px;overflow-y:scroll;}
.con_about_honor{margin-top:0px;padding-bottom:0px;}
.con_about_honor li{height:35px;margin:5px 20px;width:960px;padding:4px 6px 2px 10px;}
.p-font-20 {padding:40px 0;font-size:20px;}
.con_about_txt img{width:100%;}

/*HR*/
.yh_news li {background: url("../images/news_bg.jpg") no-repeat scroll 0 4px rgba(0, 0, 0, 0);height: 175px;padding: 5px;position: relative;}
.news_time {color: #8c8c8c;float: left;font-family: Arial;font-size: 30px;height: 120px;line-height: 32px;overflow: hidden;text-align: center;width: 180px;}
.news_time span {color: #cbcbcb;display: block;font-size: 24px;line-height: 28px;padding-top: 45px;}
.news_con {float: left;overflow: hidden;padding-left: 40px;padding-top: 10px;width: 750px;}
.news_con h4{line-height:18px;margin-bottom:10px;}
.td-span{display:block;width:20px;height:20px;margin-left:10px;background:rgba(255,255,255,0.1) url(../images/top_07.jpg) no-repeat scroll 3px -3px;}