/*** reset ***/
body,html{height:100%;font-size:14px;font-family:'Microsoft YaHei';color:#a0a0a0;}
.cf:after {content:"";overflow:hidden;display:block;clear:both;*zoom:1}
*{margin:0;padding:0;outline:none;}
input,textarea,img{outline:none}
.center{text-align:center}
a{text-decoration:none}
li{list-style:none}
img{border:none}
.fr{float:right}
.fl{float:left}

/*** public ***/
body{min-width:1000px;}
.inner{width:1000px;margin:0 auto;}
.header{height:100px;}
.header .logo{height:100px;}
.header .logo a,
.header .logo img{display:block;height:100%;}
.header .nav{height:100%;}
.header .nav li{position:relative;z-index:1;float:left;height:100%;}
.header .nav li a{display:block;height:100%;padding:0 15px;font-size:18px;line-height:100px;color:#333;}
.header .nav li.on a,
.header .nav li:hover a{color:#fff;}
.header .nav li.on,
.header .nav li:hover{background:#036fb8;}
.header .nav li:hover .sub{display:block;}
.header .nav li .sub{display:none;position:absolute;left:0;top:100%;width:100%;background:rgba(0,0,0,.5);}
.header .nav li .sub a{height:50px;line-height:50px;color:#fff;font-size:14px;}
.header .nav li .sub a:hover{background:rgba(0,0,0,.8);}

.banner{height:300px;background:url('') no-repeat center;}
.footer{background:#0371b8;padding:20px 0;font-size:12px;line-height:22px;text-align:center;color:#a4c0de;}
.footer a{color:#a4c0de;}

.container{padding-bottom:10px;}
.side{width:200px;}
.side-hd{height:50px;line-height:50px;color:#0068c0;font-size:18px;}
.side-hd span{color:#bdbdbd;}
.side-bd li{margin-bottom:5px;}
.side-bd li .level1{display:block;overflow:hidden;height:40px;line-height:40px;padding-left:22px;color:#787878;font-size:16px;background:url("../ico/point.png")/* 蓝色小圆点*/  no-repeat 4px center;}
.side-bd li .level1 span{font-family:'宋体';padding:0 10px;}
.side-bd li:hover .level1{background:url("../ico/nav-bg.png")/* 菜单蓝色背景条*/ no-repeat center;color:#fff;}
.side-bd .sub-nav{display:none;}
.side-bd .sub-nav a{padding-left:50px;font-size:14px;display:block;height:26px;line-height:26px;color:#787878;overflow:hidden;}
.side-bd .sub-nav a:hover{background:url("../ico/point.png")/* 蓝色小圆点*/ no-repeat 30px center;color:#0068c0;}

.side-ft{margin-top:100px;}
.side-ft a{display:block;height:60px;line-height:60px;padding-left:75px;background:url("../ico/tel-bg.png")/*tpa=http://yanshen.89hl.com/i/tel-bg.png*/ no-repeat center;font-size:16px;color:#888;}
.side-ft a span{font-family:'宋体';padding-right:18px;}

.main{margin-left:230px;min-height:430px;}
.main-hd{padding-left:30px;height:49px;line-height:49px;color:#888;}
.main-hd .newsnav{text-align:right;border-bottom:1px solid #e7e7e7;}
.main-hd a{color:#bdbdbd;}
.main-hd a:hover{text-decoration:underline;}
.main-hd span{font-family:'宋体';padding:0 5px;}
.main .main-bd{padding-left:30px;border-left:1px solid #e9eaeb;}
.main .list li{height:49px;line-height:49px;padding-left:15px;border-bottom:1px dashed #d5d5d5;background:url("../ico/icon-r.png")/*tpa=http://yanshen.89hl.com/i/icon-r.png*/ no-repeat left center;}
.main .list li a{color:#787878;}
.main .list li a:hover{text-decoration:underline;color:#0068c0;}

.pages{margin-top:40px;height:20px;line-height:20px;font-size:16px;text-align:center;}
.pages a{color:#787878;padding:0 5px;}
.pages a:hover{text-decoration:underline;color:#0068c0;}
.pages a.prev,
.pages a.next{font-family:'宋体';}

/*** home ***/
.fullslide{position:relative;height:400px;}
.fullslide .bd,
.fullslide .tempWrap,
.fullslide .bd ul,
.fullslide .bd li{width:100%!important;height:100%!important;cursor:pointer;}
.fullslide .hd{position:absolute;left:0;bottom:20px;width:100%;height:10px;text-align:center;}
.fullslide .hd li{display:inline-block;width:10px;height:10px;margin:0 3px;border-radius:50%;background:rgba(0,0,0,.3);text-indent:-10em;overflow:hidden;}
.fullslide .hd li.on{background:rgba(0,0,0,.8);}
.fullslide .prev,
.fullslide .next{position:absolute;top:50%;margin-top:-30px;width:40px;height:60px;background:rgba(0,0,0,0.2) url() no-repeat center;background:#333 url('') no-repeat center\9;background-size:90% auto;border-radius:3px;}
.fullslide .prev{left:10%;background-image:url("../ico/prev.png")/*tpa=http://yanshen.89hl.com/i/prev.png*/;}
.fullslide .next{right:10%;background-image:url("../ico/next.png")/*tpa=http://yanshen.89hl.com/i/next.png*/;}

.home .row{padding:30px 0;}
.home .white{background:#fff;}
.home .grey{background:#e9e9e9;}
.home .row .hd{text-align:center;}
.home .row .hd .en{font-size:24px;color:#e2e2e2;padding-bottom:6px;}
.home .grey .hd .en{color:#fff;}
.home .row .hd .line-long{margin-bottom:-1px;height:1px;background:#e7e7e7;}
.home .row .hd .line-short{margin:0 auto;width:200px;height:1px;background:#0068c0;}
.home .row .hd .cn{font-size:18px;padding-top:7px;color:#0068c0;}
.home .row .more{display:block;width:100px;height:40px;margin:30px auto 0;text-align:center;line-height:40px;color:#fff;border-radius:5px;background:url("../ico/more-bg.jpg")/*tpa=http://yanshen.89hl.com/i/more-bg.jpg*/ repeat-x;}
.home .row .bd{padding-top:30px; overflow:hidden;}

.home .r1 .bd ul{margin-right:-50px;}
.home .r1 .bd li{float:left;width:300px;margin-right:50px;*margin:0 15px;}
.home .r1 .bd li .pic{position:relative;height:200px;}
.home .r1 .bd li .pic .img,
.home .r1 .bd li .pic .img a,
.home .r1 .bd li .pic .img img{display:block;width:100%;height:100%;}
.home .r1 .bd li .pic .newstime{position:absolute;height:40px;text-align:center;right:0;bottom:0;color:#fff;font-size:0;}
.home .r1 .bd li .pic .newstime span{display:inline-block;vertical-align:top;font-size:12px;line-height:14px;font-family:arial;width:60px;padding:6px 0;height:28px;background:rgba(0,0,0,.5);background:#333\9;}
.home .r1 .bd li .pic .newstime a{display:inline-block;vertical-align:top;width:40px;height:100%;background:#0068c0;color:#fff;font-size:20px;font-family:'宋体';line-height:40px;}
.home .r1 .bd li .text .title{font-size:16px;height:20px;line-height:20px;padding:15px 0 10px;overflow:hidden;}
.home .r1 .bd li .text .title a{color:#0068c0;display:block;height:100%;overflow:hidden;}
.home .r1 .bd li .text .smalltext{height:120px;overflow:hidden;text-indent:2em;font-size:12px;color:#a0a0a0;line-height:20px;}

.home .r2 .bd ul{margin-right:-65px;}
.home .r2 .bd li{float:left;width:200px;height:250px;overflow:hidden;margin-right:65px;position:relative;}
.home .r2 .bd li .mask{position:absolute;width:100%;height:100%;top:0;background-color:rgba(0,0,0,0.6);display:none;}
.home .r2 .bd li:hover .mask{display:block;}
.home .r2 .bd li .mask .title{text-align:center;position:absolute;top:50%;margin-top:-30px;width:100%;color:#fff;}
.home .r2 .bd li .mask .icon{background:url("../ico/icon-arrow.png")/*tpa=http://yanshen.89hl.com/i/icon-arrow.png*/ no-repeat center center;width:40px;height:37px;display:block;position:absolute;top:50%;left:50%;margin-left:-20px;}

.home .row.r3 .bd ul{margin:-10px -50px -10px 0;}
.home .row.r3 .bd ul li{margin:10px 50px 10px 0;*margin:10px 15px;width:300px;height:200px;overflow:hidden;position:relative;float:left;}
.home .row.r3 .bd ul li a{display:block;width:100%;height:100%;}
.home .row.r3 .bd ul li p{position:absolute;bottom:20px;left:0;background:url("../ico/bg-text.png")/*tpa=http://yanshen.89hl.com/i/bg-text.png*/ no-repeat;width:190px;padding-right:10px;height:50px;overflow:hidden;text-align:center;line-height:50px;color:#fff;}
.home .row.r3 .bd ul li img{display:block;width:100%;height:100%;}

.home .r4 .bd ul{margin-right:-60px;}
.home .r4 .bd li{width:200px;height:270px;float:left;position:relative;margin-right:60px;}
.home .r4 .bd li .item-bd{width:180px;height:180px;padding:10px;background:#0069c0;position:absolute;top:0;left:0px;border-radius:10px;z-index:0;background:none;cursor:pointer;overflow:hidden;}
.home .r4 .bd li .item-bd .title{font-size:16px;color:#3d619e;height:30px;overflow:hidden;line-height:30px;padding:15px 0;text-align:center}
.home .r4 .bd li .item-bd .smalltext{color:#91a0be;line-height:24px}
.home .r4 .bd li:hover .item-bd{background:#0069c0;}
.home .r4 .bd li:hover .title{color:#fff;}
.home .r4 .bd li:hover .smalltext{color:#fff;}
.home .r4 .bd li .more{position:absolute;bottom:0;left:50%;margin-left:-50px;}

.home .r5 .bd ul{margin-right:-5px;}
.home .r5 .bd li{float:left;width:200px;*width:199px;height:130px;padding:30px 0;border:1px dashed #cbcbcb;border-left:none;}
.home .r5 .bd li a{display:block;width:100%;height:100%;}
.home .r5 .bd li a img{display:block;width:100%;height:100%;}

/*** newslist ***/
.newslist .container{padding-bottom:50px}
.newslist .list-hd{height:200px;padding:30px 0;overflow:hidden;}
.newslist .list-hd .pic{width:220px;height:180px;padding:9px;border:1px dashed #ababab;}
.newslist .list-hd .pic a,
.newslist .list-hd .pic img{display:block;width:100%;height:100%;}
.newslist .list-hd .text{margin-left:270px;}
.newslist .list-hd .text .title{font-size:16px;height:50px;line-height:50px;}
.newslist .list-hd .text .title a{color:#0068c0;}
.newslist .list-hd .text .title a:hover{text-decoration:underline;}
.newslist .list-hd .text .newstime{height:40px;line-height:40px;border-bottom:1px solid #acacac;color:#787878}
.newslist .list-hd .text .smalltext{padding-top:15px;text-indent:2em;font-size:12px;line-height:24px;}
.newslist .list-hd .text .smalltext a{color:#787878;}
.newslist .list-hd .text .smalltext a:hover{text-decoration:underline;}

/*** newsdetail ***/
.newsdetail .detail-hd{text-align:center;border-bottom:1px dashed #9a9a9a;padding:10px 0;}
.newsdetail .detail-hd .title{height:40px;line-height:40px;font-size:16px;color:#0068c0;}
.newsdetail .detail-hd .info{color:#787878;line-height:30px;}
.newsdetail .detail-bd{padding:20px 0;line-height:26px;color:#787878;}
.newsdetail .detail-bd .pic{font-size:0;line-height:0;text-align:center;padding:10px 0;}
.newsdetail .detail-bd img{max-width:100%;}

/*** about ***/
.about .main-bd{padding:20px 0 20px 30px;line-height:26px;color:#787878;}
.about .main-bd p{padding:10px 0;}
.about .main-bd .pic{font-size:0;line-height:0;text-align:center;padding:10px 0;}
.about .main-bd img{max-width:100%;}

/*** case ***/
.case .main-bd{padding:20px 0 20px 30px;line-height:26px;color:#787878;}
.case .main-bd p{padding:5px 0;text-indent:2em;}
.case .main-bd .title{height:60px;line-height:60px;color:#0068c0;font-size:18px;text-align:center;}
.case .main-bd .pic{font-size:0;line-height:0;text-align:center;padding:10px 0;}
.case .main-bd img{max-width:100%;}

/*** partner ***/
.partner .main-bd{padding:20px 0 20px 30px;}
.partner .main-bd li{float:left;width:184px;height:110px;}
.partner .main-bd li a{display:block;width:100%;height:100%;}
.partner .main-bd li a img{display:block;width:100%;height:100%;}

/*** contact ***/
.contact .main-bd{padding:20px 0 20px 30px;}
.contact .main-bd .map{height:300px;}
.contact .main-bd .contactway{padding:30px 0 40px;height:270px;background:url("../ico/logo1.jpg") no-repeat 600px center;}
.contact .main-bd ul{width:540px;border-right:1px solid #d5d5d5;}
.contact .main-bd li{float:left;width:210px;height:46px;padding:10px 0 10px 60px;background:url() no-repeat 10px center;}
.contact .main-bd li .name{font-size:14px;color:#888;line-height:26px;}
.contact .main-bd li .content{font-size:12px;color:#016cbd;line-height:20px;}