@charset "utf-8";

body,hr, p,blockquote, dl, dt, dd, ul, ol, li,form, fieldset, legend, img{ border:none; margin: 0; padding: 0;}

body{ font-size:12px;color:#666;font-family:"Î¢ÈíÑÅºÚ";background:#fff; width:100%;overflow-x:hidden;word-break:break-all;}

em{font-style:normal;}

h1,h2,h3,h4,h5{margin:0; padding: 0; font-weight:normal}

ul, ol { list-style: none; }

a { text-decoration: none; color:#999;}

a:hover{ text-decoration:none;}

img{ border:none; line-height:0; font-size:0;vertical-align:bottom;}

.clear{ clear:both; line-height:0; font-size:0; overflow: hidden;}

.wrap,.width_1200{ width:1200px; margin:0 auto;}

.fr{ float:right}

.fl{ float: left}
.zzb07tail{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#fff;}
a.zzb07link{font-family:Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none;color: #fff;}
a.zzb07link:hover {text-decoration:underline;color:#fff;}
.sub_banner{ position:relative; height:250px; width:100%; overflow:hidden; display:block}
.sub_banner p{ position:absolute; left:50%; width:1920px; margin-left:-960px; text-align:center; height:250px; display:block ; z-index:9999}

/*======================¸¡¶¯µÄÍâ²ã==================*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { display: inline-block; }

/* required comment for clearfix to work in Opera \*/

* html .clearfix { zoom:1 }

.clearfix { display:block; }

/* end clearfix */

/*header*/

.header{ width:100%}

.header .head{ width:100%; background:#00a63a; height:32px; line-height:32px; min-width:1200px}

.header .head .h_top{ width:1200px;}

.header .head .h_top .phone{ display:inline-block; background:url(/Html/images/main_07.png) no-repeat left center; color:#fff; font-size:12px; padding-left:29px}

.header .head .h_top .h_left li{ float:left; margin-right:15px}

.header .head .h_top .h_left li a{ color:#fff}

.header .head .h_top .h_left li a i{ display:inline-block; margin-right:5px; vertical-align:middle;margin-top: -2px;}

.header .h_middle{ width:1200px;  height:110px; }
.logo{ padding-top:25px;}

.header .h_middle .menu{ }

.header .h_middle .menu li.li1{ float:left;  position:relative}

.header .h_middle .menu li.li1 a{ color:#333; font-size:16px; display:block; height:110px; padding:0 20px; line-height:110px}

.header .h_middle .menu li.li1 a:hover{ color:#fff; background:url(/Html/images/menuli.png) center top no-repeat; height:110px; display:block}
.header .menu li.li1:hover a{color:#259951}
.header .menu li.li1 .sub_menu{background: #fff;
position: absolute;
padding: 18px 0px 0px 0px;
display: none;
z-index: 10;
left: -25px;}
.header .menu li.li1 .sub_menu li.li2{border-bottom:1px solid #dedede}
.header .menu li.li1 .sub_menu li.li2 a{ font-size:12px; color:#333;height:21px; line-height:22px;width:100px;
margin-top: 0px;
background: none;
text-align: center;
display: block;
padding: 5px;}
.header .menu li.li1 .sub_menu li.li2 a:hover{ background:#00a63a; color:#fff}
.header .menu li.li1:hover .sub_menu{ display:block} 
.header .menu li.li1 .sub_menu li.li2:hover a{ color:#fff}
.header .menu li.li1 .sub_menu li.li2:last-child{ border-bottom:none}
.header .menu li.li1 .sub_menu2{ background:#fff; position:absolute;display:none;z-index:10;left:-192px; width:440px; padding:5px}
.header .menu li.li1:hover .sub_menu2{ display:block} 
.header .menu li.li1 .sub_menu2 li.li2{ float:left; padding:10px}

/*½¹µãÍ¼*/

.banner{ width:100%; height:600px; clear:both; position:relative;min-width:1200px}

.banner .ck-slide { width:100%; height:600px; margin: 0 auto; position: relative; overflow: hidden;}

.banner .ck-slide ul.ck-slide-wrapper { height:600px;}

.banner .ck-slide ul.ck-slide-wrapper { position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0; margin: 0; padding: 0; list-style-type: none;}

.banner .ck-slide ul.ck-slide-wrapper li { position: absolute;}

.banner .ck-slidebox { position: absolute; left: 50%; bottom:18px; z-index: 30;}

.banner2 .ck-slidebox{ bottom:10px}

.banner .ck-slidebox ul { height: 20px; padding: 0 2px; border-radius: 8px;}

.banner .ck-slidebox ul li { float: left;margin:0 2px;}

.banner .ck-slidebox ul li em { display: block;width:12px;height:12px; background:url(/Html/images/dd2.png);text-indent: -9999px; cursor: pointer;}

.banner .ck-slidebox ul li.current em { background:url(/Html/images/dd1.png);}

.banner .ck-slidebox ul li em:hover { background:url(/Html/images/dd1.png);}

/*frlink*/
.frlink{ width:100%;min-width:1200px}

.frlink .fr_1200{ width:1200px; margin:0 auto}

.frlink .fr_1200 ul{ height: 20px; margin-top:10px;}

.frlink .fr_1200 ul li{ float: left; padding: 0 5px;}

/*footer*/

.footer{ width:100%;min-width:1200px}

.footer .down{ width:100%; border-top:1px solid #d7d7d7; padding:40px 0}

.footer .down .f_down{ width:1200px; margin:0 auto}

.footer .down .f_down .f_left{ margin-left:13px; width:606px}

.footer .down .f_down .f_left dl{ float:left; padding-right:47px; border-right:1px solid #dedede; margin-right:47px; height:170px; overflow:hidden}

.footer .down .f_down .f_left dl dt{ font-size:14px; color:#333; margin-bottom:10px}

.footer .down .f_down .f_left dl dd{ line-height:24px}

.footer .down .f_down .f_left dl dd a{ font-size:12px; color:#999}

.footer .down .f_down .f_left dl.last2{ border-right:none; margin-right:0px; padding-right:20px}

.footer .down .f_down .f_center{ width:120px; text-align:center;  margin-left:25px;}

.footer .down .f_down .f_center p{ color:#999; font-size:12px; margin-top:6px}

.footer .down .f_down .f_right{ width:255px; margin-left:20px; margin-top:5px}

.footer .down .f_down .f_right li{ clear:both; margin-bottom:30px}

.footer .down .f_down .f_right li i{ display:inline-block; vertical-align:middle;padding-right:5px; margin-top:-26px}

.footer .down .f_down .f_right li div{ display:inline-block; width:210px}

.footer .down .f_down .f_right li h3{font-size:18px; color:#24a900;}

.footer .down .f_down .f_right li span{ color:#999; font-size:12px;}

.footer .f_text{ width:100%; height:50px; line-height:50px; text-align:center; background:#00a63a}

.footer .f_text p{ color:#fff; font-size:12px}