/*网站公共部分*/

@font-face {
font-family: 'Alibaba_PuHuiTi_2.0_35_Thin_35_Thin';
src: url("Alibaba_PuHuiTi_2.0_35_Thin_35_Thin.ttf");
}

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding:0;font-family: 'Alibaba_PuHuiTi_2.0_35_Thin_35_Thin';}
body{ background-color:#fff;}
img{border:0 none; vertical-align:top;}
ul, li{list-style-type:none;}
h1, h2, h3, h4, h5, h6{font-size:14px;}
body, input, select, button, textarea{font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
button{cursor:pointer;}
i, em, cite{font-style:normal;}
a, a:link{color: #222; text-decoration:none;}
a:visited {}
a:active, a:hover{text-decoration:underline;}
a:focus {outline:none;}
.fixed:after {content: "."; display:block; clear:both; height:0; visibility:hidden;}
.fixed { display:block; min-height:1%;}
*html .fixed{height:1%;}
.clear{ clear:both;}
.fl, .fr{display:inline; float:left;}
.fr{float:right;}
.Container{ width:100%; height:auto; margin:0px; padding:0px;}

.header{ width:100%; height:auto;}
.top{ width:100%; height:34px; background-color:#000;} 
.topbg{ margin:0 auto; width:1200px; height:34px;}
.topbg ul{ float:right;}
.topbg ul li{ float:left; height:34px;}
.topbg ul li a{ color:#949494;height:34px; font-size:14px; line-height:34px; text-align:center; width:80px; display:block;}
.topbg ul li a:hover{ background-color:#DE1F26; color:#fff; text-decoration:none;}
.toplist{ border-right:1px #454545 solid;}
.menubg{ width:100%; height:92px; background-color:#FFF; position:relative; z-index:99999;}
.menulist{ background:url(../images/menubg.png); width:100%; height:9px; z-index:998; position:absolute;top:92px; left:0px;}
.menu{ width:1200px; height:92px; margin:0 auto;position:relative;}
.logo{ width:272px; height:92px; background:url(../images/logo.png); float:left;}
.navBar {float:right;height:92px;line-height:92px;}
.nav {position:relative;font-size:18px;}
.nav a {color:#333;}
.nav h3 {font-size:100%;font-weight:normal;}
.nav .m {float:left;position:relative;z-index:9999;}
.nav h3 a {display:block;padding:0px 18px;text-align:center;text-decoration:none;}
.nav h3 a:hover{color:#DE1F26;}
.nav .sub {display:none;position:absolute;left:-3px;top:92px;width:120px;border-top:0;background:#f9f9f9;}
.nav .sub li {text-align:center;}
.nav .sub li a {display:block;padding:8px 0;height:30px;line-height:30px;font-size:14px;}
.nav .sub li a:hover {color:#fff;text-decoration:none;background-color:#DE1F26;}
.nav .block {height:2px;width:120px;background:#DE1F26;position:absolute;left:0;top:90px;overflow:hidden;}
.slide-main{height:568px;position:relative;}
.item{display:block;width:100%;height:16px;position:absolute;z-index:124;bottom:70px;left:0;text-align:center;}
.item a{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:inline-block;width:16px;height:16px;margin-right:11px;background:#fff;/*opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);*/overflow:hidden;}
.item a.cur{background:#DE1F26;}
.slide-box,.slide{display:block;width:100%;height:568px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:568px;position:relative;position:absolute;z-index:8;}
.slide a{display:block;width:100%;height:568px;cursor:pointer;}

.main{ width:1200px; margin:0 auto; height:auto; position:relative;}
.notice{ background-color:#F00; position:absolute;top:-46px; left:0px; z-index:998; width:100%; height:46px;}

.BreakingNewsController{width:100%; overflow:hidden; background:#FFF; height:auto; position:relative;}
.BreakingNewsController .bn-title{display:inline-block; float:left; width:297px; height:40px; padding:3px 0px; background:#DE1F26; color:#FFF;}
.BreakingNewsController .bn-title p{ width:94px; height:40px; display:block; float:left; text-align:right; line-height:40px; font-size:18px;}
.BreakingNewsController .bn-title span{ width:56px; height:28px; margin-top:12px; display:block; float:left; text-align:center;  font-size:14px;}
.BreakingNewsController .bn-title i{ float:right; width:7px; height:12px; background:url(../images/bn-titlei.png); display:block; margin-right:13px; margin-top:14px;}
.BreakingNewsController ul{padding:0; margin:0; display:block; list-style:none; position:absolute; right:50px;}
.BreakingNewsController ul li{list-style:none;padding:10px 0px; display:none;}
.BreakingNewsController ul li a{text-decoration:none;color:#333; display:block; overflow:hidden; padding:0;}
.BreakingNewsController .bn-arrows{display:inline-block; float:right; width:50px; position:absolute; right:0; top:0; bottom:0;}
.BreakingNewsController .bn-arrows span{display:block; width:20px; position:absolute; top:0; bottom:0; cursor:pointer; opacity:0.2;}
.BreakingNewsController .bn-arrows span:hover{opacity:1;}
.BreakingNewsController .bn-arrows-left{ left:0; background:url(../images/bn-arrows.png) left center no-repeat;}
.BreakingNewsController .bn-arrows-right{right:10px; background:url(../images/bn-arrows.png) right center no-repeat;}
.easing a, .easing span{transition:.25s linear; -moz-transition:.25s linear; -webkit-transition:.25s linear;}

.about{ width:100%; background-color:#F2F2F2;}
.about-title{ width:195px; margin-top:43px; border-right:1px #C2C2C2 solid; float:left;}
.about-title p{ display:block; padding-left:60px; width:135px; font-size:24px; color:#DE1F26;}
.about-title span{ display:block;padding-left:60px; width:135px; font-size:18px; color:#999999;}
.about-title a{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px; display:block;margin-left:60px; width:73px; line-height:28px; margin-top:10px; text-align:center; background-color:#EB9F22; height:28px; font-size:14px; color:#fff;}
.about-title a:hover{ background-color:#E99100; text-decoration:none;}
.about-cont{ width:584px;margin-top:43px;  float:left; font-size:14px; color:#666666; line-height:22px; padding:0px 40px;}
.about-pic{ width:320px; padding:5px; margin-bottom:10px; margin-right:10px; float:left; background-color:#C2C2C2;}
.about-pic img{ max-width:100%;}

.mcont{  width:1200px;margin:0px auto; padding:50px 0px;}
.mcont ul{ width:1242px; overflow:hidden;}
.mcont ul li{ float:left; margin-right:42px; width:372px;}
.mcont ul li a{ display:block; width:372px; height:auto;}
.mcont ul li a:hover{ text-decoration:none;background-color:#DE1F26;}
.mcont ul li a p{ padding:6px; background-color:#E1E1E1;}
.mcont ul li a p img{ max-width:100%;}
.mcont ul li a h3{ padding:0px 10px; height:75px; font-size:24px; color:#DE1F26; font-weight:normal; line-height:75px;}
.mcont ul li a span{padding:0px 10px; line-height:24px; font-size:14px; color:#999; display:block;}
.mcont ul li a b{padding:0px 10px 10px 10px; margin-top:10px; font-size:14px; line-height:28px; color:#999999; display:block; font-weight:normal;}
.mcont ul li a b i{ background:url(../images/mconticon.png); width:27px; height:28px; display:block; float:left; margin-right:10px;}
.mcont ul li a:hover p{ background-color:#DE1F26;}
.mcont ul li a:hover h3,.mcont ul li a:hover span,.mcont ul li a:hover b{ color:#fff;}
.mcont ul li a:hover b i{background:url(../images/mhicon.png);}

.companybg{ width:100%; height:auto; background-color:#f2f2f2; padding:40px 0px;}
.company{ width:1200px; height:auto; margin:0 auto;}
.company h3{ font-size:24px; color:#DE1F26;font-weight:normal;}
.company h3 span{ font-size:14px; color:#989898; margin-left:10px;}
.company ul{ margin-top:15px;}
.company ul li{ float:left; height:30px;width:300px;}
.company ul li a{ display:block; line-height:30px; font-size:16px; color:#666666; height:30px;width:300px;}
.company ul li a i{ width:7px; height:12px; display:block; background:url(../images/comicon.png); float:left; margin-top:9px; margin-right:8px;}
.company ul li a:hover{ color:#DE1F26; text-decoration:none;}
.bottom{ width:100%; height:auto;}
.bottom-cont{ width:100%; height:auto; background:url(../images/bottombg.jpg) center; padding:100px 0px;}
.bcont{ width:1200px; height:auto; margin:0 auto;}
.bottom-cont-left{ height:auto; float:left;}
.bottom-test{float:left; margin-right:50px;}
.bottom-test h3{ font-size:18px; color:#fff; font-weight:normal; width:100%; height:auto; margin-bottom:15px;}
.bottom-test p{ font-size:14px; color:#828388; line-height:30px;}
.bottom-test span{ display:block; width:100%; height:auto; margin-top:10px;}
.bottom-test span a{ width:36px; height:36px; display:block; float:left; margin-right:10px;} 
.bottom-test span .qq{ background:url(../images/qq.png);}
.bottom-test span .weibo{ background:url(../images/weibo.png);}
.bottom-cade{float:left;width:130px; margin-left:60px; height:auto;}
.bottom-cade p{ display:block;width:120px; height:120px; padding:5px;  background-color:#41444B;}
.bottom-cade span{ display:block; width:120px; height:30px; line-height:30px; text-align:center; color:#828388; font-size:14px;}
.bottom-cont-right{float:right; height:auto; width:500px;}
.bottom-cont-right ul{ width:125px; float:left; height:auto;}
.bottom-cont-right ul h3{ width:125px; height:40px; line-height:40px; text-align:right; color:#FFFFFF; font-weight:normal; font-size:16px;}
.bottom-cont-right ul li{ display:block; height:30px; width:125px;}
.bottom-cont-right ul li a{width:125px; font-size:14px; height:30px; line-height:30px; display:block; color:#80838A; text-align:right;}
.bottom-cont-right ul li a:hover{ text-decoration:underline; color:#DE1F26;}
.bottom-copyright{ height:70px; background-color:#18191E;}
.copyright{ width:1200px; height:70px; margin:0 auto;}



.copycont{ float:left; font-size:14px; color:#828388; height:70px; line-height:70px; display:block;}

.beian{float:right;height:auto;}
.gx-beian{float:left;margin-right:10px;font-size:14px; color:#828388; height:70px; line-height:70px;}
.gx-beian a{font-size:14px; color:#828388; height:70px; line-height:70px;}

.ga-beian{float:left;width:215px;}
.ga-beian a i{width:14px;height:14px;margin-top:28px;margin-right:5px;float:left;}
.ga-beian a i img{width:14px;height:14px;}
.ga-beian a{font-size:14px; color:#828388; height:70px; line-height:70px;display:block;}





.abouban{ width:100%; height:250px; background:url(../images/abouban.jpg) center;}
.newsban{ width:100%; height:250px; background:url(../images/newsban.jpg) center;}
.prodban{ width:100%; height:250px; background:url(../images/prodban.jpg) center;}
.servban{ width:100%; height:250px; background:url(../images/servban.jpg) center;}
.joinban{ width:100%; height:250px; background:url(../images/joinban.jpg) center;}
.messban{ width:100%; height:250px; background:url(../images/messban.jpg) center;}
.contban{ width:100%; height:250px; background:url(../images/contban.jpg) center;}

.nyabout{ width:1200px; padding:20px 0px; margin:0 auto; height:auto;}
.nyabout-left{ width:240px; height:auto; float:left;}
.nyabout-title{ width:200px; padding:15px 20px; height:70px; background:url(../images/nytitlebg.jpg);}
.nyabout-title p{ font-size:16px; color:#999;}
.nyabout-title span{ font-size:20px; display:block; color:#606060;}

.nyabout-cont{ width:240px; height:auto; background-color:#DE1F26;}
.nyabout-cont ul{ padding:5px 0px 20px 0px;}
.nyabout-cont ul li{ width:100%; height:40px;}
.nyabout-cont ul li a{ width:100%; line-height:40px; text-align:center; font-size:16px; color:#fff; display:block; height:40px;}

.aboutmess{ margin-top:10px; width:240px; height:auto; display:block;}

.nyabout-right{ width:930px; margin-left:30px; float:left;}
.nyabout-right .title{ font-size:20px; display:block; position:relative;  color:#666; border-bottom:1px solid #E4E3E3; font-weight:500;padding-top:10px; padding-bottom:15px;}
.nyabout-right .title em{ display:inline-block; color:#999; font-size:12px;}
.nyabout-right .title p{ display:inline-block; position: absolute; top:10px;right:0px;font-size:14px; color:#999; padding-top:7px;}
.nyabout-right .title p a{ font-size:14px; color:#999;}
.nyabout-right .title p a:hover{ color:#666;}

.nyabout-right .about-main-cont{ margin-top:20px; line-height:30px; width:930px;color:#666; font-size:16px;}
.nyabout-right .about-main-cont p{ font-size:16px;}
.nyabout-right .about-main-cont p img,.nyabout-right .about-main-cont img{ max-width:100%;}

.prodcuts{width:930px;padding-top:20px;overflow:hidden;}
.honorList{width:960px;}
.honorList li{width:290px;height:auto;margin-right:30px; float:left;margin-bottom:30px;}
.honorList li a{ display:block; width:280px; height:auto;border:1px solid #e8e8e8;padding:4px;height:auto;}
.honorList li a:hover{border-color:#DE1F26; background-color:#DE1F26;text-decoration:none; }
.honorList li a:hover span{color:#fff;}
.honorList li a img{ max-width:100%;}
.honorList li span{width:280px;height:45px; display:block; text-align:center; font-size:14px; color:#666;line-height:45px;}


.prodcutslist{width:960px;}
.prodcutslist li{float:left;width:228px;padding:30px 30px 0;border:1px solid #e8e8e8;text-align:center;height:385px;margin-right:30px;margin-bottom:25px;}
.prodcutslist li h3{width:228px;height:35px;line-height:35px;text-align:center;font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:normal;margin-top:10px;}
.prodcutslist li .more{display:block;width:100px;height:30px;line-height:30px;text-align:center;border:1px solid #e8e8e8;font-size:14px;margin:25px auto 0;border-radius:2px;}
.prodcutslist li:hover{border-color:#DE1F26;}
.prodcutslist li:hover .more{background:#DE1F26;color:#fff;border-color:#DE1F26; text-decoration:none;}

.prodcutslist li a img{ width:225px; height:225px;}

.products-more{ width:930px; margin-top:20px; border-top:1px #ebebeb solid; padding-top:10px; font-size:14px;  height:auto; color:#666;}
.products-more p{ width:930px; float:left; margin-bottom:10px; text-align:left; display:block; font-size:14px; color:#666;}
.products-more p a{ display:block; float:left; width:170px; height:auto;}
.products-more p b{ display:block; text-align:right; float:left; height:auto;}

.proshow-title{ width:930px; height:auto; margin-top:20px;}
.proshow-title h3{text-align:center;font-size:18px;height:40px;line-height:40px;}
.proshow-title p{line-height:18px;color:#999; font-size:14px; display:block; width:100%; height:auto; text-align:center;word-break:break-all;}
.content{ width:930px; margin-top:20px; line-height:26px; font-size:14px; color:#666;}
.content img{ max-width:100%;}
.subjects{ width:930px; display:block; line-height:22px; font-size:14px; color:#666;height:35px;border-bottom:1px #ebebeb solid; }
.subjects span{ display:block; background-color:#fff; border-left:1px #ebebeb solid;border-right:1px #ebebeb solid;border-top:1px #ebebeb solid; text-align:center; font-size:18px;width:100px; line-height:35px; height:35px;}

#goodsshow{margin:20px 0;overflow:hidden;width:930px;}
#goodsshow img{border:0;}
#goodsshow .left{float:left;width:360px; margin:0px; margin-right:20px;}
#goodsshow .lcont{float:left;width:100%; margin-left:-380px; }
#goodsshow .right{margin-left:380px;}
#goodsshow .shop_big{border:1px solid #ededed;padding:2px;background:#fff;width:354px;cursor:pointer;}
#goodsshow .shop_plist{clear:both;width:360px;}
#prolist{width:320px;float:left;overflow:hidden;height:68px;position:relative;margin:10px 0 0 0;}
#prolist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#prolist ul li{float:left;cursor:pointer;position:relative;background:url(../images/pro_none.gif) no-repeat center top;height:68px;}
#prolist ul li img{height:60px;width:60px;margin:6px 8px 0 8px;padding:0px;border:0;}
#prolist .hover{background:url(../images/pro_bg.gif) no-repeat center top;height:68px;}
#goodsshow .shop_plist a.prev{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_left.gif) no-repeat center;line-height:68px;margin-top:12px;}
#goodsshow .shop_plist a.next{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_right.gif) no-repeat center;margin-top:12px;}

#goodsshow .right h1{font-size:18px;font-family: 'Alibaba_PuHuiTi_2.0_35_Thin_35_Thin';font-weight:normal;margin:0 0 10px 0;padding:0;}
#goodsshow .right .intro{color:#999;}
#goodsshow .right .sno{border-bottom:1px solid #eee;line-height:35px; font-size:14px;}
#goodsshow .right .price{color:#999;line-height:30px;padding:10px 0;font-size:14px;}
#goodsshow .right .price span{color:#f60;font-size:16px;}

.newsList li{padding:20px 0;border-bottom:1px solid #e8e8e8;overflow:hidden;}
.newsList li img{display:block;float:left;margin-right:25px;border:3px solid #e8e8e8;}
.newsList li img:hover{border-color:#DE1F26}
.newsList li h3{font-size:16px;line-height:35px;color:#666;font-weight:normal;}
.newsList li h4{color:#999;font-weight:normal;}
.newsList li p{padding-top:7px; line-height:22px;color:#999;}
.newsList li .more{display:inline-block;width:100px;height:30px;line-height:30px;text-align:center;border:1px solid #e8e8e8;font-size:14px;margin-top:10px;}
.newsList li .more:hover{background:#DE1F26;color:#fff;border-color:#DE1F26;}
.newsList li a:hover{ text-decoration:none;}
.newsShow h2{font-size:20px;line-height:32px;text-align:center;position:relative;font-weight:normal;}
.newsShow h3{text-align:center;height:30px;line-height:30px;border-bottom:1px solid #E4E3E3;font-weight:normal;}
.newsShow h3 span{margin:8px 8px 0 8px; font-size:12px; color:#999;text-decoration:none;}
.fontResizer a{padding:0 5px;}
.curFont{font-weight:bold;color:#f8c200;}
.newsShowBox{padding-top:15px;line-height:28px; font-size:14px; color:#333;padding-bottom:10px;}
.picturePic{text-align:center;padding-bottom:15px;}
.fenyList{height:35px;background:#eee;padding:0 10px;margin-top:15px;}
.prew {background:url(../images/pre_info.gif) no-repeat left center;float:left;height:35px;line-height:35px;overflow:hidden;padding-left:15px;text-align:left;width:46%;}
.nextw {background:url(../images/next_info.gif) no-repeat right center;float:right;height:35px;line-height:35px;overflow:hidden;padding-right:15px;text-align:right;width:46%;}


.ep-pages{clear:both;text-align:center; font-family: 'Alibaba_PuHuiTi_2.0_35_Thin_35_Thin';font-size:14px;vertical-align:top; margin-top:20px; margin-bottom:15px;} 
.ep-pages a, .ep-pages span{display:inline-block;height:23px;line-height:23px;padding:15px 20px;
margin:5px 5px 0 0;background:#fff;border:1px solid #e5e5e5;overflow:hidden;vertical-align:top} 
.ep-pages a:hover{background:#DE1F26;border:1px solid #DE1F26;text-decoration:none} 
.ep-pages a, .ep-pages a:visited{color:#333} 
.ep-pages a:hover, .ep-pages a:active{color:#ffffff} 
.ep-pages .current{background:#DE1F26;border:1px solid #DE1F26;color:#fff} 
.ep-pages a.current, .ep-pages a.current:visited{color:#ffffff} 
.ep-pages a.current:hover, .ep-pages a.current:active{color:#ffffff} 
.ep-pages-ctrl{font-family: 'Alibaba_PuHuiTi_2.0_35_Thin_35_Thin';font-weight:bold;font-size:16px} 
.ep-pages-e5e5e5{color:#e5e5e5} 
.ep-pages-all{font-size:12px;vertical-align:top;} 

.bookadd{margin:20px 0; margin-top:50px;}
.bookadd div{margin-bottom:25px;}
.bookadd .label{float:left;width:100px;text-align:right;height:40px;font-size:14px; line-height:40px; display:block;padding-right:10px;clear:both;}
.bookadd .label span{color:#f30;font-family:'Microsoft yahei';}
.bookadd .enter{margin-left:120px;}
.bookadd .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;border-radius:0 0 0 0;}
.bookadd .enter .bnt{border:1px solid #DF0001;font-family: 'Alibaba_PuHuiTi_2.0_35_Thin_35_Thin'; font-size:14px;background:#DF0001;padding:10px 30px;vertical-align:middle;color:#fff;cursor:pointer;}
.bookadd .enter .bnr{ margin-left:10px;border:1px solid #E6E6E6;font-family: 'Alibaba_PuHuiTi_2.0_35_Thin_35_Thin';font-size:14px;background:#E6E6E6;padding:10px 30px;vertical-align:middle;color:#666;cursor:pointer;}
.bookadd .enter label{display:block;}

.aboutculture{ width:930px; background-color:#FAFAFA; margin-top:20px; height:auto;}
.aboutculture ul li{ float:left; display:block; list-style:none;  width:465px; height:auto;}
.aboutculture ul li img{ max-width:100%;}
.aboutculture ul li .copy{ padding:30px 40px; height:auto;}
.aboutculture ul li .copy h2{ font-size:30px; color:#333; margin-bottom:10px; font-weight:normal;}
.aboutculture ul li .copy p{ font-size:16px; margin-bottom:5px; color:#666; line-height:30px;}

.zq-bigevents{margin-left: 100px; margin-top:30px; border-left: 1px solid #ececec; padding-left: 40px; }
.year-events{position:relative;}
.year-events .year{position: absolute; top: 0; left: -125px; width: 90px; height: 30px; line-height: 30px; font-size: 30px; color:#DE1F26; background: url(../images/icon-dsj.png) no-repeat right 10px; z-index: 999;}
.events{line-height: 30px; text-align: justify;}
.events .event{padding-bottom: 30px; position:relative;}
.events .event .date{color:#DE1F26; font-size:16px;}
.events .event .contentlist{ font-size:14px; color:#666; line-height:22px;}
.events .event .line{height: 1px; width: 20px; background: #ececec; position: absolute; left: -40px; top: 15px; font-size:0;}

.fenyList{height:35px;background:#eee;padding:0 10px;margin-top:15px;}
.prew {background:url(../images/pre_info.gif) no-repeat left center; font-size:14px;float:left;height:35px;line-height:35px;overflow:hidden;padding-left:15px;text-align:left;width:46%;}
.nextw {background:url(../images/next_info.gif) no-repeat right center;font-size:14px;float:right;height:35px;line-height:35px;overflow:hidden;padding-right:15px;text-align:right;width:46%;}

.m_map{width:720px;height:612px;margin:30px auto;position:relative; background:url(../images/diru.png) no-repeat 0 0 ;}
.tait{font-size:36px;font-weight:bold;color:#666666;text-align:center; left:100px;}
.tait span{color:#ff6d3b;}
.tait2{font-size:36px;font-weight:bold;color:#666666;text-align:center;padding:50px 0px;}
.mp{position:absolute;cursor:pointer;background:url(../images/fi1.png) no-repeat 4px 20px;width:24px;height:63px;-webkit-transition:all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.mp:hover{background:url(../images/fi2.png) no-repeat 4px 20px;-webkit-transition:all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.hover_tu{background:url(../images/fi2.png) no-repeat 4px 20px;}
.mp .mito{position:absolute;left:0px;bottom:-5px;font-size:12px;color:#333;}
.mp .find_mi1{left:-0px;width:55px;}
.mp .find_mi2{left:-5px;width:55px;}
.feng{position:absolute;display:none;width:347px;height:85px;left:-230px;top:-78px;background:url(../images/vf1.png) no-repeat 0 top;z-index:10;}
.feng .sang{position:absolute;left:235px;bottom:0px;background:url(../images/vf2.png) no-repeat 0 0;width:14px;height:8px;}
.feng .tree{height:62px;width:330px;margin:9px;}
.feng .tree .boou{width:86px;height:62px;float:left;}
.feng .tree .du_size{float:right;height:62px;width:230px;} 
.feng .tree .du_size p{font-size:12px;color:#FFF;line-height:20px;}
.mp1{left:153px;top:152px;}
.mp2{left:421px;top:283px;}
.mp3{left:336px;top:340px;}
.mp4{left:405px;top:352px;}
.mp5{left:390px;top:395px;}
.mp6{left:420px;top:445px;}
.mp7{left:320px;top:430px;}
.mp8{left:256px;top:253px;}
.mp9{left:186px;top:323px;}
.mp10{left:362px;top:270px;}
.mp11{left:385px;top:233px;}
.mp12{left:415px;top:188px;}
.mp13{left:618px;top:76px;}
.mp14{left:618px;top:126px;}
.mp15{left:585px;top:160px;}
.mp16{left:503px;top:183px;}
.mp17{left:458px;top:233px;}
.mp18{left:528px;top:203px;}
.mp19{left:494px;top:223px;}
.mp20{left:524px;top:248px;}
.mp21{left:474px;top:288px;}
.mp22{left:464px;top:330px;}
.mp23{left:455px;top:380px;}
.mp24{left:551px;top:286px;}
.mp25{left:578px;top:328px;}
.mp26{left:528px;top:318px;}
.mp27{left:508px;top:378px;}
.mp28{left:563px;top:358px;}
.mp29{left:540px;top:403px;}
.mp30{left:490px;top:443px;}
.mp31{left:516px;top:462px;}
.mp32{left:480px;top:473px;}
.mp33{left:430px;top:513px;}
.mp34{left:590px;top:433px;}

@media screen and (max-width:1200px){
.menu{ width:1000px; height:92px; margin:0 auto;position:relative;}	
.nav {position:relative;font-size:16px;}
.nav h3 a {display:block;padding:0px 12px;text-align:center;text-decoration:none;}
.nav .sub {display:none;position:absolute;left:-3px;top:92px;width:90px;border-top:0;background:#f9f9f9;}
.nav .block {height:2px;width:90px;background:#DE1F26;position:absolute;left:0;top:90px;overflow:hidden;}
.topbg{ margin:0 auto; width:1000px; height:34px;}
.main{ width:1000px; margin:0 auto; height:auto; position:relative;}
.about-title{ width:195px; margin-top:23px; border-right:1px #C2C2C2 solid; float:left;}
.about-cont{ width:484px; float:left;margin-top:23px; font-size:14px; color:#666666; line-height:22px; padding:0px 40px;}
.about-pic{ width:220px; padding:5px; margin-right:10px; float:left; background-color:#C2C2C2;}
.about-pic img{ max-width:100%;}


.nyabout{ width:1000px; padding:20px 0px; margin:0 auto; height:auto;}
.nyabout-right{ width:740px; margin-left:20px; float:left;}
.nyabout-right .about-main-cont{ margin-top:20px; width:740px; line-height:24px; color:#666; font-size:14px;}
.nyabout-right .about-main-cont p{ font-size:14px;}
.prodcuts{width:740px;padding-top:20px;overflow:hidden;}

.honorList{width:770px;}
.honorList li{width:226px;height:auto;margin-right:30px; float:left;margin-bottom:30px;}
.honorList li a{ display:block; width:216px; height:auto;border:1px solid #e8e8e8;padding:4px;height:auto;}
.honorList li span{width:216px;height:45px; display:block; text-align:center; font-size:14px; color:#666;line-height:45px;}

.prodcutslist{width:770px;}
.prodcutslist li{float:left;width:184px;padding:20px 20px 0;border:1px solid #e8e8e8;text-align:center;height:320px;margin-right:30px;margin-bottom:25px;}
.prodcutslist li h3{width:184px;height:35px;line-height:35px;text-align:center;font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:normal;margin-top:10px;}
.prodcutslist li a img{ width:182px; height:182px;}

.company{ width:1000px; height:auto; margin:0 auto;}
.company ul li{ float:left; height:30px;width:250px;}
.company ul li a{ display:block; line-height:30px; font-size:14px; color:#666666; height:30px;width:250px;}

.bcont{ width:1000px; height:auto; margin:0 auto;}
.copyright{ width:1000px; height:70px; margin:0 auto;}

.mcont{width:1000px;margin:0px auto; padding:50px 0px;}
.mcont ul{ width:1030px; overflow:hidden;}
.mcont ul li{ float:left; margin-right:30px; width:313px;}
.mcont ul li a{ display:block; width:313px; height:auto;}

.aboutculture{ width:740px; background-color:#FAFAFA; margin-top:20px; height:auto;}
.aboutculture ul li{ float:left; display:block; list-style:none;  width:370px; height:auto;}

.products-more{ width:740px; margin-top:20px; border-top:1px #ebebeb solid; padding-top:10px; font-size:14px;  height:auto; color:#666;}
.products-more p{ width:740px; float:left; margin-bottom:10px; text-align:left; display:block; font-size:14px; color:#666;}
.products-more p a{ display:block; float:left; width:170px; height:auto;}
.products-more p b{ display:block; text-align:right; float:left; height:auto;}

.proshow-title{ width:740px; height:auto; margin-top:20px;}
.proshow-title h3{text-align:center;font-size:18px;height:40px;line-height:40px;}
.proshow-title p{line-height:18px;color:#999; font-size:14px; display:block; width:100%; height:auto; text-align:center;word-break:break-all;}
.content{ width:740px; margin-top:20px; line-height:26px; font-size:14px; color:#666;}
.content img{ max-width:100%;}
.subjects{ width:740px; display:block; line-height:22px; font-size:14px; color:#666;height:35px;border-bottom:1px #ebebeb solid; }
.subjects span{ display:block; background-color:#fff; border-left:1px #ebebeb solid;border-right:1px #ebebeb solid;border-top:1px #ebebeb solid; text-align:center; font-size:18px;width:100px; line-height:35px; height:35px;}

#goodsshow{margin:20px 0;overflow:hidden;width:740px;}
}













