.center {
    margin-left: auto;
    margin-right: auto;
}

.clearboth {
    clear: both;
    height: 0;
    line-height: 0;
    margin: 0;
}

#mid100about{
	width:100%;padding-top:1px;
}
#mid100about .mid3{
	margin-top: -45px;
	
}
.mid3_acon{width: 100%;}
.yuesu{
	width: 100%;
	font-size: 14px;border-top-left-radius:6px;
	border-top-right-radius: 6px;
	text-align: center;
	background-color: #EDF5FD;
	border-bottom: 1px solid #E1EDFC;
	border-top: 1px solid #E1EDFC;/* background-color:#f1f1f1;border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;*/
}
.yuesu ul{display: inline-block;}
.yuesu li{display: inline-block;color: #666;text-align:center;}
.yuesu li a{
	padding: 0 18px;
	text-align: center;
	color: #11569C;
	line-height:3.0;
	position: relative;
	display: block;
} 
.yuesu li a:hover{
	color: #80B8F1;
}  
.yuesu li.active a span{position:relative;}
.yuesu li.active a span:after {
    content: "";
    display: block;
    height: 4px;
    margin-top: -4px;
    background: #11569C;
}
.h1about{text-align:center;font-size:38px; letter-spacing:0.6px;height:44px;line-height:44px;font-weight:400;margin-top:40px;}
.content .about2{padding-left:15px;padding-right:15px;padding-top:40px;color:#333;font-size:16px;line-height:1.6em;padding-bottom:60px;text-indent:0em;}
.content .about2 p,.content .about2 h1{margin-bottom:1.3em; }.content .about2 h1{font-weight:normal;font-size:16px;}
.content .about2 h3{font-size:16px;}
.txtcolor{font-weight:normal;color:#4091f0;}


.ul1{display: block;padding-left:40px;
    list-style-type: disc;}
.ul1 li{margin-bottom:1.3em; display: list-item;list-style-type: disc; color:#4091f0;}
.nav-fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}

.cleft{
	width:100%;
	font-size: 16px;padding-top:23px;text-align:center;
	line-height: 32px; text-indent:0em;
	color: #333;
}
.cleft img{ vertical-align:middle;}
.cright{
	color: #666;width:50%;font-size: 16px;padding-left:5%;text-indent:0em; padding-top:15px; margin-left:auto;margin-right:auto;
}
.cright:after{clear: both;
	height: 0;
	font-size: 0;
	overflow: hidden;
	display: block;
	visibility: hidden;
	content: ".";
	margin: 0px;
	padding: 0px;}
.cright fieldset {
	border:0;
}
.cright .error p {
    color: #E2802E;
    display: none;
    font-size: 11px;
    height: 15px;
    padding: 4px 10px;
}
.cright input,.cright textarea{
    border: 1px solid #b1d5f7;height:36px;line-height:36px;padding-left:3px;padding-right:3px;width:96%;font-size:14px;font-family:"Î¢ÈíÑÅºÚ","microsoft yahei","\u5fae\u8f6f\u96c5\u9ed1","\u5b8b\u4f53";
}

.cright textarea {height:140px;border-radius:3px 3px 3px 3px;}
.cright input:focus {
    border-color: #E9D9CB;
}
#survey_submit {
	background-color: #206ba5;
	border-radius: 6px 6px 6px 6px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	height: 42px;
	line-height: 42px;
	width: 130px;
	font-family: "Î¢ÈíÑÅºÚ","microsoft yahei","\u5fae\u8f6f\u96c5\u9ed1","\u5b8b\u4f53";
	border-width: 0px;
}
#survey_submit:hover {
    background-color: #5fcb37;
}
label.width75 {
    display: inline-block; text-align:left;line-height:36px;vertical-align:middle;
}
label.width75 span{color:#f13031;margin-right:6px;font-size:12px;vertical-align:middle; font-family:Arial, sans-serif}
.cright .error, .cright #txtDesc.error {
    border: 1px solid #FF0000;
}
.cright label {
    font-weight: normal;
}
input[type=email]:focus{}
.cright .tip{color:#ff6600;text-align:left;padding-left:162px;line-height:29px;padding-top:10px;font-size:14px;}
.content .about2  p.no{margin-bottom:0em; } .content .about2  p.t{margin-bottom:0.5em; } 

.col_6 {
    width:80%;text-rendering: optimizelegibility;
}
mark {
    background: #fefefe;
	/*
    border-bottom: 1px solid #ffedce;
	*/
    padding: 2px;
    margin: 0 5px;font-stretch:100%; font-style:normal;list-style-position:outside;
;
;
}

.col_2, .col_4 {
    width: 48.8%;color:#11569C;
}
.col_2, .col_4 {
    float: left;
    margin-right:1.2%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;margin-bottom:30px;
}
.col_2 {
    float: right;margin-left:1.2%;margin-right:0;
}
article, aside, details, figcaption, figure, footer, header, menu, nav, section {
    display: block;
}
.price-list .box {
    padding: 22px;
    border: 2px solid #11569C;line-height:1.8;
}
.price-list .box:hover {
    background: #66c432;
    color: #fff;
    border-radius: 0;
    box-shadow: 0 4px 8px rgba(0,0,0,.2);
}
.price-list h2 {
    line-height: 2em;font-weight: 100;    display: block;
    font-size:2.4rem;
}
.price-list .box p{margin-bottom:0;margin-top:0;}
.price-list .desp {
	font-size: 1.3rem;
	color: #85BBF1;
	padding-bottom: 10px;
}
.price-list .box:hover .desp{color: #fff;}
.price-list em {
    font-size: 1.3rem;
}
.price-list .price {
    text-align: right;
    font-size:1.3rem;
    padding-top: 30px;
}
.price-list .price .num {
    font-size:3.6rem;
    color: #66c432;
}

.price-list .box:hover  .price .num{color: #fff;}
.price-list .price {
    text-align: right;
    font-size: 1.3rem;
    padding-top: 30px;
}

.fous-btn a:hover {
    background-color: #fab23a;
    color: #fff;
}

.fous-btn a {
    border: 3px solid #fab23a;
    display: block;
    padding: 10px 20px;
    width: 500px;
    margin: 10px auto 10px auto;color:#66c432;
    font-size: 2.2rem;
    text-align: center;
}
