/*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;/* 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; }
.cur{color:#F00 !important;}
/*Main Css End*/
.topbox { margin:0 auto; width:100%; height:489px; background:#F8F8F8 url(../images/Top.png) repeat-x 0 0; overflow:hidden;}
.top { margin:0 auto; width:1190px; position:relative;}
.logobox { position:absolute; z-index:50; top:0; left:410px; width:375px; height:130px; background:url(../images/LogoBg.png) no-repeat;}
.logo { padding:37px 0 0 40px;}
.tel { float:right; height:40px;background:url(../images/Icon.png) no-repeat 0 7px;color:#434343; line-height:40px; font-size:18px;font-weight:normal; padding-left:30px;}

.search{width:320px;height:116px;float: right;}
.search1{width: 100%;height: 37px; margin-top:2px;}
.search1_1{width: 287px;height: 37px;float: left;}
.search1_1 input{width: 100%;height: 37px;border: 0;background: url(../images/sc_bg.png) no-repeat center center;text-indent: 10px;font-size: 14px;color: #999999;}
.search1_2{width: 33px;height: 37px;float: left;}
.search1_2 input{width: 100%;height: 100%;border: 0;background: url(../images/sc_bg1.png) no-repeat center center;}

.Navbox { margin:0 auto; width:100%; height:60px; clear:both;}
.Nav { margin:0 auto; width:1190px; height:60px;}
.Nav li { float:left; width:100px; text-align:center; height:50px; color:#434343; font-family:Microsoft YaHei; font-size:20px;}
.Nav li.Blank { float:left; width:375px;}
.Nav li a { display:block;}
.Nav li a:link,.Nav li a:visited {color:#000;  line-height:50px; padding-top:10px;}
.Nav li a:hover,.Nav li a.Cur {color:#FF0000; text-decoration:none;}

.D_Banner {margin:0 auto;width:100%; height:390px; background:url(../images/BannerBg.jpg) repeat 0 0;}
.m_banner{ background:#fff;height:390px; position: relative; margin:0 auto; width:1190px;}
.m_banner .banner{height:390px;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:390px; left:0; top:0; text-indent:-99999px;}
.banner_ctrl{ height:100px;width:1310px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -655px;z-index:2; <!--visibility:hidden;-->}
.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;}

.Mtitle { margin:25px auto; width:1190px; height:50px; background:url(../images/Line.png) repeat-x center bottom;}
.Mtitle_left { float:left;  height:31px; line-height:31px; text-align:center; background:url(../images/Icon2.png) no-repeat;margin-top:11px;}
.Mtitle_left span {margin-left:20px; color:#000; font-size:29px; padding:0 5px;}
.Mtitle_left em {color:#FF0006; font-size:19px; text-transform:uppercase;padding:0 5px; font-weight:bold; font-style:normal;}
.Mtitle_m { float:right; width:88px; height:33px; background:#FF0000; line-height:33px; text-align:center; text-transform:uppercase; font-size:14px; margin-top:16px;}
.Mtitle_m a:link,.Mtitle_m a:visited {color:#FFE9BF; }

.Mtitle2 { margin:25px auto; width:1190px; height:50px; background:url(../images/Line.png) repeat-x center bottom; padding-top:20px;}
.Mtitle_left2 { float:left; width:300px; height:31px; line-height:31px; text-align:center; background:url(../images/Icon4.png) no-repeat;margin-top:11px;}
.Mtitle_left2 span { color:#FFF; font-size:29px; padding:0 5px;}
.Mtitle_left2 em {color:#FFF; font-size:19px; text-transform:uppercase;padding:0 5px; font-weight:bold; font-style:normal;}
.Mtitle_m2 { float:right; width:88px; height:33px; background:#FF0000; line-height:33px; text-align:center; text-transform:uppercase; font-size:14px; margin-top:16px;}
.Mtitle_m2 a:link,.Mtitle_m2 a:visited {color:#FFE9BF; }

.mScrollBox { width:1190px; height:260px; overflow:hidden; margin:0 auto;}
#democ {width:100%; overflow:hidden; height:260px; position:relative;}
#democ ul li { float:left; width:280px; height:260px; margin:0 12px; position:relative;}
#democ ul li .imgtxt { width:280px; height:38px; background:#FF9800; font-size:20px; text-align:center; line-height:38px; overflow:hidden; display:block;}
#democ ul li .imgtxt a:link,#democ ul li .imgtxt a:visited { color:#FFF;}
#democ ul li div.imgbox {width:280px; height:215px; float:left; margin-bottom:2px;}
#democ ul li div.imgbox img { width:278px; height:215px;border:1px solid  #ccc; }
#indemoc { float: left; width: 1000%;}
#demo1c {float: left;}
#demo2c {float: left; }

.mcasebox { margin:0 auto; width:100%; height:450px; background:url(../images/Bg1.jpg) repeat-x 0 0;}
.mcaseCon { margin:0 auto; width:1162px; padding:14px; background:#FFF; overflow:hidden;}
#demoa {width:1162px; overflow:hidden; height:316px; position:relative;}
#demoa ul li { float:left; width:280px; height:216px; margin:0 14px; position:relative; background:url(../images/Bg2.png) repeat-x left bottom; padding-bottom:80px;}
#demoa ul li .imgbg { width:280px; height:216px; position:absolute; left:0; top:0; z-index:10; text-indent:-9999px;background:url(../images/Pro.png) no-repeat;}
#demoa ul li .imgbg:hover { width:280px; height:216px;background:url(../images/ProHover.png) no-repeat;color:#FFF;text-align:center; line-height:216px; font-size:20px; font-family:Microsoft YaHei; text-indent:0px; text-decoration:none;}
#demoa ul li div.imgbox {width:280px; height:216px; position: relative; z-index:0; left:0; top:0;}
#indemoa { float: left; width: 1000%;}
#demo1a {float: left;}
#demo2a {float: left; }

.mcompany { margin:0 auto; width:1190px; height:175px; padding-bottom:15px;}
.com_img { float:left; width:250px; height:175px; overflow:hidden;}
.com_txt {float:right; width:910px; height:175px; font-size:16px; line-height:36px; overflow:hidden;}
.com_txt span{ color:#C10413; font-weight:bold;}
.com_txt a:link,.com_txt a:visited { color:#FF8500;}

.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:1190px; height:auto; padding:40px 0 0 0;}
.leftbox { float:left; width:220px; height:auto;  position:relative; z-index:31;}
.leftcen { width:100%; height:auto; overflow:auto; background:url(../images/LeftCen.jpg) repeat-y 0 0;}
.lefttitle { width:100%; height:52px; background:#F00; text-align:center; line-height:52px; color:#FFF; font-size:26px; font-weight: normal;}



.menu_list h3{background:#9e9e9e url("../images/LeftHover.jpg") no-repeat scroll center bottom; font-weight:normal; 
 width:100%; height:45px; float:left; position:relative; z-index:30;}
.menu_list{width:220px;  float:left; position:relative; z-index:30;}
.menu_head{
	height: 45px;
	line-height: 45px;
   text-indent:50px; 
	font-size: 18px;
	color: #525252;
	cursor: pointer;
  font-weight:normal;
	position: relative;
	margin: 0px;
	font-weight: bold; position:relative; z-index:28;
}
 






.subnav { margin:10px auto 20px auto; width:220px; }
.subnav li { width:100%; height:45px; line-height:45px; background:#9E9E9E url(../images/LeftHover.jpg) no-repeat center bottom; font-size:18px;font-family:Microsoft YaHei; text-indent:70px;}
.subnav li a{ display:block;}
.subnav li a:link,.subnav li  a:visited { color:#FFF;margin-left:-20px;}
.subnav li a:hover,.subnav li a.subcur{ text-decoration: none; font-weight:bold;margin-left:-20px;}
.leftcon { width:100%; line-height:25px; color:#FF6D01; font-size:14px; padding:20px 0 100px 0; background:url(../images/C.png) no-repeat center bottom;}
.leftcon a:link,.leftcon a:visited {color:#FF6D01;}

.caseleft{ width:208px; height:220px; border:1px solid #D7D7D7; background:#FFF; margin-top:2px; margin-bottom:10px;}

.rightbox { float:right; width:915px; }
.right_t { width:100%; height:50px; background:url(../images/Line2.png)  no-repeat center bottom;}
.right_t h3 { float:left; background:#FFF; padding:11px 15px 0 15px; line-height:30px; color:#AF1500; font-size:16px; font-weight:bold; }
.cookie { float:right; width:auto; height:33px; color:#FFF; background:#F00; line-height:33px; padding:0 10px;font-family:Microsoft YaHei; margin-top:17px;}
.cookie a:link,.cookie a:visited {color:#FFF;}
.R_left {float:left; width:530px; height:31px; line-height:31px; text-align:left; background:url(../images/Icon2.png) no-repeat;margin-top:11px; padding-left:20px;}
.R_left span { color:#000; font-size:29px; padding:0 5px;}
.R_left em { font-style:normal; color:#F00; font-size:19px; text-transform:uppercase;padding:0 5px; font-weight:bold;}

.txtcon { line-height:30px; padding:20px 25px; font-size:16px; color:#656565;font-family:Microsoft YaHei;}
.txtcon img {  padding:0 0px 0 0;}

.online { margin:20px 0 25px auto; width:100%; height:auto; overflow:hidden; background:url(../images/O.png) no-repeat 570px 300px; 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:580px; height:270px;}
.online_btn,.online_btn2 { float:left; width:110px; height:40px; 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:#FF0000; }

.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:485px; height:325px; background:#CCC;}
.con-txt { float:right; width:350px; line-height:35px; padding-top:20px; height:auto!important; min-height:305px; height:305px; color:#D7271B; font-size:18px; background:url(../images/C.jpg) no-repeat right bottom; padding-bottom:50px; padding-bottom:250px;}
.con-txt a:link,.con-txt a:visited {color:#D7271B;}


.FooterBox { margin:0 auto; width:100%; height:auto; overflow:auto; background:#0E0D0F url(../images/Footer.jpg) repeat-x 0 0; padding:10px 0;}
.Footer { margin:0 auto; width:1120px;}
.FooterEWM { float:left; padding:8px 0 0 0;}
.FooterLC { float:right;margin-top:13px;}
.Copyright { float:left; line-height:25px; color:#FFF; padding:15px; font-size:12px;font-family:SimSun;}

.pro {width:924px; margin:0 -5px;}
.pro li {float:left; width:280px; height:260px; margin:26px 14px;}
.pro li img{width:278px; height:215px; float:left; margin-bottom:2px;border:1px solid  #ccc; }
.pro li span{width:280px; height:38px; background:#FF9800; font-size:20px; text-align:center; line-height:38px; overflow:hidden; display:block;}
.pro li  span a{color:#FFF; font-size:20px;}


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:#FF0000; 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; height:auto; overflow:auto; padding:10px 15px;}
.News_list li { width:100%; height:35px; line-height:35px; overflow:hidden; background: url(../images/Icon03.jpg) no-repeat 0 14px; font-size:16px;font-family:Microsoft YaHei; text-indent:30px;}
.News_list li span {float:right; color:#FF6D01; font-size:14px; }
.News_list li a:link,.News_list li a:visited {color:#434343; }

.ComTxt { padding:0 23px 23px 210px; line-height:25px; font-size:14px; font-family:Microsoft YaHei;width:500px;}
.ComTxt2 { padding:0 23px 23px 23px; line-height:25px; font-size:14px; font-family:Microsoft YaHei;}
.ComTxt img{border:1px solid  #ccc; }
.ComTxt2 img{border:1px solid  #ccc; }
.ComInT { padding:0 23px;line-height:30px; text-align:center; font-size:25px; color:#F00; 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 #F00;}
.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;}


.subNavBox{width:230px; clear:both;}
.subNav{cursor:pointer;font-weight:bold;font-size:17px; font-weight:normal;color:#FFF;line-height:41px; text-align:center;background: url(../images/bg14.png) no-repeat 0 -41px; width:230px;margin-bottom:5px;}
.subNav a:link,.subNav a:visited { color:#FFF;}
.subNav a:hover { color:#FFF;}
.subNav:hover,.subNav.subcur{color:#FFF; background: url(../images/bg14.png) no-repeat 0 0px;}
.currentDd{color:#FFF}
.currentDt{background: url(../images/bg14.png) no-repeat 0 0px;}
.navContent{display: none; margin-left:15px;}
.navContent li a{display:block;width:181px;heighr:33px; text-indent:80px;font-size:14px;line-height:33px;color:#FA5B00; background: url(../images/bg14.png) no-repeat 0 -82px; margin-bottom:5px;}
.navContent li a:hover{ background:url(../images/bg14.png) no-repeat 0 -115px; color:#FFF;}