﻿@charset "utf-8";
@import "reset.css";
/*globe*/

div, dl, dt, dd, ul, ol, li, form, input, textarea, select, p, h1, h2, h3, h4, h5, h6,font{ font: 12px/24px ,Arial,sans-serif;color:#666; padding:0; margin:0;}
em, i, del { font-weight:normal; font-style:normal;}
body{ background:url(../img/bg.jpg) repeat #fff;color:#666; font: 12px/24px Arial,sans-serif;margin:0; height:100%;  padding:94px 0 122px;}
img { border:0;}
html {_background: url(about:black) no-repeat fixed}

ol, ul { list-style:none;}
a{color:#666;}
a:hover{color:#da251d;}
.hidden{ display:none;}
.clear{zoom:1;}
/*public*/
.w960{ width:960px; margin:0 auto; overflow:hidden;}
.wrap{ width:100%; max-width:1280px; margin:0 auto;}
.bg-ind{ background:#fff;}
.bg-inn{ background:url(../img/bg01.jpg) repeat-x 0 0 #eeeded}
.w1000{ width:1000px; margin:0 auto;}

.headerfix{ width:100%;  height:102px; position:fixed;top:0 ; left:0;z-index:9;_position: absolute;_top: expression(offsetParent.scrollTop);}
.header{width:100%; margin:0 auto; max-width:1280px;height:94px; padding-bottom:8px; background:url(../img/header_bg.png) repeat-x;}
.en{ font:bold 14px/94px Arial; padding-left:24px; }
.en a{color:#da251d;}

/***MENU**/
.menu{}/*576*/
.menu ul li{ float:left; width:96px;z-index:2;}
.menubox{width:96px; height:94px; position:relative; overflow:hidden;}
.menu ul li .menugo{ position:absolute; width:96px; height:94px;left:0; top:0;}
.menu ul li .menugo a{ display:block; font:bold 14px/94px Arial; color:#333; text-align:center; text-transform:uppercase;}
.menu ul li .menuon{ position:absolute; width:96px; height:94px; background:url(../img/menu_bg01.gif) repeat-x; left:0; top:-94px;}
.menu ul li .menuon a{display:block; font:bold 14px/94px Arial;text-align:center; color:#fff; text-transform:uppercase;}
.menu ul li.on .menuon{ top:0;}

.menuson{ width:1000px;height:22px; position:absolute; left:0; top:94px; background:url(../img/menu_bg02.png) no-repeat center 0; display:none; overflow:hidden;}
.menusonbit{ position:absolute; width:19px; height:11px; left:425px; top:11px; background:url(../img/menu_bit01.png) no-repeat; overflow:hidden;display:none;}
.menulist{width:1000px; height:0px; display:none; position:absolute;left:0;top:94px;background:url(../img/menu_bg02.png) no-repeat center 0; overflow:hidden;border-bottom:4px solid #898989;}
.menupro{}
.menupro-li{ position:relative; float:left; margin-top:22px;}
.menupro-li ul li{ display:inline-block; _display:inline;float:left; width:137px; margin-left:14px; height:306px;}
.menupro-li ul li h2{ display:block; padding:33px 0 18px; font:bold 12px/24px Arial; text-align:center;}
.menupro-li ul li a{ display:block; text-align:center; font:12px/30px Arial;}
.menupro-li ul li.on{ background:url(../img/menu_bg03.png) repeat;}
.menupro-li-bit{ position:absolute; display:none; left:14px; top:0; width:137px; height:3px; background:#da251d; overflow:hidden; display:none; }
.menupro-ri{ float:right; height:267px; width:178px;margin-top:22px; padding:39px 16px 0 22px; border-left:1px solid #e9e8e8;}
.menu-search{ width:178px; height:24px; margin-bottom:11px; background:url(../img/menu_bg04.png) no-repeat; overflow:hidden;}
.menu-search .txt{ float:left; width:139px; height:24px; padding-left:9px;font:12px/24px "宋体"; color:#c5c5c5; background:none; border:none;}
.menu-search .btn{ width:26px; height:24px; float:right;background:none; border:none; cursor:pointer;}
.menupro-tel{ height:80px;}
.menupro-tel h3{ font:14px/30px Arial; border-bottom:1px solid #e9e8e8; color:#8f8f8f;}
.menupro-tel h4{ font:25px/37px "黑体"; color:#b21f18;}

.menupro-pic{ width:175px; height:96px; position:relative; overflow:hidden;}
.menupro-pic ul{ position:absolute; left:0; top:0;height:96px;}
.menupro-pic ul li{ float:left;width:175px; height:96px;}
.menupro-num span{ display:block; float:left; margin:5px 4px 0 0; width:10px; height:10px; background:#c4c4c4; overflow:hidden; cursor:pointer;}
.menupro-num span.on{ background:#da251d;}

.menuabo{}
.menuabo-nav{display:inline-block; _display:inline; width:110px; margin:50px 0 0 54px;}
.menuabo a{ display:block; font:12px/30px Arial; color:#333;}
.menuabo a:hover{ color:#da251d;}
.menuabo-hon{display:inline-block; _display:inline; width:258px;margin:50px 0 0 0;}
.menuabo-hon ol{ padding-top:4px;}
.menuabo-hon ol li{ width:100%; height:23px; padding-left:16px; font:12px/23px Arial; background:url(../img/menu_bit02.png) no-repeat 0 center; }
.menuabo-pic{display:inline-block; _display:inline; width:575px;margin:50px 0 0 0;}
.menuabo-pic ol{ padding-top:9px;}
.menuabo-pic ol li{display:inline-block; _display:inline; width:156px; float:left; margin:0 26px 0 0;}

.menunews{}
.menunews-box{ float:left;display:inline-block; _display:inline; width:410px; margin:50px 0 0 55px;}
.menunews-box h2{ font:12px/30px Arial;  padding-bottom:9px;}
.menunews-box h2 a{color:#333;}
.menunews-box h2 a:hover{ color:#da251d;}
.menunews-pic{ width:147px; height:95px; background:url(../img/imgbg01.jpg) no-repeat;}
.menunews-li{ width:246px; float:right;}
.menunews-li ol li{ width:230px; background:url(../img/menu_bit02.png) no-repeat 0 10px; padding-left:16px;}
.menunews-li ol li span{ display:block;}
.menunews-li a:hover{ color:#8c140f;}

.menuser{}
.menuser-box{ float:left;display:inline-block; _display:inline; height:50px; margin-top:59px;}
.menuser01{ width:290px; margin-left:54px;background:url(../img/menu_bg05.jpg) no-repeat right 0;}
.menuser-box a{ display:block; font:12px/12px Arial; color:#333;}
.menuser-box a:hover{ color:#da251d;}
.menuser-box p{ padding-top:14px;}
.menuser-box p span{ color:#8c140f}
.menuser02{ width:228px; margin-left:49px;background:url(../img/menu_bg05.jpg) no-repeat right 0;}
.menuser03{ margin-left:48px; width:250px;}
.menuser-con{display:inline-block; _display:inline;margin:8px 0 0 54px;}
.menuser-tel{ float:left; padding:0 27px 0 32px; color:#000; background:url(../img/menu_bit03.png) no-repeat 0 center;}
.menuser-tel span{ color:#b71d16;}
.menuser-mail{float:left;padding-left:32px; color:#000;background:url(../img/menu_bit04.png) no-repeat 0 center;}
.menuser-mail span{ color:#666;}

/**MENU OVER**/
.footer{width:100%;max-width:1280px; padding-top:29px; height:143px; background:url(../img/fot_bg02.gif) no-repeat right bottom #fff; margin:0 auto; border-bottom:4px solid #f2f2f2; }
.footer div{ line-height:22px;}
.footer-con{ padding-top:18px; border-top:1px solid #d6d6d6;}
.xiazai{ padding-right:16px; background:url(../img/bit02.gif) no-repeat right center;}
.weibo{ padding-left:15px; background:url(../img/bit01.jpg) no-repeat right center; padding-right:25px;}
.fot-copy{ color:#a1a0a0; font-size:11px;}
.fot-copy a{color:#a1a0a0;}
.fot-search{ width:243px; height:22px; background:url(../img/fot_bg01.jpg) no-repeat;}
.fot-search .txt{ float:left; width:175px; height:22px; padding-left:9px;font:12px/22px "宋体"; color:#b0afaf; background:none; border:none;}
.fot-search .btn{ width:59px; height:21px; float:left;background:none; border:none; cursor:pointer;}
.footer-con .bdshare-button-style2-16 a{ margin:4px 6px 0 0}
/***首页***/
.ind-ban{ display:inline-block; width:100%; height:579px; margin:0 auto 0;background:url(../img/loading.gif) no-repeat center; position:relative;}
.ind-ban ul li{float:left; display:none;width:100%; height:579px; position:absolute; left:0; top:0; overflow:hidden;}
/*.ind-ban ul li img{ position:absolute; left:50%; top:0; margin-left:-640px;}*/

.ind-num{ position:absolute; width:60px; left:50%; margin-left:-30px; bottom:82px;}
.ind-num span{ display:block; _display:inline; float:left; margin:0 5px; width:10px; height:10px; background:#fff; overflow:hidden; cursor:pointer;}
.ind-num span.on{ background:#da251d; }

.ind-main{ height:116px; margin-top:-67px; position:relative; z-index:1;}
.ind-box{ position:relative; width:244px; height:116px; overflow:hidden; cursor:pointer;}
.ind-box img{ position:absolute; left:0; bottom:-24px;}
.ind-txt{ position:absolute; left:0; bottom:-15px; text-indent:12px; height:42px; width:100%; background:url(../img/bg02.png) repeat; font:bold 12px/27px Arial; color:#fff;}

/***内页**/
.inn-ban{ width:100%; height:0; overflow:hidden;/* height:60px;  */ overflow:hidden; margin:0 auto;}
.inn-bot{width:100%; height:64px; margin:80px auto 0; background:url(../img/inn_bg01.jpg) no-repeat center top; }
.path{ width:972px; height:90px; margin:0 auto; padding-top:29px;}
.path h1{ font:bold 16px/30px Arial; color:#333;}
.path h2 a{ padding-right:12px; background:url(../img/bit03.png) no-repeat left center; padding-left:15px;}
.path h2 em{ background:url(../img/bit03.png) no-repeat left center; padding-left:15px; color:#da251d;}
.path h2 span{ float:right; padding-right:65px;}
.path h2 a.em{ background:url(../img/bit03.png) no-repeat left center; padding-left:15px; color:#da251d;}
.path h2 a.cm{ padding-left:15px; background:none;}

.inn-main{width:972px;margin:0 auto; min-height:600px;}
.side{ float:left; margin-right:32px; width:89px; background:url(../img/side_bg00.gif) no-repeat 0 0;}
.side-nav{ width:87px; position:relative; margin-bottom:136px; overflow:hidden; background:url(../img/side_bg06.png) repeat-y 0 0;}
.side-navbg{ position:absolute; left:0; top:0;width:87px; height:86px; background:url(../img/side_bg01.jpg) no-repeat ;}
.side-nav a{ display:block; position:relative; height:86px;font:12px/85px Arial; color:#333; text-align:center; z-index:1}
.side-nav a:hover,.side-nav a.on{ color:#fff;}
.side-bot{ width:89px; height:7px; background:url(../img/side_bg03.gif) no-repeat; overflow:hidden;}
.right{ width:788px; float:left;}
.right-top{ width:788px; height:4px; background:#fff;overflow:hidden;}
.right-bot{ margin-left:3px; width:785px; height:4px; overflow:hidden; background:#e6e6e6;border-right:3px solid #e6e6e6;}
.right-center{ width:100%; border-right:3px solid #e6e6e6; background:#fff; min-height:600px;}

.content{ width:690px; margin:0 auto; padding:40px 0 100px 12px;}
.content-tit{ height:42px; border-bottom:3px solid #e4e3e3; font:bold 24px/24px Arial; color:#333;}
.inn-con{}

/**企业简介**/
.abou-con p{ text-indent:2em; line-height:26px;}
.abou-con h2{height:28px; margin:20px 0 8px; font:bold 14px/28px Arial; color:#fff; text-align:center; background:#333;}
/**企业文化**/
.cul-tab{ width:100%; height:31px; background:url(../img/cul_bg03.jpg) repeat-x 0 bottom;}
.cul-tab ul li{ float:left; width:104px; height:31px; font:14px/31px Arial; color:#fff; text-align:center; background:url(../img/cul_bg02.jpg) no-repeat -104px 0; cursor:pointer; }
.cul-tab ul li.cur,.cul-tab ul li.hover{ background-position:0 0;}

.cul-box{ margin-top:30px; }
.cul-gallery{ width:100%;height:468px; position:relative;}
.cul-bigbox{ width:575px; height:365px; margin:0 auto; padding:9px; border:1px solid #ddd;}
.cul-show{width:573px; height:363px; border:1px solid #d1d1d1; position:relative; overflow:hidden;}
.cul-show ul{ position:absolute;height:363px; left:0; top:0;}
.cul-show ul li{width:573px; height:363px; float:left;}
.cul-smallbox{width:595px; height:78px; margin:0 auto; position:relative;}
.cul-thumb{ width:526px; height:75px; margin:0 auto; overflow:hidden; position:relative;}
.cul-thumb ul{ position:absolute; padding-top:7px;}
.cul-thumb ul li{ float:left; width:104px; height:66px; border:1px solid #dddddd; position:relative; margin-right:-1px; cursor:pointer;}
.cul-thumb .thumbbg{ position:absolute; width:106px; height:75px; background:url(../img/cul_bg01.png) no-repeat; left:-1px ; top:-7px; display:none;}
.cul-thumb ul li.cur .thumbbg{ display:block;}
.prev01,.next01{ display:block; width:30px; height:30px; background:url(../img/cul_btn01.jpg) no-repeat; position:absolute; top:195px; overflow:hidden; text-indent:99em; cursor:pointer;}
.prev01{ left:0;}
.prev01:hover{ background-position:0 -30px;}
.next01{ right:0; background-position:-30px 0;}
.next01:hover{ background-position:-30px -30px;}

.prev02,.next02{ display:block; width:28px; height:72px; background:url(../img/cul_btn02.jpg) no-repeat; position:absolute; top:6px; overflow:hidden; text-indent:99em; cursor:pointer;}
.prev02{ left:0;}
.prev02:hover{ background-position:0 -72px;}
.next02{ right:0; background-position:-28px 0;}
.next02:hover{ background-position:-28px -72px;}
/**企业荣誉**/
.honor-con{ margin-bottom:40px;}
.honor-con h3{ font-size:18px; color:#000;}
.honor-con ul{ padding:20px 0 15px; border-bottom:1px solid #e6e5e5;}
.honor-con ul li{background:url(../img/menu_bit02.png) no-repeat 0 10px; padding-left:16px;}
.honor-con ul li.hover{ color:#8c140f;}
.honor-con ol{ width:105%;}
.honor-con ol li{display:inline-block; _display:inline; width:155px; height:98px; float:left; margin:19px 19px 0 0;}

/*终端形象**/
.image-list ul{ width:105%;}
.image-list ul li{ float:left;display:inline-block; _display:inline; width:208px; height:202px; margin-right:28px;}
.image-list ul li img{ padding:7px; border:1px solid #e5e5e5; margin-bottom:18px;}
.image-list ul li p{ text-align:center;}
.image-list ul li a{ display:block;}
.image-list ul li a:hover img{ border-color:#8c140f;}
.image-list ul li a:hover p{ color:#da251d;}

/**常见问题**/
.faq-list{}
.faq-list dt{ width:628px; height:42px; padding-left:55px; overflow:hidden; background:url(../img/faq_bg01.jpg) no-repeat 0 0; font:12px/36px Arial; color:#333;}
.faq-list dt.hover{ background-position:0 -42px; color:#fff;}
.faq-list dd{ width:632px; border:1px solid #dedddd; position:relative; margin:18px 0 30px 41px;}
.faq-list dd .faq-bit{ position:absolute; width:13px; height:9px; left:89px; top:-9px; background:url(../img/faq_bit01.jpg) no-repeat 0 0; overflow:hidden;}
.faq-list dd .faq-le{ width:46px; height:51px; float:left; background:url(../img/faq_icon01.jpg) no-repeat; overflow:hidden;}
.faq-list dd .faq-ri{ float:right; width:529px; padding:15px 36px 12px 20px; border-left:1px solid #dedddd; min-height:51px; background:#f1f0f0;}

/**营销网络**/
.net-con h3{ font-size:18px; color:#000; padding-bottom:10px;}
.net-div1{ padding-bottom:40px; margin-bottom:15px; border-bottom:1px solid #e6e5e5;}
.net-div2 dl{ padding-top:20px;}
.net-div2 dl dt{ font:bold 14px/24px Arial; color:#b11d17; padding:0 0 10px 6px; border-bottom:1px dotted #b7b7b7;}
.net-div2 dl dd{ padding:6px 0 25px 20px;}
.net-div2 dl dd h4{ font-size:14px; color:#000; line-height:32px; padding-top:5px;}
.net-div2 dl dd p{ line-height:31px;}
.net-div2 dl dd p span{ float:right; width:110px; line-height:31px;}

/**联系方式**/
.contatct-con{ padding-bottom:25px;border-bottom:1px solid #e6e5e5;}
.contatct-con h3{ font-size:18px; color:#000; padding-bottom:20px;}
.contatct-map{ width:662px; height:442px; padding:7px; margin-top:50px;border:1px solid #d4d4d4;}

/**招商加盟**/
.join-con{ padding-bottom:50px;}
.join-con  h3{ font-size:18px; color:#b41c15; padding-bottom:10px;}
.join-con p{ padding-left:10px;}

/**新闻中心**/
.right-news{width:791px; float:left;}
.news-top{ widows:725px; height:285px; padding:32px 30px 0 33px; border-right:3px solid #dddcdc; background:#fff; position:relative;}
.news-img{ float:left; width:367px; height:237px; position:relative; overflow:hidden;}
.news-img img{ border:1px solid #e4e4e4;}
.news-imgtxt{ position:absolute; left:0; bottom:1px; width:100%; height:29px; text-indent:12px; line-height:29px; color:#fff; background:url(../img/news_bg01.png) repeat;}
.news-intro { float:right; width:335px;}
.news-intro h3{ padding:10px 0 8px; margin-bottom:16px; font-size:18px; color:#333; border-bottom:3px solid #e4e3e3;}
.news-intro p{ padding-left:5px; height:151px;}
.news-more{ display:block; float:right; width:75px; height:24px; background:url(../img/news_bg02.jpg) no-repeat; font-weight:bold; line-height:22px; color:#fff; text-align:center;}
.news-more:hover{ background-position:0 -24px; color:#fff;}
.news-btn{ position:absolute; left:363px; top:247px; z-index:1}
.news-btn a{ display:block; float:left; width:8px; margin:0 3px; height:12px; overflow:hidden ; background:url(../img/news_btn.png) no-repeat;}
.news-btn a.next{ background-position:-14px 0;}
.news-btn a.prev:hover{ background-position:0 -12px;}
.news-btn a.next:hover{ background-position:-14px -12px;}

.news-year{ width:791px; padding-top:20px;background:url(../img/news_bg05.png) no-repeat;}
.news-year-bot{ width:788px; height:4px; margin-left:3px; background:#e2e1e1; overflow:hidden;}
.news-year ul li{ width:105px; float:left; height:41px; margin-right:15px;}
.news-year ul li a{ display:block; height:41px;font:bold 14px/38px Arial; color:#666; text-align:center;}
.news-year ul li a:hover,.news-year ul li a.on{ background:url(../img/news_bg04.jpg) repeat-x; color:#fff;}

.news-li{ width:743px; height:122px; margin:15px 0 0 0; padding:20px 23px 0 25px; background:url(../img/news_bg03.jpg) no-repeat; overflow:hidden; cursor:pointer;}
.news-li h4{ background:url(../img/news_bit01.gif) no-repeat 2px center; padding-left:16px; margin-bottom:12px; font-size:16px; color:#333;}
.news-li h4 span{ float:right; font-size:12px; color:#777;}
.news-li p{ line-height:22px;}
.news-li.hover{ background-position:0 -150px;}
.news-li.hover h4{ color:#fff;background:url(../img/news_bit02.gif) no-repeat 2px center; }
.news-li.hover h4 span{ color:#fff;}
.news-li.hover p{ color:#fff;}

.news-tit h3{ padding-bottom:18px; margin-bottom:10px; border-bottom:3px solid #e4e3e3; font:18px/24px Arial; color:#333; text-align:center;}
.news-tit p{ text-align:center;}
.news-con p{ text-indent:2em;}
.news-con img{ max-width:690px;}
.news-page{}
.news-pagebtn{ width:386px; height:43px; background:url(../img/news_bg06.jpg) repeat-x;}
.news-pagebtn span{ display:block; float:left; width:90px; height:43px; background:url(../img/news_bg07.jpg) repeat-x 0 -43px; font:bold 12px/38px Arial; color:#fff; text-align:center;}
.news-pagebtn span.hover{ background-position: 0 0;}
.news-pagebtn a{ padding-left:17px; font:bold 12px/38px Arial;}

/**产品系列**/
.pro-ban{ display:inline-block; width:100%; max-width:1280px; height:627px; margin:0 auto;/*background:url(../img/loading.gif) no-repeatcenter; */position:absolute; z-index:0}
.pro-ban ul li{height:627px; float:left; overflow:hidden;}
.pro-ban ul li img{ position:absolute; left:50%; top:0; margin-left:-640px;}
.pro-banbg{ position:absolute; left:0; bottom:0;width:100%; height:64px; background:url(../img/pro_bg09.png) no-repeat center bottom; overflow:hidden; z-index:2;}
.pro-main{ width:100%; height:627px; /*background:url(../img/pro_bg01.jpg) no-repeat;*/ position:relative; overflow:hidden;}
.pro-box{ position:absolute;top:-558px;}
.pro-line{width:187px; height:227px; background:url(../img/pro_bg03.png) no-repeat 36px bottom; overflow:hidden;}
.pro-pic{ position:relative;width:223px; height:331px; background:url(../img/pro_bg04.png) no-repeat 0 0;}
.pro-one{ position:relative; float:left; width:36px; padding-top:35px; font:18px/36px "宋体"; color:#333; text-align:center;}
.pro-two{ position:relative; display:inline-block; _display:inline;float:left; width:170px; margin:5px 0 0 5px; cursor:pointer;}
.pro-two h2{ padding-left:9px; font:16px/20px Arial; color:#333;}
.pro-two p{ padding-left:9px; line-height:16px; color:#858585}
.pro-pic.hover h2{ color:#fff; font-weight:bold;}
.pro-pic.hover p{ color:#fff; font-weight:bold;}
.pro-1{ left:14px;}
.pro-2{left:266px;}
.pro-3{left:517px;}
.pro-4{ left:768px;}
.pro-boxbg{ position:absolute; left:0; top:0;width:223px; height:0; background:url(../img/pro_bg04.png) no-repeat -223px 0; z-index:0; opacity:0; overflow:hidden;}

.pro-more{ position:absolute; right:0; bottom:0; width:100px; height:24px; background:url(../img/pro_bg02.jpg) no-repeat; overflow:hidden;}
.pro-more:hover{ background-position:0 -24px;}

.pro-big{width:100%; max-width:1280px; height:626px;left:0; top:0;background:url(../img/loading.gif) no-repeat center #000; position:absolute; z-index:1; display:none;}
.pro-big-txt{ position:absolute; width:265px; top:210px; left:50%; margin-left:132px;}
.pro-big-txt h2{ font:bold 30px/34px Arial; color:#b60007; padding-bottom:8px;}
.pro-big-txt p{ line-height:22px; color:#bababa;}
.probtn{ display:block; width:82px; height:27px; padding-right:12px; margin-top:17px;text-align:center; background:url(../img/bit04.png) no-repeat 80px center #b60007; color:#fff; line-height:27px;}
.probtn:hover{ background-color:#8c140f; color:#fff;}

.pro-big-close{ width:36px; height:37px; background:url(../img/bit05.png) no-repeat; position:absolute; right:0; top:-135px; cursor:pointer}

/**产品列表**/
.path-pronav{ float:right;}
.path-pronav li{ float:left; padding:0 22px 0 15px; background:url(../img/pro_bg05.jpg) no-repeat right center;}
.path-pronav li a{ display:block; padding:0 0 5px 8px; text-align:center;}
.path-pronav li a.hover,.path-pronav li a:hover{ background:url(../img/pro_bit01.png) no-repeat center bottom;}
.pro-wrap{ width:971px; margin:0 auto; overflow:hidden;}
.pro-top{ width:968px; height:4px; background:#fff;overflow:hidden;}
.pro-des{ widows:928px; height:221px; padding:18px 20px 0; border-right:3px solid #dddcdc; background:#fff; position:relative;}
.pro-des-intro{ _display:inline; float:left; margin-left:37px; width: 340px;}
.pro-des-intro h3{ font:bold 18px/38px Arial; color:#da251d;}
.pro-des-intro ul li{ line-height:14px; height:34px; overflow: hidden; color:#777; padding-left:24px; background:url(../img/pro_bit02.png) no-repeat 0 3px;}
.pro-des-img{ float:right; width:246px; height:197px; border-left:1px solid #ebebeb; overflow:hidden; }
.pro-nav{ width:971px; height:45px; padding-top:21px; background:url(../img/pro_bg06.png) no-repeat 0 bottom; position:relative;}
.pro-nav ul li{ float:left; width:105px; text-align:center; line-height:38px; position:relative;}
.pro-nav ul li a{ color:#333; display:block;}
.pro-nav ul li a:hover,.pro-nav ul li.on a{ color:#fff;}
.pro-navbg{ position:absolute; left:0; top:21px; width:105px; height:45px; background:url(../img/pro_navbg.png) no-repeat 0 0 ;overflow:hidden; z-index:0}

.pro-li-tit{ height:24px; width:100%; font:bold 14px/24px Arial; color:#333;}
.pro-li-tit span{ float:right; font:normal 12px/24px Arial;}
.pro-li ul{ width:105%;}
.pro-li ul li{ float:left; _display:inline; width:292px; height:194px; margin:0 44px 45px 0; padding:4px 2px 3px 0; background:url(../img/pro_bg07.png) no-repeat; cursor:pointer;}
.pro-li ul li.hover{ background-position:-294px 0px;}
.pro-txt1{ font:bold 12px/27px Arial,Arial; padding:0 8px 0 13px; color:#fff;}
.pro-txt1 span{ float:right;}
.pro-txt2{ margin-top:4px;font:12px/30px "宋体",Arial;padding:0 0 0 13px;}
.back{ position:absolute; right:0; bottom:0; width:100px; height:23px;background:url(../img/pro_bg08.jpg) no-repeat; overflow:hidden;}
.back:hover{ background-position:-100px 0;}


.overlay{ width:100%; height:100%;background:url(../img/overlay.png) repeat; position: fixed; z-index:1;left:0; top:0; overflow:hidden; z-index:20; display:none;}
.pop-up{ position:fixed; top:50%;  width:972px; height:492px; left:50%;background:#fff; border:11px solid #d71d15; border-width:11px 0 0 0;margin-left:-486px; margin-top:-246px;_position:absolute; _top:430px;_margin-top:0; z-index:21;}
.pop-up1{ position:absolute; width:972px; height:492px; left:50%;background:#fff; border:11px solid #d71d15; border-width:11px 0 11px 0;margin-left:-486px;top:230px; z-index:21;}
.pro-btn{ position:absolute; bottom:-28px; display:block; width:86px; height:28px; overflow:hidden; background:url(../img/pro_btn01.gif) no-repeat;}
.pro-prev{ right:93px;}
.pro-prev:hover{ background-position:0 -28px;}
.pro-next{ right:0;background-position:-93px 0;}
.pro-next:hover{ background-position:-93px -28px;}

.pro-info{ width:908px; margin:37px auto 0;}

.pro-gallery{ float:left; width:508px;height:413px; position:relative;}
.pro-show{width:506px; height:326px; border:1px solid #dddddd; position:relative; overflow:hidden;}
.pro-show ul{ position:absolute;height:326px; left:0; top:0;}
.pro-show ul li{width:506px; height:326px; float:left; position:relative;}
.pro-show-txt{ position:absolute;width:506px; left:0; top:290px; text-align:center;}
.pro-smallbox{width:508px; height:78px; margin:8px auto 0; position:relative;}
.pro-thumb{ width:421px; height:75px; margin:0 auto; overflow:hidden; position:relative;}
.pro-thumb ul{ position:absolute; padding-top:7px;}
.pro-thumb ul li{ float:left; width:104px; height:66px; border:1px solid #dddddd; position:relative; margin-right:-1px; cursor:pointer;}
.pro-thumb .thumbbg{ position:absolute; width:106px; height:75px; background:url(../img/cul_bg01.png) no-repeat; left:-1px ; top:-7px; display:none;}
.pro-thumb ul li.cur .thumbbg{ display:block;}
.prev01,.next01{ display:block; width:30px; height:30px; background:url(../img/cul_btn01.jpg) no-repeat; position:absolute; top:195px; overflow:hidden; text-indent:99em; cursor:pointer;}
.prev01{ left:0;}
.prev01:hover{ background-position:0 -30px;}
.next01{ right:0; background-position:-30px 0;}
.next01:hover{ background-position:-30px -30px;}
.pro-close{ display:block; position:absolute; right:-55px; top:-51px; width:41px; height:42px; background:url(../img/pro_btn02.png) no-repeat; overflow:hidden;}

.pro-intro{ width:370px; float:right; height:415px; overflow:hidden;}
.pro-para{ border-bottom:1px solid #e7e7e7; padding-bottom:13px; margin-bottom:10px;}
.pro-para h2{ font:bold 18px/28px Arial; color:#333; padding-bottom:2px;}
.pro-para p{ line-height:30px; color:#777;}
.pro-para span{ color:#da251d;}
.pro-feat h3{ font:bold 14px/24px Arial; padding-bottom:8px; color:#333;}
.pro-info-con{ height:180px; overflow:auto;}
.pro-info-con p{ line-height:22px;}

/*****/
.side-fixd{ position:fixed; z-index:8; top:213px; left:50%; margin-left:425px; width:56px;}
.top,.mess-open{ cursor:pointer;}
.mess-le{ width:443px; float:left;}
.mess-table1 { margin:40px 0 0 40px;}
.mess-table1 th{ font:bold 24px/48px Arial; color:#000; text-align:left;}
.mess-table1 td{ height:48px;}
.mess-table1 .txt{ width:262px; height:35px; padding-left:11px; font:12px/25px Arial; color:#666; background:url(../img/mess_bg02.jpg) no-repeat; border:none;}
.mess-table1 .txton{ background-position:0 -35px;}
.mess-ri{ width:529px; float:right; height:492px; background:url(../img/mess_bg01.jpg) no-repeat 0 0 #edecec;}
.mess-table2 { margin:60px 0 0 43px;}
.mess-table2 td{ padding:12px 0}
.mess-table2 select{ width:271px; height:33px; border:1px solid #ddd; background:url(../img/mess_bg03.jpg) no-repeat 0 0;}
.mess-table2 textarea{ width:266px; height:216px; background:url(../img/mess_bg03.jpg) no-repeat; overflow:auto; border:1px solid #ddd; padding:15px 12px; line-height:20px}
.mess-table2 .btn{ width:103px; height:38px; background:url(../img/mess_btn01.jpg) no-repeat 0 0; cursor:pointer; border:none;}
.mess-table2 .btnon{ background-position:0 -38px;}
.code{ width:53px; height:36px; background:#fff;border:1px solid #ddd; padding-left:15px; line-height:36px; font-size:14px;}

.mess-tip{ position:absolute; width:381ppx; height:181px; left:50%;margin-left:-190px;top:430px; z-index:21; display:none;}
.mess-close{ width:12px; height:12px; position:absolute; top:26px; right:13px; overflow:hidden; background:url(../img/mess_tip01.png) no-repeat 352px 26px;}

.ter-tit{ padding:10px 0 8px; margin-bottom:16px; font-size:18px; color:#333; text-align:center;}

.page{ text-align:center;}

/******单页*****/
.brand-con h2,.cul-con h2{ font-size:18px; color:#000;}
.brand-con h2 span{ font-size:36px; font-family:"Aparajita"; color:#b61b15;}
.bordb1{ border-bottom:1px solid #e6e5e5;}
.brandA{ width:750px;}
.brandA li{ float:left; width:170px; padding:5px 0 20px; text-align:center; margin-right:80px;}
.brandA li span{ display:block; font-size:14px; text-align:center; color:#b61b15;}
.brandC{ width:693px;}
.brandC li{ float:left; width:170px; height:200px; padding:0 30px; border-right:1px solid #e6e5e5;}
.brandC li h3{ font-size:24px; font-family:"Aparajita"; color:#000; padding-bottom:15px;}
.cul-con h2 span{ color:#b61b15;}
.post-li li{ _display:inline; width:152px; height:190px; float:left; padding-left:45px; margin-left:30px; line-height: 18px;}
.post-li li h3{ font-size:14px; color:#333; padding-bottom:8px;}

div.zoomdiv {z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#fff;border:1px solid #CCCCCC;display:none;text-align: center;overflow: hidden;}
div.jqZoomPup {z-index: 999;visibility: hidden;position: absolute;top:0px;left:0px;width: 50px;height: 50px;border: 1px solid #aaa;background: #ffffff url(../img/zoomlens.gif) 50% top  no-repeat;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.video-list ul{ padding-left:6px; width:105%;} 
.video-list ul li{ float:left; _display:inline; width:208px; height:180px; margin:0 27px 28px 0;}
.video-list ul li .videoimg{ width:192px; height:119px; padding:7px; margin-bottom:20px; border:1px solid #e5e5e5;background:url(../img/video_bg01.jpg) no-repeat center #ffffff ; }
.video-list ul li p{ text-align:center; }
.video-list li a:hover p{ color:#da251d;}