@charset "utf-8";
/*html5*/ 
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
/* CSS Document */
/*内外边距*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td ,dd,dt{margin: 0;padding: 0;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form,button, textarea, iframe, table, th, td ,dd,dt{ margin:0; padding:0; outline:none; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; outline:none }
.clear{ clear:both; overflow:hidden;}
a{ text-decoration:none;color:#333; transition:ease-out .3s}
input{border:none;   outline:medium;font-family:微软雅黑;}
*{font-family:微软雅黑;}
body{ width:100%;font-family:微软雅黑; background:#fff; color:#333; font-size:14px;}
html{overflow-x: hidden;}
table{border-collapse:collapse}
img{border:none; max-width:100%;}
.rd2{-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.rd3{-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.rd5{-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.rd6{-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;}
.rd7{-moz-border-radius:7px;-webkit-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;}
.rd8{-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;}
.rd9{-moz-border-radius:9px;-webkit-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;}
.rd10{-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.rd15{-moz-border-radius:15px;-webkit-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;}
.rd20{-moz-border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.rd25{-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;}
.rd40{-moz-border-radius:40px;-webkit-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;}
.rd50,.main3 .slick-dots li button,.buycp_main3 .slick-dots button{-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
/** font-size **/
.font12{font-size:12px;} .font13{font-size:13px;} .font14{font-size:14px;}
.font15{font-size:15px;} .font16{font-size:16px;} .font17{font-size:17px;}
.font18{font-size:18px;} .font19{font-size:19px;} .font20{font-size:20px;}
.font21{font-size:21px;} .font22{font-size:22px;} .font23{font-size:23px;}
.font24{font-size:24px;} .font25{font-size:25px;} .font26{font-size:26px;}
.font27{font-size:27px;} .font28{font-size:28px;} .font29{font-size:29px;}.font30{font-size:30px;}
.font31{font-size:31px;} .font32{font-size:32px;} .font33{font-size:33px;}
.font34{font-size:34px;} .font35{font-size:35px;} .font36{font-size:36px;}
.font37{font-size:37px;} .font38{font-size:38px;} .font39{font-size:39px;}.font40{font-size:40px;}
.font41{font-size:41px;} .font42{font-size:42px;} .font43{font-size:43px;}
.font44{font-size:44px;} .font45{font-size:45px;} .font46{font-size:46px;}
.font47{font-size:47px;} .font48{font-size:48px;} .font49{font-size:49px;}.font50{font-size:50px;}
.font51{font-size:51px;} .font52{font-size:52px;} .font53{font-size:53px;}
.font54{font-size:54px;} .font55{font-size:55px;} .font56{font-size:56px;}
.font57{font-size:57px;} .font58{font-size:58px;} .font59{font-size:59px;}.font60{font-size:60px;}
.font57{font-size:57px;} .font58{font-size:58px;} .font59{font-size:59px;}
.font61{font-size:61px;} .font62{font-size:62px;} .font63{font-size:63px;}
.font64{font-size:64px;} .font65{font-size:65px;} .font66{font-size:66px;}
.font67{font-size:67px;} .font68{font-size:68px;} .font69{font-size:69px;}.font70{font-size:70px;}
.font71{font-size:71px;} .font72{font-size:72px;} .font73{font-size:73px;}
.font74{font-size:74px;} .font75{font-size:75px;} .font76{font-size:76px;}
.font77{font-size:77px;} .font78{font-size:78px;} .font79{font-size:79px;}
/** 变化 **/
/** 变化 **/
.fam{font-family:Arial, Helvetica, sans-serif}
.textup{text-transform:uppercase}
.ellipsis{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bd li,.hd li{list-style:none}
.ease,.ease *,.index_parter .swiper-slide a *,.gsry_w *,.img *{transition:all ease-in .5s;-moz-transition:all ease-in .5s;-ms-transition:all ease-in .5s;-o-transition:all ease-in .5s;-webkit-transition:all ease-in .5s;}


.shadow:hover,.conserve_list1 dd:hover{
	transform:translateY(-10px); -moz-transform:translateY(-10px);
	-ms-transform:translateY(-10px);-o-transform:translateY(-10px);
	-transform:translateY(-10px);
	box-shadow:0px 0px 10px #ccc;
	-moz-box-shadow:0px 0px 10px #ccc;
	-ms-box-shadow:0px 0px 10px #ccc;
	-o-box-shadow:0px 0px 10px #ccc;
	-webkit-box-shadow:0px 0px 10px #ccc;
}
.product_list dd:hover{
	box-shadow:0px 0px 10px #ccc;
	-moz-box-shadow:0px 0px 10px #ccc;
	-ms-box-shadow:0px 0px 10px #ccc;
	-o-box-shadow:0px 0px 10px #ccc;
	-webkit-box-shadow:0px 0px 10px #ccc;
}
.about_parter dd:hover{
	transform:translateY(-5px);
	-moz-transform:translateY(-5px);
	-ms-transform:translateY(-5px);
	-o-transform:translateY(-155pxpx);
	-transform:translateY(-5px);
	box-shadow:0px 0px 10px #ccc;
	-moz-box-shadow:0px 0px 10px #ccc;
	-ms-box-shadow:0px 0px 10px #ccc;
	-o-box-shadow:0px 0px 10px #ccc;
	-webkit-box-shadow:0px 0px 10px #ccc;
}
.img,.img_div{overflow:hidden}
.img img{display:block; width:100%; height:auto}
.img:hover img,.nav_sub a:hover *{
	-ms-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
/** 常用class **/
.tc{text-align:center;}
.tl{text-align:left}
.tr{text-align:right}
.fr{ float:right;}
.fl{ float:left;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display: table;line-height: 0;content:"";}
.clearfix:after{clear:both;}
.tj{cursor:pointer; background:#ea5225; color:#fff;}
.b,.b *{font-weight:normal;font-style:normal}
.em{font-style:normal}
.ov_hi{overflow:hidden}
.pc{display:block;}
.wap{display:none;}
.box{width:1200px; margin:0 auto}
.w11{width:110%;}

/** 引用字体 **/
@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../font/iconfont.woff') format('woff'),
  url('../font/iconfont.ttf') format('truetype'),
  url('../font/iconfont.svg#iconfont') format('svg');
}
.iconfont{
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {font-family: "crimson-roman-webfont";
  src: url('../font/crimson-roman-webfont.eot'); /* IE9*/
  src: url('../font/crimson-roman-webfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/crimson-roman-webfont.woff') format('woff'), /* chrome, firefox */
  url('../font/crimson-roman-webfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/crimson-roman-webfont.svg#constantia') format('svg'); /* iOS 4.1- */
}
.crimson{font-family: "crimson-roman-webfont"}
/** page **/
.page{ width:100%;font-size:13px;}
.page a{color:#333; line-height:30px; height:30px; width:30px; background-color:#fff; border:1px solid #fff;display:inline-block; margin:0 5px;vertical-align:middle;}
.page a:hover,.page a.on{background:#73a539; color:#fff; border-color:#73a539 !important}
.page b{color:#666; padding:0 10px;}
.page span{display:inline-block; vertical-align:middle; margin:0 5px;}
.page *{line-height:25px;}
.page a.cur.last{cursor:not-allowed; color:#999; border-color:#ddd !important}
.page a.last{border-color:#ddd }
.page a.pa_prev{background:url(../images/page1.png) no-repeat center center;}
.page a.pa_next{background:url(../images/page2.png) no-repeat center center;}

.in-bk{display:inline-block; vertical-align:middle}
.fy{margin:20px auto}
.fy p{height:30px; line-height:30px;}
.fy p span{color:#73a539;}
.fy p a{color:#666666}
.fy p:hover a{color:#73a539; text-decoration:underline}

/** 颜色 **/
.red1{color:#73a539 !important}
.red2{color:#0079bf !important}
.red4{color:#06acf9 !important}
.red5{color:#2fd30f !important}

.col3{width:29%; margin-right:2%;}
.col4{width:22%; margin-right:1.02%;}
.list-style{list-style:none}
.clickbtn{cursor:pointer}
.clickshow{display:none;}


