﻿@charset "utf-8";
/* CSS Document */
body{font-size:14px;color:#333;font-family:"微软雅黑";margin:0px;padding:0px;background:url(../img/top.jpg) no-repeat 50% 0 #fff;}
a {font-size:14px; color:#333; text-decoration:none;}
a:hover {text-decoration: none; color:#F00;}
img{border:0px;margin:0px;padding:0px;}
ul,li{ list-style-type:none;}
ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,ol,form,img{padding:0px;margin:0px;}
.fl{float:left;}
.fr{float:right;}
.t1{background:url(img/toptt.jpg) no-repeat left top;height:50px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.boxsizing{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
.clear{clear:both;height:0px;}
#header{background:url(img/topbg.jpg) no-repeat 50% top;}
.logo{background:url(img/logo.png) no-repeat 50% 10px;height:148px;line-height:148px;}
.wrap{width:1000px;margin:0px auto 0px;}
.wrapper{width:1100px;margin:60px auto 0px; position:relative;padding:0px;}
.w1100{width:1100px;margin:0px auto 0px; position:relative;}
.banner{height:650px;padding-top:0px;}
.shadow{-moz-box-shadow:0 0 5px rgba(204,204,204,0.5);-webkit-box-shadow:0 0 5px rgba(204,204,204,0.5);box-shadow:0 0 5px rgba(204,204,204,0.5)}
.mt10{margin-top:10px;}
.banner a.a1{margin-left:285px;width:250px;height:43px;display:block;}
.menu{height:50px;width:100%;background:#5cc283;}
.menu ul{width:1100px;margin:0px auto;}
.menu ul li{width:25%;float:left; text-align:center;height:50px;}
.menu a{color:#fff;font-size:16px;font-weight:bold;display:inline-block;padding:0 20px;margin-top:10px;height:30px;line-height:30px;}
.menu a:hover{color:#000;background:#fff;}
.menu a.active{color:#000;background:#fff;}
i,em{font-style:normal;}
.w1200{ position:relative;margin:30px auto;width:1200px;}

.bg1{background:#fff;height:auto;padding:30px 0 30px;}
.bg2{background:url(../img/bg_sms.jpg) no-repeat 50% top;margin-top:40px;padding-bottom:30px;}
.bg3{background:url(../img/bg-shan.png) no-repeat 50% bottom;padding:1px 0px;}


.search{width:790px;margin:10px auto 0;}
h2{font-weight:100;text-align:center;font-size:12px;}
.but{border:0px;background:url(../img/sear.png) no-repeat left top;color:#000;width:700px;height:48px;line-height:33px;padding:0px 0 0 5px;margin:0px;border-width:none; outline:medium;padding-left:25px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

.part01{margin:10px 0 0;padding:20px;}
.part01 .title{}
.part01 .conter{line-height:30px;}
.more{margin:20px auto;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:145px;height:40px;border-radius:0px;}
.more a{display:block;width:100%;line-height:40px;color:#666; text-align:center}

.bg2 .con{line-height:30px;font-size:16px;}
.bg2 .con h1{font-size:16px;font-weight:bold;padding:0;margin:0;width:161px;height:68px;line-height:68px;}

.leftnews {
    float: left;
    background: #f2fded;
    width: 100%;
    margin-right: 0px;
}
.guanf{float:left;width:330px;border:10px solid #fbd1b7;box-sizing:border-box;}
.guanf .cont{padding:10px;min-height:240px;height:240px;overflow:hidden;line-height:24px;}
.guanf .bot{height:50px;background: #fbd1b7;text-align:center;font-size:18px;font-weight:bold;color:#ea3232;padding-top:18px;box-sizing:border-box;}


.news-pic li{margin-right:20px;margin-bottom:20px;float:left;width:385px;height:280px;overflow:hidden;}
.news-pic li:nth-child(3n){margin-right:0px;}
.news-pic li a{display:block;width:385px; position:relative;}
.news-pic li a img{width:100%;height:280px;transition: 500ms;}
.news-pic li:hover a img{transform: scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);}
.news-pic li a p{ position:absolute;bottom:0px;height:40px;color:#fff;background:url(../img/shadow_02.png); text-align:center;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width:100%;}
.subnav{margin-top:40px; text-align:center;}
.subnav a{display:inline-block;background:#facb88;border-radius:20px;height:40px;line-height:40px;padding:0 20px;*float:left;margin-right:10px;color:#7f4c03;}
.subnav a:hover{background:#e78903;color:#fff;}
.subnav a.on{background:#e78903;color:#fff;display:inline-block;border-radius:20px;height:40px;line-height:40px;padding:0 20px;*float:left;margin-right:20px;}

.subnav1{margin-top:40px; text-align:center;}
.subnav1 a{display:inline-block;background:#FFCC00;border-radius:5px;height:40px;line-height:40px;padding:0 30px;*float:left;margin-right:10px;color:#db0414;}
.subnav1 a:hover{background:#db0414;color:#fff;}
.subnav1 a.on{background:#db0414;color:#fff;display:inline-block;border-radius:5px;height:40px;line-height:40px;padding:0 20px;*float:left;margin-right:20px;}

#ListTable {margin-bottom:20px; margin-top:20px}
#ListTable td {height:42px; line-height:42px;}
#ListTable a {display:block; color:#333333; width:100%; height:100%; text-decoration:none}
#ListTable a:hover {background:#FFF7D7; color:#FF0000; font-weight:bold}
#ListTable .Hover {background:#CC0000; color:#FFFFFF; font-weight:bold}

/*首页主内容*/
#indexdiv .left {float:left; width:100%; height:auto;background:url(../img/ttbg.jpg) no-repeat left top #f2f2f2;}
.r1,.r2{box-shadow:5px 5px 10px #dcdcdc;padding-top:8px;}
#indexdiv .right {float:right; width:815px; height:auto}

.content {padding:20px;background:url(../img/bg-01.png) no-repeat right bottom;background-size:13%;margin-top:0px;line-height:30px;color:#333;border-radius:0px;}
.content img{max-width:100%;}

.box-con{padding:20px;background:url(../img/bg-01.png) no-repeat right bottom;background-size:50%;margin-top:0px;line-height:30px;color:#333;box-shadow:5px 5px 10px #dcdcdc;background:#FFFFFF;}

.box-con h3{font-size:18px;line-height:60px;border-bottom:1px dashed #666; text-align:center;}
.box-con .con{margin-top:15px;}


.news {border:0px solid #f9f9f9;padding:20px;}
.news li {width:100%;line-height:30px; background:url(../img/newsdot.gif) no-repeat 4px 12px; padding-left:15px; overflow:hidden;margin-top:10px;border-bottom:1px dashed #ccc;padding-bottom:5px;font-size:16px;color:#333;}


.list-ksxm{margin-top:20px;}
.list-ksxm li{width:12.5%;padding:0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left;margin-top:20px;}
.list-ksxm li a{width:100%;display:block;height:85px;border-radius:50%;background:#9f042c;color:#fff; line-height:1; text-align:center;line-height:85px;font-size:16px;font-weight:bold;box-shadow: inset 0px 0px 30px #4b0215;}
.list-ksxm li a:hover{background:#820425;color:#fff;}


.listcontent{background:transparent;}
.listcontent ul li {float:left; width:208px;background:#fff;margin-right:20px;margin-top:20px;box-shadow:0px 0px 10px #ccc; transition:500ms;line-height:24px;padding:8px;font-size:14px;}
.listcontent ul li:nth-child(5n){margin-right:0}
.listcontent ul li:hover {background:#FFFFFF;box-shadow:0px 0px 10px #666;}
.listcontent ul li .images {width:100%; height:257px}
.listcontent ul li .images img {width:100%; height:257px;}
.listcontent ul li .text {padding-left:5px;margin-top:5px;}
.listcontent ul li .piaoshu{padding-left:30px;margin-top:5px;}
.listcontent ul li .rankWeb {float:left; width:80px; height:22px; background:url(../img/ranks.png) no-repeat 0px 3px; padding-left:15px}
.listcontent ul li .rankTel {float:left; width:60px; height:25px; background:url(../img/ranks.png) no-repeat 2px -31px; padding-left:20px}
.listcontent ul li .rankBun {float:left; width:100px; height:38px; text-align:center;}
/*.listcontent ul li .rankBun a{padding:2px 5px;border:1px solid #CCC; border-radius:3px;background:#eee;}
.listcontent ul li .rankBun a:hover{background:#f0e9d9;}*/
.btn:hover{
color: #333333;
text-decoration: none;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}
.btn:hover{
color: #333333;
background-color: #e6e6e6;
}
.btn {
border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #b3b3b3;
    display: inline-block;
    padding: 2px 4px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-repeat: repeat-x;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
}
.box_pro{padding-top:1px;}

#mainbody{background:url(img/mainbg.png) repeat-y 50% top;padding-top:0px;}
.products_list{margin:0px auto 0px;background:#fff;padding:0px;width:950px;}
.jianjie{margin-top:20px;}
.tt{font-size:24px;color:#910801; text-align:center;font-weight:bold;}
.tt a{font-size:23px;color:#910801;}
.tt a:hover{color:#000;}
.tt1{border-left:0px solid #000;padding-left:20px;line-height:60px;margin-top:10px;}
.tt1 h3{width:40%;color:#F00;font-size:24px;font-weight:100;}
.tt1 span{width:40%; text-align:right;padding-right:20px;padding-top:0px;line-height:60px;}
.tt1 span a{color:#F00;font-size:12px;}

.tt2{border-left:5px solid #000;padding-left:10px;height:30px;}
.tt2 h3{width:40%;line-height:30px;}
.tt2 span{width:60%; text-align:right;padding-right:10px;padding-top:0px;line-height:30px;}
.tt2 span a{color:#666;font-size:10px;}

.tt3{background:url(img/bg3.jpg) no-repeat left bottom;padding-top:0px;padding-left:0px;height:40px;}
.tt3 h3{width:30%;padding-top:0px;font-size:22px;}
.tt3 span{width:70%; text-align:right;padding-right:5px;padding-top:0px;line-height:40px;overflow:hidden;}
.tt3 span a{color:#666;font-size:10px;}


.container img{max-width:100%;}
.container .hd{border-bottom:1px solid #ccc;padding-bottom:40px;text-align: center;}
.container .hd h3{font-weight:bold;font-size:30px;line-height:100px;color:#0d71d7;}
.container .hd span{font-size: 14px;color: #666;font-weight:100;}
.container .bd{padding:3% 0;line-height:40px;font-size:16px;}
.container .bd img{max-width:100%;}

.container .butn {
  color: #777;
  font-size: 14px;
  padding-top: 3%;
  padding-bottom: 5%;
  border-top:1px solid #ccc;
}
.container .butn h4{font-weight:bold;font-size:20px;margin-bottom:10px;color:#000;}
.container .butn p {
  line-height: 18px;
  padding: 8px 0;
  padding-left:10px;
  background:url(../img/ico13.jpg) no-repeat left 50%;
}
.container .butn a {
  color: #777;
}
.container .butn a:hover {
  color: #de001f;
}
.container .butn .return {
  display: inline-block;
  width: 118px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  border: 1px solid #2b92fa;
  color: #2b92fa;
  border-radius: 18px;
  font-size: 14px;
  margin-top: 13px;
}
.container .butn .return:hover {
  background-color: #2b92fa;
  color: #fff;
}



a.tips{ text-align:center;line-height:60px;color:#fff;background:#d21035;display:block;width:100%; text-decoration:none;}
a.tips:hover{color:#FF0;background:#86021b;}
.clear{clear:both;}
.wrap_ftnavbg						{padding-top:0px; overflow:hidden; font-size:16px;text-align:center;color:#000;height:80px; background:#dfdfdf;line-height:80px;}
.wrap_foot							{ width:1000px; margin:0px auto;}
.wrap_foot .copyright				{ float:left; line-height:18px; color:#fff;}
.wrap_foot .links					{ float:right; line-height:18px; color:#FF0;}
.wrap_foot .links a					{ color:#ff0 !important; margin-right:5px; margin-left:5px;}
.fl{float:left;}

.ppic{margin-right:10px;margin-bottom:10px;}
.bot{background:url(img/bottombg.jpg) no-repeat left top;height:21px;}
.bot1{background:url(img/bot1.jpg) no-repeat left top;height:12px;}


.destroy{ width:100%; height:100%; position:fixed;top:0px; z-index:99996;filter:alpha(opacity=0); background:url(../img/xbg.png);}
.sheet{ position:relative; width:616px; height:auto; margin:auto;padding:0;background:#fff9e2 url(../img/tips_bg.gif);
	box-shadow:inset 0 -1px 0 #FFF,0 1px 6px rgba(0,0,0,.3);
	-moz-box-shadow:inset 0 -1px 0 #FFF,0 1px 6px rgba(0,0,0,.3);
	-webkit-box-shadow:inset 0 -1px 0 #FFF,0 1px 6px rgba(0,0,0,.3);
	border-bottom:2px solid #efebda;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px; padding-top:0.5em;
}
.sheet a.close{display:block;position:absolute;width:20px;height:20px;right:5px;top:5px;background:url(../img/sheet_close.gif) no-repeat;}
.sheet a:hover.close{background-position:0 -30px;}
.sheet a:active.close{background-position:0 -60px;}
.sheet .head{padding:20px 15px;border-bottom:1px solid #f6f4ee;}
.sheet .head h2{padding:0;font-size:18px;font-weight:400;color:#444;text-align:center;}
.sheet .body{padding:10px 15px;border-top:1px solid #fff;}
.sc-btn{border:1px solid #C6C6C6;height:40px;line-height:40px;font-size:15px;text-align:center;background:-webkit-linear-gradient(top,#F1F1F1,#D9D9D9);background:-moz-linear-gradient(top,#F1F1F1,#D9D9D9);color:#000;font-size:16px; cursor:pointer;margin-top:10px;font-family:"微软雅黑";width:100%;}

.leftjj{color:#fff;float:left;margin:70px 130px 0 120px;width:360px;height:210px;line-height:30px;overflow:hidden;font-size:16px; text-align:left;}

.listnews {width:100%; height:auto;margin-top:0px;padding:20px;box-sizing:border-box;}
.listnews ul {float:left; width:100%; height:auto; margin-left:0px}
.listnews ul li {float:left; width:100%; height:40px; line-height:40px; background:url(../img/dot.jpg) no-repeat 0px 50%; padding-left:15px; color:#333;box-sizing:border-box;border-bottom:1px dashed #CCC}
.listnews ul li:last-child{border-bottom:0;}
.listnews ul li a {margin-right:10px; width:70%; height:40px; overflow:hidden; float:left;color:#333;font-size:16px;}
.listnews ul li span{ float:right;font-size:12px;}

.listnews1 {width:100%; height:auto;height:auto;margin-top:30px;}
.listnews1 ul {width:100%; height:auto; margin-left:0px}
.listnews1 ul li {width:100%; height:40px; line-height:40px; background:url(../img/newsdot.gif) no-repeat 0px 50%; padding-left:15px; color:#666;box-sizing:border-box;border-bottom:1px dashed #CCC}
.listnews1 ul li:last-child{border-bottom:0;}
.listnews1 ul li a {margin-right:10px; width:70%; height:40px; overflow:hidden; float:left;color:#333;font-size:16px;}
.listnews1 ul li span{ float:right;font-size:12px;}

/*分页样式*/
#PageMother {width:695px; height:30px; margin:20px auto}
#PageMother a {font-size:13px; color:#333333; line-height:30px; font-weight:bold; text-decoration:none}
#PageMother a:hover {color:#59361A}
#PageMother .DotDiv {float:left; width:10px; height:30px; line-height:30px} 
#PageMother .BigDiv {float:left; width:60px; height:30px; text-align:center; background:url(../img/page.png) no-repeat 0px -150px; margin:0 7px 0 7px}
#PageMother .BigDiv:hover {background:url(../img/page.png) no-repeat 0px -100px}
#PageMother .BigDiv a {width:60px; height:30px; display:block}
#PageMother .SmallDiv {float:left; width:30px; height:30px; text-align:center; background:url(../img/page.png) no-repeat 0px -50px; margin:0 7px 0 7px}
#PageMother .SmallDiv:hover {background:url(../img/page.png) no-repeat 0px 0px}
#PageMother .SmallDiv a {width:30px; height:30px; display:block}
#PageMother a.HoverDiv {background:url(../img/page.png) no-repeat 0px 0px; color:#59361A}
#PageMother input {float:left; width:38px; height:28px; line-height:28px; text-align:center; border:1px solid #CCCCCC; background:#FFFFFF;}

/*作品展示页*/
#photoshow {width:100%; height:auto; padding:10px;}
#photoshow .photo {float:left; width:400px; height:460px; border:1px solid #eee; margin-right:15px}
#photoshow .text{float:right;}
#photoshow .text table{border-left:1px solid #eee;border-top:1px solid #eee;}
#photoshow .text td {height:35px; line-height:35px; font-size:14px;border-right:1px solid #eee;border-bottom:1px solid #eee;padding:5px}
#photoshow .icon01 {background:url(../img/ranks.png) no-repeat 70px 10px}
#photoshow .icon02 {background:url(../img/ranks.png) no-repeat 70px -23px}
#photoshow .input {width:50px; height:24px; line-height:24px; border:1px solid #DDDDDD; padding-left:3px}
#photoshow #phone {float:left; width:260px; height:auto; color:#FF3366; line-height:20px; margin-top:10px; display:none}
#photoshow #phone img {margin-right:5px}



.Bottom {width:500px; height:30px; line-height:30px; margin:0px auto; text-align:right}
.Bottom a {color:#FF0000}


.conter select {
border: 1px #09f solid;
font-size: 18px;
color: #010832;
border-radius:5px;
height:30px;line-height:30px;
outline:medium;
}
.button-top{ text-align:center;}
.button-top a{display:inline-block;margin:0 10px;height:34px;line-height:34px;color:#fff;font-size:16px; text-align:center;padding:0 20px;border-radius:20px;background:#009638;border:1px solid #009638;}
.button-top a:hover{background:#fff;color:#009638;border:1px solid #009638;}
.button-top a.on{background:#fff;color:#009638;border:1px solid #009638;}
.txt{height:30px;line-height:30px;border:1px solid #ccc;outline:medium;padding-left:5px;width:400px;font-size:14px;font-family:"微软雅黑";}
.txtarea{height:200px;width:400px;margin-top:20px;border:1px solid #ccc;outline:medium;}
.but{margin:0;background:url(../img/mbg-on.jpg) left top;height:40px;line-height:40px;color:#fff;font-size:20px; text-align:center;border-radius:5px;width:200px; text-align:center;padding:0;font-family:"微软雅黑";}

.f-cb:after, .f-cbli li:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.f-cb, .f-cbli li {
	zoom:1;
}
.indexbox{margin-left:-2%;}
.part02,.part03{background:#fff;padding:20px;margin-top:20px;float:left;width:48%;box-sizing:border-box;margin-left:2%;height:340px;}
.tips-title{ text-align:center;margin-top:0px;}
.tips-title a{display:inline-block;padding:0 0px;padding-bottom:10px;border-bottom:0px solid #F9F9F9;font-size:20px;margin:0 10px; position:relative;}

.tips-title a:hover{border-bottom:0px solid #d02827;color:#d02827;}
.tips-title a.on{display:inline-block;padding:0 0px;padding-bottom:10px;border-bottom:2px solid #d02827;font-size:20px;color:#d02827;}
.tips-title a:before{content:"";width:50px;height:1px;background:#ccc;position:absolute;top:40%;left:-70px;}
.tips-title a:after{content:"";width:50px;height:1px;background:#ccc;position:absolute;top:40%;right:-70px;}
.tips-title .ch{font-size:30px;display:block;}
.tips-title .en{display:block;font-size:14px;color:#999;margin-top:3px;text-transform : uppercase}
.tips-title span{display:block;color:#999;font-size:16px;}
.part02 .con{margin-top:0px;line-height:25px;}

.part04{margin-top:20px;padding-bottom:30px;}
.tab-title {
    text-align: left;
    margin-top: 10px;
    background: #67c23a;
    position: relative;
}
.tab-title a{display:inline-block;padding:10px 0px;padding-bottom:10px;border-bottom:0px solid #fff;color:#67c23a;font-weight:bold;margin:0 20px;}
.tab-title a:hover{border-bottom:0px solid #d02827;}
.tab-title a.on{display:inline-block;padding:10px 0px;padding-bottom:10px;border-bottom:0px solid #d02827;font-size:18px;color:#fff;font-weight:bold;}
.tab-title .moress{color:#fff;position:absolute;right:20px;top:10px;font-size:15px;display:block;}

.tab-nub .box_count {
	display:none;
	overflow:hidden;
	zoom:1;
	width:100%;
}
.tab-nub .current {
	display:block;
}
.pp5x-ul{margin-top:20px;padding-bottom:20px;}
.pp5x-ul li{ width:285px; float:left; margin-right:20px;margin-top:20px;transition:box-shadow .2s linear;background:#f6b37f;}
.pp5x-ul li:hover{box-shadow:0 10px 10px rgba(0,0,0,.1);transform:translate3d(0,-2px,0);transition:all .2s ease-in 0s}
.pp5x-ul li:nth-child(4n){margin-right:0;}
.pp5x-ul li .itempp{display:block;width:100%;height:285px; position:relative;overflow:hidden;background:#ffad00;}
.pp5x-ul img{ width:100%; min-height:100%;transition:all .3s ease-in 0s;object-fit:cover;}
.pp5x-ul img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}

.pp5x-ul li span{ display:block; width:235px; height:28px; position:absolute; left:10px; bottom:22px; text-align:center}

.pp5x-ul li .tit{transition: all .4s ease-in-out; height:28px; margin:0 auto; display:inline-block;line-height:28px; padding:0 15px; *max-width:100%; *max-width:68%; *position:relative; *z-index:9; overflow:hidden; border-radius:15px; text-align:center; color:#fff; overflow:hidden; background:rgba(0,0,0,.5);font-size:16px;}
.pp5x-ul li .bg{*position:absolute; *left:16%; *width:68%;*bottom:0; *border-radius:15px; *display:inline-block; *height:28px; *background-color:#000;*opacity:0.5;*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)}
.pp5x-ul li:hover .tit{color:#ccc;}
.pp5x-ul li .hot-tit{font-size:16px; text-align:center;padding-top:10px;padding-bottom:10px;background:#bfbfbf; width:100%;overflow:hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pp5x-ul li .hot-tit a{display: inline-block;text-decoration: none;margin-right:5px;}
.pp5x-ul li .hot-tit span{display: inline-block;padding: 0 0px;height: 20px;line-height: 20px;color: #fff;background: #28b78a;position: relative;font-size: 12px;border-radius: 5px;width:40px;top:-2px;}
.pp5x-ul li .hot-tit span i {color: #28b78a;position: absolute;left: -4px;top: 0;top: -1px\9;font-size: 14px;}



.pp5x-ul li .hot-mark{padding:0px 10px 10px;background:#fff;width:265px;}
.pp5x-ul li .hot-mark .li1{line-height: 24px;height: 24px;overflow: hidden;font-size: 14px;float: left; color: #666;width:140px;}
.pp5x-ul li .hot-mark .li1 i{display: inline-block; width: 16px; height: 16px;   margin-right: 5px;   vertical-align: -4px;background-image: url(../img/icon.png);background-position: -503px top;}
.pp5x-ul li .hot-mark .li2{line-height: 24px;height: 24px;overflow: hidden;font-size: 14px;float: right; color: #666; text-align:right;width:85px;}
.pp5x-ul li .hot-mark .li2 i{display: inline-block; width: 16px; height: 16px;   margin-right: 5px;   vertical-align: -4px;background-image: url(../img/icon.png);background-position: -519px top;}



.sxcont{margin:10px auto 0px;width:96%;}


.xstp{width:350px;height:350px;float:left;}

.xsxx{width:700px;float:right;text-align:left;}

.xstp img {border: 1px solid #DDD;padding: 2px;width:330px;height:330px;}


.down_list {
  margin-top: 20px;
  width: 100%;
  position: relative;
  overflow: hidden;
  padding-bottom:0px;
}
.down_list {
  width: 102%;
}
.down_list li {
  width: 48%;
  margin-right: 2%;
  background-color: #f5f5f5;
  line-height: 50px;
  font-size: 14px;
  margin-bottom: 20px;
  float: left;
}

.down_list li a {
  display: block;
  width: 100%;
}
.down_list li .ico {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin-left: 2%;
  background: url(../img/ico_25.png) no-repeat center;
}
.down_list li .stit {
  display: inline-block;
  margin-left: 4px;
  width:65%;
  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.down_list li .down {
  display: inline-block;
  padding-left: 31px;
  background: url(../img/ico_26.png) no-repeat left center;
  margin-right: 5%;
}
.down_list li:hover {
  background-color: #d02827;
}
.down_list li:hover .ico {
  background: url(../img/ico_25_hov.png) no-repeat center;
}
 .down_list li:hover .stit {
  color: #fff;
}
.down_list li:hover .down {
  color: #fff;
  background: url(../img/ico_26_hov.png) no-repeat left center;
}

.s_more{width:150px;line-height:40px;border:1px solid #808cfb;display: block;margin:10px auto 0;text-align: center;color:#808cfb;border-radius:20px;position:relative;}
.s_more:before{width:0;height:40px;display: block;background:#fff;content: '';position: absolute;top: 0;left:50%;border-radius:20px;transition: all 0.4s ease-in-out 0s;}
.s_more:hover:before{width:100%;left: 0;}
.s_more em{position: relative;z-index: 1;}
.s_more:hover{color:#666;border-color:#fff;}

.apply-table{
    margin-top: 20px;
    font-size: 14px;
}
.apply-table td{
    height: 38px;
    padding-bottom: 20px;
    line-height: 38px;
}
.apply-table .label{
    text-align: right;
    padding-right: 15px;
    width: 100px;
}
.apply-table .t2{
    width: 415px;
}
.apply-table .red{
    display: inline-block;
    padding-right: 5px;
    font-size: 14px;
    font-style: normal;
    line-height: 38px;
    color: #f00;
}
.apply-table .normal{
    padding: 5px 5px 5px 12px;
    width: 303px;
    height: 28px;
    background: #efefef;
    transition: all 0.3s;
	outline: none;
border: 0;
line-height: normal;
text-transform: none;
}
.apply-table .normal.short{
    
    width: 82px;
}
.apply-table .normal:focus,.apply-table .normal:hover{
    color: #FFF;
    background: #1d9977;
}

.apply-table .normaltxt{
    padding: 10px 5px 5px 12px;
    width: 808px;
    height: 208px;
    background: #efefef;
    transition: all 0.3s;
	outline: none;
border: 0;
line-height: normal;
text-transform: none;
}

.apply-table .normaltxt:focus,.apply-table .normaltxt:hover{
    color: #FFF;
    background: #1d9977;
}

.apply-table .sex label{
    display: inline-block;
    padding-left: 6px;
    padding-right: 14px;
}

img.captchas{
    float: left;
    width: 100px;
    height: 38px;
    margin-left: 5px;
    background: #1171c7;
}
.plan-main #captchas{
    float: left;
    margin-top: 0;
}
.apply-table .submit{
    width: 200px;
    height: 38px;
    font-size: 16px;
    color: #FFF;
    background: #006577;
	outline: none;
border: 0;
line-height: normal;
text-transform: none;
}
	
.conwrapper{background:#fff;padding:20px;margin-top:20px;}
.conwrapper .con{line-height:30px;}
.conwrapper .con img{max-width:700px;}

.pubc-more {
font-size: 12px;
color: #474747;
width: 90px;
line-height: 22px;
height: 22px;
border: 1px solid #ddd;
display: block;
text-align: center;
border-radius: 10px;
float: right;
margin-top: -4px;
}
.pubc-more:hover{
    color: #fff!important;
    background: #0d71d7!important;
    border-color: #0d71d7!important;
}
.dorctordtail .part1 .img{
    width: 350px;
    height: 350px;
    overflow: hidden;
    float: left;
}
.dorctordtail .part1 .img img{width:100%;height:100%;object-fit:cover;}
.dorctordtail .part1 .text-box{
    margin-left: 376px;
}
.dorctordtail .part1 .title1{
    font-size: 24px;
    color: #333333;
}
.dorctordtail .part1 .title1 .pubc-more{
    width: auto;
    padding: 0 15px;
}
.dorctordtail .part1 .title2{
    font-size: 14px;
    color: #474747;
    margin-top: 20px; 
    height:20px;   
}
.dorctordtail .part1 .dorname .title2 p {float:left;
}
    .dorctordtail .part1 .dorname .title2 p.p1 {
    margin-right:60px;width:150px;}


.dorctordtail .part1 .dorname{
    background: url(../img/app-img1.png) repeat-x left bottom;
    padding-bottom: 0px;
    margin-bottom: 25px;
    padding-top: 5px;
    position:relative;
}
    .dorctordtail .part1 .dorname .video {
    position:absolute;right:0;top:0px;width:350px;height:350px;overflow:hidden;}

.dorctordtail .part1 .text{
    font-size: 14px;
    color: #333333;
    line-height: 22px;
}
.dorctordtail .part1 .text p{
    margin-bottom: 20px;
}
.dorctordtail .part1{
    padding-top: 0px;
}
.dorctordtail .part3 {
    padding-top: 38px;
}
.dorctordtail .part3 .title1{
    font-size: 24px;
    color: #333333;
}
.dorctordtail .part3 .desc{
    font-size: 14px;
    color: #333333;
    line-height: 22px;
    padding-top: 26px;
}
.dorctordtail .part3 .desc p{
    margin-bottom: 20px;
}


.tj-list {
	margin-left: -20px;
	width: 1220px;
	overflow: hidden;
	padding-bottom:60px;
}
.tj-list li {
	margin: 20px 0 0 20px;
	padding: 20px;
	float: left;
	width: 550px;
	background: #f5f5f5;
	border:0px solid #dfdfdf;
	position:relative;
}
.tj-list li:hover {
	background: #ffad00;
	color: #fff
}
.tj-list .titles{font-size:16px; position:relative;padding-left:30px;}
.tj-list .titles:before{position:absolute;width:20px;height:20px;content:"";background:url(../img/ico_25.png) no-repeat;left:0;top:2px}
/*.tj-list .num{position:absolute;right:20px;top:10px;width:50px;height:50px;background:#fac302;color:#fff;border-radius:25px;text-align:center;line-height:50px;font-family: "DIN-Regular";font-size:18px;}*/
.tj-list .num{position:absolute;right:20px;font-size:14px;color:#999;top:20px;}
.tj-list .num i{display:inline-block;margin:0 5px;font-size:24px;color:#fa0202;font-family: "DIN-Regular";}

.tj-list li:hover .num{color:#fff;}
.tj-list li:hover .num i{color:#fbf3b1;}
.tj-list li:hover .titles:before{background:url(../img/ico_25_hov.png) no-repeat;}