@charset "utf-8";



body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td {

	margin: 0px;

	padding: 0px;

	font-weight: normal;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

}



body, button, input, select, textarea, h1, h2, h3, h4, h5, h6, i {

	font: normal 62.5% Microsoft YaHei, Arial, "\5b8b\4f53", tahoma; font-size:16px;

}



body {

	min-width: 1400px;

	background-color:#fff;

}

em{ font-style:normal;}

ul, ol, li {

	list-style: none;

}



a {

	text-decoration: none;

	color: #555; font-size:16px;

}



a:hover {

	text-decoration: none;

}



img {

	border: 0;

	vertical-align: top;

}



button, input, select, textarea {

	font-size: 100%;

	vertical-align: middle;

	outline: none;

}



table {

	border-collapse: collapse;

	border-spacing: 0;

}



.fixed:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}



.fixed{*zoom: 1;}

.w1200{ width:1400px; margin:0px auto;}

.clear {

	clear: both;

}



.fl {

	float: left;

}



.fr {

	float: right;

}



.wd {

	margin:0px auto 0px auto;

	width:1400px; 

}

.wd10 {

	margin: 0 auto;

	width: 1000px;

}



/* reset.css V1.0  End */



.p_scale {

	-webkit-transform: scale(1.05, 1.05);

	-moz-transform: scale(1.05, 1.05);

}



.overflow {

	height: auto;

	overflow: hidden;

}



* {-webkit-box-sizing: border-box; box-sizing: border-box;}

