body{ padding:0px; margin:0px; font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu,Arial, Helvetica, sans-serif; font-size:12px; color:#333333;zoom:1}
*{ padding:0px; margin:0px;}
img{ border:none;}
a{ text-decoration:none; color:#333333;}
a:hover{ color:#1c8287;}
ul, li { list-style-type: none; text-transform: capitalize; }
#mrc{ margin-right:0px;}

.fl{ float:left;}
.fr{ float:right;}
.main{ width:1000px; clear:both; margin:0 auto;}
.p18{ padding:18px;}
.p28{ padding:28px;}
.p25{ padding:25px;}
.min{ min-height:715px;}

.top{ width:100%; min-width:1000px; background:#791d28; color:#fff; clear:both;}
.top-t{ line-height:40px; position:relative;}
.top-t ul.fl li{ float:left;}
.top-t ul.fl li{ font-family:Arial, Helvetica, sans-serif; height:40px;line-height:40px; display:block; padding-left:27px; margin-right:21px;}
.top-t ul.fl li.email{ background:url(../pic/btn_email.jpg) left center no-repeat;}
.top-t ul.fl li.tel{ background:url(../pic/btn_tel.jpg) left center no-repeat;}
.top-t a{ text-decoration:none; color:#fff;}
.top-t a:hover{ text-decoration:underline;}
.top-t ul.fr li{ float:left; margin-right:21px;}
.top-t ul.fr li a.weibo{ width:19px; height:40px; line-height:40px; display:block; background:url(../pic/btn_weibo.jpg) left center no-repeat;}
.top-t ul.fr li a.weixin{ width:19px; height:40px; line-height:40px; display:block; background:url(../pic/btn_weixin.jpg) left center no-repeat;overflow:hidden;}
.top-t ul.fr li a.sitemap{ width:19px; height:40px; line-height:40px; display:block; background:url(../pic/btn_sitemap.jpg) left center no-repeat;}

#EWM{position:absolute;right:60px; top:50px; display:none; z-index:1000;}
#EWM img{width:160px;height:180px;}

.nav {width:100%; min-width:1000px; background:#fff; height:100px; clear:both; border-bottom:1px solid #dedede; position: relative; z-index:999; }
.navmain { height:100px; position: relative; }
.navmain .b{ float:left; color:#fff; line-height:100px; padding:0 23px; font-weight:normal;}
#nav_all {float: left;}
    #nav_all li { text-align: center; float: left; margin:0 14px 0 25px; position: relative; z-index:999; }
        #nav_all li a { color: #717171; display: inline-block; font-size: 13px; font-weight:bold; cursor: pointer; line-height: 100px; white-space: nowrap; }
        #nav_all li ul { background:url(../pic/btn_nav.jpg) no-repeat; padding-top:15px; display: none; position: absolute; z-index:999; width:108px; top:100px; left:-25px; }
    #nav_all ul li { float:left; padding: 0; margin:0;}
        #nav_all ul li a { font-size:13px; background-image: none; width:108px;line-height: 45px; padding:0; color: #717171; font-weight: normal; background:#fff; border: none; }
            #nav_all ul li a:hover { background-image: none;line-height: 45px; padding:0;  color: #fff; background: #791d28; border:none;}
#nav_all li ul#nav_product{ background:#fff url(../pic/btn_product_nav.jpg) top center no-repeat; padding:30px 0 10px 15px; display: none; position: absolute; z-index:999; top:100px; left:-290px; width:auto !important; width:734px; min-width:734px;}		
#nav_all li ul#nav_product li{ float:left; width:104px; margin-left:15px;}
#nav_all ul#nav_product li a { font-size:13px; background-image: none; width:104px; padding:0; color: #717171; background:#fff; border: none; }
#nav_all ul#nav_product li a:hover { padding:0;  color: #791d28; border:none;}
			
.nav_search{ width:169px; height:31px; margin-top:33px;}
.nav_search-q{ float:left; height:31px; line-height:31px; padding:0 0 0 3px; width:135px; border:none; background:url(../pic/img01.gif) top left no-repeat; color:#333333;}
.nav_search-go{ float:right; width:31px; height:31px; background:url(../pic/img01.gif) top right no-repeat; border:none;cursor:pointer; }


#kinMaxShow{visibility:hidden;width:100%; height:506px; overflow:hidden;}

.ipro{ width:1100px; margin:0 auto}
.ipro h3{ padding:40px 0; line-height:50px; font-size:36px; text-align:center; color:#791d28;}
.ipro h3 span{ display:block; font-size:18px; font-weight:normal; color:#727171;}
#outer{height:219px;width:1000px; position:relative; overflow:hidden;}
#demo{overflow:hidden;width:1000px;height:219px;float:left; position:absolute;z-index:0;}
.listimage{ width:232px; height:219px;line-height:20px;text-align:center;padding:0 12px;}
.listimage img{ width:232px; padding-bottom:10px;}

.iabout{ width:100%; clear:both; min-width:1000px; background:#f4f4f4; height:550px; margin-top:80px; padding-top:85px;}
.iabout-m{ float:left; width:480px; height:450px; background:url(../pic/btn_qbg.jpg) no-repeat left bottom;}
.iabout-m h3{ color:#6c6c6c; font-size:30px; padding-top:10px; font-weight:bold;}
.iabout-n{ color:#a7a7a7; display:block; font-size:18px; padding-left:20px; height:100px; overflow:hidden; font-weight:normal;}
.iabout .f40{ margin-left:40px;} 
.iabout-m a:hover,.iabout-m a:hover h3{ color:#7a1d28;}
.iabout-m a:hover p{ color:#7a1d28;}

.xian{ border:none; border-top:1px solid #d6d6d6; margin:14px 0; height:0px; line-height:0; overflow:hidden; display:inline;}
.iabout-m strong{ display:block; padding-top:10px; line-height:24px;}

.i-intr{ width:100%; height:330px; padding-top:45px; min-width:1000px; background-color:#85202c; clear:both;}
.i-ad { float:left; padding-bottom:21px;}
.i-ad h3{ font-size:24px; color:#565656; line-height:74px;}
.i-ad h3 span{ font-size:15px; color:#a9a9a9;}
.i-ad ul{ float:left; width:310px; padding-right:27px; margin-right:15px; display:block; line-height:24px;}
.i-ad ul h4{ font-size:16px;color:#fff; line-height:40px; padding-bottom:5px;}
.i-ad ul p{ padding-top:20px; color:#ff9aa6;}
.i-ad ul#box1{ height:280px; overflow:hidden;}
.i-ad ul#box1:hover img{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.i-ad #hot{ width:295px; margin-right:0;}
.i-ad #hot h4{ padding-bottom:15px;}
.i-ad #hot li{ float:left; margin:0 10px 10px 0;}
.i-ad #hot li img{ display:block;}
.i-ad #box2{ width:310px; height:280px; overflow:hidden; color:#ff9aa6; background:url(../pic/t1.jpg) left 52px no-repeat; padding-right:0}
.i-ad #box2 li{ padding-left:27px; line-height:30px;}
.i-ad #box2 #t2{ padding-left:0; padding-top:8px;}
.i-ad #box2 #t2 img{ margin-right:15px;}

.i-co{ color:#c85e6b; width:100%; height:77px;min-width:1000px; background-color:#791d28; clear:both;}
.i-co .main{ color:#c85e6b; height:77px; line-height:77px; overflow:hidden;}
.i-co .fl{ background:url(../pic/t7.jpg) no-repeat left center; padding-left:30px;}
.i-co .fl li{ float:left; margin-right:12px;}
.i-co .fl a{ color:#c85e6b; padding-right:12px;}
.i-co .fl a:hover{ color:#fff;}

.i-co .fr{ float:right; background:url(../pic/t8.jpg) no-repeat right center; padding-right:20px;}
.i-co .fr a{ color:#c85e6b;}
.i-co .fr a:hover{ color:#fff;}


.foot-nav{ width:100%; min-width:1000px; background:#1e1e1e; clear:both;}
.foot-nav .main{overflow:hidden;}
.foot-nav #scrollDiv1,.foot-nav #scrollDiv2{ width:500px; height:80px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
.foot-nav #scrollDiv1 li,.foot-nav #scrollDiv2 li{ float:left; height:25px; line-height:25px; vertical-align:bottom; zoom:1; overflow:hidden;}
.foot-nav #scrollDiv1 li a,.foot-nav #scrollDiv2 li a{ float:left; padding-right:20px; color:#fff; text-decoration:none;}
.foot-nav #scrollDiv1 li a:hover,.foot-nav #scrollDiv2 li a:hover{ color:#c85e6b; text-decoration:underline;}

.scrollDiv{ float:left; width:500px; height:128px; color:#fff; padding-top:30px;}
.scrollDiv h4{ font-size:16px; padding-bottom:10px;}


.foot{ width:100%; min-width:1000px; clear:both; background:#1e1e1e; color:#535353; padding:15px 0; text-align:center;}
.foot a{ color:#535353;}
.foot a:hover{ color:#fff;}
