body{


	margin: 0;


}


*{


	font-family: "微软雅黑";


}


a{


	text-decoration: none;


	display: block;


}


.top{


	background-color: #e5e5e5;


}


.top-inner{


	width: 75%;


	margin: auto;


	height: 30px;


	


}


.top .t-l{


	float: left;


}


.top .t-l p{


	margin: 0;


	line-height: 30px;


	font-size: 13px;


}


.top .t-r{


	float: right;


}


.top .t-r a{


	float: left;


	height: 30px;


	line-height: 30px;


	color: #000;


	font-size: 13px;


}


.mid{


	width: 75%;


	margin: 20px auto;


	clear: both;


	height: 50px;


	


}


.mid .logo{


	float: left;


	width: 20%;


	height: 50px;


}


.mid .logo img{


	width: 100%;


	height: 100%;


}


.mid .m-r{


	float: right;


	width: 64%!important;


	margin-top: 10px;


}





.mid .m-r .phone{


	float: left;


}


.mid .m-r .phone .p{


	float: left;


	width: 35px;


	height: 35px;


	margin-right: 10px;


}


.mid .m-r .phone .p img{


	width: 100%;


	height: 100%;


}


.mid .m-r .phone p{


	float: left;


	margin: 0;


	line-height: 35px;


	color: #D72B3B;


	


}





#banner {


	position:relative; 


	width:100%; 


	height:500px; 


	overflow:hidden;


	/*z-index: -2;*/


	}


#banner_list img {


	border:0px;


	}


#banner_text {


	position:absolute;


	width:120px;


	z-index:1002; 


	right:3px; 


	bottom:3px;


	}


#banner ul {


	position:absolute;


	list-style-type:none;


	filter: Alpha(Opacity=80);


	opacity:0.8; 


	z-index:1002;


	margin:auto; 


	padding:0; 


	bottom:15px; 


	right:47%;


	}


#banner ul li {


	color: transparent;


	margin:0 5px;


	padding:0px 8px;


	float:left;


	display:block;


	background:#fff;


	cursor:pointer;


	width: 0px;


	height: 16px;


	border-radius: 40px;


	}


#banner ul li.on { 


	background:#ff0000;


	}


#banner_list a{


	position:absolute;


	width: 100%;


	height: 100%;


	} 


	#banner_list a img{


		width: 100%;


		height: 100%;


	}


.banner-in{


	width: 30%;


	height: 200px;


	z-index: 999;


	position: absolute;


	left: 35%;


	top: 85px;


}


.banner-in img{


	width: 100%;


	height: 100%;


}


.ps{


	


}


.ps h5{


	font-weight: 500;


	color: #FF0000;


	font-size: 28px;


	margin: 30px 0;


	


}


.ps p{


	font-size: 20px;


	color: #fff;


	margin: 0;


}


.ps span{


	font-size: 10px;


	color: #fff;


}


.ps .p1{


	position: absolute;


	top: 45px;


    left: 15px;


}


.ps .p2{


	position: absolute;


	right: 25px;


	top: 0px;


}


.ps .p2 h5{


	margin-left: 68%;


}





.mk-title{


	width: 100%;


	height: 50px;


}


.mk-title img{


	width: 100%;


	height: 100%;


}


.mk .more{


	position: absolute;


	right: 25%;


	z-index: 20000;


}


.show{


			display: block!important;


		}





.anli{


	margin: 20px 0 0 0;


}





.anli .anli-nav{


	width: 75%;


	margin: 30px auto;


}


.anli .anli-nav ul{


	position: relative;


}


.anli .anli-nav ul li{


	list-style: none;


	float: left;


	width: 14%;


	/*height: 30px;*/


	margin: 0 10px;


	text-align: center;


	line-height: 30px;


	    height: 570px;


	


	border-radius: 3px;


}


.anli .anli-nav ul li a{


	display: block;


	width: 100%;


	height: 30px;


	color: #FF0000;


	font-size: 17px;


}


