﻿html {   }
body,div,img, p,span,ul,li,p,h1,h2{ font-size:12px; margin:0; padding:0; border:0; list-style:none;  }
img,input,select{ vertical-align:middle; font-size:12px; font-family:"微软雅黑"; }
 
a:link{ color:#000000; text-decoration:none; }
a:visited{ color:#000000;text-decoration:none} 
a:hover{ color:#ff5904;text-decoration:none}
a:active{ color:#000000;text-decoration:none} 

.mt5{ margin-top:5px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.ml10{ margin-left:10px}
.ml15{ margin-left:15px}
.clear{ clear:both; height:0; line-height:0; font-size:0; overflow:hidden; }
.clear::after {content:""; clear:both; display:block }
.fl{ float:left}
.fr{ float:right}
.btn{ width:48px; height:25px; background:url(../images/button.jpg) no-repeat center; border:none; vertical-align:middle; cursor:pointer;}

html, body { background:#f9f9f9; font-family:"微软雅黑"; width:100% }
 
.main { margin-left:auto; margin-right:auto; width:1280px; }
.top { margin-left:auto; margin-right:auto; height:36px; line-height:36px; border-bottom:#eeeeee 1px solid; padding-left:10px; padding-right:10px; color:#666666; font-size:14px; }
.top a { font-size:14px; }
.top span { font-size:14px; }

.border{ border:#EFEFEF 1px solid }
 
.header { width:100%; background-color:#ffffff;  margin-left:auto; margin-right:auto;  }
.header .box {  width:1280px; margin-left:auto; margin-right:auto;   }
.header .logobox { width:1280px; height:293px;  }
.header .searchbox { width:392px; height:80px;  float:right; padding-top:36px; padding-right:8px;  background-color:#ffffff;   }

.header .searchbox .content { height:36px; width:365px; border:#3f92fa 2px solid; border-radius:18px; overflow:hidden; background-color:#ffffff; }
.header .searchbox .content .textbox { width:210px; float:left; margin-left:20px; padding-top:2px; }
.header .searchbox .content .textbox input { height:32px; line-height:32px; border:none; width:210px; font-size:14px; outline: none;  }
.header .searchbox .content .button { float:right; width:66px; overflow:hidden; background-color:#3f92fa }
.header .searchbox .content .button input { width:66px; height:36px; background-color:#3f92fa; color:white; font-size:14px; border:none; border-top-right-radius:18px; border-bottom-right-radius:18px; cursor:pointer; }

 
.banner{ background-color:#3f92fa; font-family:"微软雅黑";  min-width:1280px; }
.banner .box { max-width:1280px; min-width:1280px; margin-left:auto; margin-right:auto; background-color:#3f92fa; padding-top:10px; padding-bottom:10px;    }
.banner ul { margin-left:auto; margin-right:auto; }
.banner ul li { height:32px; line-height:32px; width:12%; float:left; text-align:center; }
.banner ul li a { text-decoration:none; color:#FFFFFF; font-size:14px; }
.banner ul li a:hover { color:#ff5904 }

.advertise { margin-left:10px; margin-right:10px; }
.advertise img { width:100%; height:auto; }
 
.kanban { max-width:1530px; margin-left:auto; margin-right:auto; height:100px; background-color:white;  padding:15px; margin-top:15px; padding-right:0px; }
.kanban ul li { width:20%; float:left;   }
.kanban ul li .box { background-color:white; height:100px;  background:#f9f9f9; margin-right:15px }
.kanban ul li .box:hover { cursor:pointer; background-color:#f3faff }
.kanban ul li.last { padding-right:0 } 
.kanban ul li .box .iconview { width:90px; float:left; text-align:center; padding-top:20px  }
.kanban ul li .box .textview { width:110px; float:left; padding-top:30px }
.kanban ul li .box .textview .text { font-size:18px; }
.kanban ul li .box .textview .count { font-size:14px; font-weight:bold; margin-top:10px }

.main .topnews { width:1200px; margin-left:auto; margin-right:auto; background:url(../Images/topnews_bg.png) #ffffff no-repeat left; background-position-y:2px; color:#666899; height:90px; padding-top:20px; }
.main .topnews a { color:#333333 }
.main .topnews a:hover { color:#ff5904; text-decoration:none; }
.main .topnews .bigtitle { font-size:26px; line-height:34px; margin-left:80px; width:1100px; }
.main .topnews .smalltitle { font-size:14px; line-height:30px; height:30px; margin-left:35px; width:960px; overflow:hidden; margin-top:5px;  }

.main .left { width:230px; float:left; }
.main .menu { width:230px; float:left; }
.main .titlebg { height:36px; line-height:36px; background:url(../images/titlebg01.png) no-repeat left bottom; font-family:"微软雅黑"; overflow:hidden; margin-left:10px; margin-right:10px; padding-bottom:6px }
.main .titlebg h2 {  font-size:18px; float:left; width:100px; margin-left:8px; font-weight:bold;  }
.main .titlebg a { float:right; margin-right:10px; color:#666666; text-decoration:none}
.main .titlebg span { float:right; margin-right:10px; color:#666666; text-decoration:none}

.main .titlebg2 { height:33px; line-height:33px; background:url(../images/shiyi_11.png) no-repeat left; }
.main .titlebg2 h2 { margin-left:15px; float:left; font-family:"微软雅黑"; font-weight:normal; font-size:16px; color:#FFFFFF}
.main .titlebg2 a { float:right; margin-right:10px; font-family:"宋体"; text-decoration:none; color:#999999}

 
.titlebg3 { height:37px; line-height:37px; background:url(../images/titlebg2.jpg) no-repeat left; padding-left:20px }
.titlebg3 li { float:left;cursor:pointer;height:37px;line-height:37px; text-align:center; width:80px; font-family:"微软雅黑";}
.titlebg3 li a { text-decoration:none; font-size:14px}
.titlebg3 li.active { background:url(../images/page_26.jpg) no-repeat center bottom;}
.titlebg3 li.active a { color:#c90712; font-size:14px; font-weight:bold }
.titlebg3 li.normal a { color:#666666; font-size:14px;  }
.none { display:none;}
.TabContent { clear:both;overflow:hidden;background:#fff; display:block}

.main .titlebg4 { height:42px; line-height:42px; background:url(../images/titlebg2.png) #ffffff no-repeat left bottom; font-family:"微软雅黑"; overflow:hidden; }
.main .titlebg4 h2 {  font-size:16px; line-height:42px; float:left; width:100px;  text-align:center;  }
.main .titlebg4 a { float:right; margin-right:10px; color:#666666; text-decoration:none}
.main .titlebg4 span { float:right; margin-right:10px; color:#666666; text-decoration:none}

.adv-left { float:left; width:592px; }
.adv-left img { border:#737373 2px solid }
.adv-right { float:right; width:592px; }
.adv-right img { border:#737373 2px solid }

.container { min-width:1280px; max-width:1280px; }


.loginbox {  height:400px; background:url(../Images/loginBg.png) no-repeat center bottom; background-size:100%; padding:45px; padding-top:40px; border-radius:4px }
.logintitle{ height:40px; line-height:40px; border-bottom:#38a3c7 2px solid; margin-bottom:30px }
.logintitletext { width:60px; color:#38a3c7; border-bottom:#38a3c7 2px solid; font-size:14px; font-weight:bold; }

.loginitem{ height:70px; line-height:70px; }
.loginitem a { font-size:14px; }
.loginitem .textbox { border:#eeeeee 1px solid; height:40px; padding-left:14px; width:256px;  border-radius: 2px; font-size:14px;}
.codebox { border:#eeeeee 1px solid; height:40px; padding-left:14px; width:140px;  border-radius: 2px; font-size:14px; }
.loginitem .btn{ height:40px; width:270px; background-color:#38a3c7; color:white; font-size:14px; border:0;  }

#canvas { border: 1px solid #eeeeee; border-radius: 2px; cursor: pointer;  width:100px; height:40px; margin-top:16px }

.regpath { height:30px; line-height:30px; margin-top:20px; }
.regview { background-color:#ffffff; margin-top:20px; padding-top:30px; padding-bottom:30px; } 

.regitem{ width:420px; height:70px; line-height:70px; margin-left:auto; margin-right:auto; }
.regitem a { font-size:14px; }
.regitem .itemlabel { width:110px; float:left; text-align:right; font-size:14px; padding-right:10px }
.regitem .itemcontent{ width:300px; float:left; }
.regitem .textbox { border:#eeeeee 1px solid; height:40px; padding-left:14px; width:285px;  border-radius: 2px; font-size:14px;}
.regitem .codebox { border:#eeeeee 1px solid; height:40px; padding-left:14px; width:140px;  border-radius: 2px; font-size:14px; }

.regitem .codebtn{ height:40px; width:125px; background-color:#38a3c7; color:white; font-size:14px; border:0; cursor:pointer; }
.regitem .btn{ height:40px; width:125px; background-color:#38a3c7; color:white; font-size:14px; border:0; cursor:pointer }

.userhome {  }

.usertopinfo { background:url(../Images/personinfobg.png) no-repeat center; padding:45px 45px 30px 30px; }
.usertopinfo .box { width:1200px; margin-left:auto; margin-right:auto;  display: flex; }
.usertopinfo .userphoto { width:130px; }
.usertopinfo .userphoto img { border-radius:45px; object-fit:cover; height:90px; width:90px  }

.cupload-image-box { width:120px; height:120px; background-color:#ffffff }
.cupload-image { object-fit:cover; height:90px; width:90px; border-radius:45px;  }


.usertopinfo .userinfo {  flex:1  }
.usertopinfo .userinfo .useritem { height:34px; font-size:14px; }

.userdetail { width:1200px; margin-left:auto; margin-right:auto; margin-top:20px; }
.userdetail .menu { width:180px; float:left;  }


.userdetail .menuitem { background-color:#ffffff; padding:10px; border-radius:6px; }

.userdetail .menuitem ul li { height:60px; line-height:60px; width:130px; font-size:16px; font-weight:bold; color:#787d82; padding-left:30px;  }
.userdetail .menuitem ul li a:hover { color:#000000 }
.userdetail .menuitem ul li.sel { background:url(../Images/selectitembg.png) no-repeat center; color:#ffffff   }
.userdetail .menuitem ul li.sel a:hover {color:#ffffff  }
.userdetail .menuitem ul li.sel a { color:#ffffff }

.userdetail .menu .contact { font-size:14px; line-height:28px; margin-top:30px; padding:15px; background-color:#ffffff; border-radius:6px; }
.userdetail .menu .contact .telnum { font-size:22px; line-height:32px;  }

.userdetail .content { margin-left:180px; padding:20px; padding-top:0; } 

.userdetail .content .head { height:54px; line-height:54px; border-bottom:#e4e7ed 2px solid; margin-bottom:20px; }
.userdetail .content .headtext { float:left; height:54px; line-height:54px; color:#38a3c7; border-bottom:#38a3c7 2px solid; font-size:16px; text-align:center; }
.userdetail .content .head ul { width:225px; height:54px; line-height:54px; float:right }
.userdetail .content .head ul li{ width:75px; float:left; text-align:center; font-size:14px; }
.userdetail .content .head ul li.current a { color:#38a3c7 }

.userdetail .content .statistics {  }
.userdetail .content .statistics .summary { height:95px; border-radius:6px; background-color:#ffffff; overflow:hidden }
.userdetail .content .statistics .summary ul {  }
.userdetail .content .statistics .summary ul li { width:25%; float:left; }
.userdetail .content .statistics .summary ul li .icon { width:50px; float:left; margin-left:60px; margin-top:30px;  }
.userdetail .content .statistics .summary ul li .text { width:100px; font-size:14px; float:left; margin-top:20px; }
.userdetail .content .statistics .summary ul li .btext { font-size:24px;  }
.userdetail .content .statistics .moreinfo { margin-top:20px; }
.userdetail .content .statistics .chart { width:572px; float:left; background-color:white; padding:15px;  border-radius:6px;  }
.userdetail .content .statistics .chart .title { height:20px; color:#787d82; font-size:14px; }
.userdetail .content .statistics .chart .title span { font-size:14px; }
.userdetail .content .statistics .chart .echartbox { height:230px;  margin-left:auto; margin-right:auto; }
/*.userdetail .content .statistics .chart .echart {  height:280px; width:540px; }*/
.userdetail .content .statistics .time { width:360px; float:right; }
.userdetail .content .statistics .time .item { height:50px; line-height:50px; color:#333333; font-size:14px; padding-left:20px }
.userdetail .content .statistics .time .item01 {  height:50px; line-height:50px; background:url(../Images/icon-time01.png) #effbff no-repeat right; background-position-x:320px; background-size:20px }
.userdetail .content .statistics .time .item01 span { color:#24a1cb; font-size:18px; font-weight:bold; }
.userdetail .content .statistics .time .item02 {  height:50px; line-height:50px; background:url(../Images/icon-time02.png) #f9f3ff no-repeat right; background-position-x:320px; background-size:20px; margin-top:20px;  }
.userdetail .content .statistics .time .item02 span { color:#bd8def; font-size:18px; font-weight:bold; }
.userdetail .content .statistics .time .item03 {  height:50px; line-height:50px; background:url(../Images/icon-time03.png) #fff2f0 no-repeat right; background-position-x:320px; background-size:20px; margin-top:20px; }
.userdetail .content .statistics .time .item03 span { color:#f68c77; font-size:18px; font-weight:bold; }
.userdetail .content .statistics .time .item04 {  height:50px; line-height:50px; background:url(../Images/icon-time04.png) #ecfff8 no-repeat right; background-position-x:320px; background-size:20px; margin-top:20px; }
.userdetail .content .statistics .time .item04 span { color:#21b27f; font-size:18px; font-weight:bold; }

.userdetail .content .profile { padding:0 20px 20px 20px;  border-radius:6px; background-color:#ffffff  }
.userdetail .content .profile .col { width:50%; float:left; }
.userdetail .content .profile .item { height:65px; line-height:65px; }
.userdetail .content .profile .item .label { width:80px; float:left; text-align:right; font-size:14px; margin-left:30px; }
.userdetail .content .profile .item .con { margin-left:90px;  font-size:14px;  }
.userdetail .content .profile .item .textbox { border:#eeeeee 1px solid; height:40px; padding-left:14px; width:292px;  border-radius: 2px; font-size:14px;}
.userdetail .content .profile .item .btn{ height:40px; width:270px; background-color:#38a3c7; color:white; font-size:14px; border:0;  }
.userdetail .content .profile .item .selprovice { height:40px; font-size:14px; border:#eeeeee 1px solid; padding-left:8px; padding-right:8px; width:96px; margin-right:6px;  }
.userdetail .content .profile .item .seljobtype { height:40px; font-size:14px; border:#eeeeee 1px solid; padding-left:8px; padding-right:8px; width:149px; margin-right:6px;  }
.userdetail .content .profile .item .iPicker-container { max-width:60px; float:left; margin-right:15px; }

.userdetail .content .profile .photoitem { height:130px;   }
.userdetail .content .profile .photoitem .label { height:65px; line-height:65px; width:80px; float:left; text-align:right; font-size:14px; margin-left:30px;}
.userdetail .content .profile .photoitem .con { margin-left:110px;  font-size:14px;  }

.userdetail .content .profile .photoitem .photoview { height:100px; width:100px; border:#666666 1px solid; }

#cropperImg {
  max-width: 100%;
}
 
.cropper-view-box,
.cropper-face {
  background:url('../../img/cut.png') no-repeat;
  background-size: 100%;
  opacity: 1;
}
 

.userdetail .content .profile .btnview { height:65px; line-height:65p; text-align:center; margin-top:60px; } 
.userdetail .content .profile .btnview .btn{ height:40px; width:155px; background-color:#38a3c7; color:white; font-size:14px; border:0; cursor:pointer }

.changeavataview{ height:500px; margin-left:auto; margin-right:auto; background-color:#ffffff  }

.userdetail .content .studycard { padding:0 20px 20px 20px;  background-color:#ffffff }
.userdetail .content .studycard .activebar { height:60px; line-height:60px; }
.userdetail .content .studycard .activebar .textbox { border:#eeeeee 1px solid; height:40px; padding-left:14px; width:256px;  border-radius: 2px; font-size:14px;}
.userdetail .content .studycard .activebar .btn{ height:40px; width:70px; background-color:#38a3c7; color:white; font-size:14px; border:0; cursor:pointer }

.userdetail .content .studycard .type { margin-top:30px; }
.userdetail .content .studycard .type ul { height:40px; }
.userdetail .content .studycard .type ul li { width:60px; height:40px; line-height:40px; float:left; font-size:14px; cursor:pointer; }
.userdetail .content .studycard .type ul li.current { color:#38a3c7; font-weight:bold; }

.userdetail .content .studycard .subtype { margin-top:10px; }
.userdetail .content .studycard .subtype ul { height:40px; }
.userdetail .content .studycard .subtype ul li { height:32px; line-height:32px; padding:0px 12px; margin-right:15px; float:left; font-size:14px; cursor:pointer; border-radius:16px; background-color:#ebebeb; color:#7d8389 }
.userdetail .content .studycard .subtype ul li.sel { color:#38a3c7;  background-color:#e7edf2; color:#174b80 }

.userdetail .content .studycard .tabcon { margin-top:10px; }
.userdetail .content .studycard .tabcon .tabitem { display: none; }
.userdetail .content .studycard .tabcon table thead { border-bottom:#ebeef5 1px solid }
.userdetail .content .studycard .tabcon table thead tr td { color:#909399; height:50px; font-size:14px; }
.userdetail .content .studycard .tabcon table tbody tr td { font-size:14px; height:50px; line-height:40px; }

.userdetail .content .course { padding:0 20px 20px 20px;  background-color:#ffffff }
.userdetail .content .course .list {   }
.userdetail .content .course .list ul li { padding-top:20px; padding-bottom:20px; padding-right:15px; border-bottom:#f8f8f8 5px solid }
.userdetail .content .course .list ul li .pic { width:250px; height:150px; float:left; }
.userdetail .content .course .list ul li .info { margin-left:270px;  }
.userdetail .content .course .list ul li .nameview { height:50px; }
.userdetail .content .course .list ul li .name {font-size:16px;  }
.userdetail .content .course .list ul li .progress { color:#38a3c7; font-size:14px; }
.userdetail .content .course .list ul li .item { height:26px; line-height:26px; font-size:14px; }
.userdetail .content .course .list ul li .btnview { height:30px; line-height:30px; text-align:right }
.userdetail .content .course .list ul li .btnview .btn{ height:30px; width:80px; background-color:#38a3c7; color:white; font-size:14px; border:0;  }


/*轮播图*/
.con0-main{padding:0;height:86px;background-color:#f6f6f6;margin-top:15px;position:relative;background: url(/Contents/images/icons/fu-img.png) no-repeat left top #F6F6F6;}/*更改*/
.icon-img{position:absolute;top:0;left:0}
.con0-main h2{text-align:center;font:normal 30px/50px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";color:#666699;}
.con0-main h2 a,.con0-main p a{color:#666699;}
.con0-main p {font:normal 14px/28px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";color:#333;text-align:center;margin:0 auto;width:950px;height:28px;overflow: hidden;}
.con1-main{padding:0;height:460px;margin-top:15px;}

.idx-focus {float:left; height:460px; overflow:hidden; position: relative; width: 425px;  }
.idx-foc-tmp { height: 360px; }

.focus-pic { height: 360px; width: 425px; }
.focus-pic li { float: left; height: 346px; position: relative;  overflow: hidden; }
.focus-pic li img { width: 425px; height: 346px; border:#EFEFEF 1px solid; object-fit:cover; object-position:top center }
.focus-pic .bg { height: 30px; width: 100%; position: absolute; left: 0; bottom: 0; background: #000; opacity: .6; filter: Alpha(opacity=60); z-index: 1; }
.focus-pic .txt { height: 30px; position: absolute; width: 100%; line-height: 30px; text-indent: 10px; overflow: hidden; z-index: 2; left: 0; bottom: 0; color: #FFF;font-size:14px; }
.idx-focus .xtaber-tabs { height:100px; background: #f0f0f0; }
.idx-focus .xtaber-tabs li { float: left; padding:2px; margin:8px 0 0 25px; position: relative; cursor: pointer; z-index: 3;  }
.idx-focus .xtaber-tabs img { width:103px; height:80px; object-fit:cover; object-position:top center }
.idx-focus .xtaber-tabs .current { background: #0294e7; }
.idx-focus .xtaber-tabs .current i { width: 7px; height: 4px; position: absolute; left: 50%; margin-left: -3px; top: -4px; overflow: hidden; background-position: -46px -28px; }
.idx-focus .btn-prev, .idx-focus .btn-next { background: url(/Contents/images/icons/foc_btn.png) no-repeat; width: 31px; height: 50px; position: absolute; z-index: 4; top: 125px; _filter: Alpha(opacity=70); }
.idx-focus .btn-prev { background-position: 0 0; left: 10px; }
.idx-focus .btn-next { background-position: -33px 0; right: 10px; }
.con1-r{width:400px;height:375px;float:right;}

.main .advertise .col01 { width:492px; float:left; }
.main .advertise .col02 { width:492px; float:right; }


.main .about {  background-color:#ffffff  }

.main .about .detailnews { background:#f3faff;  height:80px;  margin-left:auto; margin-right:auto; padding:4px 15px 10px 15px; margin-top:10px; margin-left:10px; margin-right:10px; margin-bottom:5px }
.main .about .detailnews .title { height:40px; line-height:40px; font-size:18px; font-weight:bold; overflow:hidden; }
.main .about .detailnews .detail { height:40px; line-height:20px; font-size:14px; color:#9a9a9a; text-indent:2em; overflow:hidden;  }

/*.main .about .list{  margin-left:auto; margin-right:auto; margin-top:8px; padding-bottom:15px;  margin-left:15px; margin-right:15px; }
.main .about .list ul { width:100%;  margin-left:auto; margin-right:auto;}
.main .about .list ul li { height:30px; line-height:30px; background:url(../images/dot.jpg) no-repeat left; background-position:5px; padding-left:5px; font-size:14px; font-family:"微软雅黑"; }
.main .about .list ul li span.title { font-size:14px;  height:31px; line-height:31px; overflow:hidden; margin-right:65px  }
.main .about .list ul li span.date { font-size:14px; float:right; color:#2f3239; width:45px; }*/

 
.main .gonggao .list { background-color:#f3faff; padding-top:15px; padding-bottom:15px; margin-top:8px; }
.main .gonggao .list ul { max-width:1560px; min-width:1280px; margin-left:auto; margin-right:auto;  }
.main .gonggao .list ul li { width:50%; float:left; height:28px; line-height:28px;  }
.main .gonggao .list ul li span.title { font-size:14px; float:left; width:380px; height:28px; line-height:28px; overflow:hidden; color:#595d60; margin-left:30px; }
.main .gonggao .list ul li span.date { font-size:14px; float:right; color:#595d60; width:45px; margin-right:20px;}

.main .votelist{ overflow:hidden; padding-bottom:6px }
.main .votelist ul { width:1000px; margin-left:auto; margin-right:auto; margin-top:15px; }
.main .votelist ul li { width:200px; float:left; text-align:center; position:relative;  }
.main .votelist ul li .vname { height:40px; width:145px; margin-left:auto; margin-right:auto; margin-top:6px; line-height:18px; text-align:center; font-size:12px; overflow:hidden} 
.main .votelist ul li .vicon { position:absolute; left:66px; top:45px}

.main .projects { overflow:hidden; padding-bottom:6px; background-color:#ffffff }
.main .projects ul { min-width:1200px; max-width:1500px; margin-left:auto; margin-right:auto; margin-top:15px; }
.main .projects ul li { width:16.6%; float:left; text-align:center; position:relative; padding-bottom:20px;  }
.main .projects ul li img { border:#e5e5e5 1px solid;  }
.main .projects ul li .vname { height:40px; width:145px; margin-left:auto; margin-right:auto; margin-top:3px; line-height:18px; text-align:center; font-size:12px; overflow:hidden} 
.main .projects ul li .vicon { position:absolute; left:66px; top:45px}

.main .votestaff { padding-bottom:15px; background-color:#FFFFFF; }
.main .votestaff ul { width:1180px; margin-left:auto; margin-right:auto; }
.main .votestaff ul li { width:236px; float:left;  height:145px; text-align:center; padding-top:15px; }
.main .votestaff ul li .container { width:200px;  height:145px; padding-top:10px; margin-left:auto; margin-right:auto; position:relative; }
.main .votestaff ul li .votepic { text-align:center; width:180px; height:200px; position:absolute; left:10px; top:10px; }
.main .votestaff ul li .tecname { width:180px; height:76px; position:absolute; top:90px; left:10px; cursor:pointer; line-height:30px; font-size:22px; color:#3a4d85 }
.main .votestaff ul li .docname { width: 200px; height:45px; position:absolute; bottom:16px; left:10px; cursor:pointer; color:white; font-size:18px; text-align:center; }
.main .votestaff ul li .docname .company { font-size:16px; line-height:23px; }
.main .votestaff ul li .docname .name { font-size:14px }
.main .votestaff ul li .detailbtn { width: 65px; height:45px; position:absolute; bottom:16px; right:16px; cursor:pointer;}
.main .votestaff ul li .countpanel { width: 90px; height:29px; position:absolute; top:12px; right:18px; background:url(../Images/btn-count3.png) no-repeat center; background-size:100% }
.main .votestaff ul li .countpanel .btnadd { width:90px; height:15px; cursor:pointer;}
.main .votestaff ul li .countpanel .lbcount { width:90px; height:15px; line-height:15px; text-align:center; color:#fff100; font-size:14px; margin-top:-2px; font-weight:bold; }

.main .votestaff ul li .zname {  line-height:30px; text-align:center; }
.main .votestaff ul li .zname  a {  font-family:"微软雅黑"; }
.main .votestaff ul li .jobtitle { height:50px; line-height:18px; text-align:center}
.main .votestaff ul li .votebtn { margin-top:15px;  }
.main .votestaff ul li .votebtn input { width:72px; height:22px; line-height:22px; background:url(../Images/votebtn.png) no-repeat center; text-align:center;   border:none; color:white; cursor:pointer;  }

 
.main .staffdetail .info { margin-left:auto; margin-right:auto; line-height:30px; color:#737373; font-size:14px; background-color:white; }
.main .staffdetail .info .title { height:80px; line-height:80px; font-size:24px; color:#616974}
.main .staffdetail .info .infoContent { padding:15px 20px}
.main .staffdetail .info p { font-size:14px }
.main .staffdetail .info span { font-size:14px }
.main .staffdetail .info a { color:#737373; font-size:14px}

.main .col-1-2 { width:50%; float:left; overflow:hidden; }


.main .col-1-3 { width:33.3%; float:left; overflow:hidden; }

.main .content { background-color:#ffffff; padding-top:5px; padding-bottom:5px; }
.main .content .picnews { height:85px; margin-left:15px; margin-right:10px; padding-top:10px; padding-bottom:10px; border-bottom:#dedcdc 1px dashed} 
.main .content .picnews .pic{ float:left; height:80px; margin-right:15px;  }
.main .content .picnews .pic img { border:#EFEFEF 1px solid; object-fit:cover; height:80px; width:120px }
.main .content .picnews .text  { width:290px; float:left; margin-left:10px; height:85px; line-height:20px; overflow:hidden}
.main .content .picnews .text .title { line-height:20px; font-size:14px; height:40px;  overflow:hidden}
.main .content .picnews .text .detail { height:60px; line-height:20px; font-size:12px; overflow:hidden; margin-top:3px; color:#737373 }

.main .content .list{   margin-left:auto; margin-right:auto; margin-top:6px; margin-left:15px; margin-right:15px; padding-bottom:15px; }
.main .content .list ul {   margin-left:auto; margin-right:auto}
.main .content .list ul li { height:36px; line-height:36px; background:url(../images/dot.jpg) no-repeat left; background-position:5px; padding-left:5px; font-size:14px; font-family:"微软雅黑"; border-bottom:#dedcdc 1px dashed }
.main .content .list ul li span.title { font-size:14px; float:left; width:270px; height:31px; line-height:31px; overflow:hidden;  }
.main .content .list ul li span.date { font-size:14px; float:right; color:#2f3239; width:45px; }


 

.main .col-2-3 { width:66.6%; float:left; }
.main .col-2-3 .content { background-color:#ffffff }

.pr15 { padding-right:15px; }
.pl15 { padding-left:15px; }

 
.main .query { padding-top:45px; height:302px; background:url(../Images/searchbg.png) no-repeat center top; background-size:100% 100%  }
 
.main .query .tbQuery { margin:0 auto 0 auto; padding-bottom:15px; }
.main .query .tbQuery td { height:40px; line-height:40px; font-size:12px; }
.main .query .tbQuery td.left { width:70px; text-align:right; }
.main .query .tbQuery td.btn { padding-top:10px; text-align:center; }
.main .query .tbQuery select { height:30px; line-height:30px; width:170px;background:#FFFFFF;  }
.main .query .tbQuery .txtbox { width:160px; height:26px; line-height:26px; border:#7fb8e5 1px solid; font-size:12px; padding-left:6px; }
.main .query .tbQuery .txtbox2 { width:80px; height:26px; line-height:26px; border:#7fb8e5 1px solid; font-size:12px; padding-left:6px; }
.main .query .tbQuery .btnSubmit{ width:80px; height:36px; border:none; background:#0294e7; color:white; font-family: "微软雅黑"; cursor:pointer; }

 #code{ width:75px; height:30px; font-size:18px; font-family:Arial; font-style:italic; font-weight:bold; border:0; letter-spacing:2px; color:black;  }
 
.main .videolist { overflow:hidden; background-color:#ffffff; padding-bottom:15px; }
.main .videolist ul { margin-left:auto; margin-right:auto; }
.main .videolist ul li{ width:25%; float:left; text-align:center; position:relative; height:136px; padding-top:15px; padding-bottom:15px; }
.main .videolist ul li .vname { font-size:12px; height:30px; width:170px; margin-left:auto; margin-right:auto; line-height:30px; text-align:center; overflow:hidden; background-color:#EFEFEF} 
.main .videolist ul li .playicon { position:absolute; right:25px; top:100px; }
 
 
.main .fengcai{ margin-top:10px; padding-bottom:10px;position:relative; background-color:#ffffff }
.main .fengcai ul { position:relative; }
.main .fengcai ul li { width:164px; float:left; height:190px; text-align:center; padding-top:3px }
.main .fengcai ul li .content { border:#EFEFEF 1px solid; width:153px; height:180px; padding-top:8px }
.main .fengcai ul li .pic{  text-align:center}
.main .fengcai ul li .pic img { object-fit:cover }
.main .fengcai ul li .zname { height:30px; line-height:30px; text-align:center}
.main .fengcai ul li .zname a { }

.main .fengcai .box { overflow:hidden; min-width:1160px; max-width:1500px; margin-left:auto; margin-right:auto; padding-top:8px; } 
.main .fengcai .list { overflow:hidden; width:9999px; } 

.main .search { width:1200px; margin-left:auto; margin-right:auto; padding-bottom:15px }
.main .search ul { width:96%; margin-top:10px;  margin-left:auto; margin-right:auto}
.main .search ul li { height:45px; line-height:45px; border-bottom:#cbcbcb 1px dashed; font-size:14px; font-family:"微软雅黑"; }
.main .search ul li span.tt { float:left; width:610px; height:45px; overflow:hidden; }
.main .search ul li span.tt a { color:#333333; font-size:14px;  }
.main .search ul li span.tt a:hover { text-decoration:none; color:#c90712 }
.main .search ul li span.date { float:right; font-size:12px; color:#a09e9e; width:80px; text-align:right;  }
 
.main .left .list { border:#dedcdc 1px solid; padding-bottom:8px }
.main .left .list ul{ width:190px; margin-left:auto; margin-right:auto; margin-top:5px }
.main .left .list ul li{ height:30px; line-height:30px; border-bottom:#cdcdcd 1px dashed; background:url(../images/dot.jpg) no-repeat left; background-position:3px; padding-left:12px; overflow:hidden}
.main .left .list ul li .downbtn{ padding-top:8px}
.main .left .list ul li .tt{ float:left; }
.main .left .list ul li .date{ float:right; }
 
 
.aboutus ul li { width:91px; height:35px; line-height:35px; float:left; text-align:center; margin-left:8px; margin-top:15px; background-color:#3fa108 /*background:url(../images/itembg.jpg) repeat-x center*/ }
.aboutus ul li a { font-size:12px; color:white; text-decoration:none }

/*二级页面*/
.leftmenu { width:235px; float:left; background-color:#ffffff }
.leftmenu .toptitle { height:106px; line-height:106px; color:#FFFFFF; background-color:#3f92fa; text-align:center; font-size:24px; font-family:"微软雅黑" }
.leftmenu .firstclass { height:40px; line-height:40px; color:#333333; background-color:#fbfbfb; text-align:left; padding-left:15px; font-size:16px; font-family:"微软雅黑"; border-left:#3f92fa 3px solid; border-right:#ebebeb 1px solid;  }
.leftmenu .subclass { border-left:none  }
 
.leftmenu ul li { height:46px; line-height:46px; border-bottom:#ebebeb 1px solid; background-color:#fbfbfb }
.leftmenu ul li a { height:46px; line-height:46px; display:block; padding-left:30px; font-size:16px; font-family:"微软雅黑"; text-decoration:none; border-left:#ebebeb 3px solid;  border-right:#ebebeb 1px solid;}
.leftmenu ul li a:hover {  color:#3f92fa}
.leftmenu ul li a.sel { color:white; border-left:#38a3c7 3px solid; border-left:#3f92fa 3px solid; color:#333333; background-color:#fbfbfb }
 
.leftmenu ul li.subtitle { background-color:#e7e7e7; font-weight:bold; color:#666666; padding-left:30px; font-size:14px; margin-top:5px; }

.doctorleftmenu { width:235px; float:left; background-color:#ffffff }
.doctorleftmenu .top { height:106px; line-height:106px; color:#FFFFFF; background-color:#3f92fa; text-align:center; font-size:24px; font-family:"微软雅黑" }

.doctorleftmenu .firstclass { height:40px; line-height:40px; color:#333333; background-color:#fbfbfb; text-align:left; padding-left:15px; font-size:16px; font-family:"微软雅黑"; border-left:#3f92fa 3px solid; border-right:#ebebeb 1px solid; }
.doctorleftmenu .subclass { border-left:#ebebeb 1px solid; border-right:#ebebeb 1px solid ; padding-bottom:5px;  padding-top:5px;}

.doctorleftmenu .subclass ul { width:230px; margin-left:auto; margin-right:auto;    }
.doctorleftmenu .subclass ul li { height:28px; line-height:28px; width:100px; float:left; padding-left:10px; overflow:hidden; }
.doctorleftmenu .subclass ul li a { height:28px; line-height:28px; background:#FFFFFF; color:#666666; display:block; font-size:12px; font-family:"微软雅黑"; text-decoration:none}
.doctorleftmenu .subclass ul li a:hover { color:#dd660e}
.doctorleftmenu .subclass ul li a.sel { color:#dd660e }
 
.doctorleftmenu ul li.subtitle { background-color:#e7e7e7; font-weight:bold; color:#666666; padding-left:30px; font-size:14px; margin-top:5px; }

.main .colmain { margin-left:250px;  }
.main .colmain .path { height:40px; line-height:40px; background:url(../Images/titlebg.png) no-repeat left; border-bottom:#0294e7 1px solid; }
.main .path h2 { color:#666666; font-size:16px; float:left; width:90px; margin-left:8px;  text-align:center; font-weight:bold; }
.main .path span { float:right; margin-right:10px; color:#666666; text-decoration:none}
.main .path img { vertical-align:middle; margin-top:-4px; }

.main .colmain .focuspic { width:380px; float:left; border:#dedcdc 1px solid;}
 
.main .colmain .toplist { width:379px; float:right; border:#dedcdc 1px solid; padding-bottom:10px}
.main .colmain .toplist ul { width:350px; margin-left:auto; margin-right:auto; margin-top:5px; }
.main .colmain .toplist ul li { height:30px; line-height:30px; border-bottom:#a09e9e 1px dotted; background:url(../images/dot.jpg) no-repeat left; background-position:3px; padding-left:12px; overflow:hidden}
.main .colmain .toplist ul li .date { float:right; }
 
.main .colmain .picnews{ height:82px; width:360px; margin-left:auto; margin-right:auto; padding-top:10px} 
.main .colmain .picnews .pic{ width:120px; float:left; height:80px; }
.main .colmain .picnews .pic img { border:#EFEFEF 1px solid;  object-fit:cover}
.main .colmain .picnews .title{ width:225px; float:left; margin-left:10px; height:40px; line-height:20px; overflow:hidden}
.main .colmain .picnews .desc{ width:225px;  float:left; margin-left:10px; color:#a09e9e; height:40px; line-height:20px; overflow:hidden; font-size:10px }
 
.main .colmain .newslist{ width:379px; float:left; border:#dedcdc 1px solid; padding-bottom:8px }
.main .colmain .newslist .blist ul{ width:358px; margin-left:auto; margin-right:auto;  margin-top:5px; }
.main .colmain .newslist .blist ul li{ height:30px; line-height:30px; border-bottom:#a09e9e 1px dotted; background:url(../images/dot.jpg) no-repeat left; background-position:3px; padding-left:12px; overflow:hidden}
 
.main .colmain .piclist{ border:#dedcdc 1px solid; height:326px}
.main .colmain .piclist ul{ width:758px; margin-left:auto; margin-right:auto} 
.main .colmain .piclist ul li{ width:151px; float:left; height:125px; padding-top:15px; }
.main .colmain .piclist ul li p.img{ text-align:center; position:relative}
.main .colmain .piclist ul li p.img img { border:#EFEFEF 1px solid; }
.main .colmain .piclist ul li p.img .vicon{ position:absolute; left:62px; top:40px}
.main .colmain .piclist ul li p.link { margin-top:5px; height:23px; line-height:23px; text-align:center; width:126px; margin-left:auto; margin-right:auto; overflow:hidden}
 
.main .colmain .list { margin-left:auto; margin-right:auto; background:white }
.main .colmain .list ul { margin-top:10px;  margin-left:auto; margin-right:auto; margin-left:15px; margin-right:15px; }
.main .colmain .list ul li { height:46px; line-height:46px; border-bottom:#cbcbcb 1px dashed; font-size:14px; font-family:"微软雅黑"; }
.main .colmain .list ul li span.tt { float:left; width:610px; height:40px; overflow:hidden; }
.main .colmain .list ul li span.tt a { color:#333333; font-size:14px;  }
.main .colmain .list ul li span.tt a:hover { text-decoration:none; color:#c90712 }
.main .colmain .list ul li span.date { float:right; font-size:12px; color:#a09e9e; width:80px; text-align:right;  }
 
.main .colmain .info { margin-left:auto; margin-right:auto; line-height:30px; color:#737373; font-size:14px; background:white }
.main .colmain .info .title { height:80px; line-height:80px; font-size:24px; color:#616974}

.main .colmain .info .infocontent { padding:15px 20px; font-size:18px; line-height:32px; }
.main .colmain .info p { font-size:18px }
.main .colmain .info a { color:#737373; font-size:18px}

.main .news { background:#FFFFFF; padding-top:20px; }
.main .news .newstitle { line-height:32px; font-size:24px; color:#000000; text-align:center; font-family:"微软雅黑"; margin-left:auto; margin-right:auto; width:690px; }
.main .news .newstitle span { font-size:24px; color:#000000; }
.main .news .newsinfo{ height:28px; line-height:28px; text-align:center; font-family:"微软雅黑"; margin-top:6px;}
.main .news .newscontent { padding:20px 0; color:#737373; font-size:18px; line-height:32px; width: 840px; margin-left: auto; margin-right: auto; }
.main .news .newscontent p { font-size:18px }
.main .news .newscontent a { color:#737373; font-size:18px }
.main .news .newscontent img { width: 100%; height:auto; }

.main .news .video { text-align:center; margin-top:20px; margin-left: auto; margin-right: auto; }
.main .news .video iframe { width: 640px; height: 360px; border:none; margin-bottom: 10px }
 
.main .colmain .province  { border:#ebebeb 1px solid; background:#e0edf6; padding:6px 15px; line-height:25px; max-height:75px; }
.main .colmain .province ul li{ width:55px; float:left; }
.main .colmain .province ul li a.sel{ color:#dd660e; font-weight:bold }

.main .colmain .doctorlist { margin-left:auto; margin-right:auto; }
.main .colmain .doctorlist ul { width:100%  }
.main .colmain .doctorlist ul li { height:160px; width:48%; padding-top:10px; border:#EFEFEF 1px solid; margin-top:15px; float:left; margin-left:15px; background-color:white;  }
.main .colmain .doctorlist ul li .pic { height:150px; text-align:center; width:140px; float:left; }
.main .colmain .doctorlist ul li .pic img { border:#EFEFEF 1px solid; object-fit:cover }
.main .colmain .doctorlist ul li .docintro {  color:#666666; font-size:16px; width:260px; float:left; }
.main .colmain .doctorlist ul li .docintro .doclabel { width:70px; float:left; font-weight:bold; line-height:25px; font-size:12px; }
.main .colmain .doctorlist ul li .docintro .doctext { width:150px; float:left; line-height:25px;  }
.main .colmain .doctorlist ul li .docintro .doczhiwu { width:130px; float:left; max-height:75px; line-height:25px; overflow:hidden;  }
.main .colmain .doctorlist ul li .docintro .doczhicheng { width:130px; float:left; height:25px; line-height:25px; overflow:hidden;  }
.main .colmain .doctorlist ul li .docintro .dname { font-size:12px; color:#666666; line-height:25px;  }
.main .colmain .doctorlist ul li .docintro .dname span { font-size:16px; line-height:25px;  }
.main .colmain .doctorlist ul li .docintro .text { margin-top:8px; }
.main .colmain .doctorlist ul li .docintro .dmore { margin-top:5px; }
.main .colmain .doctorlist ul li .zname a { color:#666666; font-family:"微软雅黑"; font-size:14px }

.main .colmain .doctordetail { margin-left:auto; margin-right:auto; line-height:28px; font-size:14px; padding:20px 40px 40px 40px; background-color:white; }
.main .colmain .doctordetail .name { line-height:30px; text-align:center; font-size:20px;  }
.main .colmain .doctordetail .info { height:28px; line-height:28px; text-align:center; font-family:"微软雅黑"; margin-top:6px; font-size:12px; }
.main .colmain .doctordetail .docpic { text-align:center; margin-top:50px; }
.main .colmain .doctordetail .docpic img { border:#EFEFEF 1px solid; padding:3px; }
.main .colmain .doctordetail .text  {margin-top:10px;font-size:18px; line-height:32px; }
.main .colmain .doctordetail .text p { font-size:18px }
.main .colmain .doctordetail .text span{ font-size:18px }
.main .colmain .doctordetail .prenext { height:30px; line-height:30px; margin-top:30px; font-size:16px;  }
.main .colmain .doctordetail .prenext span { font-size:16px; }

 
.main .colmain .videolist { padding:10px 15px; }
.main .colmain .videolist ul { width:100%; margin-left:auto; margin-right:auto  }
.main .colmain .videolist ul li { height:120px; width:100%; padding-top:15px; border-bottom:#EFEFEF 1px solid; font-family:"微软雅黑";  }
.main .colmain .videolist ul li .pic { height:135px; text-align:center; width:160px; float:left; position:relative;}
 
.main .colmain .videolist ul li .vicon { position:absolute; right:5px; bottom:30px; }
.main .colmain .videolist ul li .text { min-width:720px; height:130px; float:left; margin-left:15px; }
.main .colmain .videolist ul li .videoname { height:25px;  font-size:14px; text-align:left; }
.main .colmain .videolist ul li .videoname a { color:#666666; font-family:"微软雅黑"; font-size:16px}
.main .colmain .videolist ul li .tag { height:25px; overflow:hidden; line-height:25px; color:#a09e9e; margin-top:30px }
.main .colmain .videolist ul li .cinfo { line-height:25px; color:#a09e9e }
 
.main .videodetail { padding-bottom:20px;  background-color:white; padding-top:20px; }
.main .videodetail .videoinfo{ height:28px; line-height:28px; text-align:center; font-family:"微软雅黑"; margin-top:6px;}
.main .videodetail .videoname { line-height:30px;  font-size:24px; text-align:center; }
.main .videodetail .videoplay { margin-top:30px; text-align:center; }
.main .videodetail .videointro { padding-left:25px; padding-right:25px; padding-top:20px; }


.main .colmain .jidilist { background-color:white; }
.main .colmain .jidilist ul {   margin-left:auto; margin-right:auto; margin-top:10px;  }
.main .colmain .jidilist ul li { height:145px; padding-left:15px; padding-right:15px; padding-top:8px; border-bottom:#EFEFEF 1px solid; font-family:"微软雅黑" }
.main .colmain .jidilist ul li .pic { height:135px; text-align:center; width:180px; float:left; position:relative; padding-top:6px; }
.main .colmain .jidilist ul li .vicon { position:absolute; right:5px; bottom:30px; }
.main .colmain .jidilist ul li .text { width:520px; height:130px; float:left; margin-left:15px; }
.main .colmain .jidilist ul li .jidiname { height:30px; line-height:30px; text-align:left; }
.main .colmain .jidilist ul li .jidiname a { color:#3f92fa; font-family:"微软雅黑"; font-size:16px;  font-weight:bold;  }
.main .colmain .jidilist ul li .jidicompany { height:25px; line-height:25px; font-size:12px; text-align:left; color:#666666 }
.main .colmain .jidilist ul li .jidileader { height:25px; line-height:25px; font-size:12px; text-align:left; color:#666666 }
.main .colmain .jidilist ul li .jidijobcontent { line-height:25px; color:#666666; font-size:12px; height:50px; overflow:hidden; }

.main .jididetail { padding-bottom:20px; padding-top:20px; background-color:white;  }
.main .jididetail .jidiinfo { height:28px; line-height:28px; text-align:center; font-family:"微软雅黑"; margin-top:6px; font-size:12px; }
.main .jididetail .jidiname { line-height:30px; font-size:24px; text-align:center; }
.main .jididetail .jidiintro { padding-left:25px; padding-right:25px; padding-top:20px; font-size:18px ;  line-height:32px; color:#666666}

.main .jididetail img { max-width:100%; margin-left:auto; margin-right:auto; display:block }
 

.main .colmain .selprojectlist {   }
.main .colmain .selprojectlist ul { width:910px; margin-left:auto; margin-right:auto; margin-top:10px;  }
.main .colmain .selprojectlist ul li { height:300px; width:300px; font-family:"微软雅黑"; overflow:hidden; float:left;  margin-top:5px }
.main .colmain .selprojectlist ul li:hover { box-shadow:4px 4px 15px #EFEFEF }
.main .colmain .selprojectlist ul li .pic { height:185px; text-align:center; width:300px; position:relative; padding-top:10px; }
.main .colmain .selprojectlist ul li .pic img { border:#EFEFEF 1px solid; }
.main .colmain .selprojectlist ul li .vicon { position:absolute; right:5px; bottom:30px; }
.main .colmain .selprojectlist ul li .text { width:280px; height:130px; float:left; margin-left:15px; }
.main .colmain .selprojectlist ul li .jidiname { height:30px; line-height:30px; text-align:left; overflow:hidden }
.main .colmain .selprojectlist ul li .jidiname a {  font-family:"微软雅黑"; font-size:16px;  }
.main .colmain .selprojectlist ul li .jidicompany { height:22px; line-height:22px; font-size:12px; text-align:left; color:#666666; overflow:hidden }
.main .colmain .selprojectlist ul li .jidileader { height:22px; line-height:22px; font-size:12px; text-align:left; color:#666666; overflow:hidden }
.main .colmain .selprojectlist ul li .jidijobcontent { line-height:25px; color:#666666; font-size:12px; height:50px; overflow:hidden; }


.main .colmain .booklist { padding-bottom:15px; background-color:white; padding-top:10px; }
.main .colmain .booklist ul {   margin-left:auto; margin-right:auto; margin-left:10px; margin-right:10px;   }
.main .colmain .booklist ul li {  padding-top:10px; padding-bottom:10px; border-bottom:#EFEFEF 1px solid; font-family:"微软雅黑"; overflow:hidden; }
.main .colmain .booklist ul li .pic { width:140px; text-align:center;  float:left; position:relative; } 
.main .colmain .booklist ul li .pic img { border:#e1e1e1 1px solid;    }
.main .colmain .booklist ul li .text { width:750px; float:left; margin-left:5px; }
.main .colmain .booklist ul li .bookname { max-height:44px; line-height:22px; text-align:left; }
.main .colmain .booklist ul li .bookname a { color:#0294e7; font-family:"微软雅黑"; font-size:16px; font-weight:bold;  }
.main .colmain .booklist ul li .bookcompany { height:25px; line-height:25px; font-size:12px; text-align:left; color:#666666 }
.main .colmain .booklist ul li .bookcommittee { height:25px; line-height:25px; font-size:12px; text-align:left; color:#666666 }
.main .colmain .booklist ul li .bookintro { line-height:25px; color:#666666; font-size:12px; height:50px; overflow:hidden; }


.main .colmain .joblist { padding-bottom:15px; background-color:white; padding-top:10px; }
.main .colmain .joblist ul { width:900px; margin-left:auto; margin-right:auto; }
.main .colmain .joblist ul li {  width:900px; padding-top:15px; padding-bottom:15px; border-bottom:#EFEFEF 1px solid; font-family:"微软雅黑"; overflow:hidden; }
 
.main .colmain .joblist ul li .titleview { line-height:22px; text-align:left; font-size:14px; }
.main .colmain .joblist ul li .titleview .name { text-align:left; }
.main .colmain .joblist ul li .titleview .name a {  font-weight:bold; font-size:16px; }
.main .colmain .joblist ul li .titleview .info { margin-left:30px; font-size:12px; }
.main .colmain .joblist ul li .titleview .date { float:right; }

.main .colmain .joblist ul li .textview { line-height:32px; font-size:12px; color:#909090; width:780px; float:left;  }
.main .colmain .joblist ul li .textview span { margin-right:10px; margin-left:10px }
.main .colmain .joblist ul li .textview .infoview { line-height:32px; font-size:12px; color:#909090;  }
.main .colmain .joblist ul li .textview .detailview { line-height:22px; font-size:12px; color:#5e5e5e;  }

.main .colmain .joblist ul li .buttonview { width:100px; float:right; padding-top:20px; text-align:center; }
.main .colmain .joblist ul li .buttonview .applybtn { background:#3f92fa; color:white; cursor:pointer; text-align:center; border:none; font-size:12px; padding:6px 15px }
.main .colmain .joblist ul li .buttonview .applybtn:hover { background:#0294e7 }

.main .colmain .joblist ul li .bookname a { color:#0294e7; font-family:"微软雅黑"; font-size:16px; font-weight:bold;  }
.main .colmain .joblist ul li .bookcompany { height:25px; line-height:25px; font-size:12px; text-align:left; color:#666666 }
.main .colmain .joblist ul li .bookcommittee { height:25px; line-height:25px; font-size:12px; text-align:left; color:#666666 }
.main .colmain .joblist ul li .bookintro { line-height:25px; color:#666666; font-size:12px; height:50px; overflow:hidden; }

.main .colmain .jobdetail { padding:10px 40px 50px 40px; background-color:white; }
.main .colmain .jobdetail .topview { border-bottom:#e8e8e8 1px solid; padding-bottom:20px; }
.main .colmain .jobdetail .textview { width:740px; float:left; }
 
.main .colmain .jobdetail .buttonview { width:100px; float:right; padding-top:30px; text-align:center; }
.main .colmain .jobdetail .buttonview .applybtn { background:#3f92fa; color:white; cursor:pointer; text-align:center; border:none; font-size:16px; padding:10px 20px }
.main .colmain .jobdetail .buttonview .applybtn:hover { background:#0294e7 }

.main .colmain .jobdetail .jobname { line-height:30px; margin-top:20px; font-size:22px;  }
.main .colmain .jobdetail .jobname .salary { color:#FF0000; font-size:16px; margin-left:30px; }
.main .colmain .jobdetail .jobinfo { height:28px; line-height:28px; font-family:"微软雅黑"; margin-top:6px; font-size:12px; color:#666666 }
.main .colmain .jobdetail .jobinfo span { margin-left:10px; margin-right:10px; }
.main .colmain .jobdetail .title { height:25px; line-height:25px; border-left:#3f92fa 3px solid; font-size:16px; padding-left:10px; margin-top:30px; }
.main .colmain .jobdetail .jobintro { padding-left:15px; padding-right:15px; padding-top:20px; font-size:18px ;  line-height:32px; color:#666666}
 

.main .colmain .certQuery { width:740px; margin-left:auto; margin-right:auto; background:url(../images/JianKang_45.jpg) no-repeat center top; padding-top:30px;  }
.main .colmain .certQuery .tt{ font-size:18px; font-family:"微软雅黑"; text-align:center; height:30px; line-height:30px; color:#003da1}
.main .colmain .certQuery .tb { width:551px; margin-left:auto; margin-right:auto; margin-top:20px;  }
.main .colmain .certQuery .tb td { height:40px;   }
.main .colmain .certQuery .tb td select { height:30px; line-height:30px;   }
.main .colmain .certQuery .tb td .txtbox1{ width:199px; height:27px; background:url(../images/cert_06.png) no-repeat center; border:none; line-height:27px; padding-left:3px}
.main .colmain .certQuery .tb td .txtbox2{ width:98px; height:27px; background:url(../images/cert_09.jpg) no-repeat center; border:none; line-height:27px; padding-left:3px}
.main .colmain .certQuery .tb td.l{ width:180px; text-align:right; color:#484848}
.main .colmain .certQuery .tb td span{ color:#FF0000}
.main .colmain .certQuery .tb td .btn{ height:33px; width:93px; background:url(../images/cert_13.jpg) no-repeat center; border:none; font-size:14px; color:#FFFFFF; cursor:pointer }

.main .colmain .certQueryDesc{ width:880px; margin-left:auto; margin-right:auto; margin-top:20px; line-height:28px; padding-bottom:50px; }
.main .colmain .certSample { margin-top:20px; font-size:14px; }
.main .colmain .certSample .docTitle { font-size:14px; }
.main .colmain .certSample .docIntro { margin-top:10px; }
.main .colmain .certSample .docIntro img { width:100% }
.main .colmain .noresult { font-size:22px; font-family:"微软雅黑"; color:red; margin-top:80px; text-align:center; padding-bottom:80px } 

.main .colmain .tbDoctor{ margin-left:auto; margin-right:auto; margin-top:15px; }
.main .colmain .tbDoctor td{ height:32px; font-size:14px}
.main .colmain .tbDoctor td img{ border:#CCCCCC 1px solid; padding:2px; height:150px}


.main .colmain .projectlist { overflow:hidden; }
.main .colmain .projectlist ul {  margin-left:auto; margin-right:auto; margin-top:6px; }
.main .colmain .projectlist ul li { width:25%; float:left; text-align:center; padding-bottom:15px; padding-top:15px; background-color:white; }
.main .colmain .projectlist ul li .vname { height:40px; width:200px; margin-left:auto; margin-right:auto; margin-top:6px; line-height:20px;  font-size:14px; font-weight:bold; text-align:left; overflow:hidden } 
.main .colmain .projectlist ul li .vinfo { width:200px; margin-left:auto; margin-right:auto; margin-top:8px; height:20px; line-height:20px; overflow:hidden;  color:#737373; font-size:12px; }
.main .colmain .projectlist ul li .vinfo .cate { max-width:120px;   }
.main .colmain .projectlist ul li .vinfo .count { color:#FF0000 }
.main .colmain .projectlist ul li .vicon { position:absolute; left:66px; top:45px }
.main .colmain .projectlist ul li .bmbtn { height:30px; margin-top:8px; text-align:center;  }
.main .colmain .projectlist ul li .bmbtn input { height:26px; line-height:26px;  width:70px; background-color:#666666; color:white; font-size:12px; border:none; margin-left:auto; margin-right:auto; cursor:pointer; }
.main .colmain .projectlist ul li .bmbtn input:hover { background-color:#dd660e }

.main .projectdetail { background-color:white; margin-left:auto; margin-right:auto;  padding:15px; }
.main .projectdetail .projectname { line-height:30px; margin-top:20px; font-size:24px; text-align:center;  }
.main .projectdetail .projectinfo { height:28px; line-height:28px; text-align:center; font-family:"微软雅黑"; margin-top:6px; font-size:12px; }
.main .projectdetail .intro { margin-top:40px; font-size:14px;  }
.main .projectdetail .intro img { margin-left:auto; margin-right:auto; display:block; width:750px  }
.main .projectdetail .intro .video { margin-left:auto; margin-right:auto; text-align:center; }
.main .projectdetail .intro .video video { max-width:100%; width:100%; }
 

.main .colmain .vote { background-color:#4f00a6 }
.main .colmain .vote .votetitle { font-size:26px; color:white; font-family:KaiTi; line-height:32px; padding:20px 30px; text-align:center; } 

.main .colmain .votelist { background-color:#FFFFFF;  background:url(../Images/votebg.png) repeat-x top; }
.main .colmain .votelist .listbg { border-left:#4f00a6 6px solid; border-right:#4f00a6 6px solid; height:100%; margin-left:auto; margin-right:auto; margin-top:0; padding-bottom:30px;  }
.main .colmain .votelist .text { width:860px; margin-left:auto; margin-right:auto; background-color:white; border-radius:10px; font-size:16px; padding:20px; line-height:25px; }
.main .colmain .votelist .text .bigtitle { font-size:18px; line-height:40px; height:40px; }
.main .colmain .votelist .text p { font-size:16px; text-indent:2em }
.main .colmain .votelist .text span { font-size:16px; }
.main .colmain .votelist ul { width:910px; margin-left:auto; margin-right:auto; }
.main .colmain .votelist ul li { width:303px; float:left;  height:180px; text-align:center; }
.main .colmain .votelist ul li .container { width:200px;  height:145px; padding-top:10px; margin-left:auto; margin-right:auto; position:relative; }
.main .colmain .votelist ul li .votepic { text-align:center; width:200px; height:200px; position:absolute; top:10px; }
.main .colmain .votelist ul li .tecname { width:160px; height:76px; position:absolute; top:90px; left:10px; cursor:pointer; line-height:30px; font-size:22px; color:#3a4d85 }
.main .colmain .votelist ul li .docname { width: 200px; height:45px; position:absolute; bottom:16px; left:10px; cursor:pointer; color:white; font-size:18px; text-align:center; }
.main .colmain .votelist ul li .docname .company { font-size:16px; line-height:23px; }
.main .colmain .votelist ul li .docname .name { font-size:14px }
.main .colmain .votelist ul li .detailbtn { width: 65px; height:45px; position:absolute; bottom:16px; right:16px; cursor:pointer;}
.main .colmain .votelist ul li .countpanel {  width: 110px; height:35px; position:absolute; top:12px; right:3px; background:url(../Images/btn-count3.png?v=3) no-repeat center; cursor:pointer }
.main .colmain .votelist ul li .countpanel .btnadd { width:110px; height:15px; }
.main .colmain .votelist ul li .countpanel .lbcount { width:110px; height:15px; line-height:15px; text-align:center; color:#fff100; font-size:16px; margin-top:2px; font-weight:bold; }

.main .colmain .friendlinklist { margin-left:auto; margin-right:auto; padding-bottom:15px; width:900px; }
.main .colmain .friendlinklist ul { width:900px; margin-top:10px;  margin-left:auto; margin-right:auto}
.main .colmain .friendlinklist ul li { height:45px; line-height:45px; width:225px; float:left; font-size:14px; font-family:"微软雅黑"; }

 
.main .colmain .videoplay { padding-bottom:30px}
.main .colmain .videoplay .vtitle {height:40px; line-height:40px; text-align:center;  text-align:center; margin-top:15px}
.main .colmain .videoplay .vtitle span { font-size:20px; font-family:"微软雅黑" }
.main .colmain .videoplay .vContent { margin-top:20px; line-height:30px}

.main .mlist { }
.main .mlist ul { margin-top:15px  }
.main .mlist ul li { width:50%; float:left; height:230px; margin-top:15px; }
.main .mlist ul li .content { width:440px; margin-left:auto; margin-right:auto; text-align:center; }
.main .mlist ul li .content .mname { height:65px; line-height:22px; text-align:center; font-size:14px; margin-top:5px; }

.main .technologylist { background-color:#ffffff; padding:15px; }
.main .technologylist table { border-collapse:collapse; width:auto !important   }
.main .technologylist table td { border:#ececec 1px solid; }
.main .technologylist table td.head { height:40px; line-height:40px; font-size:14px; font-weight:bold; background-color:#f5f7fa; padding-left:15px}
.main .technologylist table td.item{ line-height:20px; font-size:14px; padding:15px 16px; overflow:hidden } 
.main .technologylist table td a { color:#dd660e }
  
.main .technologydetail { margin-top: 20px; background-color:white; padding-bottom:15px; }
.main .technologydetail table { margin-left: auto; margin-right: auto; border-collapse:collapse;  margin:15px; width:auto !important }
.main .technologydetail table td { background: #ffffff; border: #f0f0f0 1px solid; padding: 12px 10px; font-size:14px; line-height:28px; }
.main .technologydetail table td.colleft { width:100px; text-align:center; } 
.main .technologydetail table td.head { background-color:#EFEFEF; font-size:16px; text-align:center; padding:15px; }


.main .downloadfiledetail  { padding:15px; background-color:white; margin:10px; }
.main .downloadfiledetail .ptitle { font-size:20px; line-height:32px; color:#272727; text-align:center }
.main .downloadfiledetail .pinfo { line-height:25px; color:#999999; margin-top:10px; text-align:center; font-size:14px; }
.main .downloadfiledetail .pcontent { margin-top:20px; padding:0 30px }
.main .downloadfiledetail .pcontent img { max-width:100%; width:auto; height:auto; }
.main .downloadfiledetail .pcontent iframe { max-width:100%; width:auto; height:auto; }
.main .downloadfiledetail .fileitems { margin-top:40px; margin-bottom:20px; line-height:36px; padding:0 30px; font-size:14px;}
.main .downloadfiledetail .fileitems .item { height:36px; line-height:36px; background:url(../Images/mobile/link.png) no-repeat left; background-size:16px 16px; padding-left:24px; }
.main .downloadfiledetail .fileitems .item a { font-size:14px; }

/*会议系统*/
.mdetail { width:1003px; margin-left:auto; margin-right:auto;  }
.mdetail .headerpic {  }
.mdetail .mbanner { height:45px; line-height:45px; background-color:#3f92fa  }
.mdetail .mbanner .date { width:180px; margin-left:15px; float:left; color:white; font-size:14px; }
.mdetail .mbanner ul { width:920px; margin-left:auto; margin-right:auto;  }
.mdetail .mbanner ul li { height:45px; width:115px; float:left; font-size:16px; color:white; text-align:center;  }
.mdetail .mbanner ul li a { height:45px; line-height:45px; width:115px; font-size:14px; color:white; display:block; }
.mdetail .mbanner ul li a:hover { background-color:#000000; }

.mdetail .title01 { height:40px; line-height:40px; border-bottom:#dddddd 1px solid; }
.mdetail .title01 .line { width:4px; height:16px; float:left; margin-top:12px; margin-left:10px;   }
.mdetail .title01 .title { width:180px; float:left; line-height:40px; margin-left:10px; font-size:14px; font-weight:bold; }
.mdetail .title01 .more { float:right; line-height:40px; width:50px; margin-right:15px; text-align:right; }
 
.mdetail .content { margin-top:15px; }
.mdetail .content .colleft { width:240px; float:left;  }
.mdetail .content .colleft .calendar { padding:10px; border:#dddddd 1px solid; height:260px; }
.mdetail .content .colleft .calendar .title { height:32px; line-height:32px; background:url(../Images/calicon.png) no-repeat left; padding-left:25px; font-size:14px; font-weight:bold; }
.mdetail .content .colleft .calendar .text { padding-left:25px; height:28px; line-height:28px; font-size:12px; }

.mdetail .content .plaintext { border:#dddddd 1px solid; }
.mdetail .content .plaintext .text { padding:15px; line-height:26px; font-size:14px; }
.mdetail .content .plaintext .text span, p { font-size:14px; }

.mdetail .content .meetinginfo { border:#dddddd 1px solid; }
.mdetail .content .meetinginfo .text { padding:25px; line-height:26px; font-size:14px; }
.mdetail .content .meetinginfo .text span, p { font-size:14px; }

.mdetail .content .colcenter { width:485px; float:left; margin-left:20px; }
.mdetail .content .colcenter .slidebox { height:260px;  }

.mdetail .content .colcenter .newslist {  border:#dddddd 1px solid; padding-bottom:5px; }
.mdetail .content .colcenter .newslist ul { width:450px; margin-left:auto; margin-right:auto; margin-top:5px;   }
.mdetail .content .colcenter .newslist ul li { height:32px; line-height:32px; overflow:hidden; }
.mdetail .content .colcenter .newslist ul li  a { font-size:14px; }

.mdetail .content .colmain .newslist {  border:#dddddd 1px solid; padding-bottom:15px; }
.mdetail .content .colmain .newslist ul { width:700px; margin-left:auto; margin-right:auto; margin-top:10px;   }
.mdetail .content .colmain .newslist ul li { height:32px; line-height:32px; border-bottom:#0294e7  }
.mdetail .content .colmain .newslist ul li  a { font-size:14px; }
 
.mdetail .content .newsdetail { background:#FFFFFF;  }
.mdetail .content .newsdetail .newstitle { line-height:32px; font-size:20px; color:#000000; text-align:center; font-family:"微软雅黑";  margin-left:auto; margin-right:auto; width:690px; margin-top:15px }
.mdetail .content .newsdetail .newstitle span { font-size:20px; color:#000000; }
.mdetail .content .newsdetail .newsinfo{ height:28px; line-height:28px; text-align:center; font-family:"微软雅黑"; margin-top:6px;}
.mdetail .content .newsdetail .newscontent { padding:20px; color:#737373; font-size:18px; line-height:32px; }
.mdetail .content .newsdetail .newscontent p { font-size:18px }
.mdetail .content .newsdetail .newscontent a { color:#737373; font-size:18px }
.mdetail .content .newsdetail .newscontent img { width:100%; }


div.slideBox { position:relative; width:490px; height:275px; overflow:hidden;}
div.slideBox ul.items { position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li { float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a { float:left; line-height:normal !important; padding:0px !important; border:none }
div.slideBox ul.items li a img { margin:0px !important; padding:0px !important; display:block; border:none }
div.slideBox div.tips { position:absolute; bottom:0px; width:100%; height:35px; background-color:#000; overflow:hidden;}
div.slideBox div.tips div.title { position:absolute; left:0px; top:0px; height:100%;}
div.slideBox div.tips div.title a { color:#FFF; font-size:14px; line-height:35px; margin-left:10px; text-decoration:none;}
div.slideBox div.tips div.title a:hover { text-decoration:underline !important;}
div.slideBox div.tips div.nums { position:absolute; right:0px; top:0px; height:100%;}
div.slideBox div.tips div.nums a { display:inline-block; float:left; width:12px; height:12px; background-color:#FFF; text-indent:-99999px; margin:12px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active { background-color:#dd660e;}
 
 
.mdetail .content .colright { width:240px; float:right;  }
.mdetail .content .colright .countdown { height:275px; }
.mdetail .content .colright .countdown .title { height:45px; line-height:45px; text-align:center; font-size:14px; font-weight:bold;  }
.mdetail .content .colright .countdown .panel { height:70px; width:228px; background:url(../Images/panelbg.png) no-repeat center;  margin-left:auto; margin-right:auto; }
.mdetail .content .colright .countdown .panel ul {  height:70px; width:228px;  }
.mdetail .content .colright .countdown .panel ul li { width:56px; height:75px; text-align:center; float:left; }
.mdetail .content .colright .countdown .panel ul li .num { height:30px; line-height:30px; text-align:center; font-size:12px; font-weight:bold; color:black; }

.mdetail .content .colright .countdown .btn { height:40px; line-height:40px; width:220px; margin-top:10px; background-color:#0290c0; color:white; text-align:center; margin-left:auto; margin-right:auto; font-size:14px; }
.mdetail .content .colright .countdown .btn a { color:white; } 
 
.mdetail .content .colmain { width:745px; float:left; }
 
.mdetail .content .experts { margin-top:10px; padding-bottom:15px; position:relative; border:#dddddd 1px solid;}
.mdetail .content .experts ul { position:relative; }
.mdetail .content .experts ul li { width:164px; float:left;  height:190px; text-align:center; padding-top:3px  }
.mdetail .content .experts ul li .container { border:#EFEFEF 1px solid; width:153px; height:180px; padding-top:8px }
.mdetail .content .experts ul li .pic {  text-align:center}
.mdetail .content .experts ul li .zname { height:30px; line-height:30px; text-align:center}
.mdetail .content .experts ul li .zname a {  }

.mdetail .content .experts .box { overflow:hidden;width:975px; margin-left:auto; margin-right:auto; padding-top:8px  } 
.mdetail .content .experts .list { overflow:hidden; width:9999px; } 

/*.mdetail .content .expertlist { margin-top:10px; padding-bottom:25px; position:relative; border:#dddddd 1px solid;}
.mdetail .content .expertlist ul { margin-top:15px; }
.mdetail .content .expertlist ul li { width:185px; height:210px; text-align:center; padding-top:3px; float:left; }
.mdetail .content .expertlist ul li .container { border:#EFEFEF 1px solid; width:153px; height:180px; padding-top:8px; margin-left:auto; margin-right:auto; }
.mdetail .content .expertlist ul li .pic {  text-align:center}
.mdetail .content .expertlist ul li .zname { height:30px; line-height:30px; text-align:center}
.mdetail .content .expertlist ul li .zname a {  }*/

.mdetail .content .expertlist { padding-bottom:15px; }
.mdetail .content .expertlist ul { width:740px; margin-left:auto; margin-right:auto; }
.mdetail .content .expertlist ul li { height:175px; width:700px; padding-top:10px; border-bottom:#EFEFEF 1px solid; font-family:"微软雅黑" }
.mdetail .content .expertlist ul li .pic { height:135px; text-align:center; width:130px; float:left; position:relative; padding-top:10px; }
.mdetail .content .expertlist ul li .text { width:520px; height:130px; float:left; margin-left:15px; }
.mdetail .content .expertlist ul li .topic { height:30px; line-height:30px; text-align:left; }
.mdetail .content .expertlist ul li .topic a { color:#0294e7; font-family:"微软雅黑"; font-size:16px;  font-weight:bold; color:#000000 }
.mdetail .content .expertlist ul li .expertname { height:30px; line-height:30px; text-align:left; }
.mdetail .content .expertlist ul li .jobtitle { height:25px; line-height:25px; font-size:12px; text-align:left; }
.mdetail .content .expertlist ul li .expertsummary { line-height:25px; font-size:12px; height:50px; overflow:hidden; }

 
.mdetail .content .expertdetail { margin-left:auto; margin-right:auto; line-height:28px; font-size:14px; }
.mdetail .content .expertdetail .name {height:40px; line-height:40px; text-align:center; font-size:24px; margin-top:15px;  }
.mdetail .content .expertdetail .info { height:28px; line-height:28px; font-family:"微软雅黑"; margin-top:6px; font-size:12px; }
.mdetail .content .expertdetail .docpic { text-align:center; margin-top:50px; }
.mdetail .content .expertdetail .docpic img { border:#EFEFEF 1px solid; padding:3px; }
.mdetail .content .expertdetail .text { margin-top:10px; font-size:18px; line-height:32px; }
 
.mdetail .foot { background-color:#fafafa; border-top:#e5e5e5 3px solid; padding-top:30px; padding-bottom:30px; text-align:center; margin-top:15px; font-size:14px;  }


.mdetail .btn{ width:48px; height:25px; background:url(../images/button.jpg) no-repeat center; border:none; vertical-align:middle; cursor:pointer;}
.mdetail .btnadd{ width:70px; height:32px; background:#71c427 no-repeat center; border:none; vertical-align:middle; cursor:pointer; text-align:center; color:white; border-radius: 3px;}
.mdetail .btndelete{ width:70px; height:32px; background:#71c427 no-repeat center; border:none; vertical-align:middle; cursor:pointer; text-align:center; color:white; border-radius: 3px;}
.mdetail .btnreg{ width:80px; height:32px; background:#0290c0 no-repeat center; border-color: #0290c0; border:none; vertical-align:middle; cursor:pointer; text-align:center; color:white; border-radius: 3px;}

.mdetail .button { border-color: #e42012; background-color: #ef473a; color: #fff; position: relative; display: inline-block; margin: 0; min-width: 52px; min-height: 38px; border-width: 1px; border-style: solid; border-radius: 2px; vertical-align: top; text-align: center; text-overflow: ellipsis; font-size: 16px; cursor: pointer; }
.mdetail .button:hover { color: #fff;  text-decoration: none;  }
.mdetail .button:active { border-color: #e42012; background-color: #e42012; box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);  }

.main .login-box { background-color:#f4f4f4; padding-top:40px; padding-bottom:40px }

.mdetail .login-form { background-color:white; border:#e0e0e0 1px solid; margin-left:auto; margin-right:auto; padding-bottom:60px; margin-top:15px; padding-top:30px; }
.mdetail .login-form .left-panel{ width:450px; height:200px; float:left; margin-left:30px; margin-top:30px; padding-right:30px; border-right:#dddddd 1px solid  }
.mdetail .login-form .left-panel .toptitle{ font-size:20px;}
.mdetail .login-form .left-panel .desc{ line-height:25px; margin-top:20px; text-indent:2em}

.mdetail .login-form .login-table { width:400px; float:left; margin-top:30px; margin-left:20px }
.mdetail .login-form .login-table td{ height:55px; background-color:white; text-align:left }
.mdetail .login-form .login-table td.ttitle {font-size:20px; height:50px; text-align:center; vertical-align:top  }
.mdetail .login-form .login-table td.left{ width:60px; text-align:right; color:#666666; padding-right:8px }
.mdetail .login-form .login-table td.bottom { padding-top:10px }
.mdetail .login-form .login-table input.textbox{ height:32px; border:#e5e5e5 1px solid; width:230px; padding-left:15px; font-size:14px; font-family:"微软雅黑"; }
.mdetail .login-form .login-table input.username{ background:url(../Images/login01.jpg) no-repeat left top; }
.mdetail .login-form .login-table input.password{ background:url(../Images/login02.jpg) no-repeat left top; }
.mdetail .login-form .login-table input.verifycode{ background:url(../Images/login03.jpg) no-repeat left top; width:80px; }
.mdetail .login-form .login-table .submit-button{  width:250px;   }
.mdetail .login-form .login-table td i{ font-style:normal}

.mdetail .signup-form { background-color:white; border:#e0e0e0 1px solid; margin-left:auto; margin-right:auto; padding-bottom:40px; padding-top:30px; margin-top:15px; }
.mdetail .signup-form .signup-step { text-align:center; margin-top:20px }

.mdetail .signup-form .signup-table { width:600px; margin-left:auto; margin-right:auto; margin-top:20px }
.mdetail .signup-form .signup-table td{ height:60px; background-color:white; }
.mdetail .signup-form .signup-table td.left{ width:100px; text-align:right; color:#666666; padding-right:8px; font-size:14px; }
.mdetail .signup-form .signup-table td.bottom { padding-top:20px;  }
.mdetail .signup-form .signup-table input.textbox{ height:35px; border:#e5e5e5 1px solid; width:300px; padding-left:6px; font-size:14px; font-family:"微软雅黑"; }
.mdetail .signup-form .signup-table .submit-button{  width:305px; border:#e5e5e5 1px solid;   }
.mdetail .signup-form .signup-table select { height:35px; line-height:35px; }
.mdetail .signup-form .signup-table td i{ font-style:normal}

.mdetail .signup-form .success-table { width:400px; margin-left:auto; margin-right:auto; margin-top:40px;  }
.mdetail .signup-form .success-table td{ height:50px;   background-color:white; }
.mdetail .signup-form .success-table td.left{ width:100px; text-align:center; color:#666666; }
.mdetail .signup-form .success-table td.bottom { padding-top:40px  }
.mdetail .signup-form .success-table td .success-label{ font-size:25px; font-family:"微软雅黑"; color:#939598}
.mdetail .signup-form .success-table td .redirect-label{ font-size:14px; font-family:"微软雅黑"; color:#939598; margin-top:10px}
.mdetail .signup-form .success-table .submit-button{  width:220px;   }


.mdetail .signup-form .link{ margin-top:15px; font-size:12px }
.mdetail .signup-form .link a{ color:#e65409; font-size:12px }

.mdetail .footer { height:135px; font-family:"微软雅黑";padding-top:25px;  color:white; }
.mdetail .footer .link {  font-size:16px; color:black; text-align:center; color:white;  }
.mdetail .footer .link a { color:white; }
.mdetail .footer .text { text-align:center; line-height:26px; margin-top:10px; }

 
.main .payment-success .success-table { width:400px; margin-left:auto; margin-right:auto; margin-top:40px;  }
.main .payment-success .success-table td{ height:50px;   background-color:white; }
.main .payment-success .success-table td.left{ width:100px; text-align:center; color:#666666; }
.main .payment-success .success-table td.bottom { padding-top:40px  }
.main .payment-success .success-table td .success-label{ font-size:25px; font-family:"微软雅黑"; color:#939598}
.main .payment-success .success-table td .redirect-label{ font-size:14px; font-family:"微软雅黑"; color:#939598; margin-top:10px}
.main .payment-success .success-table .submit-button{  width:220px;   }

.main .footinfo { height:80px; padding-top:20px; line-height:30px; text-align:center; color:#999999; font-size:12px; }

.main .tbusercenter{ width:100%; height:100%; min-height:100%; margin-top:15px }
.main .tbusercenter td.left{ width:250px; background:#f4f4f4; min-height:100%; }

.usercentre{ margin-top:15px }
.usercentre .menu{ width:230px; float:left; border:#e5e5e5 1px solid ; border-bottom:none }
.usercentre .menu .title { height:100px; line-height:100px; background:#f5f5f5; color:#1a1a1a; border-bottom:#dddddd 1px solid; text-align:center; font-size:26px; color:#333  }
.usercentre .menu ul{  }
.usercentre .menu ul li{ height:42px; line-height:42px; border-bottom:#e5e5e5 1px solid }
.usercentre .menu ul li a { padding-left:25px; width:205px; margin-left:auto; margin-right:auto; height:42px; display:block; background:url(../Images/arrow.jpg) no-repeat left; background-position-x:210px; font-size:14px}
.usercentre .menu ul li a:hover { color:#399d04  }
.usercentre .menu ul li a.sel { color:#399d04 }

.usercentre .container { width:758px; float:right; border:#dcdcdc 1px solid; padding-bottom:40px }
.usercentre .container .title { height:40px; line-height:40px; background-color:#fafafa; border-bottom:#dcdcdc 1px solid; padding-left:20px; font-weight:bold;  padding-right:15px; font-size:14px; }
.usercentre .container .title a { font-weight:normal; font-size:14px; color:#999999}
.usercentre .container .title span { font-weight:normal; font-size:14px; color:#999999}

.usercentre .tb { width:700px; margin-left:auto; margin-right:auto; margin-top:20px;  }
.usercentre .tb td{ height:50px;   background-color:white; }
.usercentre .tb td.left{ width:100px; text-align:right; color:#666666; padding-right:8px }
.usercentre .tb td.bottom { padding-top:30px  }

.usercentre .info-table { width:700px; margin-left:auto; margin-right:auto; margin-top:20px;  }
.usercentre .info-table td{ height:50px;   background-color:white; }
.usercentre .info-table td.left{ width:120px; text-align:right; color:#666666; padding-right:8px; font-size:14px; }
.usercentre .info-table td.bottom { padding-top:15px  }
.usercentre .info-table input.textbox{ height:35px; border:#e5e5e5 1px solid; width:300px; padding-left:6px; font-size:14px; font-family:"微软雅黑"; }
.usercentre .info-table select { height:35px; line-height:35px; }
.usercentre .info-table .remarks{ height:80px; line-height:25px; border:#e5e5e5 1px solid; width:300px; padding-left:6px; font-size:14px; font-family:"微软雅黑"; }
.usercentre .info-table .submit-button{ width:310px;   }
.usercentre .info-table td i{ font-style:normal}
 
.usercentre .tblist{ width:730px; margin:10px auto 0 auto; background:#dddddd;}
.usercentre .tblist th.head{ background:#666666; text-align:center; color:white; height:35px; line-height:35px; font-size:14px; font-weight:bold }
.usercentre .tblist td.td1{ background:#FFFFFF; line-height:20px; color:#444444; text-align:center; font-size:12px; padding:10px; text-align:left}
.usercentre .tblist td.td2{ background:#FCFCFC;  line-height:20px; color:#444444; text-align:center; font-size:12px;  padding:10px; text-align:left }
.usercentre .tblist td p{  text-align:center; font-size:12px }
.usercentre .tblist td a{ color:#3fa108; font-size:12px; }
.usercentre .tblist td a:hover{ color:#e65409; text-decoration:underline }
.usercentre .tblist td a.sel { color:#ff0000}
.usercentre .tblist td a:hover{ color:#ff0000; text-decoration:underline }
 

.usercentre .userregister { width:710px; margin-left:auto; margin-right:auto; margin-top:20px; padding-bottom:10px }
.usercentre .userregister .userlist { width:710px; background-color:#f0f0f0}
.usercentre .userregister .userlist p {float:left; width:73px; height:34px; line-height:34px; text-align:center; cursor:pointer; 
                                             background:url(../Images/unselected-bg.png) no-repeat center; margin-right:20px; margin-bottom:10px; color:#666666 }
.usercentre .userregister .userlist p.selected { background:url(../Images/selected-bg.png) no-repeat center; }

.usercentre .price{ width:720px; margin-left:auto; margin-right:auto; margin-top:30px; padding-top:15px; height:40px; border-top:#e5e5e5 1px dashed; }
.usercentre .price .totalprice{ color:#e42012; font-size:22px;}
.usercentre .price .totalprice span{font-size:22px;}

.usercentre .userguide{ padding:15px; line-height:25px;}

.usercentre .nextstep{ width:720px; margin-left:auto; margin-right:auto; height:30px; text-align:right; margin-top:10px}
.usercentre .nextstep2{ width:720px; margin-left:auto; margin-right:auto; height:30px; text-align:center; margin-top:10px}
 
.usercentre .roombook { width:720px; margin-left:auto; margin-right:auto; }
.usercentre .roombook .sel-title{ height:40px; line-height:40px; }

.usercentre .tbBookRoom { width:720px; margin-left:auto; margin-right:auto; margin-top:10px; background-color:gray }
.usercentre .tbBookRoom td{padding:3px; background-color:white; }
.usercentre .tbBookRoom td.left{ width:60px; text-align:right;  height:40px; color:#333333; }
.usercentre .tbBookRoom td.tdprice{ width:100px; text-align:left; color:#666666; }
.usercentre .tbBookRoom td.bottom { padding-top:30px  }
.usercentre .tbBookRoom input.textbox{ height:35px; border:#e5e5e5 1px solid; width:300px; padding-left:6px; font-size:14px; font-family:"微软雅黑"; }

.usercentre .tbBookRoom td i{ font-style:normal}

.usercentre .nice-check{ margin-left:5px; float:left }
.usercentre .nice-check ul li { float:left; width:34px; height:34px; line-height:34px; text-align:center; cursor:pointer; background:url(../Images/unselected-bg2.png) no-repeat center; margin-right:10px;  color:#666666  }
.usercentre .nice-check ul li.selected { background:url(../Images/selected-bg2.png) no-repeat center; }
 
.usercentre .submit-button{ width:260px; }
.usercentre .pay-button{ width:200px; }
.usercentre .toolbuttons{ height:40px; line-height:40px; width:730px; margin-left:auto; margin-right:auto; margin-top:5px }
 
.usercentre .fapiao{  }

.usercentre .confirm-table { width:730px; margin-left:auto; margin-right:auto; margin-top:10px; background-color:#dcdcdc }
.usercentre .confirm-table td{height:34px; background-color:white; padding-left:10px; font-size:12px    }
.usercentre .confirm-table td.left{ width:80px; text-align:left; color:#666666; background-color:#fafafa; }

.usercentre .meetingname{ text-align:center; font-size:18px; font-family:"微软雅黑"; margin-top:20px; line-height:23px; padding-left:30px; padding-right:30px; }
.usercentre .bookroomdate { text-align:center; font-size:12px; font-family:"微软雅黑"; margin-top:10px; height:20px;}
.usercentre .headtitle{ height:35px; line-height:35px; background-color:#e8f8da; color:#3fa108; font-size:14px; font-family:"微软雅黑"; margin-top:10px; width:720px; margin-left:auto; margin-right:auto; border-left:#8fc31f 2px solid; padding-left:10px;  }

.usercentre .userregister { width:710px; margin-left:auto; margin-right:auto; margin-top:20px; padding-bottom:10px }
.usercentre .userregister .userlist { width:710px; background-color:#f0f0f0}
.usercentre .userregister .userlist p {float:left; width:73px; height:34px; line-height:34px; text-align:center; cursor:pointer; background:url(../Images/unselected-bg.png) no-repeat center; margin-right:20px; margin-bottom:10px; color:#666666 }
.usercentre .userregister .userlist p.selected { background:url(../Images/selected-bg.png) no-repeat center; }

.usercentre .tblist{ width:730px; margin:10px auto 0 auto; background:#dddddd;}
.usercentre .tblist th.head{ background:#666666; text-align:center; color:white; height:35px; line-height:35px; font-size:14px; font-weight:bold }
.usercentre .tblist td.td1{ background:#FFFFFF; line-height:20px; color:#444444; text-align:center; font-size:12px; padding:10px; text-align:left}
.usercentre .tblist td.td2{ background:#FCFCFC;  line-height:20px; color:#444444; text-align:center; font-size:12px;  padding:10px; text-align:left }
.usercentre .tblist td p{  text-align:center; font-size:12px }
.usercentre .tblist td a{ color:#3fa108; font-size:12px; }
.usercentre .tblist td a:hover{ color:#e65409; text-decoration:underline }
.usercentre .tblist td a.sel { color:#ff0000}
.usercentre .tblist td a:hover{ color:#ff0000; text-decoration:underline }
 
 /*validform*/
.Validform_checktip{ margin-left:8px; line-height:20px; height:20px; overflow:hidden; color:#999; font-size:12px;   }
.Validform_right{ color:#71b83d; padding-left:20px; background:url(../images/right.png) no-repeat left center; }
.Validform_wrong{ color:red; padding-left:20px; white-space:nowrap; background:url(../images/error.png) no-repeat left center;  }
.Validform_loading{ padding-left:20px; background:url(../images/onLoad.gif) no-repeat left center; }
.Validform_error{ background-color:#ffe7e7; }
 
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}

.main .friendLink { line-height:28px; background:#FFFFFF; padding:15px }
.main .friendLink a { margin-left:15px; }
.main .friendLink ul { width:1000px; margin-left:auto; margin-right:auto }
.main .friendLink ul li { width:200px; float:left; height:90px; }
.main .friendLink ul li img { border:#EFEFEF 1px solid; }
.main .friendLink ul li .name { text-align:center; height:20px; line-height:20px; margin-top:4px; overflow:hidden; }

.footer { height:140px; padding-top:30px; border-top:#38a3c7 2px solid; font-family:"微软雅黑"; margin-top:15px;  background:url(../Images/_bottombg.png) #3f92fa no-repeat center top; background-size:100%; color:white; min-width:1200px; }
.footer .box { width:1200px; margin-left:auto; margin-right:auto;  }
.footer .link {  font-size:16px; color:white; text-align:center;  }
.footer .link a { color:white; }
.footer .text { text-align:center; line-height:26px; margin-top:15px; color:white; }
.footer .text a { color:white; }
 
.pagelink{ width:96%; margin-left:auto; margin-right:auto; margin-top:25px; margin-bottom:20px; text-align:center; font-family:"微软雅黑"; line-height:30px;  }
.pagelink a.link{  padding:10px 15px; text-decoration:none; border:#dddddd 1px solid; color:#333333; text-align:center; font-size:14px; font-family:"微软雅黑" }
.pagelink a.link:hover{ padding:10px 15px;  text-decoration:none; border:#3f92fa 1px solid; color:#333333; text-align:center; font-family:"微软雅黑"  }
.pagelink span.current{ padding:10px 15px;  border:#3f92fa 1px solid; background:#3f92fa; color:#ffffff; text-align:center; font-size:14px; font-family:"微软雅黑" }
.pagelink span.dotted{ padding:10px 15px;  color:#666666; border:#f3f3f3 1px solid; text-align:center; font-size:14px; font-family:"微软雅黑"}
.pagelink span.beginend{ padding:10px 15px;  border:#DEDEDE 1px solid; color:#cccccc; text-align:center; font-size:14px; font-family:"微软雅黑"}