.top{width:100%;height:40px; line-height:40px;background:#f1f1f1;color:#787878; font-size:14px; overflow:hidden;}

.top a{color:#787878; font-size:14px; padding:0px 10px;}

.top a:hover{ color:#007071;}



/*header*/



.header {position: relative; background: url(/wp-content/themes/20251019/images/header_bg.jpg) center center no-repeat;z-index: 1;}

.headTop { overflow:hidden; margin:0px auto;}

.logo {float:left;margin:10px 0px 0px 0px;width:500px;height:auto;}

.logo img {width: 100%;height: auto;}

.head_r{ margin:40px 0px 0px 50px;}



.headRig {float: right;padding-top: 35px;text-align: right;}

.lang{height:70px; margin:0px 0px 0px 0px; background:url(/wp-content/themes/20251019/images/tel_01.png) left center no-repeat; background-size:auto 45px; margin:0px 0px 0px 0px; padding:0px 0px 0px 50px;}

.lang h2{ font-size:24px; color:#f08841; padding:20px 0px 0px 0px;}

.lang p{ font-size:16px; color:#787878;}



.ss{ width:270px;height:45px; margin:0px 0px 15px 0px;}

.ss .ss_t{ border:none;height:45px; line-height:45px; width:230px; float:left; padding-left:10px; background:#f3f3f3; font-size:16px;}

.ss .ss_s{ border:none;height:45px; line-height:45px; width:40px; background:url(/wp-content/themes/20251019/images/ss.png) center center no-repeat #007071; background-size:26px auto;float:left;}





.search {width: 268px;height: 32px;border: 1px solid #9bc0df;padding-left: 10px;margin-top: 21px;}

.search input {display: block;float: left;height: 32px;line-height: 32px;color: #999;border: 0;background: none;}

.search input[type="text"] {width: 238px;font-size: 16px;}

.search input[type="submit"] {width: 22px;cursor: pointer;background: url(/wp-content/themes/20251019/images/search.jpg) no-repeat center center;}

.mobileNavTit {display: none;}



.nav{width:100%;height:55px; line-height:55px; background:#007071; z-index:9999;}

.nav ul{height: auto;}

.nav ul li {float: left;position: relative;width:10%;}

.nav ul li a {display: block;height: 55px;line-height:55px;color: #fff;text-align: center;font-size:18px; font-weight:bolder;}

.nav ul li:hover, .nav ul li.on { background:#025455;}


.mainlevel ul{display:none; width:200px; margin-top:0px; margin-left:-30px; background:#fff; border-bottom:4px solid #025455; box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.2); padding:0px 0px 0px 0px; position:absolute; z-index:0;}
.mainlevel li{ width:200px !important; height:50px !important;line-height:50px !important;float:none;overflow:hidden; margin:0px !important; padding:0px !important;}
.mainlevel li a{height:50px !important;display:block; line-height:50px !important;font-size:16px !important; font-weight:normal !important; text-transform:capitalize !important;padding:0px 0px 0px 0px !important; color:#111 !important; width:100% !important;border-bottom:1px solid rgba(255,255,255,0.3) !important;}
.mainlevel li a:hover{ color:#fff !important;background:#025455;}
.mainlevel li:last-child a{ border:none !important; border-radius:0px;}
.mainlevel li:last-child a:hover{ border-radius:0px;}
.mainlevel li:hover{ border:none !important;}



/*banner*/

.banner{ width:100%; position:relative; z-index:-1;}

.banner .item {width: 100%;}

.banner .item a {display: block;width: 100%;position: absolute;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;}

.indexMain {padding:0px 0px 0px 0px;}



/*快捷导航*/

.kjdh_c{ width:100%; background:#f3f3f3; padding:5px 0px 10px 0px; margin-bottom:10px;}

.kjdh{ width:100%; max-width:1400px; margin:20px auto 0px auto;}

.kjdh li{ width:25%; float:left; border:1px solid #eee; margin:-1px 0px 0px -1px; padding:30px; background:#fff; position:relative;}

.kjdh li img{ float:left; width:25%; margin:0px 20px 0px 0px;transition: all ease 0.3s;}

.kjdh li:hover img{  -webkit-animation: icon-bounce 0.5s alternate;

  -moz-animation: icon-bounce 0.5s alternate;

  -o-animation: icon-bounce 0.5s alternate;

  animation: icon-bounce 0.5s alternate;}

  

.kjdh li h2{ font-size:20px;padding:20px 0px 0px 0px; color:#666;}

.kjdh li p{ font-size:16px; color:#787878;}

.kjdh li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); }

.kjdh li em{ width:21px; height:21px;background: url(/wp-content/themes/20251019/images/jt_05.png) left center no-repeat; display:inline-block; float:right; margin-top:23px;}

.kjdh li b{ width:0px; height:3px; position:absolute; left:0px; bottom:0px; background:#007071; transition: all ease 0.5s; display:block;}

.kjdh li:hover b{width:100%;}





@-webkit-keyframes icon-bounce {

  0%, 100% {

    -moz-transform: rotate(0deg);

    -ms-transform: rotate(0deg);

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

  }



  25% {

    -moz-transform: rotate(15deg);

    -ms-transform: rotate(15deg);

    -webkit-transform: rotate(15deg);

    transform: rotate(15deg);

  }



  50% {

    -moz-transform: rotate(-15deg);

    -ms-transform: rotate(-15deg);

    -webkit-transform: rotate(-15deg);

    transform: rotate(-15deg);

  }



  75% {

    -moz-transform: rotate(5deg);

    -ms-transform: rotate(5deg);

    -webkit-transform: rotate(5deg);

    transform: rotate(5deg);

  }



  85% {

    -moz-transform: rotate(-5deg);

    -ms-transform: rotate(-5deg);

    -webkit-transform: rotate(-5deg);

    transform: rotate(-5deg);

  }

}

@-moz-keyframes icon-bounce {

  0%, 100% {

    -moz-transform: rotate(0deg);

    -ms-transform: rotate(0deg);

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

  }



  25% {

    -moz-transform: rotate(15deg);

    -ms-transform: rotate(15deg);

    -webkit-transform: rotate(15deg);

    transform: rotate(15deg);

  }



  50% {

    -moz-transform: rotate(-15deg);

    -ms-transform: rotate(-15deg);

    -webkit-transform: rotate(-15deg);

    transform: rotate(-15deg);

  }



  75% {

    -moz-transform: rotate(5deg);

    -ms-transform: rotate(5deg);

    -webkit-transform: rotate(5deg);

    transform: rotate(5deg);

  }



  85% {

    -moz-transform: rotate(-5deg);

    -ms-transform: rotate(-5deg);

    -webkit-transform: rotate(-5deg);

    transform: rotate(-5deg);

  }

}

@-o-keyframes icon-bounce {

  0%, 100% {

    -moz-transform: rotate(0deg);

    -ms-transform: rotate(0deg);

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

  }



  25% {

    -moz-transform: rotate(15deg);

    -ms-transform: rotate(15deg);

    -webkit-transform: rotate(15deg);

    transform: rotate(15deg);

  }



  50% {

    -moz-transform: rotate(-15deg);

    -ms-transform: rotate(-15deg);

    -webkit-transform: rotate(-15deg);

    transform: rotate(-15deg);

  }



  75% {

    -moz-transform: rotate(5deg);

    -ms-transform: rotate(5deg);

    -webkit-transform: rotate(5deg);

    transform: rotate(5deg);

  }



  85% {

    -moz-transform: rotate(-5deg);

    -ms-transform: rotate(-5deg);

    -webkit-transform: rotate(-5deg);

    transform: rotate(-5deg);

}

}





.biaoti_01{ width:100%; max-width:1400px;margin:20px auto 10px auto; border-top:2px solid #deeae7; display:block; }

.biaoti_01 img{ width:32px;margin:0px 10px 0px 0px; vertical-align:middle;}

.biaoti_01 h2{font-size:23px; margin:-3px 0px 0px 0px; color:#111;height:55px; line-height:55px; font-weight:bolder;border-top:2px solid #007071; display:inline-block;}

.biaoti_01 p{ font-size:16px; color:#555; margin-top:-2px;}

.biaoti_01 .biaoti_01_a{ height:40px; line-height:40px; display:inline-block; border:1px solid #ddd; background: url(/wp-content/themes/20251019/images/jt_05.png) 10px center no-repeat; border-radius:25px; margin:10px 0px 0px 0px; padding:0px 15px 0px 40px; float:right; color:#555; font-size:16px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;transition: all 0.2s ease;}

.biaoti_01 .biaoti_01_a:hover{padding:0px 25px 0px 50px; background: url(/wp-content/themes/20251019/images/jt_05.png) 20px center no-repeat #007071; color:#fff;}



.biaoti_01 li{margin:-3px 0px 0px 0px;height:55px; line-height:55px; float:left; text-align:center;display:inline-block;}

.biaoti_01 li a{font-size:23px; color:#111;height:55px; line-height:55px; font-weight:bolder; display:inline-block; padding:0px 15px;}

.biaoti_01 li a:hover{border-top:3px solid #007071;color:#007071;}

.biaoti_01 li.current a{border-top:3px solid #007071;color:#007071;}



/*news*/

.newsBox {height: auto;}

.newsBoxLeft{float:left;width:49%;overflow: hidden;}



.indexTitle {height:auto;padding:0px 0 0px 0px; margin:0px 0px 20px 0px;height:50px; line-height:50px;border-bottom:1px solid #ddd;}

.indexTitle b {display:inline-block;color: #333;font-size:23px;background:url(/wp-content/themes/20251019/images/bt_02.jpg) left center no-repeat; padding:0px 0px 0px 20px;}

.indexTitle b em{ color:#999999; font-style:normal; font-family:"Arial"; font-weight:normal; padding:0px 0px 0px 15px; text-transform:uppercase;}



.indexTitle ul li{ float:left; height:50px; line-height:50px;margin-right:25px;}

.indexTitle ul li a{color:#666666;font-size:20px; margin:0px; font-weight:bold;height:50px; line-height:50px; padding:0px 10px; display:block;}

.indexTitle ul li.current a{color:#007071;border-bottom:1px solid #007071;}

.indexTitle ul li a:hover{color:#007071;border-bottom:1px solid #007071;}



.indexTitle2 {height:auto;padding:0px 0 0px 0px; margin:0px 0px 20px 0px;height:50px; line-height:50px;border-bottom:1px solid #ddd;}

.indexTitle2 b {display:inline-block;color: #121212;font-size:22px; background:url(/wp-content/themes/20251019/images/bt_02.jpg) left center no-repeat; padding:0px 0px 0px 20px;}



.indexTitle2 ul li{ float: right; height:50px; line-height:50px;}

.indexTitle2 ul li a{color:#666666;font-size:20px; margin:0px; font-weight:bold;height:50px; line-height:50px; padding:0px 10px; display:block;}

.indexTitle2 ul li.current a{color:#007071;border-bottom:1px solid #007071;}

.indexTitle2 ul li a:hover{color:#007071;border-bottom:1px solid #007071;}



.mr_frbox{ position:relative; width:1370px;height: auto; margin:0px auto; overflow:hidden;}

.mr_frbox .prev{position:absolute; left:0px; top:30px; width:28px; height:53px; z-index:10;}

.mr_frbox .next{position:absolute; right:0px; top:30px; width:28px; height:53px; z-index:10;}









.indexTitle a {display: block;color: #999;font-size: 16px;font-weight: normal;margin: 11px 0px 0 0;float: right;}

.indexTitle a:hover {color: #007071;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;transition: all 0.2s ease;}



.slideBox {width:100%;height:436px;overflow: hidden;position: relative;float: left;}

.slideBox .hd {height:23px;overflow: hidden;position: absolute;left: 0;width: 100%;bottom:0px;z-index: 10;text-align: center;}

.slideBox .hd ul li {display: inline-block;*display: inline;margin: 0 5px;width: 10px;height: 10px;line-height: 10px;text-align: center;cursor: pointer;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;border: 1px solid #fff;}

.slideBox .hd ul li.on {background-color:#007071;border: 1px solid #007071;}

.slideBox .bd li {position: relative;}

.slideBox .bd {height: 100%;z-index: 0;}

.slideBox .bd .pic {position: relative;z-index: 0;display: table;width:100%;height:436px;}

.slideBox .bd .pic a {display: table-cell;width: 100%;height: 228px;text-align: center;vertical-align: middle;}

.slideBox .bd .pic img { width:100%;max-height:436px;transition: all 0.5s ease;}

.slideBox .bd .pic:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}

.slideBox .bd .bg {width: 100%;height: 80px;position: absolute;bottom: -100px;left: 0;z-index: 1; background:rgba(0,0,0,0.7);}

.slideBox .bd .tit {width: 100%;height:80px;line-height: 24px; text-align:center;position: absolute;bottom: -100px;left: 0;z-index: 2;font-size: 16px;}

.slideBox .bd .tit a {color: #fff;margin:10px 40px 0; line-height:22px;display: block;}



/*indexNews*/



.indexNews {float: right;height: auto;overflow: hidden;width:100%;/*color: #121212;line-height: 37px;font-size: 16px;*/}
.indexNews li{height:65px;overflow:hidden; padding-bottom:10px; margin-bottom:10px;position:relative;}
.indexNews li a{display: block;color:#333;height:65px;line-height:26px;overflow: hidden;font-size: 16px; padding:8px 0px 0px 15px; }
.indexNews li a:hover {color: #007071; font-weight:bolder;}
.indexNews li b{display: block;color:#007071;height:65px; line-height:26px; padding:8px 10px;overflow: hidden;font-size:14px; background:#deeae7; font-weight:normal; text-align:center;float:left;}
.indexNews li b em{ display:block; font-size:22px; font-weight:bolder;}
.indexNews li::before{ content:""; position:absolute; bottom:0px; left:0px; width:0px; height:2px; background:#007071;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
.indexNews li:hover::before{ width:100%;}

.indexNews3 {height: auto;overflow: hidden;width:100%;}
.indexNews3 li{height:35px;overflow:hidden; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dashed #eee;position:relative;}
.indexNews3 li a{display: block;color:#333;height:35px;line-height:35px;overflow: hidden;font-size: 16px; padding:0px 0px 0px 15px;background:url(/wp-content/themes/20251019/images/articlebtn21.png) left center no-repeat;}
.indexNews3 li a:hover {color: #007071; font-weight:bolder;}
.indexNews3 li span{float: right;font-size: 16px; color:#555;height:35px;line-height:35px;}
.indexNews3 li::before{ content:""; position:absolute; bottom:0px; left:0px; width:0px; height:1px; background:#007071;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
.indexNews3 li:hover::before{ width:100%;}



.hzzc{ width:48%; height:50px; line-height:50px; text-align:center; background:#e8343d; color:#fff; font-size:16px; font-weight:bold; float:left; border-radius:6px;}

.zzjg{ width:48%; height:50px; line-height:50px; text-align:center; background:#3f8ed2; color:#fff; font-size:16px;  font-weight:bold; float:right;border-radius:6px;}

.zxsq{ width:48%; height:50px; line-height:50px; text-align:center; background:#dbaa4b; color:#fff; font-size:16px; font-weight:bold; float:left; border-radius:6px; margin:10px 0px 10px 0px;}

.rhxz{ width:48%; height:50px; line-height:50px; text-align:center; background:#3dba69; color:#fff; font-size:16px;  font-weight:bold; float:right;border-radius:6px; margin:10px 0px 10px 0px;}



.newsBoxRight {float:right;position: relative;width:49%; padding:5px 10px 0px 10px; overflow:hidden; border-top:2px solid #007071;}



.slideNotice {position: relative; overflow:hidden;}

.add_01{width:100%; max-width:1400px; margin:0px auto 15px auto;}

.add_01 img{ width:100%; height:auto;}



.add_02{ width:100%; max-width:1400px; margin:10px auto 30px auto;}

.add_02 .fl{ width:48%;}

.add_02 .fr{ width:48%;}



.indexNews2{ width:101%; margin:0px 0px 0px -0.5%;}

.indexNews2 li{ width:31.333%; margin:5px 1% 10px 1%; background:#fff; padding:15px; float:left;position:relative;}

.indexNews2 li h2{ height:56px;display:block; overflow:hidden; position:relative; z-index:1; background:url(/wp-content/themes/20251019/images/line_03.jpg) left bottom no-repeat;}

.indexNews2 li h2 a{ height:52px; line-height:26px; font-size:16px; color:#333; display:block; overflow:hidden;}

.indexNews2 li p{ height:55px; line-height:26px; display:block; font-size:16px; color:#555; margin:10px 0px; overflow:hidden;position:relative; z-index:1;}

.indexNews2 li em{ font-size:16px; color:#555; margin:5px 0px 0px 0px;position:relative; z-index:1; display:inline-block;}

.indexNews2 li::before{ content:""; position:absolute; left:0px; top:0px; width:100%; height:3px; z-index:0; background:#007071;transition: all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}

.indexNews2 li:hover::before{ position:absolute; left:0px; top:0px;width:100%; height:100%; color:#fff; cursor:pointer;}

.indexNews2 li:hover h2 a{ color:#fff;}

.indexNews2 li:hover p{ color:#fff;}

.indexNews2 li:hover em{ color:#fff;}

.indexNews2 li:nth-child(2n)::before{ background:#bca34a;}











.slideNotice .indexNews {width:100%;}

.slideNotice .tt{ height:54px; line-height:54px; overflow:hidden; text-align:center; border-bottom:1px dashed #ddd; margin:0px 0px 10px 0px;}

.slideNotice .tt a{height:54px; line-height:54px; display:block;font-size:23px; color:#007071; font-weight:bolder;}

.slideNotice .tt a:hover{ color:#f00;}



.slideNotice .hd {position: absolute;right: 2px;top: -55px;height: 31px;line-height: 31px;width: 130px;border-bottom: 1px solid #ccdae5;}

.slideNotice .hd ul {position: absolute;left: 0;top: -1px;height: 32px;}

.slideNotice .hd ul li {float: left;width: 65px;cursor: pointer;font-size: 16px;text-align: center;}

.slideNotice .hd ul li a {color: #00457b;display: block;}

.slideNotice .hd ul li.on {height: 30px;border: 1px solid #ccdae5;border-bottom: 2px solid #fff;width: 63px;}



/*indexAd*/



.indexAd .item, .linkImg .item {width: 100%;overflow: hidden; text-align:center;}

.indexAd .item h2{ height:35px; line-height:35px; background:#007071; color:#fff; border-radius:30px; display:inline-block; padding:0px 35px; text-align:center; font-size:16px; margin:15px 0px 5px 0px;}

.indexAd .item span{ height:40px; line-height:40px; display:block; text-align:center; font-size:16px;}

.indexAd .item:hover img, .linkImg .item:hover img {

	-webkit-transform: scale(1.05, 1.05);

	-moz-transform: scale(1.05, 1.05);

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.indexAd .item img{ width:96%; display:inline-block;}







.iconList {height: auto;overflow: hidden;margin-top: 44px;}





.iconList li {

	float: left;

	text-align: center;

}



.iconList li a {

	display: block;

	color: #fff;

	width: 180px;

	height: 116px;

	padding-top: 24px;

}



.iconList li a img {

	display: block;

	width: 66px;

	height: 66px;

	margin: 0 auto 10px;

}



.iconList li a div {

	font-size: 16px;

}



.iconList li.li1 a {

	background-color: #0084d2;

	border-right: 1px solid #fff;

	border-bottom: 1px solid #fff;

}



.iconList li.li2 a {

	background-color: #2cb168;

	border-bottom: 1px solid #fff;

}



.iconList li.li3 a {

	background-color: #745db9;

	border-right: 1px solid #fff;

}



.iconList li.li4 a {

	background-color: #009aaf;

}



.iconList li:hover {

	filter: alpha(opacity=70);

	opacity: 0.7;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	transition: all 0.5s ease;

}



.newsDiv{width:100%;padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;}

.newsDiv2{width:49%;padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;}



.pro{ width:100%; max-width:1400px; margin:0px auto;}

.pro ul{ width:102%; margin-left:-1%;}

.pro li{ width:32.333%; float:left; margin:0px 0.5%;}

.pro li .pro_01{ width:100%; height:auto; position:relative; overflow:hidden;margin:0px 0px 15px 0px;}

.pro li .pro_01 .pro_01_p{ width:100%; height: auto;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}

.pro li .pro_01:hover .pro_01_p{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}

.pro li .pro_01 h2{ height:60px; line-height:60px; background:rgba(44,109,176,0.85); position:absolute; bottom:0px; width:100%;display:block; padding-left:5%;}

.pro li .pro_01 h2 a{ height:60px; line-height:60px; display:block; font-size:18px; color:#fff;}

.pro li .pro_01 h2 img{ float:right; margin:16px 15px 0px 0px; width:25px;}



.pro li .pro_02{ width:100%; height:auto;position:relative; overflow:hidden; margin:0px 0px 15px 0px;}

.pro li .pro_02 .pro_02_p{ width:100%; height:auto;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}

.pro li .pro_02:hover .pro_02_p{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}

.pro li .pro_02 h2{ height:60px; line-height:60px; background:rgba(44,109,176,0.85); position:absolute; bottom:0px;width:100%;display:block;padding-left:5%;}

.pro li .pro_02 h2 a{ height:60px; line-height:60px; display:block;font-size:18px; color:#fff;}

.pro li .pro_02 h2 img{ float:right; margin:16px 15px 0px 0px;width:25px;}





/*link*/







.linkText {

	float: left;

	height: 30px;

	line-height: 30px;

	font-weight: bold;

	color: #0066b3;

	font-size: 2em;

}



.linkSelect {

	margin-left: 105px;

}



.linkSelect li {

	float: left;

	width: 20%;

}



.linkDiv {

	margin-left: 20px;

	height: 28px;

	border: 1px solid #c7ddf4;

}



.customSelect {

	height: 28px;

	line-height: 28px;

	font-size: 16px;

	color: #0066b3;

	background: url(/wp-content/themes/20251019/images/icon1.jpg) no-repeat right center;

	width: 100%;

	text-indent: 9px;

}



.customSelectInner {

	cursor: pointer;

	line-height: 28px;

	text-align: left;

	width: 100% !important;

}



/*footer*/



.footer {height: auto;overflow: hidden;color: #fff;line-height: 24px;padding:20px 0 20px;background: #007071;}

.footLink {font-size: 16px;}

.footLink a {display: inline-block;color: #fff;margin: 0 10px;}

.footLink a:hover{ color:#fff;}



.copy {height: auto;overflow: hidden;margin-top:10px; line-height:30px;font-size: 16px; text-align: center;color: #fff;}

.copy a {color: #fff;display: inline-block; line-height:38px; margin-right:15px; font-weight:bold;}

.copy a:hover {color:#ff0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;}

.copy .fl{ padding:0px 20px 0px 0px;}

.mspan1 {padding: 0 21px 0 7px;display: inline-block;}

.mspan2 {display: inline-block;}

.copy .xin{ }

.copy .xin a{  font-weight:normal;}

/*bigImg*/

.bigImg {height:370px;position: relative;background-repeat: no-repeat;background-position: center top;background-size: cover; z-index:-1;}

.bigImg h2{ width:100%; font-size:30px; font-weight:bold; color:#fff; background:url(/wp-content/themes/20251019/images/line_01.jpg) left bottom no-repeat; padding:140px 0px 20px 0px;}





.path { width:100%;height: auto;overflow: hidden;position: absolute; left:0px; bottom:0px;padding: 0px 0px 0px 0px; background:rgba(255,255,255,0.7); z-index:9;}

.pathdiv { max-width:1400px;color: #898989;font-size: 16px;height: 65px;line-height: 65px; margin:0px auto;color: #666; float:left;}

.pathdiv a {color: #666;}

.pathdiv a.on, .pathdiv a:hover {color: #585858;}

.pathdiv span {display: inline-block;padding: 0 6px;}

.pathdiv img{ width:40px; height:auto; padding-right:5px; vertical-align:middle;}

.erji{ display:none;}

/*main*/



.main {width: 100%; background:#f3f3f3;position: relative;margin:0px auto 0px; padding:30px 0px;}

.ny_left {float: right;width:22%;}

.ny_right {float:left; width:77%;min-height:400px; overflow:hidden;}

.sideMenu {

	height: auto;

	overflow: hidden;

	background-color: #fff;

	margin-bottom: 20px;

}



.sideTit a {

	height: auto;

	overflow: hidden;

	padding: 16px 0 16px 36px;

	color: #fff;

	display: block;

	background:#007071;background:linear-gradient(to right,#007071,#b5131b);

}



.sideTit a h3 {

	font-weight: bold;

	font-size: 18px;

	margin-bottom: 3px;

}



.sideTit a p {

	font-size: 1.2em;

	text-transform: uppercase;

	color: #a5b8cd;

	font-family: Arial;

}



.sideMenuNav {

	height: auto;

	overflow: hidden;

}



.sideMenuNav li {

	height: auto;

	overflow: hidden;

	position: relative;

	border-bottom: 1px solid #ececec;

}



.sideMenuNav li > a {

	height: 64px;

	line-height: 64px;

	padding: 0 31px 0 56px;

	color: #585858;

	font-size: 16px;

	display: block;

	background: url(/wp-content/themes/20251019/images/sideicon1.png) no-repeat 36px center;

}



.sideMenuNav li i {

	display: block;

	position: absolute;

	right: 31px;

	top: 0;

	height: 64px;

	width: 10px;

	z-index: 5;

	background: url(/wp-content/themes/20251019/images/sideicon3.png) no-repeat right center;

}



.sideMenuNav li i.ibg {

	background: url(/wp-content/themes/20251019/images/sideicon5.png) no-repeat right center !important;

}



.sideMenuNav li.on, .sideMenuNav li:hover {

	background-color: #f8f8f8;

}



.sideMenuNav li.on > a, .sideMenuNav li:hover > a {

	color: #007071; font-weight:bold;

	

}



.sideMenuNav li.on i, .sideMenuNav li:hover i {

	background: url(/wp-content/themes/20251019/images/sideicon4.png) no-repeat right center;

}



.sideDiv {

	height: auto;

	overflow: hidden;

	background-color: #f8f8f8;

}



.sideDiv a {

	display: block;

	height: 34px;

	line-height: 34px;

	padding: 0 10px 0 56px;

	color: #585858;

	font-size: 1.2em;

	background: url(/wp-content/themes/20251019/images/circle4.png) no-repeat 37px center;

}



.sideDiv a:hover, .sideDiv a.cur {

	color: #0066b3;

	background: url(/wp-content/themes/20251019/images/circle3.png) no-repeat 37px center #efefef;

}

.sideContact{ background:#fff; padding:10px; margin-bottom:15px;}

.sideContactTit {

	height: 54px;

	line-height: 54px;

	background:#007071;background:linear-gradient(to right,#007071,#049091);

}

.sideContactTit img{ width:28px; height:auto; margin:0px 10px 0px 0px; vertical-align:middle;}

.sideContactTit a {

	display: block;

	padding-left:15px;

	color: #fff;

	font-weight: bold;

	font-size: 18px;

}



.sideContactBox {

	height: auto;

	overflow: hidden;

	height: auto;

	padding: 10px;

	color: #585858;

	line-height: 30px;

	font-size: 16px;

}

.sideContactBox img{ width:60%;}



.sideContactBox li{ border-bottom:1px solid #eee; padding-bottom:5px; margin-bottom:5px; background:url(/wp-content/themes/20251019/images/sideicon1.png) left 10px no-repeat; padding-left:12px;}

.sideContactBox li a{ color:#333; line-height:26px;}

.sideContactBox li a:hover{ color:#007071;}







/*rightBox*/



.rightBox {

	height: auto;

	overflow: hidden;

	padding:25px; background:#fff;

}



.eventsTitle {

	height: auto;

	overflow: hidden;

	padding: 46px 0 38px;

	line-height: 36px;

}



.eventsTitle h3 {

	color: #585858;

	font-size: 1.7em;

	font-weight: bold;

	margin-bottom: 6px;

}



.year {

	color: #121212;

	font-size: 1.7em;

}



.eventsList {

	height: auto;

	overflow: hidden;

	margin: 13px 0 78px;

	border-top: 1px solid #efefef;

}



.eventsList li {

	height: auto;

	overflow: hidden;

	padding: 21px 5px 21px 0;

	border-bottom: 1px solid #efefef;

}



.eventsdate {

	float: left;

	width: 82px;

	text-align: center;

}



.eventsdate h3 {

	color: #fff;

	font-size: 1.7em;

	font-weight: bold;

	height: 38px;

	line-height: 38px;

	font-family: Arial;

	background-color: #05558e;

}



.eventsdate p {

	color: #585858;

	font-size: 1.3em;

	height: 33px;

	line-height: 33px;

	background-color: #efefef;

}



.eventsInfo {

	margin-left: 111px;

	font-size: 16px;

	line-height: 34px;

	color: #585858;

	padding-top: 5px;

}



.downLoad {

	height: auto;

	overflow: hidden;

	padding: 20px 0 0;

}



.downLoad li {

	height: auto;

	overflow: hidden;

}



.downLoad li a {

	display: block;

	position: relative;

	margin: 0 0px;

	color: #585858;

	border-bottom: 1px solid #efefef;

}



.downLoad li a span {

	display: block;

	float: right;

	width: 98px;

	height: 66px;

	line-height: 66px;

	overflow: hidden;

	font-size: 16px;

	text-align: right;

}



.downLoad li a div {

	height: 66px;

	line-height: 66px;

	overflow: hidden;

	background: url(/wp-content/themes/20251019/images/circle2.png) no-repeat left center;

	padding-left: 20px;

	font-size: 16px;

}



.downLoad li a i {

	position: absolute;

	right: 0;

	top: 0;

	z-index: 5;

	width: 33px;

	height: 66px;

	background: url(/wp-content/themes/20251019/images/down1.png) no-repeat left center;

}



.downLoad li:hover {

	background-color: #f8f8f8;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.downLoad li:hover a {

	color: #f00;

}



.downLoad li:hover i {

	background: url(/wp-content/themes/20251019/images/down2.png) no-repeat right center;

}



.downLoadTit {

	height: auto;

	overflow: hidden;

	padding: 46px 0 18px;

	border-bottom: 1px solid #efefef;

}



.downLoadTit h1 {

	font-size:26px; line-height:35px;

	color: #333;

	font-weight: bold;

}



.source {

	font-size:14px;

	color: #757575;

	margin: 17px 0 15px;

}

.source span img{ width:auto; height:25px; vertical-align:middle; margin-right:10px;}

.source span {

	display: inline-block;

	padding: 0 12px;

}



.down {

	display: block;

	height: 33px;

	line-height: 33px;

	width: 93px;

	text-align: right;

	font-size: 1.3em;

	color: #9f9f9f;

	background: url(/wp-content/themes/20251019/images/down1.png) no-repeat left center;

}



.content {font-size:16px;color: #333;line-height: 34px;list-style: disc;padding:5px 0 25px;}

.content p{ padding:8px 0px; text-indent:2em;}

.content p img{ display:block; margin:0px auto;}

.content img{ width:800px; height:auto; display:block; margin:0px auto;}



/*organize*/



.organize {

	height: auto;

	overflow: hidden;

}



.organize li a {

	display: block;

	height: auto;

	overflow: hidden;

	margin: 0 40px;

	padding: 30px 0;

	border-bottom: 1px solid #efefef;

}



.organize li:hover {

	background-color: #f8f8f8;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.photo {

	float: left;

	width: 100px;

	height: 132px;

	overflow: hidden;

}



.photo img {

	width: 100%;

	height: 100%;

}



.organzineText {

	margin-left: 132px;

	line-height: 34px;

}



.organzineText h3 {

	color: #3e3e3e;

	font-size: 16px;

	font-weight: bold;

	margin: 18px 0 8px;

}



.orInfo {

	color: #8b8b8b;

	font-size: 1.3em;

}



/*paged*/



.paged {

	padding: 52px 0 66px;

	text-align: center;

}



.paged a, .paged .p_info, .paged .current {

	display: inline-block;

	zoom: 1;

	*display: inline;

	margin: 0 4px;

	height: 38px;

	line-height: 38px;

	padding: 0 15px;

	font-size: 13px;

	text-align: center;

	color: #8b8b8b;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	border-radius: 3px;

	background-color: #f3f3f3;

	border: 1px solid #ededed;

}



.paged .current, .paged a:hover {

	border-color: #0066b3;

	color: #fff;

	background-color: #0066b3;

}



.meetTitle {

	height: auto;

	overflow: hidden;

	color: #585858;

	line-height: 34px;

	font-size: 16px;

	font-weight: bold;

	padding: 46px 0 12px;

}



/*meetList*/



.meetList {

	height: auto;

	overflow: hidden;

	margin: 20px 0 0 -38px;

}



.meetList li {

	float: left;

	margin: 29px 0 0 33px;

}



.meetList li a {

	display: block;

	height: 76px;

	line-height: 76px;

	width: 250px;

	color: #585858;

	font-size: 16px;

	text-align: center;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	-ms-border-radius: 8px;

	border-radius: 8px;

	background-color: #f3f3f3;

	border: 1px solid #ececec;

}



.meetList li:hover a {

	color: #fff;

	background: url(/wp-content/themes/20251019/images/iconright.jpg) no-repeat 95% center #05568f;

}



/*place*/



.place {

	height: auto;

	overflow: hidden;

	padding-bottom: 53px;

}



.placeBox {

	height: auto;

	overflow: hidden;

	margin-top: 39px;

}



.placeBox dt {

	height: 41px;

	line-height: 41px;

	padding: 0 24px;

	font-size: 16px;

	background-color: #b5131b;

}



.placeBox dt a {

	color: #fff;

}



.placeBox dd {

	border-left: 1px solid #ededed;

	border-bottom: 1px solid #ededed;

}



.placeDiv {

	height: 58px;

	line-height: 58px;

	color: #585858;

	font-size: 16px;

	border-top: 1px solid #ededed;

}



.placeDiv div {

	width: 50%;

	float: left;

}



.placeDiv div i {

	display: block;

	float: left;

	width: 33px;

	height: 58px;

	margin-left: 22px;

	background-position: left center;

	background-repeat: no-repeat;

}



.placeDiv div i.i1 {

	background-image: url(/wp-content/themes/20251019/images/placeicon1.png);

}



.placeDiv div i.i2 {

	background-image: url(/wp-content/themes/20251019/images/placeicon2.png);

}



.placeDiv div i.i3 {

	background-image: url(/wp-content/themes/20251019/images/placeicon3.png);

}



.placeDiv div i.i4 {

	background-image: url(/wp-content/themes/20251019/images/placeicon4.png);

}



.placeDiv div i.i5 {

	background-image: url(/wp-content/themes/20251019/images/placeicon5.png);

}



.placeDiv div i.i6 {

	background-image: url(/wp-content/themes/20251019/images/placeicon6.png);

}



.placeDiv div span {

	display: block;

	margin-left: 69px;

	height: 58px;

	line-height: 58px;

	overflow: hidden;

	border-right: 1px solid #ededed;

}



.pbg {

	background-color: #f3f3f3;

}



.article {

	height: auto;

	overflow: hidden;

	position: relative;

	padding: 17px 51px 20px;

	border-top: 1px solid #efefef;

}



.article ul {

	color: #8b8b8b;

	height: auto;

	overflow: hidden;

	font-size: 1.2em;

	padding-top: 30px

}



.article ul li {

	width: 48%;

	float: left;

}



.article ul li div {

	height: 34px;

}



.article ul li.next {

	float: right;

}



.article ul li.next div {

	float: right;

	text-align: right;

}



.article ul li span {

	float: left;

	display: block;

	height: 34px;

	line-height: 34px;

}



.article ul li a {

	height: 34px;

	line-height: 34px;

	float: left;

	overflow: hidden;

	display: block;

	color: #8b8b8b;

}



.article ul li a:hover {

	color: #0066b3;

}



.articleBtn {

	position: absolute;

	top: 50%;

	z-index: 5;

	width: 36px;

	height: 36px;

	margin-top: -20px;

	border: 1px solid #ededed;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	border-radius: 3px;

	background-position: center center;

	background-repeat: no-repeat;

	background-color: #f3f3f3;

}



.articleBtn:hover {

	background-color: #0066b3;

	border-color: #0066b3;

}



.articlePrev {

	left: 0;

	background-image: url(/wp-content/themes/20251019/images/articlebtn1.png);

}



.articlePrev:hover {

	background-image: url(/wp-content/themes/20251019/images/articlebtn11.png);

}



.articleNext {

	right: 0;

	background-image: url(/wp-content/themes/20251019/images/articlebtn2.png);

}



.articleNext:hover {

	background-image: url(/wp-content/themes/20251019/images/articlebtn22.png);

}



.newsShre {

	height: auto;

	overflow: hidden;

	margin: 3px 0 44px 4px;

}



.newsShre .bdshare-button-style0-16 .bds_more {

	color: #757575;

	padding-left: 20px;

}



/*column*/



.column {

	height: auto;

	overflow: hidden;

	padding-bottom: 82px;

	background-repeat: no-repeat;

	background-position: center top;

	background-size: 100% auto;

}



.bg1 {

	background-color: #1f458a;

	background-image: url(/wp-content/themes/20251019/images/columnbg1.jpg);

}



.bg2 {

	background-color: #363b45;

	background-image: url(/wp-content/themes/20251019/images/columnbg2.jpg);

}



.bg3 {

	background-color: #ca612e;

	background-image: url(/wp-content/themes/20251019/images/columnbg3.jpg);

}



.columnTitle {

	height: auto;

	overflow: hidden;

	padding: 38px 0 44px;

	text-align: center;

}



.columnTitle h1 {

	font-weight: bold;

	color: #fff;

	font-size: 3.2em;

}



.columnTitle p {

	color: #5c74c7;

	font-size: 1.2em;

	margin-top: 6px;

	text-transform: uppercase;

}



.columnMain {

	padding: 40px 40px 34px;

	background-color: #eceff4;

}



.columslideBox {

	width: 450px;

	height: 350px;

	overflow: hidden;

	position: relative;

	float: left;

}



.columslideBox .hd {

	height: 32px;

	overflow: hidden;

	position: absolute;

	right: 20px;

	width: auto;

	bottom: 0;

	z-index: 10;

}



.columslideBox .hd ul li {

	display: inline-block;

	*display: inline;

	margin-left: 5px;

	width: 7px;

	height: 7px;

	line-height: 7px;

	text-align: center;

	cursor: pointer;

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	-ms-border-radius: 7px;

	border-radius: 7px;

	background-color: #a6a9a3;

}



.columslideBox .hd ul li.on {

	background-color: #419ad2;

}



.columslideBox .bd li {

	position: relative;

}



.columslideBox .bd {

	height: 100%;

	z-index: 0;

}



.columslideBox .bd .pic {

	position: relative;

	z-index: 0;

	display: table;

	width: 450px;

	height: 350px;

}



.columslideBox .bd .pic a {

	display: table-cell;

	width: 100%;

	height: 350px;

	text-align: center;

	vertical-align: middle;

}



.columslideBox .bd .pic img {

	max-width: 450px;

	max-height: 350px;

}



.columslideBox .bd .bg {

	width: 100%;

	height: 54px;

	position: absolute;

	bottom: -54px;

	left: 0;

	z-index: 1;

	background: url(/wp-content/themes/20251019/images/textbg.png) repeat 0 0;

}



.columslideBox .bd .tit {

	width: 100%;

	height: 54px;

	line-height: 54px;

	position: absolute;

	bottom: -54px;

	left: 0;

	z-index: 2;

	background: url(/wp-content/themes/20251019/images/iconright2.png) no-repeat 21px center;

}



.columslideBox .bd .tit a {

	color: #fff;

	margin: 0 60px 0 38px;

	display: block;

	font-size: 1.3em;

	height: 54px;

	line-height: 54px;

	overflow: hidden;

}



.columnRight {

	margin-left: 450px;

	height: 350px;

	overflow: hidden;

	background-color: #fdfefe;

}



.cTitle {

	height: 62px;

	line-height: 62px;

	border-bottom: 1px solid #efefef;

	padding: 0 34px;

}



.cTitle i {

	display: block;

	height: 62px;

	width: 20px;

	float: left;

	background: url(/wp-content/themes/20251019/images/icon3.png) no-repeat left center;

}



.cTitle a {

	color: #585858;

	font-size: 1.7em;

	font-weight: bold;

	display: inline-block;

}



.cTitle a:hover {

	color: #0066b3;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.columnHot {

	padding: 0 36px;

}



.columnHot a {

	height: auto;

	overflow: hidden;

	color: #1f1f1f;

	padding: 23px 0 22px;

	display: block;

	border-bottom: 1px solid #efefef;

}



.columnHot a:hover {

	color: #0066b3;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.cImg {

	float: left;

}



.cImg img {

	width: 90px;

	height: 77px;

}



.cText {

	margin-left: 108px;

}



.cText h3 {

	font-size: 16px;

	height: 28px;

	line-height: 28px;

	overflow: hidden;

}



.cText p {

	color: #a0a0a0;

	line-height: 24px;

	max-height: 48px;

	overflow: hidden;

	font-size: 1.2em;

}



.columnList {

	height: auto;

	overflow: hidden;

	padding: 7px 36px 0;

}



.columnList li {

	height: 34px;

	line-height: 34px;

	position: relative;

	background: url(/wp-content/themes/20251019/images/circle4.png) no-repeat left center;

}



.columnList li a {

	display: block;

	color: #585858;

	padding-left: 21px;

	font-size: 1.2em;

}



.columnList li a b {

	font-weight: normal;

	display: block;

	height: 34px;

	line-height: 34px;

	overflow: hidden;

	margin-right: 65px;

}



.columnList li a span {

	display: block;

	position: absolute;

	right: 0;

	top: 0;

	color: #9f9f9f;

}



.columnList li a:hover {

	color: #0066b3;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.columnMain .indexAd {

	margin: 20px 0;

}



.columnBoxDiv {

	width: 450px;

	height: 311px;

	margin-bottom: 20px;

	overflow: hidden;

	background-color: #fdfefe;

}



.columnBoxDiv .columnList {

	padding: 17px 36px 0;

}



.columnFooter {

	height: auto;

	overflow: hidden;

	line-height: 24px;

	padding-bottom: 30px;

	text-align: center;

	background-color: #e1e1e1;

	color: #585858;

}



.columnFooter a {

	color: #585858;

}



.columnFooter a:hover {

	color: #333;

}



.columnAd img {

	width: 100%;

	height: auto;

	display: block;

	margin: 20px 0;

}



.columnLink {

	height: auto;

	overflow: hidden;

	margin: 0 0 14px -20px;

}



.columnLink li {

	float: left;

	margin-left: 20px;

	width: 215px;

	text-align: center;

}



.columnLink li a {

	height: 67px;

	line-height: 67px;

	display: block;

	color: #fff;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	-ms-border-radius: 6px;

	border-radius: 6px;

	font-size: 2em;

}



.columnLink li.cli1 a {

	background-color: #63a0d9;

}



.columnLink li.cli2 a {

	background-color: #58b5ce;

}



.columnLink li.cli3 a {

	background-color: #a8d15b;

}



.columnLink li.cli4 a {

	background-color: #5b75d1;

}



.columnLink li:hover a {

	filter: alpha(opacity=70);

	opacity: 0.7;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	transition: all 0.5s ease;

}



.bg2 .columnTitle p {

	color: #616277;

}



.bg2 .columnFooter {

	background-color: #c6dbef;

}



.bg3 .columnTitle p {

	color: #e8c1ac;

}



.bg3 .cTitle {

	position: relative;

	background: url(/wp-content/themes/20251019/images/ctitlebg.jpg) repeat-x 0 0;

}



.bg3 .cTitle .more {

	position: absolute;

	right: 30px;

	top: 14px;

	z-index: 5;

	color: #404040;

	font-size: 1.2em;

	font-weight: normal;

	display: block;

	height: 32px;

	line-height: 32px;

	padding: 0 28px 0 17px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	-ms-border-radius: 4px;

	border-radius: 4px;

	border: 1px solid #e8ddcc;

	background: url(/wp-content/themes/20251019/images/more.png) no-repeat 45px center #fbf0e0;

}



.bg3 .cTitle .more:hover {

	color: #ff8830;

}



.bg3 .cTitle i {

	background-image: url(/wp-content/themes/20251019/images/icon4.png);

}



.bg3 .columnFooter {

	background-color: #fef8ef;

}



.bg3 .columnBoxDiv {

	height: 316px;

}



.bg3 .columnList li a:hover, .bg3 .cTitle a:hover, .bg3 .columnHot a:hover {

	color: #ff8830;

}



.m20 {

	margin-top: 20px;

}



.columnText {

	font-size: 12px;

	color: #7b7b7b;

	line-height: 28px;

	margin: 23px 34px;

	max-height: 196px;

	overflow: hidden;

}



.columnBoxUl {

	height: 316px;

	margin-left: 20px;

	float: left;

	background-color: #fefdfc;

	width: 293px;

}



.columnBoxUl:first-child {

	margin-left: 0;

}



.columnBoxUl .columnList {

	padding: 17px 21px 0;

}



.columnBoxUl .columnList li a b {

	margin-right: 0;

}



.columnBoxUl .cTitle {

	padding: 0 20px 0 32px;

}



.columnBoxUl .cTitle .more {

	right: 20px;

}



/*columnMenu*/



.columnMenu {

	height: auto;

	overflow: hidden;

	background-color: #ac5a24;

}



.columnMenu ul li {

	float: left;

	width: 16.66666%;

}



.columnMenu ul li a {

	display: block;

	height: 56px;

	line-height: 56px;

	text-align: center;

	color: #fff;

	font-size: 16px;

	border-left: 1px solid #bf7443;

}



.columnMenu ul li a:first-child {

	border-left: 0;

}



.columnMenu ul li:hover, .columnMenu ul li.on {

	background-color: #b66129;

}



.columnMenuTit {

	height: 56px;

	line-height: 56px;

	display: none;

	background-color: #ac5a24;

	color: #fff;

	font-size: 16px;

	text-align: center;

	background: url(/wp-content/themes/20251019/images/downicon.png) no-repeat 97% center;

}



/*响应式导航*/



.mobileIconCon {

	display: none;

	background: url(/wp-content/themes/20251019/images/menu.png) no-repeat 95% center #007071 ;

	position: relative;

}



.mobileIconCon a {

	display: block;

	width: 40px;

	height: 50px;

	position: absolute;

	top: 0;

	z-index: 5;

	width: 100%;

}



.searchBtn {

	background: url(/wp-content/themes/20251019/images/search.jpg) center center no-repeat;

	width: 40px;

	height: 60px;

	right: 20px;

	position: absolute;

	top: 35px;

	z-index: 5;

	display: none;

}



#mobileNavTit {

	display: block;

	height: 50px;

	line-height: 50px;

	text-align: left;

	font-size: 18px; padding:0px 0px 0px 25px;

	color: #fff;

}



.mobileSearchCon {

	display: none;

	width: 100%;

	height: 46px;

	background-color: #9bc0df;

	overflow: hidden;

}



.mobileSearchBox {

	position: relative;

	width: 98%;

	height: 40px;

	margin: 3px auto;

	background-color: #fff;

	border-radius: 5px;

	overflow: hidden;

}



.mobileSearchBox input[type="text"] {

	width: 100%;

	height: 40px;

	line-height: 40px;

	font-size: 16px;

	padding: 0 10px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	border: none;

	color: #999;

}



.mobileSearchBox input[type="submit"] {

	position: absolute;

	display: block;

	width: 40px;

	height: 40px;

	top: 0;

	right: 0;

	border: none;

	background: url(/wp-content/themes/20251019/images/search.jpg) center no-repeat;

}



.sideNavCon {

	display: none;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	overflow: hidden;

	z-index: 9999;

}



.sideNavCon .bg {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: inherit;

	background-color: rgba(0, 0, 0, 0.8);

	z-index: 11000;

}



.sideNavCon .sideNavScroll {

	position: absolute;

	top: 0;

	left: 0;

	width: 65%;

	height: inherit;

	background-color: #fff;

	overflow: hidden;

	z-index: 11001;

	-webkit-transform: translate3d(-100%, 0, 0);

	transform: translate3d(-100%, 0, 0);

	-webkit-transition: .5s ease all;

	transition: .5s ease all;

}



.sideNavCon .sideNavScroll.on {

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

}



.sideNavCon .sideNavScroll .closeSideNavCon {

	display: block;

	width: 100%;

	height: 30px;

	text-align: right;

	padding-top: 5px;

}



.sideNavCon .sideNavScroll .closeSideNavCon a {

	margin-right: 10px;

	display: inline-block;

	vertical-align: middle;

	width: 30px;

	height: 30px;

	background-color: #666;

	border-radius: 50%;

	line-height: 30px;

	font-size: 22px;

	color: #fff;

	text-align: center;

}



.sideNavCon .sideNav {

	width: 100%;

}



.sideNavCon .sideNav li {

	position: relative;

	margin: 0 10px;

	border-bottom: 1px solid #dcdbdb;

}



.sideNavCon .sideNav li > a {

	position: relative;

	display: block;

	padding-left: 20px;

	font-size: 16px;

	color: #333;

	line-height: 50px;

}



.sideNavCon .sideNav li i {

	position: absolute;

	display: block;

	top: 0;

	right: 0;

	font-size: 14px;

	width: 50px;

	height: 50px;

	line-height: 4;

	color: #555;

	font-weight: bold;

	text-align: center;

	font-style: normal;

	z-index: 2;

	transition: 0.2s ease all;

	-webkit-transition: 0.2s ease all;

	-moz-transition: 0.2s ease all;

}



.sideNavCon .sideChildNavScroll {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: inherit;

	background-color: #f1f1f1;

	overflow: hidden;

	z-index: 11002;

	-webkit-transform: translate3d(-100%, 0, 0);

	transform: translate3d(-100%, 0, 0);

	-webkit-transition: .5s ease all;

	transition: .5s ease all;

}



.sideNavCon .sideChildNavScroll.on {

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

}



.sideNavCon .sideChildNavScroll .backBtn {

	position: relative;

	width: 100%;

	text-align: center;

	height: 60px;

	line-height: 60px;

	color: #333;

	font-size: 16px;

	background-color: #fff;

	border-bottom: 1px solid #ededed;

}



.sideNavCon .sideChildNavScroll .backBtn span {

	position: absolute;

	top: 0;

	left: 0;

	width: 30px;

	height: 30px;

}



.sideNavCon .sideChildNav > ul {

	width: 100%;

}



.sideNavCon .sideChildNav > ul > li {

	width: 100%;

	display: none;

}



.sideNavCon .sideChildNav dl dt {

	height: 60px;

	line-height: 60px;

	background-color: #f7f7f7;

	border-bottom: 1px solid #ededed;

}



.sideNavCon .sideChildNav dl dt a {

	display: block;

	padding: 0 10px;

	color: #333;

	font-size: 16px;

	font-weight: bold;

}



.sideNavCon .sideChildNav dl dd {

	height: 50px;

	line-height: 50px;

	border-bottom: 1px solid #e8e8e8;

}



.sideNavCon .sideChildNav dl dd a {

	display: block;

	padding: 0 20px;

	color: #333;

	font-size: 16px;

}



.sideNavCon .sideChildNav .sideChildWord li {

	height: 50px;

	line-height: 50px;

	border-bottom: 1px solid #e8e8e8;

}



.sideNavCon .sideChildNav .sideChildWord li a {

	display: block;

	padding: 0 20px;

	color: #333;

	font-size: 16px;

}



/*wrapper*/



#wrapper {

	width: 100%;

	height: 100%;

}



#scroller {

	position: relative;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

	width: 100%;

	padding: 0;

	height: 100%;

}



.imgdiv {

	position: absolute;

	left: 0;

	width: 100%;

	display: none;

	z-index: 990;

	background-color: #fff;

}



.imgdiv div.s1 img {

	display: block;

	position: absolute;

	top: 50%;

	z-index: 999;

	left: 50%;

	max-width: 95% !important;

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}



.close {

	height: 5em;

	line-height: 5em;

	text-align: center;

	position: absolute;

	z-index: 999;

	left: 0;

	bottom: 0;

	width: 100%;

	color: #121212;

	font-size: 16px;

	cursor: pointer;

}



.mobileTit {

	display: none;

}



.mobileTit a {

	height: 45px;

	line-height: 45px;

	font-size: 16px;

	color: #fff;

	display: block;

	padding-left: 21px;

	background: url(/wp-content/themes/20251019/images/downicon.png) no-repeat 97% center #007071;

}



/* 0507start */



.cellbox {

	margin: 100px auto;

	width: 500px;

	border: 1px solid #ccc;

	height: 200px;

}



.cellbox .cellbg {

	width: 500px;

	height: 60px;

	background: #05568f;

	font-size: 20px;

	color: #fff;

	line-height: 60px;

	text-align: center

}



.cellbox .mess1, .cellbox .mess2 {

	font-size: 15px;

	text-align: center;

}



.cellbox .mess1 {

	padding-bottom: 10px;

	padding-top: 40px

}



/* 0507end */







/* cxy  */



.columnBoxUl1 {

	height: 316px;

	/*margin-left: 20px;*/

	float: left;

	background-color: #fefdfc;

	width: 293px;

}



.columnBoxUl1:first-child {

	margin-left: 0;

}



.columnBoxUl1 .columnList {

	padding: 17px 21px 0;

}



.columnBoxUl1 .columnList li a b {

	margin-right: 0;

}



.columnBoxUl1 .cTitle {

	padding: 0 20px 0 32px;

}



.columnBoxUl1 .cTitle .more {

	right: 20px;

}



.ml20 {

	margin-left: 20px;

}



.exp .owl-item {

	width: 297px !important;

}



.link {height: auto;overflow: hidden;padding:15px 0px 10px 0px;}

.link h2{ font-size:18px; font-weight:bold; color:#454545;}

.fLink {font-size: 16px;margin: 5px 0px 10px 0px;}

.fLink a {display: inline-block; width: auto; margin:0px 7px 0px 0px;font-size:16px; height:40px; line-height:40px; text-align:center; color:#333; padding:0px;}

.fLink img{ width:35px; height:auto; vertical-align:middle; margin:0px 15px 0px 0px;}

.fLink a:hover{ color:#007071;}







.pagess {

	margin: 50px 20px;

	overflow: hidden;

	margin-left: 0px;

	text-align: center;

	font-size:15px; clear:both;

}



.pagess ul li {

	display: inline-block;

	border: 1px solid #ccc;

	padding: 10px 15px;

	margin: 0 3px;

	line-height: 20px;

	background: #fff;

	color: #999

}



.pagess ul li:hover {

	background: #007071;

	color: #fff;

	border: 1px solid #007071

}



.pagess ul li:hover a {

	color: #fff;

}



.pagess ul li.thisclass {

	display: inline-block;

	border: 1px solid #007071;

	padding: 10px 15px;

	margin: 0 3px;

	background: #007071;

	color: #fff;

}



.pagess ul li.thisclass a {

	color: #fff;

}



.pagess ul li a {

	display: block;

	color: #999

}



.pagess ul li a:hover {

	color: #fff;

}



.message {

	overflow: hidden;

}



.message dd {

	margin-bottom: 10px;

}



.message .kuang {

	width: 300px;

	height: 40px;

	line-height: 40px;

	border: 1px solid #ddd;

	padding: 0 10px

}



.message textarea {

	width: 400px;

	padding: 10px;

	border: 1px solid #ddd;

	height: 100px;

}



.message .tj {

	width: 150px;

	height: 40px;

	border: 0;

	text-align: center;

	line-height: 40xp;

	color: #fff;

	margin-left: 42px;

	background: #b5131b;

	cursor: pointer

}



.message span {

	float: left

}

/*.yxrw{clear:both; overflow:hidden;}

.yxrw ul{ width:1212px; margin-left:-6px;}

.yxrw li{ width:263px; float:left; margin:8px;}

.yxrw li img{ width:257px; height:180px; padding:2px; border:1px solid #ddd; display:block;}

.yxrw li span{ height:30px; line-height:35px; display:block; text-align:center; font-size:16px;}

*/



#yxrw{ width:1168px; clear:both; display:block; margin:20px auto 0px auto; overflow:hidden;}

#yxrw li{ width:276px; float:left; margin:8px;}

#yxrw li img{ width:270px; height:180px; padding:2px; border:1px solid #ddd; display:block;}

#yxrw li span{ height:30px; line-height:35px; display:block; text-align:center; font-size:16px;}



#hyfc{ width:1024px; margin:20px 0px 0px -4px; overflow:hidden;}

#hyfc li{ width:220px; height: auto; float:left; margin:8px 12px; border:1px solid #ddd; padding:5px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

#hyfc li img{ width:220px; height:270px;}

#hyfc li h2{ height:35px; line-height:35px; display:block; overflow:hidden;font-size:16px;padding:0px 10px;}

#hyfc li p{ height:50px; line-height:22px; display:block;overflow:hidden;font-size:14px;padding:0px 10px;}

#hyfc li:hover h2{ color:#ff0;}

#hyfc li:hover{ background:#b7131b; color:#fff;}

#hyfc li:hover a{color:#fff;}



#splb{ width:1312px; margin:20px 0px 0px -6px; overflow:hidden;}

#splb li{ width:300px; height: auto; float:left; margin:8px 8px; border:1px solid #ddd; padding:5px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

#splb li img{ width:300px; height:179px;}

#splb li h2{ height:35px; line-height:35px; text-align:center; display:block; overflow:hidden;font-size:16px;padding:0px 10px;}

#splb li:hover h2{ color:#ff0;}

#splb li:hover{ background:#b7131b; color:#fff;}

#splb li:hover a{color:#fff;}



/*#sspp{ width:100%; margin:20px 0px 0px 0px; overflow:hidden;}

#sspp li{ width:243px; height: auto; float:left; margin:8px 5px; border:1px solid #ddd; padding:4px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

#sspp li img{ width:243px; height:101px;}

#sspp li h2{ height:35px; line-height:35px; text-align:center; display:block; overflow:hidden;font-size:16px;padding:0px 10px;}

#sspp li:hover h2{ color:#ff0;}

#sspp li:hover{ background:#b7131b; color:#fff;}

#sspp li:hover a{color:#fff;}*/









.sqst_post{ width:95%; margin:25px auto;}

.sqst_post label{ width:90px;height:45px; line-height:45px; font-size:16px; display:inline-block;}

.sqst_post .jzs_text{width:70%; height:45px; line-height:45px; padding:0px 0px 0px 0px; border:1px solid #ccc; margin:7px 0px;}

.sqst_post .jzs_text01{width:20%; height:45px; line-height:45px; padding:0px 0px 0px 0px; border:1px solid #ccc; margin:7px 0px;}

.sqst_post .jzs_select{width:55%; height:45px; line-height:45px; padding:0px 0px 0px 0px; border:1px solid #ccc; margin:7px 0px; font-size:16px;}



.sqst_post .jzs_textarea{ width:70%; height:85px; line-height:30px; padding:0px 0px 0px 0px; border:1px solid #ccc; margin:7px 0px;}

.sqst_post .yzm{height:45px; line-height:45px; display:inline-block; padding:0px 0px 0px 15px; font-size:16px;}

.sqst_post .jzs_submit{ width:28%;height:45px; line-height:45px; text-align:center; background:#2a84d7; color:#fff; border:none; font-size:15px; margin:10px 0px 20px 0px;}

.sqst_post .jzs_reset{ width:28%;height:45px; line-height:45px; text-align:center; background:#fff; color:#1c0019;border:1px solid #ddd;font-size:15px; margin:10px 0px 20px 10px;}

input.jzs_text1::-webkit-input-placeholder {color:#666; font-size:15px;}

textarea.jzs_textarea::-webkit-input-placeholder {color:#666; font-size:15px;}





/*商会介绍*/

.bg_01{ width:100%; background:#f1f1f1; overflow:hidden; padding:10px 0px 0px 0px; margin:0px 0px;}



.shjs_t{ font-size:23px; color:#007071; height:60px; line-height:60px; font-weight:bold;margin:40px 0px;}

.shjs_c{ width:1400px; margin:0px auto;}

.shjs_01{ width:372px; height:328px; padding:35px 25px 25px 25px; background:url(/wp-content/themes/20251019/images/shjs_01.jpg) center center no-repeat; text-align:center;}

.shjs_01 h2{ font-size:30px; color:#fff;}

.shjs_01 span{ font-size:18px; color:#f78d99; padding:10px 0px 0px 0px;}

.shjs_01 .shjs_p{ font-size:16px; color:#f1f1f1; line-height:26px; display:block; overflow:hidden; height:190px; margin:10px 0px;}

.shjs_01 a{ height:40px; line-height:40px; border:1px solid #f1f1f1; display:inline-block; padding:0px 25px; font-size:16px; color:#f1f1f1;}

.shjs_01 a:hover{ background:#fff; color:#c62e40;}



.shjs_02{ width:290px; height:388px; background:#fff; text-align:center;}

.shjs_02 h2{ font-size:23px; color:#121212; padding:40px 0px 0px 0px;}

.shjs_02 span{ font-size:18px; color:#666666; text-transform:uppercase; padding:10px 0px 10px 0px; display:block;}

.shjs_02_c{width:290px; height:194px;}

.shjs_02 img{ width:290px; height:194px;}

.shjs_02 a{height:35px; line-height:35px; border:1px solid #ddd; display:inline-block; padding:0px 20px; font-size:15px; color:#333;}

.shjs_02 a:hover{ background:#c62e40; color:#fff;}





/*风采首页*/

.fengcai_r{ width:100%; height: auto; overflow:hidden;}

.fengcai_r ul{ float:left;}

.fengcai_r li{ width:200px; height: auto; float:left; margin:8px 8px;padding:0px 0px 25px 0px; background:#fff; text-align:center; overflow:hidden;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.fengcai_r li img{ width:200px; height:300px;}

.fengcai_r li h2{line-height:45px; display:block; overflow:hidden;font-size:18px; font-weight:bold;padding:10px 10px 0px 10px; color:#007071;}

.fengcai_r li h2 em{ font-style:normal; color:#787878; font-weight:normal; padding:0px 0px 0px 5px; font-size:15px;}

.fengcai_r li p{ height:90px; line-height:25px; color:#666; display:block;overflow:hidden;font-size:16px;padding:0px 10px; display:none;}

.fengcai_r li:hover h2{ color:#fff;}

.fengcai_r li:hover h2 em{ color:#fff;}

.fengcai_r li:hover{ background:#007071; color:#fff;}

.fengcai_r li:hover a{color:#fff;}

.fengcai_r li:hover h2{color:#fff;}

.fengcai_r li:hover p{color:#fff;}

.fengcai_r li b{ height:21px; line-height:21px;background: url(/wp-content/themes/20251019/images/jt_05.png) center center no-repeat; display:block;}

.fengcai_r li:hover b{background: url(/wp-content/themes/20251019/images/jt_06.png) center center no-repeat;}





/*影像记录*/

.yxjl_c{ width:1400px; margin:0px auto;}

.yxjl_c_l{ width:912px; height:543px;}

.yxjl_c_r{ width:363px;}

.yxjl_c_r li{ width:363px; height:171px; margin:0px 0px 14px 0px; position:relative;}

.yxjl_c_r li a{width:363px; height:171px; position:absolute; left:0px; top:0px; z-index:9999; display:block;}

.yxjl_c_r li img{ width:363px; height:171px;position:absolute; left:0px; top:0px; z-index:-1;}







/*石商品牌*/

.sspp{ width:100%; max-width:1400px; margin:0px auto 30px auto; overflow:hidden;}

.sspp li{ width:18%; height: auto; border:1px solid #ddd; margin:15px 1% 0px 1%; float:left;}

.sspp li img{ width:100%; height: auto;}





/*在线留言*/

.post-form input{ font-size:16px;height:52px; line-height:52px; width:96%;padding-left:4%; background:none; border:none;}

.post-form span{position:absolute; right:10px; top:0px; z-index:999; width:130px; text-align:right; font-size:14px; color:#f00;}

.llys_t11{ width:31%; border:none; height:52px; line-height:52px; padding:0px 0px 0px 0px;  border:1px solid #ccc; background:#fff;float:left; position:relative;}

.llys_t12{ width:31%; border:none; height:52px; line-height:52px; padding:0px 0px 0px 0px;  border:1px solid #ccc; background:#fff;margin:0px 3.06%; float:left;position:relative;}

.llys_t13{ width:31%; border:none; height:52px; line-height:52px; padding:0px 0px 0px 0px;  border:1px solid #ccc; background:#fff;float:left;position:relative;}



.llys_t2{ width:99%; border:none; height:52px; line-height:52px; padding:0px 0px 0px 1%; margin:20px 0px;}

.llys_t3{ width:98.5%; border:none; height:220px; line-height:30px; border:1px solid #ccc; background:#fff; padding:0px 0px 0px 1%; margin:0px 0px 20px 0px; font-size:17px;}

.llys_tj{ width:100%; text-align:center;}



.llys_t4{height:50px; line-height:50px; background:#fff; border:1px solid #ddd; display:inline-block; padding:0px 60px; font-size:17px; margin:15px 10px 40px 0px; display:inline-block;}

.llys_t4:hover{ background:#007071;color:#fff;}



.llys_t5{ width:auto !important;height:50px !important; line-height:50px !important; background:#fff; color:#333;border:1px solid #ddd !important; padding:0px 60px !important; font-size:17px; margin:15px 0px 40px 0px;display:inline-block;}

.llys_t5:hover{ background:#007071; color:#fff;}





/*大美石家庄*/

#dmsjz{ width:100%; clear:both; display:block; margin:20px auto 0px auto; overflow:hidden;}

#dmsjz li{ width:23.8%; float:left; margin:10px 0.6%; overflow:hidden; position:relative;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

#dmsjz li img{ width:100%; height: auto; padding:2px; border:1px solid #ddd; display:block;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

#dmsjz li span{ height:30px; line-height:35px; display:block; text-align:center; font-size:16px;}

#dmsjz li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}

#dmsjz li em{ width:100%; height:200px; background: rgba(186,0,0,0.5) url(../images/ck.png) center center no-repeat; background-size:55px auto; display:block; position:absolute; top:100%; left:0px;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}

#dmsjz li:hover em{position:absolute; top:0px; left:0px;}





/*商会动态*/

.newsList{ width:100%; max-width:1400px; margin:0px auto;}

.newsList li{ background:#fff;overflow:hidden; padding:20px; margin-bottom:20px; position:relative;}

.newsList li .xwzx_p{ width:277px; height:186px; float:left; margin:0px 30px 0px 0px;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}

.newsList li:hover .xwzx_p{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}

.newsList li h2{ height:45px; line-height:45px; display:block; background:url(/wp-content/themes/20251019/images/line_06.jpg) left bottom no-repeat; margin:0px 0px 8px 0px; overflow:hidden;}

.newsList li h2 a{ font-size:18px; font-weight:bold; color:#333333;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}

.newsList li h2 a:hover{ color:#007071; padding-left:5px;}

.newsList li .xwzx_more{ height:38px; line-height:38px; margin:0px 0px 0px 0px; padding:0px 15px 0px 40px; border:1px solid #ddd;display:inline-block;font-size:15px; color:#787878; border-radius:25px; background:url(/wp-content/themes/20251019/images/jt_05.png) 10px center no-repeat; float:right;}

.newsList li .xwzx_more:hover{ background:url(/wp-content/themes/20251019/images/jt_06.png) 10px center no-repeat #007071; color:#fff;}

.newsList li .xwzx_text{ font-size:15px; color:#454545; height:55px; line-height:26px; display:block; overflow:hidden;}

.newsList li .xwzx_ll{ height:45px; line-height:45px;font-size:15px;color:#787878; margin:0px 0px 0px 0px;}

.newsList li .xwzx_ll span{ padding:0px 20px 0px 0px;}

.newsList li .xwzx_ll img{ vertical-align:middle; margin:0px 6px 0px 0px; width:25px;}

.newsList li em{ width:0px; height:2px; position:absolute; left:0px; bottom:0px; background:#007071; z-index:10;transition: all ease 1s; display:block;}

.newsList li:hover em{width:100%;}





.fl_l{ width:23%; float:left; background:#fff; padding:15px;}

.fl_l h2{ height:55px; line-height:55px; background:#007071; color:#fff; font-size:20px; font-weight:bold; text-align:center;}

.fl_l li{ height:45px; line-height:45px; border-bottom:1px solid #eee;}

.fl_l li a{ height:45px; line-height:45px; background:url(/wp-content/themes/20251019/images/sideicon2.png) 10px center no-repeat; padding-left:35px; display:block; font-size:16px;}

.fl_l li a:hover{ height:45px; line-height:45px; background:url(/wp-content/themes/20251019/images/sideicon4.png) 10px center no-repeat #007071; color:#fff; padding-left:35px;}



.newsList2{ width:75%; float:right;}

.newsList2 li{ background:#fff;overflow:hidden; padding:20px; margin-bottom:20px; position:relative;}

.newsList2 li .xwzx_p{ width:277px; height:186px; float:left; margin:0px 30px 0px 0px;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}

.newsList2 li:hover .xwzx_p{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}

.newsList2 li h2{ height:45px; line-height:45px; display:block; background:url(/wp-content/themes/20251019/images/line_06.jpg) left bottom no-repeat; margin:0px 0px 8px 0px; overflow:hidden;}

.newsList2 li h2 a{ font-size:18px; font-weight:bold; color:#333333;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}

.newsList2 li h2 a:hover{ color:#007071; padding-left:5px;}

.newsList2 li .xwzx_more{ height:38px; line-height:38px; margin:0px 0px 0px 0px; padding:0px 15px 0px 40px; border:1px solid #ddd;display:inline-block;font-size:15px; color:#787878; border-radius:25px; background:url(/wp-content/themes/20251019/images/jt_05.png) 10px center no-repeat; float:right;}

.newsList2 li .xwzx_more:hover{ background:url(/wp-content/themes/20251019/images/jt_06.png) 10px center no-repeat #007071; color:#fff;}

.newsList2 li .xwzx_text{ font-size:15px; color:#454545; height:85px; line-height:26px; display:block; overflow:hidden;}

.newsList2 li .xwzx_ll{ height:45px; line-height:45px;font-size:15px;color:#787878; margin:0px 0px 0px 0px;}

.newsList2 li .xwzx_ll span{ padding:0px 20px 0px 0px;}

.newsList2 li .xwzx_ll img{ vertical-align:middle; margin:0px 6px 0px 0px; width:25px;}

.newsList2 li em{ width:0px; height:2px; position:absolute; left:0px; bottom:0px; background:#007071; z-index:10;transition: all ease 1s; display:block;}

.newsList2 li:hover em{width:100%;}





.jiange{ display:none;}

.ydkf{display:none;}



.tuijian{ width:100%; max-width:1400px; margin:0px auto 15px auto;}

.tuijian ul{ width:102%; margin-left:-1%;}

.tuijian li{ width:31.733%; float:left; margin:0px 0.8%; background:#fff; padding:15px;}

.tuijian li img{ width:100%; height:auto;}

.tuijian li h2{ height:45px; line-height:45px; display:block; background:url(/wp-content/themes/20251019/images/line_06.jpg) left bottom no-repeat; margin:0px 0px 0px 0px; overflow:hidden;}

.tuijian li h2 a{ font-size:18px; font-weight:bold; color:#333333;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}

.tuijian li h2 a:hover{ color:#007071; padding-left:5px;}

.tuijian li .xwzx_text{ font-size:15px; color:#454545; height:85px; line-height:26px; display:block; overflow:hidden;}

.tuijian li .xwzx_more{ height:38px; line-height:38px; margin:0px 0px 0px 0px; padding:0px 15px 0px 40px; border:1px solid #ddd;display:inline-block;font-size:15px; color:#787878; border-radius:25px; background:url(/wp-content/themes/20251019/images/jt_05.png) 10px center no-repeat;}

.tuijian li .xwzx_more:hover{ background:url(/wp-content/themes/20251019/images/jt_06.png) 10px center no-repeat #007071; color:#fff;}







/*会员风采*/

.hyfc01{ width:100%; margin:10px auto;}

.hyfc01 img{ width:25%; height: auto; float:left; margin:0px 35px 0px 0px; padding:10px; border:1px solid #ddd; display:block;}

.hyfc01 h2{ font-size:23px; color:#b9141c; font-weight:bold; background: url(/wp-content/themes/20251019/images/line_02.jpg) left bottom no-repeat; display:inline-block; padding:0px 0px 10px 0px; margin:40px 0px 10px 0px;}

.hyfc01 h3{ font-size:18px; color:#333; font-weight:bold; padding:5px 0px 10px 0px;}

.hyfc01 p{ font-size:16px; line-height:30px; color:#333;}



/*会员风采*/

.hyfc02{ width:100%; margin:10px auto;}

.hyfc02 img{ width:40%; height: auto; float:left; margin:0px 35px 0px 0px; padding:10px; border:1px solid #ddd; display:block;}

.hyfc02 h2{ font-size:23px; color:#b9141c; font-weight:bold; background: url(/wp-content/themes/20251019/images/line_02.jpg) left bottom no-repeat; display:inline-block; padding:0px 0px 10px 0px; margin:20px 0px 10px 0px;}

.hyfc02 h3{ font-size:18px; color:#333; font-weight:bold; padding:15px 0px;}

.hyfc02 p{ font-size:16px; line-height:30px; color:#333;}



/*大美石家庄*/

.hyfc03{ width:1024px; clear:both; display:block; margin:20px auto 0px auto; overflow:hidden;}

.hyfc03 li{ width:246px; float:left; margin:10px 5px; overflow:hidden; position:relative;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.hyfc03 li img{ width:240px; height: 190px; padding:2px; border:1px solid #ddd; display:block;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.hyfc03 li h2{ height:35px; line-height:35px; display:block; text-align:center; font-size:16px; display:block; background:#fff; position:relative; z-index:999;}

.hyfc03 li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}





/*会员风采*/

.hyfc04{ width:100%; margin:10px auto;}



.hyfc04 h2{ font-size:23px; color:#b9141c; font-weight:bold; background: url(/wp-content/themes/20251019/images/line_02.jpg) left bottom no-repeat; display:inline-block; padding:0px 0px 10px 0px; margin:60px 0px 10px 0px;}

.hyfc04 h3{ font-size:18px; color:#333; font-weight:bold; padding:15px 0px;}

.hyfc04 p{ font-size:16px; line-height:30px; color:#333;}







/*在线注册*/

.zxzc{ width:96%; margin:0px auto;}

.zxzc li{ clear: both; margin:12px 0px;}

.zxzc li .zxzc_text1{ border:1px solid #ddd; padding:0px 0px 0px 2%; width:98%; height:45px; line-height:45px; font-size:16px;}

.zxzc li .zxzc_text2{ border:1px solid #ddd; padding:0px 0px 0px 2%; width:50%; height:45px; line-height:45px;font-size:16px;}

.zxzc li .zxzc_dxyz{height:45px; line-height:45px; background:#f1f1f1; padding:0px 20px;margin:0px 0px 0px 10px; display:inline-block;font-size:15px;}

.zxzc li .zxzc_dxyz:hover{ color:#f00;}

.zxzc li .zxzc_text3{ border:1px solid #ddd; padding:0px 0px 0px 2%; width:30%; height:45px; line-height:45px;font-size:16px;}

.zxzc li .rhsqb{ font-size:15px; padding:10px 0px 0px 0px; display:block;}

.zxzc li .rhsqb:hover{ color:#f00;}



.zxzc li .rhsqbb{ font-size:15px; color:#555; font-weight:bold; padding:0px 0px 0px 0px; clear:both;}



.zxzc li .hyzx_file1{border:1px solid #ddd; border-radius:5px; padding:0px 0px 0px 1%; width:50%; height:45px; line-height:45px; margin:0px 0px 0px 0px;}

.zxzc li .zxzc_xiazai{ color:#787878; padding:0px 0px 0px 20px; font-size:15px;}

.zxzc li .zxzc_xiazai:hover{ color:#f00;}



.zxzc li .zxzc_submit{border:1px solid #ddd; padding:0px 0px; width:45%;height:45px; line-height:45px; margin:10px 10px 0px 0px; display:inline-block; background:#efefef; font-size:16px; float:left;}

.zxzc li .zxzc_submit:hover{ background:#007071; color:#fff;}

.zxzc li .zxzc_reset{border:1px solid #ddd; padding:0px 0px; width:45%;height:45px; line-height:45px;margin:10px 0px 0px 10px;display:inline-block; font-size:16px; float:right;}

.zxzc li .zxzc_reset:hover{ background:#007071; color:#fff;}



.zxzc p{ margin:25px 0px 0px 0px; text-align:center; font-size:16px;}

.zxzc p a{ color:#bb151d; font-weight:bold; padding:0px 0px 0px 5px;}

.zxzc p a:hover{ text-decoration:underline;}







.z_photo{



}

.z_photo .z_file{

	position: relative;

}

.z_file  .file{

	width: 100%;

	height: 100%;

	opacity: 0;

	position: absolute;

	top: 0px;

	left: 0px;

	z-index: 100;

}

.z_photo .up-section{

	position: relative;

	margin-right:15px;

	margin-bottom: 20px;border:2px solid #fff;

}

.up-section .close-upimg{

	position: absolute;

	top: 6px;

	right: 8px;

	display: none;

	z-index: 10;

}

.up-section .up-span{

	display: block;

	width: 100%;

	height: 100%;

	visibility: hidden;

	position: absolute;

	top: 0px;

	left: 0px;

	z-index: 9;

	background: rgba(0,0,0,.5);

}

.up-section:hover{

	border:2px solid #f15134;

}

.up-section:hover .close-upimg{

	display: block;

}

.up-section:hover .up-span{

	visibility: visible;

}

.z_photo .up-img{

	display: block;

	width: 100%;

	height: 100%;

}

.loading{

    border: 1px solid #D1D1D1;

	background:url(/wp-content/themes/20251019/img/loading.gif) no-repeat center;

}

.up-opcity{

	opacity: 0;

}

.img-name-p{

	display: none;

}

.upimg-div .up-section {

    width:120px;

    height:110px;

}

.img-box .upimg-div .z_file {

    width: 120px;

    height: 110px;

}

.z_file .add-img {

    display: block;

    width: 120px;

    height:110px;

}

/*遮罩层样式*/

.mask{

	z-index: 1000;

	display: none;

	position: fixed;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,.4);

}

.mask .mask-content{

	 width: 500px;

	 position: absolute;

	 top: 50%;

	 left: 50%;

	 margin-left: -250px;

	 margin-top: -80px;

	 background: white;

	 height: 160px;

	 text-align: center;

}

.mask .mask-content .del-p{

	color: #555;

	height:67px;

	line-height: 67px;

	font-size: 18px;

	border-bottom: 1px solid #D1D1D1;

}

.mask-content .check-p{

	height: 66px;

	line-height: 66px;

	position: absolute;

	bottom: 0px;

	left: 0px;

	width: 100%;

}

.mask-content .check-p span{

	width: 49%;

	display:inline-block;

	text-align: center;

	color:#d4361d ;

	font-size: 18px;

}

.check-p .del-com{

	border-right: 1px solid #D1D1D1;

}



.shuoming{ font-size:14px; color:#787878; padding:10px 0px 0px 0px; line-height:24px;}























#_start{position:fixed; width:400px; border:5px solid #007071; top:20px; left:50%; margin:0px 0px 0px -275px; overflow:hidden; background:#fff; border-radius:8px;z-index:9999; padding:25px 25px 30px 25px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); display: none;}

.modal{width:100%;}

.modal h2{ font-size:30px; font-weight:bold; color:#333; text-align:center; padding:0px 0px 20px 0px;}

.close1{ position:absolute; right:10px; top:10px; font-size:16px; background:#ddd; padding:0px 0px; text-align:center;}





/*会员中心*/

.myorder{ width:100%; background:#f1f1f1;}

.myorder_l{ width:18%; margin:1.2%; background:#fff;}

.myorder_l ul{ padding:10px 0px;}

.myorder_l h2{ height:60px; line-height:60px; background:#b6141c; color:#fff; font-size:20px; padding:0px 0px 0px 20px; text-transform:uppercase;}

/*.myorder_l li{ height:auto;}

.myorder_l li b{height:50px; line-height:50px; background:#666; color:#fff; display:block; font-size:18px; padding:0px 0px 0px 20px;}

.myorder_l li li{ height:50px; line-height:50px; border-bottom:1px solid #ddd;}

.myorder_l li a{ height:50px; line-height:50px; background:url(/wp-content/themes/20251019/images/jt_05.png) 93% center no-repeat; padding:0px 0px 0px 20px;color:#121212; display:block; font-size:18px;}

.myorder_l li a:hover{ background:url(/wp-content/themes/20251019/images/jt_06.png) 93% center no-repeat #b6131b; color:#fff;}

.myorder_l li.current a{ background:url(/wp-content/themes/20251019/images/jt_06.png) 93% center no-repeat #b6131b; color:#fff;}

*/



.ce{display:block;width:95%; margin:0px auto}

.ce li{border-bottom:1px solid #ddd;background:url(/wp-content/themes/20251019/images/more_02.png) no-repeat 96% center;}

.ce li a{ height:45px;line-height:45px;color:#454545;display:block;cursor:pointer;padding-left:20px; font-size:16px; font-weight:bold;}

.ce li a:hover{background:url(/wp-content/themes/20251019/images/more_02.png) no-repeat 96% center #333333; color:#fff;}

.ce li .xz{background:url(/wp-content/themes/20251019/images/more_01.png) no-repeat 96% center #333333;color:#fff;}

.er{display:none;background:#f1f1f1;}

.er li{width:100%; border-bottom:none;background:none; }

.er li a{display:block;height:45px; line-height:45px;color:#454545;background: url(/wp-content/themes/20251019/images/articlebtn2.png) 20px center no-repeat;font-weight:normal;font-size:15px;padding-left:40px;}

.er li a:hover{ background: url(/wp-content/themes/20251019/images/articlebtn21.png) 20px center no-repeat;color:#b6141c;}

.er li.current a{ background: url(/wp-content/themes/20251019/images/articlebtn21.png) 20px center no-repeat; color:#b6141c;}







.myorder_r{ width:75.8%;margin:1.2% 1.2% 1.2% 0px; padding:1.2%; background:#fff;}

.myorder_r h2{ font-size:18px; font-weight:bold; color:#121212; padding:10px 0px 10px 10px; margin:0px 0px 20px 0px; background:#f1f1f1;}

.myorder_r li{ border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px;}

.myorder_r li label{ width:7%; font-size:15px; color:#666; display:inline-block;}

.myorder_r li .hyzx_text1{border:1px solid #ddd; border-radius:5px; padding:0px 0px 0px 1%; width:20%; height:40px; line-height:40px;font-size:15px;}

.myorder_r li .hyzx_text2{border:1px solid #ddd; border-radius:5px; padding:0px 0px 0px 1%; width:35%; height:40px; line-height:40px;font-size:15px;}

.myorder_r li em{ vertical-align:middle; color:#f00; padding:0px 0px 0px 10px; font-size:16px; font-style:normal;}

.myorder_r li .hyzx_file1{border:1px solid #ddd; border-radius:5px; padding:0px 0px 0px 1%; width:15%; height:40px; line-height:40px; margin:0px 0px 0px 10px;}

.myorder_r li .hyzx_submit{border:1px solid #ddd; padding:0px 35px;height:45px; line-height:45px; margin:0px 10px 0px 0px; font-size:16px;}

.myorder_r li .hyzx_submit:hover{ background:#007071; color:#fff;}

.myorder_r li .hyzx_reset{border:1px solid #ddd; padding:0px 35px;height:45px; line-height:45px;margin:0px 0px 0px 10px;font-size:16px;}

.myorder_r li .hyzx_reset:hover{ background:#007071; color:#fff;}

.myorder_r li .hyzx_textarea1{border:1px solid #ddd; border-radius:5px; padding:5px 0px 5px 1%; width:55%; height:200px; line-height:26px;}

.myorder_r li .hyzx_text3{border:1px solid #ddd; border-radius:5px; padding:0px 0px 0px 1%; width:55%; height:40px; line-height:40px;}

.myorder_r li .zjcp{ color:#f00; padding:0px 0px 0px 15px; font-size:15px;height:40px; line-height:45px;}

.myorder_r li .zjcp:hover{ text-decoration:underline;}



.myorder_r2{ width:75.8%;margin:1.2% 1.2% 1.2% 0px; padding:1.2%; background:#fff;}

.myorder_r2 h2{ font-size:18px; font-weight:bold; color:#121212; padding:10px 0px 10px 10px; margin:0px 0px 20px 0px; background:#f1f1f1;}

.myorder_r2 h2 a{ float:right; color:#b6141c; font-weight:normal; font-size:16px; padding:0px 15px 0px 0px;}

.myorder_r2 h2 a:hover{ color:#e1b813;}

.myorder_r2 li{ border-bottom:1px solid #ddd; height:45px; line-height:45px;background:url(/wp-content/themes/20251019/images/sideicon2.png) 10px center no-repeat; padding-left:30px;}

.myorder_r2 li .bt{ font-size:16px;}

.myorder_r2 li span{ float:right; color:#787878;font-size:16px;}

.myorder_r2 li .xg{ background:#f84a53; color:#fff; display:inline-block; padding:0px 10px; font-size:15px; height:28px; line-height:28px; margin:10px 15px 0px 15px; float:right;}

.myorder_r2 li .xg:hover{ background:#b6141c;}

.myorder_r2 li .sc{ background:#999; color:#fff; display:inline-block; padding:0px 10px; font-size:15px; height:28px; line-height:28px; border-radius:8px;margin:10px 0px 0px 0px; float:right;}

.myorder_r2 li .sc:hover{ background:#b6141c;}

.myorder_r2 li:hover .bt{ color:#b6141c;}





/*日历弹框*/

.date2{position:relative;width:20%; display:inline-block;}

.date-check{width:100%;height:40px;line-height:40px;border:1px solid #ddd;padding:0 5px;border-radius:5px;background:url(/wp-content/themes/20251019/images/date.png) 95% center no-repeat;}

.date-text{width:160px;height:30px;line-height:30px;border:1px solid #ddd;padding:0 5px; float:left;}

.date-list{display:none;position:absolute;top:30px;padding-top:10px;background: #FED;border-radius:5px;-webkit-border-radius:5px;overflow:hidden;border:1px solid;border-color:#ccc  #ccc transparent  #ccc;z-index: 999;}

.header1{margin-bottom:4px;padding: 0 5px;}

.header1 .fl{margin-right:5px;}

.header1 .fl,.header1 .fr{cursor:pointer;}

.header1 select{padding: 2px 0;vertical-align:top; font-size:14px;}

.header1-right{margin-right:8px;}

.header1-left,.header1-right{border-radius: 50%;width: 20px;height: 20px;text-align: center;vertical-align: middle;border: 1px solid #ccc;line-height:20px; font-size:14px;}

.today{padding:0px 5px;border:1px solid #ccc;border-radius:5px;background:#ccc;color:#fff;font-size:12px;height:20px;line-height:20px;}

.date-list,.date-list table{width:216px;}

.date-list thead{background:#1f52b7;}

.date-list th{padding:0px;color:#fff;border:1px solid #ccc;font-size: 12px;font-weight: normal;height:25px; line-height:25px; text-align:center;}

.date-list td{border:1px solid #ccc;padding:0px 0;text-align:center;font-size: 12px; height:25px; line-height:25px;}

.date-list td:hover{background:#ccc;color:#fff;}

.date-list td.current{background:#1f52b7;color:#fff;}

.outer{ margin:8px 0px 0px 20px;}

.outer label{ float:left; height:30px; line-height:30px; padding:0px 18px; color:#666;}

.date1{margin-bottom:30px;}

.date-error .date-check{border:1px solid red;}

.date-submit{ height:30px; line-height:30px; display:inline-block; background:#1f52b7; border-radius:25px; padding:0px 15px; color:#fff; border:none; margin:0px 20px 0px 20px; float:left;}

.date-reset{ height:30px; line-height:30px; display:inline-block; background:#999; border-radius:25px; padding:0px 15px; color:#fff; border:none; float:left;}



/*联系我们*/

.lxwm{ width:100%; background:#fff; padding:30px; margin-bottom:25px;}

.lxwm_t{ font-size:23px; color:#007071; width:100%; margin:0px 0px 20px 0px; padding-bottom:15px; border-bottom:1px solid #eee;}

#container{width:50%;height:400px; float:left;}

.lxwm_r{ width:46%; float:right;}

.lxwm_r h2{ font-size:20px;padding:0px 0px 15px 0px; margin:25px 0px 15px 0px; background:url(/wp-content/themes/20251019/images/line_03.jpg) left bottom no-repeat; color:#666;}

.lxwm_r p{ font-size:18px; color:#787878; line-height:35px;}

.lxwm_p{}

.lxwm_p h2{ font-size:20px; padding:0px 0px 15px 0px; margin:25px 0px 15px 0px; background:url(/wp-content/themes/20251019/images/line_03.jpg) left bottom no-repeat;color:#787878;}

.lxwm_p p{ font-size:18px; color:#787878; line-height:35px;}





.more_01{ display:block; height:55px; line-height:55px; width:200px; margin:30px auto; font-size:18px; border:1px solid #ddd; text-align:center;}

.more_01:hover{ background:#fff;}



.danpian{ width:100%; background: url(/wp-content/themes/20251019/images/danpian.jpg) right bottom no-repeat #fff; padding:30px 30px 60px 30px; margin-bottom:30px;}

.danpian img{ max-width:100%; height:auto;}

.danpian h2{ font-size:20px; font-weight:bold; color:#007071; margin:25px 0px 10px 0px; border-bottom:1px solid #eee; margin-bottom:10px; padding-bottom:10px;}

.danpian p{ font-size:18px; line-height:35px; color:#666; text-indent:2em;}



.danpian2{ width:100%; background: url(/wp-content/themes/20251019/images/danpian.jpg) right bottom no-repeat #fff; padding:30px 30px 60px 30px; margin-bottom:30px;}

.danpian2 li{ border-bottom:1px solid #eee; margin-bottom:20px; padding-bottom:20px; overflow:hidden; clear:both;}

.danpian2 li div{ float:left; margin-left:25px;}

.danpian2 li img{ float:left; width:70px; border:1px solid #2f6fb1; padding:15px; border-radius:50%; height:auto; margin-top:20px;}

.danpian2 li h2{ font-size:20px; font-weight:bold; color:#007071; margin:25px 0px 10px 0px;}

.danpian2 li p{ font-size:16px; line-height:30px; color:#666;}

.danpian2 .danpian2_l{ float: left; width:40%;}

.danpian2 .danpian2_l img{ width:100%; height:auto;}

.danpian2 ul{ float:left; margin-left:40px;}



.yltd{ width:100%; height: auto; overflow:hidden;}

.yltd li{ width:48%; height: auto; float:left; margin:15px 1%;padding:0px; background:#fff; overflow:hidden;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.yltd li img{ width:30%; height:auto; float:left; margin-right:15px;}

.yltd li h2{line-height:45px; display:block; overflow:hidden;font-size:18px; font-weight:bold;padding:20px 20px 0px 20px; color:#007071;}

.yltd li h2 em{ font-style:normal; color:#787878; font-weight:normal; padding:0px 0px 0px 5px; font-size:15px;}

.yltd li p{ height:105px; line-height:25px; color:#666; display:block;overflow:hidden;font-size:16px;padding:0px 20px;}

.yltd li:hover h2{ color:#fff;}

.yltd li:hover h2 em{ color:#fff;}

.yltd li:hover{ background:#007071; color:#fff;}

.yltd li:hover a{color:#fff;}

.yltd li:hover h2{color:#fff;}

.yltd li:hover p{color:#fff;}

.yltd li b{ width:21px;height:21px; line-height:21px;background: url(/wp-content/themes/20251019/images/jt_05.png) center center no-repeat; display: inline-block; margin:10px 0px 0px 20px;}

.yltd li:hover b{background: url(/wp-content/themes/20251019/images/jt_06.png) center center no-repeat;}





.yltdxq{width:100%; background:#fff; padding:30px; margin-bottom:30px;}

.yltdxq_01{ overflow:hidden;}

.yltdxq_01 img{ width:25%; float:left;}



.yltdxq_01 .yltdxq_01_c{ width:72%;height: auto; line-height:32px; color:#666; display:block;overflow:hidden;font-size:16px;padding:0px 0px; float:right;}

.yltdxq_01 h2{line-height:45px; display:block; overflow:hidden;font-size:18px; font-weight:bold;padding:20px 20px 0px 0px; color:#007071;}

.yltdxq_01 em{ font-style:normal; color:#787878; font-weight:normal; padding:0px 0px 0px 5px; font-size:15px;}



.yltdxq_c img{ max-width:80%; display:block; margin:15px auto;}



.yltdxq_01 .yltdxq_01_c div{ border-bottom:1px solid #eee;border-top:1px solid #eee; padding:10px 0px; margin:10px 0px;}

.yltdxq_01 .yltdxq_01_c a{ height:50px; line-height:50px; padding:0px 20px 0px 45px; border:1px solid #eee; background:url(/wp-content/themes/20251019/images/ll_02.png) 10px center no-repeat; background-size:26px auto; display:inline-block; margin-top:30px;}

.yltdxq_01 .yltdxq_01_c a:hover{ background:url(/wp-content/themes/20251019/images/ll_03.png) 10px center no-repeat #007071; color:#fff;background-size:26px auto;}



.yltdxq_t{ font-size:20px; color:#007071; border-bottom:1px solid #eee; padding-bottom:10px; margin:30px 0px 15px 0px; font-weight:bold;}

.yltdxq_c{ color:#666; line-height:30px; font-size:16px;}



/*医生排班*/

.Expertable {display: table;width: 100%;border-collapse: collapse;margin:20px 0px 30px 0px; background:#fff; font-size:16px;}

.Expertable .tr {display: table-row;}

.Expertable .th {display: table-cell;padding:15px 0px;border: 1px solid #306eb1;text-align: center;vertical-align: middle;color:#fff;background-color: #014fa2; font-weight:bold;}

.Expertable .td {display: table-cell; padding:15px 0px;border: 1px solid #ebebeb;text-align: center;color:#666;vertical-align: middle;}

.Expertable .td .sw{ display:inline-block; background:#1776db; padding:5px 15px; color:#fff; margin-right:10px;}

.Expertable .td .xw{ display:inline-block; background:#ff993f; padding:5px 15px; color:#fff;}

.Expertable .tr:nth-child(2n){ background:#f1f7fd;}







/*科室展示*/

.kszs{ width:100%; height: auto; overflow:hidden;}

.kszs li{ width:23%; height: auto; position:relative; float:left; margin:8px 1%;padding:0px 0px 25px 0px; background:#fff; text-align:center; overflow:hidden;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.kszs li img{ width:26px; height:26px; margin-top:25px;}

.kszs li h2{line-height:45px; display:block; overflow:hidden;font-size:18px; font-weight:bold;padding:10px 10px 0px 10px; color:#666;}

.kszs li p{ height:90px; line-height:25px; color:#666; display:block;overflow:hidden;font-size:16px;padding:0px 10px; display:none;}

.kszs li b{ margin-top:10px;height:21px; line-height:21px;background: url(/wp-content/themes/20251019/images/jt_05.png) center center no-repeat; display:block;}

.kszs li em{ width:0px; height:2px; position:absolute; left:0px; bottom:0px; background:#007071; z-index:10;transition: all ease 1s; display:block;}

.kszs li:hover em{width:100%;}

.kszs li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}





.ldtd{ width:100%; height: auto; overflow:hidden;}

.ldtd li{ width:18%; height: auto; float:left; margin:8px 1%;padding:0px 0px 25px 0px; background:#fff; text-align:center; overflow:hidden;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.ldtd li img{ width:100%; height: auto;}

.ldtd li h2{line-height:45px; display:block; overflow:hidden;font-size:18px; font-weight:bold;padding:10px 10px 0px 10px; color:#007071;}

.ldtd li h2 em{ font-style:normal; color:#787878; font-weight:normal; padding:0px 0px 0px 5px; font-size:15px;}



.ldtd li:hover h2{ color:#fff;}

.ldtd li:hover h2 em{ color:#fff;}

.ldtd li:hover{ background:#007071; color:#fff;}

.ldtd li:hover a{color:#fff;}

.ldtd li:hover h2{color:#fff;}



.ldtd li b{ height:21px; line-height:21px;background: url(/wp-content/themes/20251019/images/jt_05.png) center center no-repeat; display:block;}

.ldtd li:hover b{background: url(/wp-content/themes/20251019/images/jt_06.png) center center no-repeat;}





.ldtdxq{ width:100%; background: url(/wp-content/themes/20251019/images/danpian.jpg) right bottom no-repeat #fff; padding:30px 30px 60px 30px; margin-bottom:30px;}

.ldtdxq_01{ width:30%; margin:0px auto; margin:0px auto; display:block;}

.ldtdxq_01 img{ width:100%; height:auto; display:block;}

.ldtdxq_01 h2{line-height:45px; display:block; overflow:hidden;font-size:18px; font-weight:bold;padding:10px 10px 0px 10px; color:#007071; text-align:center;}

.ldtdxq_01 h2 em{ font-style:normal; color:#787878; font-weight:normal; padding:0px 0px 0px 5px; font-size:15px;}



.ldtdxq_02{color:#666; line-height:30px; font-size:16px; border-top:1px solid #eee; padding-top:15px; margin-top:15px;}



.yyry{ width:100%; height: auto; overflow:hidden;}

.yyry li{ width:23%; height: auto; float:left; margin:8px 1%;padding:10px; background:#fff; text-align:center; overflow:hidden;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.yyry li img{ width:100%; height: auto;}

.yyry li:hover{ background:#007071; color:#fff;}





.image-list{

/*    width: 100%;

    padding: 20px;

    background-color: #f2f2f2;*/

}

.image-list .cover{

/*    position: relative;

    width: 160px;

    height: 230px;

    display: inline-block;

    margin-left: 10px;

    margin-bottom: 10px;

    background-color: #fff;

    cursor: pointer;*/

}

.image-list .cover img{

/*    position: absolute;

    margin: auto;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;*/

}



/*main CSS*/

#pictureViewer{

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0;

    left: 0;

    background-color: rgba(0,0,0,.3);

    z-index: 10000;

}

#pictureViewer > .content{

    background-color: #fff;

    position: absolute;

    width: 590px;

    height: 590px;

    margin: auto;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

}

#pictureViewer .menu-bar{

    width: 100%;

}

#pictureViewer .menu-bar .handel{

    width: 40px;

    height: 40px;

    float: right;

    background-repeat: no-repeat;

    background-position: 50%;

    cursor: pointer;

}

#pictureViewer .menu-bar .handel:hover{

    background-color: #ff2e67;



    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -ms-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}

#pictureViewer .menu-bar .handel.maximization{

    background-image: url(/wp-content/themes/20251019/images/icons/maximization_black.png);

    background-size: 14px;

}

#pictureViewer .menu-bar .handel.maximization:hover{

    background-image: url(/wp-content/themes/20251019/images/icons/maximization_white.png);

}

#pictureViewer .menu-bar .handel.miniaturization{

    background-size: 16px;

    background-image: url(/wp-content/themes/20251019/images/icons/miniaturization_black.png);

}

#pictureViewer .menu-bar .handel.miniaturization:hover{

    background-image: url(/wp-content/themes/20251019/images/icons/miniaturization_white.png);

}

#pictureViewer .menu-bar .handel.close-view{

    background-image: url(/wp-content/themes/20251019/images/icons/close_black.png);

    background-size: 15px;

}

#pictureViewer .menu-bar .handel.close-view:hover{

    background-image: url(/wp-content/themes/20251019/images/icons/close_white.png);

}

#pictureViewer .handel-prev,

#pictureViewer .handel-next{

    display: inline-block;

    width: 50px;

    height: 70px;

    position: relative;

    top: calc(50% - 80px);

    background-repeat: no-repeat;

    background-size: 25px;

    background-position: 50%;

    cursor: pointer;



    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -ms-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}

#pictureViewer .handel-prev{

    background-image: url(/wp-content/themes/20251019/images/icons/prev_blank.png);

}

#pictureViewer .handel-next{

    background-image: url(/wp-content/themes/20251019/images/icons/next_blank.png);

}

#pictureViewer .handel-prev:hover,

#pictureViewer .handel-next:hover{

    background-color: #ff2e67;

}

#pictureViewer .handel-prev:hover{

    background-image: url(/wp-content/themes/20251019/images/icons/prev_white.png);

}

#pictureViewer .handel-next:hover{

    background-image: url(/wp-content/themes/20251019/images/icons/next_white.png);

}

#pictureViewer .picture-content{

    display: inline-block;

    width: 80%;

    height: calc(100% - 80px);

    position: absolute;

    margin: 0 auto;

    left: 0;

    right: 0;

}

#pictureViewer .picture-content .cover{

    position: absolute;

    margin: auto;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

}

#pictureViewer .counter{

    position: absolute;

    bottom: 0;

    height: 40px;

    line-height: 40px;

    width: 100%;

    text-align: center;

    color: #808080;

    font-size: 13px;

}

#pictureViewer .hide{

    display: none;

}

#pictureViewer .left{

    float: left;

}

#pictureViewer .right{

    float: right;

}

#pictureViewer .clear-flex{

    clear: both;

}

#pictureViewer img{

    max-width: 100%;

    max-height: 100%;

}



/* 小火箭css */

#gotop1 {width: 80px;position: fixed;bottom: 90px;cursor: pointer;z-index: 99998;right:10px;}

/* 小火箭悬停特效 */

#gotop1 img{ width:50px;}

#gotop1:hover {animation: rubberBand 1s;}



@keyframes rubberBand {

  from {

    transform: scale3d(1, 1, 1);

  }



  30% {

    transform: scale3d(1.25, 0.75, 1);

  }



  40% {

    transform: scale3d(0.75, 1.25, 1);

  }



  50% {

    transform: scale3d(1.15, 0.85, 1);

  }



  65% {

    transform: scale3d(.95, 1.05, 1);

  }



  75% {

    transform: scale3d(1.05, .95, 1);

  }



  to {

    transform: scale3d(1, 1, 1);

  }

}

/* end 小火箭 */




.ztlm{ width:100%; margin:0px auto;}
.ztlm ul{ width:101%; margin-left:-0.5%;}
.ztlm li{ width:31.333%; margin:10px 1%; float:left;}
.ztlm li img{ width:100%; height:auto; display:block;}
.ztlm li span{ height:55px; line-height:55px; display:block; text-align:center; overflow:hidden;}

