﻿@charset "utf-8";
/* CSS Document */

body{ padding:0px; margin:0px; font-size:12px; line-height:24px; font-family: "微软雅黑"; color:#616161; background:#fff url(bg.jpg) repeat;} 
ul{ list-style:none; list-style-type:none; padding:0px; margin:0px;}
a { color:#616161; text-decoration:none; border:none}
a:hover { color:#616161;}
img { border:none;}
.mar1200 { width:1200px; margin:0 auto;}
.left { float:left}
.right { float:right}
.clear { clear:both}
.blank10{ height:10px;  }
.blank20 { height:20px;}
.blank30 { height:30px;}
.blank40 { height:40px;}
.blank60 { height:60px;}
.main{
	width:100%;
	height:auto;
	text-align:center;
	border-top:4px #009944 solid;
}
.top{
	width:1200px;
	height: auto;
	background:url(top.jpg) right 20px no-repeat;
	margin:0px auto;
}
.top img{
	padding-top:30px;
	padding-bottom:20px;
	text-align:left;
	display:block;
}
.nav{
	width:100%;
	height:45px;
	line-height:45px;
	background: url(navbg.jpg) repeat-x;
}
.nav ul{
	width:1200px;
	height:45px;
	margin:0px auto;
	display:block;
}
.nav ul li a{
	width:171px;
	line-height:45px;
	font-size:14px;
	color:#FFF;
	float:left;
	display:block;
}
.nav ul li a:hover{
	width:171px;
	line-height:45px;
	font-size:14px;
	color:#FFF;
	background:url(navbg1.jpg) repeat-x;
	float:left;
	display:block;}
.banner{
	width:100%;
	height:auto;
	text-align:center;
}
.img1{
	width:1200px;
	height:153px;
	background:url(img_01.jpg) top center no-repeat;
	margin:0px auto;
}
.centent1{
	width:1200px;
	height:auto;
	text-align:center;
	padding-bottom:40px;
	margin:0px auto;
}
.centent1 span{
	float:left;
	display:block;
}
.centent1 ul{
	width:660px;
	height:320px;
	margin:0px auto;
	display:block;
	float:right;
}
.centent1 ul li{
	width:660px;
	height:80px;
	padding-bottom:17px;
	float:left;
}
.centent1 ul li img{
	width:100px;
	height:30px;
	text-align:left;
	display:block;
}
.centent1 ul li p{
	width:610px;
	height:45px;
	text-align:left;
	line-height:45px;
	margin:0px;
	margin-left:50px;
	border-bottom:1px #b3b3b3 dashed;
	display:block;
}
.centent2{
	width:100%;
	background: url(ppbg.jpg) top center no-repeat;
	text-align:center;
	padding-bottom:40px;
	margin:0px auto;
}
.centent2 ul{
	width:1200px;
	display:block;
	margin:0px auto;
}
.centent2 ul li{
	width:270px;
	height:auto;
	text-align:center;
	margin-left:12px;
	margin-right:12px;
	border-bottom:5px;
	float:left;
}
.centent3{
	width:1200px;
	height: auto;
	padding-top:125px;
	padding-bottom:40px;
	text-align:center;
	background: url(img_09.jpg) top center no-repeat;
	margin:0px auto;
}
.centent3 ul li{
	width:1200px;
	height:auto;
	padding-bottom:20px;
}
.centent3 img{
	float: left;
}
.img_bg1{
	width:527px;
	text-align:left;
	padding-left:50px;
	padding-top:72px;
	background:url(img_11.jpg) top left no-repeat;
	float:left;
}
.img_bg2{
	width:585px;
	text-align:left;
	padding-left:110px;
	padding-top:92px;
	background:url(img_13.jpg) right 20px no-repeat;
	display:block;
	float:left;
}
.img_bg3{
	width:527px;
	text-align:left;
	padding-left:50px;
	padding-top:102px;
	background:url(img_15.jpg) left 30px no-repeat;
	float:left;
}
.centent4{
	width:100%;
	height:auto;
	background:#e4e4e4;
	padding-top:30px;
	padding-bottom:30px;
}
.c4{
	width:1200px;
	height:auto;
	margin:0px auto;
}
.c4_left{
	width:575px;
	height:auto;
	padding-top:100px;
	padding-left:25px;
	border-left:14px #faba00 solid;
	background:url(img_16.jpg) left top no-repeat;
	float:left;
}
.c4_tight{
	width:535px;
	height:auto;
	text-align:center;
	padding-top:15px;
	border-bottom:14px #faba00 solid;
	border-right:14px #faba00 solid;
	float:right;
}
.news{
	width:1200px;
	height:auto;
	padding-top:45px;
	margin:0px auto;
}
.news_left{
	width:750px;
	height:auto;
	border-top:10px #009944 solid;
	padding-top:15px;
	float:left;
}
.news_left span{
	width:740px;
	height:45px;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	line-height:45px;
	border-bottom:2px #009944 solid;
	display:block;
}
.news_left span p{
	width:180px;
	height:45px;
	font-size:16px;
	background:#009944;
	text-align:center;
	color:#FFF;
	margin:0px;
	display:block;
}
.news_left ul li{
	width:740px;
	border-bottom:1px #808080 dashed;}
.news_left ul li p a{
	width:580px;
	height:37px;
	padding-left:10px;
	font-size:14px;
	line-height:40px;
	color:#666666;
	display:block;
	float:left;
}
.news_left ul li span{
	width:130px;
	color:#666666;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	float:right;
	display:block;
	border:none;
}
.news_right{
	width:400px;
	height:auto;
	text-align: right;
	float:right;
}
.news_right span{
	width:540px;
	height:45px;
	padding-left:10px;
	font-size:16px;
	color:#FFF;
	line-height:45px;
	font-weight:bold;
	text-align:left;
	margin:0px;
	display:block;
}
.news_right ul li{
	width:470px;
	height:60px;
	padding-left:10px;
	font-size:14px;
	line-height:30px;
	color:#666666;
	border-bottom:1px #808080 dashed;
	display:block;
}
.news_right ul li a{
	font-weight:bold;}
.bottom{
	width:100%;
	height:auto;
	padding-top:25px;
	padding-bottom:15px;
	text-align: center;
	background: url(bottombg.jpg) top repeat-x;
}
.bottom1{
	width:100%;
	height:auto;
	color:#999999;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
	text-align: center;
	background:#434343;
	border-top:1px #646464 dashed;
}
.b_left{
	width:1000px;
	height:auto;
	padding-top:30px;
	padding-bottom:30px;
	text-align:left;
	float:left;
}
.b_left a{ color:#FFFFFF;}
.b_right{
	width:370px;
	height: auto;
	color:#FFFFFF;
	text-align:left;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	float:right;
}
.lm_banner{
	width:100%;
	height:auto;
	box-sizing: border-box
}
.lm_c1{
	width:1200px;
	height:auto;
	margin:0px auto;
}
.lm_left{
	width:294px;
	height:auto;
    margin-bottom: 40px;
    box-sizing: border-box;
	background: url(rightbg.png) no-repeat;
	border:3px #019944 solid;
	float:right;
}
.lm_right{
	width:870px;
	height:auto;
	margin-bottom:30px;
	background:#FFF;
	border:1px #cccccc solid;
	float:left;
}
.lm_lz1{
	width:290px;
	height:45px;
	font-size:20px;
	line-height:45px;
	text-align: center;
	color:#fff;
	font-weight:bold;
	background: #019944;
	display:block;
}
.lm_lz2{
	width:269px;
	height:auto;
	padding-left:15px;
	text-align:left;
	background:#FFF;
}
.lm_lz2 ul li{
	width:270px;}
.lm_rz1{
	width:860px;
	height:40px;
	font-size:14px;
	line-height:40px;
	padding-top:10px;
	text-align: left;
	font-weight:bold;
	color:#019944;
	padding-left:10px;
	background:url(img_bg3.png) top left no-repeat;
	border-bottom:1px #ccc dashed;
	display:block;
}
.lm_rz1 p{
	font-size:16px;
	display: block;
	padding:0px;
	margin:0px;
	float:left;
}
.lm_more1{
	display:block;
	font-size:12px;
	text-align:left;
	line-height:40px;
	color:#019944;
	padding-right:10px;
	font-weight:normal;
	float:right;
}
.lm_more1 a{
	color:#019944}
.lm_rz2{
	width:840px;
	height:auto;
	padding:10px;
}
.lm_img1{
	width:290px;
	height:92px;
	padding-top:10px;
	background:#fff;
}

/*标签*/
.lm_lz2 ul li{
	width:195px;
	height:35px;
	line-height:35px;
	text-align:left;
	border-bottom:1px #CCCCCC dashed;
}
.lm_rz2 ul li{
	width:195px;
	text-align:center;
	padding-bottom:20px;
	float:left;
}
.news01 ul li{
	width:575px;
	height:35px;
	line-height:35px;
	display:block;
	border-bottom:1px #CCCCCC dashed;
}
..news01 ul li a{
	float:left;
	display:block;
}
.newsfirst01{
	width:790px;
	height:42px;
	line-height:42px;
	border-bottom:1px #CCCCCC dashed;
}
/*手机*/
.wap_logo{
	width:100%;
	height:auto;
	padding-top:8px;
	padding-bottom:10px;
	text-align:center;
}
.wap_logo img{
	display:block;
	margin:0px auto;
}
.wap_nav{
	width:100%;
	height:35px;
	background: url(navbg.jpg) repeat-x;
}
.wap_nav ul li a{
	width:20%;
	height:35px;
	color:#FFF;
	font-weight:bold;
	line-height:35px;
	text-align:center;
	float:left;
	display:block;
}
.wap_img{
	width:100%;
	text-align:center;
	display:block;
}
.wap_img_01{
	width:100%;
	padding-top:60px;
	background:url(3gimg_09.png) top center no-repeat;
}
.wap_img_02{
	width:100%;
	padding-top:60px;
	background:url(3gimg_10.png) top center no-repeat;}
.wap_img1{
	width:100%;
	padding-top:10px;
	text-align:center;
	display:block;
}
.wap_img2{
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	background: url(ppbg.jpg) top center no-repeat;
	display:block;
}
.wap_img2 ul li img{
	border-bottom:2px #fabc00 solid;
	margin:0px auto;}
.wap_img2 span{
	width:80%;
	padding-bottom:30px;
	font-size:18px;
	text-align:center;
	display:block;
	margin:0px auto;
}
.wap_img3{
	background:#e4e4e4;}
.wap_top{
	width:100%;
	height:auto;
	text-align:center;
}
.wap_top1{
	width:30%;
	height:20px;
	border-bottom:1px #CCCCCC solid;
	display:block;
	float:left;
}
.wap_top2{
	width:39%;
	height:40px;
	color:#009944;
	font-size:20px;
	font-weight:bold;
	line-height:45px;
	text-align:center;
	display:block;
	float:left;
}
.wap_top2 a{
	color:#005bac;
	font-size:16px;
	font-weight:bold;
	line-height:40px;
}
.wap_top3{
	width:30%;
	height:20px;
	border-bottom:1px #CCCCCC solid;
	display:block;
	float:left;
}
.lm_centent1{
	width:98%;
	height:auto;
	text-align:center;
	margin:0px auto;
}
.lm_centent1 ul li{
	width:25%;
	height:auto;
	color:#000000;
	font-size:14px;
	text-align: center;
	float:left;
	display:block;
}
.lm_centent1 ul li a{color:#000000;}
.lm_c1top{
	width:98%;
	height:40px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:40px;
	padding-left:2%;
	text-align:left;
	background: #FFFFFF url(img_bg3.png) top left no-repeat;
	border:1px #CCCCCC solid;
	display:block;
}
.lm_c2middle{
	width:100%;
	text-align:center;
	display:block;
}
.lm_c2middle img{
	width:90%;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px auto;
	display:block;
}
.lm_c2middle p{
	text-align:left;
	display:block;
	margin:0px;
	padding:0px;
	font-size:12px;
	background:#FFFFFF;
}
.bq_cp1{
	width:50%;
	height:auto;
	background:#FFFFFF;
	margin-bottom:10px;
	text-align: center;
	float:left;
}
.bq_cp2{
	width:100%;
	height:auto;
	text-align:center;
	display:block
}
.bq_cp2 img{
	width:95%;
	height:auto;
	display:block;
	margin:0px auto;
}
.bq_cp3{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px #CCCCCC solid;
	display:block;
}
.lm_c1z{
	width:100%;
	height:auto;
	display:block;
	text-align:left;
	background:#FFFFFF;
	padding-bottom:5px;
	padding-top:5px;
	margin:0px auto;
}
.lm_centent3{
	width:98%;
	height:auto;
	text-align:left;
	margin:0px auto;
}
.lm_c11{
	width:98%;
	height:40px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:40px;
	padding-left:2%;
	text-align:left;
	background: #FFFFFF url(img_bg3.png) top left no-repeat;
	border:1px #CCCCCC solid;
	display:block;
}
/* banner */

.flexslider{position:relative;height:770px;center no-repeat;width:100%;background:url(/images/banner.jpg)}
.slides{height:770px;}
.slides li{height:770px;}
.slides li a{ width:1000px; height:700px; display:block; margin:0 auto}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
/* banner */

.sc{
	width:auto;
	height:45px;
	font-size:20px;
	line-height:45px;
	text-align:left;
	color:#000000;
	padding-left:10px;
	font-weight:bold;
	display:block;

