@charset "utf-8";
/*去除页面中所有标签的默认间距、补白*/
* { margin:0px auto; padding:0px;}
/*页面中的默认字体、字体大小、背景、文字颜色*/
body { font-size:12px; font-family:Arial; color:#666666; background:#ffffff;}
html, body, .index-header, .index-footer {
  /*max-width: 640px;
  min-width: 320px;*/
  overflow-x: hidden;
  margin: 0 auto;
  width: 100%;
  }

/*清除页面所有图片的默认边框*/
img { border:none;}
/*去除ol、ul、li的默认样式*/
ol,ul,li { list-style-type:none;list-style:none;}

a:link { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
/*字体*/
.yahei { font-family:微软雅黑,黑体,宋体;}
.heiti { font-family:黑体;}
.songti { font-family:宋体;}

/* 1px细线 */
.div1 { border:#CCCCCC 1px solid; }
.bnone { border: none;}
.b1sc { border:1px solid #CCCCCC;}
.b1scfd { border:1px solid #fdb812;}
.bt1sc { border-top:1px solid #CCCCCC;}
.br1sc { border-right:1px solid #CCCCCC;}
.bb1sc { border-bottom:1px solid #CCCCCC;}
.bl1sc { border-left:1px solid #CCCCCC;}
.bb1scxu {border-bottom:1px dashed #CCCCCC ; }
.brl1sc {border-left:1px solid #e3e3e3 ;border-right:1px solid #e3e3e3 ; }
/*添加鼠标悬浮显示手的形状*/

/*文本对齐样式*/
.center { margin:0px auto;}
.tcenter { text-align:center;}
.tleft { text-align:left;}
.tright { text-align:right;}
/*左右漂浮样式*/
.l { float: left; }
.r { float: right; }
/*css清除浮动*/
.c { clear:both}
.clear { clear:both; height:0px; line-height:0px; font-size:0px;}

.top-bar {
  padding: 1rem 1.5rem;
  background: #ffffff;
  height: 6rem;

}

/* w系列控制宽度 */
.wauto { width: auto }
.w25 { width: 25%; }
.w33 { width: 33.3%; }
.w50 { width: 50%; }
.w100 { width: 100%; }

/* p系列控制padding */
.p3 { padding:3px;}
.p5 { padding:5px;}
.p10 { padding:10px;}
.p15 { padding:15px;}
.p20 { padding:20px;}
.p25 { padding:25px;}
.p30 { padding:30px;}

.pt3 { padding-top:3px;}
.pt5 { padding-top:5px;}
.pt8 { padding-top:8px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt18 { padding-top:18px;}
.pt20 { padding-top:20px;}
.pt25 { padding-top:25px;}
.pt30 { padding-top:30px;}
.pt35 { padding-top:35px;}
.pt80 { padding-top:65px;}
.pt220 { padding-top:220px;}
.pt32 { padding-top:32px;}

.pr5 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr25 { padding-right:25px;}
.pr30 { padding-right:30px;}
.pr55 { padding-right:55px;}

.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.pb25 { padding-bottom:25px;}
.pb30 { padding-bottom:30px;}

.pl5 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl25 { padding-left:25px;}
.pl30 { padding-left:30px;}
.pl33 { padding-left:33px;}
.pl40 { padding-left:40px;}
.pl55 { padding-left:55px;}
.pl105 { padding-left:105px;}
.pl145 { padding-left:145px;}

/* m系列控制padding */
.m5 { margin:5px!important;}
.m10 { margin:10px!important;}
.m15 { margin:15px!important;}
.m20 { margin:20px!important;}
.m25 { margin:25px!important;}
.m30 { margin:30px!important;}

.mt2 { margin-top:2px!important;}
.mt5 { margin-top:5px!important;}
.mt10 { margin-top:10px!important;}
.mt15 { margin-top:15px!important;}
.mt20 { margin-top:20px!important;}
.mt25 { margin-top:25px!important;}
.mt30 { margin-top:30px!important;}
.mt60 { margin-top:60px!important;}

.mr5 { margin-right:5px!important;}
.mr10 { margin-right:10px!important;}
.mr15 { margin-right:15px!important;}
.mr20 { margin-right:20px!important;}
.mr25 { margin-right:25px!important;}
.mr30 { margin-right:30px!important;}

.mb5 { margin-bottom:5px!important;}
.mb10 { margin-bottom:10px!important;}
.mb15 { margin-bottom:15px!important;}
.mb20 { margin-bottom:20px!important;}
.mb25 { margin-bottom:25px!important;}
.mb30 { margin-bottom:30px!important;}
.mb60 { margin-bottom:170px!important;}

.ml5 { margin-left:5px!important;}
.ml10 { margin-left:10px!important;}
.ml15 { margin-left:15px!important;}
.ml20 { margin-left:20px!important;}
.ml25 { margin-left:25px!important;}
.ml30 { margin-left:30px!important;}



/*头部*/
.logo img{width: 10.875rem;}
.header_right {padding-top: 0.5rem;}
.header_right img{width: 3rem;}

.nav {width: 100%;height: 4rem; background: url(../images/nav_bg.gif) center top repeat-x;}
.nav li{width: 25%; height: 4rem;line-height: 4rem; float: left; text-align: center; vertical-align: middle;}
.nav li a{color: #ffffff; font-size: 1.6rem; font-family: 微软雅黑,黑体,宋体;}

.nav_erji {width: 100%; height:4.3rem;margin: -0.8rem auto}
.nav_erji li{width: 20%;height: 4.3rem;line-height: 4.3rem; float: left;text-align: center; background: #ffffff;}
.nav_erji li a{font-size: 1.5rem; font-family: 微软雅黑,黑体,宋体; color: #333333;}

.slt {background: url('../images/nav_bg2.gif');}
.select {border-bottom: 0.25rem solid #0071c1;}

.sangjiaoxing{width: 100%; height: 100%; background: url('../images/sanjiaoxing.png'); background-repeat:no-repeat;background-position: bottom;}

.mianbaox{width: 100%; height: 3.8rem;line-height: 3.8rem; background: #ededed;clear: both;padding: 0 1.4rem; font-size: 1.4rem;font-family: 微软雅黑,黑体,宋体;}
.mianbaox a{color: #666666}

.mianbaox_2{width: 100%; height: 3.8rem;line-height: 3.8rem; background: #ffffff;clear: both;padding: 0 1.4rem; font-size: 1.4rem;font-family: 微软雅黑,黑体,宋体;}
.mianbaox_2 a{color: #666666}

.mianbaox_kong {height: 0.6rem; background: #ededed;}

/*头部*/

/*首页主体*/
.home_main{width: 100%; background: #ffffff; margin-top: -0.8rem; }
.home_main li{width:50%;padding: 1.6875rem 0 1.6875rem 1rem;background: #e9e9e9; float: left;border-bottom: 1px solid #ffffff;}

.pro {width: 48%;}
.pro img{width: 100%;height: auto;border:1px solid #fdb812;}
.pro_text {float: right; display: block; width: 52%; padding-left: 1rem; }
.pro_text a {font-weight: bolder; font-size: 1.2rem;overflow:hidden; color:#333;}
.pro_text span {font-size: 1.4rem; color: #a3a3a3; clear: both;}
.pro_text img {width: 5.8rem; margin-top: 0.5rem;}

.kefu {height: 5rem;line-height: 5rem; background: #ffffff; vertical-align: middle; font-size: 2rem;}

.foot_nav {height: 4rem;line-height: 4rem; background: #fbc43f; vertical-align: middle; font-size: 1.5rem; color: #ffffff;}
.foot_nav span{padding: 0 5px;}
.foot_nav a{color: #ffffff;}
/*首页主体*/

/*内页主体*/
._main{width: 100%; height: auto;background: #ffffff;clear: both; font-family: 微软雅黑,黑体,宋体; padding: 1rem; font-size: 1.5rem;}
._main img{width: 100% !important; height: auto;}

._main_honor{width: 100%; height: auto;background: #ffffff;clear: both; font-family: 微软雅黑,黑体,宋体; padding: 2rem 0 1rem 2rem; font-size: 1.5rem; bottom: 50rem;}
._main_honor img{width: 100% !important; height: auto;}
._main_honor li{width: 50%; float: left;}

.honor_list {width: 75%; float: left; padding-bottom: 2rem;}
.honor_list p{width: 100%;}
.honor_list a{color: #666666;}

._main_culture_111{
	width: 100%;
	height: 0; 
	padding-bottom: 154%;
	background: url('../images/culture_bg_m2.jpg');
	background-size: 100% auto; 
	background-repeat: no-repeat;
	background-position: top center;}

._main_culture_112{
	width: 100%;
	height: 0; 
	padding-bottom: 154%;
	background: url('../images/culture_bg_m2_112.jpg');
	background-size: 100% auto; 
	background-repeat: no-repeat;
	background-position: top center;}

._main_culture_113{
	width: 100%;
	height: 0; 
	padding-bottom: 154%;
	background: url('../images/culture_bg_m2_113.jpg');
	background-size: 100% auto; 
	background-repeat: no-repeat;
	background-position: top center;}

._main_culture_114{
	width: 100%;
	height: 0; 
	padding-bottom: 154%;
	background: url('../images/culture_bg_m2_114.jpg');
	background-size: 100% auto; 
	background-repeat: no-repeat;
	background-position: top center;}

._main_culture_115{
	width: 100%;
	height: 0; 
	padding-bottom: 154%;
	background: url('../images/culture_bg_m2_115.jpg');
	background-size: 100% auto; 
	background-repeat: no-repeat;
	background-position: top center;}

._main_culture_nav{width: 88%;height: 4.5rem; clear: both; display: block;}
._main_culture_nav li{float: left; height: 4.5rem;line-height: 4.5rem; text-align: center;}

.culture_nav_bg_2{
	background: url('../images/culture_nav_bg.png');
	background-size: 100% auto;
	background-repeat: no-repeat;
	}

._main_news{width: 100%; height: auto;background: #ffffff;clear: both; font-family: 微软雅黑,黑体,宋体; font-size: 1.5rem;}
._main_news img{width: 100% !important; height: auto;}	
._main_news li{padding: 2rem 0; border-bottom: 1px solid #eaeaea; height: 100%; overflow:auto;}
.news_list{padding: 0 1.2rem; clear: both;}
.news_list img{width: 100%; height: 120%;}
.news_list p{width: 33.333%; margin-bottom: 0 !important; float: left; }
.news_list span{width: 66.667%; float: left; padding-left: 1.2rem; line-height: 1.2rem;}
.news_list a{font-size: 0.9rem;}

.news_type{width: 100%;height: 4rem; line-height: 4rem; display: block; margin-top: -0.8rem;}
.news_type li{float: left; border-bottom: 2px solid #e3e3e3; font-family: 微软雅黑,黑体,宋体; font-size: 1.6rem; text-align: center;}
.news_type li a{color: #666666;}

.news_select {border-bottom: 2px solid #aa7a08 !important;}
.news_title{padding: 1.5rem 1rem 1.5rem 1rem; color: #333; font-size: 1.6rem; border-bottom: 2px solid #ededed; font-family: 微软雅黑,黑体,宋体; overflow: hidden;}

/*产品页*/
.product_type {height: 6.5rem; background: #9a9a9a;}
.product_type_des {color: #ffffff; padding-left: 1.5rem; padding-top: 1rem; font-size: 1.5rem; font-family: 微软雅黑,黑体,宋体;}

.product_class_big {position:absolute; bottom:0; height:43px; line-height: 42px; vertical-align: middle;}
.product_class_big li{float: left; margin: 0 5px;}
.product_class_big li a{color: #000; font-family: 微软雅黑,黑体,宋体; font-size: 1.4rem; }


.product_class_small {width: 100%;height: 4rem; line-height: 3.91rem; display: block; margin-top: -0.8rem; border-bottom: 2px solid #e3e3e3;}
.product_class_small li{float: left; font-family: 微软雅黑,黑体,宋体; font-size: 1.6rem; text-align: center;}
.product_class_small li a{color: #666666;}

.product_class_small_select {border-bottom: 2px solid #0077ca !important;}
.product_class_small_select a {color: #014f98;}

.product_class_one {background: #d4d4d4; padding: 0 12px; display: block; border-radius:0.8rem 0.8rem 0 0;}

.product_list{padding: 0 1.2rem; clear: both;}
/*.product_list img{height: 100px !important;}*/
.product_list p{width: 33.333%; margin-bottom: 0 !important; float: left; }
.product_list span{width: 53%; float: left; padding-left: 1.2rem; line-height: 1.2rem;}
.product_list a{font-size: 1.2rem;}
.product_list i{padding-top: 2.5rem;}

._main_lease{width: 100%; height: auto;background: #ffffff;clear: both; font-family: 微软雅黑,黑体,宋体; padding: 1rem; font-size: 1.5rem;}


._main_pro{width: 100%; height: auto;background: #ffffff;clear: both; font-family: 微软雅黑,黑体,宋体; padding: 1rem; font-size: 1.5rem; bottom: 5rem;}
._main_pro img{max-width: 350px !important; height: auto; margin: 0 auto;}
._main_pro-img{width:100%;text-align: center;padding: 0 auto;}


._main_culture_body {margin-top: 67.5%;}
._main_culture_body h4{color: #743a02; font-family: 微软雅黑,黑体,宋体; font-weight: bolder; margin: 3px 0;}
._main_culture_body img{width: 50%;}

.culture_content {padding: 5px 2rem; line-height: 21px; height: 11.5rem;}
.culture_content img{max-width: 100%;}
.culture_content2{height: 11.5rem; overflow:scroll; width: 100%; padding: 0 1rem;} 

/*内页主体*/

/* Tiny Carousel */  
#slider1 {  
/*height: 1%;  */
overflow: hidden;  
/*padding: 0 0 10px;  */
}  
#slider1 .viewport {  
float: left;  
/*width: 318px;  */
width: 85%;
height: 35px;  
overflow: hidden;  
position: relative;
margin-top: 10px;  
}  
#slider1 .buttons {  
/*background: url("../images/buttons.png") no-repeat scroll 0 0 transparent;  */
display: block;  
margin: 16px 5px 0;  
/*background-position: 0 -38px;  */
text-indent: -999em;  
float: left;  
width: 5%;  
height: 37px;  
overflow: hidden;  
position: relative;  
}  
#slider1 .prev {
	background: url("../images/zjt_m.png") no-repeat scroll 0 0 transparent;
}
#slider1 .next {  
	background: url("../images/yjt_m.png") no-repeat scroll 0 0 transparent;
/*background-position: 0 0;  */
margin: 16px 0 0 5px;
}  
#slider1 .disable {  
	visibility: hidden;
	/*background: url("../images/yjt_m.png") no-repeat scroll 0 0 transparent;*/
	/*padding: 0;*/
}  
#slider1 .overview {  
list-style: none;  
position: absolute;  
padding: 0;  
margin: 0;  
/*width: 240px;  */
left: 0 top: 0;  
}  
#slider1 .overview li {  
float: left;  
margin: 0 10px 0 0;  

height: 35px;  
/*border: 1px solid #dcdcdc;  */
/*width: 50px;  */
background: #d4d4d4; 
padding: 6px 12px 0; border-radius:0.8rem 0.8rem 0 0;*/
} 

#slider1 .overview .active {background: #fff; }  

#slider1 .overview li a{color: #000; font-family: 微软雅黑,黑体,宋体; font-size: 1.6rem; }

/*页尾*/
.footer {display: block; height: 6.5rem; line-height: 2rem; background: #fdb812; vertical-align: middle; font-size: 1rem;}
.copyright {display: block; color: #ededed; padding: 1.2rem 0 0 1.2rem; width: 70%}
.fenxiang {width: 30%; padding: 1.6rem 1.1rem 0 0;}


/*页尾*/

/*首页banner start*/
.banner2{ width:100%; height:15rem; overflow:hidden; position:relative;font-size:0}
.b-img{ height:15rem;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:15rem; float:left;}
.b-list{ height:3.125rem; padding-top:12rem; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #14ab04;}
/*首页banner end*/

/*分页*/
.pager { text-align:center;}
.pager a,.pager span { display:inline-block; padding:0px 5px; margin:0 3px; height:18px; line-height:18px; border:#ccc 1px solid; font-family:宋体,arial;}
.pager span { border-color:#02328d; background:#02328d; color:#FFF;}
.pager a:hover { background:#cccccc;}
/*分页*/

/*大事记*/
.cateList2 { width:100%; float:left; padding-right: 1rem; }
.cateList2 li { width:100%; float:left;}
.cateList2 li.tit { width:100%; height:26px; background:url(../images/ss.gif) no-repeat; overflow:hidden; margin-bottom:7px;}
.cateList2 li.tit a { display:block; width:100%; line-height:26px; padding-left:38px; background:url(../images/ss.gif) no-repeat; font-weight:bold;}
.cateList2 li.tit.hover,.cateList2 li.tit.cur { background-image:url(../images/ss.gif);}
.cateList2 li.tit.cur a { background-image:url(../images/zk.gif); color:#7b7b7b;}
.cateList2 li.con { display:none; margin-bottom:10px;}
.cateList2 li.con table { border-collapse:collapse; border:#fff 1px solid;}
.cateList2 li.con table td,.cateList2 li.con table th { border:#fff 1px solid; background:#f4f4f4; line-height:21px;}
.cateList2 li.con table td { padding-left:78px;}
.cateList2 li.con table th { background:#d5ecfd; text-align:left; font-weight:normal; padding-left:40px;}
/*大事记*/


/*头部导航弹窗*/
.header-nav-tc {font-family: 微软雅黑,黑体,宋体; border-top: 1px solid #747474; padding:15px 0 15px 30px;}
.header-nav-tc strong a{color:#aa7a08; font-size: 1.65rem;}

.header-nav-tc li {float: left; margin-right: 10px; font-size: 1.25rem; overflow: hidden; display: block;}


