@charset "utf-8";
html{overflow-x:hidden;}
body{
	margin:0;
	padding:0;
	font-family: "微软雅黑", Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	}
p,h1,h2,h3,h4,h5,h6{
	padding:0;
	margin:0;
	}
h6{font-size:14px;}
ul,ol,li{list-style:none;margin:0;padding:0px;}
a{color:#000;text-decoration:none;}
a:hover{color:#5697F1;}
img{border:none;}
.f_l,.fl{float:left;}
.f_r,.fr{float:right;}
.clear{clear:both;}
input,button,select,textarea{ border:none;font-family: "微软雅黑";}
input,button,select,textarea{outline:none;}
*{ margin:0; padding:0;  }
.container{width:1200px;margin:0 auto;height:auto;display:block;}

.top{ display:block; background:#f6f6f6; height:30px; line-height:30px; text-align:right;}
.top img{ position:absolute; top:6px; left:-26px;}
.top a{ display:inline-block; position:relative; margin-left:30px;}
.top b{ color:#5697F1; font-size:14px;}
.header{ display:block; height:148px; width:100%; background:#FFF;}
.logo{ display:block; float:left; width:50%; margin-right:40px; padding-top:15px; }
.logo h1{ display:block;}

.dh { margin-top:50px; }
.dh p{ line-height:35px;}
.dh p b{ line-height:35px; font-size:18px; color:#333; background:url(../images/ico1.png) no-repeat left center; padding-left:30px;}
.dh p.p2 b{  background:url(../images/ico2.png) no-repeat left center; }

.clearfix:after{display:block;height:0;clear:both;visibility:hidden;}
.nav{ display:block; width:100%; height:48px; line-height:48px; background:#5697F1;   }
.nav ul{ width:1200px; margin:0 auto; background: url(../images/nav_li.png) no-repeat right center; }
.nav .nLi{ float:left;background: url(../images/nav_li.png) no-repeat left center;position:relative;  }
.nav .nLi a{ display:block; padding:0 38px; font-size:16px; color:#fff;  }

.nav .sub{ display:none; width:100%;top:48px; background:#fff; text-align:center;  position:absolute; z-index:100;  line-height:48px; font-size:14px;   }
.nav .sub ul{float:none; width:100%; background:none;}
.nav .sub li{ zoom:1; float:none; background:none;}
.nav .sub a{ display:block; text-align:center; padding:0; font-size:13px; line-height:32px; color:#333;}
.nav .sub a:hover{ background:#5697F1; color:#fff;}
.nav .on{ background:#fff; color:#333;   }
.nav .on a{ color:#333;  }


.slideBox{ width:100%; overflow:hidden; position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; margin-left:-30px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width: 8px; height: 8px; background: #FFF; opacity: .35; filter: alpha(opacity=35); -webkit-transition: width .4s ease-in; cursor:pointer; font-size:0px;     text-indent: -9999px;
    border-radius: 20px; }
.slideBox .hd ul li.on{ width: 45px; background: #5697F1; opacity: 1;}
.slideBox .bd{  z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%; }
.slideBox .bd li img{ display:block; width:100%; }

.hp1{ display:block; padding:40px 0px 66px 0; background:#fbfbfb;}
.hp_t{ display:block; text-align:center;}
.hp_t h2{ display:block; font-size:36px;}
.hp_t h2 span{ color:#5697F1}
.hp_t p{ display:block; font-size:16px; color:#666; line-height:44px;}

.hp2{ display:block; padding:40px 0px;}
.hp2 .hp_t big{ display:block; padding:10px 0px;}
.hp2 .hp_t big a{ display:inline-block; line-height:30px; padding:0px 15px; border:1px #e1e1e1 solid; margin-right:12px;}
.hp2 .hp_t big a:hover{ background:#c11d1b; color:#FFF;border:1px #c11d1b solid; }
.hp2 ul{ display:block; margin-top:20px; width:100%;}
.hp2 ul li{ display:block; width:24.97%; float:left; margin-bottom:7px;}
.hp2 ul li a{ display:block; width:98%;  margin:0 auto; position:relative;}
.hp2 ul li a p{ /*display:none;*/}
.hp2 ul li a img{ display:block; width:100%; height:auto;}
.hp2 ul li a:hover p{ display:block;  background:#5697F1; color:#fff;     transition: all 0.2s ease;/* position:absolute;*/}
.hp2 ul li a p{  background:#f6f6f6; background-size:100%; /*position:absolute; bottom:0px; left:0px;*/ width:100%; height:45px; line-height:45px; text-align:center; color:#333; font-size:18px; }

.hp3{ display:block; background:url(../images/bg1.jpg) no-repeat center; height:338px; padding-top:50px;}
.hp3 .container{ display:block; color:#fff; font-size:18px; line-height:50px; text-align:center; padding-top:50px;}

.hp4{ display:block; padding:30px 0px; background:#cf1b24;}
.hp4_l{ display:block; height:110px;  color:#FFF; border-right:1px #FFF solid; padding-right:30px;}
.hp4_l h2{ display:block; font-size:22px; }
.hp4_l p{ display:block; font-size:16px; line-height:28px; margin-top:20px; }
.hp4_r{ display:block; width:910px; padding-top:10px;}



.hp6{ display:block;  height:648px; padding:50px 0px 0 0;}
.picScroll-left{ width:100%;  overflow:hidden; position:relative; margin-top:50px; height:470px;   }
.picScroll-left .hd{ overflow:hidden; width:100%;  position:absolute; left:50%; margin-left:-60px; bottom:0px;}
.picScroll-left .hd ul{ overflow:hidden; zoom:1; zoom:1;  }
.picScroll-left .hd ul li{ float:left;width:50px; height:5px; overflow:hidden; margin-right:20px; text-indent:-999px; cursor:pointer; background:#9fa1a0;}
.picScroll-left .hd ul li.on{ background:#5697F1; }
.picScroll-left .bd{ padding:10px 0;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:25%; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; width:97%; margin:0 auto; }
.picScroll-left .bd ul li .pic img{ width:96%; height:auto; display:block;  padding:2%; background:#FFF; }
.picScroll-left .bd ul li .title{ line-height:55px; background:#f6f6f6; width:97%; height:55px; display:block; margin:0 auto;   }
.picScroll-left .bd ul li .title a{ display:block; width:100%; font-size:18px;}
.picScroll-left .bd ul li .title p{ display:block; width:47%; float:right; text-align:right; padding-right:3%; font-size:16px;}
.picScroll-left .bd ul li .title p span{ color:#cf1b24;}



.footer{ min-width:1200px; background:#f9f9f9; border-top:6px solid  #5697F1; margin-top:35px; border-bottom:16px solid #5697F1; position:relative;}
.footer .box{ position:relative; width:1200px; margin:0 auto;}
.footer .logo2{ width:242px; height:233px; background:url(../images/footer.png) no-repeat center; position:absolute; left:0; top:-10px;}
.footer .xinxi{ padding-top:20px; float:left;}
.footer .xinxi{ font-size:15px; color:#333; line-height:34px; margin-left:290px; text-align:left;}
.footer .xinxi a{ color:#333;}
.footer img{ float:right; margin-top:20px;}
select{ height:30px; line-height:30px; background:#ccc; color:#fff;}
select option{line-height:30px; }
.ft_nav {
    height: 55px;
    background: #fff;
    line-height: 55px;
    text-align: center; margin-top:30px;
}

.ft_nav ul{
    display:block; width:1200px; margin:0 auto; text-align:center;
}
.ft_nav ul li{ display:inline-block;}
.ft_nav ul li a{
    font-size: 15px;
    color: #000;
    padding: 0 32px;
}

.ft_nav ul li a:hover{
    color: #ffffff;
}


.middle {
    width: 1200px;
    margin: 0 auto;
}
.pt_min {
    margin: 45px 0;
}
.ptLeft {
    width: 23%;
}
.ptTittle {
    height: 40px;
    background: #5697F1;
    color: #ffffff;
    text-align: center;
    padding: 20px 0;
}
.ptTittle h3 {
    font-size: 25px;
    font-weight: 400;
}

.ptTittle p {
    font-size: 12px;
    color: #f5b0b0;
    text-transform: uppercase;
    margin-top: 5px;
}


.ptLeft ul{
    background: #f6f6f6;
    padding: 25px 0;
    border-bottom: 8px solid #5697F1;
}

.ptLeft ul li{
    background: #fafafa;
    height:50px ;
    text-align: center;
    padding: 0 10px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 10px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.ptLeft ul li:hover{
    background: #ffffff;
}


.ptLeft ul li a{
    font-size: 15px;
    color: #3e3e3e;
    line-height: 50px;
    display: block;
}

.ptRight,.pageright{
    width: 75%;
}

.show_content {
    font-size: 14px;
    color: #4d4d4d;
    line-height:34px;
}
.show_content .tit{ display:block; font-size:24px; font-weight:bold; color:#333; text-align:center;}
.show_content .time{ display:block; text-align:center;}
.this_add{
    height: 30px;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 15px;
    width: 100%;
}

.this_add p{
    border-bottom: 1px solid #5697F1;
    height: 30px;
    display: inline-block;
}


.this_add,.this_add a{
    font-size: 13px;
    color: #323223;
}

.this_add a:hover{
    color: #5697F1;
}



.ptRight ul li{
    width: 31.333%;
    margin: 1%;
    text-align: center;
    margin-bottom: 20px;
}


.ptRight ul li:hover h3{
    color: #5697F1;
}

.pt_img{
    width: 100%;
}

.pt_img img{
    width: 100%; height:183px;
}

.ptRight ul li h3{
    font-size: 15px;
    color: #3e3e3e;
    font-weight: 400;
    line-height: 2.5em;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.ptRight ul li h3 b{ font-weight:normal; font-weight:400;}


.page {
height: 35px;
text-align: center;
margin: 30px 0 30px 0;
*+margin-left:30px;
}
.page li {
list-style: none;
border: 1px solid #dedede;
padding:10px 15px;
display: inline-block;
*+display:block;
*+float:left;

}
.page li a{
	color: #666;
	}
.page li a:hover{
	color:#0158cf}
.page li.thisclass {
background: #da0000;
color: #FFF;
}
.page li {
list-style: none;
}


.pNews2 ul li{
padding: 25px 0;
border-bottom: 1px solid #efefef;
}


.pNews2 ul li:hover .newsLtext h3{
color: #5697F1;
}

.newsLimg{
width: 130px;
height: 130px;

}

.newsLimg img{
max-width: 130px;
max-height: 130px;
}


.newsLtext{
width: 710px;
padding: 10px 0;
}

.newsLtext h3{
font-size: 16px;
color: #323232;
font-weight: 400;
margin-bottom: 15px;


}

.newsLtext p{
font-size: 13px;
color: #5a5a5a;
line-height: 1.8em;
text-align: justify;
height: 50px;
overflow:hidden;

}

.newsLtext span{
display: block;
font-size: 12px;
color: #5697F1;
margin-top: 15px;
}




.infortaion{width: 100%;position: relative;border-top: solid 1px #e6e6e6;margin: 15px 0;padding-top: 20px;}
.infortaion ul li{width:50%;position: relative;float: left;margin-bottom: 15px;}
.infortaion ul li span{float: left;font-size: 16px;color: #333333;line-height: 40px; width:18%;}
.infortaion ul li input{float: left;font-size: 14px;color: #333333;border:solid 1px #e6e6e6;background: #fafafa;height: 32px;width: 110px;padding:5px; width:70%;}
.infortaion ul li.widon{width: 100%;}
.infortaion ul li.widon textarea.tearea{width:850px; float: left;min-height: 90px;color: #333333;border:solid 1px #e6e6e6;background: #fafafa;padding: 3px;}
.sunMit{width: 100%;position: relative;text-align: center;margin-top: 10px;}
.sunMit .su_it{width:220px;height: 40px;background: #5697F1;color: #fff;line-height: 40px;text-align: center;border:none;cursor: pointer; font-size:18px;}



.contact{ font-size:15px; line-height:35px;}






















