@charset "utf-8";
h1,h2,h3,h4,h5,h6{text-decoration:none;font-weight:normal;font-size:100%;margin: 0px;}
img,input,button { border:none; padding:0;margin:0;outline-style:none; }
body {position: relative;font-size:14px; font-family:"Î¢ÈíÑÅºÚ",arial;background:#FFFFFF;min-width: 320px; margin: 0 auto;}
ul, ol { list-style:none; padding: 0px; margin: 0px;}
img {vertical-align:middle; font-size:0; border: 0; outline: none; max-width: 100%;}
a {text-decoration:none;outline:none;}
dl,dd{margin: 0px;}
p {margin: 0px;}
.clear{ clear: both;}
.core{
	width: 1200px;
	margin: 0px auto;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
header{
	width: 100%;
	position: fixed;
	border-bottom: 1px solid #3f5c7d;
	z-index: 99;
}
.logo{
	max-height: 30px;
	margin: 24px 0px;
	margin-right: 190px;
}

.banner .swiper-button-prev{
	width: 48px;
	height: 48px;
	background-image: url(../images/left.png);
	background-size: 100% 100%;
}
.banner .swiper-button-prev:hover{
	background-image: url(../images/left_h.png);
}
.banner .swiper-button-next{
	width: 48px;
	height: 48px;
	background-image: url(../images/right.png);
	background-size: 100% 100%;
}
.banner .swiper-button-next:hover{
	background-image: url(../images/right_h.png);
}
.banner .swiper-pagination-bullet-active{
	background: #ef8200;
}
.nav ul li{
	float: left;
	margin: 14px 20px;
}
.nav ul li:first-child{
	margin-left: 0px;
}
.nav ul li p a{
	font-size: 16px;
	color: #FFFFFF;
    padding: 12px 0px;
    display: block;
}
.nav ul li:hover p a{
	border-bottom: 4px solid #c96d00;
	color: #C96D00;
}
.lang{
	margin: 24px 0px;
	position: relative;
}
.lang i{
	width: 30px;
	height: 30px;
	display: inline-block;
	background-image: url(../images/dq.png);
	background-size: 100% 100%;
	float: left;
	margin-right: 16px;
}
.lang a{
	font-size: 16px;
	color: #FFFFFF;
	line-height: 30px;
}
.lang em{
	width: 16px;
	height: 9px;
	background-image: url(../images/down.png);
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 5px;
	cursor: pointer;
}
.lang dl{
	display: none;
	position: absolute;
	width: 100%;
	bottom: -55px;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0px 0px 27px rgba(0,0,0,0.5);
}
.lang dl dd{
	padding-left: 45px;
}
.lang dl dd a{
	color: #333
}
.banner img{
	width: 100%
}
.index_body{
	width: 100%;
	background-image: url(../images/kuai.png);
	background-repeat: repeat;
}
.index_about{
	padding-top: 74px;
}
.title{
	padding-bottom: 20px;
	border-bottom: 6px solid #EF8200;
	display: inline-block;
}
.title p{
	font-size: 24px;
	font-weight: bold;
	color: #ef8200;
}
.index_about_text{
	width: 35%;
	padding-top: 65px;
}
.index_about_text p{
	font-size: 16px;
	color: #FFFFFF;
	line-height: 30px;
	margin-bottom: 34px;
	text-align: justify;
}
.more{
	display: inline-block;
	padding: 10px 68px 10px 35px;
	border: 1px solid #FFFFFF;
	border-radius: 25px;
	font-size: 18px;
	color: #FFFFFF;
	background-image: url(../images/you.png);
	background-repeat: no-repeat;
	background-position-x: 80%;
	background-position-y: 49%;
}
.more:hover{
	background-color: #FFFFFF;
	color: #EF8200;
	background-image: url(../images/you_h.png);
}
.index_about_banner{
	width: 46%;
	margin-left: 4%;
	max-height: 380px;
	overflow: hidden;
	border-top-left-radius: 85px;
    border-top-right-radius: 35px;
    border-bottom-left-radius: 190px;
    border-left: 8px solid #ef8200;
}
.index_about_banner img{
	width: 100%;
}
.index_about_banner .swiper-container{
	max-height: 380px;
    overflow: hidden;
}
.index_about_banner .swiper-button-prev{
	background-image: url(../images/about_lf.png);
	width: 70px;
	height: 48px;
	background-size: 100% 100%;
	top: auto;
    bottom: 0;
    right: 70px;
    left: auto;
}
.index_about_banner .swiper-button-next{
	background-image: url(../images/about_rg.png);
	width: 70px;
	height: 48px;
	background-size: 100% 100%;
	top: auto;
    bottom: 0;
    right: 0;
}
.about_tj ul li{
	margin-top: 40px;
}
.about_tj ul li span{
	font-size: 16px;
	color: #b3b6bc;
}
.about_tj ul li h1{
	font-size: 48px;
	color: #FFFFFF;
	position: relative;
	line-height: 1em;
}
.about_tj ul li h1 i{
	width: 16px;
	background-image: url(../images/jia.png);
	height: 14px;
	background-size: 100% 100%;
	display: inline-block;
	position: absolute;
	top: 0px;
	right: -16px;
}
.index_pro{
	padding-top: 106px;
	position: relative;
}
.pro_cate{
	padding: 72px 378px 296px 42px;
	background-color: #ef8200;
	display: inline-block;	
}
.pro_cate .title{
	border-bottom: 6px solid #fff;
}
.pro_cate .title p{
	color: #FFFFFF;
}
.pro_cate>ul{
	margin: 60px 0px;
}
.pro_cate>ul li{
	padding: 22px 0px;
	border-bottom: 1px solid #f5b466;
}
.pro_cate>ul li:first-child{
	border-top: 1px solid #f5b466;
}
.pro_cate>ul li a{
	font-size: 16px;
	color: #FFFFFF;
}
.index_pro_list{
	width: 900px;
	height: 720px;
	box-shadow: 0px 0px 5px rgb(0,0,0,0.5);
	background-color: #FFFFFF;
	position: absolute;
	top: 200px;
    left: 310px;
}
.index_pro_list ul li{
	width: 33.255%;
	height: 359px;
	float: left;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	text-align: center;
}
.index_pro_list ul li:nth-child(3n){
	border-right: none;
}
.index_pro_list ul li img{
    max-width: 242px;
    min-width: 242px;
    min-height: 216px;
    max-height: 216px;
    margin: 40px 0px;
}
.index_pro_list ul li h1{
	color: #666666;
	font-size: 14px;
}
.index_pro_list ul li p{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
.index_ys{
	width: 100%;
	background-image: url(../images/ys_bg.jpg);
	background-size: cover;
	padding: 74px 0px 100px;
	background-position: center center;
}
.ys_fl{
	width: 50%;
}
.ys_fl>h1{
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 68px;
	margin-bottom: 30px;
}
.ys_fl>p{
	font-size: 14px;
	color: #bbc0c7;
	line-height: 26px;
	text-align: justify;
}
.ys_fr{
	width: 40%;
	padding-left: 80px;
	padding-top: 42px;
	border-left: 1px solid #fff;
}
.ys_fr ul li {
	margin-bottom: 36px;
}
.ys_fr ul li img{
	width: 60px;
	height: 60px;
	float: left;
}
.ys_text{
	width: 80%;
    margin-left: 30px;
    float: left;
}
.ys_text h1{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.ys_text p{
	font-size: 12px;
	margin-top: 5px;
	color: #9ca4b1;
}
.index_news{
	padding-top: 92px;
	width: 100%;
}
.news_cate{
	background-color: #EF8200;
	width: 22%;
	height: 546px;
	float: left;
}
.news_cate_box{
	padding: 92px 80px 0px 48px;
}
.news_cate_box .title p{
	color: #FFFFFF;
}
.news_cate_box .title{
	border-bottom: 6px solid #fff;
}
.news_cate_box>ul li {
    padding: 22px 0px;
    border-bottom: 1px solid #f5b466;
}
.news_cate_box>ul li:first-child {
    border-top: 1px solid #f5b466;
}
.news_cate_box>ul li a {
    font-size: 16px;
    color: #FFFFFF;
}
.news_cate_box>ul {
    margin-top: 60px;
}
.index_news_list{
	width: 78%;
	float: left;
}
.index_news_top{
	background-color: #EF8200;
	width: 100%;
}
.index_news_top img{
	margin-right: 30px;
}
.index_news_ul{
	width: 100%;
}
.index_news_ul ul li{
	padding: 24px 38px 24px 54px;
	border-top: 1px solid #d9d9d9;
	background-color: #fff;
}
.index_news_ul ul li:first-child{
	border-top: none;
}
.index_news_ul ul li:hover .news_text h1{
	color: #EF8200;
}
.index_news_ul ul li:hover .date h1{
	color: #EF8200;
}
.date{
	text-align: right;
}
.date h1{
	font-size: 24px;
	color: #333333;
}
.date p{
	font-size: 16px;
	color: #999999;
}
.news_text{
	width: 85%;
}
.news_text h1{
	font-size: 16px;
	color: #333333;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.news_text p{
	font-size: 14px;
	color: #9a9a9a;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.index_contact{
	background-image: url(../images/link_bg.jpg);
	width: 100%;
	background-size: cover;
	padding: 96px 0px 52px;
	background-position: center center;
}
.index_contact_fl{
	width: 40%;
}
.index_contact_fl h1{
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 32px;
}
.index_contact_fl h2{
	font-size: 16px;
	color: #dedfe2;
}
.index_contact_fl h3{
	font-size: 30px;
	font-weight: bold;
	color: #EF8200;
	margin-bottom: 28px;
}
.index_contact_fl p{
	font-size: 14px;
	color: #dedfe2;
	margin-bottom: 16px;
}
.index_contact_fl p:last-child{
	margin-bottom: 0px;
}
.index_contact_fr{
	width: 40%;
}
.index_contact_fr h1{
	font-size: 24px;
	font-weight: bold;
	color: #EF8200;
	margin-bottom: 18px;
}
.index_contact_fr form input[type="text"]{
	width: 100%;
	border: 1px solid #FFFFFF;
	text-indent: 1em;
	padding: 12px 0px;
	font-size: 14px;
	color: #FFFFFF;
	background: none;
	margin-bottom: 28px;
}
.index_contact_fr form input[type="button"]{
	width: 100%;
	padding: 12px 0px;
	text-align: center;
	color: #333333;
	background-color: #FFFFFF;
	cursor: pointer;
}
.index_contact_fr form input[type="button"]:hover{
	background-color: #EF8200;
	color: #fff;
}
.footer{
	width: 100%;
	padding: 42px 0px 26px;
	background-color: #102640;
}
.footer_nav{
	width: 76%;
}
.footer_nav ul li{
	width: 16%;
	margin-right: 4%;
	float: left;
}
.footer_nav ul li:nth-child(5){
	margin-right: 0px;
}
.footer_nav ul li p a{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.footer_nav ul li p{
	margin-bottom: 18px;
}
.footer_nav ul li dl dd{
	margin-bottom: 10px;
}
.footer_nav ul li dl dd a{
	font-size: 14px;
	color: #FFFFFF;
}
.footer_nav ul li dl dd a:hover{
	color: #EF8200;
}
.footer_nav ul li p a:hover{
	color: #EF8200;
}
.index_pro_list ul li:hover p{
	color: #EF8200;
}
.fx{
	width: 15%;
}
.fx>h1{
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 14px;
}
.fx ul li{
	float: left;
	width: 26px;
	height: 26px;
	margin-right: 16px;
}
.fx ul li:last-child{
	margin-right: 0px;
}
.beian{
	margin-top: 32px
}
.beian p{
	font-size: 14px;
	color: #90969e;
}
.nobanner{
	width: 100%;
}
.nobanner img{
	width: 100%;
}
.wz{
	width: 100%;
	padding: 20px 0px;
	background-color: #f7f7f7;
}
.wz_cen span{
	font-size: 14px;
	color: #333333;
}
.wz_cen a{
	font-size: 14px;
	color: #333333;
}
.wz_cen .active{
	color: #00479d;
}
.about_info{
	background-color: #FFFFFF;
	padding: 50px 0px;
}
.tit{
	text-align: center;
}
.tit p {
    font-size: 24px;
    font-weight: bold;
    color: #ef8200;
    display: inline-block;
    padding-bottom: 20px;
    border-bottom: 6px solid #EF8200;
}
.about_info_text{
	width: 48%;
}
.about_info_text p{
	font-size: 16px;
	color: #333333;
	line-height: 26px;
	text-align:justify
}
.about_info_box{
	margin-top: 48px;
}
.about_info_banner{
	width: 46%;
    max-height: 380px;
    overflow: hidden;
    border-radius: 25px;
    border-left: 8px solid #ef8200;
    border-bottom: 8px solid #ef8200;
}
.about_swiper{
	margin-top: 60px;
	position: relative
}
.about_swiper h1{
	font-size: 30px;
	font-weight: bold;
	color: #00479d;
}
.about_swiper h1 span{
	font-size: 18px;
	color: #999999;
}
.about_swiper .swiper-button-next{
	width: 70px;
	height: 48px;
	background-image: url(../images/info_rg.png);
	background-size: 100% 100%;
	right: 0;
}
.about_swiper .swiper-button-prev{
	width: 70px;
	height: 48px;
	background-image: url(../images/info_lf.png);
	background-size: 100% 100%;
	left: auto;
	right: 70px;
}
.about_sz{
	padding: 40px 0px;
	background-color: #00479D;
	width: 100%;
}
.about_sz_cen ul li{
	float: left;
	width: 33%;
	border-left: 1px solid #1a5aa7;
	text-align: center;
}
.about_sz_cen ul li:first-child{
	border-left: none;
}
.about_sz_cen ul li span{
	color: #b0bdd7;
	font-size: 16px;
	display: block;
	width: 100%;
}
.about_sz_cen ul li h1{
	font-size: 48px;
	color: #FFFFFF;
	position: relative;
	display: inline-block;
	line-height: 1em;
}
.about_sz_cen ul li h1 i {
    width: 16px;
    background-image: url(../images/jia.png);
    height: 14px;
    background-size: 100% 100%;
    display: inline-block;
    position: absolute;
    top: 0px;
    right: -16px;
}
.about_cate{
	width: 100%;
	padding: 50px 0px;
}
.about_cate_cen>p{
	font-size: 16px;
	color: #333333;
	line-height: 28px;
}
.about_cate_cen ul li{
	width: 31%;
	margin-left: 2%;
	float: left;
}
.about_cate_cen ul li:first-child{
	margin-left: 0px;
}
.about_img{
	position: relative;
	margin-bottom: 62px;
	text-align: center;
	margin-top: 26px;
}
.about_img p{
	display: inline-block;
	width: 278px;
	background-color: #00479d;
	color: #FFFFFF;
	font-size: 16px;
	padding: 14px 0px;
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -139px;
}
.about_cate_cen ul li>p{
	font-family: 16px;
	color: #333333;
	line-height: 28px;
	text-align: justify;
}
.contact_box{
	width: 100%;
	background-color: #FFFFFF;
	padding: 46px 0px;
}
.contact_content{
	margin-top: 48px;
}
.contact_fl{
	width: 30%;
}
.contact_fl h1{
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 20px;
}
.contact_fl h2{
	font-size: 16px;
	color: #666666;
}
.contact_fl h3{
	font-size: 30px;
	font-weight: bold;
	color: #00479D;
}
.contact_fl p{
	margin-top: 16px;
	font-size: 14px;
	color: #666;
}
.contact_fr{
	width: 60%;
}
#map{
	width: 100%;
	height: 307px;
}
.newsList_box {
    width: 100%;
    background-color: #FFFFFF;
    padding: 46px 0px;
}
.cate{
	text-align: center;
	margin: 30px 0px;
}
.cate a{
	display: inline-block;
	font-size: 16px;
	color: #333333;
	padding: 12px 35px;
}
.cate a:hover{
	background-color: #00479D;
	color: #FFFFFF;
}
.cate .active{
	background-color: #00479D;
	color: #FFFFFF;
}
.newsList_box_cen ul li{
	padding: 20px 0px;
	width: 100%;
	
}
.news_img{
	width: 200px;
	max-height: 130px;
	margin-right: 36px;
}
.news_img img{
	width: 100%;
}
.newsLi_text{
	width: 58%;
	padding-top: 18px;
}
.newsLi_text h1{
	font-size: 16px;
	color: #333333;
	margin-bottom: 24px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.newsLi_text p{
	font-size: 13px;
	color: #666666;
	line-height: 26px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.newsLi_date{
	padding-top: 18px;
}
.newsLi_date h1{
	font-size: 26px;
	color: #666666;
	text-align: right
}
.newsLi_date p{
	font-size: 14px;
	color: #999;
	text-align: right;
}
.newsLi_date h2{
	padding: 8px 50px 8px 22px;
	background-image: url(../images/hyou.png);
	background-size: 7px 12px;
	background-repeat: no-repeat;
	background-position-y: 49%;
	background-position-x: 80%;
	color: #666;
	font-size: 14px;
	border: 1px solid #d2d2d2;
	border-radius: 25px;
	margin-top: 15px;
}
.newsList_box_cen ul li:hover{
	background-color: #f7f7f7;
}
.newsList_box_cen ul li:hover .newsLi_text h1{
	color: #00479d;
}
.newsList_box_cen ul li:hover .newsLi_date h2{
	background-color: #00479D;
	color: #FFFFFF;
	border: 1px solid #00479D;
	background-image: url(../images/you.png);
}
.page{
	text-align: center;
	margin-top: 20px;
}
.page a{
	padding: 14px 16px;
	font-size: 14px;
	display: inline-block;
	color: #333333;
}
.page a:hover{
	background-color: #00479D;
	color: #FFFFFF;
}
.page .current{
	background-color: #00479D;
	color: #FFFFFF;
	padding: 14px 16px;
	font-size: 14px;
	display: inline-block;
}
.msg_box{
	padding: 46px 0px;
}
.msg_form{
	margin-top: 50px;
}
.msg_form ul li{
	width: 32%;
	margin-right: 2%;
	margin-bottom: 30px;
	float: left;
}
.msg_form ul li:nth-child(3n){
	margin-right: 0px;
}
.msg_form ul li p{
	font-size: 14px;
	color: #333333;
	margin-bottom: 14px;
}
.msg_form ul li p span{
	font-size: 14px;
	color: #ff000b;
}
.msg_form ul li input{
	width: 100%;
	border: 1px solid #d2d2d2;
	text-indent: 1em;
	line-height: 38px;
	height: 38px;
}
.msg_content p{
	font-size: 14px;
	color: #333333;
	margin-bottom: 14px;
}
.msg_content{
	margin-bottom: 34px;
}
.msg_content textarea{
	width: 100%;
	border: 1px solid #d2d2d2;
	text-indent: 1em;
	height: 76px;
}
.sub_box{
	text-align: center
}
.sub_box input{
	width: 200px;
	height: 40px;
	background-color: #00479D;
	color: #FFFFFF;
	font-size: 14px;
	cursor: pointer;
}
.proList_box{
	padding: 46px 0px;
}
.proList_cen ul:after{
	clear: both;
	display: block;
	content: '';
	visibility: hidden;
	height: 0;
}
.proList_cen ul li{
	float: left;
	width: 24.5%;
	border-bottom: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
    text-align: center;
    padding-bottom: 26px;
}
.proList_cen ul li:nth-child(4n){
	border-right: 1px solid #d2d2d2;
}
.proList_cen ul li:last-child{
	border-right: 1px solid #d2d2d2;
	margin-bottom: 20px;
}
.proList_cen ul li:nth-child(1){
	border-top: 1px solid #d2d2d2;
}
.proList_cen ul li:nth-child(2){
	border-top: 1px solid #d2d2d2;
}
.proList_cen ul li:nth-child(3){
	border-top: 1px solid #d2d2d2;
}
.proList_cen ul li:nth-child(4){
	border-top: 1px solid #d2d2d2;
}
.proList_cen ul li img {
    max-width: 242px;
    min-width: 242px;
    min-height: 216px;
    max-height: 216px;
    margin: 40px 0px 0px 0px;
}
.proMsg{
	font-size: 14px;
	color: #FFFFFF;
	padding: 12px 48px 12px 18px;
	background-size: 20px 16px;
	background-repeat: no-repeat;
	background-position-y: 50%;
	background-position-x: 90%;
	display: inline-block;
	margin-bottom: 18px;
}
.proList_cen ul li:hover .proMsg{
	background-image: url(../images/msg.png);
	background-color: #00479D;
}
.proList_cen ul li p {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    padding: 0px 25px;
}
.proList_cen ul li h1 {
    color: #666666;
    font-size: 14px;
    padding: 0px 25px;
}
.newsXq_box{
	padding: 46px 0px;
}
.news_title{
	padding-bottom: 18px;
	border-bottom: 1px dashed #d2d2d2;
	text-align: center;
	margin-bottom: 18px;
}
.news_title h1{
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 20px;
}
.news_title span{
	font-size: 14px;
	color: #999;	
}
.content{
	margin-bottom: 46px;
	line-height: 26px;
	font-size: 14px;
	color: #666;
}
.proXq_box{
	padding: 46px 0px;
}
.proXq_banner{
	width: 66%
}
.proXq_banner img{
	width: 100%;
}
.dd{
	height: 79px;
}
.proXq_banner .swiper-button-prev{
	background-image: url(../images/pro_lf.jpg);
	width: 32px;
	height: 60px;
	background-size: 100% 100%;
	top: 50%;
	margin-top: -30px;
	left: 0;
}
.proXq_banner .swiper-button-prev:hover{
	background-image: url(../images/pro_lfh.jpg);
}
.proXq_banner .swiper-button-next{
	background-image: url(../images/pro_rg.jpg);
	width: 32px;
	height: 60px;
	background-size: 100% 100%;
	top: 50%;
	margin-top: -30px;
	right: 0;
}
.proXq_banner .swiper-button-next:hover{
	background-image: url(../images/pro_rgh.jpg);
}
.proXq_banner .swiper-pagination-bullet-active{
	background-color: #00479d;
}
.proXq_banner .swiper-pagination-bullet{
	border: 1px solid #00479d;
}
.proXq_text{
	width: 30%;
	padding-top: 12px;
}
.proXq_text h1{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 14px;
}
.proXq_text h2{
	font-size: 12px;
	color: #333333;
	margin-bottom: 22px;
}
.proXq_text p{
	font-size: 12px;
	color: #999999;
	margin-bottom: 12px;
}
.proXq_msg{
	margin-top: 20px;
}
.proXq_msg a{
	width: 150px;
	height: 36px;
	line-height: 36px;
	
}
.liuyan {
    font-size: 12px;
    color: #FFFFFF;
    background-size: 20px 16px;
    background-repeat: no-repeat;
    background-position-y: 50%;
    background-position-x: 90%;
    display: inline-block;
    background-image: url(../images/msgh.png);
    background-color: #00479D;
    border-radius: 10px;
    text-indent: 1em;
}
.share {
    font-size: 12px;
    color: #FFFFFF;
    background-size: 20px 16px;
    background-repeat: no-repeat;
    background-position-y: 50%;
    background-position-x: 70%;
    display: inline-block;
    background-image: url(../images/qh.png);
    background-color: #ef8200;
    border-radius: 10px;
    text-indent: 3em;
}
.proXq_info{
	margin-bottom: 45px;
}
.xq_title{
	padding-bottom: 22px;
	border-bottom: 1px dashed #d2d2d2;
	margin-bottom: 22px;
}
.xq_title h1{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.tj>h1{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 18px;
}
.tj ul li {
    float: left;
    width: 25%;
    text-align: center;
}
.tj ul li img {
    max-width: 242px;
    min-width: 242px;
    min-height: 216px;
    max-height: 216px;
    margin: 40px 0px 0px 0px;
}
.tj ul li p {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    padding: 0px 25px;
    overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.tj ul li h1 {
    color: #666666;
    font-size: 14px;
    padding: 0px 25px;
}
.tj ul li:hover{
	box-shadow: 0px 0px 5px rgb(0,0,0,0.5);
}
.proMsg_box{
	padding: 46px 0px;
	width: 100%;
}
.pro_title{
	text-align: center;
	margin-bottom: 30px;
}
.pro_title h1{
	font-size: 24px;
	font-weight: bold;
	color: #00479d;
	margin-bottom: 12px;
}
.pro_title p{
	font-size: 14px;
	color: #999999;
}
.proMsg_list ul li{
	padding: 20px 35px 20px 20px;
	background-color: #f7f7f7;
	margin-bottom: 12px;
}
.proMsg_list ul li img{
	max-width: 120px;
	max-height: 120px;
	float: left;
}
.proMsg_text{
	padding-top: 30px;
	margin-left: 22px;
}
.proMsg_text h1{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.proMsg_text p{
	font-size: 14px;
	color: #666;
}
.proMsg_list ul li i{
	display: inline-block;
	background-image: url(../images/jian.png);
	width: 27px;
	height: 27px;
	background-size: 100% 100%;
	float: right;
	margin: 35px 0px;
	cursor: pointer;
}
.proXq_banner .swiper-slide:last-child{
	display: none;
}
.m_header{
	display: none;
	width: 100%;
	background-color: #102640;
	padding: 18px 0px;
	position: fixed;
	z-index: 99;
    border-bottom: 1px solid #3f5c7d;
}
.nav_but {
    width: 32px;
    height: 24px;
    background-image: url(../images/nav.png);
    background-size: 100%;
    margin-left: 50px;
    display: none;
    background-repeat: no-repeat;
    margin-top: 3px;
}
.min_nav {
    width: 100%;
    height: 100%;
    z-index: 11;
    position: fixed;
    background-color: rgba(132, 130, 130, 0.2);
    right: -1999px;
    transition: all 1s;
    top: 0px;
}
.nav_menu {
    width: 290px;
    height: 100%;
    background-color: #FFFFFF;
}
.nav_top {
    width: 100%;
    height: 65px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
}
.nav_top>#exit {
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    top: 22px;
    right: 20px;
    background-image: url(../images/cha.png);
    background-size: 100%;
    background-repeat: no-repeat;
}
.nav_menu ul li {
    border-bottom: 1px solid #EEEEEE;
}
.nav_menu ul li p {
    padding: 16px 24px 16px 34px;
    transition: all 0.5s;
}
.nav_menu ul li p a {
    font-size: 16px;
    color: #333;
}
.nav_menu ul li p i {
    width: 16px;
    height: 16px;
    display: block;
    float: right;
}
.nav_menu ul li p i img {
    width: 100%;
    display: none;
}
.nav_menu ul li p i .on {
    display: block;
}
.nav_menu ul li dl {
    display: none;
}
.nav_menu ul li dl dd {
    padding: 16px 24px 16px 50px;
    background-color: #F7F7F7;
    border-top: 1px solid #EEEEEE;
}
.nav_menu ul li dl dd a {
    font-size: 16px;
    color: #333;
}
.tc{
	width: 100%;
	height: 100%;
	background-color: rgba(132, 130, 130, 0.2);
	z-index: 100;
	position: fixed;
	top: 0;
	display: none;
}
.tc_box{
	width: 800px;
	height: 480px;
	background-color: #fff;
	position: absolute;
	top: 50%;
	margin-top: -240px;
	right: 50%;
	margin-right: -400px;
	border-radius: 5px;
}
.tc_top{
	padding: 22px 24px;
	border-bottom: 1px solid #d2d2d2;
}
.tc_top span{
	font-size: 16px;
	color: #333333;
}
.tc_top i{
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(../images/pro_cha.png);
	background-size: 100% 100%;
	float: right;
	cursor: pointer;
}
.tc_content{
	text-align: center;
	margin: 68px 0px;
}
.tc_content p{
	margin-top: 18px;
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
.tc_input{
	margin-top: 68px
}
.tc_input a{
	display: inline-block;
	padding: 12px 32px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	border: 1px solid #d2d2d2;
	border-radius: 5px;
	margin: 0px 5px;
}
.tc_input a:hover{
	background-color: #3259ce;
	border: 1px solid #3259ce;
	color: #fff
}
.m_title{
	display: none;
	text-align: center;
	margin-bottom: 25px
}
.m_title p{
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	display: inline-block;
	padding-bottom: 16px;
	border-bottom: 6px solid #fff;
}
.m_cate{
	display: none;
	text-align: center;
	margin-bottom: 18px;
}
.m_cate a{
	display: inline-block;
	color: #fff;
	font-size: 16px;
	margin: 0px 10px
}
.m_pro{
	display: none;
	padding: 28px 0px;
	background-color: #ef8200;
	padding-top: 40px;
	text-align: center;
}
.m_pro_cen{
	padding: 0px 15px;
}
.m_pro_cen ul li {
    width: 49.555%;
    float: left;
    border-right: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    text-align: center;
    background-color: #fff;
    padding-bottom: 10px;
}
.m_pro_cen ul li p{
	font-size: 16px;
    font-weight: bold;
    color: #333;
    margin: 10px 0px;
    padding: 0px 10px;
}
.m_pro_cen ul li h1 {
    color: #666666;
    font-size: 14px;
}
.mbanner{
	display: none;
}
.mbeian{
	display: none;
	width: 55%;
}
.mbeian p {
    font-size: 14px;
    color: #90969e;
}
.fx ul li:nth-child(4){
	margin-right: 0px
}
#mdd{
	display: none;
}
.about_info_banner img{
	width: 100%;
}
.more_box{
	display: none;
	text-align: center;
}