﻿@charset "utf-8";
@font-face{font-family: 'heliosextthinregular';src: url('font/he_eth_-webfont.eot');src: url('font/he_eth_-webfont.eot?#iefix') format('embedded-opentype'), url('font/he_eth_-webfont.woff') format('woff'), url('font/he_eth_-webfont.ttf') format('truetype'), url('font/he_eth_-webfont.svg#heliosextthinregular') format('svg');font-weight: normal;font-style: normal;}
html{overflow-x: hidden; overflow-y: auto;}
*{padding: 0px;margin: 0px;font-family: "Microsoft Yahei", "寰蒋闆呴粦", Arial;}
BODY{padding: 0px;margin: 0px auto;color: #333333;font-size: 12px;background: #ffffff;}
.clear{clear: both;height: 0;line-height: 0;font-size: 0;}
.clearfix:after{content: "";clear: both;height: 0;visibility: hidden;display: block;}
.clearfix{*zoom: 1}
em,
cite,
i{font-style: normal;display: block;}
A:link{color: #666666;font-size: 14px;font-weight: normal;text-decoration: none;}
A:visited{color: #666666;font-size: 14px;font-weight: normal;text-decoration: none;}
A:hover{color: #c30101;font-size: 14px;font-weight: normal;}
.fl{float: left;}
.fr{float: right;}
li{list-style-type: none;}
ul li{list-style-type: none;}
button,
input,
select,
textarea{font-family: inherit;font-size: 100%;margin: 0;outline: none;}
textarea{overflow: auto;vertical-align: top;resize: none;-webkit-appearance: none;}
.phcolor{color: #999;}
#myMenu{position:fixed; ...}
.web_page{width: 100%;text-align: center;float: left;margin: 0 auto;}
.head{background-color: rgba(0, 0, 0, 0.31);
position: fixed; top: 0px; left: 0px; right: 0px; width: 100%; margin-left:auto; margin-right:auto;z-index:2}
.main_page{width: 1200px;margin: 0 auto;}
.main_page .webtitle{position: relative;margin-top: 50px;margin-bottom: 46px;color: #333;font-size: 26px;line-height: inherit;text-align: center;padding-bottom: 22px;background: url(../images/top_enline.jpg) no-repeat bottom;;}
.main_page .webtitle span{border-bottom: 1px solid #b6b9bf;padding-bottom: 12px;color: #222;font-weight: bold;font-size: 30px;}
/*top*/
.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1226px;}

/*页眉*/
.header{width:100%; overflow:hidden; background-color:#fff;}

.header_top { overflow:hidden; width:100%; height:37px; background:url(../images/header_top.png) repeat-x left top;margin-top:0px;}
.header_top p{ float:left; line-height:37px; font-size:13px; color:#333;}
.header_top ul{ overflow:hidden; float:right; line-height:37px;}
.header_top li{ float:left; font-size:13px; padding:0 10px; background:url(../images/header_d.png) no-repeat right center; padding-right:12px;}
.header_top li a{ color:#333;}
.header_top li.last{ background:none; padding-right:0}

.header_center { overflow:hidden; width:1226px; height:125px;}
.header_center h1{ float:left; margin-top:20px;}
.header_center .wen{ overflow:hidden; padding-left:20px; float:left; margin-left:20px; border-left:1px dotted #ccc; margin-top:25px;}
.header_center .wen h2{ font-size:26px; color:#c30101;}
.header_center .wen p{ font-size:18px; color:#333; margin-top:10px;}
.header_center .phone{ overflow:hidden; float:right; margin-top:40px; padding-left:50px; background:url(../images/phone.png) no-repeat left center;}
.header_center .phone p{ font-size:13px; color:#333;}
.header_center .phone h3{ font-size:26px; color:#333; font-family:Arial;}

.header_nav { overflow:hidden; width:100%; height:62px; background-color:#202020;}
.header_nav li{ float:left; line-height:62px; font-size:14px; background:url(../images/nav.png) no-repeat right center; width:122px;
text-align: center;}



.header_nav li a{ display:block; color:#fff; text-decoration:none}
.header_nav li.last{ background:none} 
.header_nav li.cur,.header_nav li:hover{ background:url(../images/nav_cur02.png) repeat center;}
.header_nav li.cur a,.header_nav li:hover a{ background:url(../images/nav_cur01.png) no-repeat center;}


.header_nav li>ul{  position: absolute;display: none;z-index:2;}
.header_nav li>ul>li{float: none; margin: 0; padding: 0;margin-left:50px;background:#fff;}
.header_nav li:hover ul {display: block; width: 200px; margin-left: -50px;}
.header_nav li > ul > li > a {       
        line-height: 36px;
        color: #666;
        background-color: rgba(255,255,255,1);
        text-align: center;      
        border-top: none;
        display: block;
        padding: 10px;
    }
.header_nav li > ul > li > a:hover {  color: #000;}



.banner{ overflow:hidden; width:100%; height:530px; background:url(../images/banner.jpg) no-repeat center;}
/*banner*/
.banner {
    width:100%;
    height:600px;
}
.flexslider {
    position:relative;
    height:600px;
    overflow:hidden;
}
.slides {
    position:relative;
    z-index:1;
}
.slides li {
    height:600px;
}
.flex-control-nav {
    position:absolute;
    bottom:10px;
    z-index:2;
    width:100%;
    text-align:center;
}
.flex-control-nav li {
    display:inline-block;
    width:14px;
    height:14px;
    margin:0 5px;
    *display:inline;
    zoom:1;
}
.flex-control-nav a {
    display:inline-block;
    width:14px;
    height:14px;
    line-height:40px;
    overflow:hidden;
    background:url(../images/dot.png) right 0 no-repeat;
    cursor:pointer;
}
.flex-control-nav .flex-active {
    background-position:0 0;
}
.flex-direction-nav {
    position:absolute;
    z-index:3;
    width:100%;
    top:45%;
}
.flex-direction-nav li a {
    display:block;
    width:50px;
    height:50px;
    overflow:hidden;
    cursor:pointer;
    position:absolute;
}
/*about us*/
.index_yw{ /*padding: 66px 0 78px 0; min-height: 445px; _height:445px;*/margin-top:40px;}
.index_yw_main{ width: 1226px; margin: 0 auto; height: 600px; position: relative;}
.yw_le{ width: 530px; position: absolute; left: 0; top: 40px; z-index: 0;}
.yw_le p{ font-size: 30px; font-weight: bold; height: 48px; line-height: 48px;  color:#555;}
.yw_le p span{ font-size: 24px; font-weight:normal; height: 48px; line-height: 48px; margin-left:10px; color:#999;font-family:heliosextthinregular, Arial;}
.yw_le i{display:block;height:15px;clear:both;float:none;width:90px;margin-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}
.yw_le_con{ line-height: 26px; font-size: 14px; padding-top: 20px;}
.yw_le_con p{ text-indent:2em;margin-bottom:25px; height:auto;font-size: 14px;line-height: 26px; font-weight:normal; }
.yw_le_con p a{height:auto;font-size: 14px;line-height: 26px; font-weight:normal; color:#00a0e9;}

.in_about_list  { height: 38px; margin-top:30px; overflow:hidden;}
.in_about_list li { width: 106px;display: block;  height: 38px;  background: #999;  margin-right: 10px;  text-align: center; float: left;}
.in_about_list li a {display: block; font-size: 14px; line-height: 38px; color: #fff;}
.in_about_list li a:hover { background: #c30101;}

.index_about_right{ position:absolute; float:right; top: 0; right: 0; margin-top: 32px; width:642px; height: 386px; z-index: 1; }
.index_about_right .pic{position:absolute;  border:1px solid #ddd; padding:10px; background:#fff; }
.index_about_right .logo{position:absolute; left:-79px; top:78px;}
/*______________________________________合作流程*/
h3{
    font-size: 34px;
    margin: 1% 0;
    padding:1% 0;
    text-align: center;
}
.timeAxis{
   /* padding: 2% 0;*/
   /* background-color: #f9f9f9;*/    
}
/*合作流程*/
.device {
  width: 100%;
  max-height: 300px;
  min-height: 200px;
  margin: 5px auto;
  position: relative;
}

.axisContent {
    position: relative;
    width: 100%;
    height:1px;
    top: 50%;
    text-align: center;
    background-color: #e1e1e1; 
}
.axisBox{
    display: inline;
    position: relative;
    top:-10px;
    z-index: 2;
    width:20px;
    height:20px;
    margin:0 5%;
    color: #666;

}
.axisBox:after{
    content: "卓亚凯合作流程";
    position: absolute;
    width:180px;
    border: 1px solid #e1e1e1;
    border-radius:7px;
    padding:20px 5px;
    font-size: 14px;
    bottom:30px;
    left:-90px;

}
.axisBox1:nth-child(2n):after { bottom: -72px; }
.axisBox1:nth-child(1)::after { content: "需求沟通";}
.axisBox1:nth-child(2):after { content: "方案制定"; }
.axisBox1:nth-child(3):after { content: "预算报审"; }
.axisBox1:nth-child(4):after { content: "上门安装"; }
.axisBox1:nth-child(5):after { content: "施工验收"; }
.axisBox1:nth-child(6):after { content: "售后服务"; }
.swiper-container {
    margin:0 auto;
    position:relative;
    overflow:hidden;
    direction:ltr;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden;
    /* Fix of Webkit flickering */
    z-index:1;
}
.swiper-wrapper {
    position:relative;
    width:100%;
    -webkit-transition-property:-webkit-transform, left, top;
    -webkit-transition-duration:0s;
    -webkit-transform:translate3d(0px,0,0);
    -webkit-transition-timing-function:ease;
    
    -moz-transition-property:-moz-transform, left, top;
    -moz-transition-duration:0s;
    -moz-transform:translate3d(0px,0,0);
    -moz-transition-timing-function:ease;
    
    -o-transition-property:-o-transform, left, top;
    -o-transition-duration:0s;
    -o-transform:translate3d(0px,0,0);
    -o-transition-timing-function:ease;
    -o-transform:translate(0px,0px);
    
    -ms-transition-property:-ms-transform, left, top;
    -ms-transition-duration:0s;
    -ms-transform:translate3d(0px,0,0);
    -ms-transition-timing-function:ease;
    
    transition-property:transform, left, top;
    transition-duration:0s;
    transform:translate3d(0px,0,0);
    transition-timing-function:ease;

    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-slide {
    float: left;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
}
.xuanze { overflow:hidden; width:1226px;margin:0 auto; height:650px; background:url(../images/xz_bg.png) repeat center;}
.xuanze p{ font-size:34px; color:#000; text-align:center; margin-top:50px;}
.xuanze h3{ text-align:center; font-size:24px; color:#c30101; margin-bottom:55px;}
.xuanze .xzbox{ overflow:hidden; width:1000px; margin:0 auto; height:458px; background:url(../images/xz_tu.png) no-repeat center; position:relative}
.xuanze .xzbox .wen{ overflow:hidden; padding:20px 85px; width:160px; position:absolute}
.xuanze .xzbox .wen01{ left:0; top:0; background:url(../images/xz_01.png) no-repeat left center; text-align:left}
.xuanze .xzbox .wen02{ right:0; top:0; background:url(../images/xz_02.png) no-repeat right center; text-align:right}
.xuanze .xzbox .wen03{ left:0; bottom:20px; background:url(../images/xz_03.png) no-repeat left center; text-align:left}
.xuanze .xzbox .wen04{ right:0; bottom:20px; background:url(../images/xz_04.png) no-repeat right center; text-align:right}
.xuanze .xzbox .wen05{ left:0; top:148px; background:url(../images/xz_03.png) no-repeat left center; text-align:left}
.xuanze .xzbox .wen06{ right:0; top:148px; background:url(../images/xz_04.png) no-repeat right center; text-align:right}
.xuanze h4{ font-size:20px; color:#000; margin-bottom:10px;}
.xuanze span{ display:block; font-size:14px; color:#000; line-height:22px;}
.xuanze em{ display:block; text-align:center; font-size:13px; color:#000; margin-top:25px;}
.xuanze em b{ font-size:30px; color:#c30101; font-family:Arial; margin-left:5px;}
/*_____________________________________合作流程END*/
/*产品*/
.index_cp {
	width:100%;
	/*background:#f6f6f6;*/
	margin-top:50px;
	padding-bottom:25px;
}
.index_cp_nr {
	width:1226px;
	margin:0 auto;
	/*padding-top:52px;*/
	/*background:blue;*/
}
.index_cp_nav ul .none {
	margin-right:0px;
}
.index_cp_nav {
	height:62px;
	margin-top:25px;
}
.index_cp_nav li {
	display:block;
	width:218px;
	float:left;
	height:58px;
	border-radius:5px;
	border:1px solid #ccc;
	/*background:url(../images/index_ico.png) 0px -282px no-repeat;*/
	margin-right:20px;
	font-size:18px;
	text-align:center;
	line-height:58px;
}
.index_cp_nav li a {
	display:block;
	width:218px;
	height:58px;
	color:#666;
	font-size:16px;
}
.index_cp_nav li a:hover {
	background:url(../images/index_ico.png) -242px -282px no-repeat;
	color:#fff;
}
.index_cp_zs {
	margin-top:35px;
}
.index_cp_fl {
	width:232px;
	float:left;
}
.index_cp_tl {
	width:232px;
	height:60px;
	background:#016aae;
}
.index_cp_tl h2 {
	font-size:20px;
	line-height:60px;
	color:#fff;
	text-indent:35px;
}
.index_cp_lm {
	background:#f0f0f0;
	width:230px;
	border:1px solid #cccccc;
	border-top:none;
	padding-top:20px;
}
.cp_fl_top {
	margin-bottom:20px;
}
.cp_fl_top h2 {
	display:block;
	width:210px;
	height:47px;
	background:url(../images/index_ico.png) -489px -287px no-repeat;
	color:#fff;
	font-size:18px;
	padding-top:14px;
	text-indent:35px;
	font-weight:normal;
}
.cp_fl_top li {
	display:block;
	width:190px;
	border-bottom:1px dashed #d4d4d4;
	line-height:39px;
	margin:0 auto;
	background:url(../images/index_cp_ico.jpg) 15px center no-repeat;
	text-indent:30px;
	font-size:15px;
}
.cp_fl_top li a {
	color:#666;
}
.cp_fl_top li a:hover {
	color:#016aae;
}
.index_cp_fr {
	width:1226px;
	float:right;
}
.index_cp_fr li {
	display:block;
	float:left;
	margin-left:0px;
	margin-bottom:35px;
}
.index_cp_fr li img {
	width:280px;
	height:230px;
	border:1px solid #cccccc;
	 transition:all 0.5s ease 0s;
        -webkit-transition:all 0.5s ease 0s;
        -ms-transition:all 0.5s ease 0s;
        -o-transition:all 0.5s ease 0s;	
}

.index_cp_fr li:hover img {
	transform:scale(1.1);
              -ms-transform:scale(1.1);
              -moz-transform:scale(1.1);
              -webkit-transform:scale(1.1);
              -o-transform:scale(1.1);
}

.index_cp_fr li span {
	display:block;
	text-align:center;
	width:306px;
	text-align:center;
	font-size:16px;
	height:54px;
	line-height:54px;
}
.index_cp_fr li span a {
	color:#666;
	font-size:16px;
}
.index_cp_fr li span a:hover {
	color:#c30101;
	/*text-decoration:underline;*/
}
/*.index_banner {
	background:url(../images/20190218092409.jpg) 50% 0px no-repeat;
	width:100%;
	height:200px;
}*/
/*优势*/
.index_ys {
    width:100%;
    background:#fff;
    padding-bottom:30px;
    min-width:1250px;
}
.index_ys_nr {
    width:1200px;
    margin:0 auto;
    padding-top:50px;
}
.index_ys_tl h2 {
    display:block;
    text-align:center;
    font-size:34px;
    color:#000;
}
.index_ys_tl span {
    display:block;
    width:1200px;
    height:26px;
    text-align:center;
    background:url(../images/index_ys_tl.jpg) no-repeat;
    font-size:26px;
    color:#444;
    line-height:26px;
    margin-top:15px;
}
.ys_one_text {
    width:525px;
    float:left;
    margin-top:70px;
}
.ys_one_text b, .ys_two_text b, .ys_three_text b, .ys_four_text b {
    display:block;
    width:80px;
    height:80px;
    float:left;
    background:url(../images/index_ico.png) -731px -271px no-repeat;
    font-size:40px;
    text-align:center;
    line-height:80px;
    font-family:Arial;
    color:#fff;
    font-style:oblique;
    margin-right:10px;
}
.ys_one_text h2, .ys_two_text h2, .ys_three_text h2, .ys_four_text h2 {
    font-size:22px;
    color:#c30101;
    display:block;
    margin-top:20px;
}
.ys_one_text p, .ys_two_text p, .ys_three_text p, .ys_four_text p {
    color:#999999;
    font-family:Arial;
    text-transform:uppercase;
    font-size:13px;
    display:block;
    margin-top:3px;
}
.ys_one_text ul, .ys_two_text ul, .ys_three_text ul, .ys_four_text ul {
    margin-top:25px;
    margin-left:90px;
}
.ys_one_text li, .ys_two_text li, .ys_three_text li, .ys_four_text li {
    line-height:36px;
    background:url(../images/index_ys_ico.jpg) left 14px no-repeat;
    padding-left:15px;
}
.ys_one_img {
    width:511px;
    height:253px;
    float:right;
    margin-top:70px;
}
.ys_two_img {
    width:465px;
    height:220px;
    float:left;
    margin-top:70px;
}
.ys_two_text {
    width:680px;
    float:right;
    margin-top:70px;
}
.ys_three_text {
    width:575px;
    float:left;
    margin-top:70px;
}
.ys_three_img {
    width:537px;
    height:312px;
    float:right;
    margin-top:20px;
}
.ys_four_img {
    width:522px;
    height:246px;
    float:left;
    margin-top:20px;
}
.ys_four_text {
    width:560px;
    float:right;
    margin-top:30px;
}
/*.youshi { overflow:hidden; width:100%;}
.youshi .ystitle{ overflow:hidden; width:100%; height:230px; background:url(../images/youshi_01.jpg) no-repeat center top;}
.youshi .ys_list{ overflow:hidden; width:100%; position:relative}
.youshi .ys01{ height:318px; background:url(../images/youshi_02.jpg) no-repeat center top;}
.youshi .ys02{ height:432px; background:url(../images/youshi_03.jpg) no-repeat center top;}
.youshi .ys03{ height:294px; background:url(../images/youshi_04.jpg) no-repeat center top;}
.youshi .ys04{ height:496px; background:url(../images/youshi_05.jpg) no-repeat center top;}
.youshi span{ display:block; text-align:center; font-size:28px; color:#000; background:url(../images/youshi_t01.png) no-repeat center; margin-top:45px; margin-bottom:15px;}
.youshi h2{ font-size:40px; color:#fff; text-align:center; background:url(../images/youshi_t02.png) no-repeat center; line-height:60px; padding-bottom:7px;}
.youshi .wen{ overflow:hidden; width:410px;}
.youshi h3{ font-size:24px; color:#c30101; margin-bottom:5px;}
.youshi h4{ font-weight:normal; font-size:20px; color:#000; margin-bottom:30px;}
.youshi p{ font-size:14px; color:#000; margin-bottom:10px; line-height:26px; padding-left:15px; background:url(../images/youshi.png) no-repeat left 10px;}
.youshi .ys01 .wen{ margin-left:70px; margin-top:80px;}
.youshi .ys02 .wen{ margin-left:590px; margin-top:155px;}
.youshi .ys03 .wen{ margin-left:70px; margin-top:80px;}
.youshi .ys04 .wen{ margin-left:620px; margin-top:155px;}
.youshi .ys04 img{ display:block; position:absolute; bottom:0; left:50%; margin-left:252px;}*/

/*成功案例*/
.case-a{width:1226px;/*margin:20px auto;*/display:table;/*background:#fff;padding:20px;*/box-sizing:border-box}
.case-a .s1{display:block;font-size:16px;padding:10px 0;}
.case-a .s1 img{margin-right:15px;}
.case-a .s2{font-size:14px;}
.case-a a{float:right;margin-top:-20px;}

.index-case{width:1226px;box-sizing:border-box;display:table;margin:20px auto;}
.index-case ul{width:24%;float:left;display:list-item;overflow:hidden;box-sizing:border-box;margin:0.5% 0.5%;margin-bottom:5%}
.index-case ul:nth-child(2){margin:0.5%;}
.index-case ul:nth-child(5){margin:0.5%;}

.index-case ul li{width:100%;display:table;overflow:hidden;position:relative;height:213px;}
.index-case ul li .s1{background:rgba(0,0,0,1);display:block;width:100%;opacity: 0.5;position:absolute;top:-100%;text-align:center;color:#fff;font-size:16px;line-height:;}
.index-case ul li .s1 .line1{width:100px;border-bottom:1px solid #fff;display:block;position:absolute;top:44%;left:100%;transition:.4s;linear;}
.index-case ul li .s1 .line2{width:100px;border-bottom:1px solid #fff;display:block;position:absolute;top:55%;right:100%;transition:.4s;linear;}



.index-case ul li a{width:100%;}
.index-case ul li a img{width:100%;}
.index-case ul:hover li .s1{top:0;height:100%;line-height:213px;}
.index-case ul:hover li .s1 .line1{left:49%;width:10px;/*animation:case1 .4s;*/}
.index-case ul:hover li .s1 .line2{right:49%;width:10px;/*animation:case2 .4s;*/}



.index-case ul li a img{transition:1s;linear;}
.index-case ul:hover img{transform: scale(1.1);}
.index-case ul p{width:100%;display:table;padding:5px;box-sizing:border-box}
.index-case ul p .s1{float:left;font-size:14px;}
.index-case ul p .s1 b{display:block;font-size:16px;}
.index-case ul p .s2{width:36px;height:36px;float:right;background:url(../images/jx.png);background-position:36px 0;transition:.2s;linear;}
.index-case ul:hover p .s2{background-position:0 !important;}


.i-fa{width:1500px;background:#fff;display:table;margin:20px auto;}
.fa-1{width:100%;display:table;margin:20px 0;padding:0 5%;box-sizing:border-box;padding-bottom:0.5%;}
.fa-1 ul{width:25%;display:table;float:left;text-align:center;padding:4% 2%;box-sizing:border-box;height:300px;transition:1s;linear;}
.fa-1 ul span{display:block;padding:5% 0;}
.fa-1 ul li{font-size:20px;padding:20px 0;}
.fa-1 ul p{font-size:14px;line-height:1.5;}
.fa-1 ul:hover{box-shadow:1px 10px 50px 15px rgba(0,0,0,0.1);transform: scale(1.1);}

.index-news{width:1500px;display:table;margin:20px auto;background:#fff;}
/*.index_banner1 {
	width:100%;
	height:200px;
	background:url(../images/index_banner2.jpg) 50% 0px no-repeat;
}*/
/*新闻*/
#news { width: 100%; overflow: hidden; min-width: 1100px; margin-top: 50px; font-family: "Microsoft YaHei"; }
.news_d { width: 1100px; margin: 0 auto; overflow: hidden; padding-top: 30px; }
.news_xt { width: 1100px; overflow: hidden; margin: 0 auto; height: 1px; position: relative; top: 20px; }
.lanrenzhijia { width: 1100px; height: auto; margin: 0px auto; }
.lanrenzhijia .tab { overflow: hidden; width: 548px; margin: 0 auto; z-index: 99; position: relative; border-radius: 50px; border: 1px solid #d9d9d9; }
.lanrenzhijia .tab a { background: #fff; color: #000; display: block; float: left; text-decoration: none; height: 50px; line-height: 50px; width: 182px; text-align: center; font-size: 16px; border-right: 1px solid #d9d9d9; font-family: "Microsoft YaHei"; }
.lanrenzhijia .tab a:hover { background: #0074c5; color: #000; text-decoration: none; }
.lanrenzhijia .tab a.on { background: #c30101; color: #fff; text-decoration: none; }
.lanrenzhijia .content { overflow: hidden; width: 1100px; height: 400px; position: relative; float: left; margin-top: 36px;margin-bottom: 70px;}
.lanrenzhijia .content .ul { position: absolute; left: 0; top: 0; }
.lanrenzhijia .content .li { width: 1100px; float: left; }
#news2 { width: 1100px; height: 500px; margin: 0 auto; padding-bottom: 5px; font-family: "Microsoft YaHei"; }
.news21 { float: left; width: 360px; }
.news21 .news_div_item { position: relative; }
.news21 .news_div_item_pic { position: absolute; top: 0; }
.news21 .news_div_item_content { line-height: 30px; width: 450px; position: absolute; top: 302px; }
.news21 .news_div_item_a { font-size: 16px; font-family: "Microsoft YaHei"; }
.news21 .news_div_item_body { color: #999; line-height: 24px;height:50px; overflow:hidden;  }
.news22 { float: right; width: 620px; }
.news22 .news_div .news_div_item:nth-child(1) { display: none; }
.news22 .news_div_item { font-family: "Microsoft YaHei"; background: #f6f6f6; width: 620px; height: 80px; margin-bottom: 20px; -webkit-transition: 0.2s; transition: 0.2s; }
.news22 .news_div_item_date { float: left; width: 92px; background: url(../images/20180524090049_919604946.jpg) right no-repeat; height: 80px; position: relative; font-family: Arial, Helvetica, sans-serif; }
.news22 .news_div_item_day { position: absolute; top: 24px; left: 35px; font-size: 20px; font-weight: bold; font-family: "Microsoft YaHei"; }
.news22 .news_div_item_month { position: absolute; top: 50px; left: 57px; color: #999; }
.news22 .news_div_item_year { position: absolute; top: 50px; left: 19px; color: #999; }
.news22 .news_div_item_content { float: left; line-height: 30px; margin-left: 20px; width: 500px; padding-top: 10px; font-family: "Microsoft YaHei"; }
.news22 .news_div_item_body { color: #999; height:30px; line-height:30px; overflow:hidden; }
.news22 .news_div_item:hover { background: #c30101; -webkit-transition: 0.2s; transition: 0.2s; }
.news22 .news_div_item:hover .news_div_item_day, .news22 .news_div_item:hover .news_div_item_month, .news22 .news_div_item:hover .news_div_item_year, .news22 .news_div_item:hover .news_div_item_title, .news22 .news_div_item:hover .news_div_item_body { color: #FFF; }
.news22 .news_div_item:hover .news_div_item_title a { color: #FFF; font-family: "Microsoft YaHei"; }
.news22 .news_div_item_title .news_div_item_a { font-size: 14px; }
.news22 .divdgweb_new_div_item_title .divdgweb_new_div_item_a { font-size: 14px; font-family: "Microsoft YaHei"; }
.news21 .divdgweb_new_div_item { position: relative; }
.news21 .divdgweb_new_div_item_pic { position: absolute; top: 0; }
.news21 .divdgweb_new_div_item_content { line-height: 30px; width: 450px; position: absolute; top: 300px; }
.news21 .divdgweb_new_div_item_a { font-size: 16px; font-family: "Microsoft YaHei"; }
.news21 .divdgweb_new_div_item_body { color: #999; line-height: 24px; }
.news22 { float: right; width: 620px; }
.news22 .divdgweb_new_div .divdgweb_new_div_item:nth-child(1) { display: none; }
.news22 .divdgweb_new_div_item { background: #f6f6f6; width: 620px; height: 80px; margin-bottom: 20px; -webkit-transition: 0.2s; transition: 0.2s; }
.news22 .divdgweb_new_div_item_date { float: left; width: 92px; background: url(../images/20180524090049_919604946.jpg) right no-repeat; height: 80px; position: relative; font-family: Arial, Helvetica, sans-serif; }
.news22 .divdgweb_new_div_item_day { position: absolute; top: 24px; left: 35px; font-size: 20px; font-weight: bold; font-family: "Microsoft YaHei"; }
.news22 .divdgweb_new_div_item_month { position: absolute; top: 50px; left: 57px; color: #999; }
.news22 .divdgweb_new_div_item_year { position: absolute; top: 50px; left: 19px; color: #999; }
.news22 .divdgweb_new_div_item_content { float: left; line-height: 30px; margin-left: 20px; width: 500px; padding-top: 10px; }
.news22 .divdgweb_new_div_item_body { color: #999; }
.news22 .divdgweb_new_div_item:hover { background: #0074c5; -webkit-transition: 0.2s; transition: 0.2s; }
.news22 .divdgweb_new_div_item:hover .divdgweb_new_div_item_day, .news22 .divdgweb_new_div_item:hover .divdgweb_new_div_item_month, .news22 .divdgweb_new_div_item:hover .divdgweb_new_div_item_year, .news22 .divdgweb_new_div_item:hover .divdgweb_new_div_item_title, .news22 .divdgweb_new_div_item:hover .divdgweb_new_div_item_body { color: #FFF; }
.news22 .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a { color: #FFF; }
.news_div_item_image { width: 450px; height: 285px; }
/*友情链接*/
.link {
    width:1226px;
   /* border:4px solid #dddddd;*/
    margin:0 auto;
    padding-bottom:20px;
}
.link_tl h2 {
    font-size:24px;
    display:block;
    float:left;
    color:#c30101;
    margin:20px 0 0 20px;
}
.link_tl span {
    display:block;
    width:72px;
    height:24px;
    float:left;
    font-size:16px;
    text-align:center;
    line-height:24px;
    background:#c30101;
    color:#fff;
    margin-top:25px;
    margin-left:10px;
    text-transform:uppercase;
}
.link_nr {
    padding:0 20px 0 20px;
    margin-top:10px;
}
.link_nr p {
    line-height:26px;
}
.link_nr p a {
    color:#666;
}
.link_nr p a:hover {
    color:#c30101;
    text-decoration:underline;
}

/*footer*/
.footer { overflow:hidden; width:100%; background-color:#333; padding-top:55px; padding-bottom:70px;}
.footer .fnav{ overflow:hidden; width:960px; margin:0 auto;}
.footer .fnav li{ float:left; font-size:14px; color:#fff; padding:0 19px; border-right:1px solid #333;}
.footer .fnav li.last { border:none;}
.footer .fnav li a{ color:#fff;}
.footer dl{ overflow:hidden; width:730px; float:left; margin-top:80px;margin-left:125px;}
.footer dt{ overflow:hidden; float:left; margin-top:20px;}
.footer dd{ overflow:hidden; width:410px; float:left; margin-left:40px;}
.footer dd p{ font-size:13px; color:#fff; line-height:36px;}
.footer dd a{ color:#fff;}
.footer dd i{ margin:0 10px;}
.footer .phone{ overflow:hidden; /*float:right;*/ margin-top:90px; padding-left:50px;}
.footer .phone p{ font-size:13px; color:#fff;}
.footer .phone h3{ font-size:26px; color:#c30101; font-family:Arial}


.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px;}
.retop li img{ display:block;}
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:65%; right:53%; margin-right:-615px; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}
