/*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:SimSun;background:#FFF;/* background-size:100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/BodyBg.jpg,sizingMethod=scale); font-family:Microsoft YaHei; */  } 
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:110px; background:url(../images/TopBg.jpg) repeat-x 0 0;}
.top { margin:0 auto; width:1120px;}
.logo { float:left; padding:22px 0 17px 44px;}
.tel { float:right; padding:20px 47px 10px 0;}

.Navbox { margin:0 auto; width:100%; height:62px; background:url(../images/NavBg.jpg) repeat-x 0 0;}
.Nav { margin:0 auto; width:1325px; height:62px;}
.Nav li { float:left; width:132px; text-align:center; height:62px; color:#434343; font-family:Microsoft YaHei; line-height:62px; font-size:16px;}
.Nav li a { display:block;}
.Nav li a:link,.Nav li a:visited {color:#FFF; }
.Nav li a:hover,.Nav li a.Cur {color:#FFF; background:url(../images/NavHover.png) no-repeat center center; text-decoration:none;}

.Banner { margin:0 auto;width:100%; height:480px; overflow:hidden;}

.mnewsscorll_box { margin:0 auto; width:100%; height:53px; background:url(../images/MNewsBg.png) repeat-x 0 0;}
.mnewsscorll_cen { margin:0 auto; width:1120px; height:47px;}
.nav-t { float:left; width:80px; height:47px; line-height:47px; color:#FFF; font-size:15px;  font-family:Microsoft YaHei;}
.hotnews { float:left; width:450px; height:47px; line-height:47px; overflow:hidden;}
.hotnews span {float:left; color:#0157A6; display:inline; padding-right:10px;}
#scrollDiv{width:720px;float:left;}
#scrollDiv a { height:47px;display:block; color:#8EF189;}

.searchbox { float:right; width:250px; height:26px; margin-top:10px; padding:0 10px; background:#FFF;}
.searchinput{ float:left; width:220px; height:26px; border:none; background:none; color:#999; line-height:26px; }
.searchbtn{ float:right; width:14px; height:14px; background:url(../images/Icon2.png) no-repeat; margin-top:6px; border:none; cursor:pointer;}


.proscorllbox{ margin:0 auto; width:100%; height:350px; background:url(../images/MProBg.jpg) repeat-x 0 0; padding-top:30px;}
.protitle { margin:0 auto 10px auto; width:1120px; height:60px; background:url(../images/Line3.jpg) repeat-x 0 23px; }
.protitleCon { margin:0 auto; width:110px; padding:0 30px; background:#EBEBEB; text-align:center;font-family:Microsoft YaHei;}
.protitleCon h3 { color:#238533; font-size:24px; font-weight: normal;}
.protitleCon span { color:#FDB118; font-size:19px; text-transform:uppercase;}

.proscroll { margin:0 auto; width:1236px; height:234px;}
.probox{ height:234px; overflow:hidden; position:relative; width:1236px; margin:0 auto;}
#scrollbox ul {overflow:hidden; height:234px; position:relative;}
#scrollbox ul LI {width:250px; height:234px; float:left; overflow:hidden; margin:0px 40px 0px 0px; background:url(../images/ProBg.png) no-repeat;}
#scrollbox ul LI img{ width:230px; height:160px; padding:10px;}
#scrollbox ul LI span{display:block; padding-top:5px; text-align:center; height:25px; line-height:25px; overflow:hidden;}
#scrollbox ul LI  span a{ color:#FFF;}
#scrollbox ul LI  span a:hover{ color:#173C15}
.arrowNext{ width:31px; height:53px; cursor:pointer; float:left; background:url(../images/Btn.png) no-repeat;}
.arrowPrev{ width:31px; height:53px; cursor:pointer; float:right; background:url(../images/Btn.png) no-repeat -31px 0;}
.pointer {CURSOR: pointer;}
.arrowNext:hover { background-position:0 -53px;}
.arrowPrev:hover {background-position:-31px -53px;}
.arrowNext,.arrowPrev{ margin-top:84px;}

.mcontent { margin:0 auto; width:1120px; height:283px; overflow:auto; padding:30px 0;}
.mcompany { float:left; width:615px;}
.mnew{ float:right; width:470px;}
.titlebox { width:100%; height:43px; background:url(../images/Line.jpg) repeat-x left center; margin-bottom:10px;}
.title { float:left; width:185px; height:28px; text-align:center; line-height:28px; padding:2px 24px 13px 13px; background:#FFF url(../images/Title.png) no-repeat; font-size:15px; color:#FFF;font-family:Microsoft YaHei; }

.com_img { float:left; width:240px; height:170px; overflow:hidden; margin-bottom:20px}
.com_txt {float:right; width:350px; height:170px; line-height:33px; overflow:hidden;}
.com_txt span{ color:#000; font-weight:bold;}
.com_txt a:link,.com_txt a:visited { color:#C62D2D;}

.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:170px; padding-bottom:20px;}
.News_list_index_box li {width:100%; height:30px; line-height:30px; overflow:hidden;background:url(../images/Icon.png) no-repeat 3px 7px; margin-bottom:1px;color:#FFF; border-bottom:1px dashed #388F33; text-indent:30px;}
.News_list_index_box li span { float:right; display:inline; color:#272822;}
.News_list_index_box li:last-child { border-bottom:none;}
.News_list_index_box li.last { border-bottom:none;}

.mpro { float:left; width:615px;}
.mcontact{ float:right; width:470px;}

.more2 { float:right;width:80px; height:23px; padding-bottom:10px; background:#FFF url(../images/More.png) no-repeat right top; text-align:center; line-height:23px; color:#FFF; font-size:12px; font-weight:normal; margin-top:10px; padding-left:20px;}
.more2 a:link,.more2 a:visited { color:#FFF;}

.mScrollBox { width:615px; height:160px; overflow:hidden; clear:both; position:relative;}
#democ {width:100%; overflow:hidden; height:160px; position:relative;}
#democ ul li { float:left; width:230px; height:160px; margin:0 20px; position:relative;}
#democ ul li .imgbg { width:230px; height:160px; position:absolute; left:0; top:0; z-index:10; text-indent:-9999px;background:url(../images/Pro.png) no-repeat;}
#democ ul li .imgbg:hover { width:230px; height:160px;background:url(../images/ProHover.png) no-repeat;color:#FFF;text-align:center; line-height:160px; font-size:15px; font-family:Microsoft YaHei; text-indent:0px; text-decoration:none;}
#democ ul li div.imgbox {width:230px; height:160px; position: relative; z-index:0; left:0; top:0;}
#indemoc { float: left; width: 1000%;}
#demo1c {float: left;}
#demo2c {float: left; }

.contact_con { padding-left:32px; float: left; width: 280px;height:160px;  line-height:28px;}
/*.contact_con span{color:#000;;}*/
.contact_con a:link,.contact_con a:visited {color:#1882C5;}
.contact_img {float: left; width: 150px;}

.content { margin:0 auto; width:1200px; height:auto; padding:30px 0;}
.leftbox { float:left; width:283px; height:auto; overflow:auto; background:url(../images/LeftBottom.png) no-repeat left bottom; padding-bottom:19px}
.lefttop { width:100%; height:10px; background:url(../images/LeftTop.png) no-repeat;}
.leftcen { width:100%; height:auto; overflow:auto; background:url(../images/LeftCen.jpg) repeat-y 0 0;}
.lefttitle { width:100%; height:36px; padding:10px 0; background:url(../images/Line4.jpg) no-repeat left bottom;}
.lefttitle h3 {background:url(../images/Icon3.png) no-repeat 80px 0; text-indent:120px; color:#FFF; font-size:16px;font-family:Microsoft YaHei; line-height:36px; font-weight:normal;}

.subnav { margin:10px auto 0 auto; width:232px; }
.subnav li { width:100%; height:39px; line-height:39px; background:url(../images/Icon4.png) no-repeat 70px 15px; text-indent:95px; margin-bottom:10px; font-size:15px;font-family:Microsoft YaHei;}
.subnav li a{ display:block;}
.subnav li a:link,.subnav li  a:visited { color:#FFF;}
.subnav li a:hover,.subnav li a.subcur{ background:url(../images/LeftHover.png) no-repeat; color:#238533; text-decoration:none;}

.rightbox { float:right; width:880px;}
.right_t { width:100%; height:38px; background:url(../images/Line.jpg) repeat-x left bottom;}
.right_t h3 { float:left; background:#FFF; padding:11px 15px 0 15px; line-height:30px; color:#AF1500; font-size:16px; font-weight:bold; margin-left:50px;}
.cookie { float:right; width:auto; height:38px; background:#FFF; line-height:38px; padding-right:10px; padding-left:20px;font-family:Microsoft YaHei;}
.cookie span { color:#238533;}
.txtcon { line-height:30px; padding:15px 40px; font-size:14px; color:#656565;font-family:Microsoft YaHei;}

.online { margin:0 70px 25px auto; width:100%; height:auto; overflow:auto; background:url(../images/OnLineImg.png) no-repeat right bottom;}
.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;}
.online_input, .online_input2 {float:left; border:1px solid #D3D3D3; background:#FFF; line-height:29px;}
.online_input { width:225px; height:29px;}
.online_input2 {width:590px; height:210px;}
.online_btn,.online_btn2 { float:left; width:104px; height:31px; text-align:center;border:0px; background:#D7D7D7; color:#656565; padding:4px 5px 5px 4px; line-height:20px;}
.online_btn { margin-left:110px; margin-right:30px; display:inline; color:#FFF; background:#238533; }

.map { float:left; margin-top:13px; margin-left:35px; /*margin-bottom:32px; */margin-right:7px; display:inline; width:450px; height:270px; background:#CCC;}
.con-txt { float:right; width:380px; line-height:25px; padding-top:20px; height:auto!important; min-height:305px; height:305px;}
.con-txt a:link {color:#055CB4;}
.con-txt a:visited {color:#055CB4;}


.FooterBox { margin:0 auto; width:100%; height:auto; overflow:auto; background:#388F33; 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:13px;}

.pro { margin:0 auto; width:840px;}
.pro li {width:250px; height:234px; float:left; overflow:hidden; margin:0px 15px 20px 15px; background:url(../images/ProBg.png) no-repeat; text-align:center;}
.pro li img{  padding:10px; text-align:center;}
.pro li span{display:block; text-align:center; height:25px; line-height:25px; overflow:hidden;}
.pro li  span a{ color:#FFF;}
.pro li  span a:hover{ color:#173C15}

DIV.sabrosus {MARGIN: 3px; TEXT-ALIGN: center;clear:both; padding:21px 0 29px 0; clear:both;font-family:Microsoft YaHei;}
DIV.sabrosus A:link,DIV.sabrosus A:visited { padding:7px 12px;text-align:center;MARGIN-RIGHT: 2px;TEXT-DECORATION: none; BACKGROUND-COLOR:#FFF; border:1px solid #E5E5E5;}
DIV.sabrosus A:hover {text-decoration: underline;}
DIV.sabrosus SPAN.current {padding:7px 12px; background:#008248; color:#FFF;border:1px solid #E5E5E5;}
DIV.sabrosus SPAN.disabled {padding:7px 12px;MARGIN-RIGHT: 2px;border:1px solid #E5E5E5;}

.News_list { margin:0 auto; width:95%; height:auto; overflow:auto; padding:6px 0;}
.News_list li { width:100%; height:50px; line-height:50px; text-indent:57px; overflow:hidden; background:url(../images/Icon5.png) no-repeat 37px 21px; font-size:14px;font-family:Microsoft YaHei;}
.News_list li span {float:right; padding-right:30px; color:#272822;}
.News_list li a:link,.News_list li a:visited {color:#656565; font-size:18px;}
.News_list li.gray { background:#F3F3F3 url(../images/Icon5.png) no-repeat 37px 21px;}

.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:#00873B; 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:0px;}

.Pages { margin:0 10px;color:#6D6D6D; border-top:2px dashed #00873B;}
.Pages li { float:left; width:48%; line-height:25px; padding:10px 0 10px 0px; margin:1%;}
.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;}
