/*html,body{-webkit-text-size-adjust:none;}*/
html {}
body,td,th {font-size: 12px;color:#555;}
body {margin-left: 0px; margin-top: 0px;font-family:Microsoft YaHei;/* font-family:SimSun;*/background:#FFF url(../images/Body.jpg) repeat 0 0;/* background-size:100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/BodyBg.jpg,sizingMethod=scale);  */  } 
a:link {color:#555;text-decoration: none;}
a:visited {text-decoration: none;color:#555;}
a:hover {text-decoration: underline;color: #666;}
a:active {text-decoration: none;color:#555;}
* { margin:0; padding:0;}
ul { list-style-type:none; }
img { border:0; }
/*Main Css End*/
.topbox { margin:0 auto; width:100%; height:200px; background: url(../images/TopBg.jpg) repeat 0 0; overflow:hidden;}
.top { margin:0 auto; width:1200px;}
.logo { float:left; padding:33px 0 0 0;}
.tel { float:right; padding:45px 50px 0 95px;background:url(../images/Icon.png) no-repeat 0 50px;}
.tel h3 { color:#A1C727; font-size:22px;font-weight:normal;}
.tel p {color:#F9A92F; font-size:22px; line-height:32px; font-weight:bold;}

.Navbox { margin:0 auto; width:100%; height:60px; background:url(../images/Nav.png) repeat-x 0 33px; clear:both; padding-top:33px;}
.Nav { margin:0 auto; width:1200px; height:60px;}
.Nav li { float:left; width:144px; text-align:center; height:50px; color:#434343; font-family:Microsoft YaHei; font-size:20px;}
.Nav li a { display:block;}
.Nav li a:link,.Nav li a:visited {color:#FFF;  line-height:50px; padding-top:10px;}
.Nav li a:hover,.Nav li a.Cur {color:#FFF; background:url(../images/NavHover.png) repeat-x 0 0; text-decoration:none;}

.D_Banner {margin:0 auto;width:100%; height:520px; }
.m_banner{ background:#fff;height:520px; position: relative;}
.m_banner .banner{height:520px;width:100%; position:absolute;top:0;left:0; background-position:center top; background-repeat:no-repeat; background-size:100% 100%;}
.m_banner .banner a { display:block; width:100%; height:570px; left:0; top:0; text-indent:-99999px;}
.banner_ctrl{ height:100px;width:990px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -480px;z-index:2;}
.banner_ctrl a{ display:block;width:53px;height:151px; background:url(../images/banner_ctrl.png) no-repeat; position:absolute; opacity:1;filter: alpha(opacity=100);
-moz-opacity:1;}
.banner_ctrl a.prev{left:0;}
.banner_ctrl a.next{right:0; background-position:-53px 0;}
.m_banner .banner .main_c{ position:relative;z-index:10;height:570px;}

.protitle { margin:25px auto; width:1200px; height:50px; background:url(../images/PT.png) repeat-x 0 0;}
.protitle_left { float:left; width:217px; height:50px; line-height:50px; text-align:left; background:url(../images/Icon4.png) no-repeat 140px 18px; margin-left:20px;color:#FFF; font-size:30px; font-weight:bold;}
.protitle_m { float:right; line-height:50px; font-size:16px; padding-right:10px; text-transform:uppercase;}
.protitle_m a:link,.protitle_m a:visited {color:#F9A92F;}

.mpro { margin:0 auto; width:1220px; height:590px;}
.mpro li {width:285px; height:254px; float:left; overflow:hidden; margin:20px 10px; background:#FAAA30;}
.mpro li img{display:block; width:279px; height:208px; padding:3px;}
.mpro li span{display:block; text-align:center; height:40px; line-height:40px; overflow:hidden;}
.mpro li  span a{ color:#FFF; font-size:20px;}
.mpro li:hover{background:#A2D31E;}

.mcontent { margin:0 auto; width:100%; height:330px; position:relative;}
.mleft { float:left; width:50%; height:330px; background:#A2C827; border-right:1px solid #70A90C;}
.mright { float:right; width:49.9%; height:330px; background:#A2D31E;}
.mcompany { float:right; width:480px; padding-right:120px;}
.mnew{ float:left; width:480px; padding-left:120px;}

.com_txt {float:right; width:480px; height:250px; font-size:16px; line-height:36px; overflow:hidden; color:#32550B; padding:30px 0 10px 0;}
.com_txt span{ color:#FFF;  font-size:20px;}
.com_txt a:link,.com_txt a:visited { color:#FF8500;}
.m_more { float:right;}
.m_more a:link,.m_more a:visited { color:#FFF; font-size:16px; text-transform:uppercase;}

.more { margin:0 auto; width:338px; height:34px; background:url(../images/Line2.png) no-repeat 0 12px; clear:both;}
.more h3 { margin:0 auto; width:80px; height:23px; padding-bottom:10px; background:url(../images/More.png) no-repeat; text-align:center; line-height:23px; color:#FFF; font-size:12px; font-weight:normal;}
.more h3 a:link,.more h3 a:visited { color:#FFF;}

.News_list_index_box { width:100%; height:250px; padding:20px 0 20px 0;}
.News_list_index_box li {width:100%; height:100px; line-height:30px; overflow:hidden;font-size:16px; padding:20px 0;}
.News_list_index_box li span.newN { float:left;color:#598A04; font-size:30px; font-weight:bold; padding-right:20px; line-height:30px;}
.News_list_index_box li p.newT { float:left; width:420px; height:30px; font-size:20px; color:#FFF; overflow:hidden; line-height:30px;}
.News_list_index_box li p.newT a:link,.News_list_index_box li p.newT a:visited { color:#FFF;}
.News_list_index_box li div.newsTxt { margin:0 auto; clear:both;width:100%; height:60px; line-height:30px; font-size:16px; color:#DDFF71; overflow:hidden; padding-top:10px;}
.News_list_index_box li div.newsTxt a:link,.News_list_index_box li div.newsTxt a:visited { color:#DDFF71;}

.mtitlebox { position:absolute; width:175px; height:178px; background:#FAAA30; z-index:55; left:45%; top:76px; margin-left:-17px;}
.mtitle_C,.mtitle_N { width:100%; height:89px; line-height:89px; color:#FFF; font-size:30px; font-weight:bold;}
.mtitle_C {background:url(../images/Icon2.png) no-repeat 5px 36px; text-indent:30px;}
.mtitle_N {background:url(../images/Icon3.png) no-repeat 154px 36px; text-indent:16px;}
.mtitle_C a:link,.mtitle_C a:visited,.mtitle_N a:link,.mtitle_N a:visited { color:#FFF;}
.mtitle_C a:hover,.mtitle_N a:hover { font-weight:normal; text-decoration:none;}
.MLine { position:absolute; width:50%; right:0; top:165px; height:1px; font-size:0px; background:#70A90C; z-index:10;}

.mcontact{ float:right; width:433px; background:url(../images/ContactBg.png) no-repeat; height:287px;}

.more2 { float:right;width:70px; height:20px; background:#C6273B; text-align:center; line-height:20px; color:#FFF; font-size:13px;  margin-top:2px; }
.more2 a:link,.more2 a:visited { color:#FFF;}

.content { margin:0 auto; width:1200px; height:auto; padding:40px 0 0 0;}
.leftbox { float:left; width:300px; height:auto; overflow:auto; background:url(../images/LeftBottom.png) repeat-x left bottom; padding-bottom:7px}
.lefttop { width:100%; height:8px; background:url(../images/LeftTop.png) repeat-x;}
.leftcen { width:100%; height:auto; overflow:auto; background:#A2C827;}
.lefttitle { width:100%; height:40px; border-bottom:2px solid #FFF;}
.lefttitle h3 { padding-left:20px;color:#345200; font-size:20px;font-family:Microsoft YaHei; line-height:40px; font-weight: bold;}

.subnav { margin:10px auto 0 auto; width:300px; padding-bottom:15px;}
.subnav li { width:100%; height:51px; line-height:51px; background:url(../images/line.gif) no-repeat  center bottom; text-indent:20px; font-size:18px;font-family:Microsoft YaHei;}
.subnav li a{ display:block;}
.subnav li a:link,.subnav li  a:visited { color:#335100;}
.subnav li a:hover,.subnav li a.subcur{ background:url(../images/SubNavHover.jpg) no-repeat; color:#FFF; text-decoration:none; font-weight:bold;}


.caseleft{ width:208px; height:220px; border:1px solid #D7D7D7; background:#FFF; margin-top:2px; margin-bottom:10px;}

.rightbox { float:right; width:870px; border:1px solid #EEEDED; border-bottom:none; background:#F9F9F9 url(../images/FT.png) no-repeat left bottom; margin-bottom:-10px;}
.right_t { width:100%; height:50px; background:url(../images/T.png) repeat-x 0 0;}
.R_left { float:left; width:217px; height:50px; line-height:50px; text-align:left; background:url(../images/Icon4.png) no-repeat 140px 18px; margin-left:20px;color:#FFF; font-size:30px; font-weight:bold;}

.cookie { float:right; width:auto; height:40px; color:#A1D21E; line-height:50px; padding-right:10px; font-size:14px; padding-top:5px;font-family:Microsoft YaHei;}
.cookie span { color:#A1D21E;}
.cookie a:link,.cookie a:visited {color:#A1D21E;}

.txtcon { line-height:30px; padding:20px 35px; font-size:14px; color:#656565;font-family:Microsoft YaHei;}
.txtcon img { float:left; padding:0 10px 0 0;}

.online { margin:20px 70px 25px auto; width:95%; height:auto; overflow:auto; background:url(../images/OnLineImg.jpg) no-repeat right bottom; padding: 0 50px 50px 0;}
.online li { float:left; width:100%; line-height:24px; padding:11px 0 12px 0;}
.online li em { color:#F00; font-style:normal; padding-left:5px;}
.online li span { float:left; width:100px; padding-right:10px; text-align:right; font-size:16px; color:#333;}
.online_input, .online_input2 {float:left; border:1px solid #D3D3D3; background:#FFF; line-height:35px;}
.online_input { width:270px; height:35px;}
.online_input2 {width:695px; height:260px;}
.online_btn,.online_btn2 { float:left; width:95px; height:35px; text-align:center;border:1px solid #F0EFEF; background:#D7D7D7; color:#656565; padding:4px 5px 5px 4px; line-height:20px; font-size:16px;font-family:Microsoft YaHei;}
.online_btn { margin-left:110px; margin-right:30px; display:inline; color:#FFF; background:#41BFDE; cursor:pointer }

.con-title { color:#AF0107; font-size:39px; text-align:center; font-weight:normal; padding-top:35px;}
.map { float:left; margin-top:30px; margin-left:35px; /*margin-bottom:32px; */margin-right:7px; display:inline; width:420px; height:325px; background:#CCC;}
.con-txt { float:right; width:380px; line-height:35px; padding-top:20px; height:auto!important; min-height:305px; height:305px; color:#FF6D01; font-size:18px; background:url(../images/Contactimg.png) no-repeat right bottom; padding-bottom:50px;}
.con-txt a:link,.con-txt a:visited {color:#FF6D01;}


.FooterTop { margin:0 auto; width:100%; font-size:0px; height:8px; background:url(../images/FT.png) repeat-x 0 0; clear:both;}
.FooterBox { margin:0 auto; width:100%; height:auto; overflow:auto; background:#A2D31E; padding:10px 0;}
.Footer { margin:0 auto; width:1120px;}
.FooterEWM { float:left; padding:20px 0 0 0;}
.FooterLC { float:right;}
.Copyright { float:left; line-height:25px; color:#FFF; padding:15px; font-size:15px;}

.pro {width:816px; margin:0 auto;}
.pro li {width:192px; height:171px; float:left; overflow:hidden; margin:14px 6px; background:#FAAA30;}
.pro li img{display:block; width:186px; height:138px; padding:3px;}
.pro li span{display:block; text-align:center; height:27px; line-height:27px; overflow:hidden;}
.pro li  span a{color:#FFF; font-size:14px;}
.pro li:hover{background:#A2D31E;}


DIV.sabrosus {MARGIN: 3px; TEXT-ALIGN: center;clear:both; color:#70A90C;padding:21px 0 29px 0; clear:both; font-size:16px;font-family:Microsoft YaHei;}
DIV.sabrosus A:link,DIV.sabrosus A:visited { padding:4px 6px;text-align:center;MARGIN-RIGHT: 2px;TEXT-DECORATION: none; BACKGROUND-COLOR:#FFF; border:1px solid #70A90C; color:#70A90C;}
DIV.sabrosus A:hover {text-decoration: underline;}
DIV.sabrosus SPAN.current {padding:4px 6px; background:#70A90C; color:#FFF;border:1px solid #70A90C;}
DIV.sabrosus SPAN.disabled {padding:4px 6px;MARGIN-RIGHT: 2px;border:1px solid #70A90C;}

.News_list { margin:0 auto; width:100%; height:auto; overflow:auto; padding:10px 0;}
.News_list li { width:100%; height:40px; line-height:40px; overflow:hidden; background:#70A90C; font-size:18px;font-family:Microsoft YaHei; margin-bottom:10px;}
.News_list li em { float:left; color:#FFF; font-size:30px; font-weight:bold; font-style:normal; padding-right:10px; padding-left:30px}
.News_list li span {float:right; color:#EDEDED; font-size:14px; padding-right:30px;}
.News_list li a span { color:#F9A92F; font-size:20px; float:left; padding-right:10px;}
.News_list li a:link,.News_list li a:visited {color:#FFF; }
.News_list li.G{ background:#A2C827;}

.ComTxt { padding:0 23px 23px 23px; line-height:25px; font-size:14px; font-family:Microsoft YaHei;}
.ComInT { padding:0 23px;line-height:30px; text-align:center; font-size:25px; color:#70A90C; padding-top:30px; font-family:Microsoft YaHei;}
.ComInTime { padding:10px 23px; line-height:20px; color:#808080; text-align:center; padding-bottom:20px;}
.ComInTime span {padding-left:50px;}

.Pages { margin:10px;color:#6D6D6D; border-top:2px dashed #A2D31E;}
.Pages li { float:left; width:35%; line-height:25px; padding:10px 0 10px 70px;}
.Pages li a:link,.Pages li a:visited { font-size:14px; padding:5px;color:#6D6D6D;}


.slideGroup{ width:1236px; margin:0 auto; height:234px; overflow:hidden; position:relative;}
.slideGroup .parBd{ padding:0; zoom:1;  }
.slideGroup .slideBox{ overflow:hidden; zoom:1; }
.slideGroup .sPrev,.slideGroup .sNext{width:31px; height:53px; float:left; margin-top:84px;}
.slideGroup .sPrev { margin-right:10px;}
.slideGroup .sNext { position: absolute; right:0; top:0;}
.slideGroup .sPrev { background:url(../images/Btn.png) no-repeat 0 0;}
.slideGroup .sNext{background:url(../images/Btn.png) no-repeat -31px 0;}
.slideGroup .sPrev:hover { background-position:0 -53px;}
.slideGroup .sNext:hover{background-position:-31px -53px;}
.slideGroup .parBd .tempWrap{ float:left;  width:1080px; height:234px; overflow:hidden;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1; float:left; width:1080px; height:234px; overflow:hidden;}
.slideGroup .parBd ul li{ width:250px; height:234px; float:left; overflow:hidden; margin:0px 20px; background:url(../images/ProBg.png) no-repeat; _display:inline; overflow:hidden;}
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ display:block;   width:230px; height:160px; padding:10px;}
.slideGroup .parBd ul li .picN{ text-align:center;background:none; height:25px; line-height:25px; overflow:hidden;}
.slideGroup .parBd ul li .picN a:link,.slideGroup .parBd ul li .picN a:visited { color:#FFF; text-align:center;}
