﻿@charset "UTF-8";
/* CSS Document */ 
html {overflow-y:scroll;}
body {margin:0; padding:0; color: #222; font:14px/1.5 Microsoft YaHei,Arial,Helvetica,sans-serif,Simsun;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}
li{list-style-type:none;} 
img{vertical-align:middle;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:" ";}
a {color:#222; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#002063;text-decoration:none;}
a:active {color:#002063;}
em{ color:#CCC; font-size:12px;}
.of_h{ overflow:hidden; text-overflow:ellipsis; } 
.cBlack{color:#252525;}
.cGreen, .cGreen:visited, .cGreen a,.green {color: #008000;}
.cBlue,.cBlue:visited,.cBlue a{color:#ce1126;}
.cRed, .cRed:visited, .cRed a,.red { color: Red; }
.taC{text-align: center}
.bold{font-weight: bold;}
.fr{ float:right}
.fl{float:left}
.line{ height:1px; background:#c4c4c4;}
.web{ margin:0px auto; width:1100px;}
.indexTitle{ padding-left:60px; background:url(../images/img2.png) no-repeat; width:311px; height:36px; font-size:26px; color:#fff; line-height:34px; margin-top:28px;}
.xwzxTite{width: 968px;}
.xwzxTite span{float: right;font-size: 20px;}
/*--首页--*/

.header{ background-image:url(../images/img1.jpg); background-repeat:no-repeat; background-position:center; height:300px; position:relative; width:100%;}
.nav{ position:absolute; bottom:0px; left:50%; margin-left:-550px; width:1100px; height:50px; line-height:50px;}
.nav li{ float:left; width:220px; text-align:center; font-size:20px;}
.nav li a{ display:block; color:#fff;}

.indexNews{padding:15px 72px; min-height:210px; height:auto !important; height:210px;}
.indexNews li{ line-height:35px; font-size:16px;}
.indexNews li em{float: right;font-size: 15px;color:#727171;}
.indexNews li a{ color:#727171}

.indexZhengce{ padding-top:55px; padding-bottom:25px;}
.indexZhengce li{ float:left; width:220px; text-align:center;}
.indexZhengce li a{ display:block;}
.indexZhengce li a p{ padding-top:15px; color:#222; font-size:16px;}
/*.indexZhengce li a.fontcolour p{ color:#f39800}
.indexZhengce li a.fontcolour1 p{ color:#e4007f}
.indexZhengce li a.fontcolour2 p{ color:#00a29a}
.indexZhengce li a.fontcolour3 p{ color:#8fc31f}*/
.indexSurroundings{ padding:15px 0px 15px 72px;}
.indexSurroundings li{ float:left; width:302px; height:63px; padding:10px 9px;}
.indexSurroundings li a{ background:url(../images/img8.png) no-repeat #f6f6f6;height:63px; padding-left:38px;  font-size:20px; line-height:63px; display:block;}
.indexSurroundings li a:hover{background:url(../images/img8.png) no-repeat #d1d3de; color:#2c64f0;}

.indexService{ height:450px; position:relative; margin-left:80px; margin-top:30px;}
.indexService li{ position:absolute; left:0px; top:0px; background:#65c5df;}
.indexService li a{ display:block; font-size:16px; color:#fff; font-weight:700;}
.indexService li.Service1{ width:382px; height:125px;}
.indexService li.Service1 a{ display:block; font-size:16px; color:#fff; height:85px; padding-left:75px; padding-top:40px;}
.indexService li.Service1 a img{ vertical-align:middle; margin-right:45px;}

.indexService li.Service2{ width:300px; height:125px; left:399px; background:#3dabe2;}
.indexService li.Service2 a{ display:block; font-size:16px; color:#fff; height:85px; padding-left:55px; padding-top:40px;}
.indexService li.Service2 a img{ vertical-align:middle; margin-right:55px;}

.indexService li.Service3{ width:225px; height:268px; left:718px; text-align:center;background: #2c64f0;}
.indexService li.Service3 a{ display:block; font-size:16px; color:#fff; height:178px; padding-top:90px;}
.indexService li.Service3 a img{ vertical-align:middle;}
.indexService li.Service3 p{ padding-top:25px}

.indexService li.Service4{ width:222px; height:130px; background:#65c5df; left:0px; top:143px;}
.indexService li.Service4 a{ display:block; font-size:16px; color:#fff; height:90px; padding-left:35px; padding-top:40px;}
.indexService li.Service4 a img{ vertical-align:middle; margin-right:35px;}

.indexService li.Service5{ width:143px; height:130px; background:#65c5df; left:239px; top:143px;}
.indexService li.Service5 a{ display:block; font-size:16px; color:#fff; height:105px; padding-top:25px; text-align:center;}
.indexService li.Service5 a img{ vertical-align:middle;}
.indexService li.Service5 p{ padding-top:5px}

.indexService li.Service6{ width:140px; height:280px; background:#3dabe2; left:399px; top:143px;}
.indexService li.Service6 a{ display:block; font-size:16px; color:#fff; height:175px; padding-top:105px; text-align:center;}
.indexService li.Service6 a img{ vertical-align:middle;}
.indexService li.Service6 p{ padding-top:40px}

.indexService li.Service7{ width:140px; height:280px; background:#3dabe2; left:559px; top:143px;}
.indexService li.Service7 a{ display:block; font-size:16px; color:#fff; height:175px; padding-top:105px; text-align:center;}
.indexService li.Service7 a img{ vertical-align:middle;}
.indexService li.Service7 p{ padding-top:40px}

.indexService li.Service8{ width:225px; height:138px; left:718px; top:285px;background: #2c64f0;}
.indexService li.Service8 a{ display:block; font-size:16px; color:#fff; height:90px; padding-left:45px; padding-top:47px;}
.indexService li.Service8 a img{ vertical-align:middle; margin-right:15px;}

.indexService li.Service9{ width:382px; height:125px; top:298px;}
.indexService li.Service9 a{ display:block; font-size:16px; color:#fff; height:85px; padding-left:75px; padding-top:40px;}
.indexService li.Service9 a img{ vertical-align:middle; margin-right:60px;}


.foot{ background:url(../images/img19.jpg) no-repeat center; height:217px;}
.help_ul {margin: 20px 0;overflow: hidden;}
.help_ul li {
    float: left;
    width: 540px;
    height: 55px;
    line-height: 55px;
    margin: 0 20px 15px 0;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
    box-sizing: border-box;
}
.help_ul li a{color: #fff;}
.help_ul .last_marRnone,.test_ul .last_marRnone {
    margin-right: 0;
}
.help_ul i {
    float: left;
    width: 34px;
    height: 34px;
    margin-top: 11px;
    margin-left: 30px;
}
.help_ul li.padding_three {
    background: url(../images/pad3_bg.png) no-repeat;
}
.help_ul li.padding_four {
    background: url(../images/pad4_bg.png) no-repeat;
}
@media screen and (max-width: 750px){

}

 
