/*head_top*/
.head_top {background: #f1f1f3;width: 100%;}
.top {width: 1150px;margin: 0 auto;height: 35px;}
.top p{ line-height: 35px; color: #8b8585;}
.top_left {float: left;color: #fff;}
.top_right {float: right;color: #8b8585; margin-right: 67px;}
.top_right a {color: #8b8585; line-height: 35px;}

/*logo_tel*/
.logo_tel{ overflow: hidden; height: 116px; margin-top:20px;}
.logo{ width:445px; height:99px; overflow:hidden; }
.logo h1 img{width:445px; height:99px;}
.tel{ background: url(../img/tel.png) left no-repeat ; height: 69px;width: 239px; padding-left: 90px;     margin-right: 9px; }
.tel p{ color: #4f5050; font-size: 20px; font-weight: bold; padding-top: 9px;}

/*nav*/
#nav{height: 45px;width: 100%;position: relative;z-index: 9999;background: #1359b2; }
.nav{line-height:45px;} 
.nav ul li{width: 160px;text-align:center;float:left;margin-right: 5px;height: 45px;line-height: 45px;} 
.nav ul li a{ color:#fff; font-size:15px; display:block;} 
.nav ul li a:hover{background:#0f4c99;}
.nav ul li a.on{ background:#0f4c99;}
/* banner css */
.focusBox {position: relative;width: 100%;height: 550px;overflow: hidden;top: -5px;}
.focusBox .pic {position: relative;z-index: 0;}
.focusBox .pic a {width: 100%;height: 550px;display: block;}
.focusBox .pic img {width: 100%;height: 550px;display: block;}
.focusBox .hd {width: 100%;position: absolute;bottom: 10px;text-align: center;font-size: 0;z-index: 1;}
.focusBox .hd li {margin: 0 5px;background: url(../img/dot.png) no-repeat 0 -16px;height: 16px;overflow: hidden;width: 16px;cursor: pointer;display: inline-block;*display: inline;zoom: 1;_background: url(../img/dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on {background-position: 0 0;}
.focusBox .prev,.focusBox .next {width: 60px;height: 90px;margin: -60px 0 0;display: none;background: url(../img/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;filter: alpha(opacity=20);opacity: 0.2;}
.focusBox .prev {left: 0;}
.focusBox .next {background-position: 0 -90px;right: 0;}
.focusBox .prev:hover,.focusBox .next:hover {filter: alpha(opacity=50) !important;opacity: 0.5 !important;}

/*index_pro*/
.index_pro{ overflow: hidden:600px;}
.title{ text-align: center;}
.title h3{ color: #4f5050; font-size: 30px; font-weight: bold;}
.title p{font-size: 20px;  color: #4f5050;}
.con{margin:27px auto;padding-left:25px;padding-top:25px;}
.con ul li{width:209px;height:190px;float:left;margin-right:15px;margin-bottom:15px;position:relative;overflow:hidden;cursor:pointer;}
.txt{width:209px;height:45px;background:rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
.txt h3{font-size:15px;font-weight:100;height:45px;text-align:center;line-height:45px; font-weight: bold;}
.txt p{font-size:13px; margin: 10px;}

/*index_case*/
.index_case{ width: 100%; background: #eeeeee; height: 440px;  margin-top: 40px;}
.index_case_box{ padding-top: 40px;}
.index_case_box ul { margin-top: 30px;width: 914px;}
.index_case_box ul .case_bg{background: #fff;height: 149px;margin-bottom: 2px;overflow: hidden;}
.index_case_box ul li{ float: left;  width: 287px; margin-left: 2px;}
.index_case_box ul .case_bg img{height: 99px;width: 287px;display:block;text-align: center;}
.index_case_box ul .case_bg a{ display:block;}
.index_case_box ul .case_bg a p{text-align: center; font-size: 14px; color: #221f1f; height: 40px; line-height: 40px;}
.index_case_box ul .case_bg a p:hover{ color: #ef001e;}
.case_title3{ width:272px; margin-top:94px;}
.case_title3 .case_p1{ color: #4f5050; font-size: 30px; font-weight: bold;}
.case_title3 .case_p2{ color: #4f5050; font-size: 12px; margin-top: 10px; margin-bottom: 20px;}

/*index_about*/
.index_about{ overflow: hidden;padding-top: 120px; margin-bottom: 35px;}
.about_fl { display:block; width: 416px;  margin-top: 40px;}
.about_fl img{ width: 410px; height: ;}
.about_fr{width: 782px;height: 296px;background: #eeeeee; margin-top: 40px;}
.about_fr h4{ padding:30px 20px; font-size: 24px; color: #4e4e4e; font-weight: 100px;}
.about_fr .about_txt{ padding: 0 30px; display: block;font-size: 14px;text-indent:2em; line-height: 28px;}
.about_btn{ display:block; font-size: 14px; color: #fff; height: 45px; width: 160px;background: #ef001e;margin: 10px 30px; text-align: center; line-height: 45px;}
.about_btn:hover{ background: #1359b2;}
.about_fr .about_txt:hover{ color: #ef001e;}

/*foot_box*/
.foot_box{ width: 100%; height: 130px; background: #4f5150; }
.foot_fl { margin-top: 29px;}
.foot_fl p{ color: #fff; font-size: 12px;}
.foot_fl p a{ color: #fff; font-size: 12px;}
.foot_fr{ margin-top: 19px;}

/*index_gg*/
.index_gg{ width: 100%; background: url(../img/gg.jpg) no-repeat center; height: 100px;}
.i_gg_fl{ line-height: 100px; width: 560px;margin-top: 10px;}
.i_gg_fl .i_gg_p1 ,.i_gg_fl .i_gg_p2{  color: #fff; font-size: 24px; font-weight: bold; padding: 10px; }
.search_icon{width:600px; margin:0px auto; padding-top:37px;}
.search_txt{ width:300px; height:40px; float:left; padding-left:10px; color:#999; outline:none;border:none; background:#fff;}
.search_but{ width:119px; height:41px; background:#3C3636; border:none; float:right; cursor:pointer; outline:none; margin-right: 171px; color: #fff;}
/*index_pro*/
.index_pro{ margin-top: 30px; overflow: hidden;}
.i_pro_title{ border-bottom: 2px solid #357233; padding-top: 10px; overflow: hidden;}
.i_pro_title .i_title_box{ } 
.i_title_box .i_txt{ overflow: hidden;}
.i_title_box .i_txt b{ width: 80px; height: 40px; background: #5782E0; color: #fff;  line-height:40px;text-align: center; font-size: 24px; display: block; float: left;}
.i_title_box .i_txt a{ display: block; float: right; font-size: 18px;margin-top: 10px; margin-right: 10px; margin-left: 10px;}
.i_title_box .i_more{display: block; margin-right: 10px;font-size: 14px; color: #666;}
.i_title_box .i_more:hover{color: #357233;}
.i_title_box .i_txt a:hover{color: #357233;}
.i_pro ul {padding:10px; overflow:hidden; margin-top: 20px;}

.i_pro ul li{ float: left; width: 275px; margin-left: 20px;}
.i_pro ul li a.i_img{ width:275px; height:210px; overflow:hidden; display:block;}
.i_pro ul li a.i_img:hover img{
	transform: scale(1.14, 1.14);
    -ms-transform: scale(1.14, 1.14);
    -webkit-transform: scale(1.14, 1.14);
    opacity: 1;	
}
.i_pro ul li a img{
    max-width: 100%;
    min-height: 100%;
    -webkit-transition: -webkit-transform 0.4s ease;
    -moz-transition: -moz-transform 0.4s ease;
    -ms-transition: -ms-transform 0.4s ease;
}
.i_pro ul li p{ text-align:center; line-height:40px; font-weight:bold; font-size:14px;font-family:"微软雅黑"; margin-top: 10px;}
.i_pro ul li p a{  display: block; overflow: hidden; }
.i_pro ul li p a:hover{color: #357233;}
/*index_case*/



.marqueeleft {
	height: 320px;
	overflow: hidden;
	margin: 10px auto;
}

.marqueeleft ul {
	float: left;
}

.marqueeleft li {
	float: left;
	margin: 15px 15px;
	display: inline;
	width: 284;
	height: 250px;
	overflow: hidden;
}

.marqueeleft li .pic {
	display: block;
	width: 284;
	padding: 2px;
	overflow: hidden;
}

.marqueeleft li .pic img {
	width: 284;
	height: 200px;
}

.marqueeleft li .txt {
	text-align: center;
	height: 50px;
	line-height: 40px;
	width: 284px;
	overflow: hidden;
}

.marqueeleft li .txt a {
	display: block;
	color: #423f3f;
	font-size: 16px;
}

.marqueeleft li:hover .txt a {
	background: #357233;
	color: #fff;
}
.Sfenye{
	text-align: center;
}
.Sfenye span,.Sfenye a{
	padding:5px 13px;
	margin:0px 3px;
	border:1px solid #dfdfdf;
}
.Sfenye span{
	border:none;
	font-weight: bold;
}
