﻿/*---头部---*/
body{position: relative;}
.logo{ float:left; width:323px; padding:21px 0px;}
.logo img{ display:block; width:323px; height:77px;}

.top{float:right;text-align:right; width:595px;}
.IMCtop{float:right;text-align:right; width:595px;}
.IMCtop a{ color:#808080}
.IMCtop a:hover{ color:#732e65}

.Version{padding-top:10px;}
.Version span{ padding:0px 10px;}

.topcommon{height:42px; line-height:42px; padding-top:15px;}
.topcommon span{ padding:0px 10px;}
.topcommon a{display:inline-block;}
.topcommon a.topSearch{ background:url(/webimages/index_03.png) no-repeat; padding-left:55px; margin-left:25px;}
.topcommon a.topSearch:hover{background:url(/webimages/index_003.png) no-repeat;color:#007bc4;}

.topcommon a.yuyue{ background:url(/webimages/index_04.png) no-repeat; padding-left:55px; margin-left:15px;}
.topcommon a.yuyue:hover{background:url(/webimages/index_004.png) no-repeat;color:#007bc4;}

.topcommon a.toplogin{ background:url(/webimages/index_05.png) no-repeat; padding-left:55px; margin-left:15px;}
.topcommon a.toplogin:hover{background:url(/webimages/index_005.png) no-repeat;color:#007bc4;}

.topcommon a.IMCtopSearch{ background:url(/webimages/index_03.png) no-repeat; padding-left:55px; margin-left:25px;}
.topcommon a.IMCtopSearch:hover{background:url(/webimages/Icon1.png) no-repeat;color:#732e65;}

.topcommon a.IMCyuyue{ background:url(/webimages/index_04.png) no-repeat; padding-left:55px; margin-left:15px;}
.topcommon a.IMCyuyue:hover{background:url(/webimages/Icon2.png) no-repeat;color:#732e65;}

.topcommon a.IMCtoplogin{ background:url(/webimages/index_05.png) no-repeat; padding-left:55px; margin-left:15px;}
.topcommon a.IMCtoplogin:hover{background:url(/webimages/Icon3.png) no-repeat;color:#732e65;}


.navbg{height:55px; width:100%;background:#007bc4;}
.nav{ width:1020px; margin:0px auto;}
.nav ul{margin:0px;padding:0px;}
.nav ul li{float:left; background:url(/webimages/index_01.png) no-repeat right center; padding-right:2px;}
.nav ul li span{ display:inline-block;}
.nav ul li span a{ display:inline-block;line-height:50px;color:#ffffff; font-size:15px; padding:0px 30px 0px 30px;}
.nav ul li span a:hover{color:#ffffff; border-bottom:5px solid #39b54a;}
.nav ul li.last{ background:none;}
.nav ul li span a.cur{color:#ffffff; border-bottom:5px solid #39b54a;}


.IMCnavbg{height:55px; width:100%;background:#732e65;}
.IMCnav{ width:1020px; margin:0px auto;}
.IMCnav ul{margin:0px;padding:0px;}
.IMCnav ul li{float:left; background:url(/webimages/index_99.png) no-repeat right center; padding-right:2px;}
.IMCnav ul li span{ display:inline-block;}
.IMCnav ul li span a{ display:inline-block;line-height:50px;color:#ffffff; font-size:15px; padding:0px 30px 0px 31px;}
.IMCnav ul li span a:hover{color:#ffffff; }
.IMCnav ul li.last{ background:none;}
.IMCnav ul li span a.cur{color:#ffffff;}


/*---内页banner---*/

.neibanner{width:100%;overflow:hidden;position:relative; height:339px;}
.neibanner img{ width:1600px; margin-left:-800px; left:50%; position:absolute;}

/*---IMCbanner---*/

.ICMbanner{width:100%;overflow:hidden;position:relative; height:339px;}
.ICMbanner img{ width:1600px; margin-left:-800px; left:50%; position:absolute;}
.ICMbanner ul{position: relative;}
.ICMbanner ul li{position: absolute;left: 0px;top: 0px;width: 100%;height: 339px;}
.ICMbannerbtn{width: 1000px;position: absolute;left: 50%;margin-left: -500px;bottom: 30px;text-align: center;z-index: 11;}
.ICMbannerbtn a{display: inline-block;width: 10px;height: 10px;margin-right: 5px;background: url(../webimages/zimg42.png) no-repeat;}
.ICMbannerbtn a.activeSlide{background: url(../webimages/zimg41.png) no-repeat;}


/*---内页左边---*/
.leftclass{margin:0px; padding:0px;}
.leftclass ul{margin:0px;padding:0px;}
.leftclass ul li{margin:0px;padding:0px 0px 1px;}
.leftclass ul li span{ display:block;background:#dcf1fd;}
.leftclass ul li span a{display:block; height:45px; line-height:45px; font-size:14px; padding-left:55px; color:#007bc4;}
.leftclass ul li span a:hover{ background:#007bc4 url(/webimages/index_09.gif) no-repeat 30px center; color:#FFF;}

.leftclass ul li span a.cur{ background:#007bc4 url(/webimages/index_08.gif) no-repeat 30px center; color:#FFF;}

.leftclass ul li p{ font-size:13px; padding:10px 0px 5px 55px; display:none;}
.leftclass ul li p a{ display:block; padding:0px 0px 5px; color:#999999;}
.leftclass ul li p a:hover{color:#007bc4;}
.leftclass ul li p a.cur{color:#007bc4;}

.leftService{margin:0px;padding:20px 0px 50px 7px;}
.leftService ul{ margin:0px; padding:0px; min-height:196px; height:auto !important; height:196px;}
.leftService ul li{float:left; width:95px; height:90px; padding:0px 0px 8px 9px;}
.leftService ul li a{ color:#FFF; display:block; text-align:center; font-size:15px; height:24px; padding:55px 0px 11px; overflow:hidden;}
.leftService ul li a.fuwu{ background:url(/webimages/index_10.png) no-repeat #007bc4 center 15px;}
.leftService ul li a.yuezhang{ background:url(/webimages/index_11.png) no-repeat #39b54a center 15px;}
.leftService ul li a.jiaotong{ background:url(/webimages/index_12.png) no-repeat #39b59c center 15px;}
.leftService ul li a.xuzhi{ background:url(/webimages/index_13.png) no-repeat #3aaaec center 15px;}
.leftService ul li a:hover{color:#FFF;}


.leftContact{margin:0px; padding:0px 11px 45px;}
.leftContact h3{border-bottom:1px solid #dddddd; font-size:16px; padding-bottom:7px; margin-bottom:10px;}
.leftContact p{ padding:4px 0px 4px 30px;}
.leftContact p.dianhua{ background:url(/webimages/index_14.png) no-repeat left center;}
.leftContact p.chuanzhen{ background:url(/webimages/index_15.png) no-repeat left center;}
.leftContact p.youxiang{ background:url(/webimages/index_16.png) no-repeat left center;}
.leftContact p.dizhi{ background:url(/webimages/index_17.png) no-repeat left 10px;}

.leftContact h4{ border-bottom:1px solid #dbdbdb; color:#007bc4; line-height:21px; padding-top:10px; padding-bottom:8px;}
.leftContact h4 a{color:#fff;display:inline-block;background:#3cb94e;width:80px;height:30px;line-height:30px;text-align:center; }
.leftContact ul{ margin:0px; padding:0px;}
.leftContact ul li{ padding-top:10px; color:#666}

/*---公共标题---*/
.title{ margin:0px; padding:45px 0px 10px 0px ;border-bottom:2px solid #007bc4;display: block;}
.title span{border-left:6px solid #007bc4; display:inline-block; padding-left:10px; font-size:24px; color:#007bc4; line-height:24px;}
.title em{ float:right; background:url(/webimages/index_18.gif) no-repeat left center; padding-left:15px;}
.title em a{color:#999999; font-size:13px;}
.title em a:hover{ color:#4c4c4c;}
.title em a.cur{ color:#4c4c4c;}

.linktitle{ margin:0px; padding:0px 0px 15px 0px ;border-bottom:1px solid #e7e7e7;}
.linktitle h3{ width:1000px; margin:0px auto;}
.linktitle span{display:inline-block;font-size:24px; color:#007bc4; line-height:24px;}
.linktitle em{ float:right; background:url(../webimages/index_18.gif) no-repeat left center; padding-left:15px;}
.linktitle em a{color:#999999; font-size:13px;}
.linktitle em a:hover{ color:#4c4c4c;}
.linktitle em a.cur{ color:#4c4c4c;}


/*---新闻---*/
.newsSearch{ margin:0px; padding:35px 0px 0px;position:relative; z-index:88}
.newsSearch dl{ margin:0px; padding:0px;height:35px;}
.newsSearch dl dd{ float:left; padding-right:15px;}
.newsSearch dl dd input.go{ background:#3cb94e; border:none;text-align: center; cursor:pointer; color:#FFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; width:49px; height:29px; outline:none;}

.downbox{margin:0px;padding:0px;background:url(/webimages/index_19.gif) no-repeat; width:139px; height:31px;cursor:default;position:relative;}
.downbox ul{margin:0px;padding:0px 0px 0px 10px;width:127px;background:#FFF;border:1px solid #d8d8d8;position:absolute; display:none; top:28px; left:0px;}
.downbox ul li{margin:0px;padding:3px 0px 3px 0px;}

.t1{margin:0px;padding:0px 0px 0px 10px;height:31px;overflow:hidden; line-height:28px;}
.t2{margin:0px;padding:0px 0px 0px 10px;height:31px;overflow:hidden; line-height:28px;}
.t3{margin:0px;padding:0px 0px 0px 10px;height:31px;overflow:hidden; line-height:28px;}
.t4{margin:0px;padding:0px 0px 0px 10px;height:31px;overflow:hidden; line-height:28px;}
.t5{margin:0px;padding:0px 0px 0px 10px;height:31px;overflow:hidden; line-height:28px;}
.t6{margin:0px;padding:0px 0px 0px 10px;height:31px;overflow:hidden; line-height:28px;}
.t7{margin:0px;padding:0px 0px 0px 10px;height:31px;overflow:hidden; line-height:28px;}
.t8{margin:0px;padding:0px 0px 0px 10px;height:31px;overflow:hidden; line-height:28px;}
.t9{margin:0px;padding:0px 0px 0px 10px;height:31px;overflow:hidden; line-height:28px;}
.t10{margin:0px;padding:0px 0px 0px 10px;height:31px;overflow:hidden; line-height:28px;}
.t11{margin:0px;padding:0px 0px 0px 10px;height:31px;overflow:hidden; line-height:28px;}
.t12{margin:0px;padding:0px 0px 0px 10px;height:31px;overflow:hidden; line-height:28px;}


.newsSearchbox{ background:url(/webimages/index_20.gif) no-repeat;width:189px;height:29px;position:relative;}
.newsSearchbox input{background:none; border:none; outline:none;}
.newsSearchbox input.Intext{ width:140px; position:absolute; left:10px; top:7px; color:#666}
.newsSearchbox input.Insubmit{ width:30px; position:absolute; right:0px; top:0px; height:28px; cursor:pointer;}

.newslist{margin:0px;padding:30px 0px 0;}
.newslist ul{ margin:0px; padding:0px;}
.newslist ul li{margin:0px; padding:0px 0px 25px 0px; height:96px; overflow:hidden; position:relative; *margin-top:-4px;}

.newslistleft{float:left; width:230px;}
.newslistleft dl{margin:0px; padding:0px;}
.newslistleft dl dt{ float:left; width:118px; height:88px; background:#e7e7e7; padding:4px;}
.newslistleft dl dt img{ display:block; width:118px; height:88px;}
.newslistleft dl dd{ float:right; width:104px; height:96px;background:#007bc4; text-align:center; color:#FFF; font-size:14px;}
.newslistleft dl dd span{ display:block; line-height:45px; font-size:40px; font-weight:bold; padding:10px 0px 5px;}

.newslistright{ float:right; width:435px; padding-right:15px;}
.newslistright h3{ height:21px; overflow:hidden; font-size:14px;}
.newslistright p{ height:48px; overflow:hidden;}
.newslistright span a{color:#007bc4;}

.newsComplex{ width:670px; margin:0px auto; border:1px solid #f0f0f0;}



.fenye{ text-align:center; padding:50px 0px;display: block;}



/*---底部---*/

.footbg{background:#007bc4; min-height:172px; height:auto !important;height:172px;color:#80bde2;display: block;}
.IMCfootbg{background:#732e65; min-height:172px; height:auto !important;height:172px;color:#b997b2; margin-top:15px;display: block;}
.foot{ width:1000px; margin:0px auto; position:relative; }
.foot h3{ color:#FFF; padding-top:15px; font-size:14px;}
.foot p{ padding-top:10px; position:relative;}
.foot p label{ margin:0px; padding:5px 15px 5px 40px; width:270px; height:24px;display:inline-block;background:#59b8f0 url(/webimages/index_23.png) no-repeat 10px center; position:relative;}
.foot p label input{ border:none; background:none; outline:none; color:#FFF; width:270px; position:absolute; top:10px; left:40px;}
.foot p input.Fosubmit{ background:#015f97; width:85px; font-size:14px;  height:34px; position:absolute; left:335px; top:10px; color:#FFF; outline:none; cursor:pointer;}

.foot p label.IMCtext{background:#dc8dcc url(/webimages/index_23.png) no-repeat 10px center;}
.foot p input.IMCFosubmit{ background:#5e124f; width:85px; font-size:14px; height:34px; position:absolute; left:335px; top:10px; color:#FFF; outline:none; cursor:pointer;}


.foot span{ padding:0px 8px;}
.footbg a{color:#80bde2;}
.footbg a:hover{ color:#80bde2;}
.IMCfootbg a{color:#b997b2;}
.IMCfootbg a:hover{ color:#b997b2;}

.fenxiang{position:absolute; right:0px; top:50px;}
/*
.fenxiang a{ display:inline-block; line-height:34px; margin-right:5px;}
.fenxiang a.Icon{ background:url(/webimages/index_24.png) no-repeat right center; padding-right:35px;}
.fenxiang a.Icon1{ background:url(/webimages/index_25.png) no-repeat;width:33px;}
.fenxiang a.Icon2{ background:url(/webimages/index_26.png) no-repeat;width:33px;}
.fenxiang a.Icon3{ background:url(/webimages/index_27.png) no-repeat;width:33px;}
.fenxiang a.Icon4{ background:url(/webimages/index_28.png) no-repeat;width:33px;}
*/

/*---科研教学1205---*/	

.Researchclass{ margin:0px; padding:40px 0px 20px;}
.Researchclass a{ display:inline-block;border:1px solid #e3e3e3;color:#666666; position:relative; font-size:16px; width:235px; text-align:center; padding:8px 0px; margin-left:-1px;}
.Researchclass a.cur{color:#007bc4;}
.Researchclass a.cur span{ position:absolute; top:-1px; left:-1px; width:237px; border-top:4px solid #39b54a; z-index:10;}


.Researchcommonbox{ margin:0px;padding:0px 0px 40px; display:none;}

.Researchcommon{float:left;width:279px;height:350px; padding:0px 18px; border:1px solid #f0f0f0; position:relative; display:inline; margin-left:22px; margin-top:25px; box-shadow:0px 0px 3px #ccc}
.Researchcommon h3{ font-size:20px; padding:15px 0px;}
.Researchcommon h3 em{ float:right; font-size:12px;}
.Researchcommon h3 em a{color:#999999;}
.Researchcommon h3 em a:hover{color:#007bc4;}

.ResearchRed{ position:absolute; top:-1px; width:317px; left:-1px; border-top:4px solid #e7302e;}
.ResearchGreen{ position:absolute; top:-1px; width:317px; left:-1px; border-top:4px solid #44c4a5;}
.ResearchYellow{ position:absolute; top:-1px; width:317px; left:-1px; border-top:4px solid #fdcb1a;}
.ResearchBlue{ position:absolute; top:-1px; width:317px; left:-1px; border-top:4px solid #2fa7e5;}



.Researchcommonlist{margin:0px;padding:0px; width:279px; overflow:hidden; position:relative;}
.Researchcommonlist ul{margin:0px;padding:0px; width:9999px; position:relative;}
.Researchcommonlist ul li{width:279px; height:260px; overflow:hidden; position:relative;float: left;}
.Researchcommonlist ul li p{ border-bottom:1px solid #efefef; font-size:14px; padding-bottom:10px; margin-bottom:10px}
.Researchcommonlist ul li p a{ display:block; line-height:24px; height:48px; overflow:hidden;}


.Researchleft,.Researchright{ position:absolute; width:9px; height:17px; bottom:10px; z-index:10;}
.Researchleft{ left:18px; background:url(/webimages/index_31.png) no-repeat}
.Researchleft a{ display:block;width:9px;height:17px; }
.Researchleft a:hover{background:url(/webimages/index_031.png) no-repeat}
.Researchright{ right:18px;background:url(/webimages/index_32.png) no-repeat}
.Researchright a{ display:block;width:9px;height:17px; }
.Researchright a:hover{background:url(/webimages/index_032.png) no-repeat}

.Researchdot,.calendardot{ position:absolute; text-align:center; width:100%; left:0px; bottom:0px;}
.Researchdot a,.calendardot a{ display:inline-block; width:7px; height:7px; background:url(/webimages/index_29.png) no-repeat; margin:0px 2px;}
.Researchdot a.cur,.calendardot a.cur{ background:url(/webimages/index_30.png) no-repeat}


.Researchexperiment{ margin:0px; padding:0px;}
.Researchexperiment dl{ margin:0px; padding:0px;}
.Researchexperiment dl img{ display:block; width:279px; height:150px;}
.Researchexperiment ul{ margin:0px; padding:15px 0px 0px;}
.Researchexperiment ul li{ background:url(/webimages/index_34.png) no-repeat left 8px; padding-left:15px; height:21px; overflow:hidden; margin-top:5px;}


.ResearchMedicine{ margin:0px; padding:0px; width:279px; overflow:hidden; position:relative;}
.ResearchMedicine ul{ margin:0px; padding:0px; width:9999px; position:relative;}
.ResearchMedicine ul li{width:279px;float: left;}
.ResearchMedicine ul li img{ display:block; width:279px;height:150px; margin-bottom:15px;}
.ResearchMedicine ul li p{ font-size:14px;}

.ResearchDownload{ margin:0px; padding:0px;}
.ResearchDownload dl{ margin:0px; padding:0px;}
.ResearchDownload dl img{ display:block; width:279px; height:150px;}
.ResearchDownload ul{ margin:0px; padding:15px 0px 0px;}
.ResearchDownload ul li{ background:url(/webimages/index_37.png) no-repeat left 13px; height:24px; overflow:hidden; margin-top:3px; line-height:24px; padding-left:10px; font-size:14px;}
.ResearchDownload ul li em{ float:right;}


/*---公告1204---*/	

.Announcementlist{ margin:0px; padding:0px;}
.Announcementlist dl{border-bottom:1px solid #007bc4; padding-bottom:10px; padding-top:40px; margin-bottom:10px;}
.Announcementlist dl span{ display:inline-block; font-size:16px; width:165px; color:#007bc4; background:url(/webimages/index_39.png) no-repeat 45px  center;}
.Announcementlist ul{margin:0px;padding:0px;}
.Announcementlist ul li{ padding:10px 0px; margin:0px; line-height:21px; border-bottom:1px solid #e6e6e6;}
.Announcementlist ul li span{ display:inline-block; width:165px; font-size:13px; float:left;}
.Announcementlist ul li a{ height:21px; overflow:hidden; font-size:14px; display:inline-block; width:535px;}


/*---病人须知1205---*/	
.Notice{ margin:0px; padding:0px 0px 30px;}
.NoticeColor{ position:absolute; top:-1px; width:317px; left:-1px;}

.Noticetitle{ border-bottom:1px solid #e7e7e7; width:100%;}
.Noticetitle h3{width:1000px; margin:0px auto; padding:25px 0px; font-size:24px; line-height:24px; color:#0056a4; font-weight:bold;}
.Noticetitle em{ float:right;font-size:13px;color:#999999;background:url(/webimages/index_18.gif) no-repeat left center; padding-left:15px; font-weight:normal;display: block;}
.Noticetitle em a{color:#999999; }
.Noticetitle em a:hover{ color:#4c4c4c;}
.Noticetitle em a.cur{ color:#4c4c4c;}

.Noticecommon{float:left;width:279px;height:350px; padding:0px 18px; border:1px solid #f0f0f0; position:relative; display:inline; margin-right:24px; margin-top:25px; box-shadow:0px 0px 3px #ccc}
.Noticecommon h3{ font-size:20px; padding:15px 0px;}
.Noticecommon h3 em{ float:right; font-size:12px;}
.Noticecommon h3 em a{color:#999999;}
.Noticecommon h3 em a:hover{color:#007bc4;}


.NoticeReservation{ margin:0px; padding:0px;}
.NoticeReservation dl{ margin:0px; padding:0px;}
.NoticeReservation dl img{ display:block; width:279px; height:150px;}
.NoticeReservation ul{ margin:0px; padding:15px 0px 0px; height:90px;}
.NoticeReservation ul li{ float:left; width:124px; background:url(/webimages/index_34.png) no-repeat left 8px; padding-left:15px; height:21px; overflow:hidden; margin-top:5px; overflow:hidden; height:21px;}
.NoticeReservation span a{ color:#999999;}
.NoticeReservation span a:hover{ color:#007bc4;}


.NoticeToll{ margin:0px; padding:0px;}
.NoticeToll img{display:block; width:279px;height:150px;}
.NoticeToll h4{font-size:18px;color:#008ac4; padding:15px 0px 8px;}
.NoticeToll p{ margin-bottom:10px; overflow:hidden; height:48px;}
.NoticeToll span a{ color:#999999;}
.NoticeToll span a:hover{ color:#007bc4;}


.NoticeVisiting{ margin:0px; padding:0px;}
.NoticeVisiting img{display:block; width:279px;height:150px;}
.NoticeVisiting p{ padding-top:20px; font-size:14px; height:77px; margin-bottom:8px;}
.NoticeVisiting span a{ color:#999999;}
.NoticeVisiting span a:hover{ color:#007bc4;}


.NoticePatient{ margin:0px; padding:0px;}
.NoticePatient dl{ margin:0px; padding:0px;}
.NoticePatient dl img{ display:block; width:279px; height:150px;}
.NoticePatient ul{ margin:0px; padding:15px 0px 0px; height:90px;}
.NoticePatient ul li{background:url(/webimages/index_34.png) no-repeat left 8px; padding-left:15px; margin-top:5px; overflow:hidden; height:21px;}
.NoticePatient span a{ color:#999999;}
.NoticePatient span a:hover{ color:#007bc4;}


.Noticeapply{border:1px solid #dfdfdf; margin-bottom:30px;box-shadow: 0px 0px 3px #ccc;}

.Noticeapplyleft{float:left; width:450px;border-left:4px solid #f39a00; padding:30px 0px; margin-left:-1px;}
.Noticeapplyleft dl{ margin:0px; padding:0px;}
.Noticeapplyleft dl dt{ float:left; width:75px; padding-top:15px; padding-left:75px;}
.Noticeapplyleft dl dt img{display:block; width:61px; height:61px; margin:0px auto;}
.Noticeapplyleft dl dt p{ font-size:18px; text-align:center; padding-top:20px;}
.Noticeapplyleft dl dd{ float:right; width:233px;}
.Noticeapplyleft dl dd img{ display:block; width:233px; height:175px;}


.Noticeapplyright{ float:right; width:465px; padding-right:30px;}
.Noticeapplyright dl{margin:0px; padding:0px;}
.Noticeapplyright dl dt{float:left;width:265px; padding-top:45px;}
.Noticeapplyright dl dt p {margin-bottom: 10px;}
.Noticeapplyright dl dt p span{ display:block; float:left; width:58px; height:33px; line-height:33px;}
.Noticeapplyright dl dt p label{ border:1px solid #ededed; display:inline-block; padding:8px 10px;float: left;}
.Noticeapplyright dl dt p label input{ background:none; border:none; outline:none; float:left; width:180px}
.Noticeapplyright dl dd{ float:right; width:140px; padding-top:95px}
.Noticeapplyright dl dd input{ width:140px; height:42px;background:#f39a00; cursor:pointer; outline:none; font-size:18px; color:#FFF;}

.Noticeapplyright dl dt p em{display: inline-block;padding: 5px 0 0 0;}

/*---科研教学1205---*/	

.Departmentsclass{ margin:0px; padding:40px 0px 20px;}
.Departmentsclass a{ display:inline-block;border:1px solid #e3e3e3;color:#666666; position:relative; font-size:16px; width:141px; text-align:center; padding:8px 0px; margin-left:-1px;}
.Departmentsclass a.cur{color:#007bc4;}
.Departmentsclass a.cur span{ position:absolute; top:-1px; left:-1px; width:100%; border-top:4px solid #39b54a; z-index:99;}



.Departments{ margin:0px;padding:0px; width:710px; overflow:hidden; position:relative;}
.Departments dl{ margin:0px; padding:0px 0px 40px; height:397px; border-bottom:1px solid #e7e7e7;}
.Departments dl dt{ float:left; border:5px solid #f6f6f6; width:220px; height:357px; padding:15px; color:#666666;overflow: hidden;}
.Departments dl dt h3{ font-size:16px; padding-bottom:10px;}
.Departments dl dt h4{ font-size:14px; line-height:21px; background:url(/webimages/index_56.png) no-repeat left bottom; padding-bottom:10px;text-align: center;}
.Departments dl dt h4 span{font-family: Arial;font-size: 13px;}
.Departments dl dt p{ font-size:13px; line-height:19px; padding-top:15px; font-family:"宋体";}
.Departments dl dd{ float:right; width:443px; height:397px;}
.Departments dl dd img{width:443px; height:397px; display:block;}
.Departments ul{ margin:0px; padding:30px 0px 0px; width:735px;}
.Departments ul li{float:left; width:173px;background:url(/webimages/index_34.png) no-repeat left 8px; padding-left:10px; height:21px; overflow:hidden; font-size:14px; margin-bottom:8px;}

.Equipmentbig{margin:0px;padding:0px 0px 30px; width:710px;overflow: hidden;}
.Equipmentbig h3{font-size:24px; text-align:center; color:#666666; padding:20px 0px 30px;}
.Equipmentbig img{ display:block;width:710px; height:420px;}
.Equipmentbig p{padding: 8px 0 0 0;}

.EquipmentSmall{border:1px solid #e4e4e4; height:158px;position:relative;}

.EquipmentSmall span{ display:block; width:28px; height:74px; position:absolute; top:40px; cursor:pointer;}
.EquipmentSmall span.Eqleft{ left:10px; background:url(/webimages/index_58.png) no-repeat;}
.EquipmentSmall span.Eqright{ right:10px; background:url(/webimages/index_59.png) no-repeat;}


.EquipmentSmalllist{width:612px;overflow:hidden; position:relative; margin:0px auto; padding:20px 0px 0px}
.EquipmentSmalllist ul{ width:99999px;position: relative;}
.EquipmentSmalllist ul li{ float:left;width:140px;height:105px;padding:4px; display:inline; margin-right:5px; position:relative; cursor:pointer;}
.EquipmentSmalllist ul li.cur{background:#39b54a;}
.EquipmentSmalllist ul li.cur b{width:12px;height:6px; background:url(/webimages/index_63.png) no-repeat;position:absolute; top:-6px; left:50%; margin-left:-6px;}
.EquipmentSmalllist ul li img{display: block;width: 139px;height: 103px;}

.Departmentsbox{ display:none;padding:0px 0px 50px;}

/*---医院介绍1204---*/	

.about{ margin:0px; padding:20px 0px 60px; color:#666;}
.about h3.abouttitle{ font-size:24px; line-height:26px; color:#00a1e9; padding:10px 0px 30px;}

.RelatedVideo{ border:1px solid #efefef; height:230px; position:relative; margin-bottom:50px;}
.RelatedVideo h3{ font-size:20px; padding:12px 20px;}
.RelatedVideo span{ display:block; position:absolute; width:710px; height:0px; overflow:hidden; border-bottom:4px solid #39b54a; top:-1px; left:-1px;}
.RelatedVideo ul{ margin:0px; padding:0px;}
.RelatedVideo ul li{float:left;width:210px;position:relative; display:inline; margin-left:20px;} 
.RelatedVideo ul li img{ display:block; width:210px; height:158px;}
.RelatedVideo ul li img.cur{ position:absolute; top:0px; left:0px;}

/*---医疗服务-全科1202---*/

.AllBranchIntro{ margin:0px; padding:0px;}
.AllBranchIntro h3.Alltitle{background:url(/webimages/index_69.png) no-repeat; height:35px; line-height:35px; cursor:pointer;}
.AllBranchIntro h3.Alltitle span{ color:#666666; font-size:14px; display:block; padding:0px 20px 0px; background:url(/webimages/index_71.gif) no-repeat 98% center;}
.AllBranchIntro h3.cur span{background:url(/webimages/index_70.gif) no-repeat 98% center;}

.AllBranchIntrocont{font-size:14px;line-height:21px;color:#666666; padding:30px 0px;}
.AllBranchIntrocont p a:hover{color: #333;}


/*---医疗服务-全科-健康教育1204---*/

.HealthEducation{margin:0px; padding:0px;}
.HealthEducation ul{ margin:0px; padding:0px;}
.HealthEducation ul li{ margin:0px; padding:0px 0px 15px; height:96px;}
.HealthEducation ul li img{ display:block; float:left; padding:4px; background:#e7e7e7; margin-right:25px;}
.HealthEducation ul li h3{ font-size:14px; height:21px; overflow:hidden;}
.HealthEducation ul li h3 em{ float:right; font-size:12px;}
.HealthEducation ul li p{font-size:12px;line-height:21px;height:42px;overflow:hidden; padding-top:5px;}
.HealthEducation ul li span a{ color:#007bc4;}


/*---医疗服务-全科-收费标准---*/

.Charges{ margin:0px; padding:0px;}
.Charges dl{ margin:0px; padding:0px;}
.Charges dl dt{ float:left; width:410px; padding:20px; border:5px solid #f6f6f6; font-size:14px; line-height:21px; height:171px;}

/*---医疗服务-全科-病人须知---*/

.bingrenxuzhi{ font-size:14px;}



/*---医疗服务综合页1205---*/

.ComplexPrompt{ background:#cdedec; color:#16918d; font-size:14px; padding:20px 25px 0px 0px; margin-top:20px;box-shadow:0px 0px 5px #ccc}
.ComplexPrompt img{display:block;float:left;margin:0 15px 0 6px;}

.Complexbox{ margin:0px; padding:0px 0px 50px;}

.Complexcommon{float:left;width:209px;height:320px; padding:0px 0px 0px 18px; border:1px solid #f0f0f0; position:relative; display:inline; margin-right:11px; margin-top:15px; box-shadow:0px 0px 5px #ccc}
.Complexcommon h3{ font-size:16px; padding:15px 0px 5px; color:#666;}
.Complexcommon h3 em{ float:right; font-size:12px; padding-right:15px;}
.Complexcommon h3 em a{color:#999999;}
.Complexcommon h3 em a:hover{color:#007bc4;}

.ComplexcommonRed{ position:absolute; top:-1px; width:229px; left:-1px; border-top:4px solid #fdcb1a;}

.Complexcommonimg{ padding-right:18px;height:65px; text-align:center; padding-bottom:10px;}
.Complexcommonimg img{ display:inline-block;}

.Complexcommonlist{margin:0px; padding:0px;}
.Complexcommonlist h4{background:url(/webimages/index_34.png) no-repeat left 11px; padding-left:15px; padding-top:4px;overflow:hidden;line-height:21px;  font-size:14px; position:relative; display:block;}
.Complexcommonlist dl { height:31px; padding-top:5px; padding-left:14px;}
.Complexcommonlist dl dd{height:31px; width:149px; float:left;}
.Complexcommonlist dl dt{ float:left; width:29px; padding-left:8px;}
.Complexcommonlist dl dt input{ background:#3cb94e; border:none; cursor:pointer; color:#FFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; width:29px; height:29px; outline:none;}

.Complexdownbox{margin:0px;padding:0px;background:url(/webimages/index_88.png) no-repeat; width:149px; height:31px;cursor:default;position:relative; z-index:99;}
.Complexdownbox ul{margin:0px;padding:0px 0px 0px 10px;width:137px;background:#FFF;border:1px solid #d8d8d8;position:absolute; display:none; top:28px; left:0px; z-index:999;}
.Complexdownbox ul li{margin:0px;padding:3px 0px 3px 0px;}


/*---IMC综合页1205---*/	

.IMCvideoCcolor{position:absolute;width:397px; overflow:hidden; height:0px;border-bottom:4px solid #8c58f7; top:0px; left:-1px;}

.IMCclass{ border:1px solid #e8e8e8; margin-top:20px;overflow:hidden;position:relative; width:998px; box-shadow:0px 0px 5px #ccc}
.IMCclass ul{ margin:0px; padding:0px; width:1070px;}
.IMCclass ul li{float:left;width:166px; height:60px;overflow:hidden;border-right:1px solid #e8e8e8; font-size:16px; text-align:center;}
.IMCclass ul li a{display:block;height:60px;line-height:60px;}
.IMCclass ul li a:hover{background:#a4258a; color:#FFF;}
.IMCclass ul li a.cur{background:#a4258a; color:#FFF;}

.IMCbox{margin:0px;padding:15px 0px 0px;width:100%;}

.IMCboxleft{float:left;width:397px;}

.IMCboxright{float:right;width:592px;}

.IMCboxvideo{border:1px solid #f0f0f0; height:358px; box-shadow:0px 0px 5px #ccc; position:relative;}
.IMCboxvideo h3{ font-size:20px; padding:16px 25px 14px;}

.IMCboxvideoleft,.IMCboxvideoright{ position:absolute; width:9px; height:17px; bottom:15px; z-index:99;}
.IMCboxvideoleft{ left:18px; background:url(../webimages/index_0101.png) no-repeat}
.IMCboxvideoleft a{ display:block;width:9px;height:17px; }
.IMCboxvideoleft a:hover{background:url(../webimages/index_101.png) no-repeat}
.IMCboxvideoright{ right:18px;background:url(../webimages/index_0102.png) no-repeat}
.IMCboxvideoright a{ display:block;width:9px;height:17px; }
.IMCboxvideoright a:hover{background:url(../webimages/index_102.png) no-repeat}

.IMCboxvideodot{ position:absolute; text-align:center; width:100%; left:0px; bottom:10px;}
.IMCboxvideodot a{ display:inline-block; width:8px; height:8px; background:url(../webimages/index_103.png) no-repeat; margin:0px 2px;}
.IMCboxvideodot a.cur{ background:url(../webimages/index_104.png) no-repeat}

.IMCboxnews{border:1px solid #f0f0f0; height:358px; box-shadow:0px 0px 5px #ccc; position:relative;}
.IMCboxnews h3{ font-size:20px; padding:16px 25px 14px;}

.IMCboxnews ul li p{ background:url(../webimages/index_34.png) no-repeat 0px 8px; height:21px; margin-bottom:10px; overflow:hidden; font-size:14px; padding-left:15px;}
.IMCboxnews ul li p em{ float:right; font-size:12px; color:#999999;}

.IMCnewsCcolor{position:absolute;width:592px; overflow:hidden; height:0px;border-bottom:4px solid #dc8dcc; top:0px; left:-1px;}

.IMCboxnewsleft,.IMCboxnewsright{ position:absolute; width:9px; height:17px; bottom:15px; z-index:99;}
.IMCboxnewsleft{ left:18px; background:url(../webimages/index_0101.png) no-repeat}
.IMCboxnewsleft a{ display:block;width:9px;height:17px; }
.IMCboxnewsleft a:hover{background:url(../webimages/index_101.png) no-repeat}
.IMCboxnewsright{ right:18px;background:url(../webimages/index_0102.png) no-repeat}
.IMCboxnewsright a{ display:block;width:9px;height:17px; }
.IMCboxnewsright a:hover{background:url(../webimages/index_102.png) no-repeat}

.IMCboxnewsdot{ position:absolute; text-align:center; width:100%; left:0px; bottom:10px;}
.IMCboxnewsdot a{ display:inline-block; width:8px; height:8px; background:url(../webimages/index_103.png) no-repeat; margin:0px 2px;}
.IMCboxnewsdot a.cur{ background:url(../webimages/index_104.png) no-repeat}

.IMCReservation{border:1px solid #f0f0f0; box-shadow:0px 0px 5px #ccc; height:350px; margin-top:18px; position:relative;}
.IMCReservation h3{ font-size:20px; padding:16px 25px 14px;}
.IMCReservation dl{ margin:0px; padding:0px 25px;}
.IMCReservation dl dt img{ display:block;}
.IMCReservation dl dd{ padding-top:10px; line-height:24px;}
.IMCReservation dl dd p{ font-size:14px;}
.IMCReservation dl dd p em{display:inline-block;padding-left:102px;}
.IMCReservation dl dd p span{ color:#732e65;}

.IMCboxService{border:1px solid #f0f0f0; height:350px; box-shadow:0px 0px 5px #ccc; position:relative;margin-top:18px;}
.IMCboxService h3{ font-size:20px; padding:16px 25px 14px;}
.IMCboxService h3 em{float:right; font-size:12px;}
.IMCboxService h3 em a{ color:#999999;}
.IMCboxService h3 em a:hover{ color:#732e65;}
.IMCboxService ul{ margin:0px; padding:0px;}
.IMCboxService ul li{float:left;width:133px;height:41px; padding:0px 0px 20px 11px;}
.IMCboxService ul li a{ display:block; width:133px; height:41px; font-size:14px; color:#732e65; line-height:41px; text-align:center; text-indent:25px; cursor: default;}
.IMCboxService ul li a:hover{color:#732e65;}

.IMCboxService ul li a.qk{ background:url(../webimages/Icon4.png) no-repeat;}
.IMCboxService ul li a.nk{ background:url(../webimages/Icon5.png) no-repeat;}
.IMCboxService ul li a.ek{ background:url(../webimages/Icon6.png) no-repeat;}
.IMCboxService ul li a.fk{ background:url(../webimages/Icon7.png) no-repeat;}
.IMCboxService ul li a.zlk{ background:url(../webimages/Icon8.png) no-repeat;}
.IMCboxService ul li a.zyk{ background:url(../webimages/Icon9.png) no-repeat;}
.IMCboxService ul li a.sz{ background:url(../webimages/Icon10.png) no-repeat;}
.IMCboxService ul li a.wl{ background:url(../webimages/Icon11.png) no-repeat;}
.IMCboxService ul li a.wk{ background:url(../webimages/Icon12.png) no-repeat;}
.IMCboxService ul li a.gk{ background:url(../webimages/Icon13.png) no-repeat;}
.IMCboxService ul li a.yk{ background:url(../webimages/Icon14.png) no-repeat;}
.IMCboxService ul li a.pfk{ background:url(../webimages/Icon15.png) no-repeat;}
.IMCboxService ul li a.ebhk{ background:url(../webimages/Icon16.png) no-repeat;}
.IMCboxService ul li a.kqk{ background:url(../webimages/Icon17.png) no-repeat; }
.IMCboxService ul li a.ck{ background:url(../webimages/Icon18.png) no-repeat; }
.IMCboxService ul li a.jzk{ background:url(../webimages/Icon19.png) no-repeat; font-size: 12px;}


.IMCExpertCcolor{position:absolute;width:1000px; overflow:hidden; height:0px;border-bottom:4px solid #ab7add; top:0px; left:-1px;}
.IMCboxExpert{height:350px; border:1px solid #f0f0f0;box-shadow:0px 0px 5px #ccc;position:relative;}
.IMCboxExpert h3{ font-size:20px; padding:25px 25px 5px;}
.IMCboxExpert h3 em{float:right; font-size:12px;}
.IMCboxExpert h3 em a{ color:#999999;}
.IMCboxExpert h3 em a:hover{ color:#732e65;}

.IMCboxExpert dl{ margin:0px; padding:25px 0px 0px;}
.IMCboxExpert dl dt{ float:left; width:197px; padding:0px 0px 0px 20px;}
.IMCboxExpert dl dt img{ display:block; width:197px; height:222px; margin-top: 4px;}
.IMCboxExpert dl dd{ float:right; width:700px; padding-right:40px;}
.IMCboxExpert dl dd h4{ font-size:18px; color:#732e65;}
.IMCboxExpert dl dd p{ font-size:14px; padding-bottom: 11px;}

.IMCboxCooperation{ float:right; width:395px; height:350px; border:1px solid #f0f0f0;box-shadow:0px 0px 5px #ccc;position:relative;}
.IMCboxCooperation h3{ font-size:20px; padding:16px 25px 14px;}
.IMCboxCooperation h3 em{float:right; font-size:12px;}
.IMCboxCooperation h3 em a{ color:#999999;}
.IMCboxCooperation h3 em a:hover{ color:#732e65;}

.IMCboxCooperation ul{ margin:0px; padding:0px 20px;}
.IMCboxCooperation ul li{ background:url(../webimages/index_107.gif) no-repeat 0px 10px; padding-left:10px; font-size:14px; height:21px; overflow:hidden; line-height:22px; margin-top:5px;}

.IMCactivityCcolor{position:absolute;width:1000px; overflow:hidden; height:0px;border-bottom:4px solid #8c58f8; top:0px; left:-1px;}

.IMCweb{margin:0px;padding:0px; border:1px solid #f0f0f0; box-shadow:0px 0px 5px #ccc; position:relative; background:#fff;}
.IMCtitle{font-size:20px; padding:20px 20px 30px;}

.IMCactivity{margin:0px;padding:0px;display:none;}
.IMCactivity ul{ margin:0px; padding:0px 20px 0px;}
.IMCactivity ul li{margin:0px; padding:0px 0px 25px 0px; height:96px; overflow:hidden; position:relative; *margin-top:-4px;}

.IMCactivityleft{float:left; width:230px;}
.IMCactivityleft dl{margin:0px; padding:0px;}
.IMCactivityleft dl dt{ float:left; width:118px; height:88px; background:#e7e7e7; padding:4px;}
.IMCactivityleft dl dt img{ display:block; width:118px; height:88px;}
.IMCactivityleft dl dd{ float:right; width:102px; height:94px;text-align:center; color:#999999; font-size:14px; border:1px solid #e1e1e1;}
.IMCactivityleft dl dd span{ display:block; line-height:45px; font-size:40px; color:#4c4c4c; font-weight:bold; padding:10px 0px 5px;}
.IMCactivityleft dl.cur dd{ background:#a4258a; color:#fff;background:#a4258a;}
.IMCactivityleft dl.cur dd span{color:#fff;}
.IMCactivityleft dl dd span em{display:none;}

.IMCactivityright{ float:right; width:680px; padding-right:15px;}
.IMCactivityright h4{ height:21px; overflow:hidden; font-size:14px;}
.IMCactivityright h4 a:hover{color:#a4258a;}
.IMCactivityright p{ height:48px; overflow:hidden;}
.IMCactivityright span a{color:#a4258a;}
.IMCactivityright span a:hover{color:#a4258a;}

.IMCBrightspot{ margin:0px; padding:0px 20px;}
.IMCBrightspot dl{ margin:0px; padding:0px 0px 30px; border-bottom:1px solid #ebebeb;}
.IMCBrightspot dl h3{ font-size:18px; color:#a4258a; padding-bottom:20px;}
.IMCBrightspot dl dt{ float:left; width:475px;}
.IMCBrightspot dl dt p{ background:url(../webimages/index_148.png) no-repeat; font-size:14px; line-height:24px; color:#333; padding-left:40px; padding-top:2px; padding-bottom:20px;}
.IMCBrightspot dl dd{ float:right; width:330px;}
.IMCBrightspot dl dd img{ display:block;}
.IMCBrightspot dl.cur{ padding-top:30px;}

.IMCService{margin:0px; padding:40px 20px;}
.IMCService h3{ font-size:18px; color:#a4258a;}
.IMCService dl{ margin:0px; padding:20px 0px 10px;}
.IMCService dl dt{ float:left; width:28px; height:27px;text-align:center; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(../webimages/index_149.png) no-repeat; line-height:26px;}
.IMCService dl dd{ float:right; width:905px; font-size:14px;}
.IMCService dl dd h4{ color:#333333;}
.IMCService dl dd p{ color:#666;}

.IMCServicelist{ margin:0px; padding:0px 20px 40px;}
.IMCServicelist h3.Servicetitle{background:url(../webimages/index_150.png) no-repeat; height:35px; line-height:35px; cursor:pointer;}
.IMCServicelist h3.Servicetitle span{ color:#666666; font-size:14px; display:block; padding:0px 20px 0px; background:url(../webimages/index_71.gif) no-repeat 98% center;}
.IMCServicelist h3.cur span{background:url(../webimages/index_70.gif) no-repeat 98% center;}

.IMCServicelistcont{font-size:14px;line-height:21px;color:#666666; padding:30px 0px;}


.IMCPartners{ margin:0px; padding:0px;}
.IMCPartners ul{ margin:0px; padding:0px;}
.IMCPartners ul li{ float:left; width:267px; padding-left:49px;}
.IMCPartners ul li img{ border:1px solid #e8e8e8; display:block; width:265px; height:140px; border-radius:3px;}
.IMCPartners ul li p{ font-size:14px; text-align:center; padding:20px 0px 30px;}
.IMCPartners ul li a:hover{color:#a4258a;}

.IMCxuzhi{ margin:0px; padding:0px 40px 35px; font-size:14px;}

.IMCTeam{ margin:0px; padding:0px 20px; overflow:hidden; width:958px;}
.IMCTeam dl{ margin:0px; padding:0px 0px 30px;}
.IMCTeam dl dt{ float:left; width:297px;}
.IMCTeam dl dt img{ display:block; width:297px;}
.IMCTeam dl dd{ float:right; width:615px;}
.IMCTeam dl dd h3{ font-size:18px; color:#732e65; padding-bottom:10px;}
.IMCTeam dl dd p{ font-size:14px;}

.IMCTeam ul{ margin:0px; padding:0px 0px 35px; width:1000px;}
.IMCTeam ul li{ float:left; width:225px; padding-right:17px;}
.IMCTeam ul li h3{ border:1px solid #e9e9e9; height:37px; box-shadow:0px 2px 0px #f3f3f3; padding-left:25px; line-height:35px; background:url(../webimages/index_154.gif) no-repeat 10px center; color:#a4258a;}
.IMCTeam ul li p{ color:#666; font-size:14px;padding:10px 0px 20px 15px;}


.IMCcontbox{padding:0px 80px 50px;}
.IMCnewstitle{font-size: 18px;color: #333333;padding:10px 0 10px 0;text-align: center;}
.IMCdate{border-bottom: 1px solid #e9e9e9;line-height: 18px; text-align: center; padding:10px 0px;}
.IMCcont{line-height: 20px;font-size: 13px; padding:15px 0px;}
.IMCReturn{border-top: 1px solid #e3e3e3;margin-top: 35px;padding-top: 30px; text-align: center;font-size: 16px;}
.IMCReturn a{display: inline-block;padding-left: 15px;background: url(../webimages/zimg03.jpg) no-repeat left center;}




/*---医疗服务-妇产科-孕妇学校1204---*/

.pregnantwomanIntro{ width:710px; height:479px; position: relative;}
.pregnantwomanIntro p.pregnantwomanIntrotext{position: absolute; color:#8fb8ed; width:330px; line-height:21px; left:60px; top:150px;}
.pregnantwomanimg { padding-top:20px;}
.pregnantwomanimg img{ display:block;}

.pregnantwomanSignup{ margin:0px; padding:0px;}
.pregnantwomanSignup h3{ background:url(/webimages/index_110.jpg) no-repeat; height:35px; line-height:35px; font-size:14px; color:#FFF; padding:0px 10px;}
.pregnantwomanSignup ul{ margin:0px; padding:20px 0px 0px;}
.pregnantwomanSignup ul li{ margin:0px; padding:0px 0px 20px;}
.pregnantwomanSignup ul li span{ float:left; width:70px; height:27px; line-height:27px; text-align:center; font-size:14px;}
.pregnantwomanSignup ul li span i{ font-style:normal; color:#f00000;}
.pregnantwomanSignup ul li label{ display:inline-block; border:1px solid #d8d8d8; height:15px; box-shadow:0px 2px 0px #eeeeee; padding:5px 10px;}
.pregnantwomanSignup ul li label input{ vertical-align:top;border:none; background:none; outline:none; width:280px;}
.pregnantwomanSignup ul li label textarea{ border:none; background:none; outline:none; overflow:hidden; width:530px; height:230px;}
.pregnantwomanSignup ul li label.H235{ height:235px;}

.pregnantwomanSignup ul li input.FormConfirm{ background:url(/webimages/index_111.jpg) no-repeat; width:104px; height:41px; cursor:pointer; outline:none; margin-right:15px;}
.pregnantwomanSignup ul li input.Formreset{ background:url(/webimages/index_112.jpg) no-repeat; width:104px; height:41px; cursor:pointer; outline:none;}


/*---首页---*/

.index{ width:1440px; margin:0px auto;}
.index img{ display:block;}

.Homeheader{width: 100%; background:#fbfbfb; position:relative; top:0px; left:0px;z-index: 20;display: block;}

.Homelogo{ float:left; width:300px; padding:20px 0px 0px 30px;}
.Homelogo img{ display:block; width:300px;}

.Homeright{float:right; padding-right:30px; padding-top:20px; text-align:right;}
.Homeright dl{ margin:0px; padding:0px 0px 10px;color:#808080;}
.Homeright dl dd{ margin:0px; padding:0px; height:29px; line-height:29px; position:relative;}
.Homeright dl dd span{ display:inline-block; height:29px; padding-right:15px}
.Homeright dl dd em{ display:inline-block; height:29px; padding-left:15px;}
.Homeright dl dd i{ font-style:normal; padding:0px 10px;}
.Homeright dl dd a{ color:#808080;}
.Homeright dl dd a:hover{ color:#0c72be;}
.Homeright dl dd label{ display:inline-block; background:url(/webimages/index_115.png) no-repeat; width:227px; height:29px; text-align:left; position:relative;}
.Homeright dl dd label input{ background:none; outline:none;}
.Homeright dl dd label input.Searchtext{ position:absolute; top:7px; left:10px; color:#999;}
.Homeright dl dd label input.Searchbut{width:45px; height:29px; cursor:pointer;position:absolute; right:0px; top:0px;}

.Homenav{ margin:0px; padding:0px;}
.Homenav li{ display:inline; font-size:16px; padding:0px 0px 0px 30px;}
.Homenav li a{ color:#333;}
.Homenav li.cur a{ color:#0c72be;}
.Homenav li.remopd{ padding:0px;}

.Homebanner{width:100%; overflow:hidden;position: relative;/*height: 340px;*/}
.Homebanner ul{ width:100%;}
.Homebanner ul li{width:100%;float: left;/*height: 340px;*/position: relative;}
.Homebanner ul li img{ display:block;/*position: absolute;left: 50%;margin-left: -800px;*/ width:100%;}

.Homecontbg{padding:5px 0%;overflow:hidden;background:#eaeaea;}

.Homereservebox{float:left; width:244px; background:#e4fde8; position:relative; height:261px;}

.Homereserve{}
.Homereserve h3{ text-align:center; padding:30px 0px 0px; font-size:18px;}
.Homereserve dl{ margin:0px; padding:20px 0px 0px;}
.Homereserve dl dd{ float:left; width:35%; font-size:13px; height:30px; line-height:30px;}
.Homereserve dl dt{ float:right; border:1px solid #dddddd; width:64%; height:30px; position:relative;background: #fff;}
.Homereserve dl dt.keshi{background: #fff url(/webimages/index_119.png) no-repeat 95% center;}
.Homereserve dl dt.shijian{background: #fff url(/webimages/index_120.png) no-repeat 95% center;}
.Homereserve dl dt.shijian input{ background:none; border:none; outline:none; width:95%; margin-left:3%; position:absolute; top:8px;}

.Homereserve p{ margin:0px; padding:30px 0px 10px;}
.Homereserve p input{background:none; border:none; outline:none;cursor:pointer;}
.Homereserve p input.yuyuesubmit{ float:left; width:47%; background:#39b54a; height:35px;font-size:13px; color:#FFF; }
.Homereserve p a.yuyuesubmit{ float:left; width:47%; background:#39b54a; height:35px;text-align: center;line-height: 35px; font-size:13px; color:#FFF; }
.Homereserve p input.yuyuereset{ float:right; width:47%; background:#dddddd; height:35px;font-size:13px; color:#666; }

.Homereservedown{margin:0px;padding:0px;width:100%; height:30px;cursor:default;position:relative; z-index:9999;}
.Homereservedown ul{margin:0px;padding:0px;width:99%;background:#FFF;border:1px solid #d8d8d8;position:absolute; display:none; top:28px; left:0px;}
.Homereservedown ul li{margin:0px;padding:3px 0px 3px 10px;}

.t13,.t14{margin:0px;padding:0px 0px 0px 10px;height:31px;overflow:hidden; line-height:28px;}
.Homelist{ float:right; width:494px;overflow:hidden;position: relative;display: block;}
.Homelist ul{ width:9999px;}
.Homelist ul li{ float:left; margin-right:9px; background:#FFF; padding-bottom:15px; display:inline;height: 246px;width: 242px;}
.Homelist ul li img{ display:block; width:100%;}
.Homelist ul li h3{font-size:16px; padding:0px 20px; /*height:21px;*/ overflow:hidden; line-height:23px; padding-top:15px;}
.Homelist ul li p{ padding:15px 20px 0px; color:#4c4c4c;height: 43px;overflow: hidden;}
.Homelistleft, .Homelistright{display:none;width: 28px;height: 54px;position: absolute;top: 50%;z-index: 10;cursor: pointer;}
.Homelistleft{background: url(../webimages/zimg27.png);left: 0px;}
.Homelistleft.curspan{background: url(../webimages/zimg27a.png);left: 0px;}
.Homelistright{background: url(../webimages/zimg28.png);right: 0px;}
.Homelistright.curspan{background: url(../webimages/zimg28a.png);}
.Homelist02{display: none;}


.Homefootbox{padding:20px 0%;background:#0c72be;}
.Homefootleft{float:left; width:244px; height:190px;/*padding-left: 20px;*/}

.HomeSubscription{width:90%;}
.HomeSubscription h3{ font-size:14px; color:#FFF; padding-bottom:20px;}
.HomeSubscription dl{ margin:0px; padding:0px;}
.HomeSubscription dl input{ background:none; border:none; outline:none;}
.HomeSubscription dl dd{ float:left;width:57%;background:#2283cb url(/webimages/index_23.png) no-repeat 10px center;height:22px; padding:8px 1% 0px 15%;}
.HomeSubscription dl dd input{ float:left; width:100%; color:#FFF;}
.HomeSubscription dl dt{ float:right; width:24%;}
.HomeSubscription dl dt input{ width:100%; height:30px;color:#FFF; font-size:14px;background:#055692; cursor:pointer;}

.HomeSubscription ul{margin:0px; padding:25px 0px;}
.HomeSubscription ul li{ float:left; height:25px; line-height:25px; color:#86b9df; padding-right:6px;}

.Homenews{float:left;width:444px;border-left:1px solid #539bd1;border-right:1px solid #539bd1; /*padding:0px 20px; */min-height:190px; height:auto !important; height:190px;}
.Homenews h3{ font-size:18px; color:#FFF; padding-bottom:15px;padding-left: 16px;}
.Homenews dl{float:left;width:28%;display: none;}
.Homenews dl img{ width:100%; display:block;}
.Homenews h3 a{color: #fff;}

.Homenews ul{ width: 405px;margin: 0 auto; }
.Homenews ul li{ background:url(/webimages/index_126.png) no-repeat 0px 10px; height:21px; line-height:21px; overflow:hidden; color:#FFF; padding-left:10px; margin-bottom:9px;}
.Homenews ul li em{ float:right;}
.Homenews ul li a{ color:#FFF;}
.Homenews ul li a:hover{ color:#39b54a;}

.Homeweixin{float:left; padding-left: 14px;text-align: center;}
.Homeweixin h3{ font-size:14px; color:#FFF; padding-bottom:15px;}

.Homefoot{ background:#00406f; padding:10px 0%; color:#80a0b7;}
.Homefoot span{float:right;}
.Homefoot a{ color:#80a0b7;}
.Homefoot a:hover{color:#80a0b7;}


/*健康教育*/

.jiaoyu{ width:100%; position:relative; overflow:hidden;}
.jiaoyu img{display:block; width:1600px; position:relative; left:50%; margin-left:-800px;}

/*卓越中心*/

.Excellenceclass{ margin:0px; padding:40px 0px 20px;}
.Excellenceclass a{ display:inline-block;border:1px solid #e3e3e3;color:#666666; position:relative; font-size:16px; width:176px; text-align:center; padding:8px 0px; margin-left:-1px;}
.Excellenceclass a.cur{color:#007bc4;}
.Excellenceclass a.cur span{ position:absolute; top:-1px; left:-1px; width:178px; border-top:4px solid #39b54a; z-index:99;}


/*翻页*/
.fanye_01 { text-align:center;}
.fanye_01 a { display:inline-block; line-height:24px; margin:2px;}
.fanye_01 .dy { text-align:center;border: 1px solid #d4d4d4; width:25px;height:25px; margin-left:2px; margin-right:2px;}
.fanye_01 .dy:hover,.fanye_01 .dy.cur { background:#178e4c; color:#FFF;}
.left_02 { background:url(/webimages/.jpg) no-repeat; width:24px; height:24px; position: relative; top: 8px;*top:1px; }
.right_02 { background:url(/webimages/.jpg) no-repeat; width:24px; height:24px; position: relative; top: 8px; *top:1px;}








/*任*/
.leftclass ul  .cur span a{ background:#007bc4 url(/webimages/index_08.gif) no-repeat 30px center; color:#FFF;}


/*0123*/
.pressreleasesdetial{padding-bottom: 50px;}
.presstitle{font-size: 18px;color: #333333;padding: 35px 0 20px 0;text-align: center;}
.pressreleasesdate{border: 1px solid #e9e9e9;width: 708px;height:40px;line-height: 18px; text-align: center; padding: 8px 0; background: url(../webimages/zimg01.jpg) repeat-x;}
.pressreleasestext{padding-top: 12px;line-height: 20px;font-size: 13px;}
.indenttext{text-indent: 26px;}
.centerimg{text-align: center;}
.centerimg span{color: #007bc4;display: block;}
.colortext{color: #333333;font-weight: bold;}
.backnewslist{border-top: 1px solid #e3e3e3;margin-top: 35px;padding-top: 30px; text-align: center;font-size: 16px;}
.backnewslist a{display: inline-block;padding-left: 15px;background: url(../webimages/zimg03.jpg) no-repeat left center;}


.pressreleasestext table{ border-bottom:solid 1px #000; border-right:solid 1px #000;}
.pressreleasestext table tr td{ border-left:solid 1px #000;border-top:solid 1px #000;}


.gettingtherewrap{padding: 20px 0 50px 0;overflow:hidden;}
.gettingtheredl{padding-top: 60px;}
.gettingtheredl dl{margin-bottom: 40px;}
.gettingtheredl dl dt{float: left;}
.gettingtheredl dl dd{float: left;width: 562px;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;min-height: 54px;height: auto;_height:54px;padding: 18px 0 38px 28px;}




.jieshaocenter{padding-bottom: 60px;}
.jieshaocenter p{font-size: 13px;line-height: 20px;}
.jieshaocenter p.Departtitle{font-size: 16px;}

.serviceteam{padding-bottom: 100px;}

.commonContactselect{width: 207px;height: 32px;border: 1px solid #d8d8d8;background: #fff;position: relative;}
.commonContactselect p.commonContactselectfirst{float: left;line-height: 32px;padding-left: 12px;}
.commonContactselect span{display: inline-block; float: right;width: 30px;height: 32px;background: url(../webimages/zimg10.jpg) no-repeat;cursor: pointer;}
.commonContactselectlist{width: 153px;border: 1px solid #d8d8d8;background: #fff;padding: 12px;position: absolute;left: -1px;top: 32px;line-height: 26px;cursor: pointer;display: none;}

.commonContactselect p{padding: 0 0 0 12px;}

.commonContact{display: none;padding-top: 15px;}
.commonContact p.wangzhi{ background:url(../webimages/zimg11.png) no-repeat left center;}

.backtop{display: inline-block;width: 65px;height: 65px;background: url(../webimages/zimg12.png) no-repeat;position: fixed; bottom:220px;right: 100px;cursor: pointer;display: none;}

.sitemapwrap{padding-bottom: 50px;}
.sitemapwrap .title{padding: 20px 0 10px 0;}
.sitemaplist{padding-top: 35px;}
.sitemaplist dl dt{background:#007bc4; padding:5px 15px;font-size: 16px;}
.sitemaplist dl dt a{color: #fff;}
.sitemaplist dl dd{ color:#333333; padding:20px 0px;font-size: 14px;}
.sitemaplist dl dd a{ color:#333; padding:0px 15px;background:url(../webimages/zimg200.jpg) no-repeat right center;}
.sitemaplist dl dd em{display:none;}

.copyrightnotice{padding: 30px 0;}
.frendlinkwrap{padding: 30px 0;overflow: hidden;font-size: 14px;}
.frendlinkwrap ul{width: 1100px;}
.frendlinkwrap ul li{text-align: center;width:220px;float:left;margin:0 24px 20px 0; height: 175px;overflow: hidden;border:1px solid #dedcd8;padding: 5px;}
.frendlinkwrap ul li img{display: block;width:220px;height:175px; }



.Newslist{padding: 10px 0 25px 0;}
.Newslist dt{float: left;float:left; width:118px; height:88px; background:#e7e7e7; padding:4px;}
.Newslist dd{float: right;width: 558px;}
.Newslist dt img{ display:block; width:118px; height:88px;}
.Newslist dd h4{ height:21px; overflow:hidden; font-size:14px;}
.Newslist dd h4 span{float: right;font-size: 12px;}
.Newslist dd p{ height:38px; overflow:hidden;line-height: 20px;margin: 7px 0;}
.Newslist dd span a{color:#007bc4;}

.Application{background: url(../webimages/zimg14.jpg) repeat-y;padding: 30px 10px 10px 10px;}
.Applicationtext{display: inline-block;margin: 35px 0 0 28px; float: left;background: url(../webimages/index_52.png) no-repeat;text-align: center;width: 61px;padding-top: 68px;font-size: 14px;}
.Applicationimg{margin: 0 0 0 40px;}
.Application ul{float: right;padding-right: 32px;}
.Application ul li{padding-bottom: 12px;}
.Application ul li span{display: inline-block;width: 52px;font-size: 14px;}
.Application ul li label{display: inline-block;padding: 5px 0 8px 5px;border: 1px solid #ededed;width: 205px;}
.Applicationbtn{width: 125px;height: 40px;line-height: 40px;text-align: center;background: #f39a00;color: #fff;font-size: 14px;cursor: pointer;}

.Chargesdl{padding-bottom: 35px;}
.Chargesdl dt{width: 700px;height: 35px;line-height: 35px;background: url(../webimages/zimg17.jpg) no-repeat;font-size: 16px;padding-left: 10px;}
.Chargesdl dd{padding-top: 10px;font-size: 13px;}


.Visitingwrap{padding: 50px 0 110px 0;}
.Visitingwrap img{display: block;margin: 0 auto;}
.Visitintext{border: 4px solid #efefef;padding: 20px;font-size: 14px;margin-top: 100px;}
.Visitintext h4{color: #007bc4;font-size: 15px;}

.Reservation{padding: 30px 0 0 20px;}
.Reservation dl{padding-bottom: 50px;}
.Reservation dl dt{float: left;}
.Reservation dl dd{float: left;padding: 5px 0 35px 42px;font-size: 14px;line-height: 20px;}
.Reservation dl dd h4{font-size: 18px;padding-bottom: 5px;}
.Reservation dl dd a{color: #007bc4;}


/*2015-1-28新闻综合页*/

.newsComplexbox{ margin:0px auto; padding:15px 0px 30px; width:670px;}
.newsComplex{ width:670px; margin:20px 0px 0px; height:345px; border:1px solid #f0f0f0; overflow:hidden; position:relative;box-shadow: 0px 0px 5px #ccc;}
.newsComplex h3{ font-size:20px; padding:15px 10px 0px 20px;}
.newsComplex ul{ /*width:9999px;*/ position:relative;padding-top:15px;}
.newsComplex ul li{ float:left; /*width:670px;*/}
.newsComplex ul li dl{ margin:0px; padding:15px 20px 0px;}
.newsComplex ul li dl dt{ float:left; width:95px;}
.newsComplex ul li dl dt img{ display:block; width:95px;}
.newsComplex ul li dl dd{ float:right; width:510px;}
.newsComplex ul li dl dd h4{ height:21px; overflow:hidden; font-size:14px;padding-bottom:5px;}
.newsComplex ul li dl dd h4 span{ float:right; font-size:13px; color:#999;}
.newsComplex ul li dl dd p{ line-height:21px; height:42px; overflow:hidden; color:#666;width: 432px;}

.newsComplexleft,.newsComplexright{ position:absolute; bottom:15px; width:9px; height:17px;}
.newsComplexleft{ background:url(../webimages/index_31.png) no-repeat; left:20px;}
.newsComplexleft a{ display:block; width:9px; height:17px; position:relative; overflow:hidden;}
.newsComplexleft a:hover{background:url(../webimages/index_031.png) no-repeat;}
.newsComplexright{ background:url(../webimages/index_32.png) no-repeat; right:20px}
.newsComplexright a{ display:block; width:9px; height:17px; position:relative; overflow:hidden;}
.newsComplexright a:hover{background:url(../webimages/index_032.png) no-repeat;}

.newsComplexdot{ width:100%;position:absolute; bottom:15px; text-align:center; line-height:7px;}
.newsComplexdot a{ display:inline-block; width:7px; height:7px; margin:0px 2px; background:url(../webimages/index_29.png) no-repeat; overflow:hidden; line-height:3333px;}
.newsComplexdot a.cur{background:url(../webimages/index_30.png) no-repeat;}

.newsComplexColor{ position:absolute; top:0px; width:674px; left:-1px; border-top:4px solid #39b59c;}

.newsComplexchuanmei{float:left;width:315px;height:350px;padding:0px;border: 1px solid #f0f0f0;position: relative;display: inline;margin-top: 15px;box-shadow: 0px 0px 5px #ccc;}
.newsComplexchuanmei h3{ font-size:20px; padding:15px; line-height:26px;}
.newsComplexchuanmei h3 em{ float:right; font-size:12px;}
.newsComplexchuanmei h3 em a{ color:#999;}
.newsComplexchuanmei h3 em a:hover{ color:#007bc4;}

.commonleft,.commonright{ position:absolute; bottom:15px; width:9px; height:17px;}
.commonleft{ background:url(../webimages/index_31.png) no-repeat; left:20px;}
.commonleft a{ display:block; width:9px; height:17px; position:relative; overflow:hidden;}
.commonleft a:hover{background:url(../webimages/index_031.png) no-repeat;}
.commonright{ background:url(../webimages/index_32.png) no-repeat; right:20px}
.commonright a{ display:block; width:9px; height:17px; position:relative; overflow:hidden;}
.commonright a:hover{background:url(../webimages/index_032.png) no-repeat;}

.commondot{ width:100%;position:absolute; bottom:15px; text-align:center; line-height:7px;}
.commondot a{ display:inline-block; width:7px; height:7px; margin:0px 2px; background:url(../webimages/index_29.png) no-repeat; overflow:hidden; line-height:3333px;}
.commondot a.cur{background:url(../webimages/index_30.png) no-repeat;}

.newsComplexmeitiColor{ position:absolute; top:0px; width:317px; left:-1px; border-top:4px solid #e7922e;}

.newsComplexchuanmeilist{margin:0px auto;width:285px; overflow:hidden; position:relative;}
.newsComplexchuanmeilist ul{ width:9999px; position:relative;}
.newsComplexchuanmeilist ul li{ float:left; width:285px;}
.newsComplexchuanmeilist ul li img{ display:block; width:285px; height:165px;}
.newsComplexchuanmeilist ul li p{ font-size:14px; padding-top:17px;}


.newsComplexchuanxun{float:right;width:315px;height:350px;padding:0px;border: 1px solid #f0f0f0;position: relative;display: inline;margin-top:15px;box-shadow: 0px 0px 5px #ccc;}
.newsComplexchuanxun h3{ font-size:20px; padding:15px;}
.newsComplexchuanxun h3 em{ float:right; font-size:12px;}
.newsComplexchuanxun h3 em a{ color:#999;}
.newsComplexchuanxun h3 em a:hover{ color:#007bc4;}
.newsComplexchuanxun img{ display:block; width:285px; margin:auto}
.newsComplexchuanxun ul{ margin:0px; padding:15px;}
.newsComplexchuanxun ul li{ float:left; width:125px; background:url(../webimages/index_107.gif) no-repeat 0px 11px; padding-left:10px; font-size:14px;}
.newsComplexchuanxun ul.chuanmei li{width: 280px;}


/*2015-1-28健康教育*/

.HealthEducationColor{ position:absolute; top:-1px; width:672px; left:-1px; border-top:4px solid #39b59c;}

.HealthEducationbox{margin:0px auto;padding:35px 0px 30px; width:670px;}
.calendar{width:670px; margin:0px; height:345px; border:1px solid #f0f0f0;position:relative;box-shadow: 0px 0px 5px #ccc;}
.calendar h3.font20{ font-size:20px; padding:15px;}

.calendarleft{float:left;width:280px; padding-left:15px;}
.calendarright{float:right;width:305px; padding-right:15px; position:relative;}
.calendarcont{ margin:0px; padding:0px 0px 8px 15px;background:url(../webimages/index_34.png) no-repeat 0px 8px; font-size:14px; color:#666}
.calendarrightrun{ height:288px; overflow:hidden; position:relative;}
.calendarrightrun ul{height:288px;overflow:hidden; position:relative; width:9999px;}
.calendarrightrun ul li { float:left;width:305px; }
.calendarcont h3{padding-bottom:8px;}


.healthleft{float:left;width:315px;height:350px;padding:0px;border:1px solid #f0f0f0;position:relative;display: inline;margin-top:25px;box-shadow: 0px 0px 5px #ccc;}
.healthleft h3{ font-size:20px; padding:15px; line-height:26px;}
.healthleft h3 em{ float:right; font-size:12px;}
.healthleft h3 em a{ color:#999;}
.healthleft h3 em a:hover{ color:#007bc4;}

.healthright{float:right;width:315px;height:350px;padding:0px;border:1px solid #f0f0f0;position:relative;display: inline;margin-top:25px;box-shadow: 0px 0px 5px #ccc;}
.healthright h3{ font-size:20px; padding:15px; line-height:26px;}
.healthright h3 em{ float:right; font-size:12px;}
.healthright h3 em a{ color:#999;}
.healthright h3 em a:hover{ color:#007bc4;}

.Classroom{margin:0px auto;width:285px; overflow:hidden; position:relative;}
.Classroom ul{ width:9999px;}
.Classroom ul li{ float:left; width:285px;}
.Classroom ul li img{ display:block; width:285px;}
.Classroom ul li p{ font-size:14px; padding-top:15px;}


.Knowledgebase{margin:0px auto;width:285px;}
.Knowledgebase ul{ margin:0px; padding:0px;}
.Knowledgebase ul li{height:21px;line-height:21px;overflow:hidden; position:relative; margin-bottom:14px;}
.Knowledgebase ul li a{padding-left:15px;background:url(../webimages/index_34.png) no-repeat 0px 5px;}


.Tool{ margin:0px; padding:15px 0px 0px;}
.Tool ul{margin:0px; padding:0px;}
.Tool ul li{ float:left; width:68px; padding:0px 0px 10px 28px;}
.Tool ul li img{ display:block; width:68px;}
.Tool ul li p{ padding:10px 0px; text-align:center; font-size:14px;}

.ui-datepicker-header{ position:relative; padding-bottom:15px;}
.ui-datepicker-title{ text-align:center; font-size:14px; color:#259e8d;}

.ui-datepicker-calendar{ width:100%;}
.ui-datepicker-calendar th{ border-top:1px solid #cccccc;border-bottom:1px solid #cccccc; margin:0px; padding:0px;}
.ui-datepicker-calendar td{ text-align:center; padding-top:2px;}
.ui-datepicker-calendar td a{ display:inline-block; background:#e9e9e9; width:29px; height:26px;}
.ui-datepicker-calendar td.ui-datepicker-today a{width:27px; height:24px; background:#dcf5f1;}
.ui-datepicker-calendar td.ui-datepicker-current-day a{width:27px; height:24px; background:#dcf5f1;}

.ui-datepicker-prev,.ui-datepicker-next{ position:absolute; width:13px; height:25px; top:0px; cursor:pointer;}
.ui-datepicker-prev span{ display:none;}
.ui-datepicker-next span{ display:none;}
.ui-datepicker-prev{ background:url(../webimages/index_146.gif) no-repeat; left:0px;}
.ui-datepicker-next{ background:url(../webimages/index_147.gif) no-repeat; right:0px;}


/*0130*/
.IMCboxvideorundiv{width: 345px;margin: 0 auto;overflow: hidden;}
.IMCboxvideorunnews{width: 540px;margin: 0 auto;overflow: hidden;position:relative;height:279px;}
.IMCboxvideo ul{ margin:0px;padding:0px; height:250px; position:relative; overflow:hidden;width: 9999px;}
.IMCboxvideo ul li{ width: 345px;float: left;position: relative;}
.IMCboxvideo ul li img{ display:block;width: 345px;}
.IMCboxvideo ul li p{ font-size:14px; height:72px; overflow:hidden; padding-top:10px;}

.IMCboxnews{border:1px solid #f0f0f0; height:358px; box-shadow:0px 0px 5px #ccc; position:relative;}
.IMCboxnews h3{ font-size:20px; padding:16px 25px 14px;}
.IMCboxnews ul{ margin:0px;padding:0px; height:250px; position:relative;width: 9999px;}
.IMCboxnews ul li{ margin:0px; width: 540px;float: left;}

.IMCboxvideobtn{display: inline-block;width: 75px;height: 78px;position: absolute;left: 135px;top: 40px;background: url(../webimages/zimg26.png) no-repeat;cursor: pointer;}


.IMCboxnews h3 em{float: right;font-size: 12px;}

.recruitmentfloat{z-index: 110; display: none; width: 100%;position: absolute;background: url(../webimages/zimg160.png) repeat;left: 0px;top: 0px;  _position:absolute; _top:expression(documentElement.scrollTop + 0 + "px");}
.tianjiatvwrap{width: 1000px;margin: 0 auto;position: relative;height: 500px;}
.recclosebtn{display: inline-block;width: 50px;height: 50px;background: url(../webimages/zimg188.png) no-repeat;position: absolute;right:0;top: 0px;cursor: pointer;}
.removetvwrap{width: 1000px;height: 500px;background: #000;display: block;}
.phoneremovetvwrap{display: none;}


.indexbtn{position: absolute;text-align: right;width: 1000px;left: 50%;margin-left: -500px; bottom: 32px;z-index: 20;}
.indexbtn span{display:inline-block;width: 65px;height: 8px;overflow: hidden;background: #fff;margin-right: 5px;cursor: pointer; opacity:1; border-radius:0;}
.indexbtn span.swiper-pagination-bullet-active{background: #39b54a;}


/*0204*/
.Managementteam{padding: 25px 0 0 20px;}
.Managementteam dt{float: left;padding-right: 35px;}
.Managementteam dd{float: left;font-size: 14px;color: #666;width: 470px;line-height: 20px;}
.Managementteam dd h4{font-size: 18px;color: #007bc4;padding-bottom: 8px;}

.Tool{width: 285px;margin: 0 auto;}
.Tool img{display: block;width: 285px;}
.Tool p{padding-top: 15px;font-size: 14px;}


.Healthgadgets{font-size: 14px;color: #666;line-height: 20px;}
.Healthgadgets dl{padding: 35px 0 30px 0;border-bottom: 1px solid #eaeaea;}
.Healthgadgets dl dt{float: left;}
.Healthgadgets dl dd{float: right;width: 605px;}
.Healthgadgets dl dd h3{padding-bottom: 10px;color: #007bc4;font-size: 16px;}


/*0210*/
.Healthnews{padding-top: 20px;color: #666;}
.Healthnewstitle{font-size: 16px;}
.Healthnews ul{padding-top: 15px;font-size: 14px;}
.Healthnews ul li{padding-bottom: 22px;}
.Healthnews ul li h4{color: #007bc4;font-size: 18px;}
.Healthnews ul li span{display: inline-block;width: 195px;float: left;line-height: 35px;}
.Healthnews ul li div{float: left;}
.Healthnews ul li div.Healthnewsdiv label{display: inline-block;border-bottom: 2px solid #f3f3f3;}
.Healthnews ul li div.Healthnewsdiv label input{width: 365px;border: 1px solid #d8d8d8;padding: 8px 0 8px 5px;}
.Healthnews ul li div.Healthnewsdiv label.vcode{margin-right: 15px;}
.Healthnews ul li div.Healthnewsdiv label.vcode input{width: 125px;}
.Healthnews ul li div.Healthnewsdiv label textarea{width:690px;border: 1px solid #d8d8d8;height:122px;padding: 8px 0 0 5px;}

.Healthnews ul li div.Healthnewsdiv02 label{display: inline-block;padding-right: 12px;}
.Healthnews ul li div.Healthnewsdiv02 label input{margin-right: 8px;vertical-align: -2px;}

.Healthnewsbtn{padding: 35px 0 0 195px;}
.Healthnewsbtn input{width: 104px;height: 41px;}
.Healthnewstjbtn{background: url(../webimages/index_111.jpg) no-repeat;margin-right: 10px;}
.Healthnewsczbtn{background: url(../webimages/index_112.jpg) no-repeat;}


/****
    *修改人：古乐
    *修改时间：2015年2月26日13:53:46
    *修改内容：header 增加搜索框
****/
.topcommon a.xg_topSearchcss{color:#007bc4;}

.xgdx_searchbox{position:absolute;width:208px;height:42px;background:url(../webimages/xgdx_shearch_inputbg.jpg) no-repeat;display:none;}
.xgdx_topsearchbtnbox,.xgdx_topsearchinputbox{position:absolute;top:0px;}
.xgdx_topsearchbtnbox{right:0px;}
.xgdx_topsearchbtnbox input{width:42px;height:42px;left:55px;background-color:transparent;cursor:pointer;outline:none;}
.xgdx_topsearchinputbox{left:18px;width:146px;height:42px;overflow:hidden;position:relative;}
.xgdx_topsearchinputbox div{padding:10px 0;}
.xgdx_topsearchinputbox div.mastdiv{padding:15px 0;}
.xgdx_topsearchinputbox div input{width:100%;outline:none;color:#333;}
.xgdx_topsearchinputbox div span{color:#dbdbdb;position:absolute;top:10px;left:0px;}

.yuyuetext{line-height: 19px;padding: 6px 10px 0 10px;font-size: 13px;}
.yuyuetext a{color: #0c72be;font-weight: bold;}


.Healthnews ul li div.Healthnewsdiv02{padding-top: 7px;}
.baidutonji{display: none;}

.phonenavwrap{display: none;}
.Homebanner_phone{display: none;}
.phimg{display: none;}
.Homefootph{display: none;}
.pcserimg{display: block;}
.phserimg{display: none;}
.pcweixin{display: block;}
.phweixin{display: none;}
.neiyetop{display: block;}
.IMCclassphone{display: none;}

.Three{display: block;font-size: 12px;padding-left: 18px;padding-bottom: 8px;display: none;}

#phHomereservebox{display:none;}
#pcHomereservebox{display:block;}
.phindexalink{display:none;}
.phsharetext{display:none;}
.Departmentsclassph{display:none;}
.bdshare-button-style0-32 a{margin:6px !important;}


.Routelist{padding-bottom:12px;border-bottom:1px solid #eaeaea;margin-bottom:15px;}
.Routetitle{color:#007bc4;font-weight:bold;}

.IMclass{width:100%;margin-left:20px; height:auto;  overflow:hidden; padding-bottom:30px;}
.IMclass a{ display:inline-block;border:1px solid #e3e3e3;color:#666666; position:relative; font-size:16px; width:48%; text-align:center; padding:8px 0px; float:left;}
.IMclass a.borrn{ border-left:none !important;}
.IMclass a.cur{color:#007bc4;}
.IMclass a.cur span{ position:absolute; top:-1px; left:0; width:100%; border-top:4px solid #8c58f8; z-index:99;}
.IMnews{padding:0 20px !important;}

.Departmentsclass a em{display:none;}

/*2016.12.06 zxc 二级导航*/
.jiagaoliang li{ position: relative;}
.jiagaoliang li span a{ padding:0px 31px 0px 31px;  border-bottom:5px solid transparent;}
.nav li span a:hover,.nav li span a.cur{ border-bottom-color:#39b54a;}

.xcsubnav{ border: 1px solid #ccc; background-color: #f9f9f9; width: 100%; position: absolute; top: 100%; left: -3px; z-index: 99; display: none;}
.xcsubnav p{}
.xcsubnav p a{ display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #007bc4;}
.xcsubnav p a:hover{ background-color: #007bc4; color: #fff;}

.IMCnavbg .xcsubnav p a{ color: #732e65;}
.IMCnavbg .xcsubnav p a:hover{ background-color: #732e65; color: #fff;}

.jiagaoliang li:hover .xcsubnav{ display: block;}

/*2016.12.06 zxc 专家团队面包屑*/
.IMCtitle em{ float:right; font-size: 13px; color: #999; background:url(/webimages/index_18.gif) no-repeat left center; padding-left:15px;}
.IMCtitle em a{color:#999999; font-size:13px;}
.IMCtitle em a:hover{ color:#4c4c4c;}
.IMCtitle em a.cur{ color:#4c4c4c;}

/*2016.12.06 zxc 专家团队*/
.xcteam-box{ padding: 23px 0 40px; border-top: 1px solid #ddd;}
.xcdepartment-box{ padding-bottom: 4px;}
.xcdepartment-box .tip{ color: #333; font-size: 15px; font-weight: 700; height: 35px; line-height: 35px; padding: 0 40px 0 20px; background: #f2f2f2 url(../webimages/cimg01.png) 98% no-repeat; cursor: pointer;}
.xcdepartment-box .tip.active{ color: #fff; background: #a4258a url(../webimages/cimg02.png) 98% no-repeat;}
.xcdepartment-show{ display: none; position:relative; }
.xcdepartment-list{ padding-bottom: 10px; border-bottom: 1px dotted #ccc;}
.xcdepartment-list.last{ border-bottom-color: transparent;}
.xcdepartment-list .department-tip{ float: left; width: 160px; padding-top: 13px;}
.xcdepartment-list .department-tip span{ display: block; width: 100%; height: 35px; text-align: center; line-height: 35px; font-size: 14px; color: #fff; background-color: #dc8dcc;}
.xcdepartment-list .name-list{ float: right; padding: 15px 0 10px; width: 768px;}
.xcdepartment-list .xcname-box{ float: left; width: 93px; position: relative;}
.xcdepartment-list .xcname-box .name{ display: block; width: 100%; line-height: 30px; color: #666; font-size: 14px; cursor: pointer;}
.xcdepartment-list .xcname-box.active .name{ color: #a4258a;}
.xccalling-card{ position: absolute; top: 100%; right: 4px; padding: 16px 12px 19px 12px; width: 377px; background-color: #fff; border-top: 4px solid #a4258a; -webkit-box-shadow: 0  04px rgba(0, 0, 0, .5); box-shadow: 0 0 4px rgba(0, 0, 0, .5); z-index: 999; display: none;}
.xccalling-card .pic{ float: left; width: 128px; border: 1px solid #e0e0e0;}
.xccalling-card .info{ float: right; width: 234px; line-height: 24px;}
.xccalling-card .info .tile{ color: #a4258a;}
.xccalling-card .info .tile strong{ font-size: 15px; font-weight: 700;}
.xccalling-card .info .tile span{ font-size: 12px;}
.xccalling-card .info .duties{ color: #555; font-size: 12px;}
.xccalling-card .info .duties strong{ font-weight: 700;}
.xccalling-card .info .duties span{}
.xccalling-card .info .btn{ margin-top: 8px; height: 32px; width: 100%; text-align: right;}
.xccalling-card .info .btn .more{ display: inline-block; text-align: center; line-height: 32px; height: 32px; width: 95px; color: #fff; font-size: 13px; font-weight: 700; background-color: #39b54a;}
.xccalling-card .info .btn .more:hover{ background-color: #a4258a}

.xcdepartment-list.empty .department-tip{ display: none;}
.xcdepartment-list.empty .name-list{ width: 100%;}

.xcdepartment-list .xcname-box.left .xccalling-card{ right: auto; left: -4px;}

.xcIMCTeam{ margin:0px; padding:0px 20px; width:958px;}
.xcIMCTeam dl{ margin:0px; padding:0px 0px 30px;}
.xcIMCTeam dl dt{ float:left; width:297px;}
.xcIMCTeam dl dt img{ display:block; width:297px;}
.xcIMCTeam dl dd{ float:right; width:615px;}
.xcIMCTeam dl dd h3{ font-size:18px; color:#732e65; padding-bottom:10px;}
.xcIMCTeam dl dd p{ font-size:14px;}
/*201606 zxc 专家团队 over*/

/*201606 zxc 专家详情*/
.xcteam-left{ float: left; width: 220px;}
.xcteam-classify{ border-bottom: 1px solid #fff;}
.xcteam-classify .offices-tip{ height: 35px; line-height: 35px; padding-left: 12px; font-size: 14px; color: #fff; background: #dc8dcc url(../webimages/cimg04.png) 194px no-repeat; cursor: pointer;}
.xcteam-classify .offices-tip.active{ background: #a4258a url(../webimages/cimg05.png) 194px no-repeat;}
.xcoffices-box{ background-color: #f8d6f1; padding: 10px 0 15px 12px; display: none;}
.xcoffices-box .sub-tip{ font-weight: 700; font-size: 14px; color: #a4258a; background: url(../webimages/cimg06.png) 180px no-repeat; cursor: pointer;}
.xcoffices-box .sub-tip.active{ background-image: url(../webimages/cimg07.png);}
.xcsuboffices-box{ padding: 6px 0; border-bottom: 1px solid #ebb0df; margin-bottom: 4px; display: none;}
.xcsuboffices-box .name{ float: left; height: 24px; line-height: 24px; width: 49%; font-size: 13px; color: #555;}
.xcsuboffices-box .name:hover,.xcsuboffices-box .name.cur{ color: #a4258a;}

.xcteam-right{ float: right; width: 650px;max-width:100%; padding-right: 30px; height: auto!important;}
.xcteam-right .YwWconten{ height: auto;}


/*201606 zxc 专家详情 over*/

@media  (max-width: 1000px)
{
    input,textarea,select,radio,checkbox{ -webkit-appearance: none;-moz-appearance: none;-o-appearance: none;outline:none;}
    input[type=radio] {-webkit-border-radius: 1em;-moz-border-radius: 1em;border-radius: 1em;width: 15px;height: 15px;border:1px solid #ccc;}
input[type=radio]:checked:after {content: '';display: block;position: relative;top: 3px;left: 3px;width: 7px;height: 7px;background: #666;-webkit-border-radius: 1em;-moz-border-radius: 1em;border-radius: 1em;}


    #pcHomereservebox{display:none;}
    #phHomereservebox{display:block;}
body{position: relative;}
.logo{ float:left; width:323px; padding:21px 0px;}
.logo img{ display:block; width:323px; height:77px;}

.top{float:right;text-align:right; width:595px;}
.IMCtop{float:right;text-align:right; width:595px;}
.IMCtop a{ color:#808080}
.IMCtop a:hover{ color:#732e65}

.Version{padding-top:10px;}
.Version span{ padding:0px 10px;}

.topcommon{height:42px; line-height:42px; padding-top:15px;}
.topcommon span{ padding:0px 10px;}
.topcommon a{display:inline-block;}
.topcommon a.topSearch{ background:url(../webimages/index_03.png) no-repeat; padding-left:55px; margin-left:25px;}
.topcommon a.topSearch:hover{background:url(../webimages/index_003.png) no-repeat;color:#007bc4;}

.topcommon a.yuyue{background:url(../webimages/index_04.png) no-repeat; padding-left:55px; margin-left:15px;}
.topcommon a.yuyue:hover{background:url(../webimages/index_004.png) no-repeat;color:#007bc4;}

.topcommon a.toplogin{ background:url(../webimages/index_05.png) no-repeat; padding-left:55px; margin-left:15px;}
.topcommon a.toplogin:hover{background:url(../webimages/index_005.png) no-repeat;color:#007bc4;}

.topcommon a.IMCtopSearch{ background:url(../webimages/index_03.png) no-repeat; padding-left:55px; margin-left:25px;}
.topcommon a.IMCtopSearch:hover{background:url(../webimages/Icon1.png) no-repeat;color:#732e65;}

.topcommon a.IMCyuyue{ background:url(../webimages/index_04.png) no-repeat; padding-left:55px; margin-left:15px;}
.topcommon a.IMCyuyue:hover{background:url(../webimages/Icon2.png) no-repeat;color:#732e65;}

.topcommon a.IMCtoplogin{ background:url(../webimages/index_05.png) no-repeat; padding-left:55px; margin-left:15px;}
.topcommon a.IMCtoplogin:hover{background:url(../webimages/Icon3.png) no-repeat;color:#732e65;}

.web{display: block;width: 100%;}
.navbg{height:55px; width:100%;background:#007bc4;display: block;}
.nav{ width:1000px; margin:0px auto;}
.nav ul{margin:0px;padding:0px;}
.nav ul li{float:left; background:url(../webimages/index_01.png) no-repeat right center; padding-right:2px;}
.nav ul li span{ display:inline-block;}
.nav ul li span a{ display:inline-block;line-height:50px;color:#ffffff; font-size:15px; padding:0px 31px 0px 31px;}
.nav ul li span a:hover, .nav ul li span a.navcur{color:#ffffff; border-bottom:5px solid #39b54a;}
.nav ul li.last{ background:none;}
.nav ul li span a.cur{color:#ffffff; border-bottom:5px solid #39b54a;}



/*---首页---*/

.index{ width:1440px; margin:0px auto;}
.index img{ display:block;}

.Homeheader{width:100%; height:110px; background:url(../webimages/index_114.png) repeat; position:absolute; top:0px; left:0px;z-index: 20;}

.Homelogo{ float:left; width:300px; padding:20px 0px 0px 20px;}
.Homelogo img{ display:block; width:300px;}

.Homeright{float:right; padding-right:20px; padding-top:20px; text-align:right;}
.Homeright dl{ margin:0px; padding:0px 0px 10px;color:#808080;}
.Homeright dl dd{ margin:0px; padding:0px; height:29px; line-height:29px; position:relative;}
.Homeright dl dd span{ display:inline-block; height:29px; padding-right:15px}
.Homeright dl dd em{ display:inline-block; height:29px; padding-left:15px;}
.Homeright dl dd i{ font-style:normal; padding:0px 10px;}
.Homeright dl dd a{ color:#808080;}
.Homeright dl dd a:hover{ color:#0c72be;}
.Homeright dl dd label{ display:inline-block; background:url(../webimages/index_115.png) no-repeat; width:227px; height:29px; text-align:left; position:relative;}
.Homeright dl dd label input{ background:none; outline:none;}
.Homeright dl dd label input.Searchtext{ position:absolute; top:7px; left:10px; color:#999;}
.Homeright dl dd label input.Searchbut{width:45px; height:29px; cursor:pointer;position:absolute; right:0px; top:0px;}

.Homenav{ margin:0px; padding:0px;}
.Homenav li{ display:inline; font-size:16px; padding:0px 0px 0px 30px;}
.Homenav li a{ color:#333;}
.Homenav li.cur a{ color:#0c72be;}
.Homenav li.remopd{ padding:0px;}

.Homebanner{display: none;}
.Homebanner_phone{display: block;}
.Homebanner_phone{width:100%; overflow:hidden;position: relative;}
.Homebanner_phone ul{ width:100%;}
.Homebanner_phone ul li{width:100%;float: left;position: relative;height: auto !important;}
.Homebanner_phone ul li img{ display:block;width: 100%;}


.Homecontbg{padding:3%;overflow:hidden;background:#eaeaea;}

.Homereservebox{ width:100%; background:#fff; position:relative;margin-bottom: 3%;height:auto;}
.yuyuetext{line-height: 24px;padding: 15px 0;font-size: 14px;text-align:center;}
.yuyuetext a{color: #0c72be;font-weight: bold;}

.Homereserve h3{ text-align:center; padding:30px 0px 0px; font-size:18px;}
.Homereserve dl{ margin:0px; padding:20px 0px 0px;}
.Homereserve dl dd{ float:left; width:35%; font-size:13px; height:30px; line-height:30px;}
.Homereserve dl dt{ float:right; border:1px solid #dddddd; width:64%; height:30px; position:relative;}
.Homereserve dl dt.keshi{background:url(../webimages/index_119.png) no-repeat 95% center;}
.Homereserve dl dt.shijian{background:url(../webimages/index_120.png) no-repeat 95% center;}
.Homereserve dl dt.shijian input{ background:none; border:none; outline:none; width:95%; margin-left:3%; position:absolute; top:8px;}

.Homereserve p{ margin:0px; padding:30px 0px 10px;}
.Homereserve p input{background:none; border:none; outline:none;cursor:pointer;}
.Homereserve p input.yuyuesubmit{ float:left; width:47%; background:#39b54a; height:35px;font-size:13px; color:#FFF;}
.Homereserve p input.yuyuereset{ float:right; width:47%; background:#dddddd; height:35px;font-size:13px; color:#666; }

.Homereservedown{margin:0px;padding:0px;width:100%; height:30px;cursor:default;position:relative; z-index:9999;}
.Homereservedown ul{margin:0px;padding:0px;width:99%;background:#FFF;border:1px solid #d8d8d8;position:absolute; display:none; top:28px; left:0px;}
.Homereservedown ul li{margin:0px;padding:3px 0px 3px 10px;}

.t13{margin:0px;padding:0px 0px 0px 10px;height:31px;overflow:hidden; line-height:28px;}

.Homelist{display: none;}
.Homelist02{width: 100%;display: block;position: relative;overflow: hidden;background:#fff;}
.Homelist02 h4{width:100%;background:#dee4f2;font-size:20px;color:#4c4c4c;}
.Homelist02 h4 a{display:block;padding:10px 0 10px 14px; border-left:2px solid #0065ab;background:url(../webimages/zimg201.jpg) no-repeat 95% center;background-size:20px;}
.Homelist02 ul{ position: relative;}
.Homelist02 ul li{ padding:10px 12px 0 12px;margin: 0;height:30px;overflow:hidden;border-bottom:1px dashed #dedede;}
.Homelist02 ul li:last-child{border:none;}
.Homelist02 ul li em{float:right;}



.Homefootbox{margin: 0 auto;width: 94%;padding: 0 3%; background:#eaeaea;}
.Homefootleft{float:none; width:100%; height:auto;padding-top: 10px; border-right:none;display: block;background: #fff;}

.HomeSubscription{width:95%;margin: 0 auto;}
.HomeSubscription h3{ font-size:14px; color:#666; padding-bottom:0;text-align: center;width:20%;float:left;}
.HomeSubscription dl{ margin:0px; padding:0px;width:75%;float:right;}
.HomeSubscription dl input{ background:none; border:none; outline:none;}
.HomeSubscription dl dd{ float:left;width:57%;background:#eaeaea url(../webimages/ph10.jpg) no-repeat 10px center;background-size: 20px; height:35px; padding:0px 1% 0px 15%;color: #666;}
.HomeSubscription dl dd input{ float:left; width:100%; color:#666;height: 35px;line-height: 35px;}
.HomeSubscription dl dt{ float:right; width:24%;}
.HomeSubscription dl dt input{ width:100%; height:35px;color:#FFF; font-size:14px; background:#055692; cursor:pointer;border-radius: 0px;-webkit-appearance: none;}

.HomeSubscription ul{margin:0px;padding:15px 0px;width:75%;float:right;}
.HomeSubscription ul li{ float:left; height:25px; line-height:25px; color:#86b9df; padding-right:6px;}

.Homenews{float:none;width:94%;padding: 3%; height:190px;margin-bottom: 3%;background:#fff;border:none;display:none;}
.Homenews h3{ font-size:18px; color:#666; padding:5px 0;}
.Homenews h3 a{color: #666;}

.Homenews ul{padding:0 2%;width: 96%;}
.Homenews ul li{ background:url(../webimages/ph08.jpg) no-repeat 0px 10px;font-size: 14px; height:22px; line-height:22px; overflow:hidden; color:#666; padding-left:10px; margin-bottom:9px;}
.Homenews ul li em{ float:right;font-size: 13px;}
.Homenews ul li a{ color:#666666;display: inline-block;height: 20px;overflow: hidden;width: 78%;}
.Homenews ul li a:hover{color: #666;}


.Homeweixinwrap{background: #fff;padding: 5px 0 0 0;}
.Homeweixin{float:left; width:48%;padding-left: 2%;text-align: center;}
.Homeweixin h3{ font-size:15px; color:#666; padding-bottom:5px;}

.Homefoot{display:none;}

.indexbtn_phone{position: absolute;text-align: center;padding: 0 2% 0 5%;width: 93%; bottom: 2%;z-index: 20;}
.indexbtn_phone span{display:inline-block;width: 17px; height: 17px;overflow: hidden;background: url(../webimages/ph02.png) no-repeat center;background-size: 12px;cursor: pointer;}
.indexbtn_phone span.swiper-active-switch{background: url(../webimages/ph03.png) no-repeat center;background-size: 12px;}

/* 0309 头部 */


.Homeheader{display: none;}

.phonenav{display: block;padding: 10px 3% 5px 3%;height: 47px; background: url(../webimages/ph05.jpg) repeat-y;background-size: cover;}
.phonelogo{display: block;float: left;width:48%;}
.phonelogo img{width:100%;height:auto;}
.phoneright{width:45%; float: right;padding-top: 2px;}
.phoneright span{display: inline-block;float:right;}
.phonesearch{width: 28px;height: 28px;background:url(../webimages/ph07.png) no-repeat center;background-size: 25px;margin:2% 5% 0 0;}
.phonenavlist{width: 25px;height: 30px;background:url(../webimages/ph06.png) no-repeat center;background-size: 25px;color: #39b54a;}
.phonenavwrap{position: relative;display: block;}
.phonesubnav{display: none;position: absolute;left: 0px;top: 62px;z-index: 999;width: 100%;background: #fff; }
.phonesubnav ul li{ line-height:40px;}
.phonesubnav ul li .phonesubnavFat{color: #333;display: block; font-size: 15px; text-indent:20px; border-bottom: 1px solid #e4e4e4; background: url(../webimages/phonesubnavFatBg01.jpg) no-repeat 96% center; background-size:16px;}
.phonesubnav ul li .phonesubnavFat.curr{ background: url(../webimages/phonesubnavFatBg02.jpg) no-repeat 96% center; background-size:16px;}
.phonesubnav ul li .phonesubnavFat a{ display:block;}
.phonesubnav ul li .phonesubnavSub{ display:none; background-color:#efefef; text-indent:40px; line-height:40px;}
.phonesubnav ul li .phonesubnavSub dt{ border-bottom: 1px solid #e4e4e4;}
.phonesubnav ul li .phonesubnavSub dt a{ display:block; font-size: 14px;}
.phonesubnav ul li .phonesubnavSub dd{ display:none; text-indent:70px;}
.phonesubnav ul li .phonesubnavSub dd a{ display:block; border-bottom: 1px solid #e4e4e4; font-size: 13px;}
.phoneright em{display: block;width:76%;height: 3px;background-color: #39b54a;margin-top: 5px;}


.Homefootph{background:#eaeaea; padding:8% 3% 8% 3%;font-size: 14px; text-align: center; color:#666;line-height: 20px;display: block;}
.Homefootph a{ color:#4c4c4c;}
.Homefootph a:hover{color:#4c4c4c;}
.Homefootphalink{padding-bottom: 10px;}

.Homeweixinwrap{padding: 10px 0;display:none;}
.pcimg{display: none;}
.phimg{display: block;}
.pcserimg{display: none;}
.phserimg{display: block;}
.pcweixin{display: none;}
.phweixin{display: block;margin: 0 auto;}

.phonesearchwrap{ width: 90%;left: 0px;top: 62px; padding: 10px 5%;background: #fff;position: absolute;z-index: 30;display: none;}
.phonesearchwrap input{float: left;-webkit-appearance: none;border-radius: 0px;}
.phonesearchwrap input.phonesearchtext{width: 80%;}
.phonesearchwrap input.phonesearchbtn{-webkit-appearance: none;border-radius: 0px; width: 8%;padding-top: 5px; float: right; background: url(../webimages/ph11.jpg) no-repeat right top;background-size: 15px;}

.indexweb{width: 100%;}
.neiyetop{display: none;}
.neibanner img{width: 100%;margin-left: 0px;left: 0px;position: relative;display: block;}
.neibanner{height: auto;}
.webleft{display: none;}
.webright{float: none;padding: 0;width:100%;}
.footbg{display: none;}
.backtop{display: none !important;}
.webleftbg{background: none;padding: 3%;width: 88%;background: #fff;margin: 0 auto;}
.title{display: none;}
.webbg{background: #eaeaea;width: 100%;padding-top: 3%;}
.about{padding: 0px;}
.about h3.abouttitle{padding: 10px 0;font-size: 20px;}
.RelatedVideo span{width:100%;}
.RelatedVideo{margin-bottom: 10px;height: auto;padding-bottom:8px; }
.RelatedVideo h3{font-size: 18px;}
.RelatedVideo ul li{width:47%;margin-left: 2%;}
.RelatedVideo ul li img{width: 100%;height: auto;}
.about img{display: block;width: 100%;height:auto;}
.tianjiatvwrap{padding: 5%;width:90%;height: auto;}
.removetvwrap{width:100%;height: auto;display:none;}
.recclosebtn{background: url(../webimages/zimg188.png) no-repeat center;background-size: 45px;}
.phoneremovetvwrap{width:100%;height: auto;background: #000;display: block;}

.ComplexPrompt{background: #cdedec;background-size: 35%;padding: 3% 3% 3% 3%;height: auto;}
.ComplexPrompt img{width:50%;}
.Complexbox{padding: 0px;}
.Complexcommon{float: none;display: block;width: 95%;padding: 0px 0px 10px 5%;margin-right: 0px;height: auto;}
.ComplexcommonRed{width:100%;}
.AllBranchIntrocont{padding:15px 0;}
.AllBranchIntrocont img{margin-left: 0px;width: 100%;}
.Departmentsbox{padding-bottom: 0px;}
.Departments{width:100%;}
.Departments dl{height: auto;padding-bottom: 18px;}
.Departments dl dt{float: none;width: 86%;height: auto;padding: 5%;}
.Departments dl dd{float: none;width:100%;height:auto;padding-top: 5%;}
.Departments dl dd img{width: 100%;height: auto;}

.Departments ul{width:100%;}
.Departmentsbox img{width:100%;height: auto;}
.Departmentsclass{padding: 10px 0 0px;text-align:center;}
.HealthEducation ul.HealthEducationimg{padding-top:15px;}
.HealthEducation .HealthEducationimg li img{width:30%;margin-right:15px;}
.Departmentsbox .fenye{}
.Departmentsclass a.cur span{z-index: 10;}

.IMCfootbg{display: none;}


.Researchclass{padding: 10px 0 15px;}
.Researchcommon{float: none;display: block;padding: 0px 5% 15% 5%;width:88%;margin-left: 0px;margin-top: 15px;height: auto;}
.ResearchRed{width: 100%;}
.ResearchGreen{width:100%;}
.ResearchYellow{width: 100%;}
.ResearchBlue{width:100%;}
.Researchexperiment dl img{width: 100%;height: auto;}
.ResearchMedicine ul li img{width: 100%;height: auto;}
.ResearchDownload dl img{width: 100%;height: auto;}
.ResearchMedicine ul li{width: 100%;height:auto !important;}
.ResearchMedicine ul{width:100%;height:auto !important;}
.ResearchMedicine{width: 100%;padding-bottom: 15px;}
.Researchcommonbox{padding-bottom: 10px;}

.Noticetitle{padding: 0 3%;width:94%;}
.Noticetitle h3{font-size: 18px;width: 100%;padding: 10px 0;}
.Noticetitle em{display: none;}
.Notice{padding: 3%;background: #eaeaea;width: 94%;margin:  auto;}
.Noticecommon{background: #fff;width: 88%;float: none;padding: 0 5% 20px 5%;margin: 10px 0 0 0;display: block;height: auto;}
.NoticeReservation dl img{width: 100%;}
.NoticeColor{width: 100%;}

.NoticeReservation ul li{width: 33%;}
.NoticeReservation ul{height: auto;padding-bottom: 10px;}
.Noticeapplyleft{width: 92%;background: #fff;float: none; padding: 20px 3%;margin: 0px;border-top:1px solid #dfdfdf;box-shadow: 0px 0px 1px #ccc;}
.Noticeapply{background: #eaeaea;padding: 0 3%;box-shadow:none;border: none;}
.Noticeapplyleft dl dt img{display: none;}
.Noticeapplyleft dl dt{width: 35%;padding: 0px;}
.Noticeapplyleft dl dd{width: 62%;padding-left: 3%;}
.Noticeapplyleft dl dd img, .NoticeToll img, .NoticeVisiting img{width: 100%;height: auto;}
.Noticeapplyleft dl dt p{padding-top: 10%;font-size: 16px;}
.Noticeapplyright{width: 92%;background: #fff;padding: 0 3%;border-left:4px solid #f39a00;border-bottom:1px solid #dfdfdf;box-shadow: 0px 1px 1px #ccc;float: none;}
.Noticeapplyright dl dt{padding: 0px;width: 100%;float: none;}
.Noticeapplyright dl dd{float: none;width: 100%;padding: 10px 0;}
.Noticeapplyright dl dd input{width: 100%;}

.fenye{padding:15px 0;}
.Announcementlist dl{padding-top: 10px;}
.Announcementlist ul li span{width: 35%;}
.Announcementlist ul li a{width:60%; float: right;}
.Announcementlist dl span{width: 50%;}
.Announcementlist ul li a{height: auto;}
.Announcementlist ul{padding: 0px 0 20px 0;}
.gettingtherewrap{padding: 10px 0 12px 0;}
.gettingtherewrap img{width: 100%;height: auto;}
.gettingtherewrap iframe{width: 100%;height: 240px;}
.gettingtheredl{padding-top: 20px;}
.gettingtheredl dl dt{padding-bottom:10px;width: 32%;float: none;}
.gettingtheredl dl dd{width: auto;padding: 10px 0 18px 0px;float: none;}
.gettingtheredl dl dt img{display: block;}
.presstitle{padding: 25px 0 20px 0;font-size: 16px;}
.pressreleasesdate{width: 99%;height: auto;background-size: cover;}
.pressreleasesdetial{padding-bottom: 20px;}
.backnewslist{margin-top: 20px;padding-top: 20px;}
.HealthEducationbox{padding: 20px 0;width: 100%;}
.calendar{width: 99%;height: auto;}
.HealthEducationColor{width: 100%;}
.calendarleft{width: 94%;margin: 0 auto;padding-left: 0px;float: none;}
.calendarright{float: none; width: 97%;padding: 10px 0 10px 3%;}
.healthleft, .healthright{float: none;width: 89%;display: block;height: auto;padding: 0 5% 10px 5%;}
.newsComplexmeitiColor{width:100%;}
.healthleft h3, .healthright h3{padding: 15px 0;}
.Knowledgebase{width: 100%;}
.Classroom ul li{width: 100%;}
.Classroom{width: 100%;}
.Classroom ul li img{width: 100%}
.Classroom ul{width: 100%;}
.Tool{width: 100%;}
.Tool img{width: 100%;}

.Healthnews{padding-bottom: 12px;}
.Healthnews ul li div{width: 100%;}
.Healthnews ul li span{width: 100%;}
.Healthnews ul li div.Healthnewsdiv label{width: 100%;margin-right: 0px;}
.Healthnews ul li div.Healthnewsdiv label input{width: 97%;padding: 8px 0 8px 2%;}
.Healthnews ul{padding-top: 0px;}
.Healthnews ul li div.Healthnewsdiv label.vcode{width: 55%;}
.Healthnews ul li div.Healthnewsdiv label.vcode input{width:100%; }
.Healthnewsbtn{padding: 0px;}
.Healthnewsbtn input{background-size: 88px;width: 88px;height: 33px;}

.Healthgadgets dl{padding: 15px 0 20px 0;}
.Healthgadgets dl dt{width: 25%;}
.Healthgadgets dl dd{width: 72%;}
.pressreleasestext img{width: 100%;height: auto;}

.newsComplexbox{padding: 0px 0px 10px;width: 100%;overflow: hidden;}
.newsComplex{width: 89%;padding: 0 5% 35px 5%;height: auto;}
.newsComplexColor{width: 100%;}
.newsComplex h3{font-size: 18px;padding: 15px 10px 0px 0;}

.Researchcommonlistrun{overflow: hidden;width: 100%;}
.newsComplex ul li dl{padding: 15px 0 0;}
.newsComplex ul li dl dt{width:32%;padding-top:8px;}
.newsComplex ul li dl dt img{width:100%;}
.newsComplex ul li dl dd{float: right;width: 65%;}
.newsComplex ul li dl dd h4{height:auto;}
.newsComplex ul li{margin-right: 2px;}
.newsComplex ul li dl dd p{width: 100%;}
.newsComplex ul li dl dd h4 a{display: inherit;height: 21px;overflow: hidden;}

.newsComplexchuanmei{width: 89%;padding: 0 5% 35px 5%;height: auto;float: none;display: block;}
.newsComplexchuanmeilist ul li img{width: 100%;}
.newsComplexchuanxun{float: none;display: block;width: 89%;padding: 0 5% 35px 5%;height: auto;}
.newsComplexchuanxun img{width: 100%;}
.newsComplexchuanmei h3, .newsComplexchuanxun h3{padding: 15px 0;}

.newsSearch{padding-top: 0px;}
.newsSearch dl{height: auto;}
.newsSearch dl dd{padding: 0px;margin-bottom:10px;}

.Knowledgebase ul li a{display: inline-block;height: 21px;overflow: hidden;}

.ICMbannerindex{display: none;}
.IMCphonenavwrap .phoneright em{background: #a4258a;}
.IMCphonenavwrap .phonesearch{background:url(../webimages/ph07a.png) no-repeat center;background-size: 25px;}

.IMCclass{width:99%;}
.IMCbox{padding: 3%;width:94%;}
.IMCboxleft{float: none;width: 100%;padding-bottom: 3%;}
.IMCvideoCcolor, .IMCnewsCcolor{width: 100%;}
.IMCboxvideo{padding: 0 3% 10px 3%;height: auto;}
.IMCboxvideo h3, .IMCReservation h3, .IMCboxnews h3, .IMCboxService h3, .IMCboxExpert h3{padding: 12px 0;}
.IMCboxvideorundiv{width:100%;}
.IMCboxvideo ul{width:100%;height: auto;}
.IMCboxvideo ul li{width:100%;}
.IMCboxvideo ul li img{width:100%;height: auto;}
.IMCReservation{height: auto;padding: 0 3% 10px 3%;}
.IMCReservation dl{padding: 0px;}
.IMCReservation dl dt img{width: 100%;}
.IMCboxright{float: none;width: 100%;}
.IMCboxnews{padding: 0 3%;}
.IMCboxvideorunnews{width: 100%;}
.IMCboxnews ul li{width: 100%;}

.IMCboxService{padding: 0 3% 10px 3%;height: auto;}
.IMCboxService ul li a{width: 100%;}
.IMCboxService ul li{width: 45%;margin: 0 5% 12px 0;padding: 0px;}
.IMCboxService ul li a.qk{background-size: 100%;}
.IMCboxService ul li a.nk{background-size: 100%;}
.IMCboxService ul li a.ek{background-size: 100%;}
.IMCboxService ul li a.fk{background-size: 100%;}
.IMCboxService ul li a.zlk{background-size: 100%;}
.IMCboxService ul li a.zyk{background-size: 100%;}
.IMCboxService ul li a.sz{background-size: 100%;}
.IMCboxService ul li a.wl{background-size: 100%;}
.IMCboxService ul li a.wk{background-size: 100%;}
.IMCboxService ul li a.gk{background-size: 100%;}
.IMCboxService ul li a.yk{background-size: 100%;}
.IMCboxService ul li a.pfk{background-size: 100%;}
.IMCboxService ul li a.ebhk{background-size: 100%;}
.IMCboxService ul li a.kqk{background-size: 100%;}
.IMCboxService ul li a.ck{ background-size: 100%;}
.IMCboxService ul li a.jzk{background-size: 100%;}

.IMCboxExpert{padding: 0 3% 10px 3%;height: auto;}
.IMCExpertCcolor{width: 100%;}
.IMCboxExpert dl{padding: 0px;}
.IMCboxExpert dl dt{width: 45%;padding: 0px;}
.IMCboxExpert dl dd{width: 52%;padding: 0px;}
.IMCboxExpert dl dd h4{font-size: 16px;}
.IMCboxExpert dl dd p{font-size: 13px;}
.IMCboxExpert dl dt img{width: 100%;height: auto;}

.IMCboxvideobtn{width: 60px;height: 60px;background-size: 60px;left: 50%;margin-left: -30px;}
.IMCactivityCcolor{width: 100%;}
.IMCxuzhi{padding: 0px 3% 15px;}
.IMCtitle{padding: 18px 3%;}
.IMCPartners{padding-bottom: 12px;}
.IMCPartners ul li{padding: 0px;width: 50%;}
.IMCPartners ul li a{display: inline-block;margin: 0 5px;}
.IMCPartners ul li img{width: 99%;height: auto;}
.IMCPartners ul li p{padding: 5px 0 12px 0;}

.IMCclass{display: none;}
.IMCclassphone{display: block; border:1px solid #e8e8e8; margin-top:20px;overflow:hidden;position:relative; width:99%; box-shadow:0px 0px 5px #ccc}
.IMCclassphone ul{ margin:0px; padding:0px; width:100%;}
.IMCclassphone ul li{float:left;width:49%; height:60px;overflow:hidden;border-right:1px solid #e8e8e8; font-size:16px; text-align:center;}
.IMCclassphone ul li a{display:block;height:60px;line-height:60px;}
.IMCclassphone ul li a:hover{background:#a4258a; color:#FFF;}
.IMCclassphone ul li a.cur{background:#a4258a; color:#FFF;}

.IMCTeam{padding: 0 3% 12px 3%;width: 94%;}
.IMCTeam dl{padding: 0 0 15px;}
.IMCTeam dl dt{width:100%;float: none;}
.IMCTeam dl dd{width:100%;float: none;padding: 20px 0 10px 0;}
.IMCTeam dl dt img{width:100%;height: auto;}
.IMCTeam ul li{width: 100%;float: none;padding: 0px;}
.IMCTeam ul{width:100%;padding-bottom: 0px;}

.ICMbanner{height: auto;}
.ICMbanner img{position: relative;width: 100%;height: auto;left: 0px;margin-left: 0px;}
.IMCBrightspot{padding: 0 3%;}
.IMCBrightspot dl dt, .IMCBrightspot dl dd{width: 100%;}
.IMCBrightspot dl dd img{width:100%;}
.IMCService{padding: 20px 3%;}
.IMCService dl dt{width: 10%;}
.IMCService dl dd{width:84%;}
.IMCactivity ul li{height: auto;}
.IMCactivity ul{padding: 0 3%;}
.IMCactivityleft{float: none;width: 100%;}
.IMCactivityright{width: 100%;float: none;padding: 0px;padding-top: 8px;}
.IMCactivityleft dl dd{float: none;width:28%;height:auto;text-align:left;border:none;padding-top:12px;}
.IMCactivityleft dl dd span{display:inline-block;font-weight:normal;color:#999; font-size: 14px;float:right;line-height:23px;padding:0;}
.IMCactivityleft dl dd span em{display:initial;}

.Managementteam{padding-bottom:20px;}
.Managementteam dt{width:30%;padding:0px;}
.Managementteam dd{width:65%;float:right;}

.IMCcontbox{padding:0 3%;}
.IMCcont img{display:block;width:100%;height:auto;}
.IMCReturn{padding-bottom:12px;}

.Homereserve img{width:100%;height:auto;}

.activetip {
    bottom: 18px;
    left: 20px;
    position: absolute;
}

.activetip span em.currdate {
    background: none repeat scroll 0 0 #dcf5f1;
}

.activetip span {
    display: inline-block;
    padding-right: 12px;
}

.activetip span em.activerdate {
    background: none repeat scroll 0 0 hsl(168, 52%, 47%);
}

/*-------- 150720 --------*/
.phindexalink{display:block;width:94%;padding:0 3%;background:#eaeaea;overflow:hidden;}
.phindexalink ul li{width:32%;float:left;margin:0 2% 2% 0;box-sizing:border-box;}
.phindexalink ul li:nth-child(3n){margin:0 0 2% 0;}
.phindexalink ul li img{display:block;width:100%;height:auto;}
.phReservation{display:inline-block; width: 20%;height: 28px;background: url(../webimages/zimg197.png) no-repeat center;background-size: 29px;margin:2% 5% 0 0;float:right;}
.phLogin{display:inline-block;width: 20%;height: 28px;background: url(../webimages/zimg198.png) no-repeat center;background-size: 29px;margin:2% 5% 0 0;float:right;}
.IMCphonenavwrap .phonenavlist{background:url(../webimages/ph06a.png) no-repeat center;background-size: 25px;}

.phsharetext{display:inline-block;float:left;color:#999;}
#_ideConac{display:none;}

.IMCactivityleft dl dt img{width:100%;height:auto;}
.sitemaplist dl dd{padding:3%;}
.sitemaplist dl dd a{display:inline-block;padding:0;width:28%;margin-right:3%;}
.frendlinkwrap ul{width:94%;margin:0 auto;}
.frendlinkwrap ul li{width:43%;height:auto;padding:2%; margin:0 3% 3% 0;}
.frendlinkwrap ul li:nth-child(2n){margin:0 0 3% 0;}
.frendlinkwrap ul li img{display:block;width:100%;height:auto;box-sizing:border-box;}
.newsSearch dl dd.Time{width:55%;}
.copyrightnotice{width:88%;padding:3%;background:#ffffff;margin:0 auto;}

.commondot{width:90%;}
.commonleft, .commonright{bottom:10px;}

.Researchdot,.calendardot{ position:absolute; text-align:center; width:100%; left:0px; bottom:0px;}
.Researchdot span,.calendardot span{ display:inline-block; width:7px; height:7px; background:url(/webimages/index_29.png) no-repeat; margin:0px 2px;}
.Researchdot span.swiper-active-switch,.calendardot span.swiper-active-switch{ background:url(/webimages/index_30.png) no-repeat}

.IMCactivityleft dl dt{width:100%;height:auto;float:none;}

#dituContent{width:auto !important;}
.Departmentsclass a{box-sizing:border-box;overflow:hidden;}
.Departmentsclassph{display:block;}


/*-------- 0822 --------*/

.IMCweb img{width:100%;height:auto;}
.IMclass{margin-left:0;padding-left:2%;}


.Departmentsclass a em{display:block;}



/*2016.12.06 zxc 专家团队*/
.xcdepartment-list .department-tip{ float: none;}
.xcdepartment-list .name-list{ float: none; width: 100%;}

.xccalling-card{ position: fixed; width: 90%; top: 50%; left: 50%; right: auto; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}

.xccalling-card .close{position:absolute;top:-24px;right:-4px;width: 32px; height: 32px; background:url(../webimages/cicon.png) no-repeat; background-position: -148px -44px;cursor:pointer; z-index: 99;}

.xccalling-card .pic{ float: right; width: 30%; margin-left: 10px;}
.xccalling-card .info{ float: none; width: 100%;}

.xcIMCTeam{padding: 0 3% 12px 3%;width: 94%;}
.xcIMCTeam dl{padding: 0 0 15px;}
.xcIMCTeam dl dt{width:100%;float: none;}
.xcIMCTeam dl dd{width:100%;float: none;padding: 20px 0 10px 0;}
.xcIMCTeam dl dt img{width:100%;height: auto;}

/*2016.12.06 zxc 专家详情*/
.xcteam-left{ display: none;}
.xcteam-right{ float: none; margin: 0 auto;}


/*--------- 0827 ---------*/
.Memberprofile{border:1px solid #f4f6f9;margin:48px 0;background:url(../webimages/proimg.jpg) repeat-y;}
.Memberprofileleft{float:left;width:220px;}
.Memberphotoswrap{padding:28px 0;text-align:center;}
.Memberphotos{width:109px;height:109px;margin:0 auto;position:relative;overflow:hidden;}
.Memberphotoswrap p{color:#007bc4;font-size:17px;font-weight:bold;padding-top:10px;}
.Memberphotos img{width:109px;height:109px;}
.Memberphotos span{display:inline-block;width:109px;height:109px;background:url(../webimages/proimg02.png) no-repeat;position:absolute;left:0;top:0;}
.Memberprofilelink{padding-bottom:100px;width:220px;}
.Memberprofilelink a{display:block;padding:18px 0;text-align:center;font-size:16px;color:#666;border-left:3px solid #f4f6f9;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin-top:-1px;}
.Memberprofilelink a:hover, .Memberprofilelink a.thisdd{border-left:3px solid #007bc4;color:#007bc4;background:#fff;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}

.Memberprofileright{width:778px;float:right;}
.Memberprofiletitle{background:#e9e9e9;color:#333;padding:10px;}
.Memberprofiletitle h4{font-size:17px;font-weight:bold;}
.Memberprofiletitle span{float:right;color:#666;font-size:14px;}
.Memberprofiletitle span em{color:#e20000;}

.Memberprofileform{margin:70px auto;font-size:14px;color:#333;padding-left:140px;}
.Memberprofileform ul li{padding-bottom:12px;}
.Memberprofileform ul li span{display:inline-block;float:left;width:78px;text-align:right;line-height:34px;margin-right:6px;}
.Memberprofileform ul li span em{color:#e20000;}
.Memberprofileform ul li div.Memberform{float:left;width:378px;}
.actualname{color:#e20000;padding-left:8px;line-height:34px;}

.labelinput{display:inline-block;width:374px;height:34px;border-bottom:2px solid #f3f3f3;}
.labelinput input{width:358px;height:32px;border:1px solid #d8d8d8;outline:none;font-family:'Microsoft YaHei';padding-left:14px;color:#333;font-size:14px;}

.Membersex{display:inline-block;margin-right:30px;line-height:34px;}
.Membersex input{vertical-align:-2px;margin-right:5px;}
.Time{float:left;margin-right:28px;}
.Time02{margin:0;}
.Memberformnian{margin:0px;padding:0px;background:url(../webimages/proimg05.jpg) no-repeat; width:109px; height:36px;cursor:default;position:relative;float:left;}
.Memberformnian ul{margin:0px;padding:0px 0px 0px 10px;width:97px;background:#FFF;border:1px solid #d8d8d8;position:absolute; display:none; top:28px; left:0px;}
.Memberformnian ul li{margin:0px;padding:3px 0px 3px 0px;}
.Memberformnian .t2{height:36px;overflow:hidden; line-height:34px;}

.Memberformnian02{margin:0px;padding:0px;background:url(../webimages/proimg04.jpg) no-repeat; width:78px; height:36px;cursor:default;position:relative;float:left;}
.Memberformnian02 ul{margin:0px;padding:0px 0px 0px 10px;width:66px;background:#FFF;border:1px solid #d8d8d8;position:absolute; display:none; top:28px; left:0px;}
.Memberformnian02 ul li{margin:0px;padding:3px 0px 3px 0px;}
.Memberformnian02 .t1{height:36px;overflow:hidden; line-height:34px;}
.Memberformnian02 .t2{height:36px;overflow:hidden; line-height:34px;}
.Memberformnian02 .t3{height:36px;overflow:hidden; line-height:34px;}

.Time em{float:left;line-height:34px;padding-left:5px;}
.Changeemail{color:#007bc4;float:right;line-height:34px;cursor:pointer;}
.Memberemail{line-height:34px;}

.Memberformbtn{padding-top:12px;}
.Memberformbtn input{width:104px;height:41px;cursor:pointer;outline:none;}
.Memberformsubmitbtn{background:url(../webimages/index_111.jpg) no-repeat;margin-right:12px;}
.Memberformresettbtn{background:url(../webimages/index_112.jpg) no-repeat;}

.changeemailwrap{display:none;}
.Memberprofileform ul li .changeemailwrap span{width:92px;text-align:left;}
.labelinput02{padding-top:15px;}
.changeemailwrap p.labelinput02 input{width:160px;height:34px;border:1px solid #d8d8d8;outline:none;font-family:'Microsoft YaHei';padding-left:5px;}
.labelinput02alink{display:inline-block;padding:5px;background:#007bc4;color:#fff;margin-left:16px;font-size:12px;}
.labelinput02alink:hover{color:#fff;}
.changeemailwrap p.labelinput02 input.emailbtn{width:100px;height:34px;background:#007bc4;color:#fff;font-family:'Microsoft YaHei';border:none;cursor:pointer;text-align:center;line-height:34px;font-size:15px;}

.ModifyMemberprofileform ul li span{width:94px;}
.ModifyMemberprofileform .Memberformsubmitbtn{background:url(../webimages/proimg06.jpg) no-repeat;}

.Memberprofiletable{padding:22px 22px 50px 22px;}
.tb_xiaoxi{ border-left:1px solid #dddddd; border-top:1px solid #dddddd;color:#333;font-size:13px;}
.tb_xiaoxi td{padding:8px 0; text-align:center; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; font-weight:normal; color:#545454; font-size:13px; }
.tb_xiaoxi td.Membertd{text-align:left;padding-left:15px;}
.thiscolor{color:#ff0000;}

.changepage3{ text-align:center; padding:13px 10px 8px 10px; width:500px; margin:20px auto 0px auto;}
.changepage3 a.num{ display:inline-block; padding-left:7px; padding-right:7px; margin:0 2px; vertical-align:5px; border:1px solid #d4d4d4; vertical-align:8px;}
.changepage3 a.cur ,.changepage3 a:hover{ background:#178e4c; color:#FFFFFF;}
.changepage3 a.changel{ background:none; }


/*2015-10-10*/
.YwwBox{color:#000; font-size:15px; line-height:22px; padding:20px;}
.YwwH3{color:#000; font-size:16px; text-align:center;font-weight:bold; margin-bottom:24px;padding-top:7px;}
.Ywwpic{width:151px; height:181px; float:right;margin-left:24px;}
.Ywwvicetit{font-size:15px; font-weight:bold; color:#000;}



/*2015-10-12---叶稳稳*/
.YwwLogin{padding:54px 0 120px 0;}
.YwwLogin h3{font-size:18px; line-height:25px; color:#007bc4; padding-left:26px; background:url(../webimages/Ywwyao.png) no-repeat;}
.YwwLogin dl{ margin-top:70px; overflow:hidden;}
.YwwLogin dl dt{float:left;}
.YwwLogin dl dd{float:left; width:394px; height:286px; border:1px solid #d8d8d8; margin-left:44px; padding:33px 0 0 18px;}
.YwwLogin dl dt img{width:541px; height:310px;}
.YwwLogin dl dd p{overflow: hidden; height: 39px;  padding: 0px 0px 15px 0px;}
.YwwLogin dl dd p span{display:inline-block; float:left; width:65px; color:#262626; font-size:15px; line-height:41px;}
.YwwLogin dl dd p label{display: inline-block; float:left;}
.YwwLogin dl dd p label input{height: 39px;width: 235px; border:1px solid #d8d8d8;background:url(../webimages/Ywwren.png) no-repeat 10px center;text-indent:28px; color:#d8d8d8; float:left;}
.YwwMima{color:#007bc4; font-size:14px; line-height:39px; padding-left:10px;}
.Yww_yam{float:left; width:93px; height:37px;}
.YwwLogin dl dd p label input.YwwBot{width:238px; height:42px; color:#fff; font-weight:bold; text-align:center; line-height:42px; background:url(../webimages/YwwBon.png) no-repeat; text-indent:0; font-size:18px; cursor:pointer; border:none;}
.YwwLogin dl dd p label input.Ywwcode{background:none; width:163px;}
.YwwLogin dl dd p label input.YwwLock{background:url(../webimages/YwwLock.png) no-repeat 10px center;}
.YwwLogin dl dd p i{color:#333333; font-size:14px;font-style:normal}
.YwwLogin dl dd p i a{color:#007bc4; background:url(../webimages/Ywwi.png) no-repeat center right;font-weight:normal;padding-right:18px;}

/*注册*/
.Ywwred{padding:54px 0 60px 0;}
.Ywwred h3{background:url(../webimages/Yww_logipic.png) no-repeat;}
.Ywwtit{ height:37px; line-height:37px; margin-top:50px; background:#e9e9e9;}
.Ywwtit span{padding-left:21px; color:#666666; font-size:14px;}
.Ywwtit span em{color:#e20000;}
.Ywwtit span.Ywwspan{display:inline-block; float:right;}
.Ywwtit span.Ywwspan a{display:inline-block; width:110px; height:37px; color:#666666; line-height:37px;  text-align:center;}
.Ywwtit span.Ywwspan a.cur{background:#39b54a; color:#fff;}
.Ywwwarp{background:#f8f8f8;overflow:hidden;}
.Ywwwarp ul{width:530px; float:left; font-size:14px; padding:25px 0 64px 18px; overflow:hidden;}
.Ywwwarp ul li{margin-bottom:10px; color:#262626;}
.Ywwwarp ul li span{display:inline-block; width:115px; line-height:33px; color:#262626; text-align:right;}
.Ywwwarp ul li span em{color:#f00000;}
.Ywwwarp ul li label{padding-right:17px;}
.Ywwwarp ul li label input{width:364px; height:36px; padding-left:10px; margin-right:10px; background:url(../webimages/Ywwinput.jpg) no-repeat; color:#bebebe;  line-height:36px;}
.Ywwwarp ul li label input.Ywwradio{width:14px; height:14px;vertical-align: middle;}
.Ywwwarp ul li label input.Ywwcheckbox{width:14px; height:15px; margin-top:20px;}
.Ywwwarp ul li label i{font-style:normal;vertical-align: 3px;}
.Ywwwarp ul li label input.Ywwsublime{width:104px; height:42px; text-align:center; color:#fff; line-height:32px; background:url(../webimages/Ywwsublime.png) no-repeat; padding-left:0;font-size:18px; cursor:pointer;}
.Ywwrightpic{width:342px; height:485px; float:right; padding:50px 50px 0 0;}

/*站内信详细*/
.Ywwletter{ padding: 0px 22px 50px 22px;}
.Ywwnewtit{ border-bottom: 1px solid #cccccc;  padding-bottom: 20px;text-align:center;}
.Ywwnewtit h3{  font-size: 25px;  text-align: center;  line-height: 32px;  color: #333333; padding: 45px 0px 0px;}
.Ywwnewtit span{color:#666666; font-size:13px;  padding-top: 9px; display: inline-flex }
.Ywwnewcen{color:#333333; font-size:14px; line-height:41px; padding:30px 20px;}
.Ywwletter p a{display:block; margin:0 auto; background: #007bc4 url(../webimages/Ywwlettera.png) no-repeat 85px center; width:102px; height:34px; line-height:34px;color: #FFF; font-size: 14px; overflow:hidden; text-indent:15px;}
  
/*----2015-10-13--叶稳稳--end-----*/

/*--2015-10-16---*/
.YwwPass h3{  font-size: 18px; line-height: 25px; color: #007bc4; padding:0 0 10px 0;border-bottom:1px solid #d0d0d0;}
.YwwPassTit{ width:758px; margin:0 auto; margin-top:60px; overflow:hidden;}
.YwwPassTit span{display:block; width:255px; line-height:38px; color:#ffffff; font-size:21px; text-align:center; float:left; background:url(../webimages/ywwpassspan.png) no-repeat; margin-left:-5px;}
.YwwPassTit span.YwwprssBox{margin-left:0;}
.YwwPassTit span.cur{background:url(../webimages/ywwpassspancur.png) no-repeat; color:#fff;}
.YwwPassTit span em{display:block; color:#666666; font-size:13px;padding-top:5px;}
.Ywwcencont{border:1px solid #dedede; width:750px; margin:0 auto; margin-top:60px; margin-bottom:83px; display:none;}
.YwwpassOne h3{background:url(../webimages/YwwpassOneH3.png) no-repeat 20px 24px; line-height:83px; color:#333333; font-size:15px; border-bottom:1px solid #dedede;padding:0 0 0 62px;}
.YwwpassOne h3 em{color:#007bc4;}
.YwwpassOne ul{margin-top:55px;padding-left:159px; overflow:hidden;}
.YwwpassOne ul li{overflow:hidden; margin:0 0 25px 0;}
.YwwpassOne ul li span{width:78px; text-align:right; color:#333333; line-height:39px; font-size:15px; float:left; overflow:hidden; padding-right:5px;}
.YwwpassOne ul li label input{width:200px; height:39px; border:1px solid #dedede; color:#999999; font-size:13px; line-height:39px; float:left;}
.YwwpassOne ul li label input.YwwNext{width:350px; height:41px; background:#007bc4; border:none; text-indent:0; line-height:41px; text-align:center; color:#fff; font-size:18px; margin:10px 0 30px 0;}
.YwwpassOne ul li label input.YwwHuoqu{background:url(../webimages/YwwHuoqu.png) no-repeat; width:121px; height:41px; line-height:41px; color:#333333; font-size:13px; border:none; margin:0 0 0 16px;}
.YwwpassTwo{}
.YwwpassOne ul{padding-left:128px;}
.YwwpassOne ul li span{width:105px;}
.YwwpassOne ul li label input{width:348px;}
.YwwpassThree dl{overflow:hidden; padding:105px 0 105px 232px;}
.YwwpassThree dl dt{float:left;}
.YwwpassThree dl dd{float:left; margin-left:20px;padding-top:25px;}
.YwwpassThree dl dd h3{color:#39b54a; line-height:22px; font-size:20px; border:none;}
.YwwpassThree dl dd a{color:#007bc4; font-size:13px; text-decoration:underline;}

/*--2015-10-16--end---*/


/*2015-10-26-----Yewenwen*/
.Departments ul li.cur p{color: #007bc4;}
.layui-layer-content{height:599px !important;}


/*2015-11-17--Yewenwen-*/
.nqhpopup{position:fixed;left:0;top:0;background:url(../webimages/Ywwicon.png) repeat;width:100%;height:100%;z-index:99;display:none;}
.nqhpopupBody{width:100%; position:fixed;left:0;top:0;background-color:#fff;z-index:100;border:1px solid #999; height:auto; overflow:hidden;box-sizing:border-box;margin:0 !important;}
.nqhpopupContent{padding:10px;position:relative;}
.nqhpopupContent .closeBtn{position:absolute;top:5px;right:5px;cursor:pointer;width:14px;height:14px; background:url(../webimages/icon.png) no-repeat;background-position:-5px -55px;cursor:pointer;}
.nqhpopupContent a:hover .closeBtn{background-position:-25px -55px}
.nqhpopupContent .closeBtn img{display:block;}

.YwwPop{width: 100%;  height: auto; overflow:hidden; }
.YwwPop ul{overflow:hidden;}
.YwwPop ul li{overflow:hidden;margin-bottom:20px;}
.YwwPop ul li input{  border: 1px solid #d1d1d1; height: 35px; width: 238px;  margin: 0 10px;padding: 0 5px;
 float: left;line-height: 35px;}
.YwwButton{ width: 204px; height: 40px;text-align: center;line-height: 40px; color: #fff;background: #b80000;
display: block; margin: 0 auto; font-size:16px; cursor:pointer;}
.YwwPop .closeBtn{position:absolute;top:10px;right:5px;  width: 32px; height: 32px; background:url(../webimages/2016113Ywwicon.png) no-repeat; background-position: -148px -44px;cursor:pointer;}
.YwwPop a:hover.closeBtn{background-position:-179px -44px}
.YwWconten{height:450px;   overflow-y: auto;  padding: 0 0px}
.YwwService{width:100%; height:51px; background:#007ac3; text-align:center; line-height:51px; font-size:20px; color:#fff;}




/*2015-11-27---专题*/
.Ywwspec{margin-top:19px; overflow:hidden; display:none;}
.Ywwsamllbanner{ text-align:center;}
.YwwTextone{text-align:center;}
.YwwSpecfrom{overflow:hidden;background:#f2f2f2; }
.YwwSpecfromleft{width:500px; height:540px; float:left;}
.YwwSpecfromRigth{float:left; background:#f2f2f2; margin-left:1px; padding:32px 0 0 19px;}
.YwwSpecfromRigth H3.Ywwrighttit{color:#732e65; font-size:16px; line-height:24px; text-align:center; margin-bottom:28px; }
.YwwrighUlwarp{overflow:hidden;}
.YwwrighUlwarp li{overflow:hidden; margin-bottom:13px;}
.YwwrighUlwarp li span{display:inline-block; width:130px !important;text-align:right; line-height:42px; color:#4c4c4c; font-size:14px; float:left; padding-right:5px;}
.YwwrighUlwarp li input{width:321px; height:42px; line-height:42px; text-indent:10px; background:url(../webimages/2015-11-26Ywwspec04.jpg); float:left;}
.YwwrighUlwarp li label{float:left; padding-right:10px; font-size:14px;}
.YwwrighUlwarp li input.YwwrighUlRadio{width:15px; height:15px;float: none;vertical-align: -3px;margin:15px 5px 0 0; }
.YwwrighUlwarp li select{width:321px; height:42px; line-height:42px; background:url(../webimages/2015-11-26Ywwspec05.jpg) no-repeat;appearance:none;-moz-appearance:none; -webkit-appearance:none; color:#4c4c4c; font-size:14px; }
.YwwrighUlwarp li span.indent{line-height:15px; padding-top:8px;}
.YwwrighUlwarp li input.Ywwyanzhengma{color:#4c4c4c; width:206px; line-height:42px; background:url(../webimages/2015-11-26Ywwspec06.jpg) no-repeat;}
.YwwrighUlwarp li img.Ywwyzmimg{width:97px; height:40px; float:left; padding-left:17px;}
.YwwrighUlwarp li input.submit{background:#a4258a; font-size:16px; text-align:center; text-indent:0; line-height:36px; width:105px; height:36px; margin:15px 0 0 5px; color:#fff; cursor:pointer;}
.YwwrighUlwarp li input.Reset{background:#3b3b3b;}

.YwwspecTab{overflow:hidden; margin-top:30px;}
.YwwspecTab a{ display: inline-block; border: 1px solid #e3e3e3; color: #666666; position: relative; font-size: 16px;  width:497px; text-align: center; height:42px; line-height:42px;float: left;}
.YwwspecTab a.cur{color: #007bc4;  border-top: 4px solid #8c58f8; height:39px;}
}

/*  2017-02-23  */

.five { background: url(../webimages/bg99.jpg) no-repeat center 640px; }
.five-banner { width: 100%; position: relative; overflow: hidden; }
.five-banner img { display: block; width: 1920px; position: relative; top: 0; left: 50%; margin-left: -960px; }
.five-btn { display: block; width: 42px; height: 42px; margin: -21px auto 0; background: url(../webimages/arr1.png) no-repeat; position: relative; z-index: 3; }
.five-con { width: 1000px; margin: 0 auto; padding: 70px 0; }
.five-con h3 { font-size: 42px; font-weight: bold; line-height: 60px; padding-bottom: 30px; text-align: center; }

.five-top { height: 12px; background: url(../webimages/bg100.png) no-repeat; }
.five-bottom { height: 12px; background: url(../webimages/bg101.png) no-repeat; }
.five-center { padding: 20px 40px 60px; font-size: 16px; background: #f2f2f2; }
.five-center img { max-width: 100%; }

/*----made by nqh begin----*/
.specialmain { position:relative;}
.specialmain .bg1 { position:absolute;z-index:2;left:0;top:410px;width:27px;height:129px;background:url(../webimages/nqhbg_02.png) no-repeat;}
.specialmain .bg2 { position:absolute;z-index:2;right:0;top:295px;width:56px;height:227px;background:url(../webimages/nqhbg_03.png) no-repeat;}

.specialbanner { height:408px;position:relative;width:100%;overflow:hidden;}
.specialbanner img { display:block;width:1920px;height:408px;position:absolute;left:50%;top:0;margin-left:-960px;}
.speciallump { padding:65px 0;color:#333;}
.speciallump .titlename { background:url(../webimages/nqhicon_02.png) no-repeat center top;width:295px;margin:0 auto 10px;text-align:center;padding-top:10px;height:36px;line-height:36px;font-size:30px;font-weight:bold;}
.speciallump .titlename .text { padding:0 10px;background-color:#fff;}
.speciallump .englishname { text-transform:uppercase;text-align:center;font-size:26px;color:#555;margin-bottom:42px;}
.speciallump1 { background-color:#e7e7e7;}
.nqhmoveP { position:relative;}
.nqhmoveP .prevbtn, .nqhmoveP .nextbtn { display:block;width:35px;height:38px;background:url(../webimages/nqhicon_01.png) no-repeat;position:absolute;top:50%;margin-top:-19px;display:none;}
.nqhmoveP .prevbtn { background-position:left center;left:-90px;}
.nqhmoveP .nextbtn { background-position:right center;right:-90px;}
.nqhmoveT { width:100%;overflow:hidden;position:relative;}

.speciallump1M ul { height:389px;overflow:hidden;width:100%;}
.speciallump1M ul li { width:440px;height:389px;float:left;overflow:hidden;position:relative;font-size:14px;line-height:24px;background-color:#fff;padding:16px 40px 0 520px;}
.speciallump1M ul li .imgbox { display:block;width:503px;height:389px;position:absolute;left:0;top:0;}
.speciallump1M ul li .imgbox img { display:block;width:503px;height:389px;}
.speciallump1M ul li .name {font-size:24px;line-height:36px;margin-bottom:10px; }
.speciallump1M ul li .texthint { font-size:12px;color:#ccc;line-height:20px;margin-top:24px;}

.speciallump2 { padding-top:51px;}
.speciallump2M ul { height:498px;width:100%;overflow:hidden;}
.speciallump2M ul li { float:left;width:1000px;height:498px;}
.speciallump2M ul li a { display:block;position:relative;}
.speciallump2M ul li a img { display:block;width:100%;height:100%;position:relative;z-index:1;}
.speciallump2M ul li a .name { display:block;position:absolute;left:0;right:0;bottom:0;z-index:2;line-height:40px;height:40px;text-align:center;overflow:hidden;font-size:14px;color:#fff;background:rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
.speciallump2M ul li a:nth-child(3n-2), .speciallump2M ul li a.box1 {float:left;width:664px;height:498px; }
.speciallump2M ul li a:nth-child(3n-1), .speciallump2M ul li a.box2 {float:right;width:330px;height:247px;margin-bottom:4px; }
.speciallump2M ul li a:nth-child(3n), .speciallump2M ul li a.box3 {float:right;width:330px;height:247px; }
.speciallump2M ul li a.box1 {float:left;width:664px;height:498px; }
.speciallump2M ul li a.box2 {float:right;width:330px;height:247px;margin-bottom:4px; }
.speciallump2M ul li a.box3 {float:right;width:330px;height:247px; }
.speciallump3 { background-color:#e7e7e7;padding-top:46px;}
.speciallump3 .titlename .text {background-color:#e7e7e7;}

.speciallump4 { background-color:#f2f2f2;padding-bottom:52px;}
.speciallump4 .titlename .text {background-color:#f2f2f2;}
.historylist{width:100%;padding:32px 0 0 0;background:url(../webimages/nqhbg_01.jpg) no-repeat center top;}
.historylistline{padding-bottom:78px;background:url(../webimages/nqhicon_05.jpg) repeat-x left 12px;}
.historyscroll{overflow:hidden;position:relative;}
.historylistline ul{position:relative;}
.historylistline ul li{width:125px;float:left;color:#fff;font-size:20px;text-align:center;padding-top:36px;background:url(../webimages/nqhicon_04.png) no-repeat center top;cursor:pointer;}
.historylistline ul li.cur{color:#23e75b;background:url(../webimages/nqhicon_04a.png) no-repeat center top;}
.historylistline ul li span{font-size:24px;line-height:24px;font-weight:bold;}
.historyleft, .historyright{display:inline-block;width:34px;height:34px;position:absolute;background:url(../webimages/nqhicon_03.png) no-repeat;left:-58px;top:-4px;}
.historyright{left:auto; right:-58px;background-position:right top;}

.historycont{width:360px; height:382px;padding:0px 30px 24px 610px; background:url(../webimages/img12.jpg) no-repeat left bottom;background-color:#fff;position:relative;}
.historyimg { width: 556px; height: 417px; overflow: hidden; position: absolute; display:block;left:24px;bottom:24px; }
.historyimg ul li img{width:556px;height:417px;}

.historytext{width:355px;float:right;padding-top:30px;color:#333;}
.historytext h4{font-size:18px;font-weight:bold;color:#333;}
.historytext h4 a{color:#333;}
.historytext h3{font-size:24px;line-height:24px;color:#1174b7;font-weight:bold;padding:16px 0 20px 0;margin-bottom:20px;background:url(../webimages/nqhicon_06.jpg) no-repeat left bottom;}
.historytext h3 a{color:#1174b7;}
.thishistory { display:none;}
.historytext .historyp{height:270px;overflow:auto;}

.speciallump5 { background-color:#e7e7e7;padding-top:59px;}
.speciallump5M dl { background-color:#fff;height:468px;overflow:hidden;}
.speciallump5M dl dt { float:left;width:506px;border-right:1px solid #f0f0f0;margin-right:35px;}
.speciallump5M dl dd { padding-right:42px;padding-top:20px;}
.speciallump5M dl dd .textname { line-height:36px;height:36px;font-size:24px;}
.speciallump5M dl dd .text1 { font-size:18px;line-height:30px;margin-top:4px;}
.speciallump5M dl dd .textM { font-size:14px;line-height:24px;color:#666;margin-top:14px;}
.speciallump5M dl dd .link1 { font-size:14px;line-height:24px;color:#ccc;}
.speciallump5M dl dd .link1 a { color:#3366ff;text-decoration:underline;}
.speciallump5M dl dd .link2 { margin-top:14px;font-size:14px;line-height:24px;}
.speciallump5M dl dd .link2 a {padding-right:20px;background:url(../webimages/nqhicon_07.png) no-repeat right center;color:#0c69c8; }

.speciallump6 { background-color:#339b44;padding-bottom:48px;}
.speciallump6 .nqhmoveT {width:1024px;margin-left:-12px; }
.speciallump6M ul li { float:left;width:1035px;}
.speciallump6M ul li .box { float:left;width:196px;height:196px;margin-right:11px;position:relative;margin-bottom:11px;overflow:hidden;}
.speciallump6M ul li .box img { display:block;width:196px;height:196px;position:relative;z-index:1;}
.speciallump6M ul li .box .text { display:block;position:absolute;z-index:2;left:0;top:100%;right:0;bottom:0;overflow:hidden;background:rgba(10,116,28,0.8); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#BF0a741c,endcolorstr=#BF0a741c);padding:20px 15px;font-size:16px;line-height:24px;color:#fff;}
.speciallump6 .nqhmoveP .nextbtn,.speciallump6 .nqhmoveP .prevbtn {background-image:url(../webimages/nqhicon_08.png); }
/*----made by nqh end----*/

/*20170418*/
.backtop { z-index:99;}
.speciallump .titlename2 { width:360px;background-size:100% 28px;}

/*20171012*/
.HomeSubscription{width:100%;}
.chinafootbox1 { color:#fff;}
.chinafootbox1 .imgbox1 { float:left;width:70px;height:96px;margin-right:13px;margin-bottom:10px;margin-top:4px;}
.chinafootbox1 .imgbox1 img { display: block; width: 70px; height: 96px; }
.chinafootbox1 h3.stitle1 { font-size:18px;line-height:20px;margin-bottom:14px;padding-bottom:0;}
.chinafootbox1 .numtext1 { font-weight:bold;font-size:14px;}
.chinafootbox1 ul { margin:0;padding:0;margin-top:5px;}
.chinafootbox1 ul li { background:url(/webimages/index_126.png) no-repeat 0px 10px; height:21px; line-height:21px; overflow:hidden; color:#FFF; padding-left:10px; margin-bottom:4px;}
.chinafootbox1 ul li a { color: #fff; }
.chinafootbox1 ul li a:hover { color: #39b54a; }
@media (max-width: 1000px) {
    .chinafootbox1 {  }
}

.Homelist2{ float:right; width:242px;overflow:hidden;position: relative;display: block;margin-left:9px;}
.Homelist2 ul li{ float:left; background:#FFF; padding-bottom:15px; display:inline;height: 246px;width: 242px;}
.Homelist2 ul li img{ display:block; width:100%;}
.Homelist2 ul li h3{font-size:16px; padding:0px 20px; /*height:21px;*/ overflow:hidden; line-height:23px; padding-top:15px;}
.Homelist2 ul li p{ padding:15px 20px 0px; color:#4c4c4c;height: 43px;overflow: hidden;}

@media (max-width: 1000px) {
    #pcHomereservebox2 {display:none;  }
    .Homelist2{width:100%;margin:0 0 9px 0;}
    .Homelist2 ul li{width:100%;}
    .Homelist2 ul li h3{padding-top: 0;height:38px;line-height: 38px;}
    .chinafootbox1{color:#666;}
    .bdsharebuttonbox{display:none;}
    .chinafootbox1 ul li a{color:#666;}
    .Homefootleft{padding-left: 10px;}
    .HomeSubscription h3{float:none;width:auto;text-align: left;}
    .HomeSubscription ul{float:none;width:100%;}
    .HomeSubscription ul li{float:none;}
}



/*=========  2018.5.18  =========*/

/*----wq 2018.5 commonclass----*/
.wq-gatextcommon { margin: 0px; padding: 20px 0px; font-size: 14px; line-height: 26px; color: #666666; }

.wq-gatextcommon img { max-width: 100%; }

.wq-gatextcommon h5 { font-weight: bold; color: #007bc4; font-size: 16px; padding-bottom: 3px; }

.wq-gdh4common { font-size: 16px; font-weight: bold; color: #0d71ca; padding-bottom: 10px; border-bottom: 1px solid #d9d9d9; }

@media (min-width: 1000px) { .wq-gatextcommon { padding: 30px 0 17px; line-height: 30px; font-size: 16px; }
  .wq-gdh4common { font-size: 18px; padding-bottom: 15px; } }

/*----end----*/
/*----wq 2018.5 慈善公益-病人紧急援助专项基金----*/
.wq-gdjdmxlist { padding: 0 0 30px 0; }

.wq-gdjdmxlist li { border-bottom: 1px solid #d9d9d9; padding: 10px 0; }

.wq-gdjdmxlist li h3 { color: #666666; font-size: 18px; padding-bottom: 8px; }

.wq-gdjdmxlist li .gd-alis { font-size: 0; }

.wq-gdjdmxlist li .gd-alis a { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; border: 1px solid #d9d9d9; font-size: 14px; height: 30px; line-height: 30px; text-align: center; margin: 0 1.8% 7px 0; width: 23%; color: #666666; }

.wq-gdjdmxlist li .gd-alis a:last-child { margin-right: 0; }

.wq-gdjdmxlist li .gd-alis a:hover { color: #0d71ca; border: 1px solid #0d71ca; }

.wq-gdjdmxlist li .gd-alis a.hide { color: #b2b2b2; cursor: auto; }

.wq-gdjdmxlist li .gd-alis a.hide:hover { border: 1px solid #d9d9d9; color: #b2b2b2; }

@media (min-width: 1000px) { .wq-gdjdmxlist { padding: 0 0 67px 0; }
  .wq-gdjdmxlist li { border-bottom: 1px solid #d9d9d9; padding: 29px 0 33px; }
  .wq-gdjdmxlist li h3 { color: #666666; font-size: 24px; padding-bottom: 15px; }
  .wq-gdjdmxlist li .gd-alis a { font-size: 16px; height: 60px; line-height: 60px; width: 23%; }
  .wq-gdjdmxlist li .gd-alis a:last-child { margin-right: 0; } }

/*----wq 2018.5 慈善公益-常见问题----*/
.wq-gacjwtlist { padding: 30px 0 92px 0; }

.wq-gacjwtlist li { padding: 16px 0; }

.wq-gacjwtlist li .wq-gatextcommon { padding: 0; }

/*----wq 2018.5 慈善公益-慈善公益----*/
.wq-gdgyxmlist dl { padding: 15px 0; border-bottom: 1px solid #d9d9d9; }

.wq-gdgyxmlist dl dt img { display: block; max-width: 100%; }

.wq-gdgyxmlist dl dd { padding: 10px 0 0 0; }

.wq-gdgyxmlist dl dd h4 { font-size: 16px; font-weight: bold; color: #0d71ca; height: 26px; line-height: 26px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.wq-gdgyxmlist dl dd p { font-size: 14px; height: 42px; line-height: 21px; display: -webkit-box; word-break: break-all; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #666666; }

.wq-gdgyxmlist dl dd a.more { margin: 10px 0 0 0; display: block; width: 84px; height: 28px; line-height: 28px; overflow: hidden; border: 1px solid #d9d9d9; color: #999999; text-align: center; }

.wq-gdgyxmlist dl:first-child { border-top: 1px solid #d9d9d9; }

@media (min-width: 768px) { .wq-gdgyxmlist { padding: 10px 0; }
  .wq-gdgyxmlist dl { padding: 25px 0; }
  .wq-gdgyxmlist dl:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
  .wq-gdgyxmlist dl dt { overflow: hidden; float: left; width: 189px; }
  .wq-gdgyxmlist dl dt img { -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
  .wq-gdgyxmlist dl dd { padding: 0 0 0 227px; }
  .wq-gdgyxmlist dl dd h4 { font-size: 18px; margin-bottom: 14px; }
  .wq-gdgyxmlist dl dd a.more { margin: 30px 0 0; }
  .wq-gdgyxmlist dl dd a.more:hover { color: #0d71ca; border: 1px solid #0d71ca; } }

/*----wq 2018.5 慈善公益-互助病友会----*/
.wq-gdhjbyhlist dl { padding: 15px 0; border-bottom: 1px solid #d9d9d9; }

.wq-gdhjbyhlist dl dt img { display: block; max-width: 100%; }

.wq-gdhjbyhlist dl dd { padding: 10px 0 0 0; }

.wq-gdhjbyhlist dl dd h4 { font-size: 16px; font-weight: bold; color: #0d71ca; height: 26px; line-height: 26px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.wq-gdhjbyhlist dl dd p { font-size: 14px; height: 42px; line-height: 21px; display: -webkit-box; word-break: break-all; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #666666; }

.wq-gdhjbyhlist dl dd a.more { margin: 10px 0 0 0; display: block; width: 84px; height: 28px; line-height: 28px; overflow: hidden; border: 1px solid #d9d9d9; color: #999999; text-align: center; }

.wq-gdhjbyhlist dl:first-child { border-top: 1px solid #d9d9d9; }

@media (min-width: 768px) { .wq-gdhjbyhlist { padding: 10px 0; }
  .wq-gdhjbyhlist dl { padding: 25px 0; }
  .wq-gdhjbyhlist dl:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
  .wq-gdhjbyhlist dl dt { overflow: hidden; float: left; width: 189px; }
  .wq-gdhjbyhlist dl dt img { -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
  .wq-gdhjbyhlist dl dd { padding: 0 0 0 227px; }
  .wq-gdhjbyhlist dl dd h4 { font-size: 18px; margin-bottom: 14px; }
  .wq-gdhjbyhlist dl dd a.more { margin: 30px 0 0; }
  .wq-gdhjbyhlist dl dd a.more:hover { color: #0d71ca; border: 1px solid #0d71ca; } }

/*----wq 2018.5 慈善公益-捐赠公开----*/
.wq-gdjzgkhlist dl { padding: 15px 0; border-bottom: 1px solid #d9d9d9; }

.wq-gdjzgkhlist dl dt img { display: block; max-width: 100%; }

.wq-gdjzgkhlist dl dd { padding: 10px 0 0 0; }

.wq-gdjzgkhlist dl dd h4 { font-size: 16px; font-weight: bold; color: #0d71ca; height: 26px; line-height: 26px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.wq-gdjzgkhlist dl dd p { font-size: 14px; height: 42px; line-height: 21px; display: -webkit-box; word-break: break-all; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #666666; }

.wq-gdjzgkhlist dl dd a.more { margin: 10px 0 0 0; display: block; width: 84px; height: 28px; line-height: 28px; overflow: hidden; border: 1px solid #d9d9d9; color: #999999; text-align: center; }

.wq-gdjzgkhlist dl:first-child { border-top: 1px solid #d9d9d9; }

@media (min-width: 768px) { .wq-gdjzgkhlist { padding: 10px 0; }
  .wq-gdjzgkhlist dl { padding: 25px 0; }
  .wq-gdjzgkhlist dl:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
  .wq-gdjzgkhlist dl dt { overflow: hidden; float: left; width: 189px; }
  .wq-gdjzgkhlist dl dt img { -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
  .wq-gdjzgkhlist dl dd { padding: 0 0 0 227px; }
  .wq-gdjzgkhlist dl dd h4 { font-size: 18px; margin-bottom: 14px; }
  .wq-gdjzgkhlist dl dd a.more { margin: 30px 0 0; }
  .wq-gdjzgkhlist dl dd a.more:hover { color: #0d71ca; border: 1px solid #0d71ca; } }

/*----wq 2018.5 慈善公益-医务社工----*/
.wq-gdywsgmain { padding: 12px 0; }

/*----wq 2018.5 慈善公益-志愿者招募----*/
.wq-gdzyzzmmain { padding: 0 0 20px 0; }

.wq-gdzyzform { -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }

.wq-gdzyzform h2.zytitle a { display: block; background-color: #007bc4; font-size: 20px; font-weight: bold; text-align: center; color: #FFFFFF; width: 150px; margin: 0 auto; height: 50px; line-height: 50px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.wq-gdzyzform .form-list { padding: 20px; display: none; }

.wq-gdzyzform .form-list dl { margin-bottom: 22px; }

.wq-gdzyzform .form-list dl dt { float: left; width: 55px; height: 41px; line-height: 41px; font-size: 16px; }

.wq-gdzyzform .form-list dl dd { padding-left: 55px; }

.wq-gdzyzform .form-list dl dd input[type=submit] { display: block; width: 131px; height: 45px; line-height: 45px; text-align: center; color: #FFFFFF; font-weight: bold; font-size: 20px; background: url(../images/wq_gdicon2.png) no-repeat center center; margin: 12px auto 0; }

.wq-gdzyzform .form-list dl dd label { display: block; width: 100%; height: 39px; line-height: 39px; border: 1px solid #d9d9d9; }

.wq-gdzyzform .form-list dl dd label input { display: block; width: 89%; padding: 10px; height: 19px; }

.wq-gdzyzform .form-list dl dd .wqsexbox { font-size: 16px; height: 40px; line-height: 40px; }

.wq-gdzyzform .form-list dl dd label.wqcheckbox { background-image: url(../images/wq_gdicon1.png); background-repeat: no-repeat; background-position: left center; width: 24px; font-size: 16px; position: relative; border: 0; float: none; display: inline-block; vertical-align: top; *display: inline; *zoom: 1; height: 40px; line-height: 40px; padding-left: 22px; }

.wq-gdzyzform .form-list dl dd label.wqcheckbox input[type=radio] { opacity: 0; filter: alpha(opacity=0); position: absolute; left: 0; top: 0; height: 40px; display: block; cursor: pointer; width: 44px; }

.wq-gdzyzform .form-list dl dd label.wqcheckbox.on { background-image: url(../images/wq_gdicon1ho.png); }

.wq-gdzyzform .form-list dl:last-child dd { padding-left: 0; }

@media (min-width: 992px) { .wq-gdzyzzmmain { padding: 0 0 69px 0; }
  .wq-gdzyzform .form-list { padding: 40px 34px 33px 31px; }
  .wq-gdzyzform .form-list dl { float: left; width: 48.5%; }
  .wq-gdzyzform .form-list dl dd label.wqeage { width: 86px; float: left; }
  .wq-gdzyzform .form-list dl dd label.wqeage input { width: 66px; }
  .wq-gdzyzform .form-list dl dd .wqsexbox { padding-left: 106px; }
  .wq-gdzyzform .form-list dl:nth-child(odd) { padding-right: 19px; }
  .wq-gdzyzform .form-list dl:last-child, .wq-gdzyzform .form-list dl:nth-last-child(2) { width: 100%; } }

/*----wq 2018.5 微电影大赛-医疗主题微电影展播----*/
.recruitmentfloat { display: none; z-index: 110; width: 100%; position: fixed; height: 100%; background: rgba(0, 0, 0, 0.6); left: 0px; top: 0px; }

.wq-tianjiatvwrap { width: 95%; margin: 0 auto; position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); }

.wq-tianjiatvwrap .videobox { height: 250px; position: relative; z-index: 1; }

.wq-tianjiatvwrap .recclosebtn { display: block; width: 25px; height: 25px; position: absolute; right: 15px; top: -5px; cursor: pointer; z-index: 100; margin: -20px -20px 0 0; z-index: 9; background:none; }

.wq-tianjiatvwrap .recclosebtn:before { content: ''; position: absolute; top: 10px; width: 20px; height: 2px; background-color: #FFF; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }

.wq-tianjiatvwrap .recclosebtn:after { content: ''; position: absolute; top: 10px; width: 20px; height: 2px; background-color: #FFF; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

@media (min-width: 640px) { .wq-tianjiatvwrap .videobox { height: 350px; } }

@media (min-width: 1024px) { .wq-tianjiatvwrap { width: 1000px; }
  .wq-tianjiatvwrap .videobox { height: 600px; } }

.wq-gdyldyzbmain li { webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.wq-gdyldyzbmain { padding: 20px 0; }

.wq-gdyldyzbmain .inside-main { overflow: hidden; }

.wq-gdyldyzbmain .inside-main ul { margin: 0 -10px; }

/*.wq-gdyldyzbmain .inside-main li:first-child { width: 100%; position: relative; }

.wq-gdyldyzbmain .inside-main li:first-child .image-title { position: absolute; left: 10px; bottom: 0; background: rgba(0, 0, 0, 0.6); color: #FFFFFF; right: 10px; border: 0; padding: 10px; text-align: left; line-height: 20px; }

.wq-gdyldyzbmain .inside-main li:first-child .image-title span { display: block; font-size: 12px; color: #808080; }

.wq-gdyldyzbmain .inside-main li:first-child .image-title:after { display: block; content: ""; background: url(../images/wq_gdicon3.png) no-repeat center center; width: 31px; height: 31px; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: 10px; }*/

.wq-gdyldyzbmain .inside-main li { margin-bottom: 20px; float: left; width: 50%; padding: 0 10px; }

.wq-gdyldyzbmain .inside-main li p.zoom { position: relative; }

.wq-gdyldyzbmain .inside-main li img { display: block; width: 100%; }

.wq-gdyldyzbmain .inside-main li .playbtn { display: block; background: url(../webimages/wq_gdicon3.png) no-repeat center center; width: 31px; height: 31px; position: absolute; right: 12px; bottom: 12px; }

.wq-gdyldyzbmain .inside-main li .image-title { color: #666666; font-size: 14px; text-align: center; border: 1px solid #d9d9d9; border-top: 0; }

@media (min-width: 768px) { .wq-gdyldyzbmain .inside-main li { float: left; width: 33.33%; padding: 0 10px; }
  .wq-gdyldyzbmain .inside-main li .image-title { height: 41px; line-height: 41px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; } }

@media (min-width: 1024px) { .wq-gdyldyzbmain { padding: 35px 0 20px; }
  .wq-gdyldyzbmain .inside-main ul { margin-bottom: -30px; }
  /*.wq-gdyldyzbmain .inside-main li:first-child .image-title { left: 0px; right: 0px; padding: 10px 20px; line-height: 24px; height: auto; font-size: 18px; }
  .wq-gdyldyzbmain .inside-main li:first-child .image-title span { font-size: 14px; }
  .wq-gdyldyzbmain .inside-main li:first-child .image-title:after { display: block; content: ""; background: url(../webimages/wq_gdicon5.png) no-repeat center center; width: 45px; height: 45px; right: 20px; }*/
  .wq-gdyldyzbmain .inside-main li { margin-bottom: 30px; cursor: pointer; }
  .wq-gdyldyzbmain .inside-main li:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
  .wq-gdyldyzbmain .inside-main li .wq-videmain { position: relative; }
  .wq-gdyldyzbmain .inside-main li p.zoom { overflow: hidden; }
  .wq-gdyldyzbmain .inside-main li p.zoom img { -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
  .wq-gdyldyzbmain .inside-main li .image-title { font-size: 16px; }
  .wq-gdyldyzbmain .inside-main li p.wqalinke { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 123, 196, 0.9); opacity: 0; filter: alpha(opacity=0); -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
  .wq-gdyldyzbmain .inside-main li p.wqalinke:after { display: block; content: ""; background: url(../webimages/wq_gdicon4.png) no-repeat center center; width: 53px; height: 53px; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
  .wq-gdyldyzbmain .inside-main li:hover p.wqalinke { opacity: 1; filter: alpha(opacity=100); } }

/*----wq 2018.5 微电影大赛-专家及评选委员会----*/
.wq-gdzjpwmain .wq-gdzjplist dl { border-bottom: 1px solid #d9d9d9; padding: 10px 0; }

.wq-gdzjpwmain .wq-gdzjplist dl dt img { display: block; max-width: 98px; }

.wq-gdzjpwmain .wq-gdzjplist dl dd { padding: 10px 0 0 0; font-size: 13px; color: #666666; }

.wq-gdzjpwmain .wq-gdzjplist dl dd h4 { color: #0d71ca; font-size: 16px; padding-bottom: 5px; }

@media (min-width: 768px) { .wq-gdzjpwmain { padding: 0 0 75px 0; }
  .wq-gdzjpwmain .wq-gdzjplist dl { padding: 17px 0; }
  .wq-gdzjpwmain .wq-gdzjplist dl dt { float: left; width: 98px; }
  .wq-gdzjpwmain .wq-gdzjplist dl dd { padding: 0 20% 0 133px; }
  .wq-gdzjpwmain .wq-gdzjplist dl dd h4 { font-size: 18px; } }

/*----wq 2018.5 微电影大赛-作品主题----*/
.wq-gdzpztmain li { webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.wq-gdzpztmain { padding: 20px 0; }

.wq-gdzpztmain .wq-gdzpztlist { overflow: hidden; }

.wq-gdzpztmain .wq-gdzpztlist ul { margin: 0 -10px; }

.wq-gdzpztmain .wq-gdzpztlist li { float: left; width: 50%; padding: 0 10px; margin-bottom: 20px; }

.wq-gdzpztmain .wq-gdzpztlist li .contbox img { display: block; width: 100%; margin: 0 auto; }

.wq-gdzpztmain .wq-gdzpztlist li .contbox p.text { color: #FFFFFF; padding: 5px 10px 5px 20px; background-color: #007bc4; height: 40px; line-height: 20px; display: -webkit-box; word-break: break-all; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.wq-gdzpztmain .wq-gdzpztlist li:nth-child(4n-0) .contbox img, .wq-gdzpztmain .wq-gdzpztlist li:nth-child(4n-3) .contbox img { -webkit-border-radius: 0 40px 0 0; -moz-border-radius: 0 40px 0 0; border-radius: 0 40px 0 0; }

.wq-gdzpztmain .wq-gdzpztlist li:nth-child(4n-0) .contbox p.text, .wq-gdzpztmain .wq-gdzpztlist li:nth-child(4n-3) .contbox p.text { -webkit-border-radius: 0 0 0 40px; -moz-border-radius: 0 0 0 40px; border-radius: 0 0 0 40px; }

.wq-gdzpztmain .wq-gdzpztlist li:nth-child(4n-1) .contbox img, .wq-gdzpztmain .wq-gdzpztlist li:nth-child(4n-2) .contbox img { -webkit-border-radius: 40px 0 0 0; -moz-border-radius: 40px 0 0 0; border-radius: 40px 0 0 0; }

.wq-gdzpztmain .wq-gdzpztlist li:nth-child(4n-1) p.text, .wq-gdzpztmain .wq-gdzpztlist li:nth-child(4n-2) p.text { -webkit-border-radius: 0 0 40px 0; -moz-border-radius: 0 0 40px 0; border-radius: 0 0 40px 0; }

@media (min-width: 768px) { .wq-gdzpztmain { padding: 60px 0; }
  .wq-gdzpztmain .wq-gdzpztlist ul { margin: 0 -12px; }
  .wq-gdzpztmain .wq-gdzpztlist ul li { padding: 0 12px; margin-bottom: 23px; }
  .wq-gdzpztmain .wq-gdzpztlist ul li .contbox p.text { padding: 11px 30px 13px 57px; font-size: 16px; line-height: 24px; height: 48px; }
  .wq-gdzpztmain .wq-gdzpztlist ul li:nth-child(4n-0) .contbox img, .wq-gdzpztmain .wq-gdzpztlist ul li:nth-child(4n-3) .contbox img { -webkit-border-radius: 0 90px 0 0; -moz-border-radius: 0 90px 0 0; border-radius: 0 90px 0 0; }
  .wq-gdzpztmain .wq-gdzpztlist ul li:nth-child(4n-0) .contbox p.text, .wq-gdzpztmain .wq-gdzpztlist ul li:nth-child(4n-3) .contbox p.text { -webkit-border-radius: 0 0 0 90px; -moz-border-radius: 0 0 0 90px; border-radius: 0 0 0 90px; }
  .wq-gdzpztmain .wq-gdzpztlist ul li:nth-child(4n-1) .contbox img, .wq-gdzpztmain .wq-gdzpztlist ul li:nth-child(4n-2) .contbox img { -webkit-border-radius: 90px 0 0 0; -moz-border-radius: 90px 0 0 0; border-radius: 90px 0 0 0; }
  .wq-gdzpztmain .wq-gdzpztlist ul li:nth-child(4n-1) p.text, .wq-gdzpztmain .wq-gdzpztlist ul li:nth-child(4n-2) p.text { -webkit-border-radius: 0 0 90px 0; -moz-border-radius: 0 0 90px 0; border-radius: 0 0 90px 0; } }

.wq-gdindexlmpul li { webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.wq-gdindexlmpul { padding: 20px 10px; }

.wq-gdindexlmpul ul { margin: 0 -10px; }

.wq-gdindexlmpul ul li { float: left; width: 50%; padding: 0 5px 10px; }

.wq-gdindexlmpul ul li .contentmain { background-color: #FFFFFF; }

.wq-gdindexlmpul ul li .contentmain span.img { display: block; }

.wq-gdindexlmpul ul li .contentmain span.img img { display: block; width: 100%; margin: 0 auto; }

.wq-gdindexlmpul ul li .contentmain .textbox { padding: 10px; color: #4c4c4c; }

.wq-gdindexlmpul ul li .contentmain .textbox h4 { font-size: 16px; font-weight: bold; text-align: center; margin-bottom: 5px; height: 24px; line-height: 24px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.wq-gdindexlmpul ul li .contentmain .textbox p { font-size: 14px; height: 21px; line-height: 21px; /*white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;*/ }

.wq-gdindexlmpul ul li .contentmain .textbox a.more { display: block; text-align: center; color: #999999; margin-top: 10px; }

@media (min-width: 1024px) { .wq-gdindexlmpul ul li { width: 25%; }
  .wq-gdindexlmpul ul li:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
  .wq-gdindexlmpul ul li .contentmain span.img { overflow: hidden; }
  .wq-gdindexlmpul ul li .contentmain span.img img { -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
  .wq-gdindexlmpul ul li .contentmain .textbox { padding: 17px 10px 23px; }
  .wq-gdindexlmpul ul li:hover .contentmain .textbox a { color: #0d71ca; } }



/*20180530*/
@media (min-width:768px) {
    .wq-gdgyxmlist2 dl dd {
        padding:0;
    }
}


/*20180607*/
.wq-gdindexlmpul ul li:first-child .contentmain{ background:#e4fde8;}
.yuyuetext { padding:0;}
.wq-gdindexlmpul ul li:first-child .yuyuetext a { color:#a93c98;}
.wq-gdindexlmpul ul li:first-child .contentmain .textbox .yuyuetext p{ height:21px;}
.wq-gdindexlmpul ul li .contentmain .textbox { height:147px;}
.wq-gdindexlmpul ul li .contentmain .textbox p {
    height: 84px;
    line-height: 21px;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical; }



/*20180720*/
.tianjiatvwrap{width: 1000px;position: fixed;height: 500px;position: absolut;z-index:99;left:50%;top:50% !important;transform:translate(-50%,-50%);}

/*20180803*/
.bdsharebuttonbox{ display:none !important;}
#_ideConac{ display:none !important;}



/*20180821*/

.reservation a{ display: block;
    width: 150px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background-color: #a4258a;
    color: #fff;
    border-radius: 5px;
    font-size: 18px;
    margin: 20px 0 0 0;}

@media(min-width:1024px){
	.IMCService dl{ position:relative;}
.IMCService dl .reservation {
position: absolute;
    right: 300px;
    float: none;
    width: 150px;
    top: 40%;
}
}



/** 20200708 **/
.suzyview-posi{
	position: absolute;
        top: 18%;
	left: 7%;
	z-index:3;
	width: 50%;
	font-size: 12px;
	line-height: 1.2;
}