﻿
@charset "utf-8";
@import "reset.css";

/*common*/
*{ margin:0 auto; padding:0px; font-family:Arial, "微软雅黑";  color:#000; }
.nyfh a{color:#333;}

/*map*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*friendlink*/
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none;	color: #fff;}
a.zzb07link:hover {	text-decoration: underline;	color: #fff;}
.zzb07tail{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#fff;}

.sxpage{ margin-top:245px; width:60px;}

/*page*/
.yeshu{float: right; font-family:Arial,"宋体"; font-size:12px; color:#000; height:32px;text-align: right; margin-right:60px;}
.yeshu li{ float:left; height:30px; line-height:30px;}
.yeshu li a{ font-family:Arial, "宋体";margin-left:5px; width:36px; height:30px; text-align:center; line-height:30px; border:1px solid #ddd; color:#555; display:block;}
.yeshu li a:hover{ background:#0b419b; color:#fff;}
.yeshu li a,.yeshu li .pageinfo{ color:#555;} 
.yeshu li .pageinfo{ padding-left:5px;}
.yeshu span.zi{margin-right:5px; width: 190px;height: 24px;line-height: 24px;text-align: center;display: block;border: 1px solid #ddd;float: left;float: left;font-family:Arial,"宋体"; font-size:12px;}
.yeshu a.first,.yeshu a.prev,.yeshu a.next{ margin-right:5px; float:left;display: block;width: 60px;height: 24px;line-height: 24px; text-align:center;border: 1px solid #ddd;}
.yeshu span.current,.yeshu a.end,.yeshu a.num{margin-right:5px; float:left;display: block;width: 24px;height: 24px;line-height: 24px; text-align:center;border: 1px solid #ddd;}
.yeshu a{ color:#000;}
.yeshu a:hover{}


/*上下页*/
.ny-sxy{ width:94%; height:60px; padding:20px; border-top:1px dotted #309d40;  }
.up,.down,.up a,.down a{height:30px; line-height:30px;float:left;display:block; font-family:Arial, "宋体";}
.up a,.down a{ width:500px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.up,.down{ display:block; width:100%;}
.up a:hover,.down a:hover{ color:#309d40;}
.up strong,.down strong{ float:left;font-family:Arial, "宋体";}




/*order*/
#order {font-size: 14px;color: #333;line-height: 28px;}
table, td {font: 12px/140%; padding-left:5px;padding-bottom: 1px;padding-top: 1px;}
.a12h18c333 tr{ height:50px;}


/*welcome*/

/*logo*/
.ind-logo{height:85px;  position:absolute; top:45px; z-index:99; background:url(../images/main_03.png) repeat-x;}


/*nav*/
.ind-nav{ width:525px;}
.ind-nav span{ height:28px; line-height:28px; display:block; text-align:right; padding-right:5px;}
.ind-nav ul{ height:25px; line-height:25px;}
.ind-nav ul li{float:left;}
.ind-nav ul li a{ font-size:13px;}

/*logo*/
.header{ width:100%;min-width:980px; height:79px; position:fixed; left:0;top:46px; background:url(../images/header_bg01.png) repeat; z-index:99; background-color:transparent; transition:all 0.5s;}
.main-title{
	height:42px;
	border-bottom:#e5e5e5 1px solid;
}
.max-min{ width:100%; max-width:1200px;min-width:980px; margin:0 auto;}

.hotline{ margin:0;}
.menu{margin-top: 13px;}
.menu ul li{ position:relative; width:74px; float:left; background:url(../images/menu_bg02.png) no-repeat right top;}

.menu ul li .navf{ width:75px; height:79px; position:relative; overflow:hidden; text-align:center; cursor:pointer;}
.menu ul li .navf span{ display:block;width:75px; height:69px; position:absolute; left:0;cursor:pointer;}
.menu ul li .navf .navcurbg{ top:-79px; background:url(../images/menu_bg01.png) no-repeat center 56px;}
.menu ul li .navf .navon{ top:-79px;  font:14px/79px "微软雅黑"; color:#fff; opacity:0.8;filter:Alpha(opacity=80);cursor:pointer;}
.menu ul li .navf .navcur{ top:0; font:14px/79px "微软雅黑";color:#fff;opacity:0.8;filter:Alpha(opacity=80);cursor:pointer;}
.menu ul li.hover .navf .navcurbg{top:0;}
.menu ul li.hover .navf .navon{top:0;}
.menu ul li.hover .navf .navcur{ top:-79px;}
.menu ul li .nav-son{ display:none; position:absolute; height:59px; left:0; top:69px;/* border-bottom:1px solid #941818; background:#ae1c1c;*/background:url(../images/main_03.png) repeat-x;}
.menu ul li .nav-son .choose{ float:left; width:113px;height:59px;background:url(../images/menu_bg03.png) no-repeat right center;font:14px/59px "Times New Roman";color:#fff; text-align:center;}
.menu ul li .nav-son ul{ float:left;}
.menu ul li .nav-son ul li{ float:left; width:70px; height:59px; margin-left:15px; text-align:center;font:12px/59px "微软雅黑"; color:#fff; position:relative; overflow:hidden;}
.menu ul li .nav-son ul li span{display:block;width:84px; height:59px; position:absolute; left:0; opacity:0.9;filter:Alpha(opacity=90);}
.menu ul li .nav-son ul li .nav-soncur{ top:-59px;}
.menu ul li .nav-son ul li .nav-sonon{ top:0;}
.menu ul li .nav-son ul li a{ color:#fff;}
.menu ul li .nav-son ul li.on{ background:url(../images/menu_bg04.png) no-repeat center;}
.menu ul li .nav-son ul li.on .nav-soncur{ top:0;}
.menu ul li .nav-son ul li.on .nav-sonon{ top:-59px;}


/*banner*/
.ind-banner{ height:625px; overflow:hidden;text-align: center; position:relative; z-index:20;}
.ny-banner{ height:455px; overflow:hidden;text-align: center;position:relative; z-index:20; border-bottom:8px solid #cccccc;}
/* mainbanner */
/* ---------------------- 百叶窗banner  -------------------------- */
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1423px; height:625px; background:#333; position:relative; overflow:hidden;margin: 0 auto;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:50%; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:50%; right:10px; z-index:10;}
#playBox .smalltitle {width:100%; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}


/*ab*/
.ny-pro-lef{ width:224px;border:1px solid #309d40; height:30px;background:#e8e8e8;}
.ind-search{ height:24px;width:195px;}
.ind-search input,.ny-pro-lef input{ }
#search{ margin-top:135px; margin-right:18px;}

.ny-nav-titbg{ width:100%;background:#fff;}
.ind-ab{height:635px;overflow:hidden; border-bottom:6px solid #eeeeee;background:#fff; border-top:6px solid #eeeeee;}
.ind-ab-con{ text-align:center;}
.ind-ab-con1{ width:100%; margin-top:30px;}
.ind-ab-con2{ height:300px; overflow:hidden;text-overflow: ellipsis; text-align:left; float:right;}
.ind-ab-con1 p{ line-height:30px; color:#676767;}
.ind-ab-con1 p,.ind-ab-con1 p a,.ny-ab-con p strong,.ny-ab-con p a,.ny-ab-con p{ font-size:14px;}
.ind-ab-con1 p a:hover{ text-decoration:underline;}

.weixinbb{}
.erweima{ display:none;}
.ewmhov a:hover img.erweima{ display:block; margin-top:-165px;}

@media only screen and (min-width: 1423px){
    .oUlplay img {width:1423px;}
}

@media only screen and (min-width: 1920px){
    .oUlplay img {width:1920px;}
}


.ind-mor{color:#0b419b; text-transform:uppercase; font-weight:bold; font-size:16px;}

ul.ywfw-ul{ width:100%; padding:0px; margin:0 auto; margin-left:15px;}
ul.ywfw-ul li{ width:266px; float:left; height:72px; margin-right:23px; margin-top:20px;margin-bottom: 20px; background:url(../images/ywbg.jpg) no-repeat center center;}
ul.ywfw-ul li a{height:70px; line-height:20px; margin-left:83px; display:block; font-size:18px; color:#717171; padding-top:20px;}



/*主要科室 分类*/
.ind-keyshi{ height:505px;}
.ind-keyshi-con{ text-align:center;}
.ind-keyshi-con ul{ padding-top:35px;}
.ind-keyshi-con ul li{float:left; margin-right:5px;}
.ind-keyshi-con ul li img.keyshi-pic{position: relative;width: 195px;/*height: 304px;*/height: 245px;}
.ind-keyshi-con ul li .keyshi-pic-t{position: absolute;width: 195px;/*height: 304px;*/height: 245px;background:url(../images/ks-bg.png) no-repeat center center;/*margin-top: -304px;*/margin-top: -245px;border-top-left-radius:1em;
border-top-right-radius:1em;
border-bottom-right-radius:1em;
border-bottom-left-radius:1em;}
.ind-keyshi-con ul li .keyshi-pic-t img{ /*margin-top:65px;*/margin-top:38px;}
.ind-keyshi-con ul li .keyshi-pic-t h2{ margin-top:70px; color:#fff; font-size:20px; font-weight:bold;}
.ind-keyshi-con ul li:hover .keyshi-pic-t{position: absolute;width: 195px;height: 65px;background:url(../images/ks-bg1.png) no-repeat center center;/*margin-top: -304px;*/margin-top: -245px;transform: translate(0,0);transition:all .5s ease-in 0s;}
.ind-keyshi-con ul li:hover .keyshi-pic-t img{ display:none;}
.ind-keyshi-con ul li:hover .keyshi-pic-t h2{margin-top:20px; color:#fff; font-size:20px; font-weight:bold;transform: translate(0,0);transition:all .5s ease-in 0s;}

/*news*/
.ind-new{ height:515px; overflow:hidden; background:#eeeeee;}



.index-news{padding: 40px 0;background: #eee;}
.index-news .w960{height:350px;overflow: hidden;}
.index-news .l{width:790px;height: 350px;background: #fff; float:left;}
.index-news .tips{width:27.5%;height:315px;padding:35px 0 0 5%;background: url(../images/llogo01.png) no-repeat right bottom #0b419b;float: left;line-height: 24px;color: #a9b6cf;}
.index-news .tips p.en{font-size: 36px;line-height: 38px;font-family: "Microsoft YaHei";color: #dee2ed; font-weight:bold;}
.index-news .tips p.mss{ font-size:22px;  font-family:Arial; color:#dee2ed;margin-top: 12px; }
.index-news .tips a.more{display: inline-block;width:43px;height: 27px;padding-left: 16px;line-height: 27px;color: #a9b6cf; background:url(../images/jtr.png) no-repeat 90% center; border:1px solid #fff; border-radius:3px;margin-top:195px;}
.index-news .tips a.more:hover{color: #0b419b;background: url(../images/jtr2.png) no-repeat 90% center #fff;}
.index-news .list{width: 58%;padding: 27px 28px 0 24px;float: left;}





/*---首页 新闻---*/
.ind_news_list{ font-size:12px;top:0px; width:100%; float:left;}
.ind_news_list dl{ clear:both;  padding-bottom:10px; margin-bottom:10px; overflow:hidden;}
.ind_news_list dl dd{ float:left; margin-right:10px; width:40%;  max-width:250px; margin-right:15px;}
.ind_news_list dl dd img{ width:100%;}
.ind_news_list dl dt{  position:inherit;}
.ind_news_list dl dt a.bt{ color:#333; font-size:18px; height:20px; line-height:20px; overflow:hidden; display:block; margin-bottom:5px; font-weight:normal;}
.ind_news_list dl dt i{ color:#999; font-style:normal;}
.ind_news_list dl dt a:hover{ color:#ff7e00;}
.ind_news_list dl dt p.ms{ color:#999; font-size:12px; line-height:20px; overflow:hidden; height:60px; margin-bottom:5px; margin-top:15px;}
.ind_news_list dl dt a.more{ color:#999; font-size:12px; }
.ind_news_list dl dt a.more:hover{ color:#ff7e00; }
.ind_news_list dl dt a.more span{font-family:'simsun';}

/*------新闻日期型列表---- */ 
.ind_date_news_list{ margin-top:10px; font-size:12px; margin-top:5px; clear:both; margin-left:-5%;background:url(../images/news-bg.jpg) no-repeat 7px -10px; width:505px; height:170px;}
.ind_date_news_list li { width:100%;margin-bottom:12px; margin-left:5%; font-family: "Microsoft YaHei"!important;  height:60px; float:left; border-top:1px dashed #ddd; padding-top:12px;}

.ind_date_news_list .datetime {width:75px;height:45px; margin-top:0px;text-align:center;display:block; float:left;font-family:Arial, Helvetica, sans-serif;padding:2px; margin-right:10px;}
.ind_date_news_list .datetime strong{display:block; font-size:40px; line-height:40px;height:40px; color:#0b419b; font-weight:bold;}
.ind_date_news_list .datetime b{font-size:11px; line-height:12px; margin-top:5px; display:block; color:#666; font-weight:normal;}

.ind_date_news_list .cnt { position:inherit;height:80px; padding-top:5px;}
.ind_date_news_list .cnt .bt {font-size: 16px;margin-bottom: 2px; margin-top:5px;color:#444; font-weight:normal;}
.ind_date_news_list p.summary {line-height:20px;margin-top:5px; color:#999; height:20px; overflow:hidden;}

.ind_date_news_list .cnt .bt:hover{ color:#ed6d34;}



.index-news .r{width:32%;height: 350px;overflow: hidden; float:right;}
.index-news .inews-box{width: 100%;float: left; height:145px;margin-bottom:20px;background:#fff; overflow:hidden; padding:10px;}
.index-news .inews-box_img{ float:left; width:45%; display:block;}
.index-news .inews-box_img img{ width:175px; height:145px;transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;}
.index-news .inews-box_img:hover img{ transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -mz-transform: scale(1.1);	}
.index-news .inews-box .detail{width:160px;height: 64px;float: left;padding: 14px 0 0 20px;}
.index-news .inews-box p{line-height: 18px;color: #959595; margin-top:10px; font-size:12px;}
.index-news .inews-box p.fz16{font-size: 20px;line-height: 28px;color: #333;}

/*contact*/


.ind-fwfour{ height:210px;}
.ind-fwfour ul{ /*padding-top:60px;*/padding-top:25px;}
.ind-fwfour ul li{/* margin-right:64px;*/margin-right:5px; float:left;}
.ind-fwfour ul li img{transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;}
.ind-fwfour ul li:hover img{    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -mz-transform: scale(1.1);	}
.ind-fwfour ul li a.ind-fot-sec{ width:120px; display:block; height:88px; float:left; margin-left:15px;}
.ind-fwfour ul li a.ind-fot-sec span{ font-size:20px; font-weight:600; color:#737373;}
.ind-fwfour ul li a.ind-fot-sec font{ font-size:15px; font-family:Arial; color:#737373; text-transform:uppercase;}
.ind-fwfour ul li a.ind-fot-sec i{     color: rgba(255,255,255,1);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    position: relative;
    border: 1px solid rgba(255,255,255,0.5);    
	margin-top:5px; float:left; width:70px; height:17px; display:block; text-align:center; border:1px solid #737373; line-height:17px; font-size:15px; font-family:Arial; color:#737373;}
.ind-fwfour ul li a.ind-fot-sec:hover i{    background-color: rgba(255,255,255,0.2);
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;}

/*footer*/
.ind-copy{ background:url(../images/fot-bg.jpg) repeat-x; height:248px;}
.ind-fot-nav{ height:60px; line-height:60px; color:#fff;}
.ind-fot-nav a{color:#fff; font-family:Arial, "宋体"; font-size:13px;}
.ind-copy p{ height:50px; line-height:50px;}
.ind-copy p,.ind-copy p a,.ind-copy span{color:#fff;}
.ind-copy a:hover{ text-decoration:underline;color:#fff;}

/*底部*/
.dbcom{}
.dbcom .com_1{padding:27px 0px 18px 0;}
.dbcom .com_1 ul{margin:0 auto;clear:both;overflow:hidden;}
.dbcom .com_1 ul li{margin-top:10px;margin-right: 5%;float:left;}
.dbcom .com_1 ul li span{display:block;font-size:16px;font-weight:bold;color:#fff;margin-bottom:8px;}
.dbcom .com_1 ul li a{display:block;height:25px;line-height:25px;color:#8a9ca8;font-size:14px;}
.dbcom .com_1 ul li a:hover{color:#fff;}
.dbcom .com_1 ul li.ewm{float:right;margin: 0px;}
.s1{text-align: center;margin-top: 30px;display: block;float: left;}
.s2{text-align:center;font-size:12px;font-weight:normal; width:130px;color:#8a9ca8;display: block;float: left;}
.dbcom .com_1 ul li a:hover{color:#fff;}
.dbcom .com_1 ul li.ewm .s1{text-align: center;}
.com_2,.dbcom .com_2 a{text-align:center; font-size:14px;padding:20px 0px;background:#eaebec;}
.com_2 a:hover{ color:#000;}



/*内页导航*/
.ny-ab{}
.slideNav {width: 1200px; margin:0 auto; background:#fff;height: 90px;border-bottom: #929292 solid 1px; }
.slideNav .crumbsL {float: left; }
.slideNav .crumbsL li {margin-right: 10px; font-size:14px;  }
.slideNav .crumbtit{ float:left;}
.slideNav .crumbtit li{font-size: 16px; color:#000;}
.slideNav .crumbtit li i{ width:3px; height:35px; display:inline-block; background:#0b419b;}
.slideNav .crumbsL li.iconfont {font-size: 12px;color: #767676; }
.slideNav .crumbsL li.home {line-height: 86px;font-size: 16px;color: #999; }
.slideNav .crumbsR {float: right; }
.slideNav .crumbsR li {margin-left: 20px;transition: 0.5s; }
.slideNav .crumbsR li a{    font-size: 14px;}
.slideNav .crumbsR li i {height: 3px;display: block;width: 0;background: #0b419b;transition: 0.5s; }
.slideNav .crumbsR li.sel i {width: 100%; }
.slideNav li {display: inline-block;height: 88px;line-height: 88px;vertical-align: middle; }

.main-content {width: 100%;  }
.main-content p {line-height: 36px; font-size:16px; }
.main-content img {/*width: 100%; */}
.main-content .l {width: 780px;padding-right: 30px;border-right: #dedede  1px solid;float: left;position: relative;overflow-y: hidden;transition: 0.5s;min-height: 690px;    margin-bottom: 75px; }
.main-content .l .map img {width: 100%; }
.main-content .l .about-2 {padding-left: 20px; }
.main-content .l .about-2 li {background: url(../images/about-2-libj.jpg) 6px 0 no-repeat;background-size: 4px 100%;padding: 40px 0;overflow: hidden; }
.main-content .l .about-2 li .iconfont {margin-top: 9px;font-size: 16px;color: #0b419b;display: block;float: left; }
.main-content .l .about-2 li .timer {padding: 0 10px;font-size: 26px;display: block;float: left; }
.main-content .l .about-2 li .ct-p {width: 500px;float: left;padding-top: 11px; }
.main-content .xh {height: 690px; }
.main-content .r {width: 355px;float: right;padding-top: 40px; }
.main-content .r ul {width: 100%; }
.main-content .r .nav-ct {line-height: 60px; }
.main-content .r .nav-ct li {text-indent: 30px;height: 60px;width: 100%;background: #f0f0f0;border-bottom: 1px solid #dedede; margin-bottom:0px; }
.main-content .r .nav-ct li a {width: 100%;height: 100%;display: block; }
.main-content .r .nav-ct li:hover {background: #dedede; }
.main-content .r .nav-ct li.sel {background: #0b419b;color: #fff; }
.main-content .r .nav-ct li.sel a{ color:#fff;}
.main-content .r .about-img-list li {margin-bottom: 20px; }
.main-content .r .about-img-list img {width: 100%;display: block; }
.content-title {color: #666;font-size: 48px;margin: 40px 0;width: 100%;overflow: hidden; text-align:center;    background: #fff; }
.content-home{ float:right; margin-top:25px;margin-bottom:25px;}



.img-show {width: 100%; }
.img-show .show {display: block; text-align:center;margin: 0 auto;padding: 40px 0; }
.img-show .img-show-down {width: 100%;
	/*safari  chrome  opera*/display: -webkit-box;-webkit-box-orient: horizontal;
    /*firefox*/display: -moz-box;-moz-box-orient: horizontal;
    /*w3c*/display: box;box-orient: horizontal; }
.img-show .img-show-down .btn-l {background: url(../images/btn-l.png) no-repeat; float:left; }
.img-show .img-show-down .btn-r {background: url(../images/btn-r.png) no-repeat; float:left;  }
.img-show .img-show-down .btn-l,
.img-show .img-show-down .btn-r {width: 50px;height: 90px;opacity: 0.4;background-size: 100% 100%; }
.img-show .img-list-box {width: 1060px;position: relative;overflow: hidden; float:left; height:100px; }
.img-show .img-list-box .img-show {position: absolute;top: 0;left: 0;z-index: 5;transition: 0.5s; }
.img-show .img-list-box .img-show li {height: 90px;width: 133px;box-sizing: border-box;font-size: 0;overflow: hidden;float: left;border: 2px solid #fff;transition: 0.5s; }
.img-show .img-list-box .img-show li dt {width: 100%;height: 100%;overflow: hidden; }
.img-show .img-list-box .img-show li img {width: 100%; height:100%;display: block; }
.img-show .img-list-box .img-show li.active {background: #d6d8db;border: 8px solid #d6d8db; }




.new-up {width: 100%;overflow: hidden; background:#fff; padding:20px; }
.new-up .htit {color: #0b419b;font-size: 18px;padding: 10px 0; }
.new-up .lr {width: 100%; margin-top:15px; }
.new-up .lr dt {display: inline-block;vertical-align: middle; }
.new-up .lr .ldt {width: 95%; }
.new-up .lr .rdt img {width: auto; }
.limit-line-one {display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 1;overflow: hidden;-webkit-box-orient: vertical;font-size: 2em;-webkit-margin-before: 0.83em;-webkit-margin-after: 0.83em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;font-weight: bold; }
.new-p {display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 3; }

.btn4 {background: #e1e1e1;width: 100%;height: 60px;font-size: 26px;color: #01923e;margin: 20px 0 40px; }


.netit{ width:100%; text-align:center;font-size: 2em;font-weight: bold; margin-top:15px;}
.ntdate{width:100%; text-align:center; line-height:40px; color:#555; font-size:12px;border-bottom:1px dashed #ccc; }
.ntcon{ padding-bottom:50px; padding-top:30px;}
.ntcon p{ font-size:14px; line-height:30px;}

.animate{ -webkit-transition-duration: .5s; -moz-transition-duration: .5s;transition-duration: .5s;}
.case{width: 100%;height: auto;overflow: hidden;margin-top: 50px; margin-left:40px;}
.case ul li{width: 21%;height: auto;float: left;margin-right: 2.3%;margin-bottom: 15px;overflow: hidden;}
.case ul li img{ width:210px; height:260px;border:1px solid #dedede; padding:3px;}
.case ul li .thum{height: auto;/*background: #dedede;*/}
.case ul li:hover .name{height: 40px;}
.case ul li:hover .thum img{opacity: .8;}
.case ul li:hover .name a{margin-left: 90px;font-size: 14px;}
.case ul li:hover .name p{width: 50px;}
.case ul li .thum img{display: block;}
.case ul li.three{margin-right: 0%;}
.case ul li a{display: block;width: 80%;font-size: 14px;}
ase ul li img{display: block;}
.case ul li .name{margin-top: 15px;height: 40px;line-height: 40px;position: relative;overflow: hidden;}
.case ul li .name p{width: 0px;height: 1px;position: absolute;left: 40px;top: 19px;background: #3E3E3E;opacity: .5;}
.case ul li .name strong{margin-right: 10px;}
.case ul li .name span{font-size: 12px;opacity: .5;}
/*-----------news page-------------*/
/*.newslist{ width: 1280px;  overflow: hidden;}
.newslist li{ border:1px solid #313131; margin-bottom: 50px; margin-right: 60px;width: 568px; float: left;}
.newslist li:hover{ border-color: #0b419b;}
.newslist li a{ display: block;}
.newslist li:hover .news-h{ color: #0b419b;}
.newslist li:hover .news-info{ color:#888;}
.news-h{ padding: 32px 32px 0; display:block; float:left; margin-bottom: 32px; font-size: 16px; color:#333; font-weight:bold; width:415px; height: 16px; line-height: 1em; overflow: hidden;}
.news-info{ font-size: 12px; padding: 0 32px; height: 85px; overflow: hidden; line-height:30px;}
.news-date{ margin-top: 30px;height: 70px; padding: 0 32px; font-size: 24px; line-height: 70px;
 background: #666 url('../images/xq.png') 93% center no-repeat;color: #fff;}
.newslist li:hover .news-date{ background-color: #0b419b; background-position: 95% center;}
.newslist li,.news-date{ -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.ny_news_list
.down{ width: 91px; height: 48px; margin: 0 auto 45px; background:url('../images/down.png'); cursor: pointer;}*/

.ny-body{ background:#f6f6f6; padding-bottom:70px;}
.media-item{position: relative;height: 140px;background: #fff; margin-bottom: 20px;-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.media-item  .item-img{    width: 248px;height: 100%;display: table-cell;vertical-align: middle;text-align: center;position: absolute;left: 0;top: 20;}
.media-item  .item-img img{    display: inline-block;max-height: 100%;vertical-align: middle;}
.media-item .item-cont{margin-left: 248px;position: relative;padding: 35px 0;}
.clearfix:after{    display: block;height: 0;}
.media-item .item-cont .cont-info{width: 693px;border-right: 1px solid #ccc;padding-right: 30px;}
.media-item .item-cont .cont-info h3{    font-size: 18px;color: #333;margin-bottom: 10px;}
.media-item .item-cont .cont-info p{    font-size: 12px;color: #999;line-height: 20px;}
.media-item .item-cont .cont-time{    width: 125px;overflow: hidden;padding: 0 40px;}
.media-item .item-cont .cont-time b{    color: #999999;font-size: 23px;font-weight: normal;    line-height: 90px;}
.media-item .item-cont .cont-time p{font-size: 18px;color: #999;}
.media-item .item-cont .more-arrow{   display: table-cell;height: 74px;vertical-align: middle;}
.media-item .item-cont .more-arrow i{display: block;width: 12px;height: 20px;background: url(../images/right-turn.png) no-repeat center;}


/*-----------文件下载 page-------------*/
.media-contact-us{ background: #fff;padding: 0 54px;height: 54px;line-height: 54px;margin-top: 30px;}
.media-contact-us p{    font-size: 18px;color: #333; line-height:54px;}	
.media-contact-us p  .contact-icon{    width: 20px;height: 16px;background-position: -178px -5px;}
.media-contact-us p  i{    display: inline-block;background: url(../images/mission-icons.png) no-repeat;vertical-align: -2px;margin: 0 6px;}
.media-contact-us p a{font-size: 18px;color: #333;    text-decoration: underline;}
.media-contact-us p  .down-icon{    width: 20px;height: 18px;background-position: -204px -2px;}

/*-----------人才招聘 page-------------*/
.join-box{position: relative;overflow: hidden;background: #fff;padding: 10px 0 25px 0;min-height: 260px;margin-top: 40px;}
.join-box .name-tit{text-align: center;width: 186px;position: absolute;left: 0;top: 75px;}
.join-box .name-tit .invite-icon{width: 54px;height: 68px;background-position: -150px -151px;}
.join-box .name-tit .join-box-icon{display: inline-block;background: url(../images/mission-icons.png) no-repeat  -150px -151px;margin-bottom: 15px;}
.join-box .name-tit p{text-align: center;font-size: 18px;color: #717171;font-weight: bold;}
.join-box .info-main{margin-left: 186px;position: relative;overflow: hidden;}
.join-box .info-main .main-item.item-01{width: 350px;}
.join-box .info-main .main-item {margin: 0 50px 0 7px;}
.join-box .info-main .main-item .claim-tit {font-size: 16px;color: #717171;margin: 15px 0;height: 22px;line-height: 22px;}
.join-box .info-main .main-item .claim-tit-icon.ask {width: 20px;height: 20px;background-position: -131px -1px;vertical-align: -4px;}
.join-box .info-main .main-item .claim-tit-icon {display: inline-block;vertical-align: middle;background: url(../images/mission-icons.png) no-repeat;margin-right: 5px;}
.join-box .info-main .main-item .claim-tit-icon.site {width: 18px;height: 22px;background-position: -156px 0px;vertical-align: -4px;}

.join-box .info-main .main-item p {padding-left: 25px;font-size: 14px;color: #333;line-height: 30px;}
.join-box .info-main .main-item.item-02 {width: 500px;}
.join-box .info-main .main-item {margin: 0 50px 0 7px;}
.join-box .info-main .main-item .claim-tit-icon.subs {width: 20px;height: 22px;background-position: -106px 0px;vertical-align: -4px;}
.join-box .info-main .main-item .claim-tit-icon {display: inline-block;vertical-align: middle;background: url(../images/mission-icons.png) no-repeat;margin-right: 5px;}


/*-----------contact page-------------*/
.contact-body{width: 100%;margin: 0 auto;background:#fff;height: 425px; margin-top:40px;}
.contact-body .map-area{width: 544px;height: 404px; margin-left:10px; margin-top:10px;}
.contact-body .info-area{margin-left: 40px;width: 530px;}
.contact-body .info-area .area-item h3{margin: 20px 0; font-size: 18px;color:#666;line-height: 1;display: block;padding-left: 12px;border-left:4px solid #999;}
.contact-body .info-area .area-item .way-include{margin-left: 18px;border-bottom: 1px dashed #E3E3E3;}
.contact-body .info-area .area-item .way-include span{display: inline-block;margin-right: 30px; min-width: 100px;position: relative;padding-left: 30px;height: 20px;line-height: 20px;font-size: 14px;color:#666;}
.contact-body .info-area .area-item .way-include span em{color:#999;font-style: normal;font-weight: normal;}
.contact-body .info-area .area-item .way-include span:before{content: '';display: block;position: absolute; background: url(../images/mission-icons.png) no-repeat;}
.contact-body .info-area .area-item .way-include span.name:before{ width: 18px;height: 20px;background-position: 0 0;left: 0;top: 0;}
.contact-body .info-area .area-item .way-include span.email:before{ width: 18px;height: 12px;background-position: -23px -4px;left: 0;top: 4px;}
.contact-body .info-area .area-item .way-include span.phone:before{ width: 10px;height: 18px;background-position: -45px 0;left: 0;top: 1px;}
.contact-body .info-area .area-item .way-include span.qq:before{ width: 18px;height: 20px;background-position: -60px 0;left: 0;top: 0;}
.contact-body .info-area .area-item .way-include span.tel:before{ width: 18px;height: 18px;background-position: -84px 0;left: 0;top: 1px;}
.contact-body .info-area .area-item .way-include span.local:before{ width: 18px;height: 20px;background-position: -156px 0;left: 0;top: 0;}
.contact-body .info-area .area-item .way-include .include-block{padding-bottom: 20px;}
.contact-body .info-area .area-item .way-include .qt-btn{width: 90px;height: 36px;line-height: 36px;font-size: 14px;padding: 0;}
.contact-body .info-area .area-item .other-contact-way{padding: 15px 0;}
.contact-body .info-area .area-item .other-contact-way a{display: inline-block;position: relative;margin-left: 20px;}
.contact-body .info-area .area-item .other-contact-way a i{background: url(../images/blog-page-icons.png) no-repeat;display: inline-block;}
.contact-body .info-area .area-item .other-contact-way .xl-way i{width: 23px;height: 18px;background-position: 0 -45px;}
.contact-body .info-area .area-item .other-contact-way .xl-way:hover i{width: 23px;height: 18px;background-position: 0 -1px;}

.contact-body .info-area .area-item .other-contact-way .wx-way i{width: 25px;height: 20px;background-position: -43px -44px;}
.contact-body .info-area .area-item .other-contact-way .wx-way:hover i{width: 25px;height: 20px;background-position: -43px 0px;}
.contact-body .info-area .area-item .other-contact-way .wx-way .wx-ewm{display: none;width: 137px;height: 137px;background: url(../images/wechat-g.png) no-repeat center;box-shadow:0 2px 8px rgba(0,0,0,.22);position: absolute;left: 50%;margin-left:-88px;top:-145px;}
.contact-body .info-area .area-item .other-contact-way .wx-way:hover .wx-ewm{display: block;}


/*-----------地图 page-------------*/
.modesingle{ padding:0px;} 
.iw_poi_title { PADDING-RIGHT: 13px; WHITE-SPACE: nowrap; COLOR: #cc5522; FONT-SIZE: 14px; OVERFLOW: hidden; FONT-WEIGHT: bold } 
.iw_poi_content { 
FONT: 12px arial,sans-serif; WORD-WRAP: break-word; OVERFLOW: visible; PADDING-TOP: 4px } 
 .datu { TEXT-ALIGN: right; LINE-HEIGHT: 30px; PADDING-RIGHT: 10px; CLEAR: both } 
.datu A { PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: gray 0px 0px; COLOR: white; MARGIN-LEFT: 20px; TEXT-DECORATION: none; PADDING-TOP: 4px } 
#dituContent .bottom { MARGIN: 0px } 
#dituContent P { TEXT-INDENT: 0px; MARGIN: 0px 0px 2px } 
.baidunav { PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 0px; WIDTH: 208px; PADDING-RIGHT: 0px; BACKGROUND: url(http://img001.china-dirs.cn/data/user//k024/user070/uploadfile/cn/2013/03/19/Map_nav.png); HEIGHT: 30px; PADDING-TOP: 0px; border-radius: 17px } 
p.tel { PADDING-BOTTOM: 5px; LINE-HEIGHT: 30px; PADDING-LEFT: 0px; WIDTH: 208px; PADDING-RIGHT: 0px; BACKGROUND: url(http://img001.china-dirs.cn/data/user//k024/user070/uploadfile/cn/2013/03/19/Map_tel.png) no-repeat 0px 5px; HEIGHT: 30px; PADDING-TOP: 5px } 
.baidunav .number A { WIDTH: 150px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; COLOR: black; OVERFLOW: hidden; TEXT-DECORATION: none } 
.tel .number A { WIDTH: 150px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; COLOR: black; OVERFLOW: hidden; TEXT-DECORATION: none } 
.baidunav .number { MARGIN: 0px 0px 0px 40px; DISPLAY: block; COLOR: black; FONT-SIZE: 17px; FONT-WEIGHT: bold } 
.tel .number { MARGIN: 0px 0px 0px 40px; DISPLAY: block; COLOR: black; FONT-SIZE: 17px; FONT-WEIGHT: bold } 
.shuangyana { MARGIN-TOP: 10px; FONT-FAMILY: 微软雅黑; MARGIN-BOTTOM: 20px; FONT-SIZE: 16px; FONT-WEIGHT: bold; }



/*投诉建议*/
.help-center-container{ background:#fff;}
.feedback-content{width: 700px;margin: 0 auto;background:#fff;padding: 0px 0px 0; margin:0 auto;}
.feedback-content p{font-size: 12px;color:#999; }
.feedback-content p a{color:#10c55b;}
.feedback-content .feedback-type{padding-left: 98px;position: relative;height: 34px;margin: 20px 0;}
.feedback-content .feedback-type .type-title{position: absolute;left: 0;top:0;font-size: 16px;font-weight: bold;color:#333;line-height:34px; }
.feedback-content .feedback-type .type-list{ height:34px; line-height:34px; font-size:14px;}
.feedback-content .feedback-type .type-list .np{display: inline-block;margin-right: 5px; line-height: 34px;text-align: center;padding: 0 28px;border:1px solid #e3e3e3;color: #666;font-size: 14px; -webkit-border-radius:2px;  -moz-border-radius:2px; border-radius:2px;}
.feedback-content .feedback-type .type-list a:hover,.feedback-type .type-list a.on{color:#10c55b;border-color:#87e2ad;font-weight: bold;}
.feedback-content .feedback-type .warn-tip{font-size: 12px;color:#fda233;line-height: 34px;display: inline-block;margin-left: 15px;}
.feedback-content .suggest-form .suggest-textarea{position: relative;overflow: hidden;margin-bottom: 20px;width: 682px;}
.feedback-content .suggest-form .suggest-textarea textarea{width: 682px;height: 182px;resize: none;border:1px solid #e3e3e3;outline: none;padding: 15px;}
.feedback-content .suggest-form .suggest-textarea .count-tip{font-size: 12px;color: #888;position: absolute;right: 15px;bottom: 10px;}
.feedback-content .suggest-form .suggest-textarea textarea:focus + .count-tip{display: none;}


.feedback-content .suggest-form input.contact-put{width: 682px;height: 42px;line-height: 42px;font-size: 14px;padding-left: 15px;border:1px solid #e3e3e3;outline:none;margin-bottom: 20px;}
.feedback-content .send-button .qt-btn{width: 100px;height: 40px;line-height: 40px;margin-right: 14px;}
.feedback-content .send-button{/*padding: 30px 0;*/ text-align:center;}


.ab-bg-con{ background:#fff; padding:20px;}