@charset "utf-8";

/* CSS Document */

*{

	font-family:"微软雅黑";

}

em{

	font-style:normal;

}

.body{

	width:100%;

	margin:auto;

	padding:0px;

	min-width:1200px;
}

.swiper-container {

      width: 100%;

      height: 100%;

    }

.swiper-slide {

      text-align: center;

      font-size: 18px;

      background: #fff;



      /* Center slide text vertically */

      display: -webkit-box;

      display: -ms-flexbox;

      display: -webkit-flex;

      display: flex;

      -webkit-box-pack: center;

      -ms-flex-pack: center;

      -webkit-justify-content: center;

      justify-content: center;

      -webkit-box-align: center;

      -ms-flex-align: center;

      -webkit-align-items: center;

      align-items: center;

    }

.swiper-pagination-bullet{

	width:20px;

	height:5px;

	border-radius:0px;

}

.daohang{

	width:1250px;

	height:120px;

	margin:auto;

}

.sama{width:100%; height:120px; background-color:#000;}

.abanner{ width:100%; height:380px;}

.abody{ width:1200px; margin:auto;}

.abody-le{width:250px; float:left;}

.abody-rh{width:900px; float:right;}

.atop{ width:250px; height:195px; background-color: #F00; color:#FFF; font-size:36px; font-weight: bold; text-align:center; line-height:40px; position:relative; top:-80px;}

.daohang-ul{list-style:none; height:100px; margin:0px;}

.daohang-ul li{ width:auto; height:100px; text-align:center; float: left;}

.daohang-ul li a{ text-decoration:none; color: #333; margin: 0 12px;}

.daohang-ul a:hover{color:#F00;}

.w1200{width: 1200px; margin:0 auto;}
.gaoqi{ width: 100%; height: 700px; background: #fff;}
.gaoqi .tutu{width: 1200px; margin:70px auto}
.gaoqi .tu{float: left; width: 600px;}
.gaoqi .zi{ float: right; width: 600px; color: #333; font-size: 14px; line-height: 30px; }
.gaoqi .zi h1{ text-align: center; font-weight: bold; color: #d85600; line-height: 60px;}
.gaoqi .more{ text-align: center; margin-top: 30px;}

.line{    border-top: rgb(255, 153, 0) 3px dashed;}




.about-wecan{width:100%; height:960px; background-image:url(../images/back_01_02.jpg); background-repeat:no-repeat; background-position:center; margin:auto; text-align:center;}

.about-font{width:1200px;margin:auto; line-height:30px; text-align:center; padding-top:95px;}

.about-font p{margin:0px;}

.about-img{width:1200px;margin:auto; height:362px;margin-top:90px;}

.about-ul{list-style:none; width:1200px; height:350px; padding:0px;}

.ljgd{width:200px; height:60px; border:1px  #CC3300 solid; line-height:60px; margin:auto; margin-top:95px; color:#F00; font-weight:bold; cursor:pointer;}

.product{width:100%; height:660px; background-image:url(../images/product_02.jpg); background-repeat:no-repeat; background-position:center; margin:auto; text-align:center;}

.product-li{float:left; width:186px; height:60px; border:1px #000000 solid; margin-left:10px; line-height:60px;cursor:pointer;}

.product-li a{ text-decoration:none; color:#000; font-weight:bold;}

.product-ul{list-style:none; width:600px; margin-left:25%; height:350px; padding:0px;}

.product-img{width:1200px;margin:auto; height:60px;margin-top:20px;}

.product-img2{width:1200px;margin:auto; height:60px;margin-top:83px;}

.product-ul2{list-style:none; width:1200px;height:350px; padding:0px;}

.title{width:290px;  color:#FFF; font-weight:bold; font-size:24px;}

.products-li{float:left; width:186px; height:60px; border:1px #FF0000 solid; margin-left:10px; line-height:60px;cursor:pointer;}

.product-ul2-li{float:left; width:300px; height:394; }

.products-li a{text-decoration:none; color: #F00; font-weight:bold;}

.products-li img{ text-align: center; }

.new-play{width:100%; height:1100px;  background-repeat:no-repeat; background-position:center; margin:auto; text-align:center;}

.new-ul{list-style:none; width:1200px;height:475px; padding:0px;}

.new-ul-li1{float:left; width:280px; height:384px; background-color:#FFC066; color:#fff;text-align:left;  margin-right: 20px; padding-top: 20px;}

.new-ul-li1 a{ text-decoration:none;}

.new-ul-li1 span{color:#fff;font-size:24px; padding:20px 20px 0 20px;}

.new-ul-li1 p{ font-size: 14px; line-height: 30px; padding:10px;}

.new-ul-li2{float:left; width:280px; height:384px; background-color:#FF8E4D; color:#fff; text-align:left;margin-right:20px;padding-top: 20px;}

.new-ul-li2 a{ text-decoration:none;}

.new-ul-li2 span{color:#FFF; font-size:24px; padding:0 20px 0 20px;}
.new-ul-li2 p{ font-size: 14px; line-height: 30px; padding:10px;}

.new-border{width:113px; height:39px; border-radius:10px; background-color: #F00; text-align:center; line-height:39px; margin-left:20px;}

.new-border a{ color:#FFF; font-weight:bold;}

.about-bottom{width:100%; height:960px; background-image:url(../images/about_02.jpg); background-repeat:no-repeat; background-position:center; margin:auto; text-align:center;}

.about-b{ margin-top:50px;width:1200px; height:440px;background-image:url(../images/font-back_03.jpg); background-repeat:no-repeat;}

.foot{width:100%; height:960px; background-image:url(../images/foot_14.jpg); background-repeat:no-repeat; background-position:center; margin:auto; text-align:center;}

.foot-div{width:1200px;margin:auto; line-height:30px; text-align:center; padding-top:20px;}

.ablm{ border:1px #999999 solid; width:250px; color:#666;}

.ablm ul{ list-style:none; width:250px; text-align:center; padding:0px; margin:0px;}

.ablm ul li{ width:250px; height:50px; line-height:50px;}

.ablm ul a{ color:#666; text-decoration:none; font-size:18px;}

.ablm ul li:hover{ background-color:#F00; color:#FFF;}

.active{background-color:#F00; color:#FFF;}

.botom{width:250px; border:1px #999999 solid; margin-top:50px;}

.rh-font{width:900px; line-height:50px;}

.mbx{width:100%;text-align:right;font-size:12px; color:#999;border-bottom:1px #999999 solid;}

.con{ width:900px;}

.foot-bot{height:62px; width:100%; background-color:#666; text-align:center; line-height:62px; color:#FFF; margin-top:100px;}

.pcon{width:900px;}

.pcon ul{ list-style:none; width:900px; margin:0px; padding:0px;}

.pcon ul li{ float:left;}

.plist{float:left; width:277px; height:394; margin:32px 0 0 32px;}

.ieplist{float:left; width:277px; height:394; margin:32px 0 0 22px;}

.plist:nth-child(1){ margin-left:0px;}

.plist:nth-child(4){ margin-left:0px;}

.plist:nth-child(7){ margin-left:0px;}

.cleard ul{ list-style:none; width:400px; margin:auto; text-align:center; padding:0px; }

.cleard ul li{ float:left;width:50px; height:50px; text-align:center;border:1px #666666 solid; line-height:50px; margin-left:20px;}

.clearda{text-decoration:none; color: #333;}

.cleard ul li:first-child{ width:80px;}

.cleard ul li:last-child{ width:80px;}

.cleard ul li:hover{ background-color:#F00; color:#FFF;}

.cleard ul li:hover a{ background-color:#F00; color:#FFF;}

.pageactive{background-color:#F00; color:#FFF; border:none;}

.conimg{ width:900px; height:370px; border:1px #999999 solid; margin-top:70px;}

.img{ margin:10px 0 10px 100px; width:300px; height:350px; float: left;}

.fname{ margin:10px 0 10px 100px;width:350px; height:350px; float:left;}

.fntitle{ width:350px; height:200px; padding-top:30px; font-size:24px; color:#333;}

.fnlx{ width:350px; height:100px; border-top:1px solid #999; padding-top:30px;}

.bq{background-color:#F00; color:#FFF; width:100px; height:30px; text-align:center; line-height:30px; margin-top:50px;  float:left;}

.pxx{ height:300px; width:900px; border:1px solid #999;color:#666; font-size:14px;}

.pxxr{float:left; color:#F00; margin-top:56px;}

.ct{width:800px; height:200px; margin:50px auto 50px auto;}

.lub{width:900px; height:390px; border:1px solid #999; margin-top:50px;}

.cp{float:left; color: #333;height:36px; margin-top:14px;line-height:36px; font-size:24px; border-left:5px solid #900;}

.mp{float:right; color:#333;height:36px;line-height:36px; font-size:24px;}

.ca{width:800px; margin:30px auto 30px auto; height:50px;}

.label{width:130px; height:42px; line-height:42px; text-align:center; background-color:#ccc; float:left;}

.inpt{width:300px; height:40px; float:left;}

.input{width:300px; height:38px; border:none; border:1px #cccccc solid; font-size:24px;}

.summur{float:left; margin:40px 0 0 20px;}

.inputt{ height:293px; width:745px; resize:none;}

.inptt{width:700px; height:300px; float:left;}

.labelt{width:130px; height:300px; line-height:42px; text-align:center; background-color:#ccc; float:left;}

.labelb{width:130px; height:50px; line-height:50px; text-align:center; background-color:#F00; color:#FFF; border:none; float:left;}

.afont{text-decoration:none; color: #999; font-size:24px;}



.pfong{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.h2t {
    font-weight: normal;
    margin-bottom: 15px; text-align: left;
}
.h2t a {
    font-size: 32px;
    color: #2974d9;
}

.h2t em {
    font-size: 12px;
    color: #999;
    text-transform: uppercase;
    margin-left: 5px; 
}

h2 {
    font-size: 26px;
}
a:-webkit-any-link {
    text-decoration: none;
}



.news { overflow:hidden; width:1200px; margin:75px auto;}
.news .menu{ overflow:hidden; width:520px; height:37px; margin-left:235px; margin-top:-53px; margin-bottom:45px;}
.news .menu li{ float:left; width:118px; height:37px; text-align:center; line-height:37px; font-size:14px; margin:0 5px;}
.news .menu li a{ display:block; width:100%; height:100%; color:#666; text-decoration:none}
.news .menu li.cur a{ background:url(../images/show_cur.png) no-repeat center; color:#2974d9;}
.news .newsbox{ overflow:hidden; width:100%; height:450px; position:relative}
.news .newslist{ overflow:hidden; width:100%; height:100%;}
.news .left{ overflow:hidden; float:left; width:450px; height:450px; position:relative}
.news .left ul{ overflow:hidden; position:absolute}
.news .left li{ float:left; width:450px; height:450px; list-style: none;}
.news .left img{ display:block; margin:0 auto; margin-bottom:20px;}
.news .left h3{ font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px; color:#333; margin-bottom:15px;}
.news .left h3 a{ color:#333}
.news .left p{ font-size:13px; line-height:22px; color:#666; height:44px; overflow:hidden; width:100%; margin-bottom:40px;}
.news .left .more{ display:block; width:114px; height:37px; text-align:center; line-height:37px; font-size:13px; color:#666; background:url(../images/show_more.png) no-repeat center}
.news .left span{ display:block; position:absolute; top:20px; left:20px; width:48px; height:48px; cursor:pointer; z-index:2;}
.news .left .btn01{ background:url(../images/news_btn.png) no-repeat left center;}
.news .left .btn02{ background:url(../images/news_btn.png) no-repeat right center; left:69px;}
.news .right { overflow:hidden; width:700px; float:right; height:450px; position: relative}
.news .right ul{ overflow:hidden; position:absolute; width:100%;}
.news .right li{ overflow:hidden; width:100%; height:130px; margin-bottom:45px;list-style: none;}
.news .right li img{ display:block; float:left}
.news .right li .wen{ overflow:hidden; width:500px; float:right; height:130px;}
.news .right li .wen:hover a{color:#2974d9;text-decoration:none;}
.news .right li .wen:hover p{background:url(../images/news_more02.png) no-repeat right center; }
.news .right li h3{ font-weight:normal; text-align: left; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:15px;}
.news .right li h3 a{ color:#666}
.news .right li p{ width:375px; text-align: left; padding-right:75px; font-size:13px; color:#666; line-height:22px; height:44px; background:url(../images/news_more.png) no-repeat right center; margin-bottom:15px;}
.news .right li em{ display:block; font-size:13px; color:#999; font-family:Arial;text-align: left;}


.cpzs{ width:1200px; margin:0 auto; margin-top:15px;}
#cpzs{ width:1190px; margin:0 auto; padding-left:12px;}
#cpzs .products{width:198px;  height:190px;  float:left; text-align:center;}
       #cpzs .products a{width:183px; height:158px; float:left; text-align:center; color: #333;}
            #cpzs .products img{width:173px; height:140px; padding:4px; border:1px #cccccc solid; display:block;}
            #cpzs .products a:hover img{  padding:4px;  background:#FFFFFF;}
            #cpzs .products a span{width:198px;height:40px; line-height:40px; text-align:center;}



.ttt{font-size:20px; color:#666; width:900px; text-align:center; border-bottom:1px solid #999; margin-top:50px;}

.cee{font-size:14px; color:#666; width:900px; text-align:center;}

.afon{text-decoration:none; color: #999; font-size:16px;}

.jobc{margin-top:50px; height:100px; width:900px;}

.jobfont{font-size:70px; color:#CCC; width:300px; float:left; line-height:50px; height:70px;text-align:center;}

.jobcon{width:550px; float:left;height:70px; line-height:20px;text-align:left; margin-left:50px;}

.tabfont{width:205px; height:50px; line-height:50px; text-align:center; color:#FFF; float:left;}

.tabfont:last-child{width:80px;}

.xiacont{width:900px; overflow:hidden; transition:all .5s linear;}

.labeltj{width:130px; height:50px; line-height:50px; text-align:center; background-color:#F00; color:#FFF; border:none; float:left;margin-left:50px;}

.labelcz{width:130px; height:50px; line-height:50px; text-align:center; background-color: #666; color: #000; border:none; float:left;margin-left:50px;}

.sywcd{float:left; width:230px; margin-left:10px; height:350px; background-color:rgb(214,77,77);}

.sywcd a{ text-decoration:none;}

.sywcd img{ margin:35px;}

.sywcdtt{ color:#FFF; font-size:20px;}

.sywcdp{-webkit-line-clamp:2; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-box-orient: vertical; color:#FFF; font-size:14px;}

.title span{ display:block; padding-top:15px; width:100%;}

.pageactivea{ color:#FFF;}

.zx{ background:url(../images/dl26_20.jpg) no-repeat center; height:320px;}
.zx .zx_zuo{ float:left; width:884px;}
.zx_zuo em{ display:block; font-style:normal; width:884px; height:32px; background:url(../images/dl27_03.jpg) no-repeat bottom;}
.zx_zuo em h5{ float:left;font-size:20px;color: #666666;}
.zx_zuo em h5 a{font-size:20px;color: #666666;font-family: "Microsoft YaHei"; font-weight:bold;}
.zx_zuo h5 a.cur{ background:url(../images/dl24_23.jpg) no-repeat left; padding-left:16px; margin-left:3px; padding-right:12px;}
.zx_zuo h5 a.ry_xc{ padding-left:12px; }
.zx_zuo h5 a:hover,.zx_zuo h5 a.cur{ color:#1857a4;}
.zx_zuo em i.idj{ float:right; font-style:normal; padding-top:4px;}
.zx_zuo i.idj a{ font-style:normal; font-size:12px;color: #4f616e;font-family: "Arial"; background:url(../images/dl21_03.jpg) no-repeat right center; padding-right:20px;}

.zx_zuo dt{ float:left; padding-top:20px; padding-left:4px;}
.zx_zuo dd{ float:right; width:664px;}
.zx_zuo dd h3{ height:76px;}
.zx_zuo dd h3 a{ display:block; float:left;font-size:16px;color: #333333;font-family: "Microsoft YaHei"; font-weight:bold; padding-top:46px;}
.zx_zuo dd h3 p{ float:right;font-size:12px;color: #767676;font-family: "Microsoft YaHei"; padding-top:50px;}
.zx_zuo dd p.sj{font-size:14px;color: #333333;font-family: "Microsoft YaHei"; clear:left; line-height:24px; text-align: left;}
.zx_zuo dd i a{ font-style:normal; display:block; width:101px; height:21px; background:url(../images/dl24_59.jpg) no-repeat; margin-top:14px;font-size:14px;color: #fff;font-family: "Microsoft YaHei"; text-align:center; line-height:21px;}

.zx .zx_you{ float:right; width:275px;}
.zx_you em{ display:block; font-style:normal; width:275px; height:32px; background:url(../images/dl27_05.jpg) no-repeat bottom;}
.zx_you em h5 a{float:left;font-size:20px;color: #1857a4;font-family: "Microsoft YaHei"; font-weight:bold;background:url(../images/dl24_23.jpg) no-repeat left; padding-left:16px;}
.zx_you em i.djm{ float:right; font-style:normal; padding-top:4px;}
.zx_you i.djm a{ font-style:normal; font-size:12px;color: #4f616e;font-family: "Arial"; background:url(../images/dl21_03.jpg) no-repeat right center; padding-right:20px;}

.zx_you i.tu{ display:block; clear:left;padding-top:20px; padding-left:2px;}
.zx_you ul{ padding-top:22px;}
.zx_you li{ width:268px; height:34px; border-bottom:#d8d8d8 dotted 1px;}
.zx_you li.dbx{border-bottom:none;}
.zx_you li a{ display:block; background:url(../images/dl24_62.jpg) no-repeat center left;font-size:12px;color: #807e7e;font-family: "宋体"; line-height:34px;padding-left:24px; margin-left:4px;}

.faq_c dl { padding: 4px 0px 13px; line-height: 24px; border-bottom: 1px dashed rgb(206, 206, 206); color: rgb(0, 0, 0);  text-align: left;}
.faq_c dt { height: 42px; line-height: 42px; padding: 0px 0px 0px 21px; background: url('../images/wd_w.gif') no-repeat  0px 16px; font-weight: bold; }
.faq_c dt a { color: rgb(68, 68, 68); }
.faq_c dd { padding: 0px 0px 0px 21px; background:url('../images/wd_d.gif') no-repeat 0px 4px; }
.new_c, .faq_c { overflow: hidden; height: 286px; font-size: 14px; }

.sjq{ clear:left; padding-top:20px; width:884px;}
.sjq li{ width:420px; height:31px; border-bottom:#d5d5d5 dotted 1px; float:left; margin-right:20px;}
.sjq li.db{ margin-right:0;}
.sjq li.db1{border-bottom:none;}
.sjq li.dbx{margin-right:0; border-bottom:none;}
.sjq li a{ display:block; float:left;font-size:12px;color: #838282;font-family: "宋体"; background:url(../images/dl24_68.jpg) no-repeat center left; padding-left:24px; line-height:31px;}
.sjq li a:hover{ color: #FF6300; }
.sjq li span{ float:right;font-size:12px;color: #838282;font-family: "宋体";line-height:31px;}
.lam{ margin:10px auto; }
.lam ul li{ width: 120px; height: 45px; border: 1px #ccc solid; float: left; text-align: center;  line-height: 45px; margin-right: 10px;}

.lam ul li a:hover{ background: #EA3C00; display: block; color: #fff; }