@charset "gb2312";
@media screen and (min-width: 200px) and (max-width: 1199px) {
	
	body{ width:1200px; }
	}


body{ text-align:center;  font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif;font-size:14px; color:#000;  margin:0px; padding:0px; background:#fff  }
 *{ margin:0px; padding:0px;}
.clear{clear:both;height:0;overflow:hidden; font-size:0px;}
.clear10{height:10px;overflow:hidden;clear:both;}
.clear20{height:20px;overflow:hidden;clear:both;}
.clear40{height:40px;overflow:hidden;clear:both;}
ol,ul,li{list-style:none outside none;}
a{color:#000;  text-decoration:none}
a img{border:0 none;}
table,tr,td,th{border-collapse:collapse;padding:0; margin:0;}
img{vertical-align: middle;}
/*input,textarea{padding:0 2px; resize:none;}*/
.fl{ float:left;}
.fr{ float:right;}
.padding{ padding:10px;}
.info{ line-height:35px; text-align:left; }
.red{ color:#990000; font-weight:bold;}
.black{ color:#000;}
.green{ color:#26973d}
.body1{ width:100%;overflow:hidden}
.m1200{ width:1200px; margin:0px auto;  overflow:hidden}
.m1500{ width:1550px; margin:0px auto;  overflow:hidden}


.cor{ color:#666666}

.head{ width:100%;   opacity:70%; margin:0 auto;  height:100px;  z-index:99999999; margin:0 auto; position:absolute; top:0;}
.logo{ width:85%; margin:0px auto; text-align:left}
.tel{color:#333; font-size:18px; line-height:38px}

.nav{ float:right}


.banner{height:auto; width:100%; position:relative; height:100%; display:inline-block;}
.slides{position:relative; height:100%;}
.slides li{height:100%; position:relative; width:100%;}
.slides li a{ display:block; width:100%; height:auto;}
.slides li img{display:none;}
@media screen and (max-width:1024px){
.slides li{ background-size:auto 100% !important; height:auto !important;  min-height:500px !important;}
}
@media screen and (max-width:770px){
.slides li{ background:none!important; height:auto !important; min-height:inherit !important;}
.slides li img{ width:100%; display:block;}
}
.flex-control-nav{ position:absolute; bottom:5%; z-index:99; text-align:center; width:100%;}
.flex-control-nav li{ display:inline-block; height:13px; margin:0 6px;}
.flex-control-nav li a{ display:block; overflow:hidden; text-indent:-999px; border:1px solid #008cd7; width:11px; height:11px; border-radius:50%; background:#fff; cursor:pointer;transition:0.5s;}
.flex-control-nav li a.flex-active{ background:#008cd7; border:1px solid #008cd7; transition:0.5s;}
.flex-direction-nav{position:absolute;z-index:99; width:100%; left:0; margin:0 auto; top:47%;}
.flex-direction-nav li a{display:block;width:15px;height:25px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:1; -khtml-opacity:1; opacity: 1;}
.flex-direction-nav li a.flex-prev{left:2%;background:url(../images/ban_l.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:2%;background:url(../images/ban_r.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

.w_1200{width:1200px;margin:auto;}
.in_keyword{width:700px;float:left;font-size:14px;line-height:36px;color:#999;margin-left:30px;}
.in_keyword a{font-size:14px;color:#666;}
.in_search{width:320px;float:right;margin-right:30px;}
.in_search form input{border-left:1px solid #96ccbc;border-top:1px solid #96ccbc;border-bottom:1px solid #96ccbc;border-right:0;width:200px;float:left;height:30px;line-height:30px;padding:0 10px;font-size:14px;}
.in_search form button{border:1px solid #96ccbc;background:#666;color:#fff;line-height:32px;height:32px;float:left;padding:0 30px;font-size:14px;}



.main{  width:100%; margin:0px auto; overflow:hidden;}
/*��ҳ*/
.ind{width:1200px; margin:0px auto;overflow:hidden}
.ind_01{width:1200px; background:url(../images/in01.jpg) repeat-x center; height:47px;}
.indzi{ text-align:left; font-size:16px; line-height:47px; color:#fff; }
.ind_02{width:1200px; background:url(../images/in02.jpg); height:480px;}
.ind_fuwu{width:1180px; margin:0 auto}
.ind_fuwu ul{}
.ind_fuwu ul li{width:235px; float:left; margin-top:25px;}
.ind_fuwu ul li img{width:200px; height:180px;}
.ind02dz{text-align: center; margin-left:10px; line-height:30px; font-size:13px; }
.ind02xz{width:180px; text-align:left; margin-left:10px; line-height:20px; font-size:12px; color:#666666 }

.ind_02news{width:1200px; background:url(../images/in02.jpg); height:130px;}
.pin{width:1180px; margin:0 auto}
.pin ul{}
.pin ul li{ float:left; padding:10px;}




.ind_news{width:560px; margin:0 auto}
.ind_news ul{width:560px; margin:0 auto}
.ind_news ul li{width:560px; float:left; margin-top:5px; text-align:left; line-height:30px; border-bottom:1px #CCCCCC dashed}

.ind_03{width:1200px; background:url(../images/in03.jpg) repeat-x center; height:16px;}




.ind22{width:1200px; margin:0px auto;overflow:hidden}
.ind22left{width:590px; float:left}
.ind22right{width:590px; float:right}
.ind_04{width:590px; background:url(../images/in04.jpg) repeat-x center; height:51px;}
.ind04zi{ text-align:left; font-size:16px; line-height:51px; color:#fff; }
.ind04xz{width:570px; margin:0 auto; text-align:left; margin-left:10px; line-height:35px; font-size:14px; color:#333 }


.ind_05{width:590px; background:url(../images/in05.jpg); height:180px;}
.ind_06{width:590px; background:url(../images/in06.jpg) repeat-x center; height:13px;}


.title2{width:159px; margin:0 auto; font-size:28px; color:#000; background:url(../images/abbo.png) repeat-x center; height:58px;line-height:58px; text-align:center}
.about{width:1170px; margin:0 auto; text-align:left; margin-left:10px; line-height:23px; line-height:30px; color:#333 }


.ind_news2{width:1180px; margin:0 auto}
.ind_news2 ul{width:1180px; margin:0 auto}
.ind_news2 ul li{width:1180px; float:left; margin-top:15px; margin-bottom:15px; text-align:left; line-height:30px; border-bottom:1px #CCCCCC dashed}



/**�ڶ��汾**/

.intitleen{font-size:16px; color:#333; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif}
.intitle{font-size:35px; color: #333; font-weight: 400; text-align: center; line-height: 1.7em; letter-spacing: 1px; text-transform: uppercase;}
.inabcon{width:950px; float:right; text-align:left; line-height:45px; font-size:20px; color:#333333}
.more { width:160px; margin-top:10px;text-align:center; float:left; margin-left:20px; background: #0099FF }
.more a { display:inline-block; *display:inline; *zoom:1; line-height:40px; color:#fff; }
.more a:hover, .module-full-screen-more a:active { background-color: #0099FF; border-color:#fff; color:#666; text-decoration:none;width:160px; }


.inpro{ width:1600px; margin:0 auto; overflow:hidden}
.inpro ul{}
.inpro ul li{ float:left; padding:25px}
.inpro ul li img{width:470px; height:420px}
.inpro ul li p{ line-height:55px; background:#efefef; height:55px; color:#666666; font-size:16px;}

.hengtitle{font-size:45px; color: #666666;  text-align: center; line-height:120px; letter-spacing: 1px; text-transform: uppercase;}
.hengtitleen{font-size:18px; color:#333; font-weight:400; text-align: center; line-height:50px; letter-spacing: 1px; text-transform: uppercase;}

/**����**/
.xm{width:1500px; margin:0 auto; overflow:hidden}
.xm ul{width:1500px; margin:0 auto; overflow: hidden} 
.xm ul li{width:730px;  overflow: hidden; float:left; margin-right:20px;  margin-top:30px;}

.newsmore { width:135px; margin-top:10px; margin:0 auto;  background:#fff; border:1px #CCCCCC dotted }
.newsmore a { display:inline-block; *display:inline; *zoom:1; line-height:40px; color:#333; }
.newsmore a:hover, .module-full-screen-more a:active { background-color: #666666; color:#fff; text-decoration:none;width:135px; }
.contitle4{width:1200px; margin:auto; border-bottom:0px #ccc double; font-size:22px; line-height:30px; text-align:left}
.conmore{font-size: 10px; color:#999;  float: right}
.case img {width:360px; height:250px;}
.case p{ line-height:45px; height:50px; font-size:18px}


.abcon{width:920px; margin:0 auto;  text-align:left; line-height:30px;}
.abtitle{font-size:18px; line-height:35px; border-bottom:1px #ccc double; text-align:left; color:#231F20}
.pr{width:1440px; margin:0 auto; overflow:hidden}
.pr_left{width:260px; float:left;}
.prlist{width:260px; background:#333; line-height:40px; font-size:16px; text-align:center; color:#fff; font-weight:bold}

/**��Ʒ����**/
.xz{ width:260px; overflow:hidden; margin:0px auto; }
.xz ul{ }
.xz ul li{ width:260px; float:left; overflow:hidden; font-size:15px; margin-right:1%; margin-bottom:2px; } 
.xz ul li a{ width:260px;  display:block; text-align:center; color:#666; line-height:45px;  border-bottom:1px #CCCCCC dotted}
.red{ background:#fff }
.red:hover{background:#fff; color:#333; }
.xz ul li a.active{  color:#000;  background: #fff; }


.pr_right{width:1100px; float:right; border: #E6E6E6 0px double}
.prtitle{width:1100px; margin:0 auto;  overflow:hidden; color:#000; border-bottom:#CCCCCC 1px dotted; text-align:left; line-height:50px;  font-size:22px;}
.prcon{width:1100px; float:right; overflow:hidden; text-align:left; line-height:30px;}
.prcon ul{}
.prcon ul li{ width:350px; float:left; margin-right:13px; text-align:center; line-height:45px;}
.prcon img{width:300px; height:300px; border:1px #CCCCCC dotted}
.prcon p{ line-height:45px; font-size:14px; color: #666666}

.honor{width:1100px; margin:0 auto;  overflow:hidden; text-align:left; line-height:30px;}
.honor ul{}
.honor ul li{ width:250px; float:left; margin-right:13px; text-align:center; line-height:45px;}
.honor img{width:235px; height:330px;}
.honor p{ line-height:45px; font-size:14px; color: #666666}







.news2{width:1100px; margin:0px auto;overflow:hidden}
.news2 ul { width:1090px; margin:0 auto; padding:5px 0px;}
.news2 ul li{ float:left; width:1090px; margin-right:20px; line-height:45px; text-align:left; border-bottom:1px dotted #CCCCCC}
.news2 ul li a{ line-height:45px; color:#333}









/**��������**/
.aboutnei{ width:1100px; float:right; font-size:14px; line-height:35px; text-align: left}
.abtitle{font-size:25px; color: #333; font-weight: 400; text-align: left; line-height: 1.7em; letter-spacing: 1px; text-transform: uppercase;}


.footnav{ width:100%;margin:0 auto; overflow:hidden;background: #009933; height:35px;}
.footnav ul{ width:1150px; margin:0 auto}
.footnav ul li{ width:140px; float:left; overflow:hidden; border-right:1px dashed #7AA91B;}
.footnav ul li a{ width:140px; height:35px; display:block; text-align:center; color:#fff; font-size:14px; line-height:35px;}
.footnav ul li a:hover{ background:#8EC57E; }
.foot{ width:100%; overflow:hidden; background:#fff; height:120px; padding-top:20px;   margin:0px auto; line-height:32px;  color:#333; text-align:center; }


.foot_bg{ background:#282828; width:100%;}
.kg{ width:98%; margin:0 auto; max-width:1400px;}
.fnavtel{ padding:40px 0;}
.ftel{ width:40%;}
.fewm{ width:25.4%; text-align:center;}
.fewm img{max-width:100%;}
.fewm p{ padding-top:10px; color:#fff; font-size:16px;}
.ftel_nr{ width:68%; color:#fff; font-size:14px;}
.ftel_wb{padding-bottom:15px;}
.ftel_wb p{ padding-bottom:5px; font-size:1rem; text-align:left}
.ftel_nr p{ line-height:24px; padding-bottom:4px; text-align:left}
.ftel_nr a{ color:#fff;}
.fnav{ width:59%;}
.fnav li{ float:left; margin-left:92px; min-width:92px;}
.fnav li p{ line-height:36px;}
.fnav li a{ font-size:0.875rem; color:#fff;}
.fnav li .fnav_title{ padding-bottom:10px; border-bottom:1px dashed #bfbfbf; margin-bottom:6px;}
.fnav li .fnav_title a{ font-size:1rem; color:#fff;}
.fnav li a:hover{ text-decoration:underline;}
.fbq{ padding-top:10px; background: #000; padding-bottom:10px; line-height:24px; font-size:0.875rem; color:#fff;}
.fbq span{ float:right;}
.fbq a{ color:#fff;}
.fbq a:hover{ text-decoration:underline;}

