@charset "utf-8";
/* CSS Document */
html,body{ height:100%;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,pre,th,td,dl,dd,form,fieldset,legend,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
  display: block;
}
a { background-color: transparent; color:#d9bb98; text-decoration:none;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;	transition: all .4s ease-in-out}
a:active,a:hover { color:#fbb158;}
abbr[title] {  border-bottom: 1px dotted;}
ol,dl,dt,dd,ul,li{list-style:none}
img{border:0; vertical-align:middle;}
.fl{ float:left;}
.fr{ float:right;}

.txtLeft{ text-align: left;}
.txtcenter{ text-align:center;}
.txtRight{ text-align:right;}
/****** Background color ******/
.whiteBg{ background:#fff;}
.bgOrg{ background:#ef4700;}
.bgGray{ background:#f7f7f7;}
.bgBlack{ background:#000;}
.bgRed{ background:#ce2027; box-shadow:0 2px 3px #2b2b2b;}
.bg029fcd{ background:#029fcd;}
.bg7d4d75{ background:#7d4d75;}
.bgE9{ background:#e9e9e9;}
/****** Text indent ******/
.t0em{ text-indent:0em;}
.t2em{text-indent:2em;}

/****** Font Size ******/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f26{ font-size:26px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}
.f32{ font-size:32px;}
.f36{ font-size:36px;}
.f48{ font-size:48px;}


/****** Font Color *****/
.fBlue{ color:#2278c4;}
.fRed{ color:#ce2027;}
.fOrange{ color:#d89c54;}
.fWhite{ color:#fff;}
.fGray{ color:#999;}

/****** font Attribute ******/
.fB{font-weight: bold;}
.fN{ font-weight:normal;}
.fI{font-style: italic;}
.fsN{ font-style:normal;}
.u{ text-decoration:underline;}
.v-aTop{ vertical-align:top;}
.txtUpp{text-transform: uppercase;}



.lh150{ line-height:150%;}
.clear{clear: both;}
.clearer{clear:both; font-size:1px; width:100%; height:1px; visibility: hidden;overflow:hidden}
/* Clear Fix */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
/* Hide from IE Mac \*/
.clearfix{display:block;}
/* End hide from IE Mac */
/* end of clearfix */
.hide {    display:none;}
.block {    display:block;}
.dis{display:block;} 
.undis{display:none;} 
.rrl{ border-left:4px solid #ce2027; text-indent:.5em; line-height:90%; padding:2px 0;}
.bbd1c{ border-bottom:1px dashed #ccc;}

.btn:hover{ color:#fff;}

body{ font:14px/150% 'Microsoft YaHei', \5FAE\8F6F\96C5\9ED1; background:#120e0d; color:#816451;}
#warp{ width:100%;}
.layout{ width:1000px; margin:auto; }
#warp .header{background:#120e0d url(../images/headerbg.jpg) no-repeat 50% 50%; height:128px; min-width:1000px;}
.header .layout{ position:relative;}
.logobg{ }
.logo{ position:absolute; left:50%; top:0; margin-left:-98px; width:196px; z-index:9;}

.header .icon{ height:57px; padding-top:10px;}

.nav{}
.nav ul{ width:400px; height:101px;}
.nav ul li{ float:left; width:100px; height:101px;}
.nav ul li a{ display:block; line-height:71px; padding-top:30px; text-align: center; color:#a88162; font-weight:bold; font-size:14px;}
.nav ul li a:hover,.nav ul li a.active{ display:block; color:#d9bb98; background: url(../images/navactive.png) no-repeat 50% 50%;}
.nav ul li.last{ border-right:none;}



.banner{ min-width:1000px;}

.searchbox{ border-bottom:1px solid #313131; background:#1d1d1d; height:40px;}

.search{ height:24px; padding:8px 0;}
.search input{ outline:none;border:0; float:left;height:24px; line-height:24px;}
.search .txt{ background:#000; width:140px; color:#999; border-radius:3px 0 0 3px; padding:0 10px;}
.search .btn{ width:24px; cursor:pointer; border-radius:3px; background:#d9bb98 url(../images/dot.png) no-repeat -40px -130px;}

.line{ padding:40px 0 20px 0;}

.gongao{ line-height:40px;}
.gongao a{ color:#7c7c7c;}

.jiahao{ position:absolute; left:50%; bottom:-9px; margin-left:-14px; width:28px; height:18px; }

/*首页*/
.main h2{ text-align:center; color:#000; line-height:40px; padding:30px 0;}
.main h2 span{ color:#0a4da8;}
.main h2 span b{ font-size:36px;}

.crumbs{ height:32px; padding:6px 0; line-height:32px;}


.pro{}
.pro .list{ width:1000px; overflow:hidden; padding:30px 0;}
.pro .list ul{ width:1016px; margin-left:-16px;}
.pro .list li{ float:left; width:238px; padding-left:16px; color:#d9bb98;font-size:14px; text-align:left;}
.pro .list li a{ font-size:14px; color:#d7c39d; display:block;position:relative; height:120px; }
.pro .list li a:hover{}
.pro .list li a span{ display:block; width:236px; height:35px; position:absolute; left:10px; bottom:15px; overflow:hidden; z-index:1; font-size:14px; text-transform:uppercase;text-shadow:2px 2px 5px #120e0d;}
.pro .list li a i{ display:block; border-radius:5px; width:236px; height:100px; overflow:hidden; position:relative; border:1px solid #af955d;opacity:.8; -webkit-opacity:.8; -moz-opacity:.8;}
.pro .list li a img{ max-width:236px; max-height:100px;}
.pro .list li a h4{ display:block; width:236px; height:45px; font-size:16px; line-height:45px; position:absolute; left:10px; bottom:40px; z-index:2; text-shadow:2px 2px 5px #120e0d; color:#d7c39d;}
.pro .list li p{ padding-bottom:10px;}
.pro .list li a:hover i,.pro .list li a.active i{opacity:1; -webkit-opacity:1; -moz-opacity:1;border:1px solid #d2c5a9;}
.pro dd{ padding:10px; text-align:center}
.pro dd a{ display:inline-block; padding:2px 4px;}
.pro dd a:hover{ color:#fff;}

.pro2{}
.pro2 .list{ width:910px; overflow:hidden;}
.pro2 .list ul{ width:942px;}
.pro2 .list li{ float:left; width:282px; padding-right:32px; padding-left:0; padding-bottom:32px; color:#6b6b6b;font-size:14px;}
.pro2 .list li a img{ border:1px solid #e4e4e4; max-width:280px;}

.paper .pro .list{ padding-top:0;}
.paper .pro .list ul{}
.paper .pro .list li{ width:240px; padding-right:32px; padding-left:0; padding-bottom:32px; color:#6b6b6b;font-size:14px;}
.paper .pro .list li a img{ border:1px solid #e4e4e4; max-width:238px;}

.prodetail{margin:auto;}
.prodetail .left{width:470px;height: 640px;text-align: center;float:left;}
.prodetail .left .dpic{width: 553px;height: 353px;margin: auto;overflow: hidden;}
.prodetail .left .xpic{width: 305px;height:70px;margin: 18px auto;position: relative;padding: 0px 22px;overflow: hidden;}
.prodetail .left .xpic ul li{float: left;margin-left: 10px;border: 2px solid #ccc;cursor: pointer;width: 60px;height: 64px;margin-bottom: 5px;}
.prodetail .left .xpic ul li.active{border: 2px solid #f95113;}
.prodetail .right{width: 700px;height: 555px; padding:20px 0; float: right;position: relative;overflow: hidden;}
.prodetail .right h3{height: 28px;color: #000; border-bottom:1px solid #cbcbcb; padding-top:14px;}
.prodetail .right h3 span{border-left:4px solid #fbb158; display:block; padding-left:10px;}
.prodetail .right ul{ padding-top:10px; height:260px; overflow:hidden;}
.prodetail .right ul li{font-size: 14px;color: #666666;line-height: 30px; height:180px; overflow:hidden;}
.prodetail .right dl{ position:relative; height:56px; padding:20px 50px; background:#fff url(../images/proviewdot.jpg) no-repeat 27px 27px;}
.prodetail .right dl dt{ width:96px; height:96px; position:absolute; right:0; top:0; background:#ccc; text-align:center; line-height:98px;}
.prodetail .right dl dt a{ color:#fff;}
.prodetail .right dl dd{ line-height:28px; text-align:left; padding:0;}
.prodetail .right dl dd a:hover{ color:#fbb158;}


.probtn{ position:absolute; left:30px; bottom:40px; width:100%;}
.probtn a.shou{ display:inline-block; height:32px; line-height:32px; font-size:14px; color:#feb661; border:1px solid #feb661; border-radius:5px; padding:0 20px; margin-right:20px;}
.probtn span{color:#fbb158;}

.product .prodetail .pro_desc{margin: 20px auto;}
.product .prodetail .pro_desc .tit{ font-size:18px;height: 40px;font-size: 16px;color: #666;line-height: 40px;font-weight: bold;margin-bottom: 10px; border-bottom:1px solid #d6d6d6;}
.product .prodetail .pro_desc .tit span{ background:url(../images/proviewtit.jpg) no-repeat 0 1px; display:block; width:346px; margin-bottom:-1px; padding-left:34px;}
.product .prodetail .pro_desc .tit i{ color:#ccc; font-weight:500; padding-left:10px;}
.product .prodetail .pro_desc p{font-size: 12px;color: #666666;line-height: 25px;margin-top: 10px;}
.product .prodetail .pro_desc dl{ background:#f7f7f7; padding:20px;}
.product .prodetail .pro_desc dl dd{ width:33%; float:left; font-size:14px; color:#757575; line-height:30px;}

.sitead{ min-width:1200px; background:url(../images/index_16.jpg) no-repeat center 0; height:280px;}
.advantage{ background:#f7f7f7 url(../images/index_18.jpg) no-repeat center top; height:900px;}
.advantage h2{ font-size:24px; line-height:150%;}
.advantage h2 span{ color:#0a4da8;}
.advantage dt{ padding-left:40px; padding-bottom:10px;}
.advantage dt p{ width:400px; color:#bababa; font-size:12px;line-height:120%;}
.advantage dl{ padding:20px 0 17px 120px;}
.advantage dl.m3{ padding:50px 0 12px 590px;}
.advantage dl.m4{ padding:50px 0 17px 590px;}
.advantage dl dd{ height:31px; line-height:31px; background:url(../images/dot.png) no-repeat 0 -58px; padding-left:25px; font-size:14px;}
.advantage dl dd em{ color:#0a4da8; font-style:normal}
.about{ height:310px; border-bottom:1px solid #d6d6d6;}
.about .column{ width:916px; float:left; position:relative;}
.about .column ul{ height:226px;}
.about .column img{ float:left; padding-right:20px;}
.about .column h3{ font-size:16px; color:#ee8400; line-height:200%;}
.about .column p{ color:#4c4948; line-height:26px;}
.about .column a.blueBtn{ position:absolute; left:338px; bottom:0;}
.about .sidebar{ width:257px; float:right;}
.homenews{}
.homenews .c{ width:1200px; overflow:hidden;}
.homenews .c ul{ width:1240px;}
.homenews .c ul li{ background:#f7f7f7; width:580px; height:167px; margin:0 40px 40px 0; float:left;font-size:14px; }
.homenews .c ul li img{ width:250px; float:left; padding-right:20px;}
.homenews .c ul li strong{ display:block; padding:15px 0; font-size:16px; height:18px; overflow:hidden;}
.homenews .c ul li p{ line-height:24px; height:48px; overflow:hidden; padding-right:15px;}
.homenews .c ul li span{ display:inline-block;}



.faq{ position:relative;}
.faq ul{}
.faq ul li{ border-bottom:1px solid #cfcfcf; padding:17px 0 17px 30px; background:url(../images/faq.jpg) no-repeat 0 17px;}
.faq ul li strong{ color:#0a4da8; margin-bottom:10px; display:block; font-weight:700; height:18px; overflow:hidden;}
.faq ul li p{ height:54px; overflow:hidden; color:#6b6b6b;}
.link .title2{ margin-bottom:0;}
.link .c{ border:1px solid #d6d6d6; border-top:0;}
.link .c a{ display:inline-block; padding:0 10px; border-right:1px solid #ccc; margin:5px 0;}
.link .c a:last-child{ border-right:0;}


.blueBtn{ background:#0a4da8; color:#fff; width:80px; height:22px; font:12px/22px "宋体"; display:inline-block; text-align:center;}
.blueBtn:hover{background:#ee8400; color:#fff;}
.grayBtn{ background:#a0a0a0; color:#fff; width:80px; height:22px; font:12px/22px "宋体"; display:inline-block; text-align:center;}
.grayBtn:hover{background:#ee8400; color:#fff;}

.profile{ background:url(../images/index_10.jpg); height:620px;}
.profile .column{ width:53%; float:right; padding-top:38px;}
.profile .column p{ font-size:14px; line-height:30px; text-indent:2em;}
.profile .sidebar{ width:488px; height:334px; border:1px solid #fbb158; float:left; position:relative;}
.profile .sidebar img{ position:absolute; left:29px; top:29px;}



/*内页*/

.model .sidebar{ width:220px; float:left; overflow:hidden;}
.model .column{ width:740px; float:right;}

.subnav{}
.subnav ul{ text-align:center; padding:25px 0;}
.subnav ul li{ display:inline-block; padding:0 10px;}
.subnav ul li a{ padding:0 30px; height:32px; line-height:32px; background:#fff; border:1px solid #fbb158; color:#fbb158; font-size:14px; display:inline-block; border-radius:5px;}
.subnav ul li a:hover,.subnav ul li a.active{ background:#fbb158;border:1px solid #fbb158; color:#fff;}

.paper{}
.paper .sidebar2{ width:240px; float:left;}
.sublist ul li{ background:#0a4da8 url(../images/sublist.png) no-repeat center center; height:38px; border-bottom:2px solid #fff; line-height:38px;}
.sublist ul li a{ color:#fff; display:block; height:100%; padding-left:25px;}
.sublist ul li a:hover,.sublist ul li a.active{ color:#ffba0b;}
.paper .column2{ width:910px; float:right;}
.conn{}
.conn p{ line-height:200%;}

.content2 img{ max-width:910px;}
.content2{ line-height:200%; color:#838383;}

.products{}
.products dl dt{ border:1px solid #e0d7d1; padding:10px; width:370px; height:370px; float:left; }
.products dl dt img{ max-height:370px; max-width:370px;}
.products h3{ font-size:20px; color:#2d1605; padding:10px 0;}
.products h3 i{ font-style:normal; font-size:12px; color:#666; font-weight:normal; text-transform:uppercase;}
.products h3 span{ font-size:12px; float:right; font-weight:normal;}
.products dl dd{ margin-left:412px;}
.products dl dd ol{ padding-top:30px; padding-left:20px; color:#2d1605;}
.products dl dd ol li{ list-style-type:disc; padding-bottom:15px;}
.products .prolist{}
.products .prolist ul{}
.products ul li{ width:25%; text-align:center; float:left;}
.products .prolist ul li a{}
.products .prolist ul li a:hover{}

.news{}
.news ul{}
.news ul li{ height:78px; padding:20px 0; position:relative; font-size:14px; border-bottom:1px solid #ccc;}
.news ul li date{ color:#858585; position:absolute; left:0; top:30px; line-height:180%;}
.news ul li strong{ font-size:18px; color:#f00;}
.news ul li a{ display:block; border-left:1px solid #ccc; padding-left:10px; margin-left:90px; line-height:180%;}
.news ul li a span{ position:absolute; right:0; top:20px; display:block; width:70px; line-height:24px; text-align:center; background:#424242; color:#fff;}
.news ul li p{}
.news ul li span{ margin-left:210px;}

.newslist{}
.newslist ul{}
.newslist ul li{ border-bottom:1px solid #575042; padding:10px 0;line-height:200%; position:relative;}
.newslist ul li a span{ position:absolute; right:0; top:10px;}
.newslist ul li a p{ color:#998c71; height:56px; overflow:hidden;}


.newscon{}
.newscon h3{ font-size:18px; text-align:center; line-height:200%;color:#ffba0b;}
.newscon h4{ font-size:14px; text-align:center; font-weight:500; line-height:200%;}
.newscon ul{ border-top:1px solid #342928; padding:20px 0; margin-top:20px}
.newscon dl{ margin-top:20px; background:#fff; position:relative; padding:15px 0;}
.newscon dl dd{ height:50px; line-height:50px; width:50%; overflow:hidden; float:left; text-align:left;}
.newscon dl dd.right{ text-align:right;}
.newscon dl dd a{}
.newscon dl dd a i{ display:inline-block; width:32px; height:50px; background:#666 url(../images/left.png) no-repeat center center; margin:0 20px;}
.newscon dl dd.right a i{background-color:#666; background-image:url(../images/right.png); }
.newscon dl dd a:hover i{ background-color:#ffba0b;}
.newscon dl dt{ position:absolute; left:50%; margin-left:-33px; top:15px; width:66px; height:50px; text-align:center; line-height:50px; background:#666;}
.newscon dl dt a{ color:#fff; display:block; width:100%; height:100%;}
.newscon dl dt a:hover{ background:#ffba0b;}

.case{ background:#f7f7f7 url(../images/casebg.jpg) no-repeat center top; height:754px; padding:65px 0;}
.caselist{}
.caselist ul{}
.caselist ul li{ width:33%; float:left;text-align:center; padding-bottom:20px;}
.caselist ul li a{ }
.caselist ul li span{ width:220px; height:220px; box-shadow:2px 2px 5px #666; display:block; overflow:hidden; text-align:center}
.caselist ul li span img{ max-height:220px;}
.caselist ul li p{ line-height:32px; display:inline-block; background:url(../images/casedot.jpg) no-repeat 0 center; font-size:12px; text-indent:1em; margin-left:-2em;}

.honor{}
.honor ul{}
.honor ul li{ width:220px; padding:0 20px; float:left;text-align:center; padding-bottom:20px;}
.honor ul li a{ }
.honor ul li span{ width:226px; height:164px; display:block; overflow:hidden;text-align:center}
.honor ul li span img{ max-height:164px;}
.honor ul li p{ line-height:32px; display:inline-block;font-size:12px; }

.morebtn{ border:1px solid #fbb158; line-height:36px; width:200px; display:inline-block; font-size:14px; color:#fbb158; border-radius:5px; text-transform:uppercase;}
.morebtn:hover{ color:#fbb158;}
.morebtn2{ display:inline-block; line-height:36px; color:#000; background:#fbb158 url(../images/index_35.jpg) no-repeat 120px center; width:175px; border-radius:5px; text-transform:uppercase; text-indent:1em;}
.morebtn2:hover{ color:#fff;}
.morebtn3{ display:inline-block; width:90px; line-height:28px; background:url(../images/moredot.png) no-repeat right center; text-transform:uppercase; margin-top:30px;}

.leftbox{border:1px solid #2e2423; position:relative; margin-top:68px;}
.leftbox .t{ position:absolute; left:-1px; top:-38px; display:none;}
.leftbox dl{ text-align:center;}
.leftbox dl dd{ padding:10px 0; text-align:left;}
.leftbox dl dd p{ line-height:24px; font-size:14px;}
.leftbox dl dt{ border-top:1px solid #2e2423;}
.leftbox dl dt a{ background:url(../images/leftdot.png) no-repeat 50px 50%; display:block;line-height:40px; color:#897d66; font-size:14px;}
.leftbox dl dt a:hover{ background:#1f1917 url(../images/leftdot.png) no-repeat 50px 50%; color:#d9bb98;}

.title{ font-size:14px; color:#d9bb98; height:62px; line-height:24px; text-align:center; position:relative;}
.title p{ padding-top:35px;background:url(../images/navactive.png) no-repeat 50% -10px; position:absolute; left:0; top:-20px; width:100%; height:55px;}
.title span{ color:#766545; display:block; text-transform:uppercase;}
.title2{ height:40px; line-height:40px; border-bottom:1px solid #d6d6d6;background:url(../images/dot.png) no-repeat 0 -84px; color:#8c8c8c; text-transform:uppercase; margin-bottom:20px;}
.title2 strong{ padding:0 10px 0 25px; font-size:16px; color:#0a4da8;}
.title2 a{ float:right; display:block; width:55px; height:16px; font:10px/16px Arial, Helvetica, sans-serif; text-indent:0.3em; color:#fff; background:#aaa url(../images/index_24.jpg) no-repeat right top; margin-top:10px;}

.title3{ height:65px;background:url(../images/page_03.jpg); border:2px solid #976c37; color:#f7cf9f; line-height:65px; font-size:22px;}
.title3 span{ font-size:11px; text-transform:uppercase; text-indent:.5em; display:inline-block;}

.title4{ font-size:16px; color:#d9bb98; line-height:40px; border-bottom:1px solid #575042; margin-bottom:20px; padding-left:30px; position:relative; font-weight:500; background:url(../images/page_05.jpg) no-repeat 0 10px; margin-top:45px; text-align:left;}
.title4 span{ text-transform:uppercase; color:#695136; font-size:12px;}
.title4 a{ color:#695136; font-size:12px;}


/*页码*/



.footer{ }
.copyright{ height:20px; line-height:20px; padding:34px 0;background:#120e0d url(../images/footbg.jpg) no-repeat 50% 50%;color:#816451;}
.copyright ul{ width:1000px; margin:auto; color:#816451;}
.copyright ul a{ color:#816451;}

.footer .layout{ height:355px; background:url(../images/footbg.jpg) no-repeat 0 50%}
.footer .nav{padding-top:70px;}
.footer .sidebar{ margin:auto;margin-top:120px; width:420px; float:none;}
.footer .sidebar ul li{ width:50%; float:left; padding:5px 0; font-size:14px; text-align:center;}
.footer .sidebar ul li img{ width:108px;}
.footer .sidebar ul li p{ font-size:14px; padding:10px 0;}

/*banner*/
.flexslider{position:relative;height:700px;overflow:hidden;}

.slides{position:relative;z-index:1;}
.flexslider .slides li{height:700px;}
.slides li img{ width:100%;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden;background:url(../images/dot2.png) 0 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:right 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0;background:url(prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0;background:url(next.png) center center no-repeat;}

.flexslider2{position:relative;height:300px;overflow:hidden;} 
.flexslider2 .slides li{height:300px;}

/*scroll*/
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
.dowebok-outer { height:128px;}
#dowebok { width: 1200px; margin:auto; font-family: "Microsoft Yahei";}
#dowebok .owl-wrapper-outer { margin: 0 auto;}
#dowebok .item { position: relative; width: 240px; height:126px; border:1px solid #ccc;  margin: 0 auto; background-color: #fff; overflow: hidden; text-align:center}
#dowebok .shd { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.15);}
#dowebok .shd a { display: block;}
#dowebok .txt { position: absolute; left: 0; bottom: 0; width: 226px; height: 100px; padding: 0 12px; color: #888; box-shadow: 0 0 15px 15px rgba(228, 233, 238, 0.95); background-color: #e4e9ee\9; background-color: rgba(228, 233, 238, 0.95);}
#dowebok h3 { width: 226px; height: 25px; margin-bottom: 6px; padding-top: 6px; font: 700 18px/25px arial,"Microsoft Yahei"; overflow: hidden;}
#dowebok h3 a { color: #333; text-decoration: none;}
#dowebok h3 a:hover { color: #338de6;}
#dowebok p { width: 226px; height: 54px; line-height: 18px; font-size: 12px;}

#dowebok .item:hover .shd { background-color: rgba(0, 0, 0, 0);}
#dowebok .item:hover .txt { background-color: #fff\9; background-color: rgba(248, 249, 249, 0.95); box-shadow: 0 0 15px 15px rgba(248, 249, 249, 0.95);}

#dowebok2 { width: 210px; margin: 0 auto; font-family: "Microsoft Yahei";}
#dowebok2 .owl-wrapper-outer { margin: 0 auto;}
#dowebok2 .item { position: relative; width: 210px; height:230px;  margin: 0 auto; background-color: #fff; overflow: hidden; text-align:center}
#dowebok2 .item img{ padding:4px; border:1px solid #c9c9c9; margin-bottom:5px;}
#dowebok2 .owl-controls .owl-buttons div{position: absolute; top: 70px; width: 20px; height: 56px; margin: 0; padding: 0; border-radius: 0; font: 60px/60px "宋体"; background-color: transparent; overflow: hidden; _display: none;}
#dowebok2 .owl-controls .owl-buttons .owl-prev{ left: -22px; background:url(../images/prev2.jpg);}
#dowebok2 .owl-controls .owl-buttons .owl-next{ right: -22px;background:url(../images/next2.jpg);}
#dowebok2 .owl-pagination{text-align:center}
#dowebok2 .owl-pagination div{ display:inline-block; margin-right:5px;}
#dowebok2 .owl-controls .owl-page{ background:url(../images/dot.png) no-repeat 0 0; width:10px; height:10px;}
#dowebok2 .owl-controls .active{ background:url(../images/dot.png) no-repeat -10px 0; width:10px; height:10px;}
.owl-theme .owl-controls .owl-buttons div { position: absolute; top: 70px; width: 20px; height: 30px; margin: 0; padding: 0; border-radius: 0; font: 60px/60px "宋体"; background-color: transparent; overflow: hidden; _display: none;}
.owl-theme .owl-controls .owl-buttons .owl-prev { left: -22px; background:url(../images/prev.jpg);}
.owl-theme .owl-controls .owl-buttons .owl-next { right: -22px;background:url(../images/next.jpg);}

#dowebok3 { width: 530px; margin: 0 auto; font-family: "Microsoft Yahei";}
#dowebok3 .owl-wrapper-outer { margin: 0 auto;}
#dowebok3 .item { position: relative; width: 530px; height:670px;  margin: 0 auto; background-color: #fff; overflow: hidden; text-align:center}
#dowebok3 .owl-controls .owl-buttons div{ display:none;}
#dowebok .owl-controls .owl-buttons div { position: absolute; top: 0; width: 30px; height: 127px; margin: 0; padding: 0; border-radius: 0; font: 60px/60px "宋体"; background-color: transparent; overflow: hidden; _display: none;}
#dowebok .owl-controls .owl-buttons .owl-prev { left: -22px; background:url(../images/prev.jpg);}
#dowebok .owl-controls .owl-buttons .owl-next { right: -22px;background:url(../images/next.jpg);}


.icon dl a{ color:#7c7c7c;}
.icon dl a:hover{ color:#6f4a02;}
.icon dl a i{ display:block; float:left;  width:26px; height:26px; border:1px solid #7c7c7c; padding:0; border-radius:50%; background-image:url(../images/dot.png); background-repeat:no-repeat; box-sizing:border-box; margin:6px 6px 6px 0;}
.icon dl a:hover i{background-color:#d9bb98; border:0;}
.icon dl a .iconphone{ background-position: 7px -132px;}
.icon dl a:hover .iconphone{ background-position: -16px -132px;}
.icon dl a .en{ font-style:normal; text-align:center;background:none; text-transform:uppercase; font:10px/24px bold Arial, Helvetica, sans-serif;}
.icon dl a.en:hover{}

.iconLaba{ height:40px; width:14px; background:url(../images/dot.png) no-repeat 0 -200px; display:block; float:left; padding-right:10px;}
ul.expmenu li .menu{ display:none;background:url(../images/leftlist2.png) no-repeat 50% bottom;}
.menu ol { margin:0 5px 0 15px;line-height:26px;}
.menu li i{background-color:#70654c;padding: 1px 4px;color: #fff;font-family: 宋体;font-style:normal;}
.menu li { padding:5px 0px;}
.menu a{text-decoration: none; font-size:14px; padding:7px 0; display:block;}
.menu .no {display:none; font-family:Arial;}
.menu ol a{width: 110px;display: block; font-family:Arial;color:#816451; margin:0 auto; padding:0;}
.menu ol a:hover{ color:#d9bb98;}

ul.expmenu li .navtit{ border-top:1px solid #2e2423;}
ul.expmenu li div.navtit .arrow{display:block;width:100%;height:40px; line-height:40px; font-size:14px; cursor:pointer; text-align:left; text-indent:5em;}
ul.expmenu li div.navtit .arrow.up{background:url(../images/leftdot.png) no-repeat 40px 50%;}
ul.expmenu li div.navtit .arrow.down{ background:#1f1917 url(../images/leftdot.png) no-repeat 40px 50%; border-bottom:1px solid #2e2423;}

/*CPnav*/
.subNavBox{width:213px; margin:0 auto; margin-top:0px; }
.subNav{border-bottom:solid 0px #e5e3da;cursor:pointer;font-size:12px;color:#cdb788;line-height:42px;padding-left:30px; margin-bottom:4px;background:url(../images/titlebg1.gif) top no-repeat;}
.subNav:hover{color:#fff;}
.currentDd{color:#cdb788;font-weight:bold; color:#fff;}
.currentDt{background:url(../images/titlebg1.gif) top no-repeat;}
.navContent{display: none;border-bottom:solid 0px #e5e3da; margin-bottom:10px;}
.navContent li { height:42px;background:url(../images/dhbg.gif) left no-repeat; width:170px; margin-left:30px; line-height:42px; margin-top:0px;}
.navContent li a{display:block;width:150px;heighr:42px; margin-bottom:0px; text-align:left; padding-left:20px;font-size:12px;line-height:42px;color:#cdb788;}
.navContent li a:hover{color:#fff; background:url(../images/dhhover.gif) left no-repeat; display:block; }
#dj{ color:#fff;background:url(../images/dhhover.gif) left no-repeat; display:block; font-weight:bold;}

.pro-xj{border-bottom:1px #dfce9c dotted; padding:0px 20px; overflow:hidden; color:#c8ac6d; border-top:1px #dfce9c dotted; height:40px; line-height:40px;}
.pro-xj a{ color:#bcab7d;}
.pro-xj a:hover{ color:#dfc696}
.pro-net{float:left; line-height:200%;}
.pro-nex{float:right; line-height:200%;}
.pro-title{line-height:30px; font-size:14px; background:#bfad82; margin-top:20px; color:#5a3100; font-weight:bold;}
.pro-c{color:#c8ac6d; padding:10px;}

.cpt{ line-height:20px; font-weight:bold; color:#d9bb98; padding:10px 20px; border-bottom:1px solid #313131;border-top:1px solid #313131; background:#1d1d1d;}
.cpzs{width:230px; margin:12px 8px; float:left;}
.cpzst{padding:2px;border:#877b64 1px solid; width:224px; height:224px; overflow:hidden;}
.cpzst a{display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:175px;*font-family:Arial;width:224px;height:224px;}
.cpzst img{ vertical-align:middle; max-height:224px; max-width:224px;}
.cpzsb{ text-align:center; line-height:30px; height:30px}
.xlsm{height:360px; margin-bottom:15px; overflow:hidden;}
.xlsm_left{float:left; width:436px; height:336px; overflow:hidden; background:url(../images/picbox.png) no-repeat; display:table;}
.xlsm_left a{ width:394px; height:294px;display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:175px;*font-family:Arial;}
.xlsm_left img{ vertical-align:middle; max-height:294px; max-width:394px;}
.xlsm_right{float:right; width:256px; overflow:hidden; height:295px;}
.xlsm_rightt{font-size:14px; font-weight:bold; line-height:30px; height:34px; border-bottom:#6a6048 1px solid;}
.xlsm_rightc{ line-height:26px;}


.xgt{ line-height:36px; border-bottom:#6a6048 1px dotted; font-weight:bold; color:#dfc696;}
.xgzs{width:220px; margin:15px 9px; float:left;}
.xgzst{ width:220px; height:165px; overflow:hidden; border:#C90 0px solid;}
.xgzst a{display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:175px;*font-family:Arial;width:220px;height:165px; background:#675e46;}
.xgzst img{ vertical-align:middle;}
.xgzsb{ text-align:center; line-height:30px; height:30px}

.abou{padding:15px 1px; text-align:justify;text-justify:inter-ideograph; color:#bcab7d; line-height:24px;}
.abou tab,tr,td{ background:#000;}
.abou h1{ font-size:14px; font-weight:bold; text-align:center; line-height:34px; margin-top:15px;}
.abou h2{ font-size:12px; font-weight:normal; margin-bottom:15px; text-align:center; line-height:30px; border-bottom:#c8ac6d 1px dotted; }
.Newsxx{margin-top:30px; margin-bottom:10px; clear:both; border-top:#c8ac6d 1px dotted;}
.Next{ color:#bcab7d;}
.Next a{ color:#c8ac6d;}
.Next a:hover{ color:#dfc696}


.xwlb{background:url(../images/arr.gif) left no-repeat;  line-height:22px; margin-top:4px; border-bottom:#fff 1px dotted; position:relative}
.xwlb a{ color:#efe3ad; padding-left:8px;}
.xwlb a:hover{ color:#f2d28c}
.xwlb span{ position:absolute; right:2px; font-family:Arial; color:#c3b382;}


.ly{background:#000; line-height:22px; height:22px; border:#2e2e2e 1px solid; color:#FFF;}
.ly1{background:#000; line-height:22px;  border:#2e2e2e 1px solid; color:#FFF;}

.xg{
	height: 450px;
	overflow: hidden;
}
.more{
	text-align: right;
	font-size: 14px;
}
.more a{
	color: #bcab7d;
}
.more a:hover{
	color: #f9f9f9;
}

.yema{width:80%; line-height:34px; padding:10px 0; clear:both;color:#bcab7d;   margin:auto; text-align:center;}
.yema a{color:#bcab7d; }
.yema a:hover{color:#e2d09f; }


.sear2 ul li{ padding:5px 0;}
#select,#text{ width:100%; height:24px; line-height:24px; border:1px solid #9a9a9a;}
#text{}
#button{width:100%; height:26px; line-height:26px; background:#41332e url(../images/dot.png) no-repeat 50px -244px; border:0; outline:0; cursor:pointer; border-radius:5px; text-align:center; color:#d9bb98; font-size:14px;}

#pro-view .prov-top {
	height: 365px;
	margin-bottom: 35px;
	font-size: 12px
}
#pro-view .prov-top .intro {
	width: 340px;
	overflow: hidden;
	float: right
}
#pro-view .prov-top h1 {
	height: 35px;
	line-height: 35px;
	color: #d9bb98;
	font-size: 18px;
	font-weight: normal
}
#pro-view .prov-top .intro p {
	line-height: 24px;
	color: #d9bb98;
	margin-bottom: 20px
}
#pro-view .prov-top .intro ul {
	border-bottom: 1px solid #322726;
	border-top: 1px solid #322726;
	padding: 10px 0;
	margin-bottom: 10px
}
#pro-view .prov-top .intro li {
	color: #d9bb98;
	line-height: 30px
}
#pro-view .prov-top .prov_pic {
	width: 358px;
	height: 358px;
	overflow: hidden;
	float: left;
	border:1px solid #867a63;
	padding:6px;
}
#pro-view .prov-top .prov_pic a {
	display: table-cell;
	width: 358px;
	height: 358px;
	text-align: center;
	vertical-align: middle
}
#pro-view .prov-top .prov_pic a img{ max-height:358px; max-width:358px;}
.prov-bot {
	margin-bottom: 30px
}
.prov-bot span {}
.prov-bot .putie {
	padding-top: 15px;
	position: relative
}
.prov-bot li {
	width: 748px;
	height: 514px;
	overflow: hidden
}
.prov-bot li a {
	width: 748px;
	height: 514px;
*display:inline-block;
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

.article {
	color: #000;
	font-size: 12px;
	line-height: 30px
}
.article ul li img{ max-width:100%;}
.news_box {
	height: 155px;
	border-bottom: 1px solid #342928;
	padding: 15px 0
}
.news_box .news_pic {
	width: 210px;
	height: 144px;
	padding: 4px;
	border: 1px solid #877b64;
	overflow: hidden;
	float: left;
	margin-right: 15px
}
.news_box .news_pic a {
	width: 210px;
	height: 144px;
	display: table-cell;
	vertical-align: middle;
	text-align: center
}
.news_box dl {
	width: 500px;
	float: left;
	position: relative;
	height: 150px
}
.news_box dt {
	font-size: 14px;
	color: #d9bb98;
	font-weight: bold;
	line-height: 30px
}
.news_box dt a {
	color: #d9bb98
}
.news_box dd {
	font-size: 14px;
	line-height: 24px;
	color: #816451
}
.news_box dd a {
	color: #816451
}
.news_box .more {
	width: 120px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	background:#1f1917 url('../images/leftdot.png') no-repeat 18px 50%;
	border:1px solid #2c2322;
	display: inline-block;
	position: absolute;
	bottom: 0;
	color: #d9bb98;
	text-indent:1em;
}
.news_box .more:hover{border:1px solid #d9bb98;}
.page {
	color: #816451;
	font-size: 12px;
	text-align: center;
	padding: 25px 0
}
.page a {
	color: #816451
}
.page a:hover {
	color: #d9bb98
}

.Next {
	color: #816451;
	padding-top: 20px
}
.news_next {
	color: #816451;
	line-height: 24px;
	height: 24px;
	margin-top: 5px
}
.news_next a {
	color: #816451
}
.news_next a:hover {
	color: #d9bb98
}
.Newsxx {
	margin-top: 30px;
	border-top: #322726 1px dotted
}

.content{ padding:20px;}
.content .table_t{ font-size:16px; text-align:center; line-height:3; color:#ffe7b9;}
.content .text{ border:0; height:34px; line-height:34px; background:#f3f3f3; color:#000; width:210px; padding:0 10px; border-radius:5px;}
.content .sub{ width:80px; text-align:center; background:#c5c5c5; border:1px solid #fff; height:30px; line-height:30px; outline:0; cursor:pointer; border-radius:15px;}
.content table{ margin:auto;}
.content table tr{ padding:10px 0; height:34px; line-height:34px;}
.content table tr td{ font-size:14px; padding:10px 0;}
.content .register{ width:700px;}
.content .register tr{ }


/* margin padding */
.mR15{ margin-right:15px;}
.mB0{margin-bottom:0;}
.mB5{margin-bottom:5px;}
.mB10{margin-bottom:10px;}
.mB15{margin-bottom:15px;}
.mB20{margin-bottom:20px;}
.bdn{ border:none;}
.pad10{ padding:10px;}
.pad15{ padding:15px;}
.pad20{ padding:20px;}
.padB20{ padding-bottom:20px;}
.padT5{ padding-top:5px;}
.padT10{ padding-top:10px;}
.padT15{ padding-top:15px;}
.padT20{ padding-top:20px;}
.padL20{ padding-left:20px !important;}
.padL10{ padding-left:10px;}
.padL{ padding-left:100px;}
.padR5{ padding-right:5px;}
.padR10{ padding-right:10px;}
.padR20{ padding-right:20px !important;}