@charset "utf-8";
*{margin: 0px;padding: 0px; }
ul{list-style:none; padding:0px; margin:0px; list-style-type:none;}
ul li{list-style:none; padding:0px; margin:0px; list-style-type:none;}
/*基本信息*/
body,html{font-family:Arial, Microsoft YaHei;margin:0px;padding: 0px; background:#ffffff; line-height:20px; font-size:16px; color: #222}
#other{ background:none;}
img{ border:none}
a {text-decoration: none ; }
/* a:hover{ color:#ca000c} */
i,em{ font-style:normal}
.clear{ clear:both}
h1,h2,h3,h4,h5,h6{color: #686868;}
.clear{clear: both;}
ul {list-style: none;    margin: 0;    padding: 0;}
h12{ font-size:12px;}
h13{ font-size:13px;}
h14{ font-size:14px;}
h15{ font-size:15px;}
h16{ font-size:16px;}
h17{ font-size:17px;}
h18{ font-size:18px;}
h19{ font-size:19px;}
h20{ font-size:20px;}
a{text-decoration: none;color:#111;}

/* 常用 */
.full{width: 100%;overflow: hidden;}
.center{width: 1200px;overflow: hidden;margin: 0 auto;}
.trans_msg{	filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=1) blendtrans(duration=.2);}
.margin-top-5{ margin-top:5px }
.margin-top-10{ margin-top:10px }
.margin-top-20{ margin-top:20px }
.margin-top-30{ margin-top:30px }

.head{height: 42px;padding: 23px 0 10px 0;}
.head_logo{float: left;}

.width100{ width: 100%; text-align: center; overflow: hidden;font-size:16px;}
.con{ width: 1300px; text-align: left; margin: 0 auto}
.lineoverhidden{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.one_con{min-height: 550px;margin:70px auto;font-size: 16px;color: #333333;text-align: left;}
.banner_img{width: 100%;}
.banner_img img{width: 100%;}
.emptytop30{padding-top: 30px;font-size: #333333;font-size: 16px;text-align: left;}
/* 常用end */
/*nav*/

.nav_bg{width:100%; float:left;  background:#0754bd;}
.nav{ height:auto; margin:0 auto; text-align:center;height:42px;line-height: 30px;float: left;margin-left: 25px;}
.show_fw{ padding:10px;border-radius:3px; }
.nav ul li{float:left; width:105px;  line-height:30px; line-height: 30px; color:#3a3a3a; font-size:14px; position:relative}

.nav ul li:hover{ background:url("../img/select_b.png"); }
.nav ul li a{ color:#3a3a3a}
.nav ul li span{ width:162px;}
.nav ul li ul{ display:none;}
.nav ul li:hover ul{  display:block; width:163px; position:absolute; border-bottom:solid 1px #003f96; margin-left: -1px; background:#FFF; z-index:99999}
.nav ul li:hover ul li{ height:40px;  line-height:40px; font-size: 14px; color:#cd0000}

.nav ul li:hover ul li:hover{ background:#276ac6; color:#FFF}
.navs .selected{background:#af251b; }
.nav .navs ul li .cur span{ color:#fff;}
.nav .navs ul li:hover a{ color:#fff }
.nav .navs ul li span{ display:block; text-align:center; height:30px;}
.nav .navs ul li .span1{ width:100%; line-height:30px; float:left; text-align:center;  font-family:"微软雅黑"; font-size:16px; font-weight:500;}
.link_logo{float: right;width: 205px;height: 42px;margin-right: 15px;}
.top_tel{height: 42px;padding-left: 30px;background:url(../img/top_telicon.png) no-repeat;float: right;padding-left: 25px;background-position-y: 4px;line-height: 30px;font-size: 16px;font-weight: bold;color: #ca000c;}
.erjinavs{height: 36px;background: url(../img/top_navsbs.jpg) center;}
.erjinavs ul li{width: 142px;height: 36px;float: left;text-align: center;color: white;line-height: 36px;font-size: 14px;}
.erjinavs ul li:nth-child(1){margin-left: 100px;}
.erjinavs ul .now{background: #ededed;color: #d50710;}
.erjinavslist{background: #ededed;}



.erjinavslistdes ul li{width: 140px;height: 105px;float: left;}
.ejnavimg{height: 70px;text-align: center;}
.ejnavimg img{width: 50px;margin-top: 15px;height: 40px;}
.ejnavtitle{text-align: center;font-size: 12px;font-weight: bold;}
.ejnavtitle.now{color: #ca000c;}
.erjinavslistdes ul li:hover .ejnavtitle{color: #ca000c;}
/*view*/
.view_title{font-size: 20px; text-align: center;line-height: 35px;}
.view_info{background:url("../img/view_info.jpg") no-repeat bottom; color: #666; padding-bottom:15px; margin-bottom: 5px; text-align: center; font-size: 13px}

.slide{ width:100%; float:left; text-align:center; height:405px; background:url(img/slide.jpg) repeat-x}
.slide_index{ width:100%; float:left; margin:0 auto;text-align:center;}

.news_hot_con{ width:1170px; float: left;  height: 40px;line-height: 40px; margin: 5px 0; overflow: hidden}
.news_hot_con ul{}

.foot{padding: 70px 0;background: #222222;color: #6d6d6d;border-bottom: 1px solid #2d2d2d;}
.foot_nav{float: left;margin-right: 70px;}
.foot_nav dl{margin: 0 45px;float: left;}
.foot_nav dl:nth-child(1){margin-left: 0;}
.foot_nav dl dt{margin-bottom: 10px;font-size: 16px;color: #6d6d6d;}
.foot_nav dl dd{height: 30px;line-height: 30px;font-size: 14px;color: #6d6d6d;}
.foot_nav dl dt:hover{color:white}
.foot_nav dl dd:hover{color:white}
.foot_webinfo{font-size: 14px;float: left;}
.foot_webinfo p{margin-bottom: 15px;}
.foot_webinfo_tel span{font-size: 22px;font-weight: bold;color: #d0d0d0;}
.foot_ewm{float: right;width: 120px;height: 120px;overflow: hidden;}
.foot_ewm img{width: 120px;height: 120px;}
.foot_bot{height: 56px;line-height: 56px;color: #808080;background: #222222;text-align: center;}






/* 首页 */
.index_con{padding: 80px 0;}
.index_title{height: 35px;line-height: 35px;}
.index_title_z{width: 100%;font-size: 32px;line-height: 35px;font-weight: bold;color: #333333;display: block;float: left;}
.index_title_z span{font-size: 26px;line-height: 35px;color: #c1c1c1;font-weight: 500;}
.index_title_more{display: block;float: right;color: #333333;font-size: 14px;line-height: 14px;}
	/* 产品 */
	
.index_prolist ul li{width: 300px;float: left;margin-top: 60px;}
.index_prolist ul li:hover .index_prolisttitle{color: #ca000c;}
.index_prolist ul li:hover .index_prolistslogan{color: #333333;}
.index_prolistimg{width: 230px;margin: 0 auto;overflow: hidden;height: 170px;}
.index_prolistimg img{width: 100%;}
.index_prolisttitle{text-align: center;font-size: 14px;color: #333333;font-weight: bold;line-height: 20px;}
.index_prolistslogan{text-align: center;font-size: 12px;color: #909090;}

	/* 关于 */

.index_about{background: #f6f6f6;}
.index_aboutl{width: 500px;float: left;}
.index_aboutr{width: 630px;margin:10px 0 0 70px;float: left;}
.index_aboutinrto{height: 224px;-webkit-line-clamp: 8;line-height: 28px;font-size: 14px;color: #333333;float: left;margin: 20px 0;}
.index_morebtn{width: 142px;height: 42px;line-height: 42px;background: #dfdfdf;font-size: 16px;color: #656363;border-radius: 21px;overflow: hidden;text-align: center;}
.index_morebtn:hover{color: white;background: #333333;}

	/* 案例 */
.index_caselist{overflow: hidden;margin-top: 35px;}	
.index_caselist ul li{width: 285px;height: 235px;float: left;margin-left: 20px;}
.index_caselist ul li:nth-child(4n+1){margin-left: 0;}
.index_caselistimg{width: 100%;height: 200px;overflow: hidden;}
.index_caselistimg img{width: 100%;}
.index_caselisttitle{line-height: 20px;margin-top: 15px;color: #333333;font-weight: bold;font-size: 14px;text-align: center;}

	/* 新闻 */
.index_news{background: #f6f6f6;}
.index_newslist{margin-top: 35px;}
.index_newslist ul li{padding-left: 15px;line-height: 34px;border-bottom: 1px dashed #ababab;float: left;background: url(../img/index_newsicon.png) no-repeat left center;width: 555px;margin-left: 60px;}
.index_newslist ul li:nth-child(2n+1){margin-left: 0;}
.index_newslisttitle{width: 415px;-webkit-line-clamp: 1;float: left;}
.index_newslistnews{text-align: right;display: block;float: right;}
.index_newslist ul li:hover{border-bottom: 1px dashed #d50710;background: url(../img/index_newsicon2.png) no-repeat left center;}
.index_newslist ul li:hover .index_newslisttitle{color: #d50710;}
.index_newslist ul li:hover .index_newslistnews{color: #d50710;}

	/* 友情链接 */
.index_linklist{text-align: left;height: 76px;margin-top: 30px;margin-left: -17px;}
.index_linkp{display: inline-block;font-size: 16px;color: #333333;line-height: 38px;}
.index_linklist .index_linklist_link{display: inline;margin: 0 17px;}


.linklist ul li{width: 550px;float: left;margin-top: 30px;}
.linklist ul li:nth-child(2n+1){margin-right: 100px;}
.linklist ul li .linkimg{overflow: hidden;width: 60%;margin: 0 auto;}
.linklist ul li .linkimg img{width: 100%;}
.linklisttitle{text-align: center;}
/* 首页end */

/* 列表页 */
.prolist{min-height: 500px;margin-bottom: 50px;}
.caselist{margin-top: 40px;min-height: 500px;}
.caselist ul li{margin-bottom: 40px;}
	/* 新闻 */
.newslist {margin: 40px auto;min-height: 470px;}
.newslist ul li{padding-left: 25px;line-height: 50px;height: 50px;border-bottom: 1px dashed #ababab;background: url(../img/index_newsicon.png) no-repeat left center;font-size: 16px;background-size: 5px;}
.newslisttitle{width: 900px;-webkit-line-clamp: 1;float: left;}
.newslistnews{text-align: right;display: block;float: right;}
.newslist ul li:hover{border-bottom: 1px dashed #d50710;background: url(../img/index_newsicon2.png) no-repeat left center;background-size: 5px;}
.newslist ul li:hover .newslisttitle{color: #d50710;}
.newslist ul li:hover .newslistnews{color: #d50710;}

/* 列表页end */

/*-------------------翻页------------------------*/
.page { width: 100%; text-align: center; display: table; margin-top: 20px; border-top: #ddd dashed 1px; padding: 20px 0}
.pagination { width:auto;  margin:0 auto;}
.pagination li {display: inline-block;margin-right: -1px;padding: 3px 7px;border: 1px solid #e2e2e2;min-width: 20px;text-align: center;}
.pagination li.active {background: #009688;color: #fff;border: 1px solid #009688;}
.pagination li a {display: block;text-align: center;}

.left{ float:left}
.right{ float: right} 


.view_con{min-height: 500px;margin-bottom: 50px;text-align: left;}
.slide_index{padding-bottom: 30px}
.slide_index .layui-carousel-ind{top: 10px}