@charset "utf-8";
/*大势所趋开始*/
.module {
	width: 90%;
	margin: 30px auto 5px auto;
	background: #fff;
	text-align: center;
}
.module #module_header:nth-child(odd) {
	position: relative;
	width: 100%;
	margin: 10px auto 35px auto;
	height: 45px;
	-webkit-border-radius: 0px 10px 10px 0px;
	-moz-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px;
	background: #1267b7 repeat-x;
	text-align: center;
}
.module #module_header:nth-child(even) {
	position: relative;
	width: 100%;
	margin: 10px auto 35px auto;
	height: 45px;
	-webkit-border-radius: 10px 0px 0px 10px;
	-moz-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;
	background: #FF5607 repeat-x;
	text-align: center;
}
#module_header h2.module_org span{
	font-size: 1.5rem;text-indent:0rem;
	font-weight: 600;float: left;
}
#module_header h2.module_blue span{
	font-size: 1.5rem;text-indent:0rem;
	font-weight: 600;float: left;
}
#module_header h2.module_blue {
	bottom: -11px;
	position: absolute;
    padding: 14px 8px;
	float: left;
	left: -11px;
	color: #fff;
	font-size: 1.5rem;
	font-weight: bold;
	background: #0355a8;
	text-align: left;
	border-radius: 50%;
}
#module_header h2.module_org {
	padding: 14px 8px;
	float: right;
	z-index: 100;
	margin-top: -13px;
	margin-right: -10px;
	color: #fff;
	font-size: 1.5rem;
	font-weight: bold;
	background: #ff5707;
	text-align: left;
	border-radius: 50%;
}
#module_header h3 {
	width: 3rem;
	margin-left: 4rem;
	height: 45px;
	line-height: 45px;
	font-size: 12pt;
	padding: 0px;
	font-weight: bolder;
	float: left;
	color: #fff;
}
#module_header h3.module_h3m {
	width: 53px;
	margin-left: 1px;
	height: 45px;
	line-height: 45px;
	font-size: 12pt;
	padding: 0px;
	 
	float: left;
}
#module_header span {
	height: 45px;
	line-height: 45px;
	font-size: 0.86rem;
	 
	display: block;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	text-indent: 0.73rem;
    white-space: nowrap;
    word-break: break-all;
	color: #fff;
	 
}
.module #module_header:nth-child(odd){
text-align: left;
}
#module_header span.module_spanm {
	height: 45px;
	line-height: 45px;
	font-size: 0.86rem;
	display: block;
	margin-left: 0px;
	margin-right: 12px;
}
 
/*公众号内容*/
#yycontact_us {
	width: 100%;
	margin: 25px auto;
}
#yycontact_us .yycontent {
	width: 90%;
	margin: 0px auto;
	/*border-top: 1px solid #1267b7;
    border-right: 1px solid #1267b7;
    border-bottom: 1px solid #1267b7;*/
	border-radius: 3px;
	float: right;
	background: #fff;
	
}
#yycontact_us .yycontent p {
	padding: 3px 8px 3px 8px;
	font-family: "微软雅黑";
 
	color: #333333;
	line-height: 30px;
	text-align: left;
}
#yycontact_us .yycontent p .yy_strong{
	color: #403f3f;
	font-size: 14pt;
	font-weight: bold;
	 line-height: 42px;
}
#yycontact_us .yycontent .yy_br{
	color: #333333;
	font-size: 0.85rem;
	letter-spacing: 0.1rem;
    word-break: break-all;display: inline-block;
}
#yycontact_us li:nth-child(1) .yyleft {
	position: absolute;
    float: left;
    width: 61px;
    left: -32px;
    top: 36%;
    height: 61px;
	background: url(../images/yyleft1.png) no-repeat left;
}
#yycontact_us li:nth-child(2) .yyleft {
	position: absolute;
    float: left;
    width: 61px;
    left: -32px;
    top: 36%;
    height: 61px;
	background: url(../images/yyleft2.png) no-repeat left;
}
#yycontact_us li:nth-child(3) .yyleft {
	position: absolute;
    float: left;
    width: 61px;
    left: -32px;
    top: 36%;
    height: 61px;
	background: url(../images/yyleft3.png) no-repeat left;
}
.yy_content{
    border: 1px solid #1267b7;
	position: relative;
    width: 80%;
    margin: 25px auto;
    background: #fff;
}
.yy_main{
	background: #f7fbff;
	margin:0 auto;
	padding-bottom: 20px;

}
.yy_br b{
	font-family: '微软雅黑';
	color: #333333;
    font-size: 11pt;
}
/*我们的服务内容开始*/
.yy_news {
	width: 100%;
	margin: 0 auto;
	max-width: 435px;
	margin-bottom: 15px;
	margin-top: 25px;
}
.yy_news a {
	display: block;
	margin-bottom: 20px;
}
.yy_news ul {
	margin-top: 10px;
	padding-left: 15px;
	 
	padding-right: 15px;
}
.yy_news ul .yy_pic {
	width: 165px;
	float: left;
	overflow: hidden;
}
.yy_news ul .yy_pic img {
	width: 100%;
	display: block;
}
.yy_news ul .yy_text {
	width: calc(100% - 168px);
	float: left;
	overflow: hidden;
}
.yy_news ul .yy_text .inleft {
	background: url(../images/yybor.png) no-repeat;
	width: 49px;
	height: 50px;
	float: right;
	line-height: 50px;
	color: #FFF;
	text-align: center;
	font-weight: 600;
	font-size: 1.5rem;
}
.yy_news ul .yy_text .inright {
	padding-left: 12px;
	float: left;

	text-align: left;
}
.inright dt {
	font-family: '微软雅黑';
	color: #404040;
	white-space: nowrap;
	font-size: 1.10rem;
	text-overflow: ellipsis;
	margin-bottom: 0.3rem;
	overflow: hidden;
}
.inright dd {
	font-family: '微软雅黑';
	color: #333333;
	font-size: 0.85rem;
	 
	display: inline-block;
	word-break: break-all;
	letter-spacing: 0.1rem;
}
.yy_news ul li{
	margin-top: 35px;
}
.yy_news ul li:nth-child(1){
	margin-top:0px;
}
.yy_news ul li:nth-child(even) .yy_pic{
    width: 165px;
    float: right;
    overflow: hidden;
}
.yy_news ul li:nth-child(even) .inleft{
    float: left;

}
.yy_news ul li:nth-child(even) .inright{
    float: right;
    text-align: right;
    padding-left: 0px;
    padding-right:12px;
}

