/* CSS Document */
/************************css reset***********************************/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6,
p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, 
img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, 
tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, menu, nav, output,
ruby, section, summary,time, mark, audio, video {
margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;}body {line-height: 1;
}
ol, ul {list-style: none;
}blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}

body{ text-align:center; font:13px "微软雅黑";}
.clear{clear:both;}
a{text-decoration:none;}
.displayN{ display:none;}

.mininav{ height:37px; margin:0 auto; line-height:37px; font-size:13px; background-color:#003c47;}
.mininav ul { width:918px; margin:0 auto;}
.mininav ul li{ float:left;background:url(../images/shu.gif) no-repeat 0; padding:0 10px; }
.mininav ul li a{ color:#fff; text-decoration:none;}
.mininav ul li a:hover{ color:#fff; text-decoration:underline;}
.header{width:100%; height:502px; background:url(../images/head_bg.jpg) center top scroll no-repeat;}
.header .head1{width:1100px; height:166px; background-image:url(../images/head1.jpg); margin:0 auto;}
.header .head2{width:1100px; height:155px; background-image:url(../images/head2.jpg);  margin:0 auto;}
.header .head3{width:1100px; height:181px; background-image:url(../images/head3.jpg);  margin:0 auto; overflow:hidden; text-align:center;}
.header .head3 p{ margin:10px auto 0px auto;width:580px; height:90px; line-height:45px; color:#0071db; font-size:26px;}
.header .head3 p strong{ font-size:31px; font-weight:bold;}
.header ul{width:655px;height:55px; margin: 26px auto 0px auto;}
.header ul li{float:left; display:inline; width:183px; height:55px; border-radius:15px 15px 0px 0px; font-size:25px; line-height:55px; background-color:#035bdf;}
.header ul li a{ display:block; width:100%; height:100%; background-color:#035bdf; color:#fff; border-radius:15px 15px 0px 0px;}
.header ul li a:hover{background-color:#3e8bff;}
.header ul .li1{ margin: 0px 53px;}
.daodu{width:100%; height:141px; background-color:#e8e8e8;}
.daodu .dd_cont{ width:1000px; height:141px; margin:0 auto; text-align:left;}
.daodu .dd_cont h2{ width:91px; height:131px; background-image:url(../images/daodu.jpg); font-size:38px; color:#e9e9e9; text-align:center; line-height:42px; padding-top:10px; float:left; display:inline;}
.daodu .dd_cont p{float: left;display: inline;width: 874px;
height: 108px;color: #035bdf;font-size: 16px;line-height: 33px;
text-indent: 2em; margin: 16px 0px 0px 15px;}
.cont1{width:100%; height:630px; background:url(../images/top1.jpg) left top repeat-x #ffe463;}
.cont1 .cont1_cont{width:1000px; height:614px; margin:0 auto; text-align:left; overflow:hidden;}

.h2{color:#c30202; font-size:35px; margin: 30px 0px 0px 0px;}
.h2 strong{ font-size:37px; font-weight:bold;}
.cont1 .cont1_cont .p1{width:955px; height:60px; border:2px dashed #c30202; margin:10px 0px 0px 0px; background-color:#fffae7; font-size:16px; color:#000; padding:20px; line-height:25px; text-indent:2em; line-height: 30px;}
.cont1 .cont1_cont .p1 a{ color:#b20000;}
.cont1 .cont1_cont .p1 a:hover{ color:#e80202;}
.cont1 .cont1_cont .cont1_left{width:620px; height:390px;float:left; display:inline; text-align:left; }
.cont1 .cont1_cont .color{width:23px; height:327px; float:left; display:inline; background-color:#fa8d00; margin:10px 20px 0px 0px;}
.cont1 .cont1_cont .p2{float:left; display:inline;width:534px; height:285px; border-left:3px solid #fa8d00; border-top:1px solid #fa8d00; border-bottom:1px solid #fa8d00; padding:20px; margin-top:10px; background-color:#fffae7; color:#350000; font-size:18px; line-height: 37px;}
.cont1 .cont1_cont .p2 a{ display: block;width: 510px;height: 34px;
line-height: 34px;text-align: center;font-size: 25px;color: #fff;
background-color: #fab100; margin-top:20px;}
.cont1 .cont1_cont .p2 a:hover{ background-color:#f7c600;}
.cont1 .cont1_cont .cont1_right{ float:right; display:inline; width:380px; height: 367px; background-color: #ffca0f; margin-top: 50px; overflow:hidden;}
.cont1 .cont1_cont .cont1_right h3{color:#0f0f0f; font-size:25px; background-color:#ffe463;   width:400px; }
.cont1 .cont1_cont .cont1_right h3 strong{ font-size:31px; color:#c30202; }
.questionBlock{float: left;width: 380px;margin-top: 5px;font-size: 12px;height: 330px;text-align: left;color: #000;
margin-left: 7px;
_margin-left: 4px;}
.questionBlock ul{padding:5px; padding-top:0px;}
.questionBlock ul li{border-bottom:1px dashed #ccc;padding:7px 0;clear:both;}
.questionBlock ul li label{width:80px;height:20px;line-height:20px;text-align:right;display:inline-block;float:left;padding-right:2px;}
.questionBlock ul li .se_3{height:20px;width:60px;margin-right:5px;}
.questionBlock .txt_1,.questionBlock .txt_2,.questionBlock .txt_3{width:160px;height:17px;line-height:17px;border:1px solid #dfdfdf;padding-left:3px;}
.questionBlock .txt_2{width:120px;}
.questionBlock .txt_3{height:30px;overflow-y:hidden;}
.questionBlock .btn{text-align:center;}
.questionBlock .btn .btn_submit,.questionBlock .btn .btn_reset{width:80px;height:20px;margin:3px 5px;}
.questionBlock label em{color:#FF0000;padding:0 5px;}
.questionBlock select{font:12px;}

.cont2{ width:100%; height:1125px; background:url(../images/top2.jpg) left top repeat-x #f2f2f2; overflow:hidden;}
.cont2 .cont2a{ margin:40px auto 0px auto;width:1000px; height:440px; border-bottom:1px dashed #ccc; text-align:left;}
.cont2 .cont2a .left{width:630px; height:420px; float:left; display:inline;}
.cont2 .cont2a .left h2{ color:#035bdf; font-size:35px;}
.cont2 .cont2a .left h2 strong{font-size:38px; font-weight:bold;}
.cont2 .cont2a .left ul{width:630px;}
.cont2 .cont2a .left ul li{float:left; display:inline; margin:0px 10px 10px 0px; width:199px; height:163px; background-image:url(../images/bg1.jpg); color:#fff; overflow:hidden;}
.cont2 .cont2a .left ul li:hover{ background-image:url(../images/bg2.jpg); color:#0066ff;}
.cont2 .cont2a .left ul li h3{font-size: 74px; margin-top: 31px; width:45px;float: left; display:inline;}
.cont2 .cont2a .left ul li p{ float:left; display:inline;width:130px; height:106px; font-size:16px; color:#fff; margin-top: 37px;
line-height: 23px;}
.cont2 .cont2a .left ul li .p1{ font-size: 14px; line-height: 17px;}
.cont2 .cont2a .left ul li:hover p{color:#000;}
.cont2 .cont2a .right{float:right; display:inline; width:370px; height:420px;}
.cont2 .cont2a .right h2{ color:#035bdf; font-size:35px;}
.cont2 .cont2a .right h2 strong{font-size:38px; font-weight:bold;}
.cont2 .cont2a .right .right_cont{width:370px; height:357px; background-color:#d8e8ff; overflow:hidden;}
.cont2 .cont2a .right .right_cont p{width:319px; height:222px; color:#035bdf; font-size:16px; text-indent:2em; line-height:30px; margin: 20px;}
.cont2 .cont2a .right .right_cont a{ display:block; width:100%; height:55px; line-height:55px; text-align:center;color:#035bdf;  margin-top:20px; color:#035bdf; font-size:24px; background-color:#bed9fe;}
.cont2 .cont2a .right .right_cont a:hover{ background-color:#83b6fd;}

.cont2 .cont2b{ margin:20px auto 0px auto;width:1000px; height:652px; text-align:left;}
.cont2 .cont2b p{ width:1000px; height:465px; color:#035bdf; font-size:15px; line-height: 30px; margin-top:20px;}
.cont2 .cont2b p strong{ font-weight:bold; font-size:16px;}
.cont2 .cont2b  h2{ color:#035bdf; font-size:35px;}
.cont2 .cont2b  h2 strong{font-size:38px; font-weight:bold;}
.cont2 .cont2b p .strong1{ color:#d10000;font-size:15px;}
.cont2 .cont2b a{ display:block; width:437px; height:60px; line-height:60px; color:#035bdf; text-align:center; background-color:#fddf65; font-size:25px;}
.cont2 .cont2b a:hover{ background-color:#fdcb02}
.cont2 .cont2b .href1{ float:left; display:inline-block; margin-left:20px;}
.cont2 .cont2b .href2{ float:right; display:inline-block; margin-right:20px;}
.cont3{width:100%; height:275px; background:url(../images/top3.jpg) left top scroll repeat-x #fde151; overflow:hidden;}
.cont3 .cont3_cont{width:1000px; height:195px;margin:30px auto 0px auto; text-align:left; padding-top:15px;}
.cont3 .cont3_cont .href1{float:left; display:inline; margin-left: 60px;}
.cont3 .cont3_cont p{ float:right; display:inline; width:445px; height:213px; color:#c30202; font-size:18px; line-height: 38px;}
.cont3 .cont3_cont p .href2{color:#c30202; font-size:18px;}
.cont3 .cont3_cont p .href3{float:right; display:inline;color:#c30202; font-size:18px;}
.cont3 .cont3_cont p a:hover{ font-weight:bold;}
.cont3 .cont3_cont p strong{ font-size:35px; margin-bottom:20px; display:block;}

.cont4{width:100%; height:605px; background:url(../images/top2.jpg) left top scroll repeat-x #f2f2f2;}
.cont4 .cont4_cont{width:1000px; height:570px; margin:0px auto; background:url(../images/bg4.jpg) 142px 259px  scroll no-repeat; text-align:left; overflow:hidden; position:relative; left:0px ; top:0px;}
.cont4 .cont4_cont h2{ color:#035bdf; font-size:35px;margin-top:40px;}
.cont4 .cont4_cont h2 strong{font-size:38px; font-weight:bold;}
.cont4 .cont4_cont ul{ width:1000px; height:527px; position:relative;left:0px; top:0px;}
.cont4 .cont4_cont ul li{width:130px; height:115px; background-image:url(../images/bg3.jpg); position:absolute; color:#fff; font-size:16px;  text-align:center; line-height:21px; padding-top:15px; cursor:pointer;}
.cont4 .cont4_cont ul li strong{ color:#035bdf; font-size:28px; display:block; margin-bottom: 5px;}
.cont4 .cont4_cont ul li .strong1{margin-bottom: 16px;}
.cont4 .cont4_cont ul .li1{left:0px; top:86px;}
.cont4 .cont4_cont ul .li2{left: 210px; top: 38px;}
.cont4 .cont4_cont ul .li3{left: 429px; top: 13px;}
.cont4 .cont4_cont ul .li4{right: 210px; top: 38px;}
.cont4 .cont4_cont ul .li5{right:0px; top:86px;}
.cont4 .cont4_cont ul .li10{left:0px; bottom:130px;}
.cont4 .cont4_cont ul .li9{left: 210px; bottom: 88px;}
.cont4 .cont4_cont ul .li8{left: 429px; bottom: 62px;}
.cont4 .cont4_cont ul .li7{right: 210px; bottom: 88px;}
.cont4 .cont4_cont ul .li6{right:0px; bottom:130px;}
.cont4 .cont4_cont .neirong{}
.cont4 .cont4_cont .neirong p{ position:absolute; left: 171px;
top: 279px;  width:652px; height:98px; color:#0667f8; font-size:14px; line-height:30px; text-align:center;}
.cont4 .cont4_cont .neirong .p1{ line-height:24px;}
.cont4 .cont4_cont .neirong .p2{ line-height:21px;}
.footer{width:100%; height: 235px; overflow:hidden; background-color:#ccc;}
.footer p{width:1142px; height:204px; text-align:center; line-height:28px; color:#000; margin: 20px auto 0px auto;}

/*左客服*/
#float-kefu{position:fixed;left:5px;top:50%;width:120px;height:500px;background:url("../images/kefu_l.png") center top scroll no-repeat;overflow:hidden;padding-bottom:2px;margin-top:-250px;z-index: 2}
#float-kefu ul{width:70px;height:auto;margin:94px 0 0 44px}
#float-kefu ul li{width:70px;height:40px;margin-top:3px}
#float-kefu ul li a{display:block;width:70px;height:40px;color:#fff;font-size:14px;line-height:40px;}
#float-kefu ul li a:hover{text-decoration: underline}