body { margin:0; padding:0; font-family:"Microsoft yahei",Verdana, Geneva, sans-serif;font-size:14px; color:#333}
p,span,dl,dd,dt,ol,ul,li,h1,h2,h3,h4,h5,h6,table,tr,td{ margin:0; padding:0}
ul,li{ list-style-type:none}
input,textarea{font-family:"微软雅黑",Verdana, Geneva, sans-serif;font-size:14px;padding:5px;}
.main{ width:1200px; max-width:100%; margin:0 auto; position:relative; overflow:hidden;}
img{ max-width:100%;}

.banner{ width:100%;overflow:hidden}
#bg{background:url(../images/bg.png) no-repeat top center}
.about-title{margin-top:7%; margin-left:43%; padding-bottom:30px;background:url(../images/about.jpg) no-repeat bottom left}
.about dl{ padding:20px 0;overflow:hidden}
.about dl dd{ float:left; width:396px; height:304px; overflow:hidden}
.about dl dt{ width:750px;line-height:28px; float:left; margin-left:20px; overflow:hidden}

.five-box{ overflow:hidden; margin-top:6%}
.five-box dd{ float:left; margin-right:10px;}
.five-box dt{ float:left; width:500px; padding-top:30px;background:url(../images/five-box1.png) no-repeat top left}

.five1-box{ margin-top:3%; overflow:hidden}
.five1-box dl{ margin-top:1%;overflow:hidden}
.five1-box dd{ width:69px; height:69px;line-height:69px; font-size:30px;text-align:center;color:#fff; float:left;background:#112bb6}
.five1-box dt{ width:750px;float:left; margin-left:2%; line-height:26px}
.five1-box dt span{ display:block; color:#112bb6; font-size:18px}


.serve-title{padding-bottom:20px; overflow:hidden}
.serve-title h2{ margin-left:38%;padding-bottom:30px;  margin-bottom:180px;background:url(../images/serve-title.png) no-repeat left bottom}
.serve-title p{ margin-left:33%;line-height:41px;}

.serve2-title{margin-left:15%; margin-top:5%;padding-bottom:20px; width:488px;overflow:hidden}
.serve2-title h2{ padding-bottom:30px; background:url(../images/serve-title.png) no-repeat left bottom}
.serve2-title p{line-height:41px;}

.join-One{ margin-top:16%;background:url(../images/join-bg.png) no-repeat  center bottom; overflow:hidden}
.join-Onebox{width:60%; margin-left:10%; padding:40px;background:rgba(18,44,182,0.8)}
.join-Onebox h2{ color:#fff; padding-bottom:30px;background:url(../images/join-title.png) no-repeat left bottom}
.join-Onebox ul{ margin-top:3%;}
.join-Onebox li{ padding-left:5%;color:#fff; line-height:38px}


.join-title{ margin-top:6%;padding-top:10%; line-height:35px}
.join-title h2{ text-align:center;background:url(../images/join-title1.jpg) no-repeat center bottom; padding-bottom:50px}

.join-box{ margin-top:5.5%}
.join-box h2{ width:253px; float:left; margin-left:5%; margin-top:10%; padding-bottom:30px;background:url(../images/join-box.png) no-repeat left bottom}
.join-box dl{ margin-left:20px;overflow:hidden;}
.join-box dt{ width:300px; float:left; padding-left:6%; line-height:46px;background:url(../images/line.jpg) no-repeat; overflow:hidden}
.join-box dt span{ display:block}
.join-box dd{ float:right;width:378px;overflow:hidden}

.size-44{font-size:44px; font-weight:700;color:#333}
.size-18{ font-weight:700; font-size:18px}
.size-16{ font-size:16px}
.size-14{ font-size:14px}


.Box_6bg{text-align:center; margin-top:20px; padding:10px;overflow:hidden;background:#f1f2f2}
.size_40{ font-size:40px; line-height:60px; color:#333;}
.size_24{font-size:24px; line-height:50px;}
.color_2{ color:#ff0000;}
.Box_6{ margin-top:20px; overflow:hidden;}
.Box_6_l{float:left;}
.Box_6_r{float:right; width:387px; height:205px; text-align:left; line-height:32px; color:#666;border:3px solid #112bb6; background:#fff; position:relative; overflow:hidden; padding:30px;}

.Box_6 p{ margin-bottom:8px; text-align:left;}
.input_1{ width:281px; height:22px; padding:5px;border:1px solid #dcdcdc; background:#fff;}
.textarea_1{ width:625px; height:89px; color:#666; border:1px solid #dcdcdc; background:#fff;}
.input_2{ width:182px; height:37px; color:#fff;margin-left:45px; border:none;background:#112bb6; cursor:pointer;}

.Box_7{ width:1200px; margin:10px auto;border:1px solid #112bb6;overflow:hidden;}
.Box_7title{font-size:20px; height:40px; line-height:40px; color:#fff; padding-left:10px; margin-top:10px;background:#112bb6}

.idx-adv{ width:100%;}
.idx-adv ul{ width:1200px; position:relative;overflow:hidden; padding:10px;}
.idx-adv li{ width:100%; float:left; line-height:30px; border-bottom:1px solid #717c7e;}

.footer-bg{ width:100%; margin-top:10px;padding-bottom:20px; border-top:5px solid #112bb6}
.footer-bg .logo{ text-align:center; margin-top:20px}
.footer{overflow: hidden; margin-top:20px;}
.footer dd{ float:left; width:161px; height:161px; margin-left:400px; overflow:hidden}
.footer dt{ float:left; line-height:30px; margin-left:20px;}
.footer dt span{ display:block}
.size_20{font-size:20px;}
.tal{ text-align:center;font-size:24px;}
.tal span{ font-family:"Arial Black";font-size:36px;}











