img{ border:0;}
/*body_start*/
body{margin:0; padding:0; background:url(/uploads/image/phimages/top_bg2.gif) repeat-x; font-size:12px; }
a{text-decoration:none; color:#000;}
a.redtop{ color:#ff0000; text-decoration:none;}
a.redtop:hover{ color:#ff0000; text-decoration:underline;}

a.zaixian{ color:#000; text-decoration:none;}
a.dd{color:#102b72; text-decoration:none;}

a.fb{ color:#0f2b72; text-decoration:none; font-size:14px; line-height:30px;}
a.zi{ color:#102b72; text-decoration:none; font-size:14px; font-weight:700;}
a.more{ color:#336699; text-decoration:none; font-size:12px; font-weight:300;}
a.bottom{ color:#071452; text-decoration:none;}
a.hui{ color:#595757; text-decoration:none; font-weight:700;}


video::-internal-media-controls-download-button {
	display:none;
}
video::-webkit-media-controls-enclosure {
	overflow:hidden;
}
video::-webkit-media-controls-panel {
	width: calc(100%   50px);
}


/*container_start*/
#container {margin:0 auto;width:994px; height:160px;}
/*container_end*/

.logo{ width:203px; height:120px; float:left;}
.top{ 
	width: 270px;
    height: 120px;
    float: right;
    position: relative;
}
.top .top_tips{
    position: absolute;
    right: 0;
    bottom: 10px;
    width: 100%;
}
.top .top_tips p{
	margin: 5px 0;
}
.top .top_tips p:nth-last-child(1){
	margin-left: 20px;
}
.topsub1{ width:85px; float:left; height:30px; line-height:35px;}
.topsub2{ width:125px;  float:right; background:url(/uploads/image/phimages/search.gif) no-repeat; padding-left:10px;}
.navs{ width:980px; float:left; height:40px; float:left; margin-top:1px; position:relative; z-index:9999;}
.nav ul{ padding:0; margin:0; float:left;}
.nav ul li{ height:40px; line-height:40px; float:left;}
.nav ul li a{ color:#fff; text-decoration:none; font-size:14px; font-weight:700;}
.nav ul li a:hover{ color:#102b72; text-decoration:none; }
.nav ul li:hover{ background:#f0f0f2;}

.lisearch{ width:121px; height:18px; margin-top:12px; float:left; background:url(/uploads/image/phimages/search_bor.gif) no-repeat; margin-left:54px; padding-left:12px;}
.lisearch2{ width:32px;height:18px; margin-top:12px; float:left; }

.banner{ width:100%; height:385px; margin:0 auto; background:url(/uploads/image/phimages/banner.jpg) no-repeat center; margin-top:2px;}
.main{ width:980px; float:left; margin-top:30px;}
.main_top{ width:980px; height:8px; float:left;}
.maincon{ width:977px; border-left:1px #c1c1c1 solid; border-right:1px #c1c1c1 solid; float:left;}
.main_sub1{ width:200px; height:75px; float:left; margin-left:28px; margin-top:52px;}
.main_sub2{ width:701px; float:right; margin-right:1px;}
.main_gonggao{ width:701px; height:35px; background:#f1f1f1; float:left; line-height:35px; color:#0f2b72; font-size:14px; font-weight:700;}
.tt{ width:701px; line-height:26px; float:left; border-bottom:1px #b2b2b2 dotted;font-size:14px; font-weight:700;}
.tt2{ width:701px; line-height:24px; float:left;font-size:14px; font-weight:700;border-bottom:1px #b2b2b2 dotted;}
.maincon2{ width:240px; float:left; margin-top:27px;}
.maincon3{ width:240px; float:left; margin-top:27px; }
.maincon2_sub1{ width:240px; float:left;}
.maincon2_top{ width:240px; float:left; height:5px;}
.mainconmain2{ width:238px; border-left:1px #c1c1c1 solid; border-right:1px #c1c1c1 solid; float:left; height:148px; overflow:hidden;}
.mainsub1{ width:238px; height:76px; float:left; background:#f8f8f8;}
.mainsub2{ width:238px; height:76px; float:left; background:#f0f0f1;}

.bt{ width:978px; height:34px; line-height:34px; text-align:right; float:left; margin-top:30px; border:1px #d8d8d8 solid;}
.footed{ width:980px; text-align:center; float:left; margin-top:36px; color:#9fa0a0; line-height:25px;}



/*------------------------内页-------------------------------*/
.nymain{ width:994px;  margin-top:17px; float:left; }
.nymain_top{ width:994px; height:auto; float:left;}
.nymaincon{ width:994px; float:left; background:url(/uploads/image/phimages/nymain_bg.gif) no-repeat; padding-top:25px;}
.left{ width:186px; float:left; margin-left:15px;
	/*background-image: url(/uploads/image/phimages/left-bj.jpg);padding:0 0 20px 0;
	background-repeat: no-repeat;
	background-position: left bottom;*/
}
.leftcont{ width:184px; float:left; border:1px #e7e7ed solid;}
.leftcontt{ width:174px; height:30px; float:left; line-height:30px; font-size:14px; font-weight:700; padding-left:10px; background:#9c7f9a; color:#fff;}
.leftconsub1{ width:184px; float:left;}
.leftconsub1 ul{ padding:0; margin:0; float:left; padding-top:10px;}
.leftconsub1 ul li{ width:64px; height:64px; float:left; margin-left:17px;}
.leftconsub2{ width:178px; float:left; height:70px; margin-left:3px; border-bottom:1px #d6d5d3 dotted;}
.leftconsub3{ width:178px; float:left; height:70px; margin-left:3px; }
.leftconsub2_img{ width:31px; height:30px; float:left; margin-top:20px; margin-left:17px;}
.leftconsub2_main{ margin-top:13px; margin-left:4px; float:left;}


.lefttt{ width:186px; height:24px; float:left;}
.leftcon{
	width:186px;
	margin-top:12px;
	float:left;
	background-image: url(/uploads/image/phimages/left-bj.jpg);padding:0 0 20px 0;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.leftcon ul{ padding:0; margin:0; float:left;}
.leftcon ul li{ width:166px; line-height:25px; float:left; padding-left:20px; font-weight:700;}
a.lia{ color:#102b72; text-decoration:none;}
a.lia2{ color:#595757; text-decoration:none;}
a.lia2:hover{ color:#102b72; text-decoration:none;}
.cc{ width:570px; float:left; margin:0 0 0 10px;}
.ml{
	width:572px;
	float:left;
	margin:0 0 15px 10px;
	overflow: hidden;
}
.ml-xi{border:1px #e6e6e6 solid;background:#f8f8f8;
	width:570px;
	float:left;
	margin:0 0 15px 0;
}
.mltt{ width:572px; height:24px; line-height:24px; float:left; color:#102b72; font-size:16px; font-weight:700; margin:0 0 0 0;}
.mltt2{ width:570px; height:24px; line-height:24px; float:left; color:#102b72; font-size:14px; font-weight:700; text-align:center; background:#fff;padding:8px 0;border:1px #e6e6e6 solid;}
.ml33{ width:555px; float:left;margin:0 0 0 20px;}
.mltt33{ width:575px; height:24px; line-height:24px; float:left; color:#102b72; font-size:16px; font-weight:700; margin:0 0 5px 20px;}
.mltt233{ width:575px; height:24px; line-height:24px; float:left; color:#102b72; font-size:14px; font-weight:700; text-align:center; }
.ml2{ width:540px; float:left; margin-left:12px;margin:0 0 15px 25px;border:1px #e6e6e6 solid;background:#f8f8f8;}
.mltt23{ width:540px; height:24px; line-height:24px; float:left; color:#102b72; font-size:16px; font-weight:700; margin:0 0 5px 25px;}
.mltt22{ width:540px; height:24px; line-height:24px; float:left; color:#102b72; font-size:16px; font-weight:700; text-align:center; background:#fff;padding:8px 0;border-top:1px #e6e6e6 solid;border-bottom:1px #e6e6e6 solid;}
.mltt2222{ width:540px; height:24px; line-height:24px; float:left; color:#102b72; font-size:16px; font-weight:700; text-align:center; padding:8px 0;border-bottom:1px #e6e6e6 solid;}

.mlttlar{ width:720px; height:24px; line-height:24px; float:left; color:#102b72; font-size:14px; font-weight:700; text-align:center; margin-left:22px; margin-top:5px;}
.mldocimg{ width:720px; height:360px; float:left; text-align:center;}
.mldocimg2{ width:572px; height:360px; float:left; text-align:center;}
.mlbanner{ width:572px; float:left; height:256px;margin-top:13px;}
.mlcon{ width:514px; float:left; margin-left:29px; line-height:20px; padding-bottom:10px;}
.mlcon2{ width:572px; float:left;  line-height:20px; padding-bottom:10px; margin-top:10px;}
.mlcon3{ width:572px; float:left;  line-height:20px; padding-bottom:10px; margin-top:10px;}
.mlcon3-tu{ width:540px; float:left;  line-height:20px; padding-bottom:10px; margin-top:10px;}
.mlcon3 ul{ padding:0; margin:0; float:left;}
.mlcon3 ul li{ width:120px; height:110px; float:left; margin-left:17px; text-align:center; margin-bottom:20px;}
.mlcon3img{ width:120px; height:90px; float:left;border:2px #d3d3d3 solid;}
.mlcon3font{font-size:13px;color:#1e2c75;
	width:76px;font-weight:bold;
	line-height:20px;
	float:left;
	border:1px #e6e6e6 solid;
	background:#fff;
	text-align: center;
	 
}
.mlcon3font a{color:#1e2c75;}
.fleft{ float:left;padding:15px 28px 0 20px;}
.mlcon33img{ width:120px; height:90px; border:2px #d3d3d3 solid;}
.mlcon33font{
	width:120px;padding:10px 0 0 0;
	line-height:20px;
	text-align: center;
}
.fleft3{ float:left;padding:15px 0 0 18px;}
.mlcon3ss{padding:0 0 15px 22px;
	border:1px #e6e6e6 solid;
	background:#f8f8f8;
	width:526px;
	overflow: hidden;
}
.center-k{border:1px #e6e6e6 solid;padding:15px 0 15px 0;
	background:#f8f8f8;}
.right{ width:185px; margin-left:9px; float:left; margin-top:36px;}
.rightdoc{ width:185px;  float:left; }
.rightimg{ width:185px; height:170px; float:left;}
.rightboder{ width:185px; float:left; margin-top:15px;}
.right_yj{ width:185px; height:6px; float:left;}
.right_yjcon{ width:185px; background:url(/uploads/image/phimages/right_bg.gif) repeat-y; float:left;}


.newstt{ width:570px; height:28px; line-height:28px; float:left; color:#424242; border-bottom:1px #e6e6e6 solid; font-weight:700;background:#fff;}
.newscon{ width:543px; float:left; margin-left:13px; line-height:20px; padding-bottom:10px;}
.newscon ul{ padding:0; margin:0; float:left;}
.newscon ul li{ width:543px; line-height:30px; float:left; border-bottom:1px #e4e4e4 dotted;}
.newscon ul li a{ color:#333; text-decoration:none;}
.newspage{ width:543px; height:20px; float:left; margin-top:10px;margin-left:29px; }

/*-----------------------------ny--------------------------*/
.docon{ width:776px; float:left;}
.docon ul{ padding:0; margin:0; float:left;}
.docon ul li{ width:120px; height:120px; float:left; margin-left:25px; margin-top:20px;}
.doimg{ width:120px; height:90px; float:left;border:2px #d3d3d3 solid;}
.dofont{ width:120px; line-height:20px; float:left; }
.doctt{ width:700px; line-height:24px; float:left; font-weight:700; font-size:16px; margin-left:22px; color:#102b72; border-bottom:1px #ccc dotted;}
.docinfo{width:720px; line-height:24px; float:left;  margin-left:22px; padding-top:5px;}
.xiam
{
	float:left;
	width:980px;
	height:158px; 
}
.banner_1
{
	float:right;
	margin-top:68px;
	margin-right:17%;
	width:258px;
	height:238px;
	display:block;
	z-index:101;
}



/***the content of right****/
.right_video{width:186px; height:170px; padding-bottom:10px; background:url(/uploads/image/phimages/shadow1.jpg) left bottom no-repeat;}
.sub_div{ width:186px; height:auto; overflow:hidden; margin-top:5px;}
.sub_div_a{width:186px; height:10px; overflow:hidden; background:url(/uploads/image/phimages/right_add.jpg) no-repeat; }
.sub_div_b{width:166px; height:auto; overflow:hidden; background:url(/uploads/image/phimages/add_center.jpg) repeat-y;padding:0px 10px;}
.sub_div_c{width:186px; height:20px; overflow:hidden; background:url(/uploads/image/phimages/right_add.jpg) 0px -76px no-repeat; }
.right_rail{width:100%; height:25px; overflow:hidden; line-height:25px; font-size:14px; font-weight:bold; color:#0f2c72; text-indent:35px;}
.rail_icon{ background-image:url(/uploads/image/phimages/right_icon.jpg); background-repeat:no-repeat;padding:4px 0 0 0;}
.bp1{ background-position:0px -43px;}
.bp2{ background-position:0px -82px;}
.doctor_serch{ width:100%; height:auto; overflow:hidden; padding-bottom:10px;}
.doctor_serch li{ width:100%; height:20px; overflow:hidden; line-height:20px; background-position:5px -123px;text-indent:35px;}
.doctor_serch li a{ font-weight:bold; font-size:13px; color:#666; }




.erzhong_1{clear:both;padding:15px 0 5px 0;
	
}
.erlist{line-height: 24px;
	background-image: url(/uploads/image/phimages/icon09.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	}

.nmb1{display:block;float:left;
	width:44px;color:#333;
	text-align: center;
}
.nmb2{display:block;float:left; 
	width:310px;color:#333;
}
.nmb2 a:hover{color:#ea6c1c;}
.nmb3{display:block;float:left; 
	width:60px;color:#333;
	text-align: center;
}
.nmb4{display:block;float:left; 
	width:80px;color:#333;
	text-align: center;
}
.nmb5{display:block;float:left; 
	width:55px;color:#333;
	text-align: center;
}
.erlistli{
	padding:2px 0 0 0;
	 
}
.digg{clear:both;border-top:1px #050310 solid;width:572px;text-align: center;padding:5px 0 35px 0;margin:10px 0 0 0;overflow: hidden;}
.list-xin{
	padding:5px 0 0 0;
	display:block;
	width:555px;
	clear:both;
	overflow: hidden;
}
.jbxx-xian{border-bottom:2px #202e39 solid; color:#333;padding:15px 0 2px 0;font-size:13px;font-weight:bold;}
.xm-xx{font-size:12px; color:#666;padding:0 20px;line-height:30px;}
.xm-xx2{border-right:1px #858585 solid;border-bottom:1px #858585 solid;}
.k-xian{padding:10px 0 10px 10px;border-bottom:1px #050310 solid;}



.memberpop{
	display: none;
}
.memberpop .mask{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
	background: rgba(0,0,0,0.5);
}
.memberpop .conter{
	position: fixed;
	left: 50%;
	top: 50%;
	background: #fff;
	z-index: 10001;
	width: 600px;
	height: 400px;
	transform: translatex(-50%) translatey(-50%);
    box-shadow: 0 0 6px 0px #eee;
}
.memberpop .close{
	position: absolute;
    right: 10px;
    top: 10px;
    width: 30px;
    height: 30px;
	cursor: pointer;
}
.memberfrom{
	padding: 50px 100px 50px 50px;
}
.memberfrom .list{
	margin-bottom: 16px;
	font-size: 0; 
}
.memberfrom .list label{
	font-size: 16px;
	color: #333;
	width: 100px;
	text-align: right;
	margin-right: 10px; 
	line-height: 35px;
	display: inline-block;
	vertical-align: middle;
}
.memberfrom .form_right{
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 110px);
}
.memberfrom .form_right input{
	width: 100%;
    box-sizing: border-box;
    border: 1px solid #eee;
    line-height: 35px;
    padding: 0 8px;
    font-size: 16px;
	color: #333;
}
.memberfrom .listlong .form_right{
	width: calc(100% - 270px);
}
.memberfrom .vericode{
	width: 150px;
	margin-left: 10px;
	cursor: pointer;
	line-height: 35px;
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	color: #333;
	text-align: center;
}
.memberfrom .vericode img{
	height: 35px;
	width: 100%;
}
.memberfrom .vericode span{
	display: block;
	box-sizing: border-box;
	font-size: 14px;
	color: #333;
	border: 1px solid #333;
}
.memberfrom .vericode span:hover{
	background: #102b72;
	color:#fff;
}
.membersub{
	text-align: center;
	font-size: 14px;
	color: #333;
	margin-top: 50px;
}
.membersub span{
	display: inline-block;
	vertical-align: middle;
	min-width: 140px;
	text-align: center;
	cursor: pointer;
	margin-right: 15px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #102b72;
	color: #102b72;
	border-radius: 3px;
}
.membersub span.on,.membersub span:hover{
	background: #102b72;
	color:#fff;
}
.membersub span:last-child{
	margin-right: 0;
}
