body{ margin:0px; background:#fff;}
body,th,div { padding:0; margin: 0;	font-size: 12px;color: #646464; font-family:"微软雅黑",Arial,Verdana, Helvetica,sans-serif;	line-height:180%;}
td{ padding:0; margin: 0;	text-align:left;font-size: 12px;color: #646464; font-family:"微软雅黑",Arial,Verdana, Helvetica,sans-serif;	line-height:180%;}
dl,dd,dt,ul,li{ margin:0px; padding:0px}
a {	color: #646464;	font-family:"微软雅黑",Arial,Verdana, Helvetica, sans-serif;	text-decoration: none;}
a:hover {	text-decoration: none;	font-family:"微软雅黑",Arial,Verdana, Helvetica,sans-serif;	color: #333;}
img{ border:#000 solid 0px}
.header{ background-color:#fff; height:80px; }
.headercon{ width:1200px; margin:0 auto; height:80px;}
.headerleft {   width: 440px;    float: left;}
.headermiddle {  width: 560px;   float: left;}
.headerright {  width: 200px;   padding-top: 14px;  float: left;}
/*****************************************************************************************************************************************/
.menu {width:560px;   z-index: 999;}
.topmenu {CLEAR: both; DISPLAY: inline; FONT-FAMILY: Tahoma; LIST-STYLE-TYPE: none; margin:0px; width:560px; padding:0px; z-index:999}
.topmenu LI {FLOAT: left; WIDTH:85px; MARGIN-RIGHT:0px;z-index:999; position:relative}
.topmenu LI dl{position: absolute;visibility: hidden;margin-top:0px;width:148.25px;left:0px; top:80px; border-top:#000000 solid 0px; background-color:#f18519; z-index:9999999}
.topmenu LI dl a{ display:block; text-align:center; height:35px; line-height:35px; color:#FFFFFF; border-top:#f18519 solid 1px ;background-color:#f18519;}
.topmenu LI dl a:hover{ background-color:#FFFFFF; color:#ffffff; background-color:#b28750;-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:#333; height:80px;line-height:80px; font-weight:500 ; z-index:999}
.topmenu li A:hover { COLOR: #FFFFFE; 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:#f18519;}
/*****************************************************************************************************************************************/
.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;padding-bottom: 20px;}
.column{padding-bottom: 32767px;margin-bottom: -32767px;}
.m_left{width:250px; text-align:center; float:left; background-repeat:no-repeat}
.m_right{width:900px; float:right;}
.l_t{height:60px; line-height:64px; color:#ffffff; font-weight: 100; text-align:center; font-size:20px;text-transform:Uppercase;     background: #f18519;
    border-radius: 5px 5px 0 0; }
.l_t dl{ font-size:22px; color:#FFFFFF; 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{ background-color:#f2f2f2; padding-bottom:50px}
.l_c{padding-top:10px;background-color:#f2f2f2;}
.l_c p { color: #333;}
.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 #f18519;}
.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:900px; text-align:left; margin-top:15px;}
/*****************************************************************************************************************************************/
.about {    margin: 0 auto;background: url(../images/aboutbg.jpg) center no-repeat;    HEIGHT: 600px;}
.aboutcon { width: 1200px;   margin: 0 auto;  }
.aboutconleft{ width: 45%;background: #414141;}
.abouttit{height: 93px;padding: 0 30px;background: #414141;}
.abouttxt{height: 412px;background: #333;padding: 0 30px;}
.abouttxt p {line-height: 24px;text-indent: 2em;padding: 50px 20px 20px 0;color: #e9e9e9;}
.aboutadv{height: 100px;padding: 0 30px;background: #414141;}
.aboutadv img {margin-top: 18px;}
.abouttit span{font-family: "Arial";font-size: 36px;color: #af9052;padding-top: 20px;display: block;font-weight: bold;}
.abouttit p{font-size: 16px;color:#af9052;}
.aboutpic {   padding-left: 290px;margin-top: 20px;}
.aboutmore {  display: block;width: 138px;height: 38px;line-height: 38px;text-align: center;color: #e5ecf6;border: 1px solid #fff;border-radius: 50px;}
.aboutmore:hover{color: #e5ecf6;}
/*****************************************************************************************************************************************/
.blk_18{ }
.blk_18 .pcont { width:1200px; float:left; overflow:hidden;}
.blk_18 .ScrCont { width:3600px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 {float:left;}
.blk_18 .LeftBotton{display:block; width:50px; height:450px; float:left;  text-align:left; background:url(../images/xg-l.jpg) no-repeat; margin-top: 50px;}
.blk_18 .RightBotton { display:block; width:50px; height:450px; background-repeat:no-repeat; float:right; background-position:right top; text-align:right; background:url(../images/xg-r.jpg) no-repeat; margin-top: 50px;}
.blk_18 .LeftBotton { background-position: 0 0;}
.blk_18 .pl {  width:268px; padding-top:50px; float:left; margin-left:16px; margin-right:16px; text-align:center; line-height:20px; font-size:14px; color:#000000}
.pl dl{ width:268px!important; width:268px;}
.pl dl dt{ padding:0px; margin:0px; width:268px;  background-color:#FFFFFF}
.pl dl dd{ padding-top:2px;color:#fff; overflow:hidden; font-size:12px; line-height:25px;font-family:"微软雅黑";     background: #3c3b3b;   margin-top: 2px;}
/*****************************************************************************************************************************************/
.product {   height: 660px;}
.productcon {  width: 1200px;   margin: 0 auto;}
.protit { height: 104px;margin-bottom: 50px;}
.protitcon { margin-bottom: 40px;  padding-top: 60px; width: 1200px;   margin: 0 auto;}
.protitleft {float: left;}
.protitright {   float: right;width: 80px;height: 24px;background: #343434;margin-top: 20px;}
.protitright a { color: #fff;  width: 80px;  text-align: center;  height: 24px;  line-height: 24px; display: block; text-decoration: none;}
.protitcon span {  font-size:16px;  text-transform: uppercase;color: #666;float: right;border-bottom: 1px solid #d8d8d8;}
.protitcon h1 { font-size: 30px;  color: #333;  margin-top: 10px; font-weight: bold;width: 120px;margin-bottom: 8px;}
.promore{ width: 100px;  height: 30px;  background: #ba3d48;  text-align: center;  line-height: 30px;   color: #fff;   margin-left: 560px;    margin-top: 20px;}
.promore a {  color: #fff;}
.Pro_class_D{width:250px; height:45px; margin:0 auto}
.Pro_class_D a{display:block;width:250px; height:45px; text-align: center; line-height:45px;font-size:14px;color: #333;    border-top: 1px solid #ddd;  border-bottom: 1px solid #fff;}
.Pro_class_D a:hover{display:block; font-weight:bold; background:#f18519; color:#ffffff;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;}
.Pro_class_D_F{width:250px; height:45px; margin:0 auto}
.Pro_class_D_F a{display:block;width:250px; height:45px; text-align: center; line-height:45px;font-size:14px;color: #f18519;}
.Pro_class_D_F a:hover{display:block;}
.Pro_class_Z{width:250px; height:45px; margin:0 auto}
.Pro_class_Z a{display:block;width:270px; height:45px; text-align: center; line-height:45px;font-size:14px; font-weight: bold; background-image:url(../images/pro_list_bg.jpg);color:#e8a308;}
.Pro_class_Z a:hover{display:block; font-weight:bold; background-image:url(../images/pro_list_bg_h.jpg); color:#ffffff;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;}
.Pro_class_Z_F{width:250px; height:45px; margin:0 auto}
.Pro_class_Z_F a{display:block;width:270px; height:45px; text-align: center; line-height:45px;font-size:14px; font-weight: bold; background-image:url(../images/pro_list_bg_h.jpg);color:#ffffff;}
.Pro_class_Z_F a:hover{display:block;}
/*****************************************************************************************************************************************/
.pro_list{ list-style:none; padding:0; margin:0}
.pro_list li{ float:left; margin-left:15px; margin-right:15px; margin-bottom:15px; width:280px;/* height:275px;*/ 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; /*height:230px;*/} 
.box img { /*设置图片垂直居中*/ vertical-align:middle; }
.pro_list li dl{ /*position:absolute;*/ 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:35px; 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:left; 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:#f18519; color:#FFFFFF;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s}
.nowpage a{ background-color:#f18519; color:#FFFFFF}
/*****************************************************************************************************************************************/
.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}
/*****************************************************************************************************************************************/
.feedback{width:380px; float:left; height:240px; margin-left:30px; width:380px;}
/*****************************************************************************************************************************************/
.box3 { margin: 0 auto;background: url(../images/bg.jpg);    HEIGHT: 600px;}
.box3con {   width: 1200px;  height: 520px; margin: 0 auto;padding-top: 60px;}
.feedbackcon {  width: 320px;  height: 360px;    background: #fff;   padding: 10px 10px 10px 10px;}
.feedbacktit img {   margin-left: 48px;  margin-bottom: 20px;}
/**********************************************************新闻*******************************************************************************/
.news {   height: 490px;}
.newscon {  width: 1200px;   margin: 0 auto;}
.newstit { height: 104px;margin-bottom: 50px;}
.newstitcon { margin-bottom: 40px;  padding-top: 60px; width: 1200px;   margin: 0 auto;}
.newstitleft {float: left;}
.newstitright {   float: right;width: 80px;height: 24px;background: #343434;margin-top: 20px;}
.newstitright a { color: #fff;  width: 80px;  text-align: center;  height: 24px;  line-height: 24px; display: block; text-decoration: none;}
.newstitcon span {  font-size:16px;  text-transform: uppercase;color: #666;float: right;border-bottom: 1px solid #d8d8d8;}
.newstitcon h1 { font-size: 30px;  color: #333;  margin-top: 10px; font-weight: bold;width: 120px;margin-bottom: 8px;}
.newslist1 {float: left;   width: 30%;padding-right: 40px;}
.newslisttit1 { float: left;  font-weight: bold;font-size: 14px;color: #333;}
.newslist1 img {margin-bottom: 10px;}
.newscontent {float: left;}
.newsmore{ width: 100px;  height: 30px;  background: #ba3d48;  text-align: center;  line-height: 30px;   color: #fff;   margin-left: 560px;    margin-top: 20px;}
.newsmore a {  color: #fff;}
/**********************************************************新闻
.newstit img {   margin-left: 48px;   margin-bottom: 20px;}
.newslist{border-bottom:#999999 dashed 1px;width: 320px; height: 34px;}
.news {  height: 660px;background: #665366;}
.newscon {  width: 1200px;   margin: 0 auto;padding-top: 50px;}
.newstit { border-bottom: 1px solid #eee;height: 104px;margin-bottom: 50px;}
.newstitcon { margin-bottom: 40px;  padding-top: 60px; width: 1200px;   margin: 0 auto;}
.newstitleft {float: left;}
.newstitright {   float: right;width: 80px;height: 24px;background: #f18519;margin-top: 20px;}
.newstitright a { color: #fff;  width: 80px;  text-align: center;  height: 24px;  line-height: 24px; display: block; text-decoration: none;}
.newsconleft {  width: 600px;float: left;}
.newstitleft span { font-size: 24px; color: #fff; text-transform: uppercase;}
.newsconright {  width: 600px;  float: left;}
.newslisttit1 {  display: block;   height: 35px;   text-align: left;   line-height: 35px;    width: 540px;    float: left;   font-size: 14px;  color: #fff;  font-weight: bold;float: left;}
.newslist1 a { color: #f18519;;}
.newscontent a { color: #f18519;}
.newslist1 span { float: left; color: #fff;width: 540px;}
.newslist1 dd {  flood-color: #fff;  float: left;}
.newsdate {float: left;   margin-right: 10px;   margin-top: 10px;height: 100px;}
.newslist2 {width: 600px;   height: 100px;    background: #fff;   margin-bottom: 10px;}
.newslisttit2 {  display: block;   height: 35px;   text-align: left;   line-height: 35px;    width: 500px;    float: left;   font-size: 14px;  color: #333;  font-weight: bold;float: left;}
.newscontent {  float: left; width: 500px;}
.newsday { font-size: 24px;   color: #333;  width: 80px;  display: block;  text-align: center;   margin-top: 20px;font-weight: bold;}
.newsyear { text-align: center;    width: 80px;  display: block; font-size: 12px; color: #999;}
.newstitcon h1 {font-size: 30px;  color: #fff;  margin-top: 10px; font-weight: bold;border-bottom: 4px solid #f18519;width: 120px;padding-bottom: 10px;}
.newsmore{ width: 100px;  height: 30px;  background: #ba3d48;  text-align: center;  line-height: 30px;   color: #fff;   margin-left: 560px;    margin-top: 20px;}
.newsmore a {color: #fff;}
/**********************************************************新闻*******************************************************************************/
/**********************************************************联系*******************************************************************************/
.contacttit img {   margin-left: 48px;   margin-bottom: 20px;}
.contactlist{border-bottom:#999999 dashed 1px;width: 320px; height: 34px;}
.contact{  height: 350px; background:#0e0e0e;border-bottom: 1px solid #2c2c2c;}
.contactcon {  width: 1200px;   margin: 0 auto;padding-top: 50px;}
.contacttit { border-bottom: 1px solid #eee;height: 104px;margin-bottom: 50px;}
.contacttitcon { margin-bottom: 40px;  padding-top: 60px; width: 1200px;   margin: 0 auto;}
.contactmiddletit {  font-size: 18px;   color: #fff;  font-weight: bold;}
.contacttitleft {float: left;}
.contacttitright {   float: right;width: 80px;height: 24px;background: #f18519;margin-top: 20px;}
.contacttitright a { color: #fff;  width: 80px;  text-align: center;  height: 24px;  line-height: 24px; display: block; text-decoration: none;}
.contactconleft {  width: 20%;float: left;}
.contactmiddle {width: 40%;  float: left;}
.feedbacktit{ font-size:18px; font-weight:bold;margin-bottom: 30px;display: block;color: #fff;}
.contacttitleft span { font-size: 24px; color: #333; text-transform: uppercase;}
.contactconright {  width: 40%;  float: left;}
.contactcontent a { color: #f18519;}
.contactcontent {  float: left; width: 500px;}
.contacttitcon h1 {font-size: 30px;  color: #333;  margin-top: 10px; font-weight: bold;border-bottom: 4px solid #f18519;width: 120px;padding-bottom: 10px;}
.contactmore{ width: 100px;  height: 30px;  background: #ba3d48;  text-align: center;  line-height: 30px;   color: #fff;   margin-left: 560px;    margin-top: 20px;}
.contactmore a {color: #fff;}
/**********************************************************联系*******************************************************************************/
/*****************************************************************************************************************************************/
.foot{width:100%; background-color:#0e0e0e; padding-top:15px; padding-bottom:15px; color:#ffffff; text-align:center;border-top: 1px solid #000;}
.foot-1200{ width:1200px; margin:0 auto; text-align:center; padding-bottom:15px; color:#FFFFFF;height: 30px;}
.foot-1200 a{ color:#ffffff}
.foot_menu{width:100%; background-color:#3a3a3a; margin-top:20px; padding-top:15px; padding-bottom:15px; color:#ffffff; text-align:center}
.foot_menu a{ color:#ffffff}
.not-animated { opacity:0; }
/*****************************************************************************************************************************************/
ul.pro_list dl {
    width: 280px;
    height: 40px;
/*    background: #333;*/
    margin-top: 6px;    /* padding-top: 5px; */}