﻿@charset "utf-8";
/* CSS Document */

.bh-banner{ width:100%; min-width:1200px; height:auto; overflow:hidden;}
.swiper-pagination-bullet{ width:13px; height:13px; cursor:pointer;}
.swiper-pagination-bullet-active{ background:#fcd201;}

.bh-wecando {width:100%; min-width:1200px; height:510px;overflow:hidden;}
.bh-wecando .wecando{ width:1200px; height:710px; margin:0px auto; overflow:hidden;}
.bh-wecando .wecando-topic{ text-align:center; margin:70px auto 0px auto; overflow:hidden;}
.bh-wecando .wecando-title{ height:50px; line-height:50px; text-align:center; color:#000; font-size:28px;}
.bh-wecando .wecando-font{ text-align:center; color:#666;}
.bh-wecando .wecando-main{ width:1200px; height:200px; margin:50px auto 0px auto; overflow:hidden; cursor:pointer;}
.yuzhike01 {width:1200px; height:200px; margin:50px auto 0px auto;  cursor:pointer;}
.yuzhike01 .jj01{ width:400px;  padding:10px;font-size:14px;  line-height:30px; float:left; text-align:center; background-color:#E84143;  background:url(../images/line.jpg) no-repeat right center;}
.yuzhike01 .jj01 .t{ width:285px; height:91px; margin:0 auto;}
.yuzhike01 .jj01 .t img{ width:285px; height:91px;}
.yuzhike01 .jj01 strong{ font-size:20px;}
.yuzhike01 .jj01 span a{ color:#0097e0;}
.yuzhike02 {width:1200px;  height:200px; margin:50px auto 0px auto;  cursor:pointer;}
.yuzhike02 .l{ width:547px; height:430px; float:left;}
.yuzhike02 .r{ width:485px; height:430px;font-size:16px; line-height:44px; float:left; margin-left:50px;}
.bh-wecando .wecando-div{ width:300px; height:405px; float:left; border:solid 2px #fff; border-right:dashed 1px #ddd; overflow:hidden;}
.bh-wecando .wecando-pic{ width:300px; height:179px; margin:22px auto 30px auto; text-align:center; overflow:hidden;}
.bh-wecando .wecando-pic img{ cursor:pointer;}
.bh-wecando .wecando-ftopic{width:178px; height:20px; line-height:20px; font-size:17px; text-align:center; color:#000; margin:0 auto 20px auto;}
.bh-wecando .wecando-entopic{width:178px; text-align:center; line-height:180%; font-size:14px; color:#cecece; font-size:12px; margin:0 auto;word-wrap:break-word; height:20px; line-height:20px; overflow:hidden;}
.bh-wecando .wecando-dl{ width:150px; height:auto; margin:10px auto 0px auto; overflow:hidden;}
.bh-wecando .wecando-dl dd{ height:26px; line-height:26px; color:#666; font-size:13px;}

.bh-case{width:100%;  min-height:722px; max-height:1185px;overflow:hidden; background:#f2f2f2;}
.bh-case .case{ width:1220px; margin:0 auto; min-height:722px; max-height:1185px; margin:0px auto; overflow:hidden;}
.bh-case .case-topic{ text-align:center; margin:70px auto 0px auto; overflow:hidden;}
.bh-case .case-title{ height:50px; line-height:50px; text-align:center; color:#0097e0; font-size:28px;}
.bh-case .case-font{ text-align:center; color:#666;}
.bh-case .case-nav{ width:100%; min-width:1200px; margin:0px auto; height:68px; margin:40px auto 0px auto;  border-top:solid 1px #ddd;}
.bh-case .case-nav ul{ width:1200px; height:68px; margin:0px auto; text-align:center; display:block;}
.bh-case .case-nav ul li{ width:14%; height:68px; line-height:68px; text-align:center; display:inline-block; cursor:pointer; font-size:16px; color:#666; background:url(../images/icon/li-bg.png) no-repeat right center;}
.bh-case .case-nav ul li.selected{ border-top:solid 1px #0097e0; top:-1px; position:relative; line-height:69px;}
.bh-case .case-nav ul li:hover a,.bh-case .case-nav ul li.selected a{color:#0097e0;}
.bh-case .case-nav ul li:last-child{ background:none;}
.bh-case .case-nav ul li a{ color:#666;}
.bh-case .case-nav ul li:hover a{ color:#0097e0;}
.bh-case .case-main{ width:100%; min-width:1200px;min-height:248px; max-height:720px; margin:0px auto 20px auto; overflow:hidden;}
.bh-case .case-div{ width:25%; max-height:360px; overflow:hidden; float:left; position:relative;}
.bh-case .case-pic{ width:100%; max-height:300px; overflow:hidden; margin:0px auto;}
.bh-case .case-name{ width:100%; height:60px; overflow:hidden; margin:0 auto; background:#fff; text-align:center; font-size:15px; color:#000; line-height:60px;}
.bh-case .case-keyword{ width:100%; height:50px; line-height:50px; position:absolute; bottom:60px; background:url(../images/black80.png) repeat 0 0; color:#fff; text-align:left; text-indent:2em; overflow:hidden; display:none;}

.bh-news{width:100%; min-width:1200px; height:783px;overflow:hidden; background:url(../images/new-bg.jpg) repeat 0 0;}
.bh-news .news{ width:1200px; height:870px; margin:0px auto; overflow:hidden;}
.bh-news .news-topic{ text-align:center; margin:70px auto 0px auto; overflow:hidden;}
.bh-news .news-title{ height:50px; line-height:50px; text-align:center; color:#fff; font-size:28px;}
.bh-news .news-font{ text-align:center; color:#fff;}
.bh-news .news-main{ width:1200px; height:640px; margin:10px auto 0px auto; overflow:hidden;}
.bh-news .news-nav{ width:1200px; height:36px; margin:30px auto 25px auto; text-align:center; overflow:hidden;}
.bh-news .news-nav li{ width:114px; height:34px; border:solid 1px #fff; text-align:center; line-height:34px; cursor:pointer; display:inline-block; margin-right:20px; font-size:16px; color:#fff; border-radius:18px;}
.bh-news .news-nav li.selected,.bh-news .news-nav li:hover{ background:#fdd000; color:#fff; border:solid 1px #fdd000;}
.bh-news .news-nav li a{ color:#fff;}
.bh-news .news-nav li.selected a,.bh-news .news-nav li:hover a{ color:#fff;}

.bh-news .news-listmain{ width:1200px; height:360px; margin:0px auto 20px auto; overflow:hidden; position:relative;}
.bh-news .news-listmain div.loading{ width:100%; height:355px; position:relative; background:rgba(255,255,255,.6) url(../images/icon/load.gif) no-repeat center center; top:0; left:0; z-index:2; cursor:pointer; display:none;}
.bh-news .news-list{ width:1200px; height:360px;overflow:hidden; position:absolute; top:0; left:0; z-index:1;}
.bh-news .news-first{ width:386px; height:355px; background:#fff; float:left; margin-right:20px;}
.bh-news .news-first dl{ margin:7px; overflow:hidden;}
.bh-news .news-first dl dt{ width:100%; height:206px; display:block; overflow:hidden;}
.bh-news .news-first dl dd.news-ftopic{ height:50px; line-height:50px; width:330px; margin:0px auto; font-size:16px; color:#333; overflow:hidden;}
.bh-news .news-first dl dd.news-ftopic a{color:#333}
.bh-news .news-first dl dd.news-fintro{ height:50px; line-height:27px; width:330px; margin:0px auto; color:#666; overflow:hidden;}
.bh-news .news-first dl dd.news-ffoot{ height:35px; line-height:35px;width:330px; margin:0px auto; color:#aaa;}
.bh-news .news-first dl dd.news-ffoot span{ margin-right:3px;}

.bh-news .news-right{ width:794px; height:357px; float:right; overflow:hidden;}
.bh-news .news-right .news-div{ width:386px; height:105px; background:url(../images/new-list.png) no-repeat top center; overflow:hidden; cursor:pointer; float:left; margin:0 20px 20px 0;}
.bh-news .news-right .news-div:hover{background:url(../images/new-list.png) no-repeat bottom center; }
.bh-news .news-right .news-div .news-calender{ width:100px; height:106px; text-align:center; float:left;}
.bh-news .news-right .news-div .news-calender b{ font-size:28px; color:#fff; display:block; line-height:30px; height:30px; margin-top:25px;}
.bh-news .news-right .news-div .news-calender span{ color:#fff;}
.bh-news .news-right .news-div .news-rmain{ width:286px; float:left; height:106px; overflow:hidden;}
.bh-news .news-right .news-div h2{ height:40px; line-height:54px; font-size:16px; font-weight:normal; overflow:hidden; width:263px;color:#333;}
.bh-news .news-right .news-div p{ height:46px; line-height:180%; overflow:hidden; color:#666; overflow:hidden; width:263px;}

.bh-page{ width:215px; height:50px; margin:0px auto 0px auto;}
.bh-page .bh-previous{ width:50px; height:50px; float:left; background:#fff url(../images/arrow-left.png) no-repeat center center; overflow:hidden; cursor:pointer; border-radius:2px; display:block; border:solid 1px #ddd;}
.bh-page .bh-plist{ width:92px; height:50px; float:left; background:#fff url(../images/th.png) no-repeat center center; overflow:hidden; cursor:pointer; border-radius:2px; margin-left:12px;display:block; border:solid 1px #ddd;}
.bh-page .bh-next{ width:50px; height:50px; float:right; background:#fff url(../images/arrow-right.png) no-repeat center center; overflow:hidden; cursor:pointer; border-radius:2px;display:block; border:solid 1px #ddd;}
.bh-write .bh-plist:hover{ background:#00a7ed url(../images/th-write.png) no-repeat center center;}
.bh-write .bh-previous:hover{ background:#00a7ed url(../images/arrow-left-white.png) no-repeat center center;}
.bh-write .bh-next:hover{ background:#00a7ed url(../images/arrow-right-white.png) no-repeat center center;}
.bh-blue .bh-plist:hover{ background:#0097e0 url(../images/th-write.png) no-repeat center center;border:solid 1px #0097e0;}
.bh-blue .bh-previous:hover{ background:#0097e0 url(../images/arrow-left-white.png) no-repeat center center;border:solid 1px #0097e0;}
.bh-blue .bh-next:hover{ background:#0097e0 url(../images/arrow-right-white.png) no-repeat center center; border:solid 1px #0097e0;}
.bh-black .bh-previous{background:#333 url(../images/arrow-left-white.png) no-repeat center center; }
.bh-black .bh-plist{ background:#333 url(../images/th-write.png) no-repeat center center;}
.bh-black .bh-next{background:#333 url(../images/arrow-right-white.png) no-repeat center center;}
.bh-black .bh-previous:hover{background:#fdd100 url(../images/arrow-left.png) no-repeat center center; }
.bh-black .bh-plist:hover{ background:#fdd100 url(../images/th.png) no-repeat center center;}
.bh-black .bh-next:hover{background:#fdd100 url(../images/arrow-right.png) no-repeat center center;}

.bh-yellow .bh-previous{background:url(../images/arrow-left-white.png) no-repeat center center; }
.bh-yellow .bh-plist{ background:url(../images/th-write.png) no-repeat center center;}
.bh-yellow .bh-next{background:url(../images/arrow-right-white.png) no-repeat center center;}
.bh-yellow .bh-previous:hover{ background-color:#fdd000; border:solid 1px #fdd000;}
.bh-yellow .bh-plist:hover{ background-color:#fdd000; border:solid 1px #fdd000;}
.bh-yellow .bh-next:hover{ background-color:#fdd000; border:solid 1px #fdd000;}

.bh-casep div{ border:none !important;}
.bh-casep .bh-previous:hover{ background:#0097e0 url(../images/arrow-left-white.png) no-repeat center center;}
.bh-casep .bh-plist:hover{ background:#0097e0 url(../images/th-write.png) no-repeat center center;}
.bh-casep .bh-next:hover{ background:#0097e0 url(../images/arrow-right-white.png) no-repeat center center;}

.bh-knowledge{width:100%; min-width:1200px; height:815px;overflow:hidden; background:#fff;}
.bh-knowledge .knowledge{ width:1200px; height:795px; margin:0px auto; overflow:hidden;}
.bh-knowledge .knowledge-topic{ text-align:center; margin:70px auto 0px auto; overflow:hidden;}
.bh-knowledge .knowledge-title{ height:50px; line-height:50px; text-align:center; color:#0097e0; font-size:28px;}
.bh-knowledge .knowledge-font{ text-align:center; color:#666;}
.bh-knowledge .knowledge-main{ width:1200px; height:486px; margin:25px auto 0px auto; background:url(../images/knowledage-bg.png) no-repeat top center;}

.knowledge-main a { margin-left:10px; float:left; width:576px;}
.bh-knowledge .k-div{ width:576px; height:123px; overflow:hidden; position:absolute; display:none;}
.bh-knowledge .knowledge-ldiv .k-day{ width:87px; height:115px; float:left; overflow:hidden; margin:4px auto 0 4px;}
.bh-knowledge .knowledge-ldiv .k-right{ width:462px; height:115px; float:left; margin:4px auto 0px auto; overflow:hidden;}
.bh-knowledge .knowledge-rdiv .k-day{ width:87px; height:115px; float:right; overflow:hidden; margin:4px auto 0 4px;}
.bh-knowledge .knowledge-rdiv .k-right{ width:462px; height:115px; float:left; margin:4px auto 0px 20px; overflow:hidden;}
.bh-knowledge .k-day b{ height:71px; width:84px; display:block; text-align:center; font-size:35px; color:#fff; line-height:71px;}
.bh-knowledge .k-day span{ height:44px; width:84px;  display:block; text-align:center; font-size:12px; color:#999; line-height:44px;}
.bh-knowledge .k-title{ width:410px; height:55px; line-height:55px; font-size:16px; margin:0px auto; color:#333; overflow:hidden;}
.bh-knowledge .k-intro{ width:410px; height:40px; line-height:20px; font-size:12px; margin:0px auto; color:#666; overflow:hidden;}

.bh-knowledge .knowledge-ldiv{ width:576px; height:123px; background:url(../images/knowledage-divbg.png) no-repeat 0 -123px; cursor:pointer; overflow:hidden;}
.bh-knowledge .knowledge-ldiv:hover{background:url(../images/knowledage-divbg.png) no-repeat 0 0;}
.bh-knowledge .knowledge-rdiv{ width:576px; height:123px; background:url(../images/knowledage-divbg.png) no-repeat 0 -369px; cursor:pointer; overflow:hidden;}
.bh-knowledge .knowledge-rdiv:hover{background:url(../images/knowledage-divbg.png) no-repeat 0 -246px;}


.bh-parnter{width:100%; min-width:1200px; height:723px;overflow:hidden; background:#f2f2f2;}
.bh-parnter .parnter{ width:1200px; height:height:723px; margin:0px auto; overflow:hidden;}
.bh-parnter .parnter-topic{ text-align:center; margin:70px auto 0px auto; overflow:hidden; }
.bh-parnter .parnter-title{ height:50px; line-height:50px; text-align:center;color:#0097e0; font-size:28px;}
.bh-parnter .parnter-font{ text-align:center; color:#666;}
.bh-parnter .parnter-table{ width:1200px;height:423px;overflow:hidden; margin:45px auto 0px auto; cursor:pointer; position:relative;}
.bh-parnter .parnter-div{ width:144px; height:165px; position:absolute; left:0; top:0; background:url(../images/l-img.png) no-repeat center center; overflow:hidden; display:none;}
.bh-parnter .parnter-div .parnter-mask{width:144px; height:165px;background:url(../images/logo-mask.png) no-repeat center center; overflow:hidden;display:none; text-align:center; line-height:165px; color:#fff;}
.bh-parnter .parnter-div .parnter-img{width:144px; height:165px;background:url(../images/ll.png) no-repeat center center;}

.bh-contact{width:100%; min-width:1200px; height:302px; background:#0097e0;overflow:hidden;}
.bh-contact .contact{ width:100%; height:302px; margin:0px auto; overflow:hidden;}
.bh-contact .contact-topic{ text-align:center; margin:70px auto 0px auto; overflow:hidden;}
.bh-contact .contact-title{ height:50px; line-height:50px; text-align:center; color:#fff; font-size:28px;}
.bh-contact .contact-font{ text-align:center; color:#fff;}
.bh-contact .contact-tel{ width:603px; height:90px; margin:15px auto 0px auto; text-align:center; cursor:pointer;}
.bh-contact .contact-tool{ width:100%; height:80px; line-height:80px; color:#fff; overflow:hidden;border-top:solid 1px #49b2e5; margin:50px auto 0px auto;}
.bh-contact .contact-tool-main{ width:1200px; height:auto; overflow:hidden; margin:0px auto;}
.bh-contact .tool-tel{ float:left; margin-right:49px;}
.bh-contact .tool-skill{ float:left;margin-right:49px;}
.bh-contact .tool-address{ float:left;}
.bh-contact .tool-code{ float:right;}

.bh-map{ height:462px; width:100%; min-width:1200px; margin:0px auto;position:relative ; overflow:hidden;}
.bh-map .map{height:462px; width:100%; min-width:1200px; margin:0px auto; position:absolute; left:0; top:0; z-index:1;}
.bh-map .bh-mask{ height:462px; width:100%; min-width:1200px; position:absolute; z-index:2; background:url(../images/black-bg.png) repeat 0 0; left:0; top:0; cursor:pointer;overflow:hidden;}
.bh-map .bh-more{ width:63px; height:63px; line-height:63px; text-align:center; color:#fff; border-radius:50%; position:absolute; z-index:3;background:url(../images/black-bg.png) repeat 0 0; right:10px; top:10px; cursor:pointer; border:solid 1px #666; overflow:hidden;}
.bh-map .bh-more:hover{ background:#000;}


.bh-links{width:100%; min-width:1200px; height:93px; background:#0097e0;overflow:hidden; border-bottom:solid 1px #49b2e5;}
.bh-links .links{ width:1200px; height:93px; margin:0px auto; overflow:hidden; line-height:93px; text-align:center;}
.bh-links .links a{ color:#fff; width:100px; text-align:center; display:inline-block;}
.bh-links .links a:hover{ color:#fdd000;}
/*2017.01.17*/
.more17{ width:150px; margin:40px auto 0 auto; border-radius:4px; height:50px; text-align:center; line-height:50px; background-color:#0097e0;}
.more17 a{ color:#fff; font-size:16px;}

.news_l { float:left;width:320px;}
.news_r {float:left; width:880px}
.newDiv_index{
width:375px;
height:65px;
padding:12px;
border:1px solid #f4f4f4;
background-color:#ffffff;
float:left;
margin-left:36px;
margin-bottom:30px;
}
.newDiv_index:hover{
width:375px;

padding:12px;
height:65px;

float:left;
margin-left:36px;
margin-bottom:30px;
}

.newDiv_index:hover .newDiv_index_riqi{
	width:65px;
	height:65px;
	float:left;
	background-color:#d51419;
	text-align:center;
	color:#ffffff;
}

.newDiv_index .newDiv_index_riqi{
	width:65px;
	height:65px;
	float:left;
	background-color:#969393;
	text-align:center;
	color:#ffffff;
}
.riqip1{
	font-size:29px; 
	font-weight:bold; 
	font-family: 'DINPro-Bold';
	padding-top:3px;
}
.riqip2{
	font-size:14px; 
	font-family: 'DINPro-Bold';
}
.newDiv_index_title{
	float:left;
	margin-left:15px;
	height:65px;
	width:260px;
}

.newDiv_index_title .newDiv_index_title1{
	font-size:14px;
	font-weight:bold;
	margin-top:3px;
}
.newDiv_index_title .newDiv_index_title2{
	font-size:14px;
	color:#888888;
    line-height: 22px;
}
.clear{ clear:both;} 
.newlist {
width:1200px; margin:0 auto; display:block;
margin-top:30px;
}