@charset "utf-8";
/* CSS Document */
body { margin: 0px; padding: 0px; font-size: 14px; font-family: "微软雅黑"; }
/*万能清除浮动开始*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.fl { float: left; }
.fr { float: right; }
ul { list-style: none; overflow: hidden; margin: 0px; padding: 0px; }
a { color: #fff; text-decoration: none; }
img { border: none; }

/*左边部分 导航*/
.nav {
    text-align: center;
    height: auto;
    overflow: hidden;
}
.index_left { width:15%; height: 100%; position: fixed; background: #f5f5f5; border-right: 1px solid #000;}
.logo { background-color:#000;}
.logo img { width:100%; padding:20% 0; max-width:200px; margin:0 auto; display:block;}
#nav_01 { background: #0a0905; }
#nav_01 a{ color: #fff; }
.nav { text-align: center;height:100%; overflow:hidden; }
.nav ul li { height: 50px; line-height: 50px; overflow:hidden;transition: 1.2s;}
.nav ul li a{ color: #000; text-decoration: none; }
.nav ul li:hover { background: #000;/* opacity:0.2;*/ }
.nav ul li:hover a{ color: #fff; }
/*右边部分*/
.index_right {width:85%; }
.banner img ,.banner_n img{ width:100%; }
.tel { margin-left:8px; font-size:12px; margin-top:10px; margin-bottom:10px; border-top: 1px solid #686868;}
.tel img { width:95%;}
.tel ul li{ float:left; padding:0px 8px;}
.tel a{ color:#b3b5b8;}
.tel a:hover{ color:#fff;}
.tel_con { color:#b3b5b8; font-size:14px;}

.main { /*width:96%;*/padding: 0 5%;}

/*服务项目*/
.guanyu{
    width: 100%;
    overflow: hidden;
    margin: 0 0 25px 0;
	background-color: #8d5522;
	text-align: center;
	background: url(../196/index-about-bg.jpg);
}

.linkBot {
    width: 100%;
    /* display: table; */
    /* margin: 87px 0 160px; */
    margin: 0 auto;
    text-align: left;
}
.linkPic{ float:left; width:525px; height:500px; margin-left:0px; background:url(../196/index_a.jpg) no-repeat center}
.linkPic2{ float:left; width:500px; height:706px; margin-left:0px; background:url(../196/index_b.jpg) no-repeat center}
.linkB_con{ float:left; width: 48%; margin-left:80px;}
.linkB_con h2{ padding-top:10px; color:#000; font-size:30px; font-weight:100;padding-bottom: 20px;}
.linkB_con h3{ padding-top:70px; color:#000; font-size:28px; font-weight:100;}
.linkB_con h4{ color:#000; font-size:29px;}
.linkB_con h5{ width:420px; border-top:1px solid #fff; height:40px; line-height:40px; font-size:18px; font-weight:100; color:#000;}
.linkB_con p{ color: #000;
    font-size: 15px;
    line-height: 22px;
	text-indent:2em;}
	.linkB_con p a{ color: #b10000;}
.linkB_con p span{ display:block; margin-top: 60px; cursor:pointer;}

.index_obj_img .no_mar , .showpic .no_mar{ margin-right:0px;}
.index_obj ul li a{ color:#333;}
.index_obj ul li span{ display:block; text-align:center; padding:10px 0px; background:#f1f1f1;}
.index_obj ul li span:hover{ background:#e1e1e1;}
.index_obj_img img{ width:100%;}
.index_obj_img ul li{ float:left; margin-right:12px; width:32.4%;}

/*关于我们*/
.index_about , .index_show ,.index_news ,.index_obj{ padding-top: 40px; }
.title { font-size: 18px; border-bottom: 1px solid #CCC; padding-bottom: 20px; margin-bottom: 20px; }
.title2 { font-size: 18px; border-bottom: 1px solid #444; padding: 20px 0; margin-bottom: 20px; color:#fff}
.index_about_con { line-height:34px; text-indent:2em;}
.index_about .youshibg{ background:url(../196/index-youshi.jpg) center center no-repeat; height:700px; overflow:hidden; position:relative}
.index_about .youshibg .ys{/* position:absolute; left:330px; top:134px; border-bottom:1px solid #fff;*/  margin:20px 0 0 50px;}
/*.index_about .youshibg .ys1{ position:absolute; left:330px; top:134px; border-bottom:1px solid #fff; }
.index_about .youshibg .ys2{ position:absolute; right:320px; top:134px; border-bottom:1px solid #fff;}
.index_about .youshibg .ys3{ position:absolute; left:330px; top:260px; }
.index_about .youshibg .ys4{ position:absolute; right:320px; top:260px;}*/
.index_about .youshibg p{ color:#f2f2f2; font-size:14px;  line-height:30px;}
.index_about .youshibg p .span{/* float: right;*/ font-size:20px; display:block; line-height:38px; font-weight:bold; border-bottom:1px solid #fff; display:block; width:170px}
/*.index_about .youshibg p .span1{ float: right; font-size:40px; display:block; line-height:40px; font-weight:bold;}
.index_about .youshibg p .span2{ float: left; font-size:40px; display:block; line-height:40px; font-weight:bold;}*/
/*产品展示*/
/*------ projects ------ */
.projects-holder { margin-right: 0; margin-left: 0;}
.projects-holder .col-md-4, .projects-holder .col-md-4 { padding-right: 3px; padding-left: 3px; }
.col-sm-6{ width:32.4%;}
.project-item {width:100%;margin-bottom:5px; overflow: hidden; position: relative; }
.project-item img { width:100%; display: block; }
.project-item:hover .project-hover { top: 0; opacity: 1; visibility: visible; }
.project-hover { position: absolute; width: 100%; height: 100%; top: 40px; left: 0; background: rgba(0, 0, 0, 0.47); opacity: 0; visibility: 0; -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -ms-transition: all 200ms linear; -o-transition: all 200ms linear; transition: all 200ms linear; }
.project-hover .inside { position: absolute; width: 100%; left: 0; bottom: 0; padding:30% 1px;}
.project-hover h5 {margin-bottom: 20px;
    height: 50px;
    line-height: 20px;
    overflow: hidden;
    font-size: 1.2em;
    text-align: center;
    border-bottom: 1px solid #fff;
    width: 80%;
    margin: 0 auto;}
.project-hover h5 a { color: white; }
.project-hover p { color: white; font-size: 1em; /*height:140px;*/line-height: 20px; overflow:hidden;}

/*read more*/
.more{     text-align: center;
    line-height: 38px;
    border: 0px solid #000;
    padding: 10px;
    width: 15%;
    margin: 0 auto;
    background-color: #0a0905;
    color: #fff;
    margin-top: 20px;
    margin-bottom: 10px;
	transition: 0.8s;}
	
.more:hover{      text-align: center;
    line-height: 38px;
    border: 0px solid #000;
    padding: 10px;
    width: 15%;
    margin: 0 auto;
    background-color: #d2ba94;
    color: #fff;
    margin-top: 20px;
    margin-bottom: 10px;}
.more a{ color:#fff;}

/*首页关于*/
.index_about ul{background-color: #8e5522;}
.index_about ul li{}
.index_about ul img{ width:100%;}
.index_about_img{ width:37%;}
.index_about_img img{ width:100%; /*height:270px;*/}
.index_about_list{/* width:540px;*/ width:61%; padding-left:2%;}
.index_about_list h4{ font-size:20px; font-weight:normal;}
.about_desc{ color:#666;/* height:90px;*/line-height:28px; overflow:hidden;width: 90%; font-size: 18px; margin: 40px;color: #fff;}
.index_about_list ul{ height:92px; overflow:hidden;}
.index_about_list ul li{ height:30px; line-height:30px; overflow:hidden; padding-left:14px;}
.index_about_mar_b{ /*margin-bottom:40px;*/}
.index_about_list a{ color:#000;}
.index_about_list ul li a:hover{ color:#5f6d7e;} 
.links{margin: 20px 0px 10px 0px;
    border-top: 1px solid #e1e1e1;}
.links a{margin-right: 10px;
    margin-left: 10px;
    line-height: 58px;
	color: #333;}
	
/*资讯中心*/
.index_news ul li{}
.index_news_img{ width:30%;}
.index_news_img img{ width:100%; /*height:270px;*/}
.index_news_list{/* width:540px;*/ width: 63%;
    padding-left: 3%;
    padding-right: 3%;}
.index_news_list h4{ font-size:1.5em; font-weight:normal;margin: 0px 10px 10px 0px;}
.news_desc{ color:#666; height:50px;line-height:25px; overflow:hidden;}
.index_news_list ul{ /*height:92px; */overflow:hidden;}
.index_news_list ul li{ height:30px; line-height:30px; overflow:hidden; }
.mar_b{ /*margin-bottom:40px;*/}
.index_news_list a{ color:#000;transition: 0.8s;}
.index_news_list a:hover{ color:#8e5522;}
.index_news_list span{ color:#848383; float:right; margin-right: 1.2em;}
.index_news_list span img{margin-right: 0.8em;}
.index_news_list ul li a:hover{ color:#5f6d7e;} 
.link{margin: 20px 0px 10px 0px;
    border-top: 1px solid #e1e1e1;}
.link a{margin-right: 10px;
    margin-left: 10px;
    line-height: 58px;
	color: #333;}
/*footer*/
.footer{ text-align:center; line-height:38px; border-top:1px solid #e1e1e1; padding-top:10px;margin-bottom:20px;}
.footer a{color: #000;}
.footerwby a{ color:#333;}

/*head*/

.head_img {
	position: relative;
	height: 0;
	height: 270px\0;
	overflow: hidden;
	box-sizing: border-box;
	background-color: #05cf7c;
	transition: 0.6s;
}
.head_img_h {
	height: auto;
	transition: 0.6s;
}
.head_img img {
	width: 100%;
}
.head_img span {
position: absolute;
    height: 8vw;
    width: auto;
    min-width: 8vw;
    line-height: 8vw;
    text-align: center;
    font-size: 1.3vw;
    padding: 10px;
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #fff;
    top: 5vw;
    left: 5%;
}
.head_img span span {
	display: none;
}
.head_img p.time_1 {
	position: absolute;
	bottom: 20px;
	left: 50px;
	font-size: 12px;
	opacity: 0.7;
}
.head_img p {
	position: absolute;
	font-size: 18px;
	line-height: 100px;
	bottom: 0;
	left: 50px;
	color: #fff;
}

/*二级页面*/
/*show*/

.show_fenl .no_mar{ margin-left:0px;}

.show_right{ width:85%;}
.locat{ font-size:14px;margin:40px 0px; padding-bottom:30px; border-bottom:1px solid #e1e1e1;}
.locat a ,.show_fenl a{ color:#333;}
.locat a:hover{ color:#5f6d7e;}
.show_fenl { text-align:right; }
.show_fenl ul li{float:left; background:#5f6d7e; margin:10px; padding:10px;}
.show_fenl ul li a{ font-size:16px; color:#fff;}
.show_fenl ul li a:hover{ text-decoration:underline;}

.showpic{ margin:30px 0px;}
.showpic ul li{ float:left; width:32.4%; margin-right:3px; margin-left:6px; margin-bottom:12px;}
.showpic ul li img{ width:100%; /*height:218px;*/}
.showpic ul li span{ display:block; color:#333; text-align:center; background:#f1f1f1; padding:10px 0px;}
.showpic ul li span:hover{background:#e1e1e1;}
/*分页*/
.Page{width:100%; text-align:center; padding:30px 0px;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#5f6d7e; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#5f6d7e; color:#FFF}

/*list*/
.newslist{ width:100%;}
.newslist a{ color:#333;}
.bor_bot{ clear:both; border-bottom:solid 1px #e7e7e7; overflow:hidden;padding-top:30px; margin-bottom:25px;}
.newslist_img { width:30%;}
.newslist_img img{ width:100%; height:200px; max-width: 380px;}
.newslist ul{ overflow:hidden; clear:both; padding:0px; margin:0px;}
.newslist ul li{float:left; width:100%; margin:15px 0px;}
.newslist_txt { padding:15px;width:66%; }
.newslist_txt h4, .newslist_txt h5{ margin:0px; font-weight:normal; }
.newslist_txt h4{ font-size:16px; width:100%; height:28px; line-height:28px;overflow:hidden;}
.newslist_txt h4 a:hover{ color:#5f6d7e;}
.newslist_txt h5{ color:#686868; font-size:12px;margin:5px 0px;}
.newslist_txt_con { line-height:28px; height:60px; overflow:hidden; color:#666;}

.tuijian .tjxinwen{ font-size:18px}
.tuijian .tjxw{ overflow:hidden;}
.tuijian .tjxw li{ float:left; width:30%; padding:10px; border-bottom:1px dashed #ddd}
.tuijian .tjxw li a{ color: rgb(37, 37, 37);}
.tuijian .tjxw li a:hover{ color: #999;}
.tuijian .tjxw li span{ float:right}
/*about*/
.about_tit{text-align: center;}
.about_tit h4{ font-size:22px;line-height:32px; text-align:left; font-weight:normal; margin:30px 0;}
.about_tit h1{ font-size:22px;line-height:32px; text-align:center; font-weight:normal; margin:30px 0;}
.about_data { text-align:center; margin:8px 0px;margin-bottom: 20px;}
.about_img{text-align:center; margin:10px 0px; border-top: 1px solid #e1e1e1; }
.about_img img{ max-width:80%; text-align:center;margin: 20px 0;}
.about_con{ text-indent:2em;line-height:34px;/*border-top: 1px solid #e1e1e1; padding-top: 10px;*/}
.about_con p{
margin: 0px;
padding: 0px 0px 24px;
text-indent: 32px;
font-size: 16px;
font-family: SimSun,'Microsoft YaiHe';
color: rgb(37, 37, 37);}
.about_con p a{ color:rgb(37, 37, 37);}
.about_con a{ color:rgb(37, 37, 37);}
.about_con p img{ text-align:center; margin:0 auto; max-width:600px; display:block; }
.about_con .xxximg img{max-width:1000px !important;}
.about_con img{ max-width:80%; text-align:center;margin: 5px 0;}
.con_page a{ color:#fff;}
.prev{ width:49%; margin:10px 0px; height:30px;line-height:30px; overflow:hidden; background-color: #000; color: #fff; text-align: center;}
.next{ width:49%; margin:10px 0px; height:30px;line-height:30px; overflow:hidden; background-color: #000; color: #fff; text-align: center;}
.about_con input[type="text"]{ width:39.5%; margin: 0 1% 0 0; border:1px solid #ccc; background: none; outline: none;padding: 10px 10px; float: left;}
.about_con textarea{ width:80%; margin:20px 0 0 0; border:1px solid #ccc; background: none; outline: none;padding: 10px 10px;}
.about_con input[type="submit"]{ background-color: #ccc; outline: none; padding: 10px 30px; margin:20px 0 0 0; cursor:pointer}
/*推荐信息*/
.contenttjtext{ clear:both; margin-top:40px; margin-bottom:30px;}
.contenttjtext h2{ font-size:16px; text-align:left;color: #333;}
.contenttjtext ul{ overflow:hidden; margin:0px; padding:0px;}
.contenttjtext li {padding-left:15px; float: left; width:48%;font-size: 14px;overflow:hidden;line-height:32px;height:32px; text-align:left;}
.contenttjtext li a{ color:#000;}
.contenttjtext li a:hover{ color:#5f6d7e;text-decoration:underline; }
/*contact 页*/
/*提交*/
.contact_left{ width:60%;}
.button{ /*width:100%;*/overflow:hidden;}
.butmain{padding:5px 0 0 20px;overflow:hidden;}
.butmain ul { margin:0px; padding:0px;}
.butmain ul li{ display:block;/*width:650px;*/overflow:hidden; vertical-align:middle; margin-bottom:14px;}
.butmain ul li b{display:block;width:60px;height:30px;float:left;line-height:30px;font-weight:normal;overflow:hidden; text-align:right; font-size:12px;}
.butmain ul li span{display:block;width:410px;float:left;font-size:12px;line-height:20px;overflow:hidden; text-align:left;}
.butmain ul li em{ font-style:normal;color:#999;line-height:20px;padding-left:5px;overflow:hidden;}
.butmain .mri02m_dd{ float:left;width:280px;height:20px;padding:0px 2px;overflow:hidden; margin-left:2px; margin-top:0px;}
.butmain .mri02m_ly{width:399px;height:60px;border:1px solid #D3D4D3;padding:0px 2px; overflow:auto;color:#B9B9B9; font-
size:12px; line-height:22px;}
.butmain .mri02m_tj{width:58px;height:28px; color:#FFF;font-size:12px; line-height:28px;text-align:center; 
background:#5f6d7e;overflow:hidden; cursor:pointer; border:none;}
.yzm_img img { float:left;}
/*右边部分  联系我们*/
.contact_right{ width:38%;}
.contact_right h3{ font-size:22px; font-weight:normal; margin:0px; margin-bottom:20px;}
.contact_right h4{ font-size:18px; font-weight:normal; margin:0px; margin-bottom:20px;}
.cont_lxwm{ line-height:32px; color:#333;}
/*翻页*/
.dede_pages{clear:both;height:60px;margin: 20px 0;text-align:center;}
.pagelist{ display:block; overflow:hidden;}
.dede_pages .pagelist span{float: left;
	display:block;
    border: 1px solid #CCCCCC;
    margin-right: 5px;
    color: #666;
    font-size: 12px;
    list-style: none;
	padding:8px 20px; }
.dede_pages span a { color:#666}
.dede_pages span:hover{border:1px solid #000;}
.dede_pages span:hover a{color:#000}
.dede_pages li.thisclass{border:1px solid #cccccc;background-color:#333;color:#FFFFFF}
.dede_pages li.thisclass a{color:#fff}