/*联系我们*/

.cont_nav{
 
    color: #1c1c1c;
    font-size: 0.90rem;
    text-align: center;
    
    font-family: 'microsoft yahei';
     
}
.cont_nav p {
    display: table;
	margin: 0 auto;  
   width: 60%;
}
.cont_mapa{
    font-family: 'microsoft yahei';
	height: auto;
    padding: 10px;
}
.con_main{
	background: #f4f7ff;
	margin:20px auto;
 
}
.cont_mainNav{
    color: #1c1c1c;
    text-align: center;
    font-family: 'microsoft yahei';
    margin: 0.8rem 0rem;

}
.cont_mainNav p {
       padding: 0.5rem 1rem 0.1rem 1rem;
    display: table;
    margin: 0 auto;
    font-size: 0.98rem;
}
.cont_mainNav p.animated a{
	background: none;
	color: #1c1c1c;

}
.cont_mainNav p a.a-blue {
    background: -webkit-linear-gradient(#1681c9, #0e4ea6);
    background: -o-linear-gradient(#1681c9, #0e4ea6);
    background: -moz-linear-gradient(#1681c9, #0e4ea6);
    background: linear-gradient(#1681c9, #0e4ea6);
    border-radius: 8px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 0.90rem;
    color: #ffffff;
    display: block;
    text-align: center;
    
}
 .table-sign div {
	 padding: 0.5rem 0rem;
 }
.table-sign input {
    width: 98%;
    border: 1px solid #1165b5;
    font-size: 0.86rem;
    padding-top: 10px;
    padding-bottom: 10px;
    text-indent: 0.5rem;
    color: #686868;
    border-radius: 5px;
    background: #fff;
}
.table-sign input:focus{
border: 1px solid red;
}
#bt-register:focus{
	  border: 1px solid #0e4ea6;
}
.table-sign textarea:focus {
border: 1px solid red;

}
.table-sign textarea {
    width: 100%;
    line-height: 22px;
    border: 1px solid #1165b5;
    font-size: 0.86rem;
	padding-top: 10px;
    height: 100px;
	color: #686868;
	text-indent: 0.5rem;
	background: #fff;
    border-radius: 5px;
}
.form-tj input {
    text-align: center;
    width: 35%;
    margin: 0 auto;
    color: #fff;
    border: 1px solid #0e4ea6;
    background: -webkit-linear-gradient(#1681c9, #0e4ea6);
    background: -o-linear-gradient(#1681c9, #0e4ea6);
    background: -moz-linear-gradient(#1681c9, #0e4ea6);
    background: linear-gradient(#1681c9, #0e4ea6);
    font-size: 0.86rem;
    border-radius: 8px;
}
.form-tj {
    text-align: center;
    width: 100%;
    margin:0 auto;
}
.table-sign{
	    width: 90%;
    margin: 1rem auto;
}