﻿@charset "utf-8";
/* CSS Document */
/*切图：bwh*/
html{ overflow-x:hidden; overflow-y:auto;}
*{ padding:0; margin:0;}
ul, ol,li{ list-style-type:none; line-height:normal;margin-bottom:0;}
body, button, input, select, textarea{ font-family:'Microsoft yahei' ,Arial;font-size:12px;color:#000000;}
code, kbd, pre, samp {font-family:'Microsoft yahei' ,Arial;}
a{ text-decoration:inherit; cursor:pointer;
    color:#333;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
}
a:hover{color:#203288; cursor:pointer;text-decoration: inherit;outline: none;}
img{border:0; max-width:100%;}
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal;  font-family:'Microsoft yahei' ,Arial;}
h1{font-size:36px;}
h2{font-size:24px;}
h3{font-size:22px;}
h4{font-size:18px;}
h5{font-size:14px;}
h6{font-size:12px;}
input,table,tr,td{ margin:0; padding:0; border:none;outline: none;}
button,table{ border:none; background:none; margin:0; padding:0;}
select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;outline: none;}
textarea{ resize:none;outline: none;}
input{ outline:0;outline: none;}
::-webkit-input-placeholder { color:#999 !important;}
:-moz-placeholder {  color:#999 !important;}
::-moz-placeholder {  color:#999 !important;}
:-ms-input-placeholder { color:#999 !important; }
@media  screen and (max-width:767px){
    h1{font-size:24px;}
    h2{font-size:18px;}
    h3{font-size:16px;}
    h4{font-size:14px;}
    h5{font-size:12px;}
    h6{font-size:12px;}
}


.pz_top{ float:left; width:100%; }
.pz_banner{ float:left; width:100%; height: 100%; position: relative; z-index:66;}
.pz_main{ float:left; width:100%;}
.pz_down{ float:left; width:100%;}
.w_0100{ float:left; width:100%; padding:0 14%; overflow:hidden;}

@media  screen and (max-width:991px){
	
.w_0100{ padding:0 15px;}	

}


/*top*/
.w_main{ float:left; width:100%; padding-left:250px; z-index:66; position:relative;}
.left_nav{ float:left; width:250px; height:100%; position:fixed; left:0; top:0; background:url(images/nav1.png) top left repeat-y; z-index:999;}
.right_bj{ float:left; width:3px; height:100%; background:url(images/nav1.png) top right repeat-y; position:absolute; right:-3px; top:0; z-index:99;}
.logo{ float:left; width:100%; text-align:center; margin:40px 0;}
.logo img{ width:143px; height:105px;}
.left_foot{ float:left; width:100%; position:absolute; left:0; bottom:20px;}
.gn{ float:left; width:100%; text-align:center; color:#888888; font-size:14px; line-height:24px; margin-bottom:10px;}
.gn a{ color:#888888;}
.gn a:hover{ color:#203288;}
.foot_share{ float:left; width:100%; text-align:center; height:22px;}
.fx1{ display:inline-block; *display:inline; *zoom:1; margin:0 3px; position:relative;}
.weixin{ float:left; width:22px; height:22px; background:url(images/weixin1.png) center no-repeat;}
.weibo{ float:left; width:22px; height:22px; background:url(images/weibo1.png) center no-repeat;}
.qq{ float:left; width:22px; height:22px; background:url(images/qq1.png) center no-repeat;}
.fx1:hover .weixin{ background:url(images/weixin.png) center no-repeat;}
.fx1:hover .weibo{ background:url(images/weibo.png) center no-repeat;}
.fx1:hover .qq{ background:url(images/qq.png) center no-repeat;}

.wx_bx{ float:left; width:80px; height:80px; position:absolute; border:1px solid #c8c8c8; padding:5px; background:#fff; right:-29px; bottom:30px; z-index:80;-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:50% 90%;
	-moz-transform-origin:50% 90%;
	-ms-transform-origin:50% 90%;
	-o-transform-origin:50% 90%;
	transform-origin:50% 90%;
	-webkit-transform: translateY(0) scale(0);
	-moz-transform: translateY(0) scale(0);
	-ms-transform: translateY(0) scale(0);
	-o-transform: translateY(0) scale(0);
	transform: translateY(0) scale(0)}
.fx1:hover .wx_bx{ opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(0) scale(1);
	-moz-transform: translateY(0) scale(1);
	-ms-transform: translateY(0) scale(1);
	-o-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);}



/**/
.menu_xiala{ display:none; float:left; width:220px !important; height:100%; position:absolute; top:0;left:250px; z-index:98; background:url(images/nav2.png) center repeat;}
.menu_xiala .sub{ float:left; width:100%; position:relative; height:100%; z-index:996;}
.sub_tit{ float:left; width:190px; margin:74px 0 55px 30px;}
.sub_tit span{ float:left; width:100%; color:#333333; font-size:26px; line-height:36px;}
.sub_tit font{ float:left; width:100%; color:#888888; font-size:14px; line-height:24px; font-family:"Arial"; text-transform:uppercase;}
.sub_cont{ float:left; width:100%;}
.sub_cont li{ float:left; padding:0 20px 0 30px;}
.sub_cont li a{ float:left; width:170px; color:#666666; font-size:16px; line-height:55px;-webkit-transition:none; 
-moz-transition:none; 
-o-transition:none; 
transition:none;
}
.sub_cont li.on,
.sub_cont li:hover{ background:#fff;}
.sub_cont li.on a,
.sub_cont li:hover a{ color:#203288; background:url(images/nav3.png) right center no-repeat;}



/*手机下拉*/
.pc_menu{ display:block; }
.pc_menu{ float:left; width:130px; margin:0 60px; margin-top:9px;}
.pc_menu .nli{ float:left; width:100%; position:static;}
.pc_menu .nli .la{ float:left; width:100%;  color:#444444;  font-size:18px;line-height:70px; padding:0; text-align:center;}
.pc_menu .nli.on,
.pc_menu .nli:hover{ background:url(images/nav4.png) left bottom no-repeat;}
.pc_menu .nli.on .la,
.pc_menu .nli:hover .la{  color: #203288; background:none;}


@media  screen and (max-width:1199px){
	
.left_nav{ width:200px;}
.pc_menu{ margin:0 35px; margin-top:9px;}
.w_main{ padding-left:200px;}
.menu_xiala{ left:200px;}
	
}



@media  screen and (max-height: 800px){
.pc_menu{margin-top:0;}
.logo{ margin:40px 0 10px 0;}
.pc_menu .nli .la{line-height:54px; font-size:16px;}
	
}



@media  screen and (max-width:991px){
.pc_menu{ display:none;}
.logo{ width:82px; margin:0;}
.logo img{ width:82px; height:60px;}
.w_main{padding-left:0;}	
.left_nav{ width:100%; height:auto; padding:10px 15px 13px 15px; background:url(images/nav1_1.png) left bottom repeat-x;}
.menu_xiala{ display:none;}
.left_foot{ display:none;}
.gn{ margin:20px 0 0 0;}


}


/*手机按钮*/
.menuph{ display:none;}
.xialaph{ display:none;}

@media  screen and (max-width:991px){

.menuph{ display:block; float:right; cursor: pointer; text-align: center; width:50px; height:50px; margin-top:5px; padding:14px 11px; background:#203288;}
.menuph .point {  display: inline-block;  width: 28px;  height: 22px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {  width: 28px;  }
.menuph .navbtn {  position: absolute;  top: 10px;  right: 0;  display: inline-block;  width: 21px;  height: 2px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background:#fff;  }
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 28px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  }
.menuph .navbtn::after {  top: -11px;  }
.menuph .navbtn::before {  top: 10px;  }
.menuph .point.active .navbtn{  background: transparent;  }
.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }
.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }

/*手机下拉*/
.xialaph{ position:absolute; right:0; top:80px; float:right; width:200px; padding-bottom:20px;  display:none;  z-index:9999; background:url(images/nav2.png) center repeat; z-index:998;}
.xialaph .ul1{ float:left; width:100%; border-bottom:1px solid #b1b1b1;}
.xialaph .ul2,
.xialaph .ul3{  display: none;  }
.xialaph h4 a{color: #666666;  font-size:16px;line-height: 54px;  }
.xialaph h4{ float:left; width:100%; position:relative; padding:0 15px; border-top:1px solid #b1b1b1;}
.xialaph h4:hover a,
.xialaph h5:hover a{  color: #203288; }
.xialaph h5 a{ color: #666666;  font-size:14px;  line-height: 44px;  }
.xialaph h5{ float:left; width:100%; padding:0 15px;  position: relative; border-top:1px solid #b1b1b1;}
.xialaph h4 img{  width: 15px;  height: 8px;  float: right;  margin-top: 24px;  cursor: pointer;  }
.xialaph h5 img{  width: 11px;  height: 6px;  float: right;  margin-top: 26px;  cursor: pointer;  }
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{  display: none;  }
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{  display: block;  }
.xialaph .ul2{ float:left; width:100%; padding:0 15px;}
.xialaph .phsou img{  cursor: pointer;  width: 21px;  height: 22px;  position: absolute;  top: 17px; right: 29px;  }
.img_d, .disno{  display: none;  }

}






/*phone底部导航*/
.q_d_m{float:left; width:100%; height:42px;}
.pf_down{width:100%; float:left; position:fixed; left:0; bottom:0; height:42px; background:#fff; z-index:999; border-top:1px solid #ccc;}
.pf_down li{ width:33.333333%; float:left; text-align:center;}
.pf_down li a{ display:inline-block; *display:inline; *zoom:1;}
.pf_down li .ico7{ float:left;width:20px; height:40px; margin-right:8px;}
.pf_down li .d_name{ float:left; font-size:12px; color:#203288; line-height:40px;}
.pf_down li.l1 .ico7{ background:url(images/btn15.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l2 .ico7{ background:url(images/btn16.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l3 .ico7{ background:url(images/btn17.png) no-repeat center; background-size:20px 20px;}






/*banner*/
.slide_banner{ float:left; width:100%; position:relative; background:black;}
.slide_banner .bd{ float:left; width:100%; overflow:hidden;}
.slide_banner .bd ul{ float:left; width:100% !important;
display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box}
.slide_banner .bd li{ float:left; width:100% !important; height:100%; line-height:0; position:relative;
-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	overflow:hidden;}

.slide_banner .hd{ position:absolute; left:0; bottom:60px; z-index: 999; float:left; width:100%;  overflow:hidden;  text-align:center; z-index:99; padding:0 310px;}
.slide_banner .hd ul{ float:left; width:100%;}
.slide_banner .hd ul li{ float:left;width:33.3333%; height:1px; background:#fff; -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s; cursor:pointer; text-indent:-9999px; overflow:hidden; margin-top:1px;opacity:0.4;filter: alpha(opacity=40)}
.slide_banner .hd ul li.on{ height:3px; margin-top:0;opacity:1;filter: alpha(opacity=100)}
.slide_banner .prevl{ display:block; width:15px; height:28px; background:url(images/bann2.png) center no-repeat; position:absolute; left:40%; bottom:88px; z-index:999; cursor:pointer;}
.slide_banner .nextr{ display:block; width:15px; height:28px; background:url(images/bann3.png) center no-repeat; position:absolute; right:27%; bottom:88px;z-index:999; cursor:pointer;}
.slide_banner .prevl:hover,
.slide_banner .nextr:hover{opacity:0.4;filter: alpha(opacity=40)}

.bann1{ float:left; width:100%; position:absolute; left:0; bottom:0; height:298px; z-index:66; background:url(images/bann1.png) left bottom repeat-x;}
.bann1 .bann1_1{ position:absolute; left:0; bottom:88px; float:left; width:100%; color:#fff; font-size:30px; line-height:30px; text-align:center; padding:0 27% 0 40%;}
.bann1 .bann1_1 span{ float:left; width:100%; padding:0 30px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}


@keyframes arrMove {0 {transform:translatey(0);}100% {transform:translatey(14px);}}

@media  screen and (max-width:1199px){
.slide_banner .hd{ padding:0 260px;}
.bann1 .bann1_1{ font-size:24px;}
	
}


@media  screen and (max-width:991px){
.slide_banner .bd ul li{
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	width:100%;
	height:100%;
	}
.slide_banner .swiper_s{ position:absolute; left:0;  bottom:75px;  float:left; width:100%;  height:3px; text-align:center; }
.slide_banner .swiper_s .swiper-pagination-bullet{ display:inline-block; *display:inline; *zoom:1; width:27px; height:2px; margin:0 3px; background:#fff;-webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s; cursor:pointer;}
.slide_banner .swiper_s .swiper-pagination-bullet-active{ background:#203288;}
.slide_banner .prevl{display:block; width:11px; height:20px; background:url(images/bann2.png) center no-repeat; background-size:100% 100%; position:absolute; left:5%; bottom:88px; z-index:67px; cursor:pointer;}
.slide_banner .nextr{display:block; width:11px; height:20px; background:url(images/bann3.png) center no-repeat; background-size:100% 100%; position:absolute; right:5%; bottom:88px;z-index:67px; cursor:pointer;}	
.slide_banner .prevl:hover,
.slide_banner .nextr:hover{opacity:0.4;filter: alpha(opacity=40)}
.bann1 .bann1_1{ font-size:16px; padding:0 5%; line-height:20px;}


}



.pf_right{ width:42px; position:fixed; right:0; top:50%; margin-top:-100px; z-index:98;}
.pf_right li{ width:100%; float:left; margin:5px 0;}
.pf_right li a{ display:block; width:100%; height:42px; position:relative;}
.pf_right li a .tc_box{ min-height:42px; padding:5px; position:absolute; right:56px; top:0; background:#203288; text-align:center; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; white-space:nowrap; display:none;}
.pf_right li a .tc_box h5{ width:100%; float:left; line-height:30px; font-size:16px; color:white; padding:0 15px;}
.pf_right li a .tc_box h6{ width:100%; float:left; line-height:20px; font-size:14px; color:white;}
.pf_right li a .tc_box .ewm{ width:94px; float:left; margin-bottom:5px;}
.pf_right li a .tc_box i{ display:block; width:5px; height:9px; background:url(images/btn5.png) right center no-repeat; position:absolute; right:-5px; top:16px;}
.pf_right li.l1 a{ background:url(images/btn2.png) no-repeat center;}
.pf_right li.l2 a{ background:url(images/btn3.png) no-repeat center;}
.pf_right li.l3 a{ background:url(images/btn4.png) no-repeat center;}
.pf_right li.l1 a:hover{ background-image:url(images/btn2_h.png);}
.pf_right li.l2 a:hover{ background-image:url(images/btn3_h.png);}
.pf_right li.l3 a:hover{ background-image:url(images/btn4_h.png);}

.pf_r_b{ float:left; position:fixed; right:0; bottom:0; z-index:98;}
.outlin{ float:left; width:189px; height:60px; line-height:60px; font-size:16px; text-align:center; background:url(images/btn7.png) center no-repeat; position:absolute; right:146px; bottom:0;}
.outlin a{ color:#fff;}
.outlin a:hover{ color:#203288;}
.renter{ float:left; width:175px; height:120px; background:url(images/btn6.png) center no-repeat;}
.renter a{ width:66px; height:70px; float:right; background:url(images/btn6_1.png) center no-repeat; margin:28px 34px 0 0;}
.renter a:hover{ background:url(images/btn6_2.png) center no-repeat;}

@media screen and (max-width:991px) {

.pf_right{ display:none;}
.pf_r_b{ display:none;}

}

.elli{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}	
.ease{-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
 
@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}


/*main*/
.home_tit{ float:left; width:100%; margin-top:80px;}
.home_tit .l1{ float:left; width:100%; text-align:center; color:#000000; font-size:30px; line-height:30px;}
.home_tit .l2{ float:left; width:100%; text-align:center; color:#203288; font-size:14px; line-height:14px; margin-top:8px; font-family:"Arial";}
.home_tit .l3{ float:left; width:100%; text-align:center; color:#454545; font-size:14px; line-height:26px; margin:34px 0;}
.home_tit .l4{ float:left; width:100%; text-align:center;}
.home_tit .l4 a{ display:block; margin:0 auto; width:150px; height:32px; border:1px solid #dfdfdf; background:url(images/main1.png) center no-repeat;}
.home_tit .l4 a:hover{ border:1px solid #203288; background:url(images/main2.png) center no-repeat #203288;}
.bg1{ background:url(images/main3.jpg) center 42px no-repeat; margin-top:64px;}
.home_about{ float:left; width:100%; padding-bottom:7%; text-align:center; line-height:0;}

@media screen and (max-width:991px) {
.home_tit .l1{ font-size:24px; line-height:24px;}
.home_tit{margin-top:40px;}
.home_tit .l3{ margin:20px 0;}
.bg1{ background:url(images/main3.jpg) center 20px no-repeat; margin-top:30px;}
.home_tit .l4 a{ width:120px; }

}

.home_serviceItems{ float:left; width:100%;}
.home_serviceItems ul{ margin:0 -15px;}
.home_serviceItems li{ float:left; width:33.33333%; padding:0 15px;}
.home_serviceItems li a{ float:left; width:100%; background:#f4f6f7; text-align:center; padding:40px 10%  35px 10%;}
.home_serviceItems .l1{ float:left; width:100%;}
.home_serviceItems .l1 i{ display:block; width:102px; height:66px; margin:0 auto; position:relative; overflow:hidden;}
.home_serviceItems .l1 .pic1{opacity:1;filter: alpha(opacity=100);}
.home_serviceItems .l1 .pic2{opacity:0;filter: alpha(opacity=0); position:absolute; left:0; top:0;}
.home_serviceItems .l2{ float:left; width:100%; color:#333333; font-size:18px; line-height:28px; margin-top:35px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.home_serviceItems .l3{ float:left; width:100%; color:#a9a9a9; font-size:12px; line-height:22px; font-family:"Arial";overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.home_serviceItems .l4{ float:left; width:100%; margin:12px 0 15px 0;}
.home_serviceItems .l4 span{ display:block; margin:0 auto; width:28px; height:1px; background:#203288;}
.home_serviceItems .l5{ float:left; width:100%; color:#666666; font-size:14px; line-height:24px; height:48px; overflow:hidden;}
.home_serviceItems li.lc1{ margin-top:40px;}
.home_serviceItems li a:hover{ background:#203288;}
.home_serviceItems li a:hover .l2{ color:#fff;}
.home_serviceItems li a:hover .l3{ color:#bcbfd4;}
.home_serviceItems li a:hover .l4 span{ background:#a6adcf;}
.home_serviceItems li a:hover .l5{ color:#dfe0ea;}
.home_serviceItems li a:hover .l1 .pic1{opacity:0;filter: alpha(opacity=0);}
.home_serviceItems li a:hover .l1 .pic2{opacity:1;filter: alpha(opacity=100);}

.home_serviceItems .slick-prev{ width:0; height:0; overflow:hidden;}
.home_serviceItems .slick-next{ width:0; height:0; overflow:hidden;}
.home_serviceItems .slick-dots{ width:0; height:0; overflow:hidden;}


@media screen and (max-width:1199px) {
	
.home_serviceItems ul{ margin:0 -10px;}
.home_serviceItems li{ padding:0 10px; }

}


@media screen and (max-width:767px) {
	
.home_serviceItems ul{ margin:0;}
.home_serviceItems li{width:100%; padding:0; margin-top:20px}	
.home_serviceItems li.lc1{ margin-top:20px;}

}

/**/
.home_VehicleDisplay{ float:left; width:100%;}
.home_VehicleDisplay ul{ margin:0 -15px;}
.home_VehicleDisplay li{ float:left; width:33.3333%; padding:0 15px; margin-top:40px;}
.home_VehicleDisplay li a{ float:left; width:100%; overflow:hidden; position:relative;}
.home_VehicleDisplay .l1{ float:left; width:100%; line-height:0;}
.home_VehicleDisplay .l2{ float:left; width:100%; height:100%; position:absolute; left:0; bottom:-100%; background:url(images/main11.png) center repeat;-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}
.home_VehicleDisplay .l2_1{ float:left; width:100%; position:absolute; left:0; top:50%; margin-top:-66px; padding:0 10%;}
.home_VehicleDisplay .tx1{ float:left; width:100%; color:#fff; font-size:16px; line-height:26px; height:52px; overflow:hidden; text-align:center;}
.home_VehicleDisplay .tx2{ float:left; width:100%; text-align:center; margin-top:44px;}
.home_VehicleDisplay .tx2 span{ display:block; margin:0 auto; width:122px; height:36px; line-height:34px; color:#fff; font-size:14px; border:1px solid #fff; border-radius:36px; -moz-border-radius:36px; -webkit-border-radius:36px; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
.home_VehicleDisplay .tx2 span:hover{ background:#203288; border:1px solid #203288;}
.home_VehicleDisplay li a:hover .l2{ bottom:0;}

.home_VehicleDisplay .slick-prev{ width:0; height:0; overflow:hidden;}
.home_VehicleDisplay .slick-next{ width:0; height:0; overflow:hidden;}
.home_VehicleDisplay .slick-dots{ width:0; height:0; overflow:hidden;}

@media screen and (max-width:1600px) {

.home_VehicleDisplay .l2_1{ margin-top:-45px;}
.home_VehicleDisplay .tx1{ font-size:14px; line-height:22px; height:44px;}
.home_VehicleDisplay .tx2{ margin-top:16px;}
.home_VehicleDisplay .tx2 span{ width:110px; height:30px; line-height:28px; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;}

}

@media screen and (max-width:1199px) {
.home_VehicleDisplay ul{ margin:0 -10px;}
.home_VehicleDisplay li{ padding:0 10px; }

}

@media screen and (max-width:991px) {
.home_VehicleDisplay .l2{ height:auto; bottom:0; padding:10px 0;}	
.home_VehicleDisplay .l2_1{ position:static; margin-top:0;}
.home_VehicleDisplay .tx2{ display:none;}
	
}

@media screen and (max-width:767px) {

.home_VehicleDisplay li{ width:100%; margin-top:20px;}


}

.home_solution{ padding:0; margin-top:40px;}
.solution_top{ float:left; width:100%; background:#a6adcf; padding:0 14%;}
.solution_top ul{ float:left; width:100%;}
.solution_top .lc1{ float:left; width:33.33333%; cursor:pointer; position:relative;}
.solution_top .l1{ float:left; width:100%; line-height:0; background:#203288;}
.solution_top .l1 img{opacity:0.3;filter: alpha(opacity=30);}
.solution_top .l2{ float:left; width:100%; position:absolute; left:0; top:50%; z-index:8; color:#fff; font-size:24px; line-height:24px; background:url(images/main13.png) center top no-repeat; padding-top:32px; text-align:center; margin-top:-28px;}
.solution_top .l3{ display:none; float:left; width:100%; height:14px; background:url(images/main12.png) top center no-repeat; position:absolute; left:0; bottom:0; z-index:9;}
.solution_top .lc1.on .l1 img{opacity:0.05;filter: alpha(opacity=5);}
.solution_top .lc1.on .l3{ display:block;}

.solution_down{ float:left; width:100%; padding:0 14%; margin-top:70px;}
.solution_down .lc2{ float:left; width:100%; padding:0 8%;}
.solution_down .l4{ float:left; width:100%;border:1px solid #ccd0e3; padding:8px; background:#fff; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
.solution_down .l4 img{ float:left; width:100%;}
.solution_down .l5{ float:left; width:100%; color:#555555; font-size:16px; line-height:20px; margin-top:18px; text-align:center;}
.solution_down .slick-prev{ display:block; width:36px; height:36px; background:url(images/main24.png) center no-repeat; background-size:100% 100%; left:-56px; top:30%;}
.solution_down .slick-next{ display:block; width:36px; height:36px; background:url(images/main25.png) center no-repeat; background-size:100% 100%; right:-56px; top:30%;}
.solution_down .slick-prev:hover{ background:url(images/main24_1.png) center no-repeat; background-size:100% 100%;}
.solution_down .slick-next:hover{ background:url(images/main25_1.png) center no-repeat; background-size:100% 100%;}
.slideBox{ margin:0 -1.5%; position:relative;}

.solution_down .lc2:hover .l4{border:1px solid #203288; background:#203288; }
.solution_down .lc2:hover .l5{ color:#203288;}


@media screen and (max-width:991px) {
.solution_down{ margin-top:30px;}
.solution_top{ padding:0 15px;}
.solution_down{ padding:0 55px;}
.solution_down .slick-prev{ width:30px; height:30px;left:-30px;}
.solution_down .slick-next{ width:30px; height:30px;right:-30px;}
.solution_top .l2{ font-size:18px; line-height:18px; padding-top:16px; margin-top:-17px;}
.solution_top .l3{ height:8px;}
.solution_down .l5{  font-size:14px; margin-top:12px;}

}
@media screen and (max-width:767px) {
.solution_down{ padding:0 45px;}
.solution_top .l2{ font-size:14px; padding-top:10px; margin-top:-14px; background-size:auto 1px;}
.solution_top .l3{ height:6px;}

}

.NewsCenter_box{ float:left; width:100%; margin-top:60px;}
.NewsCenter1{ float:left; width:50%;}
.NewsCenter1 .slick-prev{ width:0; height:0; overflow:hidden;}
.NewsCenter1 .slick-next{ width:0; height:0; overflow:hidden;}
.NewsCenter1 .slick-dots{ position:absolute; width:16px; right:39px; bottom:10px; z-index:10;}
.NewsCenter1 .slick-dots li{ width:16px; height:16px; background:#fff; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; margin:0 0 20px 0; overflow:hidden; text-indent:-99px;opacity:0.3;filter: alpha(opacity=30);}
.NewsCenter1 .slick-dots li.slick-active{opacity:1;filter: alpha(opacity=100);}
.NewsCenter1 .lc1{ float:left; width:100%; position:relative; overflow:hidden;}
.NewsCenter1 .l1{ float:left; width:100%; line-height:0; height:467px; overflow:hidden;}
.NewsCenter1 .l2{ float:left; width:100%; height:189px; position:absolute; left:0; bottom:0; z-index:6; background:url(images/main18.png) center bottom no-repeat;}
.NewsCenter1 .l3{ float:left; width:100%; position:absolute; left:0; bottom:24px; z-index:7; padding:0 95px 0 40px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; color:#fff; font-size:20px; line-height:30px;}
.NewsCenter1 .lc1:hover .l3{opacity:0.8;filter: alpha(opacity=80);}
.NewsCenter2{ float:left; width:50%;}
.NewsCenter2 ul{ float:left; width:100%;}
.NewsCenter2 li{ float:left; width:100%; border-bottom:1px solid #e7e7e5; background:#f8f7f5; padding:40px 0; position:relative;}
.NewsCenter2 .l1{ float:left; width:124px; height:100%; position:absolute; left:0; top:0; background:#fff; text-align:center; padding:57px 0;}
.NewsCenter2 .month{ float:left; width:100%; color:#666666; font-size:14px; line-height:24px;}
.NewsCenter2 .day{ float:left; width:100%; color:#666666; font-size:48px; line-height:58px; font-family:"Arial"; margin:5px 0;}
.NewsCenter2 .year{ float:left; width:100%; color:#666666; font-size:16px; line-height:26px; font-family:"Arial";}
.NewsCenter2 .l2{ float:left; width:100%; padding-left:124px;}
.NewsCenter2 .l2_1{ float:left; width:100%; padding:0 18% 0 7%;-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}
.NewsCenter2 .tx1{ float:left; width:100%; color:#333333; font-size:20px; line-height:30px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.NewsCenter2 .tx2{ float:left; width:100%; color:#666666; font-size:14px; line-height:26px; height:52px; overflow:hidden; margin:30px 0;}
.NewsCenter2 .tx3{ float:left; width:100%; margin:5px 0;}
.NewsCenter2 .tx3 span{ float:left; width:32px; height:1px; background:#203288;}
.NewsCenter2 li:hover .l2_1{ padding:0 14% 0 11%;}
.NewsCenter2 li:hover .tx1{ color:#203288;}


@media screen and (max-width:1199px) {
.NewsCenter2 li{ padding:30px 0; }	
.NewsCenter2 .l1{ padding:32px 0;}
.NewsCenter2 .tx2{ margin:15px 0;}
.NewsCenter1 .l1{ height:367px;}
.NewsCenter1 .slick-dots{ width:12px; right:20px;}
.NewsCenter1 .slick-dots li{ width:12px; height:12px; margin:0 0 8px 0;}
.NewsCenter1 .l3{bottom:15px; padding:0 76px 0 40px; font-size:18px;}
	
}

@media screen and (max-width:991px) {

.NewsCenter_box{ margin-top:30px;}
	
}

@media screen and (max-width:767px) {

.NewsCenter1{ width:100%;}
.NewsCenter2{ width:100%;}
.NewsCenter1 .l1{ height:auto;}
.NewsCenter2 .l1{ width:110px; padding:27px 0;}
.NewsCenter2 .l2{ padding-left:110px;}
.NewsCenter2 .l2_1{ padding:0 15px;}
.NewsCenter2 li:hover .l2_1{ padding:0 15px;}
.NewsCenter2 .tx2{ margin:10px 0;}
	
}

.opinion{ float:left; width:100%; padding:75px 0 80px 0; text-align:center;}
.opinion .l1{ float:left; width:100%; color:#666666; font-size:18px; line-height:28px;}
.opinion .l2{ float:left; width:100%; margin-top:30px;}
.opinion .l2 span{ display:block; margin:0 auto; width:244px; height:50px; line-height:48px; border:1px solid #bcc1db; color:#203288; font-size:18px;}


@media screen and (max-width:991px) {

.opinion{padding:35px 0 40px 0; }
.opinion .l1{ font-size:16px; line-height:26px;}
.opinion .l2 span{ width:200px; font-size:16px; line-height:40px; height:42px;}
.opinion .l2{ margin-top:20px;}

}

@media screen and (max-width:767px) {
.NewsCenter1{ width:100%;}	
.NewsCenter2{ width:100%;}	
}


/*down*/
.bg2{ background:url(images/main26.jpg) center top repeat-y;}
.foot_cont{ float:left; width:100%; padding:50px 0;}
.bq{ float:left; width:100%; text-align:center; color:#c0c0c0; font-size:14px; line-height:26px;}
.bq a{ color:#c0c0c0;}
.bq a:hover{ color:#203288;}
.links{ float:left; width:100%; text-align:center; color:#c0c0c0; font-size:14px; line-height:26px;}
.links a{ color:#c0c0c0;}
.links a:hover{ color:#203288;}
.foot_logo{ float:left; width:100%; text-align:center; margin-top:35px;}
.foot_us{ float:left; width:100%; text-align:center; margin-bottom:35px;}
.foot_us ul{ display:inline-block; *display:inline; *zoom:1;}
.foot_us li{ float:left; width:44px; height:44px; margin:0 10px; position:relative;}
.foot_us .l1{ float:left; width:100%; position:relative; cursor:pointer;}
.foot_us .l1 img{-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.foot_us .pic1{opacity:1;filter: alpha(opacity=100);}
.foot_us .pic2{opacity:0;filter: alpha(opacity=0); position:absolute; left:0; top:0;}
.foot_us li:hover .pic1{opacity:0;filter: alpha(opacity=0);}
.foot_us li:hover .pic2{opacity:1;filter: alpha(opacity=100);}
.foot_us .l1 i{ float:left; width:44px; height:5px; background:url(images/foot5.png) center top no-repeat; position:absolute; left:0; bottom:-12px; display:none;}
.foot_us .l2{ display:none; float:left; width:220px; line-height:24px; text-align:center; color:#fff; font-size:16px; position:absolute; left:50%; top:56px; z-index:66; margin-left:-110px;}
.foot_us .l2 span{ float:left; width:100%; border-radius:40px; -webkit-border-radius:40px; -moz-border-radius:40px; background:url(images/foot6.png) center repeat; padding:8px 10px;}
.foot_us li:hover .l2{ display:block;}
.foot_us li:hover .l1 i{ display:block;}

@media screen and (max-width:991px) {
.foot_cont{ padding:40px 0;}
.foot_logo{ margin-top:15px;}
.foot_us{ margin-bottom:15px;}
}

@media screen and (max-width:767px) {
.links{ display:none;}
.foot_us .l2{ width:100%; left:0; margin-left:0; font-size:14px;}
.foot_us li{ position:static;}
.foot_us{position:relative;}

}



/*1关于我们*/
.inside_banner{ float:left; width:100%; line-height:0;}
.inslide_h{ min-height:600px; position:relative; z-index:99; margin-top:-60px;}
.inslide{ float:left; width:100%; background:#203288; background:rgba(32,50,136,0.8); padding:10px 20px;}
.inslide_l{ float:left; color:#fff; font-size:24px; line-height:40px;}
.inslide_r{ float:right; color:#fff; font-size:12px; line-height:40px;}
.inslide_r a{ color:#fff;}
.inslide_r a:hover{ color:#203288;}
.about_cont1{ float:left; width:100%; color:#666666; font-size:14px; line-height:36px; margin:20px 0 38px 0;}
.about_cont2{ float:left; width:100%; margin-bottom:50px; padding-top:38px;}
.about_cont2 li{ float:left; width:25%; text-align:center; margin:10px 0;}
.about_cont2 .lc1{ margin:0 auto; width:200px; height:200px; display:block; border:1px solid #203288; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; overflow:hidden; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
.about_cont2 .l1{ float:left; width:100%; color:#203288; font-size:36px; line-height:40px; margin-top:38px;}
.about_cont2 .l2{ float:left; width:100%; margin:12px 0;}
.about_cont2 .l2 span{ margin:0 auto; display:block; width:24px; height:1px; background:#c9c9c9;}
.about_cont2 .l3{ float:left; width:100%; color:#203288; font-size:16px; line-height:20px; font-family:"Arial";}
.about_cont2 .lc1:hover{ background:#203288;}
.about_cont2 .lc1:hover .l1{ color:#fff;}
.about_cont2 .lc1:hover .l2 span{ background:#6370ac;}
.about_cont2 .lc1:hover .l3{ color:#fff;}
.inslide_ph1{ float:left; width:100%; background:#203288 ;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#fff; font-size:18px; height:46px; line-height:46px; padding:0 15px; position:relative;}
.inslide_ph1 i{ display:block; width:14px; height:7px; background:url(images/main27.png) right center no-repeat; position:absolute; right:15px; top:50%; margin-top:-4px;}
.inslide_ph2{ display:none; float:left; width:100%; background:#f2f2f2; padding:10px 15px;}
.inslide_ph2 li{ float:left; width:100%;}
.inslide_ph2 li a{ float:left; width:100%; color:#666666; font-size:14px; line-height:30px;}
.inslide_ph2 li a:hover{ color:#203288;}

@media screen and (max-width:1599px) {
.about_cont2 .lc1{ width:140px; height:140px; }	
.about_cont2 .l1{ font-size:20px; line-height:24px; margin-top:25px;}
.about_cont2 .l2{ margin:10px 0;}
.about_cont2 .l3{ font-size:14px; line-height:18px;}
	
}

@media screen and (max-width:1199px) {
.about_cont2 .lc1{ width:116px; height:116px; }	
.about_cont2 .l1{ font-size:18px; line-height:22px; margin-top:20px;}
.about_cont2 .l2{ margin:8px 0;}
.about_cont2 .l3{ font-size:12px; line-height:16px;}
.inslide_h{ margin-top:-50px;}
.inslide{ padding:5px 15px;}
.inslide_l{ font-size:20px;}
	
}

@media screen and (max-width:991px) {
.inside_banner{ margin-top:80px;}	
.inslide_h{ min-height:300px; margin-top:20px;}	
.inslide{ padding:0; border-bottom:none; background:none;}	
.about_cont1{ line-height:30px;}
.inslide_r{ width:100%; text-align:left; background:url(images/main28.png) left center no-repeat; padding-left:27px; margin-top:10px;color:#666666;}
.inslide_r{ float:right;  font-size:12px; line-height:22px; margin-top:8px;}
.inslide_r a{ color:#666666;}



}

@media screen and (max-width:767px) {
.about_cont2 li{ width:50%;}	
	
}

/*2发展历程*/

.lszs{ margin:60px 0 70px 0; width:100%; float:left; position:relative; padding:35px 0 150px 0;}
.lszs .bian{ width:1px; height:100%; position:absolute; left:50%; top:0; background:#e2e2e2;}
.lszs .dt{ width:12px; height:12px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden; border:solid 1px #203288; position:absolute; left:50%; top:0; background:white; margin-left:-6px;}
.lszs li{ width:100%; margin-top:30px; float:left;}
.lszs li .time{ width:50%; float:left; position:relative;}
.lszs li .time span{ display:inline-block;*display:inline; *zoom:1; width:89px; height:89px; border:solid 1px #203288; text-align:center; line-height:89px; font-size:24px; color:#203288; text-align:center; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden; background:#fff; position:relative; z-index:2;}
.lszs li.d1 .time .ico{ background:url(images/ico_13_1.png) no-repeat center; width:29px; height:12px; position:absolute; right:-6px; top:50%; margin-top:-6px;}
.lszs li.d1 .time{ text-align:right; padding-right:21px;}
.lszs li.d2 .time .ico{ background:url(images/ico_13_2.png) no-repeat center; width:29px; height:12px; position:absolute; left:-6px; top:50%; margin-top:-6px;}
.lszs li.d2 .time{ text-align:left; padding-left:21px; float:right;}
.lszs li .text{ width:50%; float:left;}
.lszs li .text .p{ float:left; width:100%; padding:15px 20px; border:solid 1px #ebebeb; margin-top:20px; font-size:14px; color:#1f1f1f; line-height:20px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; overflow:hidden; cursor:pointer; background:white;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.lszs li .text img{ margin-top:15px;}
.lszs li.d1 .text{ padding-left:26px;}
.lszs li.d2 .text{ padding-right:26px;}
.lszs .btn1{ width:89px; height:89px; text-align:center; line-height:89px; color:white; font-size:18px; background:#203288; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden; position:absolute; left:50%; bottom:0; margin-left:-45px; cursor:pointer;}
.lszs li .text .p:hover{ border:solid 1px #203288;}
.lszs .btn1:hover{ box-shadow:0 3px 7px rgba(0,0,0,0.2);}
@media  screen and (max-width:991px){
.lszs li .text .p{ padding:15px; margin:0 0 15px 0;}
.lszs li .time span{ width:69px; height:69px; font-size:20px; line-height:69px;}

}
@media  screen and (max-width:767px){

.lszs{ padding-bottom:98px;}
.lszs li.d2 .time{ float:left;text-align:right; padding-right:19px; padding-left:0;}
.lszs li .time .ico{ background-size:22px 9px !important; width:22px !important; height:9px !important; right:-3px !important;}
.lszs li.d2 .time .ico{ left:auto; right:-3px; background-image:url(images/ico_13_1.png);}
.lszs li.d2 .text{ padding-left:26px; padding-right:0;}
.lszs li{ margin-top:10px;}
.lszs li .time{ width:30%; padding-right:19px !important;}
.lszs li .text{ width:70%; padding-left:16px !important;}
.lszs li .text .p{ font-size:12px;}
.lszs .bian{ left:30%;}
.lszs .dt{ left:30%;}
.lszs .btn1{ left:30%; width:69px; height:69px; line-height:69px; margin-left:-35px; font-size:14px;}
}



/*分页*/
.wack2{ float:left; width:100%; padding:60px 0; text-align:center;}
.pz_fy{ text-align:center; display:inline-block; *zoom:1; *display:inline;}
.pz_fy a { display:block; float:left; width:31px; height:31px; border-radius:31px; -moz-border-radius:31px; -webkit-border-radius:31px; border: #e3e3e3 1px solid; line-height:31px; color:#272727; font-family:Arial;text-decoration:none; margin:0 8px; font-size:14px;}
.pz_fy a:hover,.pz_fy a.on{color:#fff; border:#203288 1px solid; background-color:#203288; text-decoration:none;}
.pz_fy .l_fy{ background:url(images/btn9_l_h.png) center no-repeat; width:100px; height:31px;}
.pz_fy .r_fy{ background:url(images/btn9_r_h.png) center no-repeat;width:100px; height:31px;}
.pz_fy .l_fy:hover{ background:url(images/btn9_l.png) center no-repeat #203288;}
.pz_fy .r_fy:hover{ background:url(images/btn9_r.png) center no-repeat #203288;}

@media  screen and (max-width:991px){	
.wack2{ padding:30px 0;}
.fy_pc{ text-align:center; font-size:14px; color:#333; padding:5px 0;}
.fy_pc a{ padding:5px 25px; color:#323232; border:solid 1px #bdbbbb; border-radius:16px; overflow:hidden;}
.fy_pc span{ padding:5px 20px; color:#333;}
}


/*3荣誉资质*/
.Honor{ float:left; width:100%;}
.Honor ul{ margin:0 -15px;}
.Honor li{ float:left; width:33.3333%; padding:0 15px; margin-top:30px;}
.Honor li a{ float:left; width:100%;}
.Honor li .l1{ float:left; width:100%; line-height:0; padding:12%; border:1px solid #f4f4f4; border-bottom:none;}
.Honor li .l2{ float:left; width:100%; background:#f4f4f4; text-align:center; height:58px; line-height:58px; color:#666; font-size:16px; padding:0 10px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
.Honor li a:hover .l2{ background:#203288; color:#fff;}

@media  screen and (max-width:1199px){	

.Honor ul{ margin:0 -10px;}
.Honor li{ padding:0 10px; margin-top:20px;}

}


@media  screen and (max-width:767px){	

.Honor ul{ margin:0 -8px;}
.Honor li{ width:100%; padding:0 8px;}
.Honor li .l2{ height:46px; line-height:46px; font-size:16px;}

}


/*7新闻中心*/

.CompanyNewspaper{ float:left; width:100%;}
.CompanyNewspaper li{ float:left; width:100%; padding:4%;}
.CompanyNewspaper li.l2{ background:#f9f9f9;}
.CompanyNewspaper li a{ float:left; width:100%; position:relative;}
.CompanyNewspaper li .pic1{ float:left; position:absolute; left:0; top:0; width:416px; height:226px; overflow:hidden;}
.CompanyNewspaper li .pic1 img{
-webkit-transition: all 0.4s ease-out 0s; 
-moz-transition: all 0.4s ease-out 0s; 
-o-transition: all 0.4s ease-out 0s; 
transition: all 0.4s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.CompanyNewspaper li:hover .pic1 img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.CompanyNewspaper .txe1{ float:left; width:100%; height:226px; padding-left:476px;}
.CompanyNewspaper .txe1 time{ float:left; width:100%; color:#262424; font-size:24px; line-height:34px; font-family:"Arial"; position:relative; margin:10px 0 20px 0;}
.CompanyNewspaper .txe1 time i{ float:left; width:40px; height:1px; background:#cccccc; position:absolute; left:-60px; top:17px;}
.CompanyNewspaper .txe1 h5{ float:left; width:100%; color:#262424; font-size:16px; line-height:26px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.CompanyNewspaper li:hover .txe1 h5{ color:#203288;}
.CompanyNewspaper .txe1 p{ float:left; width:100%; color:#a9a9a9; font-size:14px; line-height:26px; height:52px; overflow:hidden ;margin:10px 0 18px 0; text-align:justify;}
.CompanyNewspaper .txe1 span{ float:left; width:30px; height:30px; background:url(images/img8.png) center no-repeat; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
.CompanyNewspaper li:hover .txe1 span{ background:url(images/img9.png) center no-repeat;}


@media  screen and (max-width:1599px){


.CompanyNewspaper li .pic1{ width:261px; height:142px;}	
.CompanyNewspaper .txe1{ height:142px; padding-left:290px;}	
.CompanyNewspaper .txe1 time{ margin:0; line-height:32px;}
.CompanyNewspaper .txe1 p{ line-height:22px; height:44px;margin:5px 0 7px 0;}
.CompanyNewspaper .txe1 time i{ width:15px;left:-29px;}	
.CompanyNewspaper .txe1 h5{ line-height:24px;}

	
}


@media  screen and (max-width:767px){

.CompanyNewspaper li{ padding:15px;}
.CompanyNewspaper li .pic1{ width:100%; height:auto; position:static;}	
.CompanyNewspaper .txe1{ height:auto; padding-left:0; margin:15px 0 5px 0;}	
.CompanyNewspaper .txe1 time i{ display:none;}	


}



/*8新闻详情*/
.news_cont{ float:left; width:100%; margin-top:55px;}
.news_cont .l3{ float:left; width:100%; color:#555555; font-size:14px; line-height:30px; border-bottom:1px solid #d7d8d8; padding:32px 0;}
.news_cont .l1{ float:left; width:100%; color:#333333; font-size:24px; font-weight:bold; line-height:34px; margin-bottom:32px; text-align:center;}
.news_cont .l2{ float:left; width:100%; border-bottom:1px solid #d7d8d8; border-top:1px solid #d7d8d8; padding:9px 0;}
.renter1{ float:left; margin-left:10px;}
.renter1 a{ float:left; line-height:34px; color:#777777; font-size:14px; background:url(images/btn11.png) right center no-repeat; padding-right:50px;}
.renter1 a:hover{ color:#203288;}
.news_share{ float:right;}

/*百度分享*/

.bd_weixin_popup{ webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing:content-box;}
.bdshare_dialog_list{ webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing:content-box;}
.bdshare_dialog_top, .bdshare_popup_top{ webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing:content-box;}
.bdshare_dialog_list li{ webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing:content-box;}
.bdshare_dialog_list a, .bdshare_popup_list a, .bdshare_popup_bottom a{ webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing:content-box;}
.bdshare_dialog_box{webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing:content-box;}
.bdshare-button-style2-24 a{ margin:5px 0 5px 10px !important;}
.bdshare-button-style2-24 .bds_sqq{ background-image:url(images/bds_sqq.png) !important; background-position:0 0 !important;}
.bdshare-button-style2-24 .bds_tsina{ background-image:url(images/bds_tsina.png) !important; background-position:0 0 !important;}
.bdshare-button-style2-24 .bds_weixin{ background-image:url(images/bds_weixin.png) !important; background-position:0 0 !important;}
.bdshare-button-style2-24 .bds_more{ background-image:url(images/bds_more.png) !important; background-position:0 0 !important;}
.bdshare-button-style2-24 .bds_sqq:hover{ background-image:url(images/bds_sqq1.png) !important; background-position:0 0 !important;}
.bdshare-button-style2-24 .bds_tsina:hover{ background-image:url(images/bds_tsina1.png) !important; background-position:0 0 !important;}
.bdshare-button-style2-24 .bds_weixin:hover{ background-image:url(images/bds_weixin1.png) !important; background-position:0 0 !important;}
.bdshare-button-style2-24 .bds_more:hover{ background-image:url(images/bds_more1.png) !important; background-position:0 0 !important;}


@media  screen and (max-width:767px){

.news_cont .l1{ font-size:18px; line-height:18px; margin-bottom:20px;}


}

/*上下分页*/
.sx_fy{ float:left; width:100%; color:#666666; font-size:14px; line-height:24px; margin:10px 0 55px 0;}
.sx_fy a{ color:#666;}
.sx_fy a:hover{ color:#203288;}
.sx_fy a.fy_r{ float:right;}

/*4服务项目*/
.serviceItems_cont{ float:left; width:100%; margin:30px 0;}
.serviceItems_cont li{ float:left; width:100%; margin-bottom:30px; padding:30px; background:#f6f6f6;}
.serviceItems_cont .lc1{ float:left; width:100%; position:relative; min-height:140px; cursor:pointer;}
.serviceItems_cont .l1{ float:left; width:140px; height:140px; position:absolute; left:0; top:0; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; overflow:hidden; background:#fff;}
.serviceItems_cont .l1 img{ width:102px; height:66px; float:left; margin:37px 19px;}
.serviceItems_cont .l2{ float:left; width:100%; padding-left:170px;}
.serviceItems_cont .tx1{ float:left; width:100%; color:#333333; font-size:18px; line-height:28px; margin-top:18px;}
.serviceItems_cont .tx2{ float:left; width:100%; color:#959595; font-size:12px; line-height:22px; font-family:"Arial"; padding-bottom:15px; border-bottom:1px dotted #acacac;}
.serviceItems_cont .tx3{ float:left; width:100%; color:#666666; font-size:14px; line-height:22px; margin-top:15px;}
.serviceItems_cont li:hover{ box-shadow:0 5px 10px #ccc;}
.serviceItems_cont li:hover .tx1{ color:#203288;}



@media  screen and (max-width:767px){

.serviceItems_cont li{margin-bottom:20px; padding:15px;}
.serviceItems_cont .l1{ width:90px; height:90px;}
.serviceItems_cont .l1 img{ width:62px; height:40px;  margin:25px 14px;}
.serviceItems_cont .l2{ padding-left:110px;}
.serviceItems_cont .tx1{  font-size:16px; line-height:26px; margin-top:10px;}
.serviceItems_cont .tx3{ margin-top:10px;}

}

/*6解决方案*/
.solution_down_ul{ margin:0 -7%;}
.solution_list{ padding:0; margin-top:40px; overflow:hidden;}
.solution_list li{ float:left; width:33.3333%; margin-bottom:55px;}
.solution_list .lc2{ padding:0 20%; position:relative;}
.solution_list .lc2::after{ float:left; width:1px; height:70%; background:#e5e5e5; content: ''; position:absolute; right:0; top:9%;}


@media  screen and (max-width:1199px){
.solution_list .lc2::after{ height:65%; }

}



@media  screen and (max-width:767px){
.solution_list li{ width:50%; margin-bottom:20px;}
.solution_list .lc2{ padding:0 10%; }
.solution_down_ul{ margin:0 -2%;}
.solution_down .l4{ width:80%; margin:0 10%;}
.solution_list{ margin:40px 0 20px 0;}

}


/*9联系我们*/
.l_us{ float:left; width:100%; margin:25px 0;}
.l_us ul{ margin:0 -15px;}
.l_us li{ float:left; width:25%; padding:15px; text-align:center;}
.l_us .lc1{ float:left; width:100%; border:1px solid #f0f0f0; box-shadow:0 0 4px rgba(0,0,0,0.16); padding:40px 5px 35px 5px; cursor:pointer;}
.l_us h5{ float:left; width:100%; color:#333333; font-size:18px; line-height:28px; text-transform:uppercase; font-family:"Arial"; margin:40px 0 30px 0;}
.l_us h6{ float:left; width:100%; color:#666666; font-size:14px; line-height:24px; height:48px;}
.l_us i{ display:block; position:relative; width:66px; height:66px; margin:0 auto;}
.l_us .dz1{ display:block;}
.l_us .dz2{ display:none;}
.l_us .lc1:hover .dz1{ display:none;}
.l_us .lc1:hover .dz2{ display:block;}

.meassage{ float:left; width:100%;}
.meassage .l1{ float:left; width:100%; text-align:center; background:url(images/img15.jpg) center bottom no-repeat; color:#333333; font-size:24px; line-height:34px; padding:12px 0 25px 0;}
.meassage .l2{ float:left; width:100%; margin-top:30px; padding:0 7.2%;}
.meassage .fm1{ float:left; width:100%; margin-top:30px;}
.meassage .fm2{ padding:0 15px;}
.meassage .fm1_1{ float:left; width:50%; padding:0 15px;}
.meassage .fv1{ float:left; width:100%; background:#f5f5f5; color:#666666; font-size:16px; height:58px; line-height:58px; padding:0 30px;}
.meassage .fv3{ float:left; width:100%; height:110px; background:#f5f5f5; color:#666666; font-size:16px; line-height:24px; padding:14px 30px; border:none; border-radius:0;}
.meassage .fv4{ float:left; width:100%; background:#203288; color:#fff; height:58px; line-height:56px; text-align:center; font-size:16px; border:none; appearance:none;-webkit-appearance:none; border-radius:0;}

#dituContent{ float:left; width:100%; height:400px; margin:60px 0;}


@media  screen and (max-width:1199px){
.meassage .fv1{ padding:0 15px;}
.meassage .fv3{ padding:14px 15px;}
.meassage .l2{ padding:0 5%;}

.l_us ul{ margin:0 -10px;}
.l_us li{ width:50%; padding:10px;}

}

@media  screen and (max-width:767px){
.meassage .fm1_1{ width:100%; margin-top:20px;}
.meassage .fm1{ margin-top:20px;}
.meassage .l2{ margin-top:0; padding:0;}
#dituContent{ height:300px; }
.meassage .l1{ font-size:18px; line-height:26px; padding:12px 0 25px 0;}
.l_us li{ width:100%;}

}










