body{ margin:0px; background:#fff;}
body,th,div {    padding:0; margin: 0;	font-size: 12px;	color: #646464;	font-family:"微软雅黑",Verdana, Helvetica, sans-serif;	line-height:180%;}
td{   padding:0; margin: 0;	text-align:left;	font-size: 12px;	color: #646464;   font-family:"微软雅黑",Verdana, Helvetica, sans-serif;	line-height:180%;}
dl,dd,dt,ul,li{ margin:0px; padding:0px; list-style:none;}
a {	color: #646464;	font-family:"微软雅黑",Verdana, Helvetica, sans-serif;	text-decoration: none;}
a:hover {	text-decoration: none;	font-family:"微软雅黑",Verdana, Helvetica, sans-serif;	color: #333;}
img{ border:#000 solid 0px}
.header{ height:90px;background: rgba(0, 0, 0, 0.2);position: fixed;width: 100%;z-index: 999;left: 0;top: 45px;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out; }
.fixednav {  position: fixed; top: 0px;left: 0px; width: 100%;z-index: 999;background: rgba(0, 0, 0, 0.8);box-shadow: 0 0 3px 0px rgba(0,0,0,.2);}
.headercon{ width:1200px; margin:0 auto; height:90px;}
.headerleft {width:360px;   padding-top: 2px;  float: left;}
.headerright {  width: 840px;   float: left;}
/*****************************************************************************************************************************************/
.menu {   width: 840px;   z-index: 999;  margin-left: 60px;}
.topmenu {	CLEAR: both; DISPLAY: inline; FONT-FAMILY: Tahoma; LIST-STYLE-TYPE: none; margin:0px; width:840px; padding:0px; z-index:999}
.topmenu LI {FLOAT: left; WIDTH:100px; MARGIN-RIGHT:0px;z-index:999; position:relative}
.topmenu LI dl{position: absolute;visibility: hidden;margin-top:0px;width:148.25px;left:0px; top:45px; border-top:#000000 solid 0px; background-color:#c48c41; z-index:9999999}
.topmenu LI dl a{ display:block; text-align:center; height:35px; line-height:35px; color:#FFFFFF; border-top:#ba3d48 solid 1px ;background-color:#ee2c36;}
.topmenu LI dl a:hover{ background-color:#FFFFFF; color:#ffffff; background-color:#c8030d;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;}
#menu_line{ width:2px; float:left;height:45px; z-index:999;/* background-image:url(../images/menu-line.jpg)*/}
.topmenu li A {DISPLAY: block; FONT-WEIGHT: normal; TEXT-ALIGN: center;TEXT-DECORATION: none; font-size:16px; color:#fff; height:90px;line-height:90px; font-weight:100 ; z-index:999}
.topmenu li A:hover { COLOR: #ec6700; TEXT-ALIGN: center; TEXT-DECORATION: none; font-size:16px;font-weight:100;; z-index:999;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s; background-color:##ec6700;}

/*******************产品分类***************************/
.item {    background: #f8f8f8; height: 165px;}
.itemcon {    width: 1200px; margin: 0 auto; padding-top: 40px;}
.itemcon li {    width: 300px; float: left;list-style: none; }
.itemcon li img {    float: left; width: 60px; margin-left: 120px;}
.itemcon span {    width: 300px;float: left; text-align: center;}
/*******************产品分类***************************/
/*******************关于我们**********************************************************************************************************************/
.about {  margin-bottom:60px;height: 650px; margin-top: 80px;}
.aboutcon { width: 1200px;   margin: 0 auto;}
.abouttit { text-align: center;}
.abouttit h1 { font-size: 36px;  color: #333;  line-height:42px; font-weight: bold;margin: 0;padding: 0;}
.abouttit span { font-size: 14px; text-transform: uppercase;color: #999;line-height:30px;display: block;margin: 0;padding: 0;}
.aboutcontent { height: 400px;}
.aboutpic {  margin-top: 20px;float: left;width: 50%;}
.abouttxt {    float: left;    width: 50%;    margin-top: 60px;height: 240px;overflow: hidden;}
.abouttxt img { margin-bottom: 20px;}
.aboutmore { float: left;   margin-top: 40px;}
.aboutmore span {  background: #000;text-align: center;line-height: 30px;color: #fff;width: 120px;display: block;}
/*******************关于我们**********************************************************************************************************************/
/*******************数字滚动**********************************************************************************************************************/
.countup { padding: 40px 0 30px;border-top: 1px #e5e5e5 solid;border-bottom: 1px #e5e5e5 solid;}
.countup ul li {float: left; width: 25%; text-align: center;border-left: 1px solid #e5e5e5; box-sizing: border-box;list-style: none;}
.company {    border: 0px !important;}
.countup ul li h6 { font-family: 'HeliosExt Thin','arial';font-size: 58px;color: #6b6b6b;font-weight: normal;margin: 0;padding: 0;}
.countup ul li h6 sup { font-size: 15px;color: #bbbbbb;vertical-align: text-top;}
.countup ul li p { font-size: 15px; color: #6b6b6b;padding-top: 10px;}
/*******************数字滚动**********************************************************************************************************************/
/*******************优势**********************************************************************************************************************/
.advan{max-width: 100%;padding: 80px 0 0 0; background:url(../images/advanbg.jpg) no-repeat center top;background-attachment: fixed;min-height: 630px;}
.advancon {    width: 1200px; margin: 0 auto;}
.advancon .item {float: left;text-align: center;padding: 0 20px;margin: 2px; background:url(../images/advanconbg.jpg) no-repeat center; background-size: auto;background-size: auto;background-size: contain;width: 256px;height: 460px;}
.advantit img {margin-left: 420px;}
.advancon .item i {    display: block; text-align: center; margin: 80px 0 40px 0;}
.advancon .item dt {display: block;text-align: center;font: normal 22px/28px "微软雅黑";color: #fff; font-weight:bold;}
.advancon .item dd{display: block;text-align: center;font: normal 14px/28px "微软雅黑";color: #fff;margin-top: 20px;}
/*******************优势**********************************************************************************************************************/

/*************************新闻中心****************************************************************************************************************/
.news{ height:790px;margin-top: 80px;}
.newscon{ width:1200px; margin:0 auto;}
.newstitle { text-align: center;margin-bottom: 40px;}
.newstitle h1{font-size: 36px;  color: #333;  line-height:42px; font-weight: bold;margin: 0;padding: 0;}
.newstitle span { font-size: 14px; text-transform: uppercase;color: #999;line-height:30px;display: block;margin: 0;padding: 0;}
.newslist { width: 500px; background: #f8f8f8;float: left;margin-right: 60px;display: block;padding: 40px 50px 30px;}
.newslisttxt a {font-size: 18px;color: #262626;}
.newslisttxt p { color: #797979; font-size: 13px; line-height: 26px; padding: 30px 0;}
.newsmore span { width: 140px;height: 40px; line-height: 40px;text-align: center; background: #c20a14;color: #ffffff;margin-top: 30px;position: relative; transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s; display: block;}
.newslist2	{ width: 500px;float: left;}
.newslist2 li {border-top: 1px solid #f5f5f5; padding: 40px 10px 40px 0px; background: 0;list-style: none;height: 100px;}
.newstxt{width: 380px;float: left;}
.newstxt .title{font-size: 16px;color: #9a9a9a;padding-bottom: 10px;padding-left: 20px;position: relative;}
.newstxt p{font-size: 12px;color: #9a9a9a;line-height: 22px;padding-left: 20px;width: 320px;}
.newslist2 .fr{width: 100px;float: left;}
.newslist2 .fr .time{font-family: 'HeliosExt Thin';font-size: 25px;color: #9a9a9a;text-align: center; font-weight:normal;}
.newslist2 .fr img{padding: 13px 20px 0 30px;}
/*************************新闻中心***************************************************************************************************************/
/*************************底部***************************************************************************************************************/
.foot{width:100%; background-color:#333; padding-top:40px; padding-bottom:15px; color:#ffffff; text-align:center; height: 280px;}
.foot-1200{ width:1200px; margin:0 auto; text-align:left; padding-top:15px; padding-bottom:15px; color:#FFFFFF}
.foot-1200 a{ color:#ffffff}
.contact{ height:140px;margin-top: 40px;border-bottom: 1px solid #555;padding-left: 50px;}
.contact LI { width: 380px;float: left;}
.contact img {width: 43px; float: left; margin-right:6px}
.contact span { font-size: 14px;  color: #fff;}
.mailright span { float: left;}
.mailright img {    float: left; width: 162px;}
.not-animated { opacity:0; }
.copyright { height: 80px; display: block;border-top: 1px solid #222;line-height: 80px;}
/*************************底部***************************************************************************************************************/

/********************内页左侧*********************************************************************************************************************/
.ber{width:100%; margin:0 auto;height:536px;background-image: url(../images/ber.jpg); background-position:center top; background-repeat:no-repeat; margin-bottom:15px}
.head_search{ background-image:url(../images/header-search.jpg); height:57px}
.head_search-1000{ width:1200px; height:57px; margin:0 auto}
.head_search-1000 dd{ width:500px; height:57px; font-size:14px; color:#FFFFFF; line-height:57px; text-align:left; float:left}
.head_search-1000 dl{ width:300px; float:right}
.clear{ clear:both}
.main{overflow:hidden;width:1200px; margin:0 auto;}
.column{padding-bottom: 32767px;margin-bottom: -32767px;}
.m_left{ text-align:center;    width: 1200px;  margin: 0 auto;padding: 0;}
.m_right{width:1200px; float:right;}
.contactmain {    overflow: hidden;  width: auto; margin: 0 auto; }
.contactmain .m_right {    width: auto; text-align: center; float: none;}
.contactmain .r_content{width: auto;text-align: center;margin-top: 15px;}
.l_t{height:60px; line-height:20px; color:#333; font-weight: 100; text-align:center; font-size:20px;text-transform:Uppercase; border-radius: 5px 5px 0 0; }
.l_t dl{ font-size:22px; color:#333; padding:0px; margin:0px; padding-top:20px; line-height:20px; text-align:center; font-weight:100}
.l_t dd{ font-size:18px; color:#FFFFFF; padding:0px; margin:0px; padding-top:10px; line-height:20px; text-align:center; font-weight:100; font-family:Arial, Helvetica, sans-serif}
.l_class{ padding-bottom:30px;border-bottom: 1px #dfdfdf solid;display: flex;flex-flow: wrap;}
.Pro_class_D{width:180px; height:45px; margin:0 auto;float: left;}
.Pro_class_D a{display:block;width:160px; height:40px; text-align: center; line-height:40px;font-size:14px;color: #333;   border: 1px solid #dfdfdf;border-radius: 25px;}
.Pro_class_D a:hover{display:block; font-weight:bold; background: #D80808;color: #fff;border-color: #D80808; -webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;}
.Pro_class_D_F{ margin:0 auto;float: left;}
.Pro_class_D_F a{ text-align: center; font-size:14px;background: #D80808;color: #fff;border-color: #D80808;border-radius: 25px;padding: 10px 60px;display: inline-block;margin: 5px;}
.Pro_class_D_F a:hover{display:block;}
/***********************三级分类******************************************************************************************************************/
.Pro_class_Z{margin:0 auto;}
.Pro_class_Z a{ text-align: center; font-size:14px;color: #333;   border: 1px solid #dfdfdf;border-radius: 25px;padding: 10px 60px;display: inline-block;margin: 5px;}
.Pro_class_Z a:hover{display:block; font-weight:bold; background: #D80808;color: #fff;border-color: #D80808; -webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;}
.Pro_class_Z_F{width:180px; height:40px; margin:0 auto;float: left;}
.Pro_class_Z_F a{display:block;width:160px; height:40px; text-align: center; line-height:40px;font-size:14px;background: #D80808;color: #fff;border-color: #D80808;border-radius: 25px;}
.Pro_class_Z_F a:hover{display:block;}
/***********************三级分类******************************************************************************************************************/
.l_c{padding-top:10px;background-color:#f2f2f2;}
.r_t{text-transform:Uppercase;height:49px; background-repeat:no-repeat; background-position:right top; background-image:url(../images/r-t.jpg);border-bottom: 1px solid #ddd;}
.r_t_l{float:left; font-size:16px; font-weight: 100; text-align:left;  height:56px;line-height:56px; color:#646464;}
.r_t_l dl{ display:block; margin:0px; padding:0px; line-height:46px; float:left; font-size:24px; color: #000; font-weight: bold;border-bottom: 4px solid #ec6700;}
.r_t_l dd{ display:block; margin:0px; padding:0px; line-height:58px; float:left; font-size:16px; color:#666; margin-left:15px}
.r_t_r{float:right; text-align:left;color:#999; line-height:52px; font-size:12px;}
.r_t_r a{ color:#014b92}
.r_content{width:1200px; text-align:left; margin-top:15px;}
.newspagetit {    text-align: center; text-align: center;font-size: 24px;font-weight: 400;border-bottom: 1px solid #ccc;}
.newspagecon {  margin: 30px;}

/********************内页左侧*********************************************************************************************************************/
/********************内页右侧*********************************************************************************************************************/
.pro_list li:hover img { transform: scale(1.1,1.1);}
.pro_list li img{vertical-align: middle;height: auto;transition: all .5s; height:188px;}
/********************内页右侧*********************************************************************************************************************/
/*****************************************************************************************************************************************/
ul.pro_list dl { width: 280px;  height: 40px;  margin-top: 6px;  /* padding-top: 5px; */}
.pl dl{ width:250px!important; width:250px;}
.pl dl dt{ padding:0px; margin:0px; width:250px; border: 1px solid #e3e3e3;}
.pl dl dd{ padding-top:2px;color:#333; overflow:hidden; font-size:12px; line-height:25px;font-family:"微软雅黑"; }
/*****************************************************************************************************************************************/
.product { background:url(../images/probg.jpg) no-repeat;  height: 620px; }
.productcon {  width: 1200px;   margin: 0 auto;}
.protitcon {   text-align: center;    margin-bottom: 40px;  padding-top: 60px;}
.protitcon span {font-size: 14px;  text-transform: uppercase; color:#666;margin-top: 18px;display: block;}
.protitcon h1 { font-size: 30px;  color: #333;  margin-top: 10px; font-weight: bold;}
.promore{ margin-top: 40px;float: left;}
.promore a {   background: #fff;text-align: center;line-height: 30px;color: #ec6700;margin-left: 532px;margin-top: 20px;padding: 10px 20px 10px 20px;border: 1px solid #eeeeee;}


.pro_list{ list-style:none; padding:0; margin:0}
.pro_list li{ float:left; margin-left:15px; margin-right:10px; margin-bottom:15px; width:280px; text-align:center; position:relative; background-color:#fff}
.box { /*非IE的主流浏览器识别的垂直居中的方法*/ display: table-cell;vertical-align:middle; /*设置水平居中*/ text-align:center; /* 针对IE的Hack */ *display: block; *font-size: 201px;/*约为高度的0.873，200*0.873 约为175*/ *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ width:280px; } 
.box img { /*设置图片垂直居中*/ vertical-align:middle; }
.pro_list li dl{  bottom:0px; left:0px; width:280px; height:35px;padding:0px; margin:0px; background-image:url(../images/pro-txt.png);font-size:14px; text-align:center;line-height:45px; color:#FFFFFF; z-index:9}
.pro_list li dl a{ color:#333;}
/*.pro_list li:hover dl{ position:absolute; bottom:0px; left:0px; width:280px; height:35px;padding:0px; margin:0px; background-image:url(../images/pro-txt.png); background-color:#000000;font-size:14px; text-align:center;line-height:35px; color:#FFFFFF; z-index:9}
.pro_list li:hover dl a{ color:#FFFFFF}
*/
.page-style{ clear:both; margin-top:15px; padding-top:15px; text-align:center; margin-bottom:10px}
.page-style a{padding:5px; border:#434343 solid 1px; color:#646464; margin-left:5px; margin-right:5px; font-size:14px; padding-left:10px; padding-right:10px}
.page-style a:hover{ background-color:#D80808; color:#FFFFFF;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s}
.nowpage a{ background: #D80808;color: #fff;border-color: #D80808;}
/*****************************************************************************************************************************************/
.input_k{BORDER-RIGHT: #d4d0c8 1px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #808080 1px solid; COLOR: #646464; BORDER-BOTTOM: #d4d0c8 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; height:30px}
.register td{ padding-left:15px; padding-top:2px; padding-bottom:2px}
/*****************************************************************************************************************************************/
/***************加盟样式**************************************************************************************************************************/
.nadvan{max-width: 100%;padding: 80px 0 0 0; background-attachment: fixed;min-height: 630px;}
.advancon {    width: 1200px; margin: 0 auto;}
.advancon .item {float: left;text-align: center;padding: 0 20px;margin: 2px; background:url(../images/advanconbg.jpg) no-repeat center; background-size: auto;background-size: auto;background-size: contain;width: 256px;height: 460px;}
.nadvantit{ text-align: center;}
.nadvantit h2{    font-size: 30px;color: #333;line-height: 40px; margin: 0;}
.nadvantit span{font-size: 14px;text-transform: uppercase;line-height: 18px; color:#999; }
.nadvantit img {margin-left: 420px;}
.advancon .item i {    display: block; text-align: center; margin: 80px 0 40px 0;}
.advancon .item dt {display: block;text-align: center;font: normal 22px/28px "微软雅黑";color: #fff; font-weight:bold;}
.advancon .item dd{display: block;text-align: center;font: normal 14px/28px "微软雅黑";color: #fff;margin-top: 20px;}
.fwzc{ background:url(../images/fwzcbg.jpg) no-repeat center;overflow: hidden;}
.fwzccon{ width:1000px; margin:0 auto;padding-top: 70px;}
.fwzccontit {    text-align: center;}
.fwzccontit h2 { font-size: 30px;color: #fff;line-height: 40px; margin: 0;}
.fwzccontit span{font-size: 14px;text-transform: uppercase;line-height: 18px; color:#999; }
.graphic_1 {    margin-top:40px;overflow: hidden;}
.graphic_1 li { background:url(../images/fwjg.png) no-repeat;width: 25%;height: 283px;float: left;}
.graphic_1 li:hover { background:url(../images/fwjg1.png) no-repeat center;}
.graphic_1 li p {    font-size: 16px;width: 180px;text-align: center; margin-left: 30px;margin-top: 120px;}
.graphic_2 {  overflow: hidden;margin-bottom: 80px;margin-left: 150px;}
.graphic_2 li { background:url(../images/fwjg.png) no-repeat;width: 30%;height: 283px;float: left;}
.graphic_2 li:hover { background:url(../images/fwjg1.png) no-repeat center;}
.graphic_2 li p {    font-size: 16px;width: 180px;text-align: center; margin-left: 30px;margin-top: 120px;}
.graphic_2 { }

.jmlc{max-width: 1920px;min-width: 1400px; height: 455px;background-color: #f5f5f5;margin: auto;}
.jmlc .jmdiv1 {width: 1400px;margin: auto; text-align: center; font-size: 35px;font-weight: bold;line-height: 130px; padding-top: 20px;color: #111111;}
.jmlc .jmul1 {width: 1400px; margin: auto; height: 232px;}
.jmlc .jmul1 ul {width: 1414px; margin-left: -14px; height: 232px;}
.jmlc .jmul1 li {width: 188px;background-color: #ffffff;float: left; margin-left: 14px;height: 232px;}
.jmlc .jmul1 .jmsp3 { width: 64px; height: 67px;background: url(../images/tubiao.png) no-repeat; background-position: 0 -422px; display: block; margin: 45px auto 36px;}
.jmlc .jmul1 .jmsp1 { width: 188px;font-size: 18px; text-align: center; font-family: 微软雅黑; font-weight: bold; display: inline-block;color: rgb(51, 51, 51);}
.jmlc .jmul1 .jmsp2 { width: 188px; font-size: 14px; font-family: 微软雅黑;text-align: center;display: inline-block;color: rgb(102, 102, 102); line-height: 35px;}
.jmlc .jmul1 .jmsp4 {width: 50px; height: 68px;background: url(../images/tubiao.png) no-repeat; background-position: -68px -421px; display: block; margin: 45px auto 36px;}
.jmlc .jmul1 .jmsp5 {width: 54px; height: 66px; background: url(../images/tubiao.png) no-repeat;background-position: -120px -423px;display: block; margin: 45px auto 36px;}
.jmlc .jmul1 .jmsp6 {width: 63px;height: 66px;background: url(../images/tubiao.png) no-repeat;background-position: -178px -426px; display: block; margin: 45px auto 36px;}
.jmlc .jmul1 .jmsp7 {width: 67px;height: 66px;background: url(../images/tubiao.png) no-repeat;background-position: -243px -419px; display: block;margin: 45px auto 36px;}
.jmlc .jmul1 .jmsp8 {width: 53px;height: 67px; background: url(../images/tubiao.png) no-repeat;background-position: -313px -419px; display: block; margin: 45px auto 36px;}
.jmlc .jmul1 .jmsp9 {width: 57px;height: 61px;background: url(../images/tubiao.png) no-repeat;background-position: -372px -422px; display: block; margin: 49px auto 37px;}

.jmzg { background:url(../images/jmzgbg.jpg) no-repeat;padding: 80px 0;}
.jmzgcon {width: 1200px; margin: 0 auto;}
.jmzgtit h2 {font-size: 30px; color: #333;}
.jmzgtxt { margin-top: 60px;}
.jmzgtxt span { font-size: 14px;line-height: 30px;}
/***************加盟样式**************************************************************************************************************************/