@charset "utf-8";
/* 浏览器样式初始化 */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-size:14px;font-family:"Microsoft Yahei";line-height:1.5em}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
html,body{color:#333}
body{background:#fff}
ul,ol,li{list-style:none}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;-ms-transition: background-color .2s ease;-o-transition: background-color .2s ease;transition: background-color .2s ease; }

.tra{text-decoration:none;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease; }
img{border:0}
em,i{font-style:normal}
h1,h2,h3,h4,h5{font-weight:normal}
.clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear { zoom:1; }
.left { float:left; }
.right { float:right;}
.hide{ display:none;}


/*延迟加载*/
.lazy {background: url("loading.gif") 50% 50% no-repeat;}
.w100{width: 100%;}
.w1200{width: 1200px;margin: 0 auto}
.absolute{position: absolute;}
.relative{position: relative;}
.fixed{position: fixed;z-index: 99;}
.fff{background-color: #fff}
.overhidden{overflow: hidden}
.imgbig{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.imgbig:hover{transform-origin: center center 0px;transform: scale(1.1, 1.1);}
/*分页框架*/
.pager {width:100%; color:#333; line-height:30px; padding:0; font-size:12px; text-align:center;}
.pager a,.pager span { border: #cccccc 1px solid; padding:0px 8px; color: #808080; text-decoration: none;  font-size:12px; height:26px;line-height:26px;display:inline-block;margin:0 3px}
.pager a:hover { border: #927c52 1px solid; color: #808080; background-color: #faf7f7; }
.pager a:active { color: #808080; border: #927c52 1px solid; background-color: #faf7f7; }
.pager span.now  { color: #808080; border: #927c52 1px solid; background-color: #faf7f7; }
.pager span.disabled { color: #808080;  border: #808080 1px solid } 

/*header*/
.black-line{height: 4px;background-color: #332f2a}
.header{height: 84px;box-shadow:0 0 10px #333;background-color: #292929}
.logo{margin-top: 21px}
.nav{position: relative;margin-left: 105px}
.nav ul li{float: left;height: 84px;line-height: 84px;text-align: center;/* background: url(nav-bg.png) no-repeat left center; */width: 114px}
 .nav ul li.on .li-a,.nav ul li:hover .li-a{/* background: url(nav-on.jpg) repeat; */} 
.nav ul li:first-child{background: none}
.nav ul li a{display: block;font-size: 16px;color: #fff;/* padding: 0 35px */}
#last-navli a{padding: 0px}
.nav_bottom{width:100%;height:8px;font-size:1px;background: url(navbox_bottom.png); position:absolute;z-index:2}
.nav ul .nav-block{width: 114px;height: 4px;display: block;position: absolute;z-index: 999;top: 0px;background-color: #fff}
/* .nav ul li a:hover,.nav ul li.on a{color: #d1c0ac} */
.i-search {position: absolute; z-index: 9999; width: auto; height: 38px; right: 90px; top: 23px; } 
#i-btn-sch {width: 24px; height: 20px; display: block; margin-top: 9px; float: right; } 
.i-search .sch_1 {z-index: 9999; border: 1px solid #ccc; height: 38px; line-height: 38px; width: 0; display: none; float: right; background: #fff; position: relative; padding: 0 20px;}

.navbar-drop {cursor: default; width: 100%; height: auto; background: #292929; left: 0px; top: 69px; padding: 17px 0 17px; font-size:14px;/* border: 1px solid #f9f9f9;border-top: none; box-shadow: 0px 1px 0px 0px #f9f9f9;*/display: none;z-index: 999;*width: 134px;} 
.navbar-drop dl {width: auto; text-align: center; } 
.navbar-drop dl dd {width: auto; height: 32px; line-height: 32px; display: block; transition: all .2s;} 
.navbar-drop dl dd a {color: #fff; height: 32px; line-height: 36px; font-size: 14px; display: block; transition: all .2s;font-weight: normal; }
.navbar-drop dl dd a:hover {text-decoration: none; color: #ccc; } 
.navbar-drop .dl-first {border-left: 0; } 
.navbar-drop .navdropimg {float: left; }
.lan{width: 50px;position: absolute;right: 0px;top: 30px;height:25px;background: url(nav-bg.png) no-repeat left center;padding-left:14px}
.lan a{display: block;text-align: center;width: 32px;float: left;position: relative;background: url(guoqi.png) 0px 0px no-repeat;height: 21px;margin-top: 3px;transition:all 0.3s;}
.lan a:hover{background-position: 0 -21px}
.lan i{display: block;font-size: 12px;position: absolute;right: -15px;top: 0px}
.lan ul{display: none}
.lan ul li {text-align: center}

/* banner */
.banner-wrap {height: 673px;position:relative;}
.i-banner, .i-banner .bd ul {height: 673px;width: 100%!important;}
.i-banner .bd ul li {background-position: center center;height: 673px;width: 100%!important}
.i-banner .bd ul li a{display: block;width: 1280px;height: 680px;margin:0 auto;}
.i-banner .hd{ height:15px; overflow:hidden; position:absolute; bottom:25px; z-index:1;text-align: center;width: 100%;}
.i-banner .hd ul{margin: 0 auto;height: 15px;width: 80px;}
.i-banner .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; background:#fff; cursor:pointer;border-radius: 50%;text-indent: 9999px;}
.i-banner .hd ul li.on{ background:#bcab97; color:#fff; }

.i-banner .prev,.i-banner .next{ position:absolute; left:3%; top:50%;margin-top:-28px; display:block; width:32px; height:40px;filter:alpha(opacity=80);opacity:0.8; font-family: "simsun" ;font-size: 72px;color: #fff ;*font-size:40px;height: 56px;line-height: 56px}
.i-banner .next{ left:auto; right:3%;}
.i-banner .prev:hover,.i-banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.i-banner .prevStop{ display:none;  }
.i-banner .nextStop{ display:none;  }


/*  */
.index-warp1{background-color: #fefefe;padding: 70px 0 100px 0;/* background: url(swirl.png) repeat; */}
.index-warpcopy{background: url(indexbg.png) repeat;}
.index-warp1 h3{font-size: 30px;font-weight: bold;text-align: center;font-family: arial;margin-bottom: 45px}
.index-warp1 p{text-align: center;margin: 0 auto;color: #808080}
.index-warp1 li{float: left;width: 580px;position: relative;height: 220px;}
.index-warp1 li div{background-color: #262f3a;height: 70px;width: 580px;position: absolute;left: 0px;top: 75px;z-index: 5}
.index-warp1 li div p,.index-warp1 li div  span{color: #fff;}
.index-warp1 li div p{font-size: 20px;margin-top: 8px}
.index-warp1 li a{color: #fff;display: block;width: 580px;text-align: center}
/* .fade-in{display: none} */
 .image-mask:after {content: "";position: absolute;top: 50%;left: 0;right: 0;bottom: 50%;display: block;opacity: 1;z-index: 2;background-color: #262f3a;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;width:580px;}
.image-mask:hover:after{opacity:1; top:0px; bottom:0px;}


/* .parHd {width: 1200px; margin: 0 auto;text-align: center} 
.parHd ul{text-align: center;*width: 200px;*margin: 0 auto}
.parHd ul li {border-bottom: 1px solid #f5f5f5; color: #808080; text-align: center;  cursor: pointer; transition: all .2s; position: relative; bottom: -1px; display: inline-block;font-size: 16px;*width: 100px;*float: left;width: 139px;height: 33px;background: url(product-bg.png) no-repeat 0 0;}
 .parHd ul li a{color: #808080}
.parHd ul div{width: 30px;text-align: center;display: inline-block;color: #d1c0ac;*display: none}
.parHd ul li.on {border-bottom: 1px solid #b89e7d; color: #d1c0ac;background-position: 0 -33px;color: #fff }
.parHd ul li.on a{color: #fff}
.parBd{margin-top: 10px;} 
.inc {margin-bottom: 30px}
.inc p{text-align: center}  */

/*slide1-2*/ 
.iwrap1-picScroll {height: 550px; position: relative; } 
.iwrap1-picScroll a.sPrev, .iwrap1-picScroll a.sNext {position: absolute; top: 50%; width: 60px; height: 80px; margin-top: -65px; display: block; z-index: 1; font-family: "simsun"; color: #dedede; font-size: 30px; line-height: 80px; cursor: pointer; transition: color .3s; } 
.iwrap1-picScroll a.sPrev:hover, .iwrap1-picScroll a.sNext:hover {color: #999; } 
.iwrap1-picScroll a.sPrev {left: 0; text-align: left; padding-left: 2px; } 
.iwrap1-picScroll a.sNext {right: 0; text-align: right; padding-right: 2px; }
.iwrap1-picScroll .hd{z-index:1; height:40px;line-height:40px;width:100%;  overflow:hidden; position:absolute; left:0;bottom:-35px; }
.iwrap1-picScroll .hd ul { width: 1200px; text-align: center; height: 9px; }
.iwrap1-picScroll .hd ul li{float: none; display: inline-block; width: 8px; height: 8px; border-radius: 50%;margin: 0 11px; text-indent: -30000px;padding: 2px;border:1px solid #dadada;background-color: #fff } 
.iwrap1-picScroll .hd ul li:hover {cursor: pointer;background-color: #dac4a9 } 
.iwrap1-picScroll .hd ul li.on {background: #dac4a9; position: relative; } 
.iwrap1-picScroll .bd {width: 1200px!important;overflow: hidden;}
.iwrap1-picScroll .bd .tempWrap{*width: 1200px!important;overflow: hidden}
/*  .iwrap1-picScroll .bd ul{width: 100%} */
.iwrap1-picScroll .bd li {margin-right: 60px; width: 358px !important; height: 440px; }
.iwrap1-picScroll .bd li .shadow {display: block; width: 358px; height: 346px; position: relative; } 
.iwrap1-picScroll .bd li img {width: 358px; height: 346px; } 
.product-more{height:370px;overflow: hidden;background-color: #fff;position: relative;padding: 0 32px;}
.product-more h3{font-size:22px;color: #333333;line-height: 60px}
.product-more p{color:#807e7e}
.product-more i{position: absolute;right: 28px;top: 20px;cursor: pointer;transform:rotate(180deg);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.product-more i.on{transform:rotate(0deg);}
.readmore{border-radius: 20px;width: 130px!important;height: 36px!important;border:1px solid #dac4a9;text-align: center;line-height: 36px;position: absolute!important;bottom: 35px;left: 50%;margin-left: -65px}
.readmore:hover{background-color: #dac4a9;color: #fff}
/*  */
.index-title{position: relative;height: 80px}
.index-title-xian{height: 0px;background-color: #d9d9d9}
.index-title .title{width: 656px;position: absolute;height:50px ;top: -35px;left: 50%;margin-left: -328px;text-align: center;background: url(index-title-bg.png) no-repeat center center;}
.index-title .title p{font-size:32px;}


.index-warp2{background-color:#4d4d4d;padding: 58px 0  40px 0;  }
.warp2-title {text-align: center;color: #fff}
.warp2-title .title{font-size: 24px;line-height: 82px;background: url(zuojinenyu.jpg) no-repeat center;height:86px;}
.warp2-title .summary{width: 760px;margin: 28px auto}
.index-newsmore{float:right;color:#c6c6c6; padding-right:15px;}
.index-newsmore:hover{ color:#fff;}
.index-newsle{ float:left; width:550px;position: relative;}
.news-bd{height: 420px!important;}
.index-newsle-img p{color: #FFF;height: 132px}
.news-hd {position: absolute;top: 228px;width: 100%}
.news-hd ul{text-align:center;width: 100%}
.news-hd ul li{width: 8px;height:8px;background-color: #333333;border-radius: 50%;text-indent: 999px;overflow: hidden;display: inline-block;margin: 0 5px;cursor: pointer;}
.news-hd ul li:hover,.news-hd ul li.on{background-color: #fff;cursor: pointer;}

.index-newsle-img { width:100%;position:relative; overflow:hidden;margin-bottom:30px;}
.index-newsle h3{ margin-bottom:10px; font-size: 16px; color:#ffffff;}
.index-newsri{ float:right; width:650px; }

.news-hd2 {position: absolute;top: 228px;width: 100%}
.news-hd2 ul{text-align:center;width: 100%}
.news-hd2 ul li{width: 8px;height:8px;background-color: #333333;border-radius: 50%;text-indent: 999px;overflow: hidden;display: inline-block;margin: 0 5px;cursor: pointer;}
.news-hd2 ul li:hover,.news-hd2 ul li.on{background-color: #fff;cursor: pointer;}
.news-bd2 img{width: 282px;height: 261px}

.news-hd3 {position: absolute;top: 228px;width: 100%}
.news-hd3 ul{text-align:center;width: 100%}
.news-hd3 ul li{width: 8px;height:8px;background-color: #333333;border-radius: 50%;text-indent: 999px;overflow: hidden;display: inline-block;margin: 0 5px;cursor: pointer;}
.news-hd3 ul li:hover,.news-hd3 ul li.on{background-color: #fff;cursor: pointer;}
.news-bd3 img{width: 282px;height: 261px}
/* .index-newsri dl{ width:100%; margin-left:-5px; padding:22px 0; padding-left:5px; margin-bottom:25px;transition:background 0.4s; cursor:pointer;height: 80px}
.index-newsri dl dt{ width:17%; float:left; border-right:1px solid #b7b1aa; text-align:center;color: #ffffff;}
.index-newsri dl dt b{font-size: 62px;display: block;line-height: 46px;}
.index-newsri dl dt i{font-size: 18px;display: block;margin-top: -15px;}
.index-newsri dl dd{float:right; width:74%; float:right; padding-right:18px;font-size: 12px;color: #cccccc;}
.index-newsri dl dd h3{ height:32px; margin-bottom:10px; font-size:18px; color:#ffffff; overflow:hidden;margin-top: -10px;}
.index-newsri dl:hover,.index-newsri dl.cur{padding-left:0; background:#333333;border-left:5px solid #c1ae98;}
.index-newsri dl:hover dt,.index-newsri dl.cur dt{color:#fff; border-color:#b7b1aa;}
.index-newsri dl:hover dd h3,.index-newsri dl.cur dd h3{ color:#fff;} */

/*  */
.index-warp3{padding: 108px 0  40px 0; }
.map {width: 984px; height: 530px; background: url("ditu.png") 0 0 no-repeat; position: relative;margin: 0 auto } 
.map .cdot {position: absolute; } 
.map .dot {width: 10px; height: 14px;cursor: pointer; display: block;background: url(cot.png) no-repeat center center; } 
.map .dot:hover { background: url(cot-hover.png) no-repeat center center;} 
.map .cname{position: absolute; } 
.map .name{height: 20px; line-height: 20px; width: auto; padding: 0 10px; border-radius: 4px; background: #ccb69c; cursor: pointer; display: block; color: #fff; } 
.map .name:hover {background: #b8955f; color: #fff; } 
.map .cname .summary {position: absolute; display: none; background: #fff; bottom: 40px; border: 1px solid #ccb69c; border-radius: 8px; padding: 15px 30px; left: -50px; white-space:nowrap; z-index: 99;} 
.map .cname .summary-arr {position: absolute; display: none; bottom: 20px; width: 39px; height: 21px; left: 50%; margin-left: -22px; z-index: 100; } 
.map .cname:hover .summary, .map .cname:hover .summary-arr  {display: block; } 
.map-wrap {margin-bottom: 22px; }

/*  */
.foot{background-color: #333333;color: #fff}
.footer{padding:36px 0;}
.footer .left dl{float: left;margin-right: 70px}
.footer .left dl dt{font-weight: bold;font-size: 18px;margin-bottom: 10px}
.footer .left dl dd a{color: #fff;text-align: center}
#foot-p1{font-size: 26px;line-height: 26px;}
#foot-p2{font-size: 12px;font-family: arial;}
#foot-p3{font-size: 20px;line-height: 20px;}
#foot-p4{font-size: 12px;margin-top: 12px;}
#foot-p5{font-size: 12px;}
.icon{background: url(foot-icon.png) no-repeat;width: 22px;height: 18px;display: block;float: right;margin-left: 20px;margin-top: 10px}
.icon-1{background-position:0 0; }
.icon-2{background-position:-38px 0; }
.icon-3{background-position:-80px 0; }
.icon-4{background-position:-120px 0; }
.icon-5{background-position:-160px 0; }
.copyright{background-color: #262626;padding: 5px 0px}
.copyright a{color: #fff}
.back2top{display: block;width: 78px;height: 24px;background: url(back2top.png) center center no-repeat;}

/*  */


#featured{overflow:hidden;z-index:1;margin-top: 84px;position:fixed;_position:relative; top:0;display:block;z-index:0; left:0;height:345px}
#overlay{ z-index:2; position:relative;margin-top: 345px;background-color: #fff;margin-bottom: 40px}
.other-topimg,.other-topimg li{width: 100%;height:345px; overflow: hidden; position:relative;}
.other-topimg li{ float:left;}
.other-topimg li img{position: absolute;top: 0;	left: 50%; margin-left:-960px;}

.typename{padding: 30px 0 10px;border-bottom: 1px solid #ccc;margin-bottom: 30px}
.type-cn {font-size: 24px;color: #333;line-height: 24px}
.type-cn span{display: block;float: left;width: 4px;background-color: #333;height: 24px;margin-right: 15px}
.type-en{font-family: arial;color: #808080;margin-left: 19px;letter-spacing:1px; }

/*  */
.pic-list{width: 110%}
.pic-list li{float: left;width: 269px;height: 175px;padding: 3px;border:1px solid #e6e6e6;margin-right: 30px;margin-bottom: 60px}
.pic_more{display: block;width: 200px;height: 44px;text-align: center;line-height: 44px;color: #808080;background-color: #ededed;margin: 0 auto;}
.pic_more:hover{background-color: #bcab97;color: #fff}

/*  */
.text-list li{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #eaebec}
.text-list li .left{width: 449px;height: 246px}
.text-list li .right{width:725px;position: relative;min-height: 246px}
.text-list li .right h2{border-bottom: 1px solid #eaebec;padding-bottom: 24px;margin-bottom: 24px}
.text-list li .right h2 a{font-size: 28px;font-weight: bold;}
.text-list li .right .summary {color: #323333;font-size: 14px}
.text-list li span{display: block;width:122px;background-color: #fff;z-index: 2;position: absolute;top: 44px;left: 0px}
.text-list li .more{display: block;width: 116px;height: 36px;text-align: center;line-height: 36px;color: #323333;border: 1px solid #d9d9d9;border-radius: 5px;position: absolute;bottom: 0px}
.text-list li .more:hover{background-color: #ded0bf;color: #fff;border-color: #ded0bf}

/*  */
.arrow {position: relative; overflow: hidden; width: 82px; height: 28px;margin:0 auto ;cursor:pointer;margin-top: 30px}
.arrow .in { position: absolute; left: 0; top: 0; width: 82px; height: 28px; background: url("arrow.png") no-repeat; } 
.about-ul{width: 110%}
.about-ul li{float: left;margin-right: 30px}

/*  */
.product-type{text-align: center;margin-bottom: 35px}
.product-type li{display: inline-block;/* border-bottom: 1px solid #fff; */width: 139px;height: 33px;background: url(product-bg.png) no-repeat 0 0;}
.product-type li a{color: #808080;line-height: 32px}
.product-type li:hover,.product-type li.hover{/* border-color:#ddd6ce; */background-position: 0px -33px;}
.product-type li:hover a,.product-type li.hover a {color: #fff}
.product-type div{width: 30px;text-align: center;display: inline-block;color: #d1c0ac}
.product-list{width: 110%}
.product-list li{width: 284px;height: 346px;overflow: hidden;float: left;margin-right: 16px;margin-bottom: 35px;box-shadow: 0px 1px 3px 1px #f6f6f6;margin-left: 3px}
.product-list li img{width: 284px;height: 274px}
.product-li-a{display: block;width: 100%;height: 274px}
.product-list-more{height:370px;overflow: hidden;background-color: #fff;position: relative;padding: 0 17px;}
.product-list-more h3{font-size:18px;color: #333333;line-height: 42px}
.product-list-more p{color:#807e7e}
.product-list-more i{position: absolute;right: 17px;top: 5px}
.product-list-more .readmore{border-radius: 20px;width: 130px!important;height: 36px!important;border:1px solid #dac4a9;text-align: center;line-height: 36px;position: absolute!important;bottom: 35px;left: 50%;margin-left: -65px}
.product-list-more .readmore:hover{background-color: #dac4a9;color: #fff}

/*  */
.product-read{width: 990px;padding: 24px;margin:0 auto;border:1px solid #ccc;border-radius: 15px;position: relative;background-color: #fff}
#ifocus{position:relative;width:667px; height:463px;margin:0 auto; }
#ifocus_pic { position:relative; width:667px; height:463px;}	
#ifocus_pic  .btn{position:absolute;top:50%;width:60px;height:80px;margin-top:-40px;display:block;z-index:1;font-family:"simsun";color:#ddd;font-size:90px;line-height:80px;text-align:center}
#ifocus_pic  .btn:hover{text-decoration:none;color:#333}
#ifocus_pic  .prev{left:0px;}
#ifocus_pic  .next{right:0px;}
#ifocus_piclist img { width:667px; height:463px;display:block;background:url(loading.gif) center center no-repeat;}	
#ifocus_btn {height:80px;position:absolute;bottom:0;width:607px;padding:18px 30px;left:0;background:url(black.png);}	
#ifocus_btn ul{height:80px;width:607px;margin:0 auto;overflow:hidden;text-align:center;}
#ifocus_btn li {margin-right:10px;cursor:pointer;display:inline-block;opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}	
#ifocus_btn img { width:130px; height:80px;display:block}	
#ifocus_btn .on{ opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }	
#ifocus_btn .sPrev,#ifocus_btn .sNext{width:35px;height:50px;line-height:50px;text-align: center;display:block;color:#ccc;position:absolute;bottom:35px;right:0px;z-index:5;font-family:"simsun";font-size:30px}
#ifocus_btn .sPrev:hover,#ifocus_btn .sNext:hover{color:#fff;text-decoration:none;}
#ifocus_btn .sPrev{left:0px;right:auto;}
#ifocus .showclose{width:110px;height:22px;line-height:22px;text-align: center;display:block!important;color:#eee;position:absolute;bottom:116px;right:0px;z-index:5;font-size:12px;background:url(black.png);}

.product-read .right{width: 285px} .product-read .right h3{color: #333333
;font-size:26px ;font-weight: bold;line-height: 30px} .product-read .right
h4{color: #808080;font-size:16px;border-bottom: 1px solid #ccc;margin-bottom:
15px} .scroll{overflow-y:scroll;height: 360px;width: 275px;padding-right:10px;
} 
#showiframe{position:relative;background-color:transparent; }
#showiframe .close{position:absolute;top:12px;right:20px;display:block;width:23px;height:23px;}

#fancybox-overlay{position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
	width: 100%;
	height: 100%}
.scroll::-webkit-scrollbar{width:10px;}
.scroll::-webkit-scrollbar-track{background-color:#fff;}
.scroll::-webkit-scrollbar-thumb{background-color:#eee;border-radius:4px}
.scroll::-webkit-scrollbar-thumb:hover {background-color:#ccc}
.scroll::-webkit-scrollbar-thumb:active {background-color:#ccc}
.scroll::-moz-scrollbar{width:10px;}
.scroll::-moz-scrollbar-track{background-color:#fff;}
.scroll::-moz-scrollbar-thumb{background-color:#eee;border-radius:4px}
.scroll::-moz-scrollbar-thumb:hover {background-color:#ccc}
.scroll::-moz-scrollbar-thumb:active {background-color:#ccc}


/*  */
.prenext {width: 1200px; margin: 0 auto; line-height: 50px; font-size: 14px; color: #999;margin-top: 15px } 
.prenext ul {width: 100%; } 
.prenext span {margin: 0 2px; } 
.prenext a {color: #999; } 
.prenext a:hover {color: #937C53; } 
.article-read .title{text-align: center;color: #333333;font-size: 26px;font-weight: bold}
.article-read .time{text-align: center;padding-bottom: 20px;border-bottom: 1px solid #ccc;margin-bottom: 15px}
.content{min-height: 500px;border-bottom:1px solid #ccc;position: relative;padding-bottom: 50px }
.bdsharebuttonbox{bottom: 10px;position: absolute;right: 0px}



/*  */
.xin-content{background-color: #525252;padding:50px 0 }
.xinpin-title{background-color:#292929;height: 325px;color: #e5e5e5;text-align: center }
.xinpin-title img{margin-top: 15px}
.xinpin-warp{margin-top: 15px;background-color: #292929;color: #e5e5e5;padding: 40px 0}
.xp-title{text-align: center}
.xp-title h3{font-size: 32px;font-family: arial}
.xp-title h4{background: url(xinpin2-bg.png) no-repeat center;height: 30px;width: 150px;line-height: 30px;font-size: 18px;font-weight: bold;margin: 0 auto;color: #292929}
.xinpin-warp ul {margin-top: 35px;padding: 0 25px}
.xinpin-warp ul li{width: 25%;text-align: center;float: left;margin-bottom: 35px}
.xinpin-warp ul li a{color: #e5e5e5}
.xinpin-warp ul li p{font-size: 18px;font-weight: bold;line-height: 45px}
.xinpin-warp ul li span{width:269px;margin: 0 auto;display: block;text-align: left }

#left1{position: fixed;top: 50%;width:73px;height:492px;margin-top: -246px;left:10% }
#left2{position: fixed;width: 37px;height: 152px;margin-top: -76px;top: 50%;right: 10%}


.p-content{background-color: #525252;padding:20px 0 50px}
.p-ban{height: 370px;margin-bottom: 15px}
.p-ban .right{width: 477px;background: url(zsml.jpg) no-repeat;height: 370px;position: relative;}
.p-ban2 .right{width: 477px;background: url(cpzd.jpg) no-repeat;height: 370px;position: relative;}
.p-ban .right p{color: #fff;position: absolute;width: 255px;top: 165px;left: 112px;font-size: 12px}
.p-ban2 .right p{color: #262626;}
.p-all h3,.p-all h4{text-align: center;color: #f5f5f5}
.p-all h3{font-family: 'arial';font-size: 18px;margin-bottom: 38px;}
.p-all h4{font-size: 24px;font-weight: bold;line-height: 1.2em}
.p-type {text-align: center;margin-bottom: 38px}
.p-type li{display: inline-block;width: 146px;margin: 0 10px}
.p-type li img{border-radius:50%;border:2px solid #f5f5f5; width: 121px;height: 121px; display: block;}
.img-border{border:2px solid #292929;border-radius: 50%;width: 125px;height: 125px;margin: 0 auto 10px }
.p-type li:hover .img-border,.p-type li.on .img-border{border-color: #f5f5f5}
.p-type li .title{font-size: 16px;}
.p-type li:hover .title,.p-type li.on .title{color: #fff}
.p-type li .e-title{font-size: 12px}
.p-type li p{color: #f5f5f5}
.p-type2 li{width: 126px;}
.p-type2 li img{border: none;border-radius:0;width: 104px;height: 86px;margin:0 auto; }
.p-type2 li img:hover{opacity: 0.8}



.p-list{padding: 0 25px}
.p-list li{width: 25%;float: left;text-align: center;margin-bottom: 15px}
.p-list li img{width: 269px;height: 175px}
.p-list li a{color: #e5e5e5}
.p-list li p{font-size: 18px;font-weight: bold;line-height: 45px}
.p-list li span{width:269px;margin: 0 auto;display: block;text-align: left }
.p-all .more{width: 172px;height: 42px;line-height: 42px;border:2px solid #fbfbfb;margin: 35px auto;}
.p-all .more a{width: 165px;height: 36px;line-height: 36px;text-align: center;color: #fff;display: block;margin: 3px auto;font-size:18px;}
.p-all .more a:hover {background-color: #fff;color: #292929}

.p-read{padding: 35px 0;border-top: 1px solid #cccccc;margin-top:25px }

.read-top {margin-bottom: 50px}
.read-top .pic{width: 560px;}
.read-top .canshu{width: 610px;}
.read-top .canshu h3{color: #666666;font-size: 24px;border-bottom: 1px solid #ccc;}
.read-top .canshu h4{color: #999999}
.read-top .canshu .summary{margin-top: 15px;max-height: 430px;overflow: hidden}
.read-top .canshu .summary table{color: #666666}
.read-top .canshu .summary td{vertical-align: top;padding: 3px 0;min-width: 150px}
.read-top .canshu .summary tr{padding: 5px;margin: 5px}
.cpxq{border-top: 1px solid #ccc;height: 30px;position: relative;}
.cpxq span{display: block;width: 135px;height: 30px;line-height: 30px;position: absolute;left: 50%;margin-left: -67.5px;top: -16px;background-color: #fff;text-align: center;font-size: 18px;color: #666}
.baojia{margin-top: 15px}
.r-con img{max-width: 1200px;height: auto;}
.r-con{min-height: 350px}

.gc-type{text-align: center;margin-bottom: 50px}
.gc-type li{width: 186px;display: inline-block;border-right: 1px solid #ccc;padding: 0 10px}
.gc-type li .title{font-size: 18px;}
.gc-type li.on .title{font-weight: bold}
.gc-type li .e-title{text-transform: uppercase;}