﻿/* CSS Document */

/*全局通用*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,li,p{margin:0; padding:0;}
body{ color:#333; font-size:14px; font-family:"微软雅黑"; background:#fff;}
a{text-decoration:none; color:#333;}
a:hover{color:#CE3F3C;}
ul,li{list-style:none;}
.clear{clear:both;}
.blank10{height:10px;}
.blank15{height:15px;}
.blank20{height:20px;}
.blank30{height:30px;}
.blank40{height:40px;}
.blank50{height:50px;}
img,ul,li,em{border:none; list-style:none; font-style:normal;}
.right{float:right;}


.main{width:1100px; margin:auto;}


.head_top{ height:90px;}
.logo{width:300px; float:left; margin-top:13px;}

/*下拉菜单*/
.head-box{width:700px; float:right;}
.head-box .menu ul li{float: left;width: 100px;height: 90px;position: relative;z-index: 99999999999999999999;}
.head-box .menu ul li a{display: block;	line-height: 90px;text-align: center;font-size: 15px;}
.head-box .menu ul li dt a{display: block;	line-height: 42px;	text-align: center;	font-size: 14px;}
.head-box .menu ul li dt a:hover{ background:#ddd;}
.head-box .menu ul li:hover .svb{background: #704238;}
.head-box .menu ul li:hover .svb a{color: #fff;}
.head-box .menu ul li.curr .svb{background: #704238;}
.head-box .menu ul li.curr .svb a{	color: #fff;}
.head-box .menu ul li .svb-box{	background: #f2f2f2;	display: none;}



/*图片放大*/
.picShow img:hover,.picShow a:hover img{transition:all 300ms ease-out 0s; 
  cursor:pointer;
  -webkit-transform:scale(1.1);
  moz-transform:scale(1.1);
  -o-transform:scale(1.1);
  transform:scale(1.1);
}
.picShow img{transition:all 300ms ease-out 0s; }

.ly_title{margin:25px auto 20px auto;}
.ly_title h5{font-size:18px; color:#704238; font-weight:normal; border-left:solid 3px #704238; padding-left:12px; line-height:30px;}
.more a{ width:68px; height:28px; line-height:28px; display:block; border:solid 1px #BE857C; background:#FAF7F5; border-radius:5px; font-size:12px; text-align:center; color:#704238;}
.more a:hover{background:#BE857C; color:#FFFFFF;}

.case_more{position:absolute; bottom:20px;}
.case_more a{ width:120px; height:28px; line-height:28px; display:block; border:solid 1px #BE857C; background:#FAF7F5; border-radius:5px; font-size:12px; text-align:center; color:#704238;}
.case_more a:hover{background:#BE857C; color:#FFFFFF;}

.more1{margin:70px 0 0 30px;}
.more1 a{ width:68px; height:28px; line-height:28px; display:block; border:solid 1px #B39B96;  border-radius:5px; font-size:12px; text-align:center; color:#B39B96;}
.more1 a:hover{background:#fff; color:#704238; border:solid 1px #fff;}

/*推荐新闻*/
.tj_news{}
.tj_news dl{height:100px;}
.tj_news dl dt{ width:155px; float:left;}
.tj_news dl dt img{width:140px; height:100px;}
.tj_news dl dd{ border-bottom:solid 1px #ddd; height:99px; width:370px; float:left;}
.tj_news dl dd h5{margin-bottom:5px;}
.tj_news dl dd h5 a{ font-size:16px; font-weight:normal; }
.tj_news dl dd p{ color:#666; line-height:22px; font-size:13px;}
.tj_news dl dd .time{font-size:12px; color:#999; line-height:24px;}

/*推荐新闻*/
.tj_news1{ margin-top:20px;}
.tj_news1 dl{height:170px;}
.tj_news1 dl dt{ width:220px; float:left;}
.tj_news1 dl dt img{width:200px; height:146px;}
.tj_news1 dl dd{float:left; width:560px;}
.tj_news1 dl dd h5{margin-bottom:5px;}
.tj_news1 dl dd h5 a{ font-size:16px; font-weight:normal; }
.tj_news1 dl dd p{ color:#666; line-height:26px; font-size:13px;}
.tj_news1 dl dd .time{font-size:12px; color:#999; line-height:30px;}

/*首页新闻列表*/
.new_index{ margin-top:20px;}
.new_index ul{}
.new_index li{ line-height:46px; margin-top:20px;}
.new_index li .time{ width:70px; height:46px; border-right:dotted 1px #999; float:left; font-size:12px; color:#999; text-align:center; line-height:24px; margin-right:10px;}
.new_index li .time span{ font-size:22px; font-weight:bold; color:#704238;}
.new_index li a{ }


/*荣誉分页*/
.product_1{ }
.product_1 li{float:left; width:180px; margin-right:20px;  overflow:hidden; height:160px; position:relative; margin-top:20px;}
.product_1 li img{width:180px; height:135px;}
.product_1 li a{width:180px; height:135px; display:block; overflow:hidden;}
.product_1 li p{line-height:30px; font-size:12px; }

#map1{ height:450px; border:solid 1px #ccc;}
.amap-marker-label{padding:15px; border-color: #ababab; border-radius: 5px; color: #666; font-size:14px; box-shadow: 0 6px 12px rgba(0,0,0,.2);}
.amap-marker-label h2{color: #333; font-size: 17px;}



/*滚动业务领域*/
.w1100{width: 1100px;margin: 0 auto;}
.index-con .con-chenge{	min-height: 300px;	background: #fff;}
.index-con .con-chenge .slide-box{
	position: relative;
	z-index: 5;/*
	overflow: hidden;*/
}
.index-con .con-chenge .bd{	width: 1190px;}
.index-con .con-chenge .bd ul li{width: 255px;	height: 200px;	background: #eee;margin-right: 25px; overflow:hidden;float: left; position:relative;}
.index-con .con-chenge .bd ul li .pic img{width:255px; height:200px;}
.index-con .con-chenge .bd ul li .title{ line-height:40px;  /*background:url(images/opcitybg.png) repeat;*/
 background:rgba(0, 0, 0, 0.7); z-index:999999;   filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
 margin-top:-40px; color:#FFFFFF; padding:0 15px; position:absolute; width:225px;}
.index-con .con-chenge .bd ul li .title span{float:right; margin:12px 0px 0 0;}


.index-con .con-chenge .hd{
	height: 90px;
	text-align: center;
	line-height: 90px;
	margin: 0 auto;
}
.index-con .con-chenge .hd ul{
	text-align: center;
	margin: 0 auto;
	padding-top: 35px;
	float: left;
}
.index-con .con-chenge .hd ul li{
	width: 12px;
	height: 12px;
	background: #8d8d8d;
	float: left;
	margin-right: 7px;
	text-indent: -9999px;
	overflow: hidden;
}
.index-con .con-chenge .hd ul li.on{
	background: #ce3f3c;
}
.index-con .con-chenge .hd p{text-align: center;}
.index-con .con-chenge .hd .next{
	background: url(images/turn_right.png) no-repeat center center #fff;
	width: 65px;
	height: 200px;
	position: absolute;
	right: 0px;
	top: 0px; cursor:pointer; z-index:9999999999;
}
.index-con .con-chenge .hd .next:hover{background: url(images/turn_right1.png) no-repeat center center #fff;}
.index-con .con-chenge .hd .prev{
	
	background: url(images/turn_left.png) no-repeat center center #fff;
	width: 60px;
	height: 200px;
	position: absolute;
	left: 0px;
	top: 0px; cursor:pointer;
}
.index-con .con-chenge .hd .prev:hover{background: url(images/turn_left1.png) no-repeat center center #fff;}


.hui{background:#eee; padding:50px 0;}

/*关于我们*/
.index_about .about_pic{position:relative;}
.index_about .about_pic>img{width:300px; height:180px;}
.index_about .about_pic .play{width:60px; height:60px; position:absolute; left:50%; top:50%; margin:-30px 0 0 -30px; transition:1s all;}
.index_about .about_pic .play:hover{transform:rotate(0deg);}
.index_about .about_pic .play img{width:100%;}

.index_about .about_title{ line-height:40px; height:40px;  /*background:url(images/opcitybg.png) repeat;*/
color:#FFFFFF; padding:0 15px; width:270px; margin-top:-40px;}
.index_about .about_title span{float:right; margin:12px 0px 0 0;}


.iplay{width:60px; height:60px; position:absolute; left:50%; top:50%; margin:-30px 0 0 -30px; transition:1s all;}
.iplay:hover{transform:rotate(0deg);}
.iplay img{width:100%;}


/*底部链接*/
.index-links{	padding: 66px 0 50px;}
.index-links li{
	width: 230px;	float: left;	margin-right:60px;	display: inline;	padding-top: 19px;	border-top: 3px solid #eff0f1;
}
.index-links li .sign{
	width: 54px;	height: 50px;	float: left;	position: relative;	overflow: hidden;
}
.index-links li .sign img{
	position: absolute;	left: 0;	top: 0;	z-index: 2;}
.index-links li .sign .bg{
	width: 54px;	height: 100px;	position: absolute;	left: 0;	top: 0;	z-index: 1;	background: url(images/bg_sign07.jpg) no-repeat;
}
.index-links li .tips{
	width: 165px;	float: right;
}
.index-links li .tips a{
	display: inline-block;	width: 100%;	line-height: 22px;	color: #666;	float: left;
	}
.index-links li .tips a.tit{
	font-weight: bold;	font-size: 16px;	line-height: 28px;	color: #333;
}
.index-links li .tips a:hover{
	color: #CE3F3C;
}

/*底部*/
.footer{
    height:200px;    padding-top: 50px;	padding-bottom:60px;    background: #3b3f4a;
}
.ma{    width:105px;    height:152px;      float:left;	cursor:pointer;}
.ewm{    float:right;    height:155px;   }
.ma img{     }
.ma .tits{
	text-align:center;
	font-size:14px;
}
.ma span{
    font-size: 14px;
    text-align: center;
    width: 100%;
    display: block;
    line-height: 25px;
    float: left;color: #afb0b4;
    
}
.imgss{
	
	display:none;
}
.insay{
    float:left;
    width:300px;
    height:100%;
    margin-left: 0px; padding-bottom:25px;
}
.insay pre{
    color:#afb0b4; font-family:"微软雅黑";
    
    line-height: 30px;
}
.insay span{
    font-size: 14px;
    line-height: 25px;
    color: #fff;
    
    font-family: "Arial";
    margin-top: 12px;
}
.select{
    width:186px;margin-top: 12px;
    height:26px;
    border: 1px solid #474a53;
    line-height: 26px;
    font-size: 12px;
    position: relative;
}
.select span{
    font-size: 12px;
    color:#fff;
    float:left;
    width:157px;
    height:26px;
    line-height: 26px;
    text-indent: 5px;
}
.dllist{
    float:left;
    width:160px;
    border-left: 1px solid #4b4f59;
    min-height:160px;
}
.dllist dt a{
	color:#fff;
}
.dllist a{
    color:#afb0b4;

}
.dllist a:hover{
    color: #CE3F3C;
}
.dllist dt{
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 8px;
    text-indent: 40px;
}
.dllist dd{
    line-height: 24px;
    text-indent: 40px;  font-size:13px;
}
.ma span a{
    color:#000;
}
.ma span a:hover{
    color: #333;
}
.foot{
    width:100%;
    height:65px;
    background: #fff; font-size:12px;
}
.fot{
    padding-top: 22px;
    height:20px;
    line-height:20px; color:#999;
}
.fot a{color:#999999;}
.fot a:hover{color:#CE3F3C;}




/*二级页面*/
.left_title{line-height:100px; font-size:24px; color:#FFFFFF; background:#704238; padding-left:30px;}
.left_title span{font-size:20px; color:#7F554C; margin-left:10px;}


/*子栏目*/
.sub_nav {}
.sub_nav ul{ border-bottom:solid 4px #eaeaea;}
.sub_nav li{ line-height:61px; border-bottom:solid 1px #eaeaea; background:#f7f7f7;}
.sub_nav li a{ padding-left:30px; color: #333;display:block; font-size: 16px;line-height:60px; background:url(images/tb9.png) no-repeat 236px center; color:#666;}
.sub_nav li a:hover,.sub_nav li.currclass a{ background:url(images/tb10.png)  no-repeat 236px center #fff; color: #CE3F3C;}


.weizhi{line-height:60px; border-bottom:solid 1px #ddd; font-size:22px;}
.weizhi span{ font-size:14px; float:right;}


.neirong{line-height:26px;  padding:20px 0 0 0; font-size:15px; text-align:justify;}
.neirong p{margin-bottom:12px;}
.neirong img{max-width:780px;}


/*图片列表*/
.product{}
.product li{float:left; width:240px; padding:13px; border:solid 1px #eee; margin:15px; text-align:center;  overflow:hidden; height:170px;}
.product li:hover{background:#f8f8f8; border:solid 1px #ccc;}
.product li img{margin-bottom:5px; width:200px; height:150px;}

.pro_nomal_border{border:solid 3px #ddd; padding:1px;}
.pro_over_border{border:solid 3px #f60; padding:1px;}




/*图片列表*/
.pic_list{ width:830px; padding-top:20px;}
.pic_list li{ width:260px; height:220px; float:left; overflow:hidden; margin-right:15px; margin-bottom:15px; position:relative;}
.pic_list li a{width:260px; height:170px; overflow:hidden; display:block;}
.pic_list li a img{ width:260px; height:170px;}
.pic_list li a p{ width:260px; height:235px; line-height:24px; color:#fff; top:0px; left:-325px;  position:absolute; background:url(images/zoom.png) no-repeat center 40px rgba(0, 0, 0, 0.5); z-index:999999; 
transition:all 300ms ease-out 0s; filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
.pic_list li a:hover p{ left:0px; transition:all 300ms ease-out 0s; }
.pic_list p span{width:260px; text-align:center; display:block;}
.pic_list li h1{line-height:50px; background:#f5f5f5; font-size:16px; font-weight:normal; text-align:center; transition:all 300ms ease-out 0s;}
.pic_list li:hover h1{background:#704238; color:#FFF; transition:all 300ms ease-out 0s;}
.pic_list li h1 span{float:right; margin:10px 5px  0 0;}


.news_list{}
.news_list ul{}
.news_list li{line-height:40px; border-bottom:dotted 1px #ddd;}
.news_list li em{float:right;}



/*图文列表*/
.pic_art_list{ margin-top:0px;}
.pic_art_list dl{ border-bottom:dotted 1px #CCCCCC; margin-top:20px; height:260px; position:relative;}
.pic_art_list dl dt{ width:420px; float:left;}
.pic_art_list dl dt img{width:400px; height:240px; }
.pic_art_list dl dd{ width:360px; float:left;}
.pic_art_list dl dd h5{line-height:30px; font-weight:normal; font-size:20px; margin-bottom:10px;}
.pic_art_list dl dd h5 span{float:right;}
.pic_art_list dl dd .time{line-height:30px; font-size:12px; color:#999;}
.pic_art_list dl dt a{ width:400px; height:240px; display:block; overflow:hidden;/* background:url(images/plist.png) no-repeat left center; padding-left:20px;*/ }
.pic_art_list dl dt a:hover{}
.pic_art_list dl dd p{ color:#777; line-height:26px; font-size:14px;}


/*分页*/
.mypages{ text-align:center; height:50px; line-height:50px;}
.mypages a{ background:#E1DFE0; padding:8px 15px; color:#333; font-size:14px; border-radius:3px;}
.mypages a.curr,.mypages a:hover{background:#704238;  color:#FFFFFF;}

