﻿/* 整体*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
padding: 0;margin: 0;font-family:'Microsoft Yahei', '微软雅黑',arial
}
img{border:none;}
li{list-style:none;}
a{ text-decoration:none;}
.clear{clear:both;}
.left{float: left;}
.right{float: right;}
/* font-family:"Microsoft YaHei",SimSun,SimHei;  */

/*******common head***********/
.head{height:32px;background:#4e2f23;}
.top{width:1100px;margin:0 auto;color:#fff;line-height: 32px;}
.top .top_left{font-size: 12px;}
.top .top_right{font-size: 14px;margin-right:150px;}
.language{margin-left:1000px;}

.column{height:50px;width:1000px;margin:0 auto;padding: 30px 0px;}
.logo{float: left;width: 243px;height: 39px;}
.logo a{display: inline-block;width: 243px;height: 39px;background: url(../images/logo.png) no-repeat;text-indent: -9999px;}
.column_list{float: right;margin-top:5px}
.column_list ul{}
.column_list ul li{float: left;width:106px;text-align: center;padding-bottom: 4px;}
.column_list ul li:hover{border-bottom: 2px solid #4e2f23;}
.column_list ul li p{font-size: 20px;}
.column_list ul li a{color: #000;}

/*****index*****/
.fullSlide{ min-width:1000px; position:relative;  height:399px; overflow:hidden;  }
	.fullSlide .bd{ position:relative; z-index:0;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:399px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:399px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
		line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
	}
	.fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1;}

.main{width:1000px;margin:0 auto;overflow: hidden;padding:40px 0px;}
	
	.title h4{font-size: 18px;font-weight: normal;background: url("../images/side.png") no-repeat left center;padding-left: 20px;}
	.title a{color:#000;}
	.service ol{height: 87px;margin: 40px 0px;background: url(../images/dotline.png) repeat-x 0px 28px;}
	.service ol li{float: left;margin: 0px 15px;background: #fff;text-align: center;}
	.service ol a{font-size: 14px;color:#000;display: inline-block;text-align: center;}
	.service ol li p{font-size: 14px;}

	.slide{position: relative;text-align: center;
	    width: 56px;box-sizing: border-box;margin: 0px auto;
	    height: 56px;overflow: hidden;
	    border-radius: 50%;}
	    .slide .img{webkit-transform: translateY(0);
	    -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	    -o-transform: translateY(0);
	    transform: translateY(0);
		opacity: 1;
	    -webkit-transition: all 0.4s ease-in-out;
	    -moz-transition: all 0.4s ease-in-out;
	    transition: all 0.4s ease-in-out;
	    position: relative;
	    width: 56px;
	    height: 56px;
	    border-radius: 50%;
	    display: inline-block;
	}
	.slide .img img,.slide .info img{vertical-align:middle;margin: 17px auto;display: table-cell;}
	.slide .info{
	    -webkit-transform: translateY(-100%);
	    -moz-transform: translateY(-100%);
	    -ms-transform: translateY(-100%);
	    -o-transform: translateY(-100%);
	    transform: translateY(-100%);
	    background: #4e2f23;
	    opacity: 0;
	    visibility: hidden;
	    pointer-events: none;
	    -webkit-transition: all 0.35s ease;
	    -moz-transition: all 0.35s ease;
	    transition: all 0.35s ease;
	    position: absolute;
	    top: 0;
	    bottom: 0;
	    left: 0;
	    right: 0;
	    text-align: center;
	    border-radius: 50%;
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden;
	}
	.slide a:hover .img {
	    -webkit-transform: translateY(100%);
	    -moz-transform: translateY(100%);
	    -ms-transform: translateY(100%);
	    -o-transform: translateY(100%);
	    transform: translateY(100%);
	}
	.slide a:hover .info {
		opacity:1;
		visibility: visible;
	    -webkit-transform: translateY(0);
	    -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	    -o-transform: translateY(0);
	    transform: translateY(0);
	}

	.news{}
	.news .newsl{float: left;width: 615px;}
	.news .newsl .topnew{margin: 30px 0px 10px;overflow: hidden;}
	.news .newsl .topnew img{float: left;border:1px solid #d4d4d4;padding: 5px;margin-right: 15px;}
	.news .newsl .topnew h4{font-weight: normal;margin:10px 0px;}
	.news .newsl .topnew h4 a{color:#000;font-size: 18px;}
	.news .newsl .topnew h4 a:hover{color:#f14141;}
	.news .newsl .topnew p{font-size: 14px;color:#0000;line-height: 24px;margin-bottom: 15px;}
	.news .newsl .topnew .more{color:#c1a25f;font-size: 14px;}
	.news .newsl ul{}
	.news .newsl ul li{height: 40px;border-bottom: 1px dashed #000;line-height: 40px;font-size: 14px;}
	.news .newsl ul li a{color: #000;float: left;}
	.news .newsl ul li a:hover{color:#f14141;}
	.news .newsl ul li span{float: right;}

	.news .newsr{float: right;width: 316px;}
	.news .newsr li{float: left;width: 158px;text-align: center;height: 155px;}
	.news .newsr li a{color: #fff;}
	.news .newsr li h6{font-size: 24px;font-weight: normal;margin: 22px 0px 10px;}
	.news .newsr li p{font-size: 14px;line-height: 22px;}
	.news .newsr .rclumn1{background: #4e2f23;}
	.news .newsr .rclumn4{background: #c1a25f;}

/*******common foot***********/
.foot{width: 100%;overflow: hidden;background: #4e2f23;}
.fmid{width: 1000px;margin:0 auto;overflow: hidden;}
	.spage{width: 518px;float: left;background: url(../images/rside.png) no-repeat right center;}
	.spage dl{color: #fff;margin:30px 0px;float: left;width: 100px;}
	.spage dl dt{font-size: 17px;line-height: 20px;margin-bottom: 20px;}
	.spage dl dd{font-size: 12px;line-height: 30px;}
	.spage dl a{color: #fff;}
	.cols{width: 252px;float:left;background: url(../images/rside.png) no-repeat right center;margin:29px 0px 0px;height: 260px;}
	.cols dl{color: #fff;padding-left:50px;}
	.cols dl dt{font-size: 17px;line-height: 20px;margin-bottom: 20px;}
	.cols dl dd{font-size: 12px;line-height: 30px;height: 35px;}
	.cols dl a{color: #fff;margin-right: 10px;}
	.cols dl a img{position: relative;top: 4px;}

	.company{float: right;margin-top: 29px;color: #fff;}
	.company h6{font-size: 17px;font-weight:normal;line-height: 20px;margin-bottom: 20px;}
	.search{}
	.search input[type='text']{width: 130px;height: 21px;display: inline-block;border:1px solid #c0a063;background: #4e2f23;}
	.search input[type='image']{position: relative;top: 6px;}
	.ewm{margin:20px 0px;}
	.ewm img{margin-bottom: 10px;}
	.ewm p{color:#c0a063;font-size: 14px;}

.bottom{width:1000px;margin: 20px auto;padding-bottom:20px;overflow: hidden;}
	.bleft{float: left}
	.bleft p{font-size: 12px;color:#000;line-height: 24px;}
	.bleft p a{color: #000;margin: 0px 8px;}
	.bright{float: right;}
	.bright p{font-size: 12px;color:#000;line-height: 24px;}


/********about*********/
.advert{width: 100%;height:195px;background: url(../images/advert.png) no-repeat center center;}
.advert img{width: 770px;margin:0px auto;display: block;padding:65px 0px;}

.stit{overflow: hidden;border-bottom:1px solid #999999;padding-bottom: 10px;}
.stit .ltit{float: left;margin-right: 29px;}
.stit .ltit h4{font-size: 22px;font-weight: normal;}
.stit .ltit p{font-size: 13px;font-weight: bold;word-spacing: 3px;letter-spacing: 1px;}
.stit .rnavg{float: left;padding-top:27px;width: 240px;}
.stit .rnavg p{font-size: 14px;}
.stit .rnavg p a{color: #000;}

.coleft{float: left;width: 184px;margin: 40px 0px;}
.coleft li{height: 30px;line-height: 30px;font-size: 18px;border-bottom: 1px solid #939291;text-align: center;}
.coleft li a{color: #4e2f23;}
.coleft li:hover{background: #4e2f23;border-bottom: none;}
.coleft li:hover a{color: #fff;}
.coleft li.on{background: #4e2f23;border-bottom: none;}
.coleft li.on a{color: #fff;}

.stable{ width:790px;text-align:left;float: right;margin-top: 40px;}
	.stable .hd{ height:32px; line-height:32px; background:#f4f4f4; position:relative; margin-bottom: 30px;}
	.stable .hd ul{float:left;height:32px;   }
	.stable .hd ul li{ float:left;width: 140px;text-align:center;cursor:pointer;font-size: 18px;background: #4e2f23;color: #fff;margin: 0px 3px;}
	.stable .hd ul li.on{background:#c1a25f;}
	.stable .bd .intro{color: #4e2f23;font-size: 15px;line-height: 28px;}
.core{overflow: hidden;}
.core .noside{border-left: none !important;border-right: none !important;}
.core li{float: left;width: 254px;}
.core li h4{text-align: center;font-size: 16px;line-height: 36px;margin-top: 10px;}
.core li p{font-size: 12px;line-height: 18px;}
.core .text{border:1px solid #000;padding:0px 20px 20px;height: 194px;}

.view{}
.view img{margin: 30px 2px;float: left;}
.poetry{border:1px solid #000;overflow: hidden;padding: 60px 0px;}
.poetry .poet{margin:10px 30px 0px 181px;float: left;}
.poetry .infos{float: left;}
.poetry .infos p{color: #331f18;margin:5px 0px;}

/********hospital*********/
.chain{width:790px;text-align:left;float: right;margin-top: 40px;}
.chain ul{overflow: hidden;}
.chain ul li{width: 250px;height:247px;float: left;margin:0px 3px 10px;}
.chain .rall{position: relative; width: 250px;height: 247px;overflow: hidden;}
.chain .rall a{color:#fff;}
.chain .rall .front{
	-webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.chain .rall .front img{width: 250px;height:247px;}
.chain .rall .front p{
	position: absolute;bottom: 0px;
	background: rgba(183, 163, 141, 0.58);
	height: 26px;
	line-height: 26px;
	width: 100%;
	text-align: center;
	font-size: 18px;
}
.chain .rall a:hover .front p{display: none;}
.chain .rall .back{
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;

	background: #333333;
    background: rgba(0, 0, 0, 0.6);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.chain .rall .back h4{
	font-weight: normal;
    color: #fff;
    text-align: center;
    font-size: 18px;
    padding: 10px;
    margin: 50px 0 0 0;
    line-height: 43px;
	-webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
	    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}
.chain .rall .back p{
    font-size: 14px;
    line-height: 24px;
    position: relative;
    text-align: center;
        -webkit-transition: all 0.35s 0.1s linear;
    -moz-transition: all 0.35s 0.1s linear;
    transition: all 0.35s 0.1s linear;
	  -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}
.chain .rall a:hover .back h4,.chain .rall a:hover .back p{
	-webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.chain .rall a:hover .front{
	-webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.chain .rall a:hover .back{
	  visibility: visible;
    opacity: 1;
}
.chain .city{margin:20px 0px;}

/*********news list*********/
.nlist{width:790px;text-align:left;float: right;margin-top: 40px;}
	.nrote { position: relative; width:790px; height:205px; overflow: hidden; }
	.nrote .pic{ position:relative; z-index:0; }
	.nrote .pic img {display: block;float: left;}
	.nrote .pic .txt{width: 447px;float: right;height:165px;padding-top: 40px;}
	.nrote .pic .txt h5{font-weight: normal;line-height: 20px;font-size: 16px;height: 30px;}
	.nrote .pic .txt h5 a{color:#4e2f23;}
	.nrote .pic .txt p{font-size: 12px;line-height: 18px;}
	.nrote .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
	.nrote .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
	}
	.nrote .hd .on{ background-position:0 0; }

	.nrote .prev,
	.nrote .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
	.nrote .prev { left: 0; }
	.nrote .next { background-position: 0 -90px; right: 0; }
	.nrote .prev:hover,
	.nrote .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.newslist{border:1px solid #000;margin: 30px 0px 15px;padding: 30px;}
.newslist ol{margin:0px 20px;}
.newslist ol li{list-style:disc; font-size: 14px;height: 30px;line-height: 30px;}
.newslist ol li a{color: #000;}
.newslist ol li:hover{border-bottom: 1px solid #4e2f23;}
.newslist ol li:hover span{color:#4e2f23;}
.newslist ol li:hover a{color:#4e2f23;}
.newslist ol li span{float: right;}
.newslist ol li.pad{border-bottom: 1px solid #999999;padding-bottom: 30px;margin-bottom: 30px;}

.newslist .pageform{width: 100%;overflow: hidden;}
.newslist .pageform ul{display: inline-block;margin-left: 170px;}
.newslist .pageform ul li{float: left;font-size: 13px;display: block;text-align: center;}
.newslist .pageform ul li a{color: #000;display: inline-block;margin: 2px;padding: 2px 7px;}
.newslist .pageform ul li a:hover{color:#4e2f23;}
.newslist .pageform ul li.thisclass a{color:#4e2f23;}
.totop{height: 40px;}
.totop a{float: right;color: #333333;font-size: 14px;background: url(../images/rotop.png) no-repeat center right;padding: 0px 12px;}

/********article**************/
.nlist .art{border:1px solid #000;padding: 25px 70px;overflow: hidden;}
.nlist .art .atit{text-align: center;font-size: 19px;font-weight: normal;}
.nlist .art .atime{text-align: center;font-size: 13px;line-height: 35px;border-bottom: 1px solid #6b6b6b;}
.nlist .art .cont{font-size: 14px;line-height: 24px;padding: 20px 0px;}

.bshare-custom{float: right;}

.nlist .alink{border:1px solid #000;border-top: none;padding: 10px 50px;font-size: 15px;margin-bottom: 10px;}
.nlist .alink p{line-height: 26px;}
.nlist .alink p a{color: #000;}
.nlist .alink p a:hover{color: #4e2f23;}

/*************star********************/
.yellow{background: #c1a25f;}
.grey{background: #4e2f23;}
.star{overflow: hidden;}
.star .stop{overflow: hidden;}
.star .stop li{width: 181px;height: 258px;float: left;}
.star .stop li .startit{font-size: 20px;color: #fff;height: 86px;padding: 20px 10px;}
.star .stop li .startit i{display: inline-block;background: url(../images/arrow.png) no-repeat;width: 26px;height: 26px;margin-top: 38px;}
.star .stop li p{font-size: 14px;line-height: 20px;padding: 26px 10px 0px;}

.star .sbot{}
.star .sbot .startit{font-size: 20px;color: #fff;height: 86px;padding: 20px 10px;width: 161px;}
.star .sbot .startit i{display: inline-block;background: url(../images/arrow.png) no-repeat;width: 26px;height: 26px;margin-top: 38px;}
.star .sbot p{font-size: 14px;line-height: 20px;padding: 26px 10px 0px;width: 161px;}

/****************job*********************/
.nkbgb{width:790px; height:auto;}
.jjbt{font-size: 16px;color: #333333;padding-top: 25px;float: left;width: 100%;}
.qyjjk {width: 100%;float: left;}
.nrclnk {float: left;padding-top: 0px;width: 790px;padding-left: 5px;}
.industry-default-imgall{height: 258px;margin-bottom: 10px;}
.industry-default-imgall .kwicks{width: 790px;position: relative;}
.industry-default-imgall .kwicks li{width: 158px;height: 258px;overflow: hidden;}
.industry-default-imgall .kwicks li .img{width: 158px;height: 258px;position: absolute;top: 0;left: 0;z-index: 10;}
.industry-default-imgall .kwicks li .cont{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 30;background: url(../images/wpng90.png) repeat;}
.industry-default-imgall .kwicks li .cont .p-warp{width: 100%;height: 125px;position: absolute;top: 50%;left: 0;margin-top: -53px;}
.industry-default-imgall .kwicks li .cont .simg{width: 100%;margin-top: 18px;text-align: center;height: 69px;display: block;}
.industry-default-imgall .kwicks li .cont .p{font-size: 16px;color: #3f3f3f;font-family: \5FAE\8F6F\96C5\9ED1;line-height: 33px;display: block;text-align: center;}
.industry-default-imgall .kwicks #kwick_1 .co{background: url(../images/rpng95.png) repeat;}
.industry-default-imgall .kwicks #kwick_1 .co {background: url(../images/rpng95.png) repeat;}
.industry-default-imgall .kwicks li .co{margin-right: 18px;height: 110px;padding: 15px 16px 0 16px;position: absolute;top: 50%;margin-top: -63px;z-index: 30;background: url(../images/pngs95.png) repeat;color: #ffffff;line-height: 18px;font-size: 12px;font-family: \5FAE\8F6F\96C5\9ED1;left: 200px;}
.industry-default-imgall .kwicks li .co p{color: #fff;padding-bottom: 6px;}
.rczpx{width: 100%;border-bottom: 1px dashed #9F9F9F;float: left;padding-top: 40px;padding-left: 5px;padding-bottom: 16px;font-size: 13px;color: #333333;}
.rcbga{background: url(../images/rcbg1.jpg) repeat-x;margin-top: 40px;width: 100%;height: 32px;padding-top: 10px;float: left;font-size: 14px;font-weight: bold;}
.rckda{float: left;width: 100px;text-align: center;}
.rckdb{float: left;width: 150px;text-align: center;}
.rckdc{float: left;width: 364px;text-align: center;}
.rckdd{float: left;width: 162px;text-align: center;}
.rckde{float: left;width: 152px;text-align: center;}
.rcbgb{background: url(../images/rcbg2.jpg) no-repeat top;height: 410px;width: 100%;margin-top: 32px;font-size: 14px;overflow: hidden;}
.rcbg_content{background: url(../images/rcbg2.jpg) no-repeat top;height: 550px;width: 100%;margin-top: 32px;font-size: 14px;overflow: hidden;}
.rcbgba{width: 100%;height: 32px;padding-top: 10px;float: left;font-size: 14px;border-bottom:solid 1px #0F0F0F}
.rcbgbb{width: 100%;height:35px;padding: 100px 0px 10px 40px;float: left;border-bottom:solid 1px #0F0F0F}
.titlecs{font-size: 22px;font-weight: bold}
.titlecss{padding-left:40px;}
.content_div{height: 350px;width: 100%;float: left}
.pages{width: 100%;height: 40px;text-align: center;line-height: 40px;}
.pages li{display: inline;padding: 0px 5px 0px 5px;color: #0F0F0F;font-size: 16px}
.pages li.thisclass,.spage li.thisclass a,.spage li.thisclass a:hover{color: #4E2F23;padding:2px 4px 2px;font-weight:bold;}
.nlist .pageform{width: 100%;overflow: hidden;margin-top: 20px;}
.nlist .pageform ul{display: inline-block;margin-left: 170px;}
.nlist .pageform ul li{float: left;font-size: 13px;display: block;text-align: center;}
.nlist .pageform ul li a{color: #000;display: inline-block;margin: 2px;padding: 2px 7px;}
.nlist .pageform ul li a:hover{color:#4e2f23;}
.nlist .pageform ul li.thisclass a{color:#4e2f23;}


/********************table************************/
.table{width: 958px;margin:10px auto;border-collapse:collapse;border-spacing:0;}
.table tr,.table tr td,.table th{border: 1px solid #757575;height: 80px;}
.table th{font-size: 20px;font-weight: normal;}
.table td{font-size: 14px;}
.table td+td p{margin-left: 29px;}




