/* CSS Document */
html,body{background:#FFFFFF;}	
html,h1,h2,h3,h4,h5,h6,p,a,span,div,s,input,select,textarea,img{margin:0px; padding:0px; border:0px; background:none;}
*{margin:0px; padding:0px;}
a{text-decoration:none; color:#666666; text-decoration:none; }
a:hover{text-decoration:none;}
ul li{list-style:none;}
.clear{clear:both;}
.yuanjiao{border-bottom-left-radius:5px; border-top-left-radius:5px; border-bottom-right-radius:5px; border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px;}
.yuanjiao10{border-bottom-left-radius:10px; border-top-left-radius:10px; border-bottom-right-radius:10px; border-top-right-radius:10px; -webkit-border-top-left-radius:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-top-right-radius:10px; -webkit-border-bottom-right-radius:10px;}
body{width:100%; background-color:#ffffff; min-width:1300px; overflow-x:hidden; position:relative; z-index:1; color:#666666; line-height:24px; font:12px/150% "Microsoft YaHei", "微软雅黑", sans-serif,Arial, Helvetica; /*font:12px/150% "Alegreya Sans", Arial, Helvetica, sans-serif;*/}

.gongyong{width:1118px; height:auto; margin:auto;}

#top_line { background: #004664; vertical-align: top; height: 5px; font-size: 0px; }
.language { width: 142px; height: 24px; position: absolute; top: 0; right: 0; text-align: center; color: #FFF; }
.language a{color：fff;}
.top{width:1118px; height:44px; border-bottom:1px solid #e5e5e5; text-align:right; color:#ffffff; overflow:hidden; font-size:14px; line-height:44px;}
.top span{margin-right:22px;}
.top span a{color:#ffffff;}
.top span a:hover{color:#ffffff; text-decoration:underline;}

.Top{width: 100%; height: 40px; background: #f0f0f0; }
.Language {width: 1200px; height: auto; margin:0 auto;}
.Language_right{float:right;} 
.Language img{width:24px; height: auto; float:left;  margin-top:12px; }
.Language span{font-size:14px; color: #676767; float:left;  display: block; line-height: 40px; margin-left:6px;}
.Language a{float:left;  display: block; line-height: 38px;  margin-left:6px; border-bottom:#FFFFFF 2px solid;}
.Language a:hover{border-bottom: #ff0040 2px solid;}


#top_line{background:#004664; vertical-align:top; height:0px; font-size:0px;}

.zhuxingxiang{width:100%; height:auto; max-height:250px; min-height:100px; overflow:hidden; text-align:left;background:#fff;}
.zhuxingxiang img{width:auto; min-width:50%; max-width:80%; height:auto; max-height:210px; min-height:60px; margin-top:20px;}

/*外科周用css*/
.zhuxingxiangnew{width:100%; height:auto; overflow:hidden; text-align:center; /*background: url(/skins/skins22/img/cagh2020banner_bg.jpg) no-repeat; background-size:100% 100%;*/}
.zhuxingxiangnew img{width:100%;}

.menu{width:100%; height:auto; min-height:50px; background:#003ad9; line-height:50px; text-align:center;}
.menu ul{width:100%; height:auto; display: flex; justify-content: space-between;}
.menu li{height:auto; flex-grow: 1; position:relative; z-index:10; font-size:18px;}
.menu ul li a{width:100%; height:50px;  float:left; display:block; line-height:50px; color:#fff;}
.menu ul li a:hover{padding-top:0px; color:#fff; background:#0383ef;}
.menu ul li .xiala{width:200px; height:auto; background:#f2efef; border-top:3px solid #dd3333; position:absolute; z-index:10; left:0px; top:45px; display:none;}
.menu ul li .xiala a{width:100%; height:25px; line-height:25px; border-bottom:1px solid #dcdadb; margin:auto; padding:4px 0px; color:#333333; padding:0px;}
.menu ul li .xiala a span{width:170px; height:auto; margin:auto; display:block;}
.menu ul li .xiala a:hover{background:#f8f8f8; border:none; border-bottom:1px solid #dcdadb;}

.banner{width:100%; height:320px; overflow:hidden; background:#95d8f1; text-align:center; display:none;}
.banner #flash{width:100%; height:320px; position:relative; z-index:1;}
.banner #flash .f1{width:1400px; height:320px; position:absolute; z-index:1; left:50%; top:0px; margin-left:-700px;}
.banner #flash .f1 img{width:auto; height:320px;}
.banner #flash .f2{position:absolute; z-index:2; bottom:0px; left:0px; width:100%; height:30px; line-height:30px;}
.banner #flash .f2 ul{}
.banner #flash .f2 li{}
.banner #flash .f2 li.on{}
.banner #flash .prev{background:url(img/sprite_05.png) right center no-repeat; width:40px; height:50px; position:absolute; z-index:2; top:50%; left:10px; margin-top:-25px; cursor:pointer; opacity:0.4;}
.banner #flash .next{background:url(img/sprite_02.png) right center no-repeat; width:40px; height:50px; position:absolute; z-index:2; top:50%; right:10px; margin-top:-25px; cursor:pointer; opacity:0.4;}
.banner #flash .prev:hover{opacity:1.0;}
.banner #flash .next:hover{opacity:1.0;}

.content{width:100%; height:auto; overflow:hidden; padding-top: 20px;}
.content .contenttop{width:820px; height:auto; margin-top:16px; margin-bottom:12px; float:left;}
.content .contenttop .contenttopleft{float:left; width: 24.7%; height:120px;border:1px solid #fff; border-radius: 5px;}

.content .contenttop .contenttopleft .contenttopleft1{width:48px; height:48px; text-align:center; line-height:48px; margin:-24px auto auto auto; border-bottom-left-radius:50%; border-top-left-radius:50%; border-bottom-right-radius:50%; border-top-right-radius:50%; -webkit-border-top-left-radius:50%; -webkit-border-bottom-left-radius:50%; -webkit-border-top-right-radius:50%; -webkit-border-bottom-right-radius:50%; }
.content .contenttop .contenttopleft .contenttopleft1 img{width:60px; height:50px; margin-top:30px; margin-left:-120px;}
.content .contenttop .contenttopleft .contenttopleft2{width:100%; height:auto; margin:10px auto 0px 15px;}
.content .contenttop .contenttopleft .contenttopleft2 h3{width:100%; height:30px; line-height:40px; color:#FFF; font-size:20px;}
.content .contenttop .contenttopleft .contenttopleft2 p{font-size:16px; width:100%; height:66px; line-height:22px; color:#FFF;}
.content .contenttop .contenttopleft .contenttopleft2 p{font-size:16px; width:100%; height:auto; color:#FFF;}
/********   *   *   ***********/
.content .contentfujia{width:800px; height:98px; border:1px solid #e8e8e8; overflow:hidden; font-size:16px; color:#333; line-height:94px; margin:15px;}

.content .contentfujia .contentfujialeft{float:left; width:814px; height:98px;  background:url(img/6.png) 15px center no-repeat; background-size:15px 15px;}
.content .contentfujia .contentfujialeft .contentfujialeft-img{float:left; width:120px; height:98px; text-align:center; padding-top:25px; border-right:solid 1px #e8e8e8;}
.content .contentfujia .contentfujialeft .gundong{width:95%; height:auto; margin:auto;}
.content .contentfujia .contentfujialeft a{background:none; float:left; color:#333; padding:0px; margin:0px; height:100px; line-height:100px; overflow:hidden; width:100%; padding-left:25px;}
.content .contentfujia .contentfujialeft a:hover{color:#f00; text-decoration:underline;}
.content .contentfujia .contentfujialeft span{float:right; color:#999;}
.content .contentfujia .contentfujiaright{width:258px; margin-right:12px; height:100px; float:right; overflow:hidden;}
.content .contentfujia .contentfujiaright .li{float:left; width:50%;}
.content .contentfujia .contentfujiaright a{margin:20px 5px 0px; float:right; width:60%; text-align:center;}
.content .contentfujia a{float:right; background:#005796; margin-right:15px; height:30px; line-height:30px; display:block; padding:0px 15px; color:#FFF; margin-top:20px; border-bottom-left-radius:4px; border-top-left-radius:4px; border-bottom-right-radius:4px; border-top-right-radius:4px; -webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px;}
.content .contentfujia p{float:left; margin-left:15px;}
/********   *   *   ***********/
.content .contentbottom{width:98%; height:auto; margin:25px auto 12px;}
.content .contentbottom .contentbottomtop{width:100%; height:6px; border-top:1px dotted #e0dede; border-bottom:1px dotted #e0dede; text-align:center; margin-bottom:20px;}
.content .contentbottom .contentbottomtop span{border:1px solid #e0dede; width:26px; height:26px; display:block; margin:-10px auto 0px; background:#FFF; border-bottom-left-radius:50%; border-top-left-radius:50%; border-bottom-right-radius:50%; border-top-right-radius:50%; -webkit-border-top-left-radius:50%; -webkit-border-bottom-left-radius:50%; -webkit-border-top-right-radius:50%; -webkit-border-bottom-right-radius:50%;}
.content .contentbottom .contentbottomtop span img{width:20px; height:20px; margin-top:3px;}
.content .contentbottom .rukouleft{width:33.3%; height:235px; float:left;}
.content .contentbottom .rukouleft h3{width:90%; height:30px; line-height:30px; padding:10px 0px; text-align:left; color:#272727; font-size:16px; margin:auto;}
.content .contentbottom .rukouleft .rukouleft1{width:85%; height:auto; margin:auto; background:url(img/user_login_02.png) 1px center no-repeat; font-size:14px; line-height:28px; padding-left:7%; background-size:20px auto;}
.content .contentbottom .rukouleft .team{background:url(img/user_login_04.png) left center no-repeat; background-size:20px auto;}
.content .contentbottom .rukouright{width:66.6%; height:235px; float:right;}
.content .contentbottom .contentbottomnr{width:100%; height:auto; overflow:hidden;}
.content .contentbottom .contentbottomnr .contentbottomnr1{float:left; width:33.3%; height:235px; text-align:center;}
.content .contentbottom .contentbottomnr .contentbottomnr1 a{display:block; margin:auto; width:96%; height:235px;}
.content .contentbottom .contentbottomnr .contentbottomnr1 a img{width:auto; height:auto; max-width:100%; max-height:200px; margin-bottom:5px;}
.content .contentbottom .contentbottomnr .contentbottomnr1 a p{width:100%; height:25px; line-height:25px; overflow:hidden; font-size:16px; font-weight:bold; color:#666;}


.content .contentbottom .contentbottomnr .contentbottomnr12{float:left; width:20%; max-height:190px; text-align:center;}
.content .contentbottom .contentbottomnr .contentbottomnr12 a{display:block; margin:auto; width:96%; max-height:190px;}
.content .contentbottom .contentbottomnr .contentbottomnr12 a img{width:auto; max-width:100%; height:auto; max-height:60px; margin:0px;}
.content .contentbottom .contentbottomnr .contentbottomnr12 a p{width:100%; height:20px; line-height:20px; overflow:hidden; font-size:14px; color:#212121; margin:15px auto auto auto; text-align:center;}

.footer{width:100%; height:auto; overflow:hidden; margin-top:20px; border-top:12px solid #e9eaee; background:#363839; padding-top:36px; padding-bottom:45px; border-bottom:1px solid #4b4c4d; font-size:12px; color:#fff; line-height:24px;}
.zhuangshi{background:#282a2b; width:100%; min-height:0px; padding-top:10px; padding-bottom:10px; overflow:hidden; text-align:center; color:#FFF;}
.zhuangshi p a{color:#FFF;}
.zhuangshi p a:hover{color:#FFF; text-decoration:underline;}
.zhuangshi p{line-height:24px;}
.footer .footleft strong{font-size:14px;}
.footer .footleft{width:50%; height:auto; margin:auto 5%; float:left; color:#d5d5d5;font-size:16px;}
.footer .footleft h4{width:16px; height:auto; line-height:20px; color:#d5d5d5;}
.footer .footleft a{color:#808182;}
.footer .footleft p{color:#808182; font-size:14px; }


.footer .footleft a:hover{color:#fff; text-decoration:underline;}
.footer .footleft .height{height:12px; width:100%; visibility:hidden;}
.footer .footleft img{max-width:100%; height:auto; display:block; margin:auto auto 15px auto;}
.footleft p{color:#999; margin-bottom:-25px;}
.footer .footright img{max-width:100%; height:auto; margin:auto 20px 15px auto;}

.sousuo{width:90%; height:30px; overflow:hidden; margin:3px 0px;  text-align:center;}
.sousuo input{width:120px; height:24px; border:1px solid #cacaca; color:#333; background:#CCC;}
.sousuo input[type=submit]{width:29%; height:26px; border:none; background:#005796; color:#FFF;}
.sousuo select{width:80%; height:26px; border:1px solid #cacaca; background:#CCC; color:#333; margin-bottom:10px;}
.footleft p strong{color:#999; margin-bottom:-25px; margin-left:20px;}

#gotopbtn{position:fixed; width:50px; bottom:0px; height:35px; cursor:pointer; right:3.5%; background:#474747; text-align:center; border-bottom-left-radius:0px; border-top-left-radius:8px; border-bottom-right-radius:0px; border-top-right-radius:8px; -webkit-border-top-left-radius:8px; -webkit-border-bottom-left-radius:0px; -webkit-border-top-right-radius:8px; -webkit-border-bottom-right-radius:0px;}
#gotopbtn:hover{background:#005796;}
#gotopbtn img{margin-top:9px; width:18px; height:18px;}

/*******************************************/
.ncontent{width:100%; height:auto; margin:15px auto 0px; overflow:hidden;}
.ncontent .ncontentleft{float:left; width:26%; height:auto; font-size:14px; color:#; line-height:24px; color:#4c4c4c;}
.ncontent .ncontentleft p{width:100%; height:auto; line-height:30px; margin-bottom:12px; font-size:16px; color:#4c4c4c; font-weight:bold;}
.ncontent .ncontentleft ul{ height:auto; overflow:hidden; }
.ncontent .ncontentleft ul p{display:none;}
.ncontent .ncontentleft li{width:100%; min-height:24px; padding:8px 0px; overflow:hidden; border-bottom:1px solid #e0dede;}
.ncontent .ncontentleft ul li span{color:#6f6f6f; font-size:16px; margin:auto 6px; font-family:"宋体"; font-weight:700;}
.ncontent .ncontentleft ul li a{color:#4c4c4c; font-size:16px; padding-left:8%; background:url(img/er_jiao_03.png) 6px center no-repeat;}
.ncontent .ncontentleft ul li:hover span{color:#00baff;}
.ncontent .ncontentleft ul li:hover a{color:#00baff; background:url(img/er_jiao_05.png) 6px center no-repeat;}
.ncontent .ncontentleft ul .current span{color:#00baff;}
.ncontent .ncontentleft ul .current{color:#003ad9; background:url(img/er_jiao_05.png) 6px center no-repeat;}
.ncontent .ncontentright{float:right; width:70%; height:auto; font-size:13px; color:#333333; line-height:20px;}
.ncontent .ncontentright p{color:#333333;}

.ncontent .ncontentright .ncontentrighttitle{background:url(img/dian_03.jpg) center repeat-x; color:#da2128; height:50px; line-height:50px; margin-bottom:15px; overflow:hidden;}
.ncontent .ncontentright .ncontentrighttitle h3{float:left; font-size:24px; background:#FFF; padding-right:20px;}
.ncontent .ncontentright table{border-collapse:collapse; border-spacing:0px;}

.ncontent .ncontentright .ncontentrighttitlenew{height:60px;background:url(/skins/skins22/img/menu1_03.jpg) left center no-repeat;overflow:hidden;color:#44668b;font-size:16px;padding-left:9%;line-height:60px;font-weight:normal;margin-bottom:15px;}
.ncontent .ncontentright .ncontentrighttitlenew h3{font-weight:700; font-size:18px;}
.ncontent .ncontentright .ncontentrighttitlenew h2{color:#5a4297; font-size: 18px; font-weight: bold;}
.ncontent .ncontentright .ncontentrightnr{ min-height:300px; overflow:hidden;}
.ncontent .ncontentright .ncontentrightnr .ncontentrightnr1{float:right; width:572px;}
.ncontent .ncontentright .ncontentrightnr p{font-size:16px; line-height:36px;}
.ncontent .ncontentright .ncontentrightnr h2{color:#0168b7; font-size: 15px; font-weight: bold;}
.ncontent .ncontentright .ncontentrightnr .ncontentrightnr2{float:left; width:180px; height:auto; margin-right:12px;}

.nbanner{width:100%; height:auto; text-align:center; overflow:hidden; background:#dcdcdc;}
.nbanner img{width:auto; height:auto; max-width:100%; max-height:150px;}

.contentbottomnew{width:97.2%; min-height:70px; max-height:460px; border:1px solid #e8e8e8; overflow:hidden; font-size:14px; color:#272727; line-height:70px; margin:20px auto 20px;}
.huanyingci{float:left; width:794px; height:270px; overflow:hidden; border-right:1px solid #e8e8e8; line-height:24px; padding:0px 10px;}
.huanyingci h3{width:100%; height:30px; line-height:30px; border-bottom:1px solid #e8e8e8; margin:10px 0px; padding-left:1%;}
.huanyingci img{width:auto; max-width:300px; height:auto; max-height:150px; margin:10px 15px 0px; float:left;}
.huanyingci a{color:#f00;}
.huanyingci a:hover{color:#f00; text-decoration:underline;}
.huanyingci p{text-indent:24px; font-size:12px;}

.huanyingcino{float:left; width:794px; overflow:hidden; line-height:24px; padding:0px 10px;}
.huanyingcino h3{width:100%; height:40px; line-height:40px; border-bottom:1px solid #e8e8e8; margin:10px 0px; color:#000; font-size:20px; }
.huanyingcino img{width:auto; max-width:200px; height:auto; max-height:170px; margin:20px 0px 0px 15px; float:left;}
.huanyingcino .wenzino{width:634px; height:auto; float:right; margin-top:10px; font-size:14px; color:#000;}
.huanyingcino a{color:#f00;}
.huanyingcino a:hover{color:#f00; text-decoration:underline;}
.huanyingcino p{text-indent:2em; font-size:16px; line-height: 36px; margin-bottom: 10px;}

.quickmenu{float:right; width:258px; height:auto; overflow:hidden; margin-right:12px;}
.quickmenu h3{width:100%; height:30px; line-height:30px; border-bottom:1px solid #e8e8e8; margin:10px 0px 20px; padding-left:15px;}
.quickmenu a{width:100%; height:60px; line-height:60px; text-align:center; display:block; color:#FFF; font-size:18px; margin:15px 0px;}
.quickmenu a.img{background:url(img/user_login_01.png) 20% center no-repeat #006fb1;}
.quickmenu a.img:hover{background:url(img/user_login_01.png) 20% center no-repeat #2aa5ef;}
.quickmenu a.img1{background:url(img/user_login_03.png) 20% center no-repeat #006fb1;}
.quickmenu a.img1:hover{background:url(img/user_login_03.png) 20% center no-repeat #2aa5ef;}
.quickmenu a:hover{text-align:center; display:block; color:#fff;}

.important_dates{float:right; width:245px; height:auto; overflow:hidden; margin-right:17px; margin-top:17px;border:solid 1px #e5e5e5;}
.important_dates h3{width:100%; height:50px; line-height:50px; color:#503f77; font-size:18px; text-align:center; background-color:#ededed; }
.important_dates img{float:left; margin:30px 20px 0 30px; height: 40px;}
.important_dates p{height:80px; padding-top:26px; color:#686868; font-size:14px; line-height:24px; width:100%; text-align:left;}
.important_dates strong{color:#333; line-height:30px; font-size:16px; display:block; text-align:center; width:100%; margin-top:10px;}
.important_dates span{color:#000; font-size:16px; font-weight:bold;}

a.button_anniu{ border-radius:5px; padding:5px 30px; background:#2a7fff; color:#FFF; display:inline-block; *display:inline; zoom:1; font-size:18px; margin:10px; cursor:pointer; }

.bottomicp{ width:100%; text-align:left; font-size:14px; color:#4f5051; margin-left:55px;}

.rightzc{width:250px; height:auto; float:right; overflow:hidden; text-align:center; font-size:20px; margin:10px 16px 10px auto;}
.rightzcg{height:120px; margin-top:6px;  background-color:#e9eaee; border-bottom-left-radius:15px; border-top-left-radius:15px; border-bottom-right-radius:15px; border-top-right-radius:15px; -webkit-border-top-left-radius:15px; -webkit-border-bottom-left-radius:15px; -webkit-border-top-right-radius:15px; -webkit-border-bottom-right-radius:15px;}
.rightzcg a{color:#2a7fff;}
.rightzct{height:120px; background-color:#bdbdbd;  margin-top:20px; border-bottom-left-radius:15px; border-top-left-radius:8px; border-bottom-right-radius:15px; border-top-right-radius:8px; -webkit-border-top-left-radius:15px; -webkit-border-bottom-left-radius:15px; -webkit-border-top-right-radius:15px; -webkit-border-bottom-right-radius:15px;}
.rightzct a{color:#FFF;}
.rightzc img{margin-top:20px; margin-bottom:12px;}

.rightdy{width:250px; height:auto; background-color:2c2c2c; float:right; padding-bottom:20px;}

.leftdwf{float:left; margin:20px 5%; line-height:30px;}
.leftdwf h3{font-weight:bold;}


a { color:#503f77; text-decoration:none; }

.blk_18 { overflow:hidden; zoom:1; font-size:9pt; border:1px solid #e3e3e3; background:#eee; width:822px; margin-top:8px; }
.blk_18 .pcont { width:760px; float:left; overflow:hidden; padding-left:5px; }
.blk_18 .ScrCont { width:32766px; zoom:1; margin-left:-5px; }
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; }
.blk_18 .LeftBotton, .blk_18 .RightBotton { width:15px; height:74px; float:left; background:url(/skins/skins22/img/ax.gif) no-repeat; }
.blk_18 .LeftBotton { background-position: 0 0; margin:94px 5px 0; }
.blk_18 .RightBotton { background-position: 0 -100px; margin:94px 1px 10px 5px; }
.blk_18 .LeftBotton:hover { background-position: -20px 0; }
.blk_18 .RightBotton:hover { background-position: -20px -100px; }
.blk_18 .pl img { display:block; cursor:pointer; border:none; margin:20px auto 20px auto; }
.blk_18 .pl { width:125px; border:1px solid #f3f3f3; float:left; float:left; text-align:center; line-height:24px; }
.blk_18 a.pl:hover { border:1px solid #5dacec; color:#5dacec; background:#fff; }


























































