@charset "utf-8";
/* CSS Document */

html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, textarea, p, blockquote, th, td {padding:0;margin:0;}

body { width: 100%; font-family:"Microsoft Yahei", Helvetica, Arial, sans-serif; font-size:15px; color: #0c0c0c; background:#ffffff; }
img {border:none;vertical-align:bottom;}
a, a:visited, a:hover, a:active {outline:0;text-decoration:none;}
a {color:#333333;}
a:hover {text-decoration:underline;color:#484848;}
ul, li {list-style-type:none;padding:0;margin:0;}
input, select, textarea, button {font-size:100%;font-family:inherit;}
h2 {font-size:14px;}

.clear {clear:both;height:0;overflow:hidden;font-size:0px;line-height:0;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}



.banner{ background:#1943ad url(../images/pcbanner.jpg) no-repeat top center; height:458px;}
.banner img{ display:none;}

.mainbox{ width:1000px; margin:0 auto;}
.org{ background:#f1f1f1; padding:50px 20px;}
.title{ font-size:24px; font-weight:bold; border-bottom:1px solid #333; height:40px; line-height:40px; display:block; width:120px; margin:0 auto; text-align:center; margin-bottom:20px;}
.org dl{ overflow:hidden; margin-bottom:10px; font:16px/30px "Microsoft Yahei"; color:#333;}
.org dl dt{ float:left; width:90px; font-weight:bold; }
.org dl dd{ float:left; width:890px; }

.cbg{ background:#192f5a; padding:50px 20px;}
.cbg .title{color:#ffffff; border-bottom:1px solid #ffffff;}
.cbg p{ font:16px/32px "Microsoft Yahei"; color:#ffffff; text-indent:2em;}

.speak{ padding:50px 20px;}
.speak .sman{ width:1000px; overflow:hidden;}
.speak ul{ width:1045px; margin-top:10px;}
.speak ul li{ float:left; width:164px; margin-right:45px; text-align:center; height:300px;}
.speak ul li img{ display:block; border-radius:160px; border:2px solid #192f5a; margin-bottom:5px;}
.speak ul li b{ display:block; margin:8px 0 5px;}
.speak ul li p{ font:14px/20px "Microsoft Yahei"; color:#666;}

.calend{ background:#eaeaea; padding:50px 20px;}
.calend  table{ background:#192f5a; width:100%; margin-top:20px; font:16px/32px "Microsoft Yahei"; color:#333;}
.calend table tr td{ background:#fff; padding-left:10px;}
.calend table tr td.time{ width:140px;}
.calend table tr td.date{ background:#192f5a; color:#fff; text-align:center; font:bold 24px/60px "Microsoft Yahei";}
.calend table tr td.human{ background:#F1F1F9; text-align:center; height:40px; } 
.calend table tr td.total{ background:#c7f1ff;  } 

.back{padding:50px 20px;}
.backinfo{ width:1000px; overflow:hidden; margin-top:30px;}
.backinfo ul{ width:1012px;}
.backinfo ul li{ float:left; width:190px; margin-right:12px; margin-bottom:12px;}

.part{background:#eaeaea; padding:50px 20px;}
.part .title{ width:220px;}
/*.part  table{ background:#192f5a; width:100%; margin-top:20px; font:16px/32px "Microsoft Yahei"; color:#333;}
.part table tr td{ background:#fff;padding:10px; width:20%; vertical-align:text-top;}
.part table tr td span{ font:14px/24px "Microsoft Yahei"; color:#666;}
*/ 
.part ul{ border-left:1px solid #192f5a;  border-top:1px solid #192f5a; width:993px; display:block;  overflow:hidden; background:#fff;}
.part ul li{ float:left; width:325px; border-right:1px solid #192f5a; border-bottom:1px solid #192f5a; padding-left:5px; height:40px; line-height:40px; font-size:14px;}


.rightbut{ position:fixed; bottom:120px;   background:-moz-linear-gradient(linear, 0 0, 0 bottom, from(#ff9d03), to(#e2670c));  
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ff9d03), to(#e2670c));  
    background:-o-linear-gradient(linear, 0 0, 0 bottom, from(#ff9d03), to(#e2670c)); right:20px; width:120px; height:120px; border-radius:20px; text-align:center;  }
	.rightbut a{ display:block; font:bold 24px/120px "Microsoft Yahei"; color:#ffffff; padding-top:0; text-decoration:none;}
@media screen and (max-width:640px){	
.banner{ background:none; height:auto;}
.banner img{ display:block; width:100%;}
.mainbox{ width:100%; margin:0 auto; }
.org{ background:#f1f1f1; padding:10px;}
.title{ font-size:18px; font-weight:bold; border-bottom:1px solid #333; height:40px; line-height:40px; display:block; width:120px; margin:0 auto; text-align:center; margin-bottom:10px;}
.org dl{ margin-bottom:5px; font:14px/20px "Microsoft Yahei"; color:#333; display: -moz-box;  display: -webkit-box; display: box;}
.org dl dt{ width:80px; font-weight:bold; float:none; }
.org dl dd{ width:100%; -moz-box-flex:1; -webkit-box-flex:1;  box-flex:1; float:none;}


.cbg{ background:#192f5a; padding:10px;}
.cbg .title{color:#ffffff; border-bottom:1px solid #ffffff;}
.cbg p{ font:14px/22px "Microsoft Yahei"; color:#ffffff; text-indent:2em; margin-bottom:5px;}


.speak{ padding:10px;}
.speak .sman{ width:100%; overflow:hidden;}
.speak ul{ width:100%;}
.speak ul li{ float:left; width:42%; padding:0 4%; margin:0; text-align:center; height:240px;}
.speak ul li img{ display:block; border-radius:160px; border:2px solid #192f5a; margin-bottom:5px; width:100%;}
.speak ul li b{ display:block; margin:8px 0 5px; font-size:14px;}
.speak ul li p{ font:12px/18px "Microsoft Yahei"; color:#666;}


.calend{ background:#eaeaea; padding:10px;}
.calend  table{ background:#192f5a; width:100%; margin-top:20px; font:12px/22px "Microsoft Yahei"; color:#333;}
.calend table tr td{ background:#fff; padding:0 10px;}
.calend table tr td.time{ width:80px;}
.calend table tr td.date{ background:#192f5a; color:#fff; text-align:center; font:bold 16px/40px "Microsoft Yahei";}
.calend table tr td.human{ background:#F1F1F9; text-align:center; height:30px; } 
.calend table tr td.total{ background:#c7f1ff;  } 


.back{padding:10px;}
.backinfo{ width:100%; margin-top:10px;}
.backinfo ul{ width:100%}
.backinfo ul li{ float:left; width:46%; margin:0 2% 2%;}
.backinfo ul li img{ display:block; width:100%;}

.part ul{ border:1px solid #192f5a; width:100%;display:block;  overflow:hidden; background:#fff;}
.part ul li{ float:none; width:100%; border:0; padding-left:5px; height:30px; line-height:30px; font-size:14px; border-bottom:1px solid #192f5a;}

.rightbut{ position:fixed;  bottom:0;   background:-moz-linear-gradient(linear, 0 0, 0 bottom, from(#ff9d03), to(#e2670c));  
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ff9d03), to(#e2670c));  
    background:-o-linear-gradient(linear, 0 0, 0 bottom, from(#ff9d03), to(#e2670c)); right:0; width:100%; height:60px; border-radius:20px; text-align:center;  }
	.rightbut a{ display:block; font:bold 16px/60px "Microsoft Yahei"; color:#ffffff; padding-top:0; text-decoration:none;}


}
















