@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; }
body{color:#666;font-size:13px;font-family:"微软雅黑"; position:relative;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
ol,ul {list-style:none;}
ul, li {list-style-type: none; }
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:none;}
h3{font-weight:normal;}
.fl{ float: left}
.fr{ float: right}
.cle { font-size:0;display:block; clear:both; }
.index{background:#f5f5f5;}



/*.header{width:100%; height:270px; overflow:hidden; background:url(../images/pkg_03.jpg) top repeat-x #0050ad; }
.header .top{width:100%; max-width:1800px; height:232px; margin:0 auto;}
.header .top .logo{width:40%; float:left;  overflow: hidden; padding-top:45px;}
.header .top .logo img{width:100%; max-width:600px;}

.header .top .con{width:45%; height:232px; float:right; background:url(../images/logo_06.png)  center no-repeat; background-size:100% auto}
.header .top .con .con_txt{padding-left: 175px;padding-top: 10px}
.header .top .phone{ width:340px; height:70px; float:right; text-align:left; margin-top:10px; }
.header .top .phone i{width: 45px; height:45px; display:block; float:left;  padding-right:10px; }
.header .top .phone h3{font-size:13px; color:#1c1970;}
.header .top .phone p{font-size:18px; font-weight:bold;color:#000}
*/




.header{width:100%; height:215px; overflow:hidden; background:url(../images/kg_02.jpg) top repeat-x #FFF;}
.header .top{width:1200px; height:175px; margin:0 auto;}
.header .top .top_text{ height:39px; line-height:39px; color:#4f4f4f;}
.header .top .top_text p{display:block; float:left;  }
.header .top .top_text span{display:block; float: right; }
.header .top .top_text span a{ color:#4f4f4f;}
.header .top .logo{width:343px; float:left;padding-top:15px;  overflow: hidden; }
.header .top .con{width:520px; height:128px; float:right;}
.header .top .con .con_txt{padding-left: 175px;padding-top: 10px}
.header .top .phone{ width:340px; height:70px; float:right; text-align:left; margin-top:10px; }
.header .top .phone i{width: 45px; height:45px; display:block; float:left;  padding-right:10px; }
.header .top .phone h3{font-size:13px; color:#1c1970;}
.header .top .phone p{font-size:18px; font-weight:bold;color:#000}




.header .menu{ width:1200px; margin:0 auto; height:38px;}
.header .menu ul{height:54px; text-align: center}
.header .menu ul li{padding:0 12px; height:38px;  text-align:center; line-height:38px; display:inline-block;}
.header .menu ul li a {font-size:16px; color:#fff;}
.header .menu .mainlevel ul {display:none; position:absolute; z-index:9999; margin-top:0px;background:#eef1f4; width:auto !important;}
.header .menu .mainlevel li { height:38px;line-height:38px; /*IE6 only*/}
.header .menu .mainlevel li a{color:#4f4f4f; font-weight:normal; font-size:14px;}
.header .menu .mainlevel li a:hover{height:38px;line-height:38px; color:#000}



.banner{width:100%;overflow:hidden;}
.banner .swiper-slide img{width:100%;}
.banner .swiper-pagination-bullet-active {opacity:1; background:#005083; width:10px; border-radius:10px; height:10px;}
.banner .swiper-pagination-bullet {display:inline-block; background: #0065a6;}  




#container{ width:100%; height:auto; overflow:hidden;}


.imgbox{   
    margin-top: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    height: 500px;}
.imgbox img{    
    max-width: 100%;
    max-height: 100%;
    height: auto;}

.yws{width:100%; height:auto ;overflow: hidden; margin:0 auto; text-align:left; position: relative}
.yws img{width:100%; height:auto;}
.yws .ad1{width:380px; height:300px; line-height:1.5em;  overflow: hidden; position: absolute; top:250px; left:100px; z-index:1; font-size:25px; color:#000}
.yws .ad2{width:380px; height:180px; line-height:1.5em;  overflow: hidden; position: absolute; top:470px; left:610px; z-index:1; font-size:25px; color:#000}
.yws .ad3{width:380px; height:180px; line-height:1.5em;  overflow: hidden; position: absolute; top:470px; right:610px; z-index:1; font-size:25px; color:#000}
.yws .ad4{width:380px; height:300px; line-height:1.5em;  overflow: hidden; position: absolute; top:260px; right:120px; z-index:1; font-size:25px; color:#000}


.row{width:100%;height:auto;overflow:hidden;}
.bg_ed{background:#ededed}
.bg_pr{background:#e8e8e8;}

.bg_nr{ background: url(../images/ysbg_02.jpg) top repeat-x;}



.sear{ width:1170px; height:60px; overflow:auto; margin:0 auto;}
.sear .seartxt{width:800px; height: 60px; line-height: 60px; font-size: 14px; float:left}
.sear .search{height:28px; width:220px; font-size:14px; padding:0px 0 0 10px;float:right; background:#fff;border-radius:14px; margin-top: 15px; border: 1px solid #dfdfdf}
.sear .search .form{ width:100%;} 
.sear .search .key{ width:175px; height:28px;line-height:28px; padding:0 .5em; margin:0; float:left;box-sizing:border-box; border:none;background:none;background:#fff;outline:none;}
.sear .search .submit{width:18px; height:18px; padding:3px 8px; background-color:#c51c1c; border-radius:18px; float:right; color:#FFF; text-align:center; display:block; overflow:hidden; margin-right:2px; margin-top:2px;}
.sear .search .key{}




.bg_ct{ background:url(../images/kaiguan_06.jpg) top center no-repeat;}
.product{ width:1200px; height:auto; margin:0 auto; overflow:hidden; }
.product .title{ width:100%; height:auto;overflow:hidden; text-align:center; color:#000; margin:0 auto;float:none;}
.product .title h3{ font-size:60px;height:auto; font-weight:bold; padding-top:15px;}
.product .title p{ font-size:26px; height:auto; color:#000 }


.product .prmenu{ width:auto; height: auto;  overflow: hidden; margin:30px auto}

.product .prmenu ul{  display: flex;
  align-items: center; 
  justify-content: center; 
  height: 42px;
}
.product .prmenu li{ width:145px; height: auto; margin:0 15px; text-align: center; line-height:42px;  background-color:#0041bb;}
.product .prmenu li a{ color:#fff; font-size:23px;}
.product .prmenu li:hover{ background-color:#fe0000;}
.product .prmenu li:first-child{ background-color:#fe0000;}


.product .prtxt { width:100%; height:50px; margin:25px auto;text-align:center; position:relative }
.product .prtxt p { font-size:20px; color:#222; line-height:50px; background-color:#fff; width:50%; margin:0 auto}
.product .prtxt::before{ content: ""; position: absolute; z-index:-1; width:100%; left:0; top:24px;  height:2px; background-color:#333;}

.product .plist{width:1200px; height:auto; overflow: auto; margin:20px 20px;text-align:center; position:relative;}
.product .plist ul { list-style: none; padding: 0; margin: 0;  display: flex; flex-wrap: wrap;  justify-content: center;  }

.product .plist li{width:270px; height:auto; overflow: hidden; text-align:center; margin:0 10px; margin-top:30px;  box-sizing:border-box;}
.product .plist li img{width:270px; height:auto; max-height:270px; border:1px solid #888; border-radius:5px;box-sizing: border-box; }
.product .plist li p{ font-size:18px;  margin-top:15px; color:#414141; height:1.5em; line-height: 1.5em; overflow: hidden }

.product .more{ width:315px; height:65px; line-height: 65px; background-color:#0041bb; margin:40px auto; margin-top:100px; text-align: center }
.product .more a{ color:white; font-size:23px; font-weight:bold; }






.fuwu{ width:1200px; height:auto; overflow: hidden; margin:25px auto}
.fuwu li{ height:53px; color:#fff; font-size:26px; line-height:53px}
.fuwu li img{ float:left; margin-left:15px; margin-top:10px; margin-right:5px}
.fuwu .tel{ width:440px;background:#fe0000;border-radius:15px 0px 0px 15px;float:left;}
.fuwu .ewm{ width:265px;background:#fe0000;float:left; margin-left:27px;position:relative}
.fuwu .pho{ width:440px;background:#fe0000;float:left;margin-left:27px;border-radius:0px 15px 15px 0px;}


.fuwu .ewm .ewm-tu{
	width:265px;
	height:265px;
	background-color: #fff;
	border: 1px solid #E5E5E5;
	overflow: hidden;
	position: absolute;
	top:-265px;
	left: 0px;

}

.fuwu .ewm .ewm-tu img{ width:265px; height:265px; margin:0;}

.bg_mid{ background:url(../images/skt_34.gif) top center no-repeat;}
.mid{width:1200px;margin:0 auto; height: auto; overflow: hidden;}
.midtxt{width:575px; height:154px; overflow:hidden;}
.midtxt h3{ font-size:20px; color:#1c1970; font-weight:bold; margin-top:35px;}
.midtxt p{ font-size:16px; color:#FFF;margin-top:10px;}
.midti{width:100%; height:85px;overflow:hidden; text-align:center;  margin:20px auto 0 auto;float:none;}
.midti h3{ font-size:20px; font-weight:bold; margin-top: 15px;color:#bd110d;}
.midti p{ font-size:12px; margin-top:5px;}

.midcon{width:1200px; height:153px; margin:0 auto; overflow:hidden; background: url(../images/skt_37.gif) center no-repeat;}
.midcon li{ width: 230px; height: 100px; float: left;margin-left:60px; margin-top:35px;}
.midcon li h3{ font-size:16px; color:#c30d0c; padding-left: 1em;}
.midcon li p{ font-size:12px; color:#343434; margin-top: 5px;}
.midcon li:first-child h3{color:#FFFFFF}
.midcon li:first-child p{color:#FFFFFF}

.bg_ys{ margin-top:50px; text-align: center  }
.youshiimg{ width: 1200px; height:auto; margin:0 auto; overflow: hidden}
.moimg{ width:100%; height:auto; margin:0 auto; text-align: center;}

.youshi{width:1200px; height:auto;margin:0px auto 0 auto; overflow: hidden; position:relative; margin-top:-65px;}
.youshi .ys1,.ys2,.ys3,.ys4,.ys5{ width:1200px;height:auto;overflow:hidden;}

.youshi .ys1{}
.youshi .ys2{ margin-top: 0px;}
.youshi .ys3{ margin-top: 50px;}
.youshi .ys4{}
.youshi .ys5{ margin-top:50px;}

.youshi .ycon{padding-left: 90px; font-style: italic;}
.youshi .ycon h3{ font-size:23px; color:#000000; margin-bottom:5px; font-weight: bold}
.youshi .ycon h5{ font-size:12px; margin-bottom:5px;  color:#727272; font-weight: normal;}
.youshi .ycon p{ font-size:14px; text-align:left; margin-bottom:3px; height:20px; line-height:20px; color:#000000; font-style: italic; position: relative; text-indent:10px;}
.youshi .ycon p::before{ content: "."; color:#ffa508; font-size:3em; position: absolute; top:-15px; left:-10px;} 

.youshi .y1{background: url(../images/kg_44.jpg) left top no-repeat ; width: 650px; margin-top:95px;}
.youshi .y2{background: url(../images/kg_52.jpg) left top no-repeat ; width: 610px; margin-top:65px;}
.youshi .y3{background: url(../images/kg_60.jpg) left top no-repeat ; width: 640px; margin-top:85px;}
.youshi .y4{background: url(../images/kg_68.jpg) left top no-repeat ; width: 560px; margin-top:125px;}
.youshi .y5{background: url(../images/kg_76.jpg) left top no-repeat ; width: 700px; margin-top:15px;}

.youshi .ys_tel {background: url(../images/pkg_73.jpg) left top no-repeat ; width:690px; height:100px; margin-top:20px; padding-left:75px; box-sizing: border-box}
.youshi .ys_tel  h3 { font-size:12px; color:#111; margin-top:25px;}
.youshi .ys_tel  p  { font-size:26px; color:#da251d; }



.bg_km{background:url(../images/bg14.jpg) top repeat-x;height: auto; overflow: hidden }
.kmdzimg{ width: 1200px; height:auto; margin:0 auto;}

.kmdz{width:1200px; height:auto;margin:0px auto 0 auto; overflow: hidden; position:relative; margin-top:-65px;}
.kmdz .ys1,.ys2,.ys3,.ys4,.ys5{ width:1200px;height:auto;overflow:hidden;}

.kmdz .ys1{}
.kmdz .ys2{ margin-top: 0px;}
.kmdz .ys3{ margin-top: 50px;}
.kmdz .ys4{}
.kmdz .ys5{ margin-top:50px;}

.kmdz .ycon{padding-left: 90px; font-style: italic;}
.kmdz .ycon h3{ font-size:23px; color:#000000; margin-bottom:5px; font-weight: bold}
.kmdz .ycon h5{ font-size:12px; margin-bottom:5px;  color:#727272; font-weight: normal;}
.kmdz .ycon p{ font-size:14px; text-align:left; margin-bottom:3px; height:20px; line-height:20px; color:#000000; font-style: italic; position: relative; text-indent:10px;}
.kmdz .ycon p::before{ content: "."; color:#ffa508; font-size:3em; position: absolute; top:-15px; left:-10px;} 

.kmdz .y1{background: url(../images/kg_44.jpg) left top no-repeat ; width: 650px; margin-top:95px;}
.kmdz .y2{background: url(../images/kg_52.jpg) left top no-repeat ; width: 610px; margin-top:65px;}
.kmdz .y3{background: url(../images/kg_60.jpg) left top no-repeat ; width: 640px; margin-top:85px;}
.kmdz .y4{background: url(../images/kg_68.jpg) left top no-repeat ; width: 560px; margin-top:125px;}
.kmdz .y5{background: url(../images/kg_76.jpg) left top no-repeat ; width: 700px; margin-top:15px;}

.kmdz .ys_tel {background: url(../images/pkg_73.jpg) left top no-repeat ; width:690px; height:100px; margin-top:20px; padding-left:75px; box-sizing: border-box}
.kmdz .ys_tel  h3 { font-size:12px; color:#111; margin-top:25px;}
.kmdz .ys_tel  p  { font-size:26px; color:#da251d; }



.mid2{ width: 100%; height:197px; background: url(../images/skt_45.gif) right center no-repeat; margin:20px auto;}



.abbg{ background:url(../images/pkg_77.jpg) top center no-repeat; margin-top: 100px;}
.about{width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-top:25px; padding-bottom:100px; }


.about .about_con{ width:850px; height:auto;overflow:hidden; float: left; color:white}
.about .about_con .ti{width:100%; height:auto;overflow:hidden; text-align:left; margin-top:150px; }
.about .about_con .ti h3{ font-size:25px;  color:#1e1e1e;  line-height:1.5em;}


.about .about_con .con_txt{ width:850px; height: auto;overflow: hidden;}
.about .about_con .con_txt p{width:850px; float:left; height: auto; overflow: hidden; font-size:18px; line-height:1.5em; color:#1e1e1e;}
.about .about_con .con_txt span{width:250px; height:55px; display:block; float:left; text-align: center; background:#ff7200; line-height:55px; font-size:20px;  margin-top:30px;}
.about .about_con .con_txt span a{ color:#1e1e1e}

.about .about_con .con_img { width:500px; float:right; background:rgba(255,255,255,0.7); text-align:center;}
.about .about_con .con_img img{ width: 481px; height: 372px; padding: 10px 0px;}


.coop{ width:850px; height:auto;overflow: hidden; margin-top:100px; float: left}
.coop .coop_con{ width:100%; height:auto;text-align:center; overflow: hidden}
.coop .coop_con .allow-left{ width:35px; height:35px; float:left; margin-top:70px; background:#da251d; border-radius: 50px; color:white; text-align: center; line-height: 35px; font-size: 24px;}
.coop .coop_con .allow-right{ width:35px; height:35px; float:right;margin-top:70px;background:#da251d; border-radius: 50px;color:white;text-align: center; line-height: 35px;font-size: 24px;}


.coop .coop_con .swiper-container{ width:750px; height:auto; float:left; margin-left: 15px}
.coop .coop_con .swiper-container .swiper-slide    {text-align: center;
    
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
	padding:5px;
	box-sizing: border-box;
    }
.coop .coop_con .swiper-container .swiper-slide img{ display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;}




.inews{ width:1250px; height: auto; overflow: hidden; border:1px solid #999; box-sizing: border-box; margin:80px auto; padding:50px}
.inews h3{ text-align: center; font-size:30px; line-height:1.5em}

.inews .i_list{ margin-top:50px; height:auto; overflow: hidden}
.inews .i_list .i_l{float: left; width:40%}
.inews .i_list .i_r{float: right;width:40%}



.inews .i_list dl{ height:auto; color:#4f4f4f; width:100%; float:left; box-sizing: border-box; margin-top:25px; margin-bottom:25px;}
.inews .i_list dt{ font-size:15px;  width:auto; height:20px; line-height:20px; overflow:hidden; font-weight:bold;}
.inews .i_list dd{ font-size:12px;  line-height:1.5em}


.qaq{ width:1200px;height:auto; overflow:hidden; margin:5px auto;}
.qaqti{width:202px; height:67px;overflow:hidden;text-align:center;background: url(../images/kg_91.jpg) no-repeat;float:left;color: white}
.qaqti h3{font-size:20px; line-height: 50px; }
.qaqti h3 a{color: #fff}
.qaq dl{ height:48px; color:#4f4f4f; width: 100%; float:left; border:1px solid #eee; box-sizing: border-box; margin-top: 5px;}
.qaq dt{ font-size:13px;  width:360px; height:20px; line-height: 15px; overflow:hidden; font-weight:bold;}
.qaq dt i{font-size:12px; width: 30px; height:30px; line-height: 30px; text-align: center; border-radius: 30px; background-color: #2268b7;  color:#FFF; display: block; font-style: normal; float:left; margin:5px; font-weight: bold;}
.qaq dd{ font-size:13px; margin-top:3px; line-height: 15px;}
.qaq dd i{font-size:12px; width:30px; height:30px;border-radius: 30px;line-height: 15px; text-align: center;  background-color: #ff4a0e;  color:#FFF; display: block; font-style: normal; float:left; margin:5px; font-weight: bold}



.information .news{width:660px; height:460px; float:right; margin-top: 50px; margin-right:20px;}
.information .news .meu{background: url(../images/menu_03.jpg) no-repeat; width: 260px; height: 48px; float: right}
.information .news  .meu li{ width:130px; height:48px; text-align:center; line-height:48px; font-size:14px; float:left;  color:#fff}
.information .news  .meu li{ *display:inline}
.information .news  .meu .cur {color:#fff !important;}

.information .news .showbox{ width:660px; height:auto; overflow: hidden;}

.information .news .inf_top{width:660px; height:180px; margin-top: 20px;}
.information .news .inf_top dt{ width:220px; height:150px; padding:4px; border: 1px solid #d6d6d6; float:left;}
.information .news .inf_top dd{ width:382px; height:170px;  float: right;  margin-right: 15px; }
.information .news .inf_top dd h3{ font-size:16px; line-height: 2em;}
.information .news .inf_top dt p{ font-size:14px; line-height: 1.5em;}

.information .news .inf_news {width:660px; height:180px; float:left}
.information .news .inf_news  li{width:660px; height:auto; overflow:hidden; text-align:left;}
.information .news .inf_news  li h3{ width:80%; display:block;font-size:14px; line-height:25px; float:left; margin-top: 3px;}
.information .news .inf_news  li span{ float:right; display:block; width:20%; line-height:25px; text-align:center;}




#contents{width:100%; margin:0 auto; overflow:hidden; color:#666; background-color:#e8e8e8; margin-bottom: 50px;padding-top:20px; }
.w1200{ width: 1200px; height: auto; overflow: hidden; margin:0 auto;}
.bf{ background:#fff;}



#left{width:265px;height:auto; overflow:hidden; float:left; }
#left .left_con{width:265px; height:auto; overflow:hidden; background-color:#0050ad; padding-bottom: 50px;}
#left .left_con .ti{width:100%; height:57px;overflow:hidden; text-align:center; color:#FFF; margin:0 auto;float:none;background: #373737;}
#left .left_con .ti h3{ font-size:22px; font-weight:bold; line-height: 57px;}
#left .left_con .ti1{width:100%; height:40px;overflow:hidden; text-align:center; color:#FFF; margin:0 auto; margin-top: 25px; float:none;background: #373737;}
#left .left_con .ti1 h3{ font-size:18px; font-weight:bold; line-height:40px;}

#left .left_con .l_menu li{ width:207px; height:auto; margin:0 auto; overflow: hidden; margin-top:20px;}
#left .left_con .l_menu li .on { background: url(../images/kg_30.jpg) no-repeat; display: block; width: 207px; height:36px; font-size: 14px; line-height: 36px; color:#373737; text-indent:.5em;}
#left .left_con .l_menu .nu{ width: 207px; height: auto;}
#left .left_con .l_menu .nu li{font-size:13px; margin-top:5px;}
#left .left_con .l_menu .nu li a{ color:white;text-indent:1em; display: block;}
#left .left_con .l_menu .nu li a:hover{text-indent:2em;}

#left .left_con .l_hot{width:265px; height:auto; overflow: hidden; text-align: center;}
#left .left_con .l_hot li{padding: 0 10px; width: 245px; margin-top: 15px;}
#left .left_con .l_hot li img{width: 100%;}
#left .left_con .l_hot li p{ font-size:15px; line-height: 35px;}
#left .left_con .l_hot li a{ color:#fff;}


.list_dl{ margin:0 auto; width: 207px}
.list_dt{background: url(../images/kg_30.jpg) no-repeat;color: white;width: 207px;height:36px;line-height: 36px;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative; margin-top: 15px;text-indent:.5em;}
.list_dt:hover{}
.list_dt:hover ._after{}
#open{}
#open ._after{}
.list_dd{width:207px;}
.list_li{list-style-type:none;color:white;width: 120px;height:34px;line-height:34px;cursor: pointer; margin:0 !important;}
.list_li a{ color:white;text-indent:1em; display: block;}
.list_li a:hover{text-indent:2em;}
.list_li:hover .list_sec{display:block !important;}
.list_sec{display:none;padding-left:10px;}


.path{width:92%; padding: 0 4%; height:56px;line-height:56px;font-weight:bolder;color:#fff; background: #0051ad; float:left; margin-bottom: 25px;}
.path h3{width:40%; float:left; text-align:left; font-size:16px; display: block}
.path p{width:50%; float:right; text-align:right; font-size:12px; font-weight:normal;display: block}
.path p a{color:#fff;}






#right{ width:900px; height:auto; overflow:hidden;min-height:600px; float:right; background-color:#fff;}


.aboutcon{width:96%; padding:10px 2%;}

.body3_r2{ padding:20px;line-height:200%; color:#6e5f4f;}
.body3_r3{ text-align:center; margin:0 auto;font-size:26px; color:#333; font-weight:bold; padding-bottom:25px;}
.body3_r4{  height:50px; margin:0 auto; text-align:center;}
.body3_r5{ padding:20px 15px; line-height:35px; font-size:16px;}



/*新闻列表*/
.news_list{ width:96%; height:auto; margin:0 auto; overflow:hidden;padding:20px 2%;}
.news_list dl{width:860px; height:auto; overflow: hidden; margin-bottom:27px; float:left; border-bottom:1px dotted #CCCCCC; padding-bottom:20px;}

.news_list dl dt{ width:860px; height:40px; color:#b3b3b3;}
.news_list dl dt h3{font-size:18px; white-space:nowrap; line-height: 40px; text-overflow:ellipsis; overflow:hidden; margin-bottom:15px; color:#000; font-weight:normal;}
.news_list dl dd{overflow:hidden; width:860px; height:auto; overflow: hidden;}
.news_list dl dd p{font-size:14px; line-height:25px; height:auto; overflow:hidden; color:#676767;margin-bottom:10px;}
.news_list dl dd em{ display:block; font-size:16px; color:#b3b3b3; font-family:Arial;}
.news_list dl dd h4 a{ color:#000}
.news_list dl dd p a{ color:#676767}
.news_list dl:hover dd h4 a{color:#e53c02}










.pro_con{ padding:15px 0;}

/*图片展示页面*/





.product_list{width:900px; height:auto; margin:0 auto; overflow:hidden;}
.product_list ul li{float:left;width: 280px; height:330px; margin:0 10px; }
.product_list ul li i{display:block; width:280px; height:auto; overflow:hidden; border:1px solid #eee ;float:left;box-sizing:border-box;}
.product_list ul li img{transition:all 1s ease; width:100%;}
.product_list ul li h3{font-size:14px;line-height:30px; height: 30px; overflow: hidden; float: left; width:280px; color:#4f4f4f; margin-bottom: 10px; display:block; text-align: center;}
.product_list ul li:hover img{ transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2); -o-transform:scale(1.2);
	-webkit-transform:scale(1.2);}







.video_list{width:1200px; height:auto; margin:0 auto; overflow:hidden}
.video_list ul li{width:350px; float:left; height:auto; text-align:center; margin:15px 25px;}
.video_list ul li video{ width:350px; height:200px !important;}
.video_list ul li p{ font-size:16px; color:#666; line-height:50px; overflow:hidden; width:100%; height:50px; display:block;}


#page{ text-align:center;height:40px; width:100%; font-size:14px; margin:25px auto;clear:both;}
#page strong{color:#6e5f4f}
#page input.page1{ width:20px;}
#page a{color:#4f4f4f;}
#page a:hover{ color:#e4c163;}

.next{ width:100%; height: 35px; margin: 20px auto}
.next p{ width: 50%; display: block; float: left}
.next p:last-child{ text-align: right} 

.chanpin{height: 350px;clear: both;}
.show_box{width:350px; height:auto; float:left; clear: both; position: relative;overflow:hidden;}
.pro_txt{width:520px; height:auto; float:right;}
.pro_show{width:350px; height:auto;background-color: #CCCCCC}
.pro_show img{ width:100%;}
.pro_show .swiper-pagination-bullet-active {opacity:1; background:#FFF; width:10px; border-radius:10px; height:10px;}
.pro_show .swiper-pagination-bullet{display:inline-block; background: #215f87;} 
.pro_show .pro-left{ width:45px; height:45px; font-size:30px; line-height:45px;top:45%; position:absolute; left:0px; background-color:#000;z-index:99;text-align:center;opacity:0.5; color:#FFF}
.pro_show .pro-right{ width:45px; height:45px;font-size:30px; line-height:45px; top:45%; position:absolute; right:0px; background-color:#000;z-index:99; text-align:center; opacity:0.5; color:#FFF}
.pro_show .show_con{ width:100%; height:600px;text-align:center; margin-top:50px;}
.pro_show .swiper-pagination-show{ position:absolute; text-align:center; z-index:1; width:350px;}

.pro_show_con{width:100%; height:auto; overflow:hidden; text-align:center; margin-top:50px;}
.pro_show_con .meu{ overflow:hidden; width:100%; text-align:center;}
.pro_show_con .meu li{ width:118px; height:37px; text-align:center; line-height:35px; font-size:14px; float:left; border:1px solid #ccc; border-bottom:none;color:#666}
.pro_show_con .meu li:nth-child(2){ border-left:none; border-right:none;}
.pro_show_con .meu li{ *display:inline}
.pro_show_con .meu .cur {color:#555 !important; background-color:#eee}

.pro_show_con .showbox{overflow:hidden; width:100%; min-height:500px; position:relative; margin:0 auto; border:1px solid #CCC; box-sizing: border-box; }
.pro_show_con .showlist{overflow:hidden;width:98%; height:auto; padding:15px 1%;}
.pro_show_con .showlist table{}
.pro_show_con .showlist table td{ font-size:12px;}
.pro_show_con .showlist img{max-width:100%;}


.con_nav{height:45px; line-height:45px; padding:0 30px; margin:50px auto;}
.con_nav a{width:50%; font-size:16px; float:left; display:block;}


.right-title{ font-size:26px; text-align:center; width:100%; font-weight:500;}
.pro_txt_abstract{margin-top:35px;  font-size:18px;}




.footer{ width:100%; height:410px; background:url(../images/line_11.jpg) top repeat-x #ffffff; margin-top: 0px;}

.footer .footercon{ width:1200px; height:250px; margin:0 auto;}
.footer .footercon .tact{ width: 1200px; height: 205px; background: url(../images/kg_94.jpg) center no-repeat; margin-bottom: 25px;}
.footer .footercon .tact .con{ width:270px; padding: 0 20px; height: 204px; background: #da251d; float: right; margin-right: 100px; color: white;}
.footer .footercon .tact .con h3{ font-size:20px; margin-top: 25px;}
.footer .footercon .tact .con p{ font-size: 27px; text-align-last: right; padding-right: 5px; margin-top: 10px;}
.footer .footercon .tact .con span{ border:1px solid #fff; display: block; width: 159px;  height:38px; border-radius:15px; text-align: center; font-size: 20px; line-height: 38px;margin-top: 10px;}

.footer .footercon .flcon{width:220px; height:209px; overflow:hidden; float:left;color:#373737}
.footer .footercon .flcon p{ font-size:14px; line-height:2em;}
.footer .footercon .frcon{width:960px; height:209px; overflow:hidden;float:right;}
.footer .footercon .frcon ul{}
.footer .footercon .frcon ul li{padding:0 15px; text-align:left; float:left; } 
.footer .footercon .frcon ul li p{font-size:14px; line-height:1.5em; color:#373737} 


.footer .footercon .f_meu{ width: 100%; height:50px; line-height: 27px; margin-top:25px; float: left; text-align: center;}
.footer .footercon .f_meu li{ padding: 0 10px;color:#373737; font-size:15px; display: inline-block;}
.footer .footercon .copy{width:1200px; height:43px; margin-top:12px; line-height:43px;text-align:center;float:left; color: white}




/*在线客服*/
#zaix{ width:171px;  position:fixed; top:220px; right:-172px; right:0; font-family:"微软雅黑"; z-index:999999; height:388px;}
#zaix img{ background:none;}
#zaix .qzx{ width:100%; position:absolute; top:0; right:0; color:#525252;  z-index:9}
#zaix .qzx .bst{ width:100%; height:50px;  line-height:50px; font-size:18px; float:left; background: url(../images/kafbb.png) -1px 0 no-repeat; color:#fff; border:none; position:relative; z-index:9; text-align:center;}
#zaix .qzx .xxro{ width:100%; float:left; background: url(../images/kafbb.png) -175px 0 repeat-y; position:relative; z-index:9; padding:5px 0}
#zaix .qzx .xxro p{ width:151px; padding:5px 10px; float:left;}
#zaix .qzx .xxro p.smwz{ color:#008ddd; line-height:16px; font-size:12px;}
#zaix .qzx .xxro p.smwz span.sr{ color:#ff5a00; font-size:18px; font-weight:bold; line-height:30px}
#zaix .qzx .xxro p.namest{ text-align:center;}
#zaix .qzx .xxro p.botbjs{ width:100%; height:5px; padding:0; background: url(../images/kafbb.png) -1px 100% repeat-y;}
#zaix .qzx .kbkb{ width:32px; height:120px; background: url(../images/kaccx.png) 0 0 no-repeat; position:absolute; top:1px; right:0; cursor:pointer}
#zaix .qzx .xxdd{ width:20px; height:20px; position:absolute; top:3px; right:3px; cursor:pointer; z-index:10}
#zaix .qzx .botbjs{width:100%; height:20px; float:left; background: url(../images/kafbb.png) -348px 100% no-repeat;}



