@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px;}
body { font-size:13px; line-height:28px; color:#444; text-decoration:none; font-family:"微软雅黑";}
a { color:#444; text-decoration:none;}
a:hover { color:#FF9D00; text-decoration:none;}
img { border:0;}
ul,li,ol { list-style-type:none;}
h1,h2,h3,h4,h5,h6,dl,dt,b,i,span {font-weight:normal;}

/*head*/
.top { width:100%; height:90px; background:#fff;}
.top .head { width:1100px; height:90px; overflow:hidden; margin:0px auto; position:relative;}
.top .head .logo { height:90px; overflow:hidden; display:table-cell; vertical-align: middle; }
.top .head .logo img { max-height:90px;}
.top .head .headr { position: absolute; top:0; right:0; padding-top:25px;}
.head .tel { font-size:14px; font-size:23px; font-weight:bold; color:#f60; line-height:20px;}
.head .tel img {float:left; margin-right:17px;}
.head .tel span { font-size:12px; font-weight:normal; color:#333;}

/*nav*/
.nav-wrap { width:100%; height:40px; background:#fff; z-index:99999; border-bottom:3px solid #FF9D00;}
.nav{ width:1100px; height:40px; margin:0px auto;}
.nav li{float:left;}
.nav li a{float:left; min-width:110px;}
.inmenu:link,.inmenu:visited{color:#444; font-size:15px; line-height:40px; height:40px; text-align:center;}
.inmenu:hover,.inmenu:active{color:#FF9D00; background:#eee; text-decoration:none; transition:0.3s all;}
.inmenu_1:link,.inmenu_1:visited,.inmenu_1:hover,.inmenu_1:active{color: #FF9D00; font-size:15px; height:40px; line-height:40px; background:#eee; transition:0.5s all; text-align:center;}

.nav li:hover{position:relative; z-index:99999999999;color:#fff;}
.nav li:hover a{background:#eee;color:#FF9D00;}
.nav li:hover ul li a{background:#eee; color:#666;}
.nav li ul li{float:none;text-align:left;height:30px; border-top:1px solid #fff;}
.nav li ul li a{float:none;display:block;color:#666;white-space:nowrap;height:30px;line-height:30px;text-transform:capitalize;text-overflow:ellipsis; text-align:center; font-size:12px; padding:0 10px; min-width:90px;}
.nav li ul li a:hover{color:#FF9D00;background:#ddd; transition:0.5s all;}
.nav li ul{display:none;position:absolute;top:40px;left:0; z-index:9999;}

/*banner*/
#banner{clear:both;min-width:1000px;background:#eee;width: 100%;margin: 0px auto;}
.slider_img{display: block;text-align: center;height: 100%;}
.slider_img img{display:inline-block!important;margin:0px 0;max-width:100%;width: auto;height: auto;display:block;}
.wmuSlider{height:100%!important;position:relative;overflow:hidden;}

.bbdd{z-index: 2;position: absolute;bottom: 2%;margin: 0;padding: 0; width:100%; text-align:center;}
.bbdd li{margin: 0 10px 10px 0;list-style-type: none; display:inline-block;}
.bbdd a{display:inline-block;text-indent:999px;width:32px;height:16px; background: url(dot.png) no-repeat 0 -16px;display: block; overflow:hidden;}
.bbdd a.wmuActive{background-position:0 0;}
.banner{width:100%;text-align:center; margin:0 auto;margin-bottom:10px;background:#f1f1f1;}
.banner img{min-width:1000px;max-width:100%;}

.wmuSliderPrev,.wmuSliderNext{width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;}
.wmuSliderNext {background-position: 0 -70px;right: 0;}
.wmuSliderPrev {left: 0;}
.wmuSlider:hover .wmuSliderNext {opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderPrev {opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderNext:hover,
.wmuSlider:hover .wmuSliderPrev:hover {opacity: 1;filter: alpha(opacity=50);}

/*category*/
.home-category { width:1100px; margin:60px auto; overflow:hidden;}
.home-category li { width:275px; float:left; text-align:center; font-size:15px; line-height:15px;}
.home-category li img { width:160px; height:160px; border:10px solid #f3f3f3; border-radius:100px; margin-bottom:15px;}
.home-category li:hover img { border:10px solid #fff4e1;}

/*hot peoduct*/
.home-pro { width:100%; height:530px; background:url(pro-bg.jpg) no-repeat top center; text-align:center; overflow:hidden;}
.home-pro h2 { font-weight:bold; font-size:27px; margin-top:50px;}
.pro-scr { width:1100px; height:auto; ZOOM: 1; margin:0px auto;}
.pro-scr .pcont {FLOAT: left; OVERFLOW: hidden; WIDTH:1105px;}
.pro-scr .ScrCont {WIDTH: 32733px; ZOOM: 1;}
.pro-scr #List1_1 {FLOAT:left;}
.pro-scr #List2_1 {FLOAT:left;}
.pro-scr .LeftBotton { background: url(left.png) no-repeat left top; WIDTH:50px; HEIGHT:50px; position:absolute; margin-top:190px; margin-left:-625px;}
.pro-scr .RightBotton { background: url(right.png) no-repeat top right; WIDTH:50px; HEIGHT:50px; position:absolute; margin-top:190px; margin-left:30px;}
.pro-center { height:332px;margin-top:50px;DISPLAY: block;CURSOR: pointer;float:left;}
.pro-center li { float:left; width:210px; height:330px; background:#FFF; border:1PX solid #dadada; margin:0px 5px 0px 5px;}
.pro-center li img { width:150px; height:150px; margin:30px 30px 0px 30px;}
.pro-center li:hover { border:1px solid #FFC768;} 
.pro-center li h5 { width:170px; height:40px; line-height:45px; font-size:14px; margin-left:20px;}
.pro-center li p { width:170px; height:54px; font-size:12px; margin-left:20px; line-height:18px; text-align:left; color:#999;}
.pro-center li h6 { width:153px; height:14px; line-height:14px; font-size:12px; background:url(point1.png) no-repeat left 3px; padding-left:17px; margin-left:20px; margin-top:10px; text-align:left;}
.pro-center li h6 a { color:#FF9D00;}
.pro-center li h6 span { color:#FF9D00; float:right;}

/*home about*/
.home-about { width:1100px; margin:50px auto; overflow:hidden;}
.home-about .title { width:1100px; text-align:center; line-height:40px; color:#fff; font-size:20px; font-weight:bold; background:url(tit-bg.jpg) no-repeat center center; letter-spacing:5px;}
.home-about p { width:1100px; height:240px; overflow:hidden; margin-top:50px; font-size:14px;}
.home-about p img { float:left; width:400px; height:240px; margin-right:50px;}
.home-about p span { width:650px; display:inline-block; font-size:18px; color:#FF9D00; line-height:22px;}

/*home industry*/
.home-indus { width:100%; height:300px; background: url(indus-bg.jpg) no-repeat center center; overflow:hidden; padding:80px 0px;}
.home-indus .indus-in { width:1100px; margin:0px auto;}
#mrq{width:525px; float:left;}
#Marquee_x { overflow:hidden; width:525px;}
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{ float:left;height:300px; width:240px; overflow:hidden; background:#fff; text-align:center; margin-right:20px; font-size:14px;}
#Marquee_x ul li div img{ margin:15px; width:210px; height:210px; display:block;}

.home-indus .indus-in .indus-right { width:525px; float:right; height:300px; overflow:hidden;}
.home-indus .indus-in .indus-right li { height:80px; overflow:hidden; margin-bottom:30px;}
.home-indus .indus-in .indus-right li .num { height:80px; width:76px; line-height:80px; text-align:center; font-size:85px; font-family: "宋体"; overflow:hidden; float:left; color:#fff; font-weight:100; letter-spacing:-5px;}
.home-indus .indus-in .indus-right li .text { height:20px; line-height:20px; width:430px; float:right; font-size:15px;}
.home-indus .indus-in .indus-right li .text a { color:#fff;}
.home-indus .indus-in .indus-right li .text a:hover { text-decoration:underline; color:#ccc;}
.home-indus .indus-in .indus-right li p { height:25px; line-height:25px; width:430px; float:right; font-size:12px; color:#ccc;}
.home-indus .indus-in .indus-right li span { height:34px; line-height:17px; width:430px; float:right; font-size:12px; color:#fff;}

/*home news*/
.home-news { width:1100px; margin:50px auto; overflow:hidden;}
.home-news .title { width:1100px; text-align:center; line-height:40px; color:#fff; font-size:20px; font-weight:bold; background:url(tit-bg.jpg) no-repeat center center; letter-spacing:5px;}
.home-news .h-newslist { width:1100px; margin-top:50px;}
.home-news .h-newslist li { float:left; margin:0px 20px; width:235px; height:245px;}
.home-news .h-newslist li img { width:235px; height:150px;}
.home-news .h-newslist li p { width:235px; height:30px; line-height:35px; font-size:14px;}
.home-news .h-newslist li span { width:235px; height:54px; line-height:18px; font-size:12px; color:#999;}
.home-news .h-newslist1 li { float:left; margin:0px 20px; width:510px; height:34px; line-height:34px; background:url(point2.png) no-repeat 3px 14px; border-bottom:1px dashed #aaa; text-indent:17px;}
.home-news .h-newslist1 li span { float:right; font-size:12px; color:#999;}

/*foot*/
.foot { width:100%; background:#424343;  margin-top:25px; padding-bottom:20px;}
.foot .foot-in { width:1100px; height:90px; margin:0px auto 15px; background:url(foot-bg.jpg) repeat-x left bottom; position:relative;}
.foot .foot-in .logo-bot { height:88px; overflow:hidden; display:table-cell; vertical-align: middle;}
.foot .foot-in .logo-bot img { max-height:88px;}
.foot .foot-in .tel { position:absolute; right:0; top:0px; margin-top:25px; width: auto; height:43px;  padding-left:60px; background:url(tel1.png) no-repeat; font-size:23px; color:#fff; font-weight:bold; line-height:20px;}
.foot .foot-in .tel span {font-size:12px; font-weight:normal; color:#fff;}
.foot .foot-detail { width:1100px; margin:0px auto; overflow:hidden;}
.foot .foot-detail img { width:120px; height:120px; float:right;}
.foot .foot-detail .foot-left { width:950px; float:left;}
.foot .foot-detail .foot-left p { color:#aaa;}
.foot .foot-detail .foot-left p a { color:#aaa;}
.foot .foot-detail .foot-left img { width:auto; height:auto; float:none;}
.foot .footmenu { width:950px; height:35px; line-height:20px; margin:0px auto 15px;}
.foot .footmenu li { display: inline-block; line-height:20px; background:none; margin:20px 20px 0px 0px;}
.foot .footmenu li a { background:#333; color:#aaa;line-height: 20px;font-size: 14px; padding:5px 20px; border-radius:3px;}
.foot .footmenu li a:hover { background:#aaa; color:#424343; line-height: 20px;font-size: 14px;}
.keywords { width:1100px; margin:10px auto 0px; color:#aaa;}.keywords a { color:#aaa;}
.footlinks { width:100%; text-align:center;}

/*feedback*/
.feedback {clear:both;margin:0px auto;padding:0px;margin:20px 0px 0px 0px;}
.submita {margin:16px auto;display:inline-block;padding:0 18px!important;line-height:22px;background:#ff9c00;border:0px;height:24px;color:#FFF;cursor:pointer;font-size:16px;}
.submita:hover{background:#ff9c00; color: #fff;}
.xh {color:#f00;padding:0 3px;}
#feedbackForm {margin:20px 0px 0px 0px; width: 400px; margin:0 auto; }
#feedbackForm .text {width:300px;height:26px;margin:10px 0px 0px 0px;font-size:12px;line-height:26px;padding:0px 0px 0px 5px;border:1px solid #ccc; background:none;}
#feedbackForm .lable {padding:10px 12px 0px 0px;line-height:30px;height:30px;text-align:right;}
#feedbackForm .atextarea {border:1px solid #ccc;height:100px;width:305px;ont-size:12px;margin-top:10px;line-height:24px;color:#666; background:none;}
#feedbackForm .smtcss {padding-right:112px;text-align:center;}
.table {border-collapse:collapse;}
.table td, .table th {border:1px solid #cdcdcd;padding:5px;}
.table p {padding:0px;margin:0px;}
.e_mobile {display: inline-block;height:25px;line-height:25px;background:url(/Content/C_IMG/emobile.png) 0px -50px no-repeat;text-indent:25px;}
.YqbYears{vertical-align:middle; padding-left:8px; margin-top:-6px;}
#feedbackForm .hr_10{ width: 100%;
    height: 10px;
    font-size: 0px;}
#feedbackForm  .msgtitle{
	 display: inline-block;
    padding-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
    width: 88px;
    text-align: right;

}
.msg_btn_area{width: 100%; text-align: center;}

.banner-inner { width:100%; text-align:center;}
.banner-inner img { max-width:100%; height:auto;}

/*inner*/
.inner { width:1100px;  margin:40px auto 50px; overflow:hidden;}
.inner .inner-l { width:240px; float:left;}
.inner-title {width:240px;text-align:center;font-size:20px;font-weight: bold;color:#fff;background: #FF9D00;height:80px;line-height:80px;}

ul.sf-menu {clear:both;margin:0px auto;height:auto;position:relative;text-transform:capitalize;z-index:500;width:240px; padding-top:0px;}
ul.sf-menu li {zoom:1;margin:0px;}
ul.sf-menu li a { color:#666;text-transform:capitalize; display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:37px;line-height:37px;font-size:13px;padding-left:20px;background:#ddd url(point.png) no-repeat 220px 16px; margin-top:3px;}
ul.sf-menu li a:hover, ul.sf-menu li a:active {background:#aaa url(point.png) no-repeat 220px 16px;color:#fff;font-size:13px;}
ul.sf-menu li.hover, ul.sf-menu li:hover {position:relative;}
ul.sf-menu li.menu-item:hover {position:relative;}
ul.sf-menu ul {width:100%;margin:0px;padding:0px;position:absolute;left:240px;top:0px;visibility:hidden;text-transform:capitalize;}
ul.sf-menu ul li a {font-weight:normal;line-height:32px;border-top:1px solid #999;background:#aaa url(point.png) no-repeat 220px center;height:32px;color:#fff!important;font-size:12px;padding-left:20px;}
ul.sf-menu li.hover ul li a, ul.sf-menu li.hover ul li a:hover, ul.sf-menu li.hover ul li a:active {color:#FFF;text-decoration:none;background:#999 url(point.png) no-repeat 220px center;font-size:12px;}
ul.sf-menu ul li a.hover, ul.sf-menu ul li a:hover {text-decoration:none;background:#999 url(point.png) no-repeat 220px center!important;color:#FFF;font-size:12px;}
li.LiLevel1 a {color:#666!important;}
li.LiLevel1 a:hover {color:#fff!important;}
ul.sf-menu ul li ul {padding:0px;}
ul.sf-menu ul ul {left:240px;margin:0px;padding:0px;visibility:hidden;}
ul.sf-menu ul ul li a {width:auto;padding:0px;padding-left:20px;text-decoration:none;font-size:13px;}
ul.pro-menu {margin-top:-1px;margin:0px;padding:0px;text-transform:capitalize;}
ul.sf-menu li:hover > ul {visibility:visible;margin:0px;padding:0px;}
ul.sf-menu li.LiProDetail a {background:#aaa url(point.png) no-repeat 220px center!important;color:#fff!important;font-size:12px; margin-top:0px;}
ul.sf-menu li.LiProDetail a:hover, ul.sf-menu li.LiProDetail a:active {background:#999 url(point.png) no-repeat 220px center!important;font-size:12px;}

.search { width:240px; height:42px; margin:10px 0px 5px 0px;}
.search .search_text { width:170px; height:40px; line-height:40px; float:left; font-size:13px; border:1px solid #ccc; border-width:1px 0px 1px 1px; color:#999; padding-left:9px; font-family:"微软雅黑";}
.search .search_but {width:60px;height:42px;line-height:42px;float:right;background: #FF9D00;text-align:center;border:0;font-size:12px;color:#fff;}
.leftcontact { width:240px; margin-top:10px; font-size:12px; line-height:23px;}

.inner .inner-r { width:820px; float:right;}
.inr-title {height:40px;line-height:40px;font-size:22px;font-weight:bold;color: #FF9D00;}
.inr-title span { float:right; font-size:12px; font-weight: normal;}

/*about*/
.inner-abo { width:820px; font-size:14px; line-height:25px;}

/*product*/
.product-inner { width:820px;}
.product-inner p { width:820px; font-size:13px; line-height:22px;}

.productlist { width:820px; height:auto; margin:0px auto; overflow:hidden;}
.productlist li { width:788px; height:150px; padding:15px; border:1px solid #e3e3e3; background:#fff; margin:15px 0px 0px 0px; }
.productlist li img { width:150px; height:150px; float:left;}
.productlist li p { width:620px; height:150px; float:right;}
.productlist li p strong { width:620px; font-size:16px; display:inline-block; font-weight:normal;}
.productlist li p span { width:620px; font-size:12px; color:#999; display:inline-block; line-height:22px; margin-bottom:5px;}
.productlist li p .more a { font-size:12px; line-height:22px; padding:3px 15px; background:#D32541; color:#fff;}
.productlist li p .more a:hover { transition:0.5s ease-in; background:#000; color:#fff;}
.productlist li p .more span { float:right;}

.productlist1 { width:820px; height:auto; margin:0px auto; overflow:hidden;}
.productlist1 li { width:183px; height:auto; float:left; margin:5px; border:1px solid #eee; padding:5px; text-align: center;}
.productlist1 li img { width:183px; height:183px;}
.productlist1 li:hover { border:1px solid #FF9D00;}

.procontent { width:820px; font-size:14px;color:#444;line-height:25px; margin-top:10px;}
.procontent h2 { width:820px; height:40px; font-size:16px; text-indent:15px; background:#eee; font-weight:bold; color:#222;line-height:40px; margin-bottom:10px;}

.singglecon {width:820px;overflow: hidden; margin-bottom:20px;}
.singglecon img { max-width:400px; float:left;}
.singglecon p { width:380px; float:right;}
.singglecon p strong { width:380px; font-size:18px; font-weight:bold; display:inline-block; margin-bottom:10px;}
/*news*/
.news-inner { width:820px; height:auto; overflow:hidden;}
.news-inner li { width:820px; height:43px; overflow:hidden; line-height:43px; background:url(point2.png) no-repeat 4px 19px; text-indent:20px; font-size:14px; border-bottom:1px solid #eee;}
.news-inner li span { float:right; margin-right:10px; font-size:12px;}
.news-inner li:hover {background:#eee url(point2.png) no-repeat 4px 19px; color:#FF9D00;}
.news-inner li:hover a { transition:0.5s all; color:#FF9D00;}
.news-inner li:hover span { transition:0.5s all; color:#FF9D00;}

/*pages*/
.pages,.npage{clear:both; text-align:center; font-size:12px; padding:15px 0 0px 0;color:#444;}
.pages a,.pages span{display:inline-block; height:24px;padding:0 2px; margin:0 2px!important; line-height:24px; border:1px solid #111; background:#222; padding:0px 5px; color: #fff;}
.pages a:link,.pages a:visited {color: #fff; line-height:24px; border:1px solid #111; background:#222; padding:0px 5px;}
.pages a:hover,.pages a:active,.pages span.ctxt{color: #fff; text-decoration:none; border:1px solid #FF9D00; background:#FF9D00; padding:0px 5px;}

/*newdetail*/
.news-content { width:820px; font-size:14px; overflow:hidden;}
.newsTitle {clear:both;margin:0px auto; font-size:19px;font-weight:bold;color:#444;line-height:25px; padding:10px 0px;}
.newsDate {clear:both;margin:0px auto; line-height:15px; margin-bottom:10px; font-size:12px;}
.newsDate a { color:#fd4128;}
.newsDate a:hover { color:#fd4128;}
.newsContent {clear:both;margin:0px auto;padding:0px; font-size:14px;color:#444;line-height:25px;word-wrap:break-word;word-break:normal; margin-bottom:10px;}
.prevNext {clear:both;margin:0px auto;border-top:dashed 1px #aaa;height:50px;line-height:25px;color:#FF9D00;font-size:14px;-webkit-text-size-adjust:none; padding:10px 0px 0px 0px;}
.prevNext a {text-decoration:underline;}
.prevNext .prev {}
.prevNext .prev a { text-decoration:none;}
.prevNext .prev a:hover {color:#FF9D00; text-decoration:none;}
.prevNext .next {}
.prevNext .next a { text-decoration:none;}
.prevNext .next a:hover {color:#FF9D00; text-decoration:none;}
.rnews {width:820px; overflow: hidden; margin-bottom: 20px;}
.rnews strong {font-size:17px;line-height:33px;height:33px;padding-top:5px; color:#666; margin-bottom:10px; font-weight:bold; display:block;}
.rnews li {float:left;width:390px;height:30px;line-height:30px; margin:0px 20px 0px 0px; border-bottom:1px solid #fff; background:#f4f4f4 url(point.png) no-repeat 10px 13px;}
.rnews li a {color:#444;display:block;width:362px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px; text-decoration:none; padding-left:28px;}
.rnews li a:hover {color:#FF9D00; background:#fff4e1 url(point.png) no-repeat 10px 13px;}