.anli .anli-nav ul li>a{


	border: 1px solid #cecece;


}


.anli .anli-list{


	clear: both;


	width: 1270px;


	height: 500px;


	margin: 0px 50px;


	overflow: hidden;


	display: none;


	position: absolute;


	left: 0;


	left: 50%;


    margin-left: -600px;


}





		.anli ul li.border{


			border: 1px solid #dc0317;


		}


		.anli ul .border a{


			color: #dc0317!important;


		}


.anli .anli-list ul{


	/*overflow: hidden;*/


	margin: 10px 0;


	padding: 0;


}


.anli .anli-list ul li{


	float: left;


	display: block;


	list-style: none;


	width: 270px;


	margin: 15px 12px;


	position: relative;


	/*height: 470px;*/


	background: #f8f7f7;


}


.PreferredCon{


  width: 100%;height: 554px;


}


.PreferredList-last{


  margin-right: 0 !important;


}


.Prelist-img{


  /*width: 290px;*/


  height: 230px;


}


.Prelist-img img{


  width: 100%;height: 100%;


}


.Prelist-con{


  height: 149px;


  border-bottom: 1px solid #000;


  padding-top: 30px;


}


.Prelist-con p{


	font-weight: bold;


  line-height: 42px;height: 42px;


  color: #000;font-size: 16px;


  text-align: center;letter-spacing: 2px;


}


.Prelist-btn{


  height: 81px;line-height: 81px;


  text-align: center;


}


.Prelist-btn a{


  color: #000;


}


.show .Prelist-hide{


 display: none;


 width: 100%;


  height: 378px;


  position: absolute;


  top: 0;


  /*-webkit-transform: translateY(500px);


          transform: translateY(500px);opacity: 0;


  animation: HideMove 1.5s ease-in-out forwards;*/


}


.Prelist-hide img{


  width: 100%;


  height: 100%;


}


.Prelist-hide-wrap {


        width: 100%;


    padding: 0px 0;


    height: 410px;


    top: 0;


    position: absolute;


    background: url(../images/PreferredList-img-bac.png);


    background-size: 100% 100%;


    z-index: 20;


    color: #fff;


    font-size: 14px;


    line-height: 15px;


    text-align: center;


    display: block !important;


}


.Prelist-hide-wrap a {


    color: #fff;


    font-size: 16px;


    text-align: center;


    line-height: 22px;


}


.Prelist-hide-wrap a b {


    margin-bottom: 10px;


    display: block;


}


/*.anli .anli-list ul li .anli-img{


	width: 100%;


	height: 200px;


}


.anli .anli-list ul li .anli-img img{


	width: 100%;


	height: 100%;


}


.anli .anli-list ul li .anli-p {


	background: rgba(0,0,0,0.5);


	position: absolute;


	bottom: 0;


	width: 100%;


	height: 35px;


	color: #fff;


	text-align: center;


	line-height: 35px;


} */


.sjtd{


	overflow: hidden;


}


.sjtd-list ul{


	width: 75%;


	margin: 20px auto;


	padding: 0;


}


.sjtd-list ul li{


	float: left;


	list-style: none;


	margin: 15px 10px;


	width: 22%;


	height: 320px;


	position: relative;


}


.sjtd-list ul li a{


	width: 100%;


	height: 100%;


	display: block;


}


.sjtd-list ul li .sjtd-img{


	width: 100%;


	height: 100%;


}


.sjtd-list ul li .sjtd-img img{


	width: 100%;


	height: 100%;


}


/*.sjtd-list ul li .sjtd-p{


	width: 85%;


	position: absolute;


	bottom: 10px;


	left: 7%;


	padding: 5px 0;


	display: none;


}*/


.sjtd-list ul li .sjtd-p p,span{


	


	color: #fff;


	display: block;


	text-align: center;


	width: 100%;


}


