*{margin: 0;padding: 0;list-style-type:none;font-family: "微软雅黑";}
a,img{text-decoration: none;border:none;}
a:active {background-color:transparent\9;}
input{outline: none;}
i,b,em,h4,h3{font-style: normal;}
.middl{width: 1200px;margin: 0 auto;}
.back{background: url(../images/back.jpg) center center no-repeat;overflow: hidden;min-width: 1200px;}
/*----------主页----------*/

/*遮盖层*/
.bj{position: absolute;
	top: 0px;left: 0px;
	min-width: 1200px;
	min-height: 600px;
	z-index: 100;
	overflow: hidden;
	background: url(../images/bjj.jpg) 0 35px no-repeat;
	filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
	-moz-background-size:100% 100%;  
    background-size:100% 100%; 
	height:100%;
	width: 100%;}
.bj_top{display: block;margin: 0 auto;}
.bj_middl img,.index_go a,.bj_bottom p{display: block; margin: 0 auto;}
.bj_middl {height:56%;}
.bj_middl img{margin-top:45px;}
.index_go{margin-top:-15px;}
.bj_bottom {padding: 30px 0; }
.index_go a{width: 200px;}
.bj_bottom p{font-size: 12px;color: #3f2c0d;text-align: center;}

/*by jk*/
.bj .middl{height:76%;}
.bj .bj_middl{height:90%;overflow: hidden;}
.bj .bj_middl img{margin-top:2%;height:94%;width:auto;}
.index_go{margin: 0 auto;margin-top:-2%;width:280px;height:18%;}
.index_go a{width:100%;height:100%;text-align: center;display: block;}
.index_go a img{height:100%;width: auto;}
.bj_bottom{padding: 30px 0 10px 0;width:1200px;position: fixed;bottom: 0px;text-align: center;}

/*index*/
header{background: #fff url(../images/head_bj.png) center 0 no-repeat;height: 130px;min-width:1200px;}
header .head_ul,header .head_ul2{height: 44px;margin-top:64px;overflow: hidden;width: 480px;}
header .head_ul li,header .head_ul2 li{text-align: center;width: 120px;}
header .head_ul {float: left;}
header .head_ul li{float: left;}
header .logo{width: 240px;float: left;margin-top:52px;}
header .logo img{display: block; margin: 0 auto;}
header .head_ul2 {float: right;}
header .head_ul2 li{float: left;}
header ul li a{display:inline-block; font-size: 14px;color: #353535;letter-spacing: 2px;}
header ul .head_col a{color: #e50112;}
header ul .head_col i{background: #e50112;}
header ul .head_col b{color: #e50112 !important;}
header ul li a b{font-weight:500;letter-spacing: 0px;font-size: 12px;color: #262626 !important;}
header ul li a i{display: block;height: 4px;background: #fff;width: 100%;margin: 0 auto;margin-bottom:3px;}
header ul li a:hover{color: #e50112;}
header ul li a:hover b{color: #e50112!important;}
/*banner*/
.banner {height: 702px;min-width:1200px;position: relative;overflow: hidden;}
.banner_content {position:relative; height:702px;}
.banner_content li{height:702px;float: left;min-width:1200px;}
.banner_state {overflow: hidden;position: absolute;left:48%;bottom: 20px; margin-left:-30px;}
.banner_state li {width: 18px;height: 18px;background: #fff;margin: 0 10px;float: left;cursor: pointer;border-radius: 10px;}
.banner_state .now { background:#c39855;}
.prev{ display:block; width:28px; height:31px; background:url(../images/left.png) center center no-repeat; position:absolute; top:50%; margin-top:-15px; left:100px;}
.next{ display:block; width:28px; height:31px; background:url(../images/right.png) center center no-repeat; position:absolute; top:50%; margin-top:-15px; right:100px;}
/*news*/
.i_news{height: 602px;margin-bottom:20px;overflow: hidden;min-width:1200px;}
.i_news .i_news_top{height: 113px;background: url(../images/na_bj.jpg)  right 30px no-repeat;}
.i_news .i_news_top a{width: 150px;display: block;margin: 0 auto;}
.i_news .i_news_top span{display: block;width: 150px;margin: 0 auto;text-align: center;margin:50px 0 0 5px;font-size: 30px;letter-spacing: 4px;color: #666666;}
.i_news .i_news_top b{color: #666666; height: 44px;line-height: 44px;letter-spacing: 2px; text-align: center;font-weight: 500; display: block;width: 620px;margin: 0 auto;background: url(../images/n_bj_03.jpg) left no-repeat,url(../images/n_bj_05.jpg) right no-repeat;} 
.i_news .i_news_top b i{position: relative;top:-10px;  display: block;margin: 0 auto;width: 60px;height: 1px;line-height: 1px;border-bottom: 2px solid #c8b497;}
.i_news .i_news_con{height: 414px;overflow: hidden;}
.i_news .i_news_con .con_left{width: 588px;float: left;background: #fff;height: 414px;}
.i_news .i_news_con .con_left img{display: block;width: 588px;height: 243px;}
.i_news .i_news_con .con_left .new_one{padding: 32px 16px;height: 107px;width:556px;}
.i_news .i_news_con .con_left .new_one a:hover span{color: #7e6241;}
.i_news .i_news_con .con_left .new_one a:hover i{color: #7e6241;}
.i_news .i_news_con .con_left .new_one span{letter-spacing: 1px; height: 25px;line-height: 25px; font-size: 18px;display: block;overflow: hidden;color: #626262;margin-bottom:15px;}
.i_news .i_news_con .con_left .new_one span i{font-size: 12px;display: block;float: right;font-style: normal;height: 25px;line-height: 25px;letter-spacing: 1px;color:#b8b8b8;}
.i_news .i_news_con .con_left .new_one p{font-size: 12px;color: #7c7c7c;letter-spacing:1.1px;line-height:21px;}
.i_news .i_news_con .con_right{width: 586px;float: right;height: 414px;}
.i_news .i_news_con .con_right ul li{height: 76px;background: url(../images/nli_bj_02.jpg);padding:28px 30px 24px 28px;-webkit-transition: background 1s;transition: background 1s;}
.i_news .i_news_con .con_right ul li:nth-child(even){margin: 16px 0;}
.i_news .i_news_con .con_right ul li a{display: block;height: 100%;}
.i_news .i_news_con .con_right ul li:hover{background: url(../images/nli_jb_03.jpg) no-repeat;-webkit-transition: background 1s;transition: background 1s;}
.i_news .i_news_con .con_right ul li:hover a span,.i_news .i_news_con .con_right ul li:hover a span strong,.i_news .i_news_con .con_right ul li:hover a span  i,.i_news .i_news_con .con_right ul li:hover a span span{color: #fff;}
.i_news .i_news_con .con_right ul li span:first-child{display: block;width: 100px;float: left;border-right: solid 1px #dfdfdf;height: 76px;line-height: 76px;color: #b8b8b8;text-align: center;font-size: 66px;}
.i_news .i_news_con .con_right ul li span:last-child{display: block;float: right;width: 390px;}
.i_news .i_news_con .con_right ul li span:last-child strong{margin-bottom: 10px;  font-weight:500; display: block;float: left; width: 300px;font-size: 18px;color:#626262;}
.i_news .i_news_con .con_right ul li span:last-child i{display: block;float: right;font-size: 12px;color:#b8b8b8;letter-spacing: 1px; font-style: normal;height: 24px;line-height: 24px;}
.i_news .i_news_con .con_right ul li span:last-child span{line-height:20px; display: block; float: left;font-size: 12px;color: #7c7c7c;letter-spacing: 1px;height:36px ;overflow: hidden;}
/*product*/
.i_product{height: 616px;overflow: hidden;min-width:1200px;}
.i_product .i_product_top{height: 113px;background: url(../images/na_bj.jpg)  right 30px no-repeat;}
.i_product .i_product_top a{width: 150px;display: block;margin: 0 auto;}
.i_product .i_product_top span{display: block;width: 150px;margin: 0 auto;text-align: center;margin-top:15px;font-size: 30px;letter-spacing: 4px;color: #666666;}
.i_product .i_product_top b{color: #666666; height: 44px;line-height: 44px;letter-spacing: 2px; text-align: center;font-weight: 500; display: block;width: 710px;margin: 0 auto;background: url(../images/n_bj_03.jpg) left no-repeat,url(../images/n_bj_05.jpg) right no-repeat;} 
.i_product .i_product_top b i{position: relative;top:-10px;  display: block;margin: 0 auto;width: 60px;height: 1px;line-height: 1px;border-bottom: 2px solid #c8b497;}
.i_product .i_product_con{height: 464px;overflow: hidden;}
.i_product .i_product_con ul li{overflow: hidden;display: block;}
.i_product .i_product_con ul li img{display: block;}
.i_product .i_product_con ul li:first-child{width:439px;height: 218px;margin-bottom:8px;}
.i_product .i_product_con ul li:first-child img{width:439px;height: 218px;}
.i_product .i_product_con ul li:nth-child(2n){width:223px;height: 240px;float: left;margin-right:8px; }
.i_product .i_product_con ul li:nth-child(2n) img{width:223px;height: 240px;}
.i_product .i_product_con ul li:nth-child(3n){width:209px;height: 240px;float: left;}
.i_product .i_product_con ul li:nth-child(3n) img{width:209px;height: 240px;}
.i_product .i_product_con ul li:nth-child(4n){width: 305px;height: 468px; position: relative;top: -230px;left: 8px;}
.i_product .i_product_con ul li:nth-child(4n) img{width: 305px;height: 377px;}
.i_product .i_product_con ul li:nth-child(4n) a .npc{z-index: 99 !important;position: relative; height: 85px;color: #fff;font-size: 24px;text-align: center;letter-spacing: 3px;padding-top: 6px;background:#b82617 url(../images/product_i_p.jpg) center 60px no-repeat;}
.i_product .i_product_con ul li:nth-child(4n) a .npc i{display: block;width: 50px;height: 1px;background: #c14336;border-bottom: solid 1px #fff;margin:10px auto;}
.i_product .i_product_con ul li:nth-child(5n){width: 437px;height:240px;float: right;position: relative;top: -230px;}
.i_product .i_product_con ul li:nth-child(5n) img{width: 437px;height:240px;}
.i_product .i_product_con ul li:nth-child(6n){width: 437px;height:218px;float: right;position: relative;top: -218px;left: 8px;}
.i_product .i_product_con ul li:nth-child(6n) img{width: 437px;height:218px;}
.i_product .i_product_con ul li a img{transition: all .5s;overflow: hidden;display: block;}
.i_product .i_product_con ul li a:hover img{-webkit-transform:scale(1.1); transform:scale(1.1);}
.i_product .i_product_con ul li .i_product_con_p{transition: top .5s;-webkit-transition:top .5s; position: relative;top:0px; z-index: 999; height: 85px;color: #fff;font-size: 24px;text-align: center;letter-spacing: 3px;padding-top: 6px;background:#b82617 url(../images/product_i_p.jpg) center 60px no-repeat;}
.i_product .i_product_con ul li .i_product_con_p i{display: block;width: 50px;height: 1px;background: #c14336;border-bottom: solid 1px #fff;margin:10px auto;}
.i_product .i_product_con  a:hover .i_product_con_p{top:-90px;}
/*about_us*/
.i_about{height: 750px;background:url(../images/about_mw.jpg) 910px 660px  no-repeat;min-width:1200px;}
.i_about .i_about_top{height: 113px;margin-bottom: 10px;}
.i_about .i_about_top a{width: 150px;display: block;margin: 0 auto;}
.i_about .i_about_top span{display: block;width: 150px;margin: 0 auto;text-align: center;margin-top:40px;font-size: 30px;letter-spacing: 4px;color: #666666;}
.i_about .i_about_top b{color: #666666; height: 44px;line-height: 44px;letter-spacing: 2px; text-align: center;font-weight: 500; display: block;width: 640px;margin: 0 auto;background: url(../images/n_bj_03.jpg) left no-repeat,url(../images/n_bj_05.jpg) right no-repeat;} 
.i_about .i_about_top b i{position: relative;top:-10px;  display: block;margin: 0 auto;width: 60px;height: 1px;line-height: 1px;border-bottom: 2px solid #c8b497;}
.i_about .i_about_bj {background: #fff;width: 740px;}
.i_about .i_about_bj .i_about_con{width:728px;overflow: hidden;height:553px;border:solid 6px #b82617;background:url(../images/aj_03.jpg) top left no-repeat,url(../images/aj_05.jpg) top right no-repeat,url(../images/aj_07.jpg) bottom left no-repeat,url(../images/aj_09.jpg) bottom right no-repeat;}
.i_about .i_about_bj .i_about_con .srx{display: block;margin:50px 0 20px 50px;}
.i_about .i_about_bj .i_about_con .san{line-height:150%; color: #353535; width: 551px; display: block;margin:20px 0 10px 45px;font-family:"KaiTi";font-size: 20px;font-weight: 600;}
.i_about .i_about_bj .i_about_con .i_about_p{margin-left: 48px;width: 550px;}
.i_about .i_about_bj .i_about_con .i_about_p p{text-indent: 30px;font-size: 14px;color: #353535;line-height: 200%;letter-spacing: 1px;}
.i_about .about_jy{z-index: 1;display: block;left:585px;top:-555px;position: relative;}
/*footer*/
footer{letter-spacing: 1px;background: url(../images/foot_02.jpg) center center no-repeat;height: 158px;color: #e4e3e2;overflow: hidden;min-width:1200px;}
footer h1{font-style: normal;text-align: center;font-size: 18px;font-weight: 500;margin:25px 0 10px 0;}
footer p{text-align: center;font-size: 12px;margin-bottom: 5px;}

/*-------about_us-----------*/
/*PROFILE*/
.top_bj{background: url(../images/top_bj.jpg) center center no-repeat;height: 418px;min-width: 1200px;}
.about_us{background: url(../images/about_bj.jpg) no-repeat; height: 660px;padding-top:36px;overflow: hidden;min-width: 1200px;}
.about_us .about_us_left{width: 168px;height: 277px;float: left;}
.about_us .about_us_left .about_nav{border-radius:25% 25% 0% 0%; padding-top: 68px; width: 100%;height: 100%; background: url(../images/about_ul.png) no-repeat;}
.about_us .about_us_left .about_nav li{ transition: background .3s;-webkit-transition:background .3s; width: 162px;height: 41px;padding-top: 5px; text-align: center;margin: 10px auto;}
.about_us .about_us_left .about_nav li:hover{background: #fff;}
.about_us .about_us_left .about_nav li:hover a{color: #a07d61;}
.about_us .about_us_left .about_nav li:hover a i{color: #a07d61;}
.about_us .about_us_left .about_nav .about_nav_li{background: #fff;}
.about_us .about_us_left .about_nav .about_nav_li a{color: #a07d61;}
.about_us .about_us_left .about_nav .about_nav_li a i{color: #a07d61;}
.about_us .about_us_left .about_nav li a{color: #fff;width: 100%;height: 100%; display: block;font-size: 16px;letter-spacing: 1px;}
.about_us .about_us_left .about_nav li a i{color: #fff;width: 100%;display: block;height: 100%;font-size: 12px;font-style: normal;letter-spacing: 0px;}
.about_us .about_us_right{width: 1006px; min-height: 479px;float: right;overflow: hidden;background: #fff;}
.about_us .about_us_right .about_us_rr{float: left;}
.about_us .about_us_right .about_us_rr img{display: block;}
.about_us .about_us_right .about_us_rl{width: 425px;float: right;height: 532px;border-bottom: 4px solid #94745a;padding: 30px 25px  0 29px;}
.about_us .about_us_right .about_us_rl span{margin-bottom:10px;  overflow: hidden; display: block;margin-left:6px; width: 170px;height: 60px;background: url(../images/about_j2.jpg) right 0 no-repeat;}
.about_us .about_us_right .about_us_rl span b{width: 130px; text-align: center; display: block;font-size: 23px;letter-spacing: 3px;color: #94745a;font-weight: 500;background: url(../images/about_b_03.jpg) no-repeat,url(../images/about_b_07.jpg) right bottom no-repeat;}
.about_us .about_us_right .about_us_rl span i{display: block;font-size: 14px;color: #929292;letter-spacing: 1.5px;}
.about_us .about_us_right .about_us_rl p{font-size: 12px;color: #7c7c7c;letter-spacing: 1px;line-height: 160%;text-indent: 30px;margin-bottom: 15px; }
/*CULTURE*/
.about_us .about_us_right .about_us_rl em{font-size: 14px;color: #6f6f6f;letter-spacing: 2.5px;display: block;}
.about_us .about_us_right .about_us_rl h4{font-weight: 500; font-size: 14px;color: #6f6f6f;letter-spacing: 2.5px;display: block;margin: 10px 0;}
.about_us .about_us_right .about_us_rl hr{margin: 8px 0; position: relative;z-index: 10;width: 479px;left: -29px;color: #94745a;height:1px;border:none;border-top:1px solid #94745a; }
/*HONORS*/


/*-------------news-----------------*/
.news{background:url(../images/new_bj.jpg) center center no-repeat;height:884px;overflow: hidden;min-width: 1200px;}
.news ul{overflow: hidden;margin-top:30px; }
.news ul li{margin: 14px 0; width:550px;height:162px;background:url(../images/news_lb2.jpg);padding-right: 36px;-webkit-transition: background 1s;transition: background 1s;}
.news ul li:nth-child(odd){float: left;}
.news ul li:nth-child(even){float: right;}
.news ul li span{height: 115px;width: 132px;display: block;border-right: 1px solid #dfdfdf;margin:24px 35px 0 0;float: left;}
.news ul li span b{display: block;font-size: 66px;color:#b8b8b8;width:100%;text-align: center;font-weight: 500;}
.news ul li span i{display: block;text-align: center;font-size:14px;color:#b8b8b8 ;}
.news ul li h3{margin: 30px 0 10px 0;color: #626262;font-size: 18px;font-weight: 500;letter-spacing: 2px;}
.news ul li p{font-size: 12px;letter-spacing: 1px;color:#626262;line-height: 170%;padding-bottom: 10px;}
.news ul li a{width: 125px; height: 34px;background: #d42917;color: #fff;display: inline-block;line-height: 34px;text-align: center;font-size: 14px;letter-spacing: 1px;}
.news ul li:hover{background: url(../images/news_lb.jpg) no-repeat;-webkit-transition: background 1s;transition: background 1s;}
.news ul li:hover a{background: #fff;color:#d42917;  -webkit-transition: background 1s;transition: background 1s;}
.news ul li:hover span b{color: #fff;}
.news ul li:hover span i{color: #fff;}
.news ul li:hover h3{color: #fff;}
.news ul li:hover p{color: #fff;}
/*分页按钮*/
.pageBtn{height:22px;text-align:center;padding:30px 35px;}
.pageBtn span,.pageBtn a{border:1px solid #cecece; padding:4px 10px; margin:0 5px; color:#353535;background: #fff;}
.pageBtn a{ border:1px solid #cecece;}
.pageBtn a:hover{ color:#d42917;text-decoration:none;border:1px solid #d42917;}
.pageBtn .current{ color:#d42917 !important;border:1px solid #d42917 !important;}
/*news_detail*/
.news-detail{background: url(../images/newdetail-b.jpg) center center;min-height: 668px;overflow: hidden;min-width: 1200px;}
.news-detail .new-detail-co{background: #fff;min-height: 600px;margin-top:35px;padding: 0 28px 38px 28px;}
.news-detail .new-detail-co .nd-title{ overflow: hidden; display: block; text-align: center; height: 100px;border-bottom:#e0e0e0 dotted 2px;margin-bottom:20px;}
.news-detail .new-detail-co .nd-title h3{margin:24px 0 10px 0;font-size: 20px;color: #6e6e6e;letter-spacing: 2px;font-weight: 500; }
.news-detail .new-detail-co .nd-title b,.news-detail .new-detail-co .nd-title i{text-align: left;font-weight:500; font-size: 12px;color: #6e6e6e;display: inline-block;width: 220px;letter-spacing: 2px;height: 18px;line-height: 18px; }
.news-detail .new-detail-co .nd-title .nd-fx{display: inline-block;}
.news-detail .new-detail-co .nd-content p{letter-spacing: 1px;line-height: 170%;}
.news-detail .nd-flip{background: #eaeaea;height: 34px;line-height: 34px;color: #6d6d6d;margin-bottom: 50px; }
.news-detail .nd-flip span{font-size: 12px;color: #6d6d6d;margin: 0 28px;display: inline-block;}
.news-detail .nd-flip span a{font-size: 12px;color: #6d6d6d;}
.news-detail .nd-flip span a:hover{color: #d42917;}

/*-----------product--------------*/
.product{background: url(../images/product_bj.jpg) no-repeat; height: 811px;padding-top:36px;overflow: hidden;min-width: 1200px;}
.product .product_left{width: 168px;height: 277px;float: left;}
.product .product_left .product_nav{border-radius:25% 25% 0% 0%;padding-top: 68px; width: 100%;height: 100%; background: url(../images/product_ul.png) no-repeat;}
.product .product_left .product_nav li{ transition: background .3s;-webkit-transition:background .3s; width: 162px;height: 41px;padding-top: 5px; text-align: center;margin: 10px auto;}
.product .product_left .product_nav li:hover{background: #fff;}
.product .product_left .product_nav li:hover a{color: #a07d61;}
.product .product_left .product_nav li:hover a i{color: #a07d61;}
.product .product_left .product_nav .product_nav_li{background: #fff;}
.product .product_left .product_nav .product_nav_li a{color: #a07d61;}
.product .product_left .product_nav .product_nav_li a i{color: #a07d61;}
.product .product_left .product_nav li a{color: #fff;width: 100%;height: 100%; display: block;font-size: 16px;letter-spacing: 1px;}
.product .product_left .product_nav li a i{color: #fff;width: 100%;display: block;height: 100%;font-size: 12px;font-style: normal;letter-spacing: 0px;}
.product .product_right{width: 1006px; min-height: 779px;float: right;overflow: hidden;}
.product .product_right ul{overflow: hidden;}
.product .product_right ul li{float: left;margin-right: 23px;margin-bottom:20px;height: 323px;width: 234px;overflow: hidden;position: relative;}
.product .product_right ul li:nth-child(4n){margin-right: 0;}
.product .product_right ul li img{width: 234px;min-height: 253px;display: block;transition: all .6s;-webkit-transition:all .6s;}
.product .product_right ul li p{width: 234px;z-index: 100;position: relative; font-size: 18px;color: #666;position: absolute; transition: background .6s;-webkit-transition:background .6s; letter-spacing: 2px; height: 70px;line-height: 40px;text-align: center;background: url(../images/product_lip_05.jpg) no-repeat;bottom: 0px;}
.product .product_right ul li:hover p{background: url(../images/product_lip_03.jpg) no-repeat;color: #fff;}
.pagepro{height:22px;text-align:center;padding:30px 35px;}
.pagepro span,.pagepro a{border:1px solid #a17e62; padding:7px 12px; margin:0 3px; color:#a17e62;background: #fff;font-size: 12px;}
.pagepro a{ border:1px solid #a17e62;}
.pagepro a:hover{ color:#fff;background: #a17e62;transition: background .5s;-webkit-transition:background .5s;}
.pagepro .current{ color:#fff !important;background: #a17e62 !important;}

/*----product_detali-----*/
.product .product_right .product_d {overflow: hidden;margin-bottom:55px;height: 318px;width: 1006px;}
.product .product_right .product_d .product_d_rr{float: left;width: 294px;height: 318px;background: #fff;overflow: hidden;}
.product .product_right .product_d .product_d_rr img{display: block; width: 294px;margin: 0 auto;position: relative;top:0%;}
.product .product_right .product_d .product_d_rl{width: 646px;float: right;height: 284px;border-bottom: 4px solid #94745a;padding: 30px 33px  0 33px;background: #fff url(../images/product_dl.jpg) 95% 95% no-repeat;background-position:510px 10px;overflow: hidden;}
.product .product_right .product_d .product_d_rl .ptitle{ overflow: hidden; display: block;margin-left:6px;min-width: 150px; height: 60px;}
.product .product_right .product_d .product_d_rl .ptitle .tit{background:url(../images/about_j2.jpg) right 0 no-repeat;display: inline-block;}
.product .product_right .product_d .product_d_rl .ptitle b{min-width: 100px; text-align: center;display: inline-block; padding: 0 10px;height: 40px;line-height: 40px; margin-right:30px;  font-size: 23px;letter-spacing: 3px;color: #94745a;font-weight: 500;background: url(../images/about_b_03.jpg) no-repeat,url(../images/about_b_07.jpg) right bottom no-repeat;}
.product .product_right .product_d .product_d_rl p{font-size: 12px;color: #7c7c7c;letter-spacing: 1px;line-height: 2em;}
.product .product_right .product_d .product_d_rl table{border:1px solid #a9a9a9;border-collapse:collapse;}
.product .product_right .product_d .product_d_rl table,.product .product_right .product_d .product_d_rl table tr th, .product .product_right .product_d .product_d_rl table tr td {padding:0px 5px;line-height: 1.5rem;color:#7c7c7c;font-size: 12px; border:1px solid #a9a9a9; }
.product .product_right .box{width: 1006px; height:323px;}
#roll{width: 200%;}
.product .product_right .box dl dd{float: left;margin-right: 23px;margin-bottom:20px;height: 323px;width: 234px;overflow: hidden;}
.product .product_right .box dl dd img{width: 234px;height: 253px;display: block;transition: all .6s;-webkit-transition:all .6s;}
.product .product_right .box dl dd p{z-index: 100;position: relative; font-size: 18px;color: #666;transition: background .6s;-webkit-transition:background .6s; letter-spacing: 2px; height: 70px;line-height: 40px;text-align: center;background: url(../images/product_lip_05.jpg) no-repeat;}
.product .product_right .box dl dd:hover p{background: url(../images/product_lip_03.jpg) no-repeat;color: #fff;}
.product .product_right .box .but_left,.product .product_right .box .but_right{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;cursor: pointer; float: right; background:#bea58e;width: 33px;height: 33px;line-height: 33px;text-align: center;font-size: 25px;color: #fff; display: block;}
.product .product_right .box .but_right:hover{background: #a17e62;}
.product .product_right .box .but_left:hover{background: #a17e62;}
.product .product_right .box .but_left{margin-right:10px;}
.product .product_right .box .box_bot{width: 1006px;height: 50px;overflow: hidden;}

/*join*/
.join{background: url(../images/product_bj.jpg) no-repeat; min-height: 575px;padding-top:36px;overflow: hidden;min-width: 1200px;}
.join .join_left{width: 168px;height: 277px;float: left;}
.join .join_left .join_nav{border-radius:25% 25% 0% 0%; padding-top: 68px; width: 100%;height: 100%; background: url(../images/join_ul.png) no-repeat;}
.join .join_left .join_nav li{ transition: background .3s;-webkit-transition:background .3s; width: 162px;height: 41px;padding-top: 5px; text-align: center;margin: 10px auto;}
.join .join_left .join_nav li:hover{background: #fff;}
.join .join_left .join_nav li:hover a{color: #a07d61;}
.join .join_left .join_nav li:hover a i{color: #a07d61;}
.join .join_left .join_nav .join_nav_li{background: #fff;}
.join .join_left .join_nav .join_nav_li a{color: #a07d61;}
.join .join_left .join_nav .join_nav_li a i{color: #a07d61;}
.join .join_left .join_nav li a{color: #fff;width: 100%;height: 100%; display: block;font-size: 16px;letter-spacing: 1px;}
.join .join_left .join_nav li a i{color: #fff;width: 100%;display: block;height: 100%;font-size: 12px;font-style: normal;letter-spacing: 0px;}
.join_right{width: 1006px; height: 640px;float: right;overflow: hidden;background: #fff;margin-bottom:171px; }
.join_right table{width: 100%;margin-bottom:50px; }
.join_right table td{width: 25%;text-align: center;height: 48px;font-size: 12px;letter-spacing: 2px;color: #7f7f7f;}
.join_right table th{background:#f1f1f1;height: 48px;font-size: 14px;letter-spacing: 2px;font-weight: 500;color:#666;}
.join_right table tbody tr{cursor: pointer;}
.join_right table tbody tr:nth-child(even){background:#fafafa;}
.join_right table tbody tr:hover td{color:#9f7c60;}

/*join_detail*/
.join_detail_right{width: 1006px; height: 479px;float: right;overflow: hidden;background: #fff;}
.join_detail_right .joinde_title{height: 48px;line-height: 48px;background: #f1f1f1;padding-left:40px;}
.join_detail_right .joinde_title span{font-size: 15px;color: #666;letter-spacing: 1px;margin-right:20px; }
.join_detail_right .joinde_title span b{color: #fb525e;}
.join_detail_right .joinde_title i{font-size: 12px;color: #8c8c8c;letter-spacing: 3px;}
.join_detail_right .joinde_title i i{letter-spacing: 0;}
.join_detail_right .joinde_content{padding:20px 40px 0 40px;}
.join_detail_right .joinde_content p{font-size: 12px;color: #777;letter-spacing: 2px;line-height: 200%;}

/*contact_us*/
.contact_us{background: url(../images/product_bj.jpg) no-repeat;padding-top:36px;overflow: hidden;min-width: 1200px;}
.contact_us .contact_us_left{width: 168px;height: 277px;float: left;overflow: hidden;}
.contact_us .contact_us_left .contact_nav{border-radius:25% 25% 0% 0%; padding-top: 68px; width: 100%;height: 100%; background: url(../images/contact_ul.png) no-repeat;}
.contact_us .contact_us_left .contact_nav li{transition: background .3s;-webkit-transition:background .3s; width: 162px;height: 41px;padding-top: 5px; text-align: center;margin: 10px auto;}
.contact_us .contact_us_left .contact_nav li:hover{background: #fff;}
.contact_us .contact_us_left .contact_nav li:hover a{color: #a07d61;}
.contact_us .contact_us_left .contact_nav li:hover a i{color: #a07d61;}
.contact_us .contact_us_left .contact_nav .contact_nav_li{background: #fff;}
.contact_us .contact_us_left .contact_nav .contact_nav_li a{color: #a07d61;}
.contact_us .contact_us_left .contact_nav .contact_nav_li a i{color: #a07d61;}
.contact_us .contact_us_left .contact_nav li a{color: #fff;width: 100%;height: 100%; display: block;font-size: 16px;letter-spacing: 1px;}
.contact_us .contact_us_left .contact_nav li a i{color: #fff;width: 100%;display: block;height: 100%;font-size: 12px;font-style: normal;letter-spacing: 0px;}
.contact_us .contact_us_right{width: 1006px; height: 420px;float: right;overflow: hidden;background: #fff;margin-bottom:80px; }
.contact_us .contact_us_right .contact_us_rm{float: left;width:428px;height: 420px;}
.contact_us .contact_us_right .contact_us_rm .map{width: 100%;height: 100%;}
.contact_us .contact_us_right .contact_us_rl{width: 533px;float: right;height: 420px;border-bottom: 4px solid #94745a;padding: 40px 25px 0 20px;}
.contact_us .contact_us_right .contact_us_rl span{margin-bottom:60px;  overflow: hidden; display: block;margin-left:6px; width: 201px;height: 60px;background: url(../images/about_j2.jpg) 140px 0 no-repeat;}
.contact_us .contact_us_right .contact_us_rl span b{width: 130px; text-align: center; display: block;font-size: 23px;height: 35px; letter-spacing: 3px;color: #94745a;font-weight: 500;background: url(../images/about_b_03.jpg) no-repeat,url(../images/about_b_07.jpg) right bottom no-repeat;}
.contact_us .contact_us_right .contact_us_rl span i{display: block;font-size: 14px;color: #929292;letter-spacing: 1.1px;}
.contact_us .contact_us_right .contact_us_rl .tell_phone p{font-size: 12px;color: #7c7c7c;letter-spacing: 1px;line-height: 100%;}
.contact_us .contact_us_right .contact_us_rl .tell_phone{margin-top:12px;  width: 350px;float: left;}
.contact_us .contact_us_right .contact_us_rl .tell_phone strong{font-size: 14px;color: #6f6f6f;font-weight: 500;letter-spacing: 3px;line-height: 180%;}
.contact_us .contact_us_right .contact_us_rl .tell_phone p{font-size: 12px;color: #6f6f6f;letter-spacing: 1px;line-height: 180%;}
.contact_us .contact_us_right .contact_us_rl .weixin{width: 113px;float: right;}
.contact_us .contact_us_right .contact_us_rl .weixin p{font-size: 12px;text-align: center;color: #6f6f6f;letter-spacing: 1px;}

/*contact_me*/
.contact_me_right{background: #fff;height: 640px;width: 1006px;float: right;margin-bottom: 170px;overflow: hidden;}
.contact_me_right .contact_me_img{float: left;margin-top:60px;}
.contact_me_right .contact_me_input{float: right;width: 500px;padding:60px 25px;}
.contact_me_right .contact_me_input p{font-size: 14px;color: #6e6e6e;letter-spacing: 2px;margin-bottom:10px;}
.contact_me_right .contact_me_input input[type=text]{font-size: 14px;color: #6e6e6e;letter-spacing: 1px;width: 498px;height: 38px; border: solid 1px #e2d5c5;margin-bottom:14px; }
.contact_me_right .contact_me_input textarea{text-indent: 30px; font-size: 14px;color: #6e6e6e;letter-spacing: 1px;width: 498px;height: 168px; border: solid 1px #e2d5c5;margin-bottom:10px;resize: none;outline: none;}
.contact_me_right .contact_me_input input[type=button]{cursor: pointer; width: 387px;height: 47px;background: #9c7652;color: #fff;text-align: center;line-height: 47px;border: none;font-size: 20px;letter-spacing: 20px;display: block;}
.contact_me_right .contact_me_input .mycode{width: 250px !important;display: block;float: left;}
.contact_me_right .contact_me_input img{width: 108px;height: 30px;margin:5px 0 0 20px;display: block;float: left;}