@charset "utf-8";
/* CSS Document */
.right{ float:right;}
.left{ float:left;}
.red{ color:#F00;}
.huang{ color:#e88800;}
.lv{ color:#6b8949;}
.zi{ color:#9870b9;}
.lan{ color:#0168b7;}
.stages {
    height: 553px;
    background: url(../images/banner.jpg) center center no-repeat;
}
.w_1200 {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding: 80px 0;
}
.main{ width:1200px; margin:0 auto; background: #fff;
    }
.border-box{border: 1px solid #dfdfdf;}

.main{ width:100%; margin:0 auto;margin-top: 10px;}
/* margin and padding */

.manbox{ width:100%; height:auto;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 

/************************shouye*****************************************************************/
.manyxjznl{ width:100%; overflow:hidden; margin:0 auto; height:auto;position: relative;}
.manyxjznl img{ width:100%; height:auto;}

.mantitlebox{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.mantitlebox h2{ width:100%; overflow:hidden; margin:0 auto; height:auto; font-size:1.4em; line-height:2em; color:#09a1e0; text-align:center;}
.mantitlebox p{ width:100%; overflow:hidden; margin:0 auto; height:auto; font-size:1.1em; line-height:1.5em; color:#555555; text-align:center;}

@media (min-width: 640px){
	
.mantitlebox{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.mantitlebox h2{ width:100%; overflow:hidden; margin:0 auto; height:auto; font-size:40px; line-height:55px; color:#09a1e0; text-align:center;}
.mantitlebox p{ width:100%; overflow:hidden; margin:0 auto; height:auto; font-size:18px; line-height:24px; color:#555555; text-align:center;}

}

.swxlxd{font-size:1.2em;}

/*****/
.calltel1box{ width:92.1%; overflow:hidden; margin:0 auto; height:auto;}
.calltel1box img{ width:100%; height:auto;}
.calltel2box{ width:92.5%; overflow:hidden; margin:0 auto; height:auto;}
.calltel2box img{ width:100%; height:auto;}
.calltel3box{ width:74.1%; overflow:hidden; margin:0 auto; height:auto;}
.calltel3box img{ width:100%; height:auto;}
.calltel4box{ width:70%; overflow:hidden; margin:0 auto; height:auto;}
.calltel4box img{ width:100%; height:auto;}

/****/
.nlbox{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.nltitle{ width:100%; overflow:hidden; margin:0 auto; height:50px; font-size:30px; line-height:50px; color:#09a1e0; text-align:center;}
.nlneir{ width:90%; overflow:hidden; margin:0 auto; height:auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
.nlneir p{
    font-size: 25px;/* font-size:0.8em; */ line-height:1.4em; color:#555555; text-indent:2em; }
.nljishu{ width:100%; overflow:hidden; margin:0 auto; height:auto; /* font-size:0.8em; */ line-height:3em; color:#ff9600; font-weight:bold; text-align:center;font-size:20px;}

.xq1box{ background:#2f91de; width:49.5%; height:auto; float:left;}
.xq2box{ background:#47cdee; width:49.5%; height:auto; float:left; margin-left:1%;}
.xq3box{ background:#a5c54d; width:49.5%; height:auto; float:left;}
.xq4box{ background:#538fbe; width:49.5%; height:auto; float:left; margin-left:1%;}
.xqdwzbox{ width:91.5%; overflow:hidden; margin:0 auto; height:auto;
    margin-top: 10px;}
.xqdwzbox h2{ width:100%; overflow:hidden; margin:0 auto; height:auto; font-size:25px; line-height:1.8em; color:#fff; font-weight:bold;}
.xqdwzbox h3{ width:100%; overflow:hidden; margin:0 auto; height:auto; font-size:18px; line-height:1.5em; color:#fff;}
.xqn1box{ background:#fff; width:91.4%;overflow:hidden; margin:3% auto 4.3% auto;}.xqn1box{ background:#fff; width:91.4%;overflow:hidden; margin:3% auto 4.3% auto;height:256px;}
.xqn1box h4{ font-size:18px; line-height:2em; color:#ff9600; font-weight:bold; text-align:center;
    padding-top: 10px;}
.xqn1box p{ font-size:18px; line-height:40px;/*min-height:14em;*/  color:#555555; text-indent:2em; padding:0 10px 10px 10px;}
.xqn2box{ background:#fff; width:91.5%; overflow:hidden; margin:3% auto 4.3% auto;}
.xqn2box h4{ font-size:18px; line-height:2em; color:#ff9600; font-weight:bold; text-align:center;
    padding-top: 10px;}
.xqn2box p{ font-size:18px; line-height:40px;/*min-height:14em;*/  color:#555555; text-indent:2em; padding:0 10px 10px 10px;}


/****/
.jigou1{ width:100%; overflow:hidden; margin:0 auto; height:18em; position:relative;}
.jigou2{ width:100%; overflow:hidden; margin:0 auto; height:10em; position:relative;}
.jigou3{ width:100%; overflow:hidden; margin:0 auto; height:8em; position:relative;}
.jgneirbox{ margin:0 auto; height:auto; border:1px solid #cccccc; padding:0.5em 0.6em; left:0px; top:1.5em; position:absolute; z-index:10;}
.jgneirbox p{ font-size:1em; line-height:1.4em; color:#555555; text-indent:2em;}
.jgtitle1{ background:#2597b3; width:88%; height:auto; float:left; font-size:1em; line-height:2em; color:#fff; text-align:center; position:absolute; z-index:11;}
.jgtitle2{ background:#7d9638; width:97%; height:auto; float:left; font-size:1em; line-height:2em; color:#fff; text-align:center; position:absolute; z-index:11;}
.jgtitle3{ background:#da6363; width:88%; height:auto; float:left; font-size:1em; line-height:2em; color:#fff; text-align:center; position:absolute; z-index:11;}



/****/
.zjbox{ width:49.5%; height:295px; float:left; margin-left:1%; position:relative;}
.zjtpbox{ width:76.5%; overflow:hidden; margin:0 auto; height:auto; left:12.7%; position:absolute; z-index:10;}
.zjtpbox img{ width:100%; height:auto;}
.zjbg1box{ background:#ff9600; width:175px; overflow:hidden; margin:0 auto; height:175px; left:0px; top:38.83%; border-radius:50%; position:absolute; z-index:11;}
.zjbg2box{ background:#0167b7; width:175px; overflow:hidden; margin:0 auto; height:175px; left:0px; top:38.83%; border-radius:50%; position:absolute; z-index:11;}
.zjwzbox{ width:100%; overflow:hidden; margin:0 auto; height:auto; left:12%; top:50%; position:absolute; z-index:12;}
.zjmzbox{ width:100%; overflow:hidden; margin:0 auto; height:auto; font-size:0.85em; line-height:24px; color:#fff;}
.zjmzbox span{ font-size:1.2em; line-height:1.5em; color:#fff;}
.zjjjbox{ width:100%; overflow:hidden; margin:0 auto; height:auto; }
.zjjjbox p{ font-size:0.8em; line-height:1.4em; color:#fff;}
.zjanniu{ width:100%; overflow:hidden; margin:0.5em auto; height:auto;}
.zjan1{ background:#0167b7; width:39px; height:34px; float:left; border-radius:50%; text-align:center; padding-top:5px; margin-left:10%;}
.zjan1 a{ font-size:0.8em; line-height:1.2em; color:#fff; text-decoration:none;}
.zjan2{ background:#fff; width:39px; height:34px; float:left; border-radius:50%; text-align:center; padding-top:5px; margin-left:5%;}
.zjan2 a{ font-size:0.8em; line-height:1.2em; color:#ff9600; text-decoration:none;}
.zjan3{ background:#fff; width:39px; height:34px; float:left; border-radius:50%; text-align:center; padding-top:5px; margin-left:10%;}
.zjan3 a{ font-size:0.8em; line-height:1.2em; color:#0167b7; text-decoration:none;}
.zjan4{ background:#ff9600; width:39px; height:34px; float:left; border-radius:50%; text-align:center; padding-top:5px; margin-left:5%;}
.zjan4 a{ font-size:0.8em; line-height:1.2em; color:#fff; text-decoration:none;}



/**/
.callbigbox{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.callbgbox{ background:#0167b7; width:100%; overflow:hidden; margin:0 auto; height:auto; border-radius:10px;}
.calltitle{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.calltitle h2{ font-size:1.3em; line-height:3em; color:#fff; text-align:center;}
.calltitle p{ font-size:1em; line-height:1.5em; color:#fff; text-align:center; margin-bottom:23px; padding:0 2px;}
.callxbox{ width:100%; overflow:hidden; margin:0 0.25%; height:auto;}
.call1box{ width:59%; height:auto; float:left; margin-left:1em;}
.call1box h2{ font-size:1em; line-height:3em; color:#fff; float:left;}
.call1box input{ width:63%; height:3em; font-size:1em; line-height:3em; float:left;}
.call2box{ width:35%; height:auto; float:left; margin-left:1%;}
.binput{ background:#ff9600; width:80%; height:3em; cursor:pointer; font-size:1em; line-height:3em; color:#FFF; overflow:hidden;}
.callaq{ width:100%; height:auto; font-size:1em; line-height:60px; color:#fff000; text-align:center;}



/***/
.ghtitle{ width:100%; overflow:hidden; margin:0 auto; height:3em; text-align:center; font-size:1.5em; line-height:2.5em; color:#3981b5;}

.ghtitle span{ text-align:center; font-size:1em; line-height:2.5em; color:#3981b5;}
.ghneir{ background:#e3e3e3; width:100%; overflow:hidden; margin:0 auto; height:auto;}
.ghnr1{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.ghnr1 ul{ width:100%;margin:0 1em; overflow:hidden; zoom:1;}
.ghnr1 ul li{ width:96%; height:3em; margin:1em auto;}
.ghnr1 ul li a{ font-size:1em; line-height:3em; color:#000; text-decoration:none;}
.ghnr1 ul li span{ font-size:1em; line-height:3em; color:#F00; text-decoration:none;}
.ghnr1 input{ width:64%; height:3em; font-size:1em; line-height:3em; color:#bfbfbf; padding-left:1em;}
.ghnr1 select{ width:64%; height:3em; font-size:1em; line-height:3em; color:#bfbfbf; padding-left:1em;}
.ghnr2{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.ghnr2 a{ margin:0 auto; height:auto;}
.ghnr3{ width:100%; overflow:hidden; margin:1em 5em; height:auto;}
.ghnr3 a{ font-size:1em; line-height:2em; color:#555555; text-align:center; text-decoration:none; margin-bottom:1em;}
.ghnr4{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.ghnr4 ul{ width:100%;margin:0 1em; overflow:hidden; zoom:1;}
.ghnr4 ul li{ width:96%; height:3em;  margin:1em auto;}
.ghnr4 ul li a{ font-size:1em; line-height:3em; color:#000; text-decoration:none;}
.ghnr4 ul li span{ font-size:1em; line-height:3em; color:#F00; text-decoration:none;}
.ghnr4 input{ width:27%; height:3em; font-size:1em; line-height:3em; color:#bfbfbf; padding-left:1em;}
.ghnr4 img{ width:6em; height:auto;}
.ghansub{ background:#e88800; width:35%; height: 2em; border-radius:10px;cursor:pointer; font-size:1.5em; line-height: 2em; color:#FFF; overflow:hidden; margin:0.5em 30%;}


/* 相关阅读 */

.more-zt{font-size:0;text-align:center;background:#fff;padding:25px 0;padding-top:0;}

.xg_ti{
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px;
}
.xg_ti p{
    width: 1200px;
    height: 60px;
    background: url(../images/indx_ti.png) no-repeat center top;
    text-align: center;
    font-size: 40px;
    color: #333333;
    line-height: 60px;
}
.more-zt a{margin-left:28px;display:inline-block;background:#000;}
.more-zt a:first-child{margin-left:0;}
.more-zt a img{display:block;opacity:0.7;filter:alpha(opacity=70);transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.more-zt a:hover img{opacity:1;filter:alpha(opacity=100);box-shadow:0 0 10px #fff;}


.jzsj_btn{
    width: 60%;
    margin: 0 auto;
    height: 50px;
    /*background: #66cccc;*/
    border: 1px solid #90c338;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    margin-bottom: 30px;
}
.jzsj_btn_l{
    width: 70%;
    float: left;
    text-align: center;

    height: 50px;
    font-size: 25px;
    line-height: 50px;
    -webkit-border-radius: 50px 0 0 50px;
    -moz-border-radius: 50px 0 0 50px;
    border-radius: 50px 0 0 50px;
    
}
.jzsj_btn_r{
    width: 30%;
    float: left;
    text-align: center;
    color: #fff;
    height: 50px;
    font-size: 25px;
    line-height: 50px;
    background: url(../images/yxjznl_btn.png) no-repeat 25px center;
    background-color: #90c338;
    -webkit-border-radius: 0 50px 50px 0;
    -moz-border-radius: 0 50px 50px 0;
    border-radius: 0 50px 50px 0;
}
.listbanner_btn{
    position: absolute;
    bottom: 51px;
    right: 295px;
    width: 152px;
    height: 49px;
}
.manyxjznl_info{
    position: absolute;
    width: 295px;

    right: 32px;
    bottom: 78px;
    color: #fff;
    font-size: 25px;
    line-height: 35px;
}
.manyxjznl_info p{
    text-indent: 2em;
}