@charset "utf-8";
.bg{ background:#f0f0f0; padding:40px 0;}
.YQContainer{ height:380px; overflow:hidden}
.YQContainer li{float:right;padding-right:140px;margin-top:120px;}
.YQContainer li h3{font-size:24px;}
.YQContainer li h4 {font-size:32px;color:#009ce5;margin-top:20px}

#YQContainer{ margin-top:-65px}
.tool{ text-align:center; font-size:26px; font-weight:normal; margin-bottom:40px; overflow:visible}
.tool p{  border-bottom:1px solid #050505; height:20px; width:380px; margin:0 auto; cursor:pointer}
.tool span{display:inline-block;font-size:14px; position:relative; bottom:-10px; text-transform:uppercase; background:#f0f0f0; padding:0 10px; color:#050505}
.tool i{font-style:normal; display:inline-block;background:#050505; color:#fff; padding:1px 3px; line-height:1; overflow:hidden; vertical-align:middle;}
.tool-ct{ display:none}
.tool-ct ul{ margin:0 -10px;}
.tool-ct li{ float:left; width:14.2%;}
.tool-ct li a{ display:block; background:#e7e7e7 url(../Images/tl.png) no-repeat left top; line-height:35px; padding-left:45px; margin:10px;}
.tool-ct li.i2 a{ background-position:-170px 0}
.tool-ct li.i3 a{ background-position:-335px 0}
.tool-ct li.i4 a{ background-position:-501px 0}
.tool-ct li.i5 a{ background-position:-672px 0}
.tool-ct li.i6 a{ background-position:-840px 0}
.tool-ct li.i7 a{ background-position:-1010px 0}

.tool-ct li.i8 a{ background-position:0 -61px}
.tool-ct li.i9 a{ background-position:-170px  -61px}
.tool-ct li.i10 a{ background-position:-335px  -61px}
.tool-ct li.i11 a{ background-position:-501px  -61px}
.tool-ct li.i12 a{ background-position:-672px  -61px}
.tool-ct li.i13 a{ background-position:-840px  -61px}
.tool-ct li.i14 a{ background-position:-1010px  -61px}
.tool-ct li a:hover{ background-color:#42b9f2; color:#fff;}



.sec1{ background:url(../Images/bg.jpg) no-repeat center; background-size:cover; height:340px; padding:70px 0;}
.sec1 ul{ margin:0 -10px;}
.sec1 dl{ float:left; width:25%}
.sec1 dl a{ display:block; margin:0 10px; background:#f0f0f0; padding:8px 8px 20px;}
.sec1 dl dt{ height:205px; overflow:hidden}
.sec1 dl dt img{display:block; width:100%}
.sec1 dl dd{ margin-top:10px;text-align:center;}
.sec1 dl dd span{ display:block; font-size:18px;}
.sec1 dl dd p{ line-height:1.8; font-family:'宋体'; font-size:12px; margin-top:10px;}

.sec2{ background:#42b9f2; padding:15px 0; text-align:center; color:#fff;}
.sec2 a{ display:inline-block; border:2px solid #fff; text-align:center; line-height:30px; margin-left:20px; padding:0 20px; color:#fff}

.sec3{ background:#f0f0f0; padding:70px 0;}
.sec3 ul{ margin:0 -15px;}
.sec3 dl{ width:50%; float:left; }
.sec3 dl a{ border:1px solid #d5d4d4; padding:20px; display:block; margin:15px;height:auto; overflow:hidden;}
.sec3 dl dt{ float:left; width:180px; height:120px; overflow:hidden}
.sec3 dl dt img{ display:block;}
.sec3 dl dd span{ display:block; margin-top:10px; font-size:16px;}
.sec3 dl dd p{line-height:1.8; font-family:'宋体'; font-size:12px; margin-top:10px;}
.sec3 dl dd{float:right; width:320px;}

.more{ margin:20px 0; text-align:center}
.more a{ display:inline-block; margin:0 auto; border:1px solid #d5d4d4; text-align:start; padding:0 40px; line-height:40px;}

.sec4{ background:#e1e1e1; padding:50px 0;}
.msg{ margin:0 -20px;}
.msg h3{ text-align:center; font-size:22px; font-weight:normal}
.msg h3 span{ display:inline-block; border-bottom:3px solid #42b9f2; height:10px; width:40px;}
.msg p{ text-align:center;font-family:'宋体'; padding:20px 0 50px; font-size:12px}


.sec4 ul{ float:left; width:50%}
.sec4 ul li{ margin:0 20px 20px; overflow:hidden}
.sec4 ul input,.sec4 ul textarea{ width:98%; background:#f6f6f6; line-height:50px; height:50px; border:0; padding:0 0 0 2%; outline:none;}
.sec4 ul input[type='submit']{ width:100%; padding:0; background:#42b9f2; color:#fff; line-height:48px;height:48px; font-size:16px;}
.sec4 ul textarea{ height:111px; padding-top:10px; font-family:'微软雅黑'}


.mask{ position:fixed; left:0; width:100%; height:100%; top:0; background:rgba(0,0,0,0.8); z-index:9999; overflow:inherit; display:none}
.dialog{ background:#eee; width:680px; position:fixed; left:50%; margin-left:-340px; top:15%; height:70%; overflow:inherit;}
.dialog a#d-btn-close{ position:absolute; display:block; width:32px; height:32px; cursor:pointer; background:url(../Images/c.png) no-repeat center; right:-16px; top:-16px}
.dialog h1{ font-size:26px; text-align:center; font-weight:100; color:#000; margin-top:30px}
.dialog-in{  position:absolute; left:0; right:0; padding:0 40px; top:80px; bottom:40px;overflow:auto}
.dialog-in table{ border-left:1px solid #ddd;border-top:1px solid #ddd;}
.dialog-in table th{ background:#06a7e3; color:#fff; font-weight:normal;height:45px;}
.dialog-in table td{border-right:1px solid #ddd;border-bottom:1px solid #ddd; text-align:center; height:45px; background:#f5f5f5}
.dialog-in table tr:nth-child(2n) td{ background:#eee}


#indexPage #mpage.module.bgShow .bgmask { display:none; }

#mpage .module-content .header { padding-top:130px; padding-bottom:70px; }

#mpage .content .header p.title, #mpage .content p.description { font-family: "kalinga", "微软雅黑"; }

#mpage .content .header p.subtitle { font-family: "kalinga", "微软雅黑"; }

#mpage .content p.description { float: left; position: absolute; top: 30px; width:620px; padding: 160px 20px 20px 0; line-height:28px; height:100px; text-align:left; }

#indexPage #mpage a.more { position:absolute; left:0; top:300px; border-radius:0px; width:140px; height:40px; font-size:15px; font-family:"kalinga", '微软雅黑'; color:#999; line-height:40px; text-align: center; text-indent:inherit; }

#indexPage #mpage a.more i { position:relative; top:2px; }

#indexPage #mpage a.more:hover { background:#eff3f7; border:1px solid #999; }

#indexPage #mpage a.more:hover i { text-indent: 15px; }