.sjtd-list ul li .sjtd-p p{


	font-size: 14px;


	margin-bottom: 5px;


	margin-top: 0;


}


.sjtd-list ul li .sjtd-p span{


	font-size: 12px;


}


.mid-img{


	margin: 30px 0;


}





.yylf{


	width: 100%;


	/* height: 200px; */


	margin: 0px auto 40px auto;


	position: relative;


	clear: both;


}


.yylf .y-bg{


	width: 100%;


	height: 100%;


	


}


.yylf .y-bg img{


	width: 100%;


	height: 100%;


}


.yylf ul{


	width: 60%;


	position: absolute;


	bottom: 30px;


	padding: 0;


	left: 30%;


}


.yylf ul li{


	list-style: none;


	float: left;


	height: 30px;


	margin: 10px 0px;


}


.yylf ul li p{


	float: left;


	margin: 0 10px;


	line-height: 30px;


	color: #000;


	width: 100px;


	text-align: right;


	font-weight: 600;


}


.yylf ul li input{


	float: left;


	width: 170px;


	height: 30px;


	font-size: 15px;


	outline: none;


}


.yylf ul li input[type="submit"]{


	background: #000;


	color: #fff;


	border: 0;


	outline: none;


	font-size: 22px;


	border-radius: 10px;


	font-weight: 700;


	height: 35px;


	width: 140px;


	margin-left: 50px;


	cursor:pointer;


}


.yylf ul li select{


	float: left;


	width: 175px;


	height: 30px;


	font-size: 15px;


	outline: none;


}





.yzg{


	width: 75%;


	margin: auto;


	overflow: hidden;


}


.yzg .out-ul>li{


	list-style: none;


	float: left;


	width: 30%;


	margin: 10px 15px;


	position: relative;


}


.yzg .out-ul>li .img1 img{


	width: 100%;


	height: 100%;


}


.yzg .out-ul>li .img1{


	width: 60%;


	height: 50px;


	margin: auto;


}


.yzg .out-ul>li .img2{


	width: 100%;


	height: 150px;


}


.yzg .out-ul>li .img2 img{


	width: 100%;


	height: 100%;


}


.yzg .out-ul>li .more{


	bottom: -10px;


}


.yzg .in-ul {


	padding-left: 20px;


}


.yzg .in-ul li{


	color: #676767;


	font-size: 13px;


	line-height: 1.8;


}


.yzg .in-ul li a{


	color: #676767;


	font-size: 13px;


}


.gywm{


	margin: 30px 0;


	overflow: hidden;


}


.gywm .gywm-inner{


	width: 75%;


	margin: auto;


}


.gywm .gywm-inner .gywm-img{


	width: 30%;


	height: 200px;


	margin-top: 40px;


	float: left;


}


.gywm .gywm-inner .gywm-img img{


	width: 100%;


	height: 100%;


}


.gywm .gywm-inner .article{


	float: right;


	width: 67%;


	margin-top: 50px;


	font-size: 16px;


	color: #666666;


	text-indent: 2em;


	height: 180px;


	overflow: hidden;


	line-height:25px;


}


.gywm .gywm-inner .article span{


	color: #FF0000;


	display: block;


	width: initial;


	text-align: left;


}


/*.hzhb{


	margin: 30px 0;


	overflow: hidden;


}


.hzhb .hzhb-title{


	margin: 30px 0;	


}


.hzhb .hzhb-title p{


	color: #FF0000;


	font-size: 25px;


	margin-bottom: 10px;


	text-align: center;


}


.hzhb .hzhb-title span{


	color: #676767;


	text-align: center;


	font-size: 18px;


}


.hzhb ul{


	width: 95%;


	margin: auto;


	padding: 0;


	overflow: hidden;


}


.hzhb  li{


	


	list-style: none;


	margin: 0 20px;


	width: 21%;


	height: 100px;


}


.hzhb  marquee a{


	float: left;


	display: block;


	margin: 0 10px;


	width: 10%;


	height: 60px;


	


}


.hzhb marquee a img{


	width: 100%;


	height: 100%;


}*/


