﻿@charset "utf-8";
/* 移动端底部专用 */
/*font*/
@font-face {
	font-family: 'iconfont';
	src: url('../font/iconfont.eot');
	src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
		url('../font/iconfont.woff2') format('woff2'),
		url('../font/iconfont.woff') format('woff'),
		url('../font/iconfont.ttf') format('truetype'),
		url('../font/iconfont.svg#iconfont') format('svg');
}
.iconfont {
	font-family: "iconfont" !important;
	font-size: 0.12rem;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/*font_end*/
.mh{height:0.65rem; background: #fff;}

.foot_height{height:0.5rem;}
.footer{width:100%; height:0.6rem; overflow:hidden; position:fixed; bottom:0; right:0; z-index:999; background-color:#0b308e; border-top-right-radius: 10px; border-top-left-radius: 10px;}
.footer li{float:left; width:25%; height:auto; position:relative}
.footer li:before{content: ""; width:1px; height:0.3rem; background-color:#1140ba; position:absolute; right:0; top:0.15rem}
.footer li:nth-child(4):before{ display:none}
.footer li a{display:block}
.footer li span{display:block; width:100%; height:0.26rem; padding-top:0.07rem; text-align:center;}
.footer li span img{height:100%}
.footer li p{width:100%; height:0.26rem; line-height:0.26rem; text-align:center; font-size:0.12rem; font-weight:100; color:#fff;}

/* 移动端底部专用_end */

/*当浏览器尺寸小于960px的时执行下面的CSS*/
@media screen and (max-width: 960px){
.head_zw {height: 0.4rem;background-color: #eee;position: fixed;z-index: 9999;}
.head_top{ width:100%; height:40px;line-height:40px; position:fixed; top:0; left:0;background-color:#eee;  z-index:99999;}
.head_top .left{ float: left;padding-left:10px}
.head_top .right{float: right;font-size:0.12rem;padding-right:10px}
.head_menu{ background-color: #fff; height:0.6rem; position:fixed;  left:0;z-index:9999}
.menu_box{ overflow:hidden}
.menu_box .menu_box_left{float:left; width:80%; height:auto;}
.menu_box .menu_box_left img{max-width:100%; width:100%; height:auto}
.menu_box .menu_box_right{display:none}
.menu_box .mobile_menu{ float:right; width:15%; height:auto; padding-top:12px}

.top_head{width:100%; height:100px; position:fixed; top:0; left:0;background-color:#fff;  z-index:99999; transition: all .3s ease .2s;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);}

.bj{ float:left; width:100%; height:auto; background:url(../images/cpbj.png) no-repeat;padding: 20px 0; }
.bj2{ float:left; width:100%; height:auto; background:url(../images/cpbj.png) no-repeat; }
.bj3{ float:left; width:100%; height:auto; margin-top:-20px;margin-bottom:-48px;background:url(../images/bj3.png) no-repeat;padding: 40px 0; }

.additional-features{display:none}

/*下拉菜单*/
.nav_donghua {width:40px; height: 30px;}
.linyiok {width: 100%; height:4px; position: relative; margin:6px 0}
.linyiok:before {animation: ywxywx 1s linear 0s infinite alternate; position: absolute; left:0; top:0; width: 100%; height:4px; background:#003b81; content: ""; display: block; opacity: 0;}
.linyiok:nth-child(2):before {animation-delay: 0.5s;}
.linyiok:nth-child(3):before {animation-delay: 0.2s;}
@keyframes ywxywx {
	0%{width:30%; opacity: 1;}
	50%{width:100%; opacity:0.5;}
}
/*下拉菜单_end*/

/*logo*/
.logo{ overflow:hidden;padding:10px;height:0.6rem;  padding-top:40px}
.logo .l{float:left; width:50%; height:0.6rem;  }
.logo .l img{width:100%; max-width:100%; height:100%;}
.logo .mobile_menu{ float:right; width:15%; height:auto; padding-top:12px}
.logo .r{display:none}
.logo .c{display:none}
/*右侧隐藏菜单*/
.yc_menu{position:fixed; width:1.5rem; height:100%; right:0; top:0; bottom:0; z-index:99999; display:none}

.nav{width:1.5rem; height:auto; position:absolute; right:0; top:0; bottom:0; z-index:2; background:#003b81}
.nav li{width:100%; height:0.4rem; border-bottom:1px solid #5d5b5b; text-align:center;}
.nav li a{display:block; font-size:0.16rem; line-height:0.4rem; color:#fff; }

.nav33 {
	width:100%; margin-top:1px;
}
.nav33 ul li {
        float: left;
        height: 40px;
        text-align: center;
        position: relative;
}
.nav33 ul li .tits {
          width: 120px;
          height: 30px;
          font-size: 16px;
          line-height: 40px;
          color: #333;
		  font-weight:400;
          display: block;
          position: relative; 
          box-sizing: content-box;
}

.nav33 ul li dl {
          width: 140px;
		  box-shadow:0 0 10px #000;
          height: auto;
		  background-color:#fff;
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);
          position: absolute;
          top: 50px;
          left: 0;
		  border-top: 4px solid #ccc;
          display: none;
}
.nav33 ul li dl dd {
            width: 140px;
            height: auto;
            margin: 0 auto;
            line-height: 40px;
            font-size: 16px;
            text-align:center;
}
.nav33 ul li dl dd a {
              color: #000;
              width: 100%;
              display: block;
}
.nav33 ul li dl dd a:hover {
              color: #fff;
			  font-weight:bold;
              width: 100%;
              display: block;
			  background-color:#ccc;
}
.nav33 ul li:hover .tits {
             color: #a30303;
			 font-weight:bold;
}

.nav33 ul li:hover dl {
        display: block;
}
.nav33 ul li.on .tits {
        background: #ae1628;
}
.allpage{ position:fixed; background: rgba(0, 0, 0, 0.7); top:0; right:0; bottom:0; left:0; z-index:9999; display:none}
.allpage_close{ position:fixed; top:20px; right:1.8rem; font-size:0.3rem; line-height:1.2; color:#000; z-index:99999; display:none}
/* 隐藏菜单 end*/

/*导航菜单start*/
.menu_bj{ display:none}

/*电脑隐藏悬浮菜单*/
.pc_menu{display:none}

.foot_box_left2{display:none}
.foot_box_left3{display:none}
/*电脑隐藏悬浮菜单end*/

.h_sj{   text-align:center;margin:0 auto; }
.h_sj>img{ width:260px;  float:left; margin-left:50px;margin-right:17px;}
.h_sj>span i{  width:300px;  font-size:28px; color:#6eba34; margin:0px 20px; }
.h_sj>span i:hover{ color:#961677; cursor:pointer}
.h_sj>span i:hover{ color:#961677; cursor:pointer}

/*产品框*/
.ul_product{ width:100%; height:auto; margin:0 auto; margin-top:20px;margin-bottom:20px; overflow:hidden}
.ul_product li{float:left; width:48%; height:auto; margin-right:4%; margin-bottom:10px; position:relative;}
.ul_product li span{display:block; width:100%; height:auto;border:#e4e4e4 1px solid; box-sizing:border-box; overflow:hidden}
.ul_product li span img{width:100%; height:auto;}
.ul_product li:nth-child(2n){margin-right:0;}
.ul_product li p{text-align: center; font-weight:600; font-size:14px;line-height:20px;margin-top:10px;color:#000;  overflow:hidden;}

.ul_product22{ width:100%; height:auto; margin:0 auto; margin-top:20px; overflow:hidden}
.ul_product22 li{float:left; width:43.2%; height:auto; margin-right:4%; margin-bottom:10px;padding:10px; border:1px solid #ccc}
.ul_product22 li span{display:block; width:100%; height:auto; overflow:hidden;}
.ul_product22 li span img{width:100%; height:auto;}
.ul_product22 li:nth-child(2n){margin-right:0;}
.ul_product22 li p{text-align: center; color: #282828;background:#f1f1f1;  height:0.4rem; line-height:0.4rem; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
/*产品框_end*/

/*通栏banner*/
.sub_banner{width:100%;position:relative; margin-top:100px; }
.sub_banner img{ width:100%; height:auto; }
.sub_banner p{ position:absolute; top:0; left:0; width:100%; height:30px; box-shadow:inset 0px 15px 10px -15px #000;}
.sub_banner .about_list{position:absolute; bottom:0; left:0; width:100%; height:0.4rem; background: rgba(0,0,0,.5); border-top:1px solid rgba(250,250,250,.1); }
.sub_banner .all_list{position:absolute; bottom:0; left:0; width:100%; height:0.4rem; background: rgba(0,0,0,.5); border-top:1px solid rgba(250,250,250,.1); }

.sub_banner2{width:100%;position:relative;margin-top:30px; }
.sub_banner2 img{ width:100%; height:auto}
.sub_banner2 p{ position:absolute; top:0; left:0; width:100%; height:30px;}
.sub_banner2 .about_list{position:absolute; bottom:0; left:0; width:100%; height:160px; background: rgba(0,0,0,.5); border-top:1px solid rgba(250,250,250,.1); }
.sub_banner2 .all_list{position:absolute; bottom:0; left:0; width:100%; height:100px; background: rgba(0,0,0,.5); border-top:1px solid rgba(250,250,250,.1); }
.sub_banner3{width:100%;position:relative;margin-top:50px;margin-bottom:50px;height:230px; }


/*主体盒子*/
.main{MARGIN: 0 auto; width:95%; height:auto; overflow:hidden; margin-top:5px;margin-bottom:20px;}
.main_left{width:100%; height:auto; overflow:hidden; }
.main_right{width:100%; height:auto; overflow:hidden; margin-top:15px; }
/*主体盒子_end*/

/*盒子内标题*/
.main_title{height:0.5rem; line-height:0.5rem; font-size:0.14rem; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;background:url(../img/main_title.jpg) repeat-x left bottom}

.hr{ height:20px; border-bottom:1px solid #CCC}

/*箱子主体*/
.main_box{overflow:hidden; margin-top:20px;}

.pro_fl{ width:95%; height:auto; margin:0 auto;}

/*右侧245px*/
.main_right_ul{ width:100%; height:auto; margin-top:15px; text-align:center; overflow:hidden}
.main_right_ul li{ float:left; width:48%; height:auto; margin-right:4%; background-color:#f0831e; border-radius: 25px;color:#FFF font-size:0.13rem; font-weight:500; margin-bottom:10px;}
.main_right_ul li.active{background-color:#f90c36; }
.main_right_ul li.active a{color:#FFF}
.main_right_ul li a{display:block; color:#fff; transition-duration:500ms; border-radius: 25px;padding:10px 20px;}
.main_right_ul li a:hover{text-decoration:none;	color:#222; background-color:#eee; }
.main_right_ul li.visited{ background:#eee; text-align:center;}
.main_right_ul li.visited a{ color:#222}
.main_right_ul li.visited a:hover{ background-color:#f0831e; color:#fff}
.main_right_ul li:nth-of-type(2n+0){margin-right:0px;}
/*右侧245px_end*/

/*产品分类 */
.sideMenu{  border:1px solid #96c6f6;  }
.sideMenu h1{ height:50px; line-height:50px;font-size:20px;text-align:center;  border-bottom:1px solid #e3e3e3;  background:#185daa;color:#FFFFFF;}
.sideMenu h3{ height:32px; line-height:32px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#185daa; cursor:pointer; font:normal 14px/32px "Microsoft YaHei"; color:#FFFFFF;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu h3 a {color:#FFFFFF}
.sideMenu h3 a:hover {color:#ffc600;height:32px; line-height:32px;background:#000;}
.sideMenu a:hover {color:#ffc600;}
.sideMenu ul{ padding:8px 15px; color:#000000; display:none; /* 默认都隐藏 */ }
.sideMenu ul li{ line-height:30px; border-bottom:1px dashed #cfcfcf}

/*关于我们*/
.about_h2{font-size:0.23rem; color: #1d1d1d; margin-top:20px; text-align:center}
.about_h3{font-size:0.22rem; color: #f0831e; font-family: Tahoma , "Microsoft Yahei"; text-transform: uppercase; text-align:center; margin-top:10px;}

.qywh{ background:url(../images/qywh.jpg); padding-top:20px; padding-bottom:50px; margin-top:50px; }
.qywh_box{width:95%; height:auto; overflow:hidden; margin-top:40px}
.qywh_box li{width:285px; height:320px; margin:0 auto; padding-top:35px; text-align:center; background:#ffffff; margin-bottom:15px}
.qywh_box li .pic{width:151px; height:137px; padding-top:37px; margin:auto; background:url(../images/k1.png) no-repeat center}
.qywh_box li .pic i{display:block;margin:auto;width:100px;height:100px;background:url(../images/ico_04.png) no-repeat}
.qywh_box li .pic .ico_01{background-position: 0 0}
.qywh_box li .pic .ico_02{background-position: -100px 0}
.qywh_box li .pic .ico_03{background-position: -200px 0}
.qywh_box li .pic .ico_04{background-position: -300px 0}
.qywh_box li h3{margin-top:30px;font-size:20px;color:#1d1d1d;font-weight:400}
.qywh_box li p{font-size:14px; color:#666666; width:90%; height:auto; margin:0 auto; line-height:26px; padding-top:10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2;/*显示几行*/-webkit-box-orient: vertical;}
.qywh_box li:hover{background: #d61518}
.qywh_box li:hover .pic{background-image:url(../images/k2.png)}
.qywh_box li:hover h3,
.qywh_box li:hover p{color:#ffffff}


.ppln{width:95%; height:auto; overflow:hidden; margin-top:40px;}
.ppln .left{width:100%; height:auto;}
.ppln .left img{width:100%; height:auto}
.ppln .right{width:100%; height:auto;}
.ppln .right h3{ font-size:23px; font-weight:100; line-height:60px}
.ppln .right .div1{ margin-top:10px; line-height:28px}
/*关于我们_end*/

/*单页*/
.about_u1{font-size: 0; text-align:center}
.about_u1 li{display: inline-block; vertical-align:top; text-align:center; line-height:0.4rem; padding:0 20px}
.about_u1 li a{display: block; position: relative; font-size:0.14rem; color:#fff;}
.about_u1 li a:after{content: '';display: block; width:100%; height:2px; background:#ffd600; position:absolute; top:-1px; left: 0; transition: 0.4s ease-out; transform: scaleX(0);}
.about_u1 li:hover a:after,.about_u1 li.active a:after{transform: scaleX(1);}
.about_u1 li:hover a,.about_u1 li.active a{color: #ffd600;}

.about_bj{ background-color:#FFF; margin-top:10px}
.about_div{background:white; width:95%; height:auto; margin:0 auto;}

.about_foot{ width:95%; height:auto; margin:0 auto; margin-bottom:10px;}
.about_foot li{ width:100%; height:auto; border-bottom:2px solid #fccf1c; position:relative}
.about_foot li+li{ margin-top:10px;}
.about_foot li img{ width:100%; height:auto}
.about_foot li p{position:absolute; left:10px; top:35%; width:100%; height:auto; z-index:999; text-align:center}
.about_foot li p span{font-size:0.14rem; color:white;}
.about_foot li p span:before{content: '';display: inline-block; vertical-align:middle; width:50px; height:2px; background: rgba(250,250,250,.8); margin-right:15px; transition: 0.3s ease-in-out;}
.about_foot li:hover p span:before{width:80px;}

.about_pro{padding-top:40px; width:95%; height:auto; margin:0 auto}
/*单页_end*/

/***********新闻资讯***********/
.i_new{width:100%; height:auto; overflow:hidden}
.i_new li{width:100%; height:0.83rem; transition-duration:500ms; background-color:#F6F6F6}
.i_new li a{ display:block}
.i_new li .i_n_box{ padding:10px; height:0.62rem; overflow:hidden;}
.i_new li .i_n_box>.i_l{float:left; width:17%; height:auto; text-align:center; overflow:hidden; border-right:1px solid #CCC}
.i_new li .i_n_box>.i_l>.date{font-size:0.36rem; line-height: 1;}
.i_new li .i_n_box>.i_l>.year{ font-size:0.13rem; line-height:0.24rem}
.i_new li .i_n_box>.i_r{float:right; width:80%; height:0.6rem; overflow:hidden;}
.i_new li .i_n_box>.i_r h4{ font-size:0.16rem; line-height:0.20rem; font-weight:bold; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.i_new li .i_n_box>.i_r h5{ font-size:0.12rem; font-weight:100; line-height:0.2rem; margin-top:4px;}
.i_new li:hover{background-color:#1479d7}
.i_new li:hover a{color:#FFF}
.i_new li+li{ margin-top:10px;}
/***********新闻资讯_end***********/

.story_wrap{padding-top:10px}
.story_list{width:100%; height:auto}
.story_list li{width:100%; height:auto; background:#f8f5f6; overflow:hidden}
.story_list li .story_pic{float:left; width:40%; height:auto; }
.story_list li .story_pic img{width:100%; height:100%;}

.story_list li .story_text{float:left; width:60%; height:auto; padding:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.story_list li .story_text .time{display:none}
.story_list li .story_text h3{font-size:15px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.story_list li .story_text .story_con{font-size:12px; margin-top:5px; line-height:20px; color:#999; height:auto; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:4;/*显示几行*/-webkit-box-orient: vertical;}
.story_list li .story_text .go_detail{display:none}

.story_list li+li{ margin-top:10px;}

/*图片栏目start*/
.photo {width:100%; height:auto; overflow:hidden; margin-bottom:25px; }
.photo li{ float:left; width:48%; height:1.35rem; margin-right:4%; margin-bottom:20px; position:relative;}
.photo li img{display:block; width:100%; height:100%; max-width:100%;}
.photo li:nth-of-type(2n+0){margin-right:0px;}
.photo li ._txt{ position:absolute; left:0; bottom:0; right:0; padding:0 10px; font-size:0.12rem; height:0.3rem; line-height:0.3rem; color:#fff; text-align:center; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis; background: rgba(0,0,0,0.4);}
/*图片栏目end*/


/*右侧245px*/
.zczc{ display:none}
.m_zc{height:0.5rem; line-height:0.5rem; background: #0256ac; padding-left:90px; font-weight:bold; font-size:0.22rem; color:#fff; margin-top:0.1rem; position:relative}

.donghua {width:40px; height: 30px; position:absolute; left:10px; top:7px}
.dhdh {width: 100%; height:4px; position: relative; margin:6px 0}
.dhdh:before {animation: dhxg 1s linear 0s infinite alternate; position: absolute; left:0; top:0; width: 100%; height:4px; background:#FFFFFF; content: ""; display: block; opacity: 0;}
.dhdh:nth-child(2):before {animation-delay: 0.5s;}
.dhdh:nth-child(3):before {animation-delay: 0.2s;}
@keyframes dhxg {
	0%{width:30%; opacity: 1;}
	50%{width:100%; opacity:0.5;}
}

.m_ul{ width:100%; height:auto; display:none}
.m_ul li{height:0.4rem; line-height:0.4rem; text-align:left;margin-top:5px; border-right:4px solid #ffa200; background-color:#0256ac; position:relative;}
.m_ul li.active{background-color:#ffa200; margin-top:5px;}
.m_ul li.active a{color:#FFF}
.m_ul li+li{ margin-top:5px}
.m_ul li a{display:block; padding-left:20px; color:#fff; transition-duration:500ms;	z-index:1; position:absolute; left:0; top:0; width:100%; height:100%;}
.m_ul li a:hover{text-decoration:none;	background-color:#0256ac;color:#fff;}
.m_ul li.visited{ background:#f8f8f8 url(../img/cpjt.png) no-repeat 10px center}
.m_ul li.visited a{ padding-left:30px;}
.m_ul li span{ display:block; position:absolute; right:100%; top:0; width:100%; height:100%; background-color:#0256ac; transition: 0.4s all ease}
.m_ul li:hover span{ right:0}

/*右侧245px_end*/

/*产品框*/
.pro_ul{font-size:0;}
.pro_ul li{display:inline-block; vertical-align: top; width:47%; margin-right: 6%; margin-bottom:20px;}
.pro_ul li span{display: block;position: relative;}
.pro_ul li span:before{content: '';display: block;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid rgba(250,250,250,.5); background: rgba(0,40,86,.1);position: absolute;top: 0;left: 0;transform: scale(0.87);z-index: 2;transition: 0.5s ease-out;}
.pro_ul li span:after{content: '';display: block;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid rgba(250,250,250,.5); background: rgba(0,0,0,.1);position: absolute;top: 0;left: 0;transform: scale(1);z-index: 2;transition: 0.5s ease-out;opacity: 0;}
.pro_ul li:hover span:after{transform: scale(0.87);opacity: 1;border: 1px solid #d3ae01;}
.pro_ul li:hover span:before{transform: scale(1);opacity: 0;}
.pro_ul li i{display: block;overflow: hidden;box-sizing: border-box;border: 3px solid #e8e8e8;transition: 0.5s ease-out;}
.pro_ul li i img{width: 100%;transition: 0.3s ease-out;}
.pro_ul li:hover i img{transform: scale(1.05);}
.pro_ul li:hover i{border-color:#1479d7;}
.pro_ul li:nth-child(2n){margin-right: 0;}
.pro_ul li p{text-align: center; font-size:0.14rem; color: #282828; margin-top:10px; transition: 0.5s ease-in-out; height:0.16rem; position:relative; z-index: 3;}
.pro_ul li:hover p{transform:translateY(-85px); font-size:0.15rem; font-weight:bold; color:white;}

.pro_ul22{width:95%; height:auto; margin:0 auto; overflow:hidden;margin-top:25px}
.pro_ul22 li{float:left; width:48%; height:auto; margin-right:4%; margin-bottom:20px; overflow:hidden; background-color:#fff}
.pro_ul22 li span{display: block;position: relative;}
.pro_ul22 li span:before{content: '';display: block;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid rgba(250,250,250,.5); background: rgba(0,40,86,.1);position: absolute;top: 0;left: 0;transform: scale(0.87);z-index: 2;transition: 0.5s ease-out;}
.pro_ul22 li span:after{content: '';display: block;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid rgba(250,250,250,.5); background: rgba(0,0,0,.1);position: absolute;top: 0;left: 0;transform: scale(1);z-index: 2;transition: 0.5s ease-out;opacity: 0;}
.pro_ul22 li:hover span:after{transform: scale(0.87);opacity: 1;border: 1px solid #d3ae01;}
.pro_ul22 li:hover span:before{transform: scale(1);opacity: 0;}
.pro_ul22 li i{display: block;overflow: hidden;box-sizing: border-box;border: 3px solid #e8e8e8;transition: 0.5s ease-out;}
.pro_ul22 li i img{width: 100%;transition: 0.3s ease-out;}
.pro_ul22 li:hover i img{transform: scale(1.05);}
.pro_ul22 li:hover i{border-color:#1479d7;}
.pro_ul22 li:nth-child(2n){margin-right: 0;}
.pro_ul22 li p{text-align: center; font-size:0.14rem; color: #282828; margin-top:10px; transition: 0.5s ease-in-out; height:0.16rem; position:relative; z-index: 3;}
.pro_ul22 li:hover p{transform:translateY(-85px); font-size:0.15rem; font-weight:bold; color:white;}c
/*产品框_end*/

/*通用内容盒子*/
.content_box{width:100%; height:auto; overflow:hidden;}

.content_box h1{font-size:0.2rem; line-height:50px; float:left;  border-bottom:1px dotted #999999; color:#333}
.content_box h2{font-size:0.24rem; line-height:30px;  color:#333;font-weight:normal;}
.content_box h2 em{font-size:0.16rem; line-height:70px;  font-weight: normal;color:#e53333;}
.content_box h3{font-size:0.16rem; line-height:30px; font-weight: normal;margin-bottom:15px;margin-top:15px; color:#333;}
.content_box h4{font-size:0.14rem; line-height:30px;  font-weight: normal;color:#333;}
.content_box h5{font-size:0.16rem; line-height:40px; color:#999;;font-weight: normal;}
.content_box .date{ font-size:0.12rem; padding-top:10px; text-align:center; color:#999999}
.content_box .date span{ padding-right:15px;}
.content_box .pic{width:100%; height:auto; text-align:center}
.content_box .pic img{max-width:100%; margin:20px 0}
.content_box .xxjs{ height:50px; background:url(../img/iou7pro.gif) no-repeat;margin-top:50px;}
.content_box .view_content{width:100%; height:auto; margin-top:10px;}
.content_box .view_content img{max-width:100%; display: block; margin:20px auto 1px auto !important;}
/*通用内容盒子_end*/

.imgimg{ width:100%; height:auto}
.imgimg img{ width:100%; height:auto}
.gg{ width:100%; height:auto; margin:0 auto; margin-top:10px;}
.ggul{width:100%; height:auto;position: static; overflow:hidden}
.ggul li{ float:left; width:18.8%; height:auto;  margin-right:1.5%; margin-bottom:10px;border:1px solid #EBEBEB}
.ggul li img{width:100%; height:auto;}
.ggul li span{text-align: center; color: #222; height:0.2rem;font-size:0.12rem;}
.ggul li:nth-child(5n){margin-right:0;}

/*相关图片*/
.pic_xg{width:100%; height:auto; margin-top:40px; overflow:hidden;}
.pic_xg li{float:left; text-align:center; width:48%; height:1.35rem; margin-right:4%; margin-bottom:15px;  position:relative; overflow:hidden; border:1px solid #EBEBEB}
.pic_xg li img{display:block; width:100%; height:100%; max-width:100%;}
.pic_xg li p{ position:absolute; left:0; top:1rem; width:100%; height:100%; background:rgba(0,0,0,0.4); transition: 0.5s all ease}
.pic_xg li:hover p{top:0; }
.pic_xg li span{ display:block; position:absolute; left:0; top:1rem; color:#FFF; width:100%; height:0.35rem; line-height:0.35rem; z-index:1; font-size:0.12rem; transition: 0.5s all ease; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.pic_xg li:hover span{top:45%; }
.pic_xg li:nth-of-type(2n+0){margin-right:0px;}
/*相关图片_end*/

/*相关产品前6个*/
#list_pro_tj{width:100%; height:auto; overflow:hidden; margin-top:30px; }
#list_pro_tj li{float:left; width:48%; height:1.35rem; margin-right:4%; margin-bottom:15px; position: relative; border:1px solid #EBEBEB; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
#list_pro_tj li img{display:block; width:100%; height:100%; max-width:100%;}
#list_pro_tj li h2{ position:absolute; left:0; bottom:0; right:0; height:0.35rem; line-height:0.35rem; color:#FFF; text-align:center; font-size:0.12rem; font-weight:100; background-color:#333; opacity: 0.7; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis; padding:0 10px}
#list_pro_tj li:hover h2{ background-color:#000}
#list_pro_tj li:nth-of-type(2n+0){margin-right:0px;}
/*产品前6个end*/

/*fwzx*/
.fwzx_zili{width:100%; height:auto; margin:0 auto; overflow:hidden; margin-bottom:20px; margin-top:20px;}
.fwzx_zili dl{float:left; width:48%; height:1.7rem; margin-right:4%; margin-bottom:15px; background-color:#fff}
.fwzx_zili dl dt{width:100%; height:1.35rem; position: relative; overflow:hidden}
.fwzx_zili dl dt div{ position:absolute; width:100%; height:100%; border:1px solid white; z-index:3333; transition: transform ease-in-out 0.5s; cursor:pointer; opacity:0;}
.fwzx_zili dl dt img{width:100%; height:100%; max-width:100%; -webkit-transition:transform ease-in-out 0.5s;}
.fwzx_zili dl dd{ text-align:center; line-height:0.35rem; color:#fff; font-size:0.12rem; position: relative; z-index:666; background-color:#d4e6f9; }
.fwzx_zili dl dd p{padding:0 10px; position:relative; z-index:5; transition: color 1s; margin:0 auto; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.fwzx_zili dl dd span{ width:0% ;  display:block; height:0.35rem; position:absolute; background-color:#0256ac; z-index:1; transition: width 0.6s;}
.fwzx_zili dl:hover span{ width:100%;}
.fwzx_zili dl:hover p{color:#fff;}
.fwzx_zili dl:hover img{ transform:scale(1.1,1.1);}
.fwzx_zili dt:hover div{opacity:1; transform:scale(0.9,0.85)}
.fwzx_zili dl:nth-of-type(2n+0){margin-right:0px;}
.fwzx_zili dl dd a{ text-decoration:none}
/*fwzx*/

/*********footer*********/
.foot{padding: 10px 0; background-color:#000;}
.foot_box{overflow:hidden; color:#fff ;text-align:center;;}
.foot_box a{color:#fff; transition-duration:500ms;}
.foot_box a:hover{color:#FF0; text-decoration:none}

.foot_box h1{font-size:0.16rem; line-height:1; margin-bottom:15px; padding-bottom:10px; font-weight:bold; position:relative;}
.foot_box h1:after{content:''; position:absolute; left:0; bottom:0; width:50px; height:1px; background:#fff;}

.foot_ul{height:auto; margin-top:0.26rem}
.foot_ul li{  text-align:center;height:0.26rem; line-height:0.26; font-size:0.14rem}

.foot_box_left{width:90%; text-align:center; height:auto; margin:0 auto}
.foot_box_left dl{overflow:hidden; width:100%; height:auto}
.foot_box_left dl dd{ text-align:center; width:100%; height:auto; margin-bottom:20px; margin-right:2%;}
.foot_box_left dl dd:nth-of-type(2n+0){margin-right:0}

.foot_box_left2{width:90%; height:auto; margin:0 auto}
.link_box{width:100%; height:auto; line-height:0.2rem;}
.link_box a{ padding-right:10px;}
.link_box a:hover{text-decoration:underline}

.foot_box_left3{width:90%; height:auto; margin:0 auto}

.foot_box_right{display:none;}
.ewm{ overflow:hidden}
.ewm li{  width:100%; height:100%; text-align:center;margin-left:28%;}
.ewm li img{display:block; width:100%; height:100%; max-width:100%;}
.ewm li p{ text-align:center; font-size:0.12rem; line-height:0.3rem}
.ewm li:nth-of-type(1n+0){margin-right:0}


/*********footer*********/
/*********footer*********/
.foot_2021{padding:30px 0; background: url(../images/dbbj.png) no-repeat left center;color:#FFFFFF}
.foot_2021 a{color:#FFFFFF}
.foot_2021 a:hover{ color:#FFCC00}

.foot_2021_box{ overflow:hidden}
.foot_2021_box .l{ display:none}
.foot_2021_box .r{width:100%; height:auto; color:#a1a1a1; text-align:center}
.foot_2021_box .r>h6{ font-size:16px; color:#a1a1a1; font-weight:400;}
.foot_2021_box .r>h6 b{ color:#FFF; font-size:18px}

.foot_ewm{ width:92%; height:auto; margin:0 auto; margin-top:18px; display:flex; display: -webkit-flex; /*启用弹性布局*/ flex-direction:row;/*从左到右排*/}
.foot_ewm li{width:100%; height:auto; text-align:center; margin-right:20px;}
.foot_ewm li img{width:100%; height:auto; display:block}
.foot_ewm li p{line-height:0.36rem}
.foot_ewm li:last-child{ margin-right:0}

/*最底部*/
.foot_foot{ width:100%; height:auto; border-top:1px solid #4e4e4e;  color:#fff; padding:20px 0}
.foot_foot a{color:#a1a1a1;}
.foot_foot a:hover{ color:#FFCC00}
.foot_foot .l{width:100%; height:auto; line-height:0.36rem; text-align:center}
.foot_foot .r{width:100%; height:auto; line-height:0.36rem; text-align:center}
.foot_foot .r .yuan{ overflow:hidden}
.foot_foot .r .yuan li{ display:inline-table; width:35px; height:35px;line-height:35px; background-color:#003b81; border-radius:50%; margin-left:8px; text-align:center;}
.foot_foot .r .yuan li img{ }
.foot_foot .r .yuan li:hover{ background-color:#f08300}
.foot_foot .r .yuan li a{ display:block}
.foot_foot .web_link{ display:none}
/*********footer*********/
}

/*当浏览器尺寸大于960px时候*/
@media screen and (min-width:960px){
.head_zw{width:100%; height:40px; background-color:#eee; position:fixed;  z-index:99999}
.head_top{overflow:hidden;background-color:#eee;}
.head_top .left{ float:left; width:700px; height:40px; line-height:40px; color:#000}
.head_top .right{ float:right; width:500px; height:40px; line-height:40px; color:#fff; text-align:right}

.bj{ float:left; width:100%; height:auto; background:url(../images/cpbj.png) no-repeat;padding: 20px 0; }
.bj2{ float:left; width:100%; height:auto; margin-top:-140px;background:url(../images/cpbj.png) no-repeat;padding: 40px 0; }
.bj3{ float:left; width:100%; height:auto; margin-top:-20px;margin-bottom:-22px;background:url(../images/bj3.png) no-repeat;padding: 40px 0; }

.top_head{width:100%; height:150px; position:fixed; top:0; left:0; z-index:99999; transition: all .3s ease .2s;}
.top_head_box{ overflow:hidden; color:#53555a}
.top_head_box .l{ float:left;}
.top_head_box .r{ float:right}
.top_head_box a{color:#53555a}

.top_head:hover{ background-color:#FFFFFF; transition: all 0.5s;}
.top_head:hover .nav li a{color:#333333;}
.top_head:hover .nav33 li a{color:#333333;}

.bjbj{ background-color:#FFFFFF; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);}
.bjbj .nav li a{color:#333333!important;}
.bjbj .nav33 li a{color:#333333!important;}
/*logo*/
.logo{width:100%; height:auto;  margin-top:55px}
.logo .l{float:left; width:500px; height:auto;}
.logo .l img{max-width:100%; height:100%;}
.logo .r{float:right;width:1000px; height:auto;margin-top:-15px}


.topbu{ background:url(../images/header_bg.png) repeat; }
.h_sj{  text-align:right; height:45px;}
.h_sj>img{ width:260px;  float:left; margin-left:10px;margin-right:17px;}
.h_sj>span i{  width:300px;  font-size:28px; color:#6eba34; margin:0px 20px; margin-left:10px;margin-right:17px;}
.h_sj>span i:hover{ color:#961677; 
cursor:pointer}

.head_menu{background-color:#fff; height:105px;}
.menu_box{ overflow:hidden}
.menu_box .menu_box_left{float:left; height:105px;}
.menu_box .menu_box_left img{max-width:100%; max-height:100%; }
.menu_box .menu_box_right{ overflow:hidden; background:url(../images/dh.png) no-repeat left center; margin-right:50px; padding-left:30px; margin-top:20px; float:right }
.menu_box .menu_box_right p{ font-size:16px; color:#333; margin-left:25px; }
.menu_box .menu_box_right h3{ font-size:32px;margin-left:25px; line-height:45px;color:#000}
.menu_box .mobile_menu{display:none}

/*电话*/
.top_text{background:url(../images/tel.jpg) no-repeat left 2px; height:60px; padding-left:65px; margin-top:5px}
.top_text p{ color:#333;font-size:16px;}
.top_text span{ display:block; color:#222; font-size:30px; font-weight: bold; line-height:40px}

/*导航菜单start*/
.menu_bj{height:50px; background-color:#fff;border-bottom:1px solid #f0831e;border-top:1px solid #f0831e}
.l{float:left;width:950px;}
.r{float:right;width:300px;margin-top:12px;}
.menu_box{ display:none; }
.menu {display:table; margin:0 auto; padding:0px; overflow:hidden;}
.menu li {float:left; line-height:50px;}
.menu li a {display:block; font-size:17px; color:#000; padding:0 26px;}
.menu li:hover a,.menu li.active a{text-decoration:none; color:#fff; font-weight:400; background-color:#167dc4}

.menu2 {display:table; margin:0 auto; padding:0px; overflow:hidden;}
.menu2 li {float:left; line-height:50px;}
.menu2 li a {display:block; font-size:14px; color:#fff; padding:0 26px;margin-left:-22px;}
.menu2 li:hover a,.menu li.active a{text-decoration:none; color:#fecb00; font-weight:400;}
/*导航菜单end*/
/*无js下拉菜单*/
.nav {
	width:100%;
}
.nav ul li {
        float: left;
        height: 110px;
        text-align: center;
        position: relative;
}
.nav ul li .tits {
          width: 130px;
          height: 110px;
          font-size: 20px;
          line-height: 110px;
          color: #fff;
		  font-weight:1000;
          display: block;
          position: relative; 
          box-sizing: content-box;
}

.nav ul li dl {
          width: 150px;
		  box-shadow:0 0 10px #000;
          height: auto;
		  background-color:#fff;
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);
          position: absolute;
          top: 100px;
          left: 0;
		  border-top: 4px solid #271671;
          display: none;
}
.nav ul li dl dd {
            width: 150px;
            height: auto;
            margin: 0 auto;
            line-height: 50px;
            font-size: 16px;
            text-align:center;
}
.nav ul li dl dd a {
              color: #000;
              width: 100%;
              display: block;
}
.nav ul li dl dd a:hover {
              color: #fff;
			  font-weight:bold;
              width: 100%;
              display: block;
			  background-color:#271671;
}
.nav ul li:hover .tits {
             color: #a30303;
			 font-weight:bold;
}

.nav ul li:hover dl {
        display: block;
}
.nav ul li.on .tits {
        background: #ae1628;
}

.nav33 {
	width:100%;
}
.nav33 ul li {
        float: left;
        height: 110px;
        text-align: center;
        position: relative;
}
.nav33 ul li .tits {
          width: 160px;
          height: 110px;
          font-size: 20px;
          line-height: 110px;
          color: #fff;
		  font-weight:1000;
          display: block;
          position: relative; 
          box-sizing: content-box;
}

.nav33 ul li dl {
          width: 150px;
		  box-shadow:0 0 10px #000;
          height: auto;
		  background-color:#fff;
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);
          position: absolute;
          top: 80px;
          left: 0;
		  border-top: 4px solid #ccc;
          display: none;
}
.nav33 ul li dl dd {
            width: 150px;
            height: auto;
            margin: 0 auto;
            line-height: 50px;
            font-size: 16px;
            text-align:center;
}
.nav33 ul li dl dd a {
              color: #000;
              width: 100%;
              display: block;
}
.nav33 ul li dl dd a:hover {
              color: #fff;
			  font-weight:bold;
              width: 100%;
              display: block;
			  background-color:#ccc;
}
.nav33 ul li:hover .tits {
             color: #a30303;
			 font-weight:bold;
}

.nav33 ul li:hover dl {
        display: block;
}
.nav33 ul li.on .tits {
        background: #ae1628;
}

.sousuo11{width:250px; height:35px; background-color:#167dc4; line-height:35px;  background-repeat:no-repeat; padding-left:10px; color:#fff; font-size:12px;}


/*右侧隐藏菜单*/
.yc_menu{display:none}
.allpage{display:none}
.allpage_close{display:none}
/* 隐藏菜单 end*/

/*电脑隐藏悬浮菜单*/
.pc_menu{ background-color:#fff; height:130px; position:fixed; top:0; left:0; z-index:9999999; box-shadow: 0 2px 4px #ddd; display:none}
/*电脑隐藏悬浮菜单end*/

/*通栏banner*/
.sub_banner{position:relative; }
.sub_banner img{ width:100%;text-align:center; height:auto}
.sub_banner p{ position:absolute; top:0; left:0; width:100%; height:30px; box-shadow:inset 0px 15px 10px -15px #000;}
.sub_banner .about_list{position:absolute; bottom:0; left:0; width:100%; height:160px; background: rgba(0,0,0,.5); border-top:1px solid rgba(250,250,250,.1); }
.sub_banner .all_list{position:absolute; bottom:0; left:0; width:100%; height:100px; background: rgba(0,0,0,.5); border-top:1px solid rgba(250,250,250,.1); }

.sub_banner2{width:1350px;position:relative;margin-top:30px; }
.sub_banner2 img{ width:1350px; height:auto}
.sub_banner2 p{ position:absolute; top:0; left:0; width:100%; height:30px;}
.sub_banner2 .about_list{position:absolute; bottom:0; left:0; width:100%; height:160px; background: rgba(0,0,0,.5); border-top:1px solid rgba(250,250,250,.1); }
.sub_banner2 .all_list{position:absolute; bottom:0; left:0; width:100%; height:100px; background: rgba(0,0,0,.5); border-top:1px solid rgba(250,250,250,.1); }
.sub_banner3{width:100%;position:relative;margin-top:80px;height:230px; }
/*主体盒子*/
.main{ overflow:hidden; margin-top:50px; margin-bottom:50px;background-color:#FFFFFF}
.main_left{float:left; width:300px; height:auto; overflow:hidden;}
.main_right{ float:right; width:945px; height:auto; overflow:hidden;}
/*主体盒子_end*/

/*右侧245px*/
.zczc{ float:right;width:300px; height:auto; overflow:hidden; margin-top:15px; position:absolute;}
.zczc_title{height:90px; line-height:90px; background: #0256ac ; padding-left:20px; font-weight:bold; font-size:26px; color:#fff; border-radius: 0 50px 0 0;}
.zczc_ul{ width:100%; height:auto;}
.zczc_ul li{height:40px; line-height:40px;font-size:15px; margin-top:5px;text-align:left; border-right:4px solid #ffd600; background-color:#0256ac; position:relative;}
.zczc_ul li.active{background-color:#ffa200; margin-top:5px;}
.zczc_ul li a:after{content: '';display: block;width: 100%;height: 2px;background:#ffa200;position: absolute;top: -1px;left: 0;transition: 0.4s ease-out; transform: scaleX(0);}
.zczc_ul li+li{ margin-top:5px}
.zczc_ul li a{display:block; padding-left:20px; color:#fff; transition-duration:500ms;	z-index:1; position:absolute; left:0; top:0; width:100%; height:100%;}
.zczc_ul li a:hover{text-decoration:none;	color:#fff;}
.zczc_ul li.visited{ background:#f8f8f8 url(../img/cpjt.png) no-repeat 10px center;color:#ff0030}
.zczc_ul li.visited a{ padding-left:30px;}
.zczc_ul li span{ display:block; position:absolute; right:100%; top:0; width:100%; height:100%; background-color:#0256ac; transition: 0.4s all ease}
.zczc_ul li:hover a:after,.about_u1 li.active a:after{transform: scaleX(1);}
.zczc_ul li:hover a,.about_u1 li.active a{color: #ffd600;}
.zczc_ul li:hover a{ right:0;background-color:#ffa200; color:#fff; }
.bj245{background-color:#0256ac; height:50px; margin-top:7px; border-radius:0 0 0 50px;}

.m_zc{ display:none}
.m_ul{display:none}
/*右侧245px_end*/


.about_u1 li a:after{content: '';display: block;width: 100%;height: 2px;background:#ffd600;position: absolute;top: -1px;left: 0;transition: 0.4s ease-out; transform: scaleX(0);}
.about_u1 li:hover a:after,.about_u1 li.active a:after{transform: scaleX(1);}
.about_u1 li:hover a,.about_u1 li.active a{color: #ffd600;}
/*产品分类*/
.pro_fl_u1{text-align:center;  width:100%; height:auto; margin-top:20px;}
.pro_fl_u1 li{display:inline-block; height:50px; line-height:50px; margin-right:10px; text-align:center; background:linear-gradient(to bottom,#6e90be,#546fa6); border-radius:5px;}
.pro_fl_u1 li a{display: block; font-weight:bold; color:#FFF; padding:0 17px}
.pro_fl_u1 li:hover a,.pro_fl_u1 li.active a{color:#fff; background:linear-gradient(to bottom,#d71f1f,#f03827); border-radius:5px;}
.pro_fl_u1 li:last-child{border-right:none}

/*产品框*/
.ul_product{ width:100%; height:auto; margin:0 auto; margin-top:20px;margin-bottom:20px; overflow:hidden}
.ul_product li{float:left; width:23%; height:auto; margin-left:2%; margin-bottom:20px; position:relative;}
.ul_product li span{display:block; width:100%; height:auto;border:#e4e4e4 1px solid; box-sizing:border-box; overflow:hidden}
.ul_product li span img{width:100%; height:auto;}
.ul_product li .mask{
	position:absolute; 
	top:0; 
	left:-250px;
	width:200px;
	height:300px;
	background:-webkit-linear-gradient(0deg,rgba(255, 255, 255, 0),rgba(255, 255, 255, 0.7),rgba(255, 255, 255, 0)); 
	-webkit-transform:skewx(-25deg); 
	-webkit-transition:all .9s; 
}

.ul_product li span:hover{border:#fff 1px solid;}
.ul_product li p{text-align:center;font-weight:600; font-size:16px;line-height:30px;margin-top:10px;color:#000; overflow:hidden}

.ul_product22{ width:100%; height:auto; margin:0 auto; margin-top:20px; overflow:hidden}
.ul_product22 li{float:left; width:18.4%; height:auto; margin-right:2%; margin-bottom:20px; position:relative;}
.ul_product22 li span{display:block; width:100%; height:auto; overflow:hidden;}
.ul_product22 li span img{width:100%; height:auto;}
.ul_product22 li .mask{
	position:absolute; 
	top:0; 
	left:-250px;
	width:200px;
	height:300px;
	background:-webkit-linear-gradient(0deg,rgba(255, 255, 255, 0),rgba(255, 255, 255, 0.7),rgba(255, 255, 255, 0)); 
	-webkit-transform:skewx(-25deg); 
	-webkit-transition:all .9s; 
}
.ul_product22 li:hover .mask{left:400px;}
.ul_product22 li:nth-child(5n){margin-right:0;}
.ul_product22 li p{text-align: center; font-size:16px; color: #282828; height:40px; line-height:40px; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
/*产品框_end*/

/*产品框_end*/

/*盒子内标题*/
.main_title{ height:40px; font-size:16px;background:url(../img/main_title.jpg) repeat-x left bottom}

.main_right_ul{ width:100%; height:auto; margin-top:15px; text-align:center}
.main_right_ul li{display:inline-block; background-color:#eee; font-size:16px;border-radius: 25px;  font-weight:500; margin-bottom:10px;}
.main_right_ul li.active{background-color:#f0831e; }
.main_right_ul li.active a{color:#fff}
.main_right_ul li+li{ margin-left:5px;}
.main_right_ul li a{display:block; color:#222; transition-duration:500ms;border-radius: 25px;  padding:10px 20px;}
.main_right_ul li a:hover{text-decoration:none;	color:#fff; background-color:#f0831e; }
.main_right_ul li.visited{ background:#f0831e; text-align:center;}
.main_right_ul li.visited a{ color:#fff}
.main_right_ul li.visited a:hover{ background-color:#eee; color:#222}

.hr{ height:30px; border-bottom:1px solid #CCC}

/*箱子主体*/
.main_box{overflow:hidden; margin-top:30px;}

.pro_fl{ background-color:#f1f1f1; height:61px; z-index:99999; transform: translateY(-50px);margin-top:80px;}

/*产品分类 */
.sideMenu{  border:1px solid #96c6f6;  }
.sideMenu h1{ height:50px; line-height:50px;font-size:20px;text-align:center;  border-bottom:1px solid #e3e3e3;  background:#185daa;color:#FFFFFF;}
.sideMenu li{ height:40px; line-height:40px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#185daa; cursor:pointer; font:normal 14px/40px "Microsoft YaHei"; color:#FFFFFF;}
.sideMenu li em{ float:right; display:block; width:40px; height:40px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu li.on em{ background-position:16px -57px; }
.sideMenu li a {color:#FFF;}
.sideMenu li a:hover {color:#ffc600;}
.sideMenu ul{ padding:8px 15px; color:#000000; display:none; /* 默认都隐藏 */ }
.sideMenu ul li{ line-height:30px; border-bottom:1px dashed #cfcfcf}

/*产品框*/
.pro_ul{font-size:0;}
.pro_ul li{display:inline-block; vertical-align: top; width:29.6%;margin-right: 5.5%;margin-bottom: 35px;}
.pro_ul li span{display: block;position: relative;}
.pro_ul li span:before{content: '';display: block;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid rgba(250,250,250,.5); background: rgba(0,40,86,.1);position: absolute;top: 0;left: 0;transform: scale(0.87);z-index: 2;transition: 0.5s ease-out;}
.pro_ul li span:after{content: '';display: block;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid rgba(250,250,250,.5); background: rgba(0,0,0,.1);position: absolute;top: 0;left: 0;transform: scale(1);z-index: 2;transition: 0.5s ease-out;opacity: 0;}
.pro_ul li:hover span:after{transform: scale(0.87);opacity: 1;border: 1px solid #d3ae01;}
.pro_ul li:hover span:before{transform: scale(1);opacity: 0;}
.pro_ul li i{display: block;overflow: hidden;box-sizing: border-box;border: 3px solid #e8e8e8;transition: 0.5s ease-out;}
.pro_ul li i img{width: 100%;transition: 0.3s ease-out;}
.pro_ul li:hover i img{transform: scale(1.05);}
.pro_ul li:hover i{border-color:#1479d7;}
.pro_ul li:nth-child(3n){margin-right: 0;}
.pro_ul li p{text-align: center; font-size:16px; color: #282828; margin-top: 17px; transition: 0.5s ease-in-out; height:16px; position:relative; z-index: 3;}
.pro_ul li:hover p{transform: translateY(-85px);font-size: 20px;font-weight: bold;color: white;}


.pro_ul22{font-size:0;margin-top: 40px;}
.pro_ul22 li{display:inline-block; vertical-align: top; width:47%;margin-left:2%;margin-right: 1%;margin-bottom:20px;}
.pro_ul22 li span{display: block;position: relative;}
.pro_ul22 li span:before{content: '';display: block;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid rgba(250,250,250,.5); background: rgba(0,40,86,.1);position: absolute;top: 0;left: 0;transform: scale(0.87);z-index: 2;transition: 0.5s ease-out;}
.pro_ul22 li span:after{content: '';display: block;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid rgba(250,250,250,.5); background: rgba(0,0,0,.1);position: absolute;top: 0;left: 0;transform: scale(1);z-index: 2;transition: 0.5s ease-out;opacity: 0;}
.pro_ul22 li:hover span:after{transform: scale(0.87);opacity: 1;border: 1px solid #d3ae01;}
.pro_ul22 li:hover span:before{transform: scale(1);opacity: 0;}
.pro_ul22 li i{display: block;overflow: hidden;box-sizing: border-box;border: 3px solid #e8e8e8;transition: 0.5s ease-out;}
.pro_ul22 li i img{width: 100%;transition: 0.3s ease-out;}
.pro_ul22 li:hover i img{transform: scale(1.05);}
.pro_ul22 li:hover i{border-color:#1479d7;}
.pro_ul22 li:nth-child(4n){margin-right: 0;}
.pro_ul22 li p{text-align: center; font-size:14px; color: #282828; margin-top: 17px; transition: 0.5s ease-in-out; height:16px; position:relative; z-index: 3;}
.pro_ul22 li:hover p{transform: translateY(-85px);font-size: 14px;color: white;}
/*产品框_end*/

/*关于我们*/
.about_h2{font-size:30px; color: #1d1d1d; margin-top:20px; text-align:center}
.about_h3{font-size:35px; color: #f0831e; font-family: Tahoma , "Microsoft Yahei"; text-transform: uppercase; text-align:center; margin-top:10px;}

.qywh{ background:url(../images/qywh.jpg); padding-top:60px; padding-bottom:100px; margin-top:50px; }
.qywh_box{overflow:hidden; margin-top:60px}
.qywh_box li{float:left; width:285px; height:365px; padding-top:35px; text-align:center; background:#ffffff; margin-right:43px}
.qywh_box li .pic{width:151px; height:137px; padding-top:37px; margin:auto; background:url(../images/k1.png) no-repeat center}
.qywh_box li .pic i{display:block;margin:auto;width:100px;height:100px;background:url(../images/ico_04.png) no-repeat}
.qywh_box li .pic .ico_01{background-position: 0 0}
.qywh_box li .pic .ico_02{background-position: -100px 0}
.qywh_box li .pic .ico_03{background-position: -200px 0}
.qywh_box li .pic .ico_04{background-position: -300px 0}
.qywh_box li h3{margin-top:40px;font-size:20px;color:#1d1d1d;font-weight:400}
.qywh_box li p{ width:90%; height:auto; margin-top:10px; font-size:14px; color:#666666; line-height:26px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3;/*显示几行*/-webkit-box-orient: vertical;}
.qywh_box li:hover{background: #d61518}
.qywh_box li:hover .pic{background-image:url(../images/k2.png)}
.qywh_box li:hover h3,
.qywh_box li:hover p{color:#ffffff}
.qywh_box li:nth-of-type(4n+0){margin-right:0}

.ppln{ overflow:hidden; margin-top:40px;}
.ppln .left{ float:left; width:530px; height:auto;}
.ppln .left img{width:100%; height:auto}
.ppln .right{float:right; width:680px; height:auto;}
.ppln .right h3{ font-size:23px; font-weight:100; line-height:60px}
.ppln .right .div1{ margin-top:10px; line-height:28px}
/*关于我们_end*/

/*单页*/
.about_u1{font-size: 0;}
.about_u1 li{display: inline-block; vertical-align:top; width: 16%; text-align:center; line-height:100px;}
.about_u1 li a{display: block; position: relative; font-size:16px; color:#fff;}
.about_u1 li a:after{content: '';display: block;width: 100%;height: 2px;background:#ffd600;position: absolute;top: -1px;left: 0;transition: 0.4s ease-out; transform: scaleX(0);}
.about_u1 li:hover a:after,.about_u1 li.active a:after{transform: scaleX(1);}
.about_u1 li:hover a,.about_u1 li.active a{color: #ffd600;}

.about_bj{ background:url(../images/about.jpg) no-repeat center center;margin-top:40px;}
.about_div{background: white; box-sizing: border-box; font-size:0; padding: 55px 90px; box-shadow:0 0px 29px -1px grey; transform: translateY(-60px);}

.about_foot{ overflow:hidden}
.about_foot li{ float:left; width:50%; height:auto; border-bottom:2px solid #fccf1c; position:relative}
.about_foot li img{ width:100%; height:auto}
.about_foot li p{position:absolute; left:10px; top:45%; width:100%; height:auto; z-index:999; text-align:center}
.about_foot li p span{font-size: 24px; font-weight:bold; color:white;}
.about_foot li p span:before{content: '';display: inline-block;vertical-align: middle; width:65px; height:2px; background: rgba(250,250,250,.8); margin-right:25px; transition: 0.3s ease-in-out;}
.about_foot li:hover p span:before{width:120px;}

.about_pro{background:url(../images/jt.jpg) no-repeat top center; padding-top:40px}
/*单页_end*/
/*客服*/
.additional-features {
  position: fixed;
  right: 10px;
  bottom: 180px;
  z-index: 200;
 /* width: 80px;*/
  box-sizing: border-box;
 /* display:none;*/
  /*border:1px solid #e5e5e5;*/ box-shadow: 2px 2px 25px rgba(0,0,0,0.1);
    
}
.additional-features.show{ display:block;}
.additional-features li {
  position: relative;
  padding-top:1px;
 
/* border-bottom:1px solid #e5e5e5;*/
  width: 72px;
  height: 77px;
  line-height: 1;
  cursor: pointer;
  background-color: rgba(255,255,255,1.0);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000)";
  transition: all 0.2s linear;
  box-sizing: border-box;
  
}
/*.additional-features li.kf{
  background-color: #00b43c;
}
.additional-features li.kf:hover{
  background-color: #009632;
}*/
.db { position: fixed;cursor:pointer;
  right: 10px;
  bottom: 94px;
  padding-top:6px; width: 72px;
  height:66px; border-radius:6px;  background-color: rgba(0,0,0,0.25); box-sizing: border-box;
}
.db:hover{ background-color: rgba(0,0,0,1.0);}
.additional-features li.xx{border-bottom:0;border-radius:6px 6px 0 0; }
.additional-features li.xx .xx-dot{
  position: absolute;
  display: block;
  top:13px;
  right:13px;
  width: 7px;
  height: 7px;
  background-color: #ff1e00;
  border-radius: 50%;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
}

.additional-features li.rx .revi-hotline-wrapper {
  display: none;
  position: absolute;
  left: -235px;
  bottom: 0;
  width: 235px;
  height: 77px;
}
.additional-features li.rx.active .revi-hotline-wrapper { display:block;}
.additional-features li.rx .revi-hotline {
  position: absolute;
  left: 0;
  width: 221px;
  height: 77px;
  background-color: #fff;
  border: 1px solid #ddd;
  cursor: text;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  box-shadow: -2px 3px 25px rgba(0,0,0,0.1);
  padding-left:12px;
}
.additional-features li.rx .revi-hotline h3 {
  margin: 13px 0 8px;
  font-family: 'Arial',"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,PingFang SC,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;
  font-size: 28px;
  color: #007dbf;
  font-weight:normal;
}
.additional-features li.rx .revi-hotline h4{ font-weight:normal; font-size:13px;}
.additional-features li.xz{border-bottom:0;border-radius: 0 0 6px 6px; }
.additional-features li.xz .xz-ewm {
  display: none;
  position: absolute;
 /* top: -55px;*/
 bottom:28.5px;
  left: -188px;
  width: 188px;
  height: 174px;
}
.additional-features li.xz.active .xz-ewm { display:block;}
.additional-features li.xz a {
  position: absolute;
  left: 0;
  width: 174px;
  height: 174px;
  border: 1px solid #ddd;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: url("/images/weixin.jpg") #fff center center;
  background-size: cover;
  box-shadow: 2px 2px 25px rgba(0,0,0,0.1);
}
.additional-features li p {
  font-size: 14px;
  color: #666666;
  text-align: center;
}
.additional-icon {
  margin:0 auto 4px;
  width: 36px;
  height: 36px;
  margin-top:10px;
/*  background: url("/images/tiny-icon.png");
  background: url("/images/tiny-icon@1x.png")\9;
  background-size: 72px 591px;*/
}
.additional-features li .additional-icon.icon1 {
background:url(/images/right_pic1.png) center center no-repeat;
}
.additional-features li .additional-icon.icon2 {
background:url(/images/right_pic2.png) center center no-repeat;
}
.additional-features li.active .additional-icon.icon2 {background-image:url(/images/right_pic2_on.png)}
.additional-features li .additional-icon.icon3 {
background:url(/images/right_pic3.png) center center no-repeat;
}
.additional-features li.active .additional-icon.icon3 {background-image:url(/images/right_pic3_on.png)}
.additional-features li .additional-icon.icon4 {
  background:url(/images/right_pic4.png) center center no-repeat;
}
.additional-features li.active .additional-icon.icon4 {background-image:url(/images/right_pic4_on.png)}
.db .additional-icon.icon5 {
 background:url(/images/right_pic5_on.png) center center no-repeat;
}
.db.active .additional-icon.icon5 {background-image:url(/images/right_pic5_on.png); }
.additional-features li.active {
  background-color: #007dbf;
 /*background:url(/images/right_bg1.jpg) center center no-repeat; background-size:cover;*/
  /*border-color: #118aa7;*/
}
.additional-features li.active span {
  display: none;
}
.additional-features li.active p {
  color: #fff;
}
.opa-0{opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0); display:none;}


/***********新闻资讯***********/
.i_new{ width:100%; height:auto; overflow:hidden}
.i_new li{float:left; width:620px; height:110px; margin-right:30px; margin-bottom:20px; transition-duration:500ms; background-color:#F6F6F6;}
.i_new li a{ display:block}
.i_new li .i_n_box{ padding:15px; height:80px; overflow:hidden}
.i_new li .i_n_box>.i_l{float:left; width:95px; height:auto; text-align:center; overflow:hidden; border-right:1px solid #CCC}
.i_new li .i_n_box>.i_l>.date{font-size:55px; line-height: 1;}
.i_new li .i_n_box>.i_l>.year{ font-size:14px; line-height:25px}
.i_new li .i_n_box>.i_r{float:right; width:480px; height:80px; overflow:hidden;}
.i_new li .i_n_box>.i_r h4{ font-size:20px; line-height:26px; font-weight:bold; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.i_new li .i_n_box>.i_r h5{ font-size:14px; font-weight:100; line-height:23px; margin-top:10px;}
.i_new li:nth-of-type(2n+0){margin-right:0px;}
.i_new li:hover{ background-color:#185daa}
.i_new li:hover a{color:#FFF}
/***********新闻资讯_end***********/

.story_wrap{margin-top:10px;position:relative;z-index:11}
.story_list{width:100%;margin:0 auto;}
.story_list li{float:left;width:590px;height:auto;margin:0 20px 40px}
.story_list li .story_pic{width:230px;height:185px;overflow:hidden;float:left}
.story_list li .story_pic img{width:100%;height:100%;display:block}
.story_list li .story_text{padding:15px 20px 0 250px;height:170px;background:#f8f5f6}
.story_list li .story_text .time{font-size:14px;color:#333}
.story_list li .story_text h3{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;margin-top:8px}
.story_list li .story_text .story_con{font-size:14px;color:#999;margin-top:14px;line-height:25px;height:60px;overflow:hidden}
.story_list li .story_text .go_detail{float:left;display:block;margin-top:2px;width:82px;height:26px;line-height:26px;text-align:center;color:#f0831e;font-size:14px;background:#fff;border:1px solid #f0831e}
.story_list li .story_text .go_detail:hover{background:#b19844;color:#fff}

/*图片栏目start*/
.photo {width:100%; height:auto; overflow:hidden; margin-bottom:25px; }
.photo li{ float:left; width:235px; height:176px; margin-right:20px; margin-bottom:20px; position:relative;}
.photo li img{display:block; width:100%; height:100%; max-width:100%;}
.photo li:nth-of-type(4n+0){margin-right:0px;}
.photo li ._txt{ position:absolute; left:0; bottom:0; right:0; padding:0 10px; height:35px; line-height:35px; color:#fff; text-align:center; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis; background: rgba(0,0,0,0.4);}
/*图片栏目end*/

/*通用内容盒子*/
.content_box{width:100%; height:auto; overflow:hidden;}
.cp{ width:100%; height:auto;}
.content_box .l{width:40%;float:left;  height:auto; overflow:hidden;position:relative; margin:0 auto;}
.content_box .c{width:15%; float:left; height:auto; overflow:hidden;position:relative;  margin-top:20px;}
.content_box .r{width:45%; float:right; height:auto; overflow:hidden;position:relative; margin-top:20px;}
.content_box h1{font-size:20px; line-height:50px; text-align:center; border-bottom:1px dotted #999999; color:#333}
.content_box h2{font-size:24px; line-height:30px;  margin-left:80px;color:#333;font-weight:normal;}
.content_box h2 em{font-size:16px; line-height:70px;  font-weight: normal;color:#e53333;}
.content_box h3{font-size:16px; line-height:30px; margin-left:80px;font-weight: normal;margin-bottom:15px;margin-top:15px; color:#333;}
.content_box h4{font-size:14px; line-height:30px; margin-left:80px; font-weight: normal;color:#333;}
.content_box h5{font-size:18px; line-height:40px; color:#999;margin-left:80px;font-weight: normal;}
.content_box .date{ font-size:12px; padding-top:10px; text-align:center; color:#999999}
.content_box .date span{ padding-right:15px;}
.content_box .pic{width:98%; height:auto; text-align:center; }
.content_box .pic img{max-width:100%; margin:20px 0;border:#e4e4e4 1px solid; }
.content_box .xxjs{ height:55px;line-height:55px; background:url(../img/iou7pro.gif) no-repeat;margin-top:600px; }
.content_box .xxjs p{ height:30px;line-height:30px;color:#FFF; margin-left:20px;font-weight:700;}
.content_box .view_content{width:100%; height:auto; margin-top:25px;font-size:18px;}
.content_box .view_content img{max-width:100%; margin:20px 0}
/*通用内容盒子_end*/

.imgimg{ width:100%; height:auto}
.imgimg img{ width:100%; height:auto}
.gg{ width:100%; height:auto; margin:0 auto;}
.ggul{width:100%; height:auto;position: static; overflow:hidden}
.ggul li{ margin-left:50px;text-align: center; width:50%; height:auto;  margin-right:1.5%; margin-bottom:10px;border:1px solid #EBEBEB}
.ggul li img{width:100%; height:auto;}
.ggul li span{text-align: center; color: #222; height:0.2rem;font-size:0.12rem;}
.ggul li:nth-child(5n){margin-right:0;}

/*相关图片*/
.{width:100%; height:auto; margin-top:50px; overflow:hidden;}
.pic_xg li{float:left; text-align:center; width:235px; height:176px; margin-right:20px; position:relative; overflow:hidden; border:1px solid #EBEBEB}
.pic_xg li img{display:block; width:100%; height:100%; max-width:100%;}
.pic_xg li p{ position:absolute; left:0; top:140px; width:100%; height:100%; background:rgba(0,0,0,0.4); transition: 0.5s all ease}
.pic_xg li:hover p{top:0; }
.pic_xg li span{ display:block; position:absolute; left:0; top:140px; color:#FFF; width:100%; height:35px; line-height:35px; z-index:1; font-size:12px; transition: 0.5s all ease; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.pic_xg li:hover span{top:45%; }
.pic_xg li:nth-of-type(5n+0){margin-right:0px;}
/*相关图片_end*/

/*相关产品前6个*/
#list_pro_tj{width:100%; height:auto; overflow:hidden; margin-top:30px; }
#list_pro_tj li{ float:left; width:235px; height:176px; margin-right:20px; margin-bottom:15px; position: relative; border:1px solid #EBEBEB; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
#list_pro_tj li img{display:block; width:100%; height:100%; max-width:100%;}
#list_pro_tj li h2{ position:absolute; left:0; bottom:0; right:0; height:35px; line-height:35px; color:#FFF; text-align:center; font-size:12px; font-weight:100; background-color:#333; opacity: 0.7; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis; padding:0 10px}
#list_pro_tj li:hover h2{ background-color:#000}
#list_pro_tj li:nth-of-type(5n+0){margin-right:0px;}
/*产品前6个end*/

/*fwzx*/
.fwzx_zili{width:100%; height:auto; margin:0 auto; overflow:hidden; margin-bottom:30px; margin-top:20px;}
.fwzx_zili dl{float:left; width:235px; height:211px; margin-bottom:15px; margin-right:20px; background-color:#fff}
.fwzx_zili dl dt{width:235px; height:176px; position: relative; overflow:hidden}
.fwzx_zili dl dt div{ position:absolute; width:100%; height:100%; border:1px solid white; z-index:3333; transition: transform ease-in-out 0.5s; cursor:pointer; opacity:0;}
.fwzx_zili dl dt img{width:100%; height:100%; max-width:100%; -webkit-transition:transform ease-in-out 0.5s;}
.fwzx_zili dl dd{ text-align:center; line-height:35px; color:#fff; font-size:14px; position: relative; z-index:666; background-color:#d4e6f9; }
.fwzx_zili dl dd p{padding:0 10px; position:relative; z-index:5; transition: color 1s; margin:0 auto; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.fwzx_zili dl dd span{ width:0% ;  display:block; height:35px; position:absolute; background-color:#0256ac; z-index:1; transition: width 0.6s;}
.fwzx_zili dl:hover span{ width:100%;}
.fwzx_zili dl:hover p{color:#fff;}
.fwzx_zili dl:hover img{ transform:scale(1.1,1.1);}
.fwzx_zili dt:hover div{opacity:1; transform:scale(0.9,0.85)}
.fwzx_zili dl:nth-of-type(4n+0){margin-right:0px;}
.fwzx_zili dl dd a{ text-decoration:none}
/*fwzx*/

/*********footer*********/
.foot{padding: 10px 0; background-color:#000;}
.foot_box{overflow:hidden; color:#fff;margin-top:60px; }
.foot_box a{color:#fff; transition-duration:500ms;}
.foot_box a:hover{color:#FF0; text-decoration:none}

.foot_box h1{font-size:20px;  color:#fff; line-height:1;margin-bottom:20px; position:relative; padding-bottom:20px; font-weight:700;}
.foot_box h1 a{color:#fff; transition-duration:500ms;}
.foot_box h1 a:hover{color:#FF0; text-decoration:none}
.foot_box h1:after{content:''; position:absolute; left:0; bottom:0; width:20px; height:3px; background:#fecb00;}



.foot_box_left{  text-align:center; width:1000px; height:auto;}
.foot_box_left dl{overflow:hidden; width:100%;text-align:center; height:auto}
.foot_box_left dl dd{ text-align:center; width:1000px; height:auto; }
.foot_box_left dl dd:nth-of-type(1n+0){margin-right:0}

.foot_box_left2{ float:left; width:280px; height:auto;}
.link_box{width:100%; height:auto; line-height:26px;}
.link_box a{ padding-right:10px;}
.link_box a:hover{ padding-left:0px; text-decoration:underline}

.foot_box_left3{ float:left; width:150px; height:auto; margin-right:20px;}

.foot_box_right{ float:right; width:300px; height:auto;}
.ewm{ overflow:hidden;text-align:center;}
.ewm li{ text-align:center; height:auto; margin-top:40px;margin-left:420px;}
.ewm li img{display:block; width:100%; height:100%; max-width:100%;}
.ewm li p{ text-align:center; font-size:12px; line-height:30px}
.ewm li:nth-of-type(2n+0){margin-right:0}


/*********footer*********/
/*********footer*********/
.foot_2021{ background: url(../images/dbbj.png) no-repeat left center;color:#FFFFFF}
.foot_2021 a{color:#FFFFFF}
.foot_2021 a:hover{ color:#FFCC00}

.foot_2021_box{ overflow:hidden;width:1270px;height:auto;padding-top:60px; }
.foot_2021_box .l{ float:left; width:1100px; height:auto;}
.foot_2021_box .r{ float:right; width:150px; height:auto;}
.foot_2021_box .r img{width:100%; height:auto}
.foot_2021_box .r p{text-align:center; line-height:36px}

.foot_text{width:100%; height:auto; display:flex; display: -webkit-flex; /*启用弹性布局*/ flex-direction:row;/*从左到右排*/}
.foot_text div{width:25%; height:auto;float:left;margin-right:10px;}
.foot_text h6{ color:#FFFFFF; font-size:18px; font-weight:400; position:relative;}


.foot_ul{width:100%; height:auto; color:#FFFFFF; margin-top:20px;}
.foot_ul li{ line-height:27px; color:#FFFFFF}
.foot_ul li a{ display:block; color:#FFFFFF}

/*最底部*/
.foot_foot{ width:1270px; height:80px; border-top:1px solid #fff;  margin-top:30px;color:#fff; }
.foot_foot a{color:#fff;}
.foot_foot a:hover{ color:#FFCC00}
.foot_foot .l{ float:left; width:33%; height:auto; margin-left:12px; line-height:80px; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.foot_foot .c{ float:left; width:33%; height:auto; line-height:80px;margin-left:30px;  overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.foot_foot .r{ float:right; width:28%; height:auto; overflow:hidden;margin-top:20px; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis; }


.foot_foot .r .yuan{ overflow:hidden}
.foot_foot .r .yuan li{ display:inline-table; width:35px; height:35px; background-color:#003b81; border-radius:50%; margin-left:15px; text-align:center;}
.foot_foot .r .yuan li img{ margin-top:8px;}
.foot_foot .r .yuan li:hover{ background-color:#f08300}
.foot_foot .r .yuan li a{ display:block}

.foot_foot .r .foot_menu{ float:right}
.foot_foot .r .foot_menu a{ margin-right:12px}
.foot_foot .r .web_link{ float:right; width: 180px; height:30px; line-height:30px; margin-top:22px; margin-left:12px; box-sizing: content-box; border: 1px solid #777777; cursor: pointer; background:url(../images/web_link.jpg) no-repeat right 8px center; text-indent:10px; position: relative;}
.web_list{position: absolute; bottom:32px; left: -1px; width: 100%; height:auto; border: 1px solid #cdcdcd; background: #fff; box-sizing: content-box; display:none}
.web_list a{display: block; line-height:26px; color: #666; border-bottom: 1px solid #cdcdcd; padding: 8px 10px;}
.web_list a:hover{ background-color:#444444; color:#CCC}
.web_list a:last-child{ border-bottom: none}
/*********footer*********/

}