@charset "utf-8";
/* CSS Document */

html, body,header,h1,h2,a,div,ul{margin:0px;padding:0px;}
body{ font-family:'Hiragino Sans GB','Microsoft Yahei','Simsun';font-size:100%; background:#fff; min-width:600px;}
ul li{ list-style:none;}
em,i{ font-style:normal;}
h1{ text-align:center; font-size:2em; color:#515151;}
h2{
   font-size:1.4em; 
   height:40px;
   line-height:40px;
   font-weight:normal; 
   color:#34495e; 
   background:#cacfd3;
}
h2 span{ margin-left:20px;}
h2 a{ margin-left:30px;}
h2 a:link{ text-decoration:none;}
.content{padding:20px 0 20px 30px;}
.content a{ 
	margin:0 16px 20px 0;  
	text-align:center; 
	font-size:1.25em; 
	display:inline-block; 
	width:118px; 
	height:44px; 
	line-height:44px; 
	border-radius:10px; 
	border:1px solid #8e97a0;
    background:#95a5a5;
    color:#f5f6f6;
}
.content a:link{ text-decoration:none;}
a.hClass{ background:#588487;}
.hClass{ background:#588487;}
.tab_con .login{ padding:15px 0 0px; text-align:center; clear:both;}
.login a{ font-size:1.6em; text-decoration:none; color:#333; }
.login a:link{ color:#333;}


#tabbox{ width:100%; }
.tabs{width: 30%; height:auto; float:right; margin:23px 20px 0 0;}
.tabs li{text-align:center; float:left;overflow: hidden;position: relative; cursor:pointer; font-size:1.4em; height:50px; line-height:50px;float:left; background:#91adb9;color:#34495e; border-top-left-radius:8px;border-top-right-radius:8px;}
.tabs .liOne{width:47%;margin-right:6%;}
.tabs .liTwo{width:47%;}
.tabs li a {display: block;border: 1px solid #fff;outline: none;}
.tabs li a:hover {background: #ccc;}	
.tabs li span{ display:block;}
.tabs .liThree span{ border:0;}
.tab_nav{ width:100%;height:73px; line-height:73px; background:#34495e; border-top:1px solid #345165;}
.newHeight{ height:150px; line-height:150px;border-bottom: 1px solid #345165;}
.tab_nav h1{ float:left; color:#fcfcfc; font-size:24px; font-weight:normal; text-align:left; margin-left:20px;height:73px; line-height:73px;}
.tab_conbox{ width:100%;  height:auto;  border-top-left-radius:0; clear:both; }
.tab_con{ display:none;}
.tab_con { font-size: 1em;}
.tabs .thistab{ background:#16a086;color:#fff; }

header{ width:100%; background:url(../images/bg.png) repeat;padding-bottom:5px;}
.header_left{ width:177px; height:166px; background:url(../images/logo.png) no-repeat; float:left; margin:85px 0 85px 3%;}
.header_center{ width:47%; float:left; margin:60px 0 25px 8%; }
.header_center h1{color:#c9c9c9; font-weight:normal; font-size:2em;/*word-spacing:10px;letter-spacing: 10px;*/ position:absolute; top:32px;}
.header_center h1 span{ font-size:32px; display:block;}
.header_center h1 em{ font-size:22px; margin-top:20px;}
.header_center a{ display:block; width:105px; height:45px; line-height:45px; text-align:center; background:#f36e5d; border-radius:10px; color:#fef5f4; font-size:0.95em; text-decoration:none; margin-top:20px; border:1px #253342 solid;}
.header_center a{ float:left; margin-right:10px;}
.header_right{ width:177px; height:166px; background:url(../images/logo-right.png) no-repeat; float:right; margin:85px 3% 0 0;}
h2.b01{ background:#c6e1e8;}
footer{ margin-bottom:10px; border-top: 1px solid #ccc;font-size: 0.8em;margin-bottom: 10px; padding-top: 20px; clear:both;}
footer p{ color:#34495e; text-align:center; line-height:30px; width:100%%; margin:0 auto; }
footer p a{ text-decoration:none;color:#34495e; }
footer p a:link,footer p a:visted,footer p a:hover,footer p a:active{ color:#34495e;}
.header_center a.bgc{background:#0d7ad6;}
.header_center a.sxcs{ background:#16a086;width: 222px;}

.clearBoth{
	clear:both;
}
a.ha3{ width:222px;}

#tabbox{ height:50px;}

@media only screen and (min-width :600px) and (max-width : 780px) {
.header_left{ width:132px; height:124px; background:url(../images/logo.png) no-repeat; background-size:100% 100%; float:left; margin:100px 0 100px 3%;}
.tab_nav h1{ float:left; color:#fcfcfc; font-size:18px; font-weight:normal; text-align:left; margin-left:20px;height:73px; line-height:73px;}

.content a{ margin:0 22px 20px 0;  }
.header_center a{width:40%; height:36px; line-height:36px; margin:20px 10px 0 15px;}
.header_center{ width:50%; float:left; margin:70px 0 40px 5.5%; }
.header_center h1 span{ font-size:26px; display:block; }
.header_center h1 em{ font-size:18px; margin-top:20px;}
.header_center a{ margin-right:10px;font-size:1em;}

.header_right{ width:132px; height:124px; background:url(../images/logo-right.png) no-repeat;background-size:100% 100%; float:right; margin:100px 3% 0 0;}
.header_center a.sxcs{ background:#16a086;width:40%;}

}