.hzhb{


	margin: 30px 0;


	overflow: hidden;


}


.hzhb .hzhb-title{


	margin: 30px 0;	


}


.hzhb .hzhb-title p{


	color: #FF0000;


	font-size: 25px;


	margin-bottom: 10px;


	text-align: center;


}


.hzhb .hzhb-title span{


	color: #676767;


	text-align: center;


	font-size: 18px;


}


.hzhb ul{


	width: 75%;


	margin: auto;


	padding: 0;


}


.hzhb ul li{


	float: left;


	list-style: none;


	margin: 10px 35px;


	width: 275px;


	height: 100px;


}


.hzhb ul li a{


	display: block;


	width: 100%;


	height: 100%;


	


}


.hzhb ul li a img{


	width: 100%;


	height: 100%;


}


.lj{


	background-color: #f0f0f0;


	height: 120px;


}


.lj-inner{


	width: 75%;


	margin: auto;


	


}


.link {


	float: left;


}


.link p{


	font-size: 25px;


	    margin: 45px 0;


}


.link p font{


	color: #FF0000;


}


.link-top{


	/*margin-top: 40px;*/


}


.link-top ul{


	overflow: hidden;


	padding-top: 25px;


}


.link-top ul li{


	float: left;


	list-style: none;


	width:15%;


	margin: 10px 0;


	height: 20px;


	padding: 0 10px;


	border-right: 1px solid #5a5a5a;


}


.link-top ul li:last-child{


	border: 0;


}


.link-top ul li a{


	color: #5a5a5a;


	display: block;


	width: 100%;


	


	text-align: center;


	line-height: 20px;


	font-size: 16px;


}








.Eject {


                visibility: hidden;


                position: absolute;


                top: 0;


                left: 0;


                width: 100%;


                height: 100%;


                padding: 37px 22px;


                background: url(../images/data_02.png) no-repeat top center;


                box-sizing: border-box;


                opacity: 0;


                -webkit-transition: all .5s;


                transition: all .5s;


            }





               .Eject.on {


                    display: none;


                }





                .Eject .a1 div.fl {


                    width: 80px;


                    height: 80px;


                    overflow: hidden;


                    background: #fff;


                    float: left;


                }





                   .Eject .a1 div.fl img {


                        width: 100%;


                        height: 100%;


                    }





                 .Eject .a1 div.fr {


                    width: 100px;


                    float: left;


                    margin-left: 5px;


                }





                    .Eject .a1 div.fr h4 {


                        font-size: 20px;


                        font-weight: bold;


                        color: #fff;


                        line-height: 24px;


                        margin-top: 0;


                        margin-bottom: 10px;


                    }





                    .Eject .a1 div.fr h5 {


                        font-size: 14px;


                        color: #FF0000;


                        line-height: 30px;


                        margin: 0;


                    }





                        .Eject .a1 div.fr h5 i {


                            display: inline-block;


                            width: 18px;


                            height: 14px;


                            background: url(../images/icon_19.png) no-repeat right top;


                            vertical-align: middle;


                        }





                    .Eject .a1 div.fr h6 {


                        padding-top: 5px;


                        font-size: 12px;


                        color: #999999;


                    }





               .Eject .a2 {


                    position: relative;


                    width: 100%;


                    height: 120px;


                    overflow: hidden;


                    margin:10px 0;


                }





                    .Eject .a2 h5 img {


                        width: 100%;


                    }





                    .Eject .a2 h6 {


                        position: absolute;


                        bottom: 0;


                        left: 0;


                        width: 100%;


                        height: 34px;


                        background: url(../images/icon_20.png) repeat;


                        font-size: 12px;


                        color: #999;


                        text-align: center;


                        line-height: 34px;


                    }





                 .Eject .a3 a {


                    display: block;


                    width: 100%;


                    height: 15px;


                    background: #FF0000;


                    font-size: 18px;


                    color: #fff;


                    text-align: center;


                    line-height: 0px;


                }





            .sjtd-list li:hover .Eject {


                visibility: inherit;


                opacity: 1;


            }


            











.top{


	background-color: #e5e5e5;


}


.top-inner{


	width: 75%;


	margin: auto;


	height: 30px;


	


}


.top .t-l{


	float: left;


}


.top .t-l p{


	margin: 0;


	line-height: 30px;


	font-size: 13px;


}


.top .t-r{


	float: right;


}


.top .t-r a{


	float: left;


	height: 30px;


	line-height: 30px;


	color: #000;


	font-size: 13px;


}


.mid{


	width: 75%;


	margin: 20px auto;


	clear: both;


	height: 50px;


	


}


.mid .logo{


	float: left;


	width: 20%;


	height: 50px;


}


.mid .logo img{


	width: 100%;


	height: 100%;


}


.mid .m-r{


	float: right;


	width: 50%;


	margin-top: 10px;


}





.mid .m-r .phone{


	float: left;


}


.mid .m-r .phone .p{


	float: left;


	width: 35px;


	height: 35px;


	margin-right: 10px;


}


.mid .m-r .phone .p img{


	width: 100%;


	height: 100%;


}


.mid .m-r .phone p{


	float: left;


	margin: 0;


	line-height: 35px;


	color: #D72B3B;


	


}


.bot{


	background: #D72B3B;


}


.bot .nav{


	width: 80%;


	margin: auto;


	


}


.bot .nav>ul{


	margin-bottom:0 ;


	height: 40px;


	margin-left: 0;


}


.bot .nav>ul>li{


	float: left;


	width: 10%;


	height:40px;


	list-style: none;


}


.bot .nav>ul>li:hover{


	background-color: #d7583c;


}


.bot .nav>ul>li>a{


	color: #fff;


	height: 100%;


	width: 100%;


	line-height: 40px;


	text-align: center;


}


.bot .nav .sub-nav{


	background: rgba(0,0,0,0.5);


	z-index: 1020;


}


.bot .nav .sub-nav ul{


	padding: 0;


}


.bot .nav .sub-nav ul li{


	list-style: none;


	height: 40px;


}


.bot .nav .sub-nav ul li a{


	color: #fff;


	line-height: 40px;


	text-align: center;


}


.bot .nav .sub-nav ul li:hover{


	background: rgba(0,0,0,0.6);


}


footer{


	background: #343434;


	clear: both;


}


.footer-inner{


	width: 75%;


	margin: auto;


	height: 180px;


}


.footer-inner .footer-left{


	    float: left;


    width: 13%;


    height: 75%;


    /*margin-left: -142px;*/


    margin-top: 20px;


}


.footer-inner .footer-left img{


	width: 100%;


	height: 100%;


}


.footer-inner .footer-mid{


	width: 65%;


	margin: 30px 30px;


	float: left;


}


.footer-inner .footer-mid ul{


	padding: 0;


	overflow: hidden;


	border-bottom: 1px solid #ccc;


}


.footer-inner .footer-mid ul li{


	float: left;


	list-style: none;


	height: 30px;


}


.footer-inner .footer-mid ul li a{


	display: block;


	font-size: 13px;


	padding: 0 10px;


	color: #ccc;


}


.footer-inner .footer-mid p{


	color: #8b8b8b;


	font-size: 12px;


	text-align: center;


}


.footer-inner .footer-right{


	float: left;


	margin-top: 20px;


	width: 9%;


}


.footer-inner .footer-right img{


	width: 100%;


}


.footer-inner .footer-right p{


	color: #ccc;


	font-size: 15px;


	text-align: center;


	margin: 0;


}


