@charset "UTF-8";
body{ padding-top: 100px; }
body.body-white{background: #fff;}
.section{ width:100%; overflow:hidden;}
ul{padding:0px;}
li{ list-style-type:none;}

/* font */
@font-face { 
	 font-family:'Barlow'; 
	 src: url('../simpleboot3/themes/fonts/Barlow-SemiBold.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	 } 
@font-face { 
	font-family:'Barlow-Regular'; 
	src: url('../simpleboot3/themes/fonts/Barlow-Regular.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype');
	} 
@font-face { font-family: 'Barlow_Bold'; 
	src: url('../simpleboot3/themes/fonts/Barlow-Bold.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'Barlow_Regular'; 
	src: url('../simpleboot3/themes/fonts/Barlow_Regular.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'Barlow-BoldItalic'; 
	src: url('../simpleboot3/themes/fonts/Barlow-BoldItalic.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'BarlowCondensed-Bold'; 
	src: url('../simpleboot3/themes/fonts/BarlowCondensed-Bold.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'BarlowCondensed-SemiBold'; 
	src: url('../simpleboot3/themes/fonts/BarlowCondensed-SemiBold.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'Barlow-Medium'; 
	src: url('../simpleboot3/themes/fonts/Barlow-Medium.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'Barlow-SemiBold'; 
	src: url('../simpleboot3/themes/fonts/Barlow-SemiBold.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'Oswald-Bold'; 
	src: url('../simpleboot3/themes/fonts/Oswald-Bold.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'Lato-Regular'; 
	src: url('../simpleboot3/themes/fonts/Lato-Regular.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'Bellota-Regular-webfont'; 
	src: url('../simpleboot3/themes/fonts/Bellota-Regular-webfont.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: '(DINCondensed-Bold)DIN Condensed Bold'; 
	src: url('../simpleboot3/themes/fonts/(DINCondensed-Bold)DIN Condensed Bold.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'glyphicons-halflings-regular'; 
	src: url('../simpleboot3/themes/fonts/glyphicons-halflings-regular.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'PublicSans-SemiBold'; 
	src: url('../simpleboot3/themes/fonts/PublicSans-SemiBold.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
	
@font-face { font-family: 'London Underground Bold'; 
	src: url('../simpleboot3/themes/fonts/London Underground Bold.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}	
	
@font-face {font-family: 'AkzidenzGrotesk-BoldCondAlt';
	src:url('../simpleboot3/themes/fonts/AkzidenzGrotesk-BoldCondAlt.eot');
	src:local('?'),
		local('?'),
		url('../simpleboot3/themes/fonts/AkzidenzGrotesk-BoldCondAlt.woff') format('woff'),
		url('../simpleboot3/themes/fonts/AkzidenzGrotesk-BoldCondAlt.ttf') format('ttf'),
		url('../simpleboot3/themes/fonts/AkzidenzGrotesk-BoldCondAlt.otf') format('otf'),
		url('../simpleboot3/themes/fonts/AkzidenzGrotesk-BoldCondAlt.svg') format('svg');
}


/*.navbar-fixed-top, .navbar-fixed-bottom{position: absolute!important;}*/
.navbar-fixed-top,
.navbar-fixed-bottom,
.navbar-static-top{margin-right: 0px; margin-left: 0px;-background: rgba(238, 238, 238, 1.0)}
.navbar .nav .user{padding: 0; line-height: 70px;}
.navbar .nav .user .headicon{margin: 0 5px; height: 30px;}
.navbar .nav .user .caret{vertical-align: middle;margin: 0 5px;}

/*tc widget*/
.tc-main{margin-top: 20px;}
/*tc-box*/
.tc-box{background: #fff;padding: 5px 10px;margin: 0 0 10px 0;}
.body-white .tc-box{border: solid 1px #eee;}
.tc-box.first-box{margin: 0 0 10px 0;}
.tc-box.article-box {padding: 5px 20px;}

/*tc-box end */
/* The blog boxes */
/*.tc-gridbox {background-color: #ececec;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: 0px 1px 1px #a8a8a8;-moz-box-shadow: 0px 1px 1px #a8a8a8;box-shadow: 0px 1px 1px #a8a8a8;margin-bottom: 40px;}*/
.tc-gridbox-container{width: 25%;float: left;}
.tc-gridbox{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border: solid 1px #eee;background: #fff;cursor: pointer;}
.tc-gridbox{margin: 0 10px 20px 10px;}
.tc-gridbox:hover{-webkit-box-shadow: 0 0 10px 1px rgba(50, 50, 50, 0.1);-moz-box-shadow: 0 0 10px 1px rgba(50, 50, 50, 0.1);box-shadow: 0 0 10px 1px rgba(50, 50, 50, 0.1);}
.tc-gridbox a{text-decoration: none;}
.tc-gridbox .header{padding-top: 0px;padding-right: 0px;padding-left: 0px;text-align: center;background: #fff;}
.tc-gridbox .footer{padding: 5px 14px 5px 14px;text-align: right;background: #fff;}
.tc-gridbox .header .item-image{overflow: hidden;width: 100%;height: 0;padding-bottom: 100%;}
.tc-gridbox .header img {margin-bottom: 5px;width: 100%;
/*-webkit-transition: all 0.8s ease-in-out;*/
/*-moz-transition: all 0.8s ease-in-out;*/
/*-o-transition: all 0.8s ease-in-out;*/
/*-ms-transition: all 0.8s ease-in-out;*/
/*transition: all 0.8s ease-in-out;*/}

.tc-gridbox .header img:hover {
	/*-webkit-transform: scale(1.2) rotate(2deg);*/
	/*-moz-transform: scale(1.2) rotate(2deg);*/
	/*-o-transform: scale(1.2) rotate(2deg);*/
	/*-ms-transform: scale(1.2) rotate(2deg);*/
	/*transform: scale(1.2) rotate(2deg);*/
}
.tc-gridbox .header h3{color: #454a4e;margin: 0 5px;font-size: 16px;text-overflow: ellipsis;overflow: hidden;line-height: 24px;}
.tc-gridbox .header h3 a,
.tc-gridbox .header h3 a:focus,
.tc-gridbox .header h3 a:hover{color: #454a4e;white-space: nowrap;}
.tc-gridbox .header .meta{color: #5a6065;}
.tc-gridbox .header hr{border-top-color: #eee;border-bottom: none;margin: 5px 0;}
.tc-gridbox .body{padding-right: 14px;padding-left: 14px;margin-bottom: 14px;color: #343a3f;}
.tc-gridbox .body a{color: #666;}
.tc-gridbox .body a:hover{color: #428bca;}
.tc-gridbox .btn{float: right;margin-right: 10px;margin-bottom: 18px;}

/*masonary*/
.masonary-container .item{margin-bottom: 20px;}
.masonary-container .item h3{line-height: 100%;}
.masonary-container .grid-sizer,
.masonary-container .item{width: 24.9%;margin: 10px 0.05%;float: left;zoom: 1;}

/* list Boxes */
.list-boxes {overflow: hidden;padding: 15px 20px;margin-bottom: 25px;background: #fff;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;word-wrap: break-word;word-break: break-all;border: solid 1px #eee;}
.list-boxes:hover{border: solid 1px #ddd;}
.list-boxes h2 a{color: #555;}
.list-boxes:hover h2 a{color: #0565DD;}
.list-boxes .list-actions a{font-size: 16px;text-decoration: none;}
.list-boxes p a{color: #72c02c;}
.list-boxes .list-boxes-img li i{color: #72c02c;font-size: 12px;margin-right: 5px;}
.list-boxes .list-boxes-img img{display: block;margin: 5px 10px 10px 0;}
.list-boxes h2{margin-top: 0;font-size: 20px;line-height: 20px;}
.list-boxes ul.list-boxes-rating li{display: inline;}
.list-boxes ul.list-boxes-rating li i{color: #f8be2c;cursor: pointer;font-size: 16px;}
.list-boxes ul.list-boxes-rating li i:hover{color: #f8be2c;}

/* list Colored Boxes */
.list-boxes-colored p,
.list-boxes-colored h2 a,
.list-boxes-colored .list-boxes-img li,
.list-boxes-colored .list-boxes-img li i{color: #fff;}

/*Red list Box*/
.list-boxes-red{background: #e74c3c;}

/*Blue list Box*/
.list-boxes-blue{background: #3498db;}
/*Grey list Box*/
.list-boxes-grey{background: #95a5a6;}

/*Turquoise list Box*/
.list-boxes-sea{background: #1abc9c;}

/*Turquoise Top Bordered list Box*/
.list-boxes-top-sea {border-top: solid 2px #1abc9c;}
.list-boxes-top-sea:hover {border-top-color: #16a085;}

/*Yellow Top Bordered list Box**/
.list-boxes-top-yellow {border-top: solid 2px #f1c40f;}
.list-boxes-top-yellow:hover {border-top-color: #f39c12;}

/*Orange Left Bordered list Box**/
.list-boxes-left-orange {border-left: solid 2px #e67e22;}
.list-boxes-left-orange:hover {border-left-color: #d35400;}

/*Green Left Bordered list Box**/
.list-boxes-left-green {border-left: solid 2px #72c02c;}
.list-boxes-left-green:hover {border-left-color: #5fb611;}

/*Green Right Bordered list Box**/
.list-boxes-right-u {border-right: solid 2px #72c02c;}
.list-boxes-right-u:hover {border-right-color: #5fb611;}

/*comments*/
.comment {margin-bottom: 10px;}
.comment .avatar {height: 40px;width: 40px;}
.comment-body {overflow: hidden;}
.comment-content {padding-bottom: 2px;word-break: break-all;word-wrap: break-word;}
.comment>.pull-left {margin-right: 10px;}
.comment .time{color: #ccc;font-size: 12px;line-height: 14px;}
.comment-postbox-wraper{}
.comment-postbox{width: 100%;padding: 10px;}
.comment-reply-box{position: relative;}
.comment-reply-box .textbox{width: 100%}
.comment-reply-submit .btn{margin-top: 20px;}

/*ranking box*/
.ranking ul li{padding: 5px 0;height: 36px;line-height: 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px dashed #f0f0f0;}
.ranking ul.unstyled li i{margin-right: 5px;}
.ranking li i{display: inline-block;width: 20px;height: 20px;line-height: 20px;margin-right: 15px;font-style: normal;font-weight: bold;color: #FFF;text-align: center;vertical-align: middle;background-color: #aaa;}
.ranking li.top3 i{background: #FC9B0B;}

/*comment ranking box*/
.comment-ranking .comment-ranking-inner {padding: 10px;background: #f7f7f7;position: relative;margin-bottom: 10px;/*border-top: solid 2px #eee;*/}
.comment-ranking .comment-ranking-inner,.comment-ranking .comment-ranking-inner:after,.comment-ranking .comment-ranking-inner:before {transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.comment-ranking .comment-ranking-inner:after,.comment-ranking .comment-ranking-inner:before {width: 0;height: 0;right: 0px;bottom: 0px;content: " ";display: block;position: absolute;}
.comment-ranking .comment-ranking-inner:after {border-top: 15px solid #eee;border-right: 15px solid transparent;border-left: 0px solid transparent;border-left-style: inset;/*FF fixes*/border-right-style: inset;/*FF fixes*/}
.comment-ranking .comment-ranking-inner:before {border-bottom: 15px solid #fff;border-right: 0 solid transparent;border-left: 15px solid transparent;border-left-style: inset;/*FF fixes*/border-bottom-style: inset;/*FF fixes*/}
.comment-ranking .comment-ranking-inner:hover {border-color: #FC9B0B;border-top-color: #FC9B0B;background: #f0f0f0;}
.comment-ranking .comment-ranking-inner:hover:after{border-top-color: #FC9B0B;}
.comment-ranking .comment-ranking-inner span.comment-time{color: #777;display: block;font-size: 11px;}
.comment-ranking .comment-ranking-inner a{text-decoration: none;}
.comment-ranking .comment-ranking-inner a:hover{text-decoration: underline;}
.comment-ranking .comment-ranking-inner i.fa{top: 2px;color: #bbb;font-size: 18px;position: relative;}

/*ThinkCMF Photos*/
ul.tc-photos{margin: 0;}
.tc-photos li{display: inline;}
.tc-photos li a{text-decoration: none;}
.tc-photos li img{opacity: 0.6;width: 50px;height: 50px;margin: 0 2px 8px;border: 1px solid #ddd;}
.tc-photos li img:hover{opacity: 1;border: 1px solid #f90;/* box-shadow: 0 0 0 1px #f90; */}

/*Blog Posts------------------------------------*/
.posts .dl-horizontal a{}
.posts .dl-horizontal{margin-bottom: 15px;overflow: hidden;}
.posts .dl-horizontal dt{width: 60px;float: left;}
.posts .dl-horizontal dt .img-wraper{display: block;width: 55px;height: 55px;padding: 1px;margin-top: 2px;border: solid 1px #ddd;}
.posts .dl-horizontal dt img{width: 100%;height: 100%;/* width: 55px; height: 55px; padding: 1px; margin-top: 2px; border: solid 1px #ddd; */}
.posts .dl-horizontal dd{margin-left: 70px;}
.posts .dl-horizontal dd p{margin: 0;}
.posts .dl-horizontal dd a{font-size: 14px;line-height: 16px !important;}
.posts .dl-horizontal dd a:hover{text-decoration: none;}
.posts .dl-horizontal:hover dt img,
.posts .dl-horizontal:hover dd a{color: #FC9B0B;border-color: #FC9B0B !important;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}





/* menu nav start */
.navbar {
	min-height: 100px;
	width: 100%; 
	position: fixed; 
	top: 0px;
	box-shadow: 0px 2px 4px rgba(0,0,0,0.1);
}
.navbar-nav li{ border-bottom:1px dotted #efefef; }
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
	background-color: rgba(0, 0, 0, 0.00);
	color: #333
}

.navbar-collapse.in {overflow-y: none;}
.navbar-default .navbar-nav{ 
	font-family: 'PublicSans-SemiBold.ttf'!important;
	_font-weight:bold;
	}
/* 当前色 */
.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:hover, 
.navbar-default .navbar-nav>.active>a:focus { 
	color:#D7160E!important; 
	background-color: transparent!important;
	
}

/* 默认色 */
.navbar-default .navbar-nav>li>a {color: #333!important; font-size:18px;}

/* 一级菜单光标移上去的颜色 */
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
	color:#D7160E!important; 
	background:transparent;
}
.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
	color: #333;	
	background-color: transparent;
}
.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
	background-color: #fff;	
	border-color: transparent;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active{
	border-color: #333;
}

/* 二级菜单光标移上去的颜色 */
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
	color: #333; 
	text-decoration: none;
	outline: 0;	
	background-color: rgba(0, 0, 0, 0.0);
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color:#333!important;
	font-size:16px;
	-padding:5px 0;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color:#fff!important;
	font-size:16px;
	-padding:10px 0;
}

.navbar-default .navbar-nav .open .dropdown-menu>.active>a, 
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, 
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
	color: #428bca;
	background-color: rgba(0, 0, 0, 0.0);
}	
/* menu nav end */

/*在线客服插件*/
.kf{transition: .8s;-o-transition: .8s;-moz-transition: .8s;-webkit-transition: .8s;z-index: 999999;background-color: #fff;position: fixed;bottom: 100px;right: 20px;width: 62px;border-radius: 5px;}
.kf span{z-index: 1000001;transition: .5s;cursor: pointer;position: relative;display: block;width: 62px;height: 62px;border-bottom: 1px solid #e3e3e3;}
.kf .zx{border-radius: 5px 5px 0 0;background: url("../images/kefu_03.png") no-repeat center #fff;}
.kf .zx:hover{background: url("../images/kefu1_03.png") no-repeat center #D2232A;}
.kf .freetel{background: url("../images/kefu1_07.png") no-repeat center #fff;}
.kf .act{background: url("../images/w_index_07.png") no-repeat center #fff;}
.kf .freetel:hover{background: url("../images/kefu_07.png") no-repeat center #D2232A;}
.kf .zxlya{background: url("../images/kefu_14.png") no-repeat center #fff;}
.kf .act:hover{background: url("../images/w_index_03.png") no-repeat center #D2232A;}
.kf .zxlya:hover{background: url("../images/kefu1_14.png") no-repeat center #D2232A;}
.kf .back_top{border-radius: 0 0 5px 5px;border: none;background: url("../images/kefu_18.png") no-repeat center #fff;}
.kf .back_top:hover{background: url("../images/kefu1_18.png") no-repeat center #D2232A;}
.kf span div{display: none;background-color: #fff;border-radius: 5px;position: absolute;right: 75px;padding: 20px;font-size: 14px;color: #D2232A;bottom: 2px;}
.kf span div input{text-indent: .5em;display: block;margin: 15px 0;line-height: 28px;color: #696969;font-size: 12px;width: 140px;border: 1px solid #d1d1d1;border-radius: 2px;height: 28px;}
.kf span div a{transition: .5s;-webkit-transition: .5s;display: block;background: #D2232A;border-radius: 2px;color: #fff;line-height: 26px;font-size: 12px;text-align: center;width: 79px;height: 26px;}
.kf span div a:hover{background: #D2232A;}
.kfimgr{position: absolute;bottom: 23px;right: -9px;}
.kf span div i{display: block;position: absolute;width: 15px;height: 200px;right: -15px;top: 0;}
.kf .zx div,
.kf .freetel div,
.kf .zxlya div,
.kf span:nth-child(4) div{text-align: center;min-width: 148px;font-size: 14px;color: #666;}
.kf span:nth-child(4) div{white-space: nowrap;}
.kf a{display: block;height: 68px;position: absolute;top: 0;right: 0;width: 100%}
.kf span div,
.kf{-webkit-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);}
.nav_center div,
.index_nav_center div,
.shou,
.zhan{-webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);}
.shou{z-index: 1000000;cursor: pointer;width: 30px;height: 40px;top: 50%;margin-top: -15px;border-radius: 5px 0 0 5px;right: 62px;background: url("../images/kefq.png") no-repeat center #fff;position: absolute;}
.shou.on{background-image: url("../images/kefq1.png");}

/*footer 底部通用*/
.footer{position:relative;width: 100%; overflow: hidden; background: #224888; color: #fff; padding: 50px 0;}
.footer a{ color:#fff;}
.footer p{ color:#C0C0C0; margin-top:10px; margin-bottom:10px;}
.footer .dropdown{ font-size:14px; }
.footer ul li{ line-height:30px;}
.footer-nav li span{ font-size:18px; font-weight:bold;}

.kefu ul li{ line-height:30px; list-style-type:none;}
.kefu ul li:nth-child(1){ font-family:'Impact'; font-size:2rem; }
.kefu ul li:nth-child(2){ font-family:'Impact'; font-size:2rem;}
.kefu ul li:nth-child(3){ font-family:'Impact'; padding-top:20px; }
.kefu ul li:nth-child(3) span{ font-size:25px;}
.kefu ul li:nth-child(4){ font-size:2rem;}
.footer .weixin{ text-align:left; font-size:14px; text-align:center; color:#fff;}

/*copyright 版权*/
.copyright{	
	width: 100%; 
	padding: 20px 0; 
	overflow: hidden; 
	line-height: 30px; 
	color: #fff; 
	background: #224888; 
	border-top: 1px dotted #787F83;
}
.copyright a{ color:#fff;}

/*link 友情链接*/
.links {width: 100%; text-align: left; }

/*services 客户服务与技术支持专区*/
.services{padding: 50px 0;}
.services .title{border-bottom: 2px solid #0565dd;padding-bottom: 5px;font-size: 16px;font-weight: bold;margin-bottom: 20px;}
.services .title a{float: right;font-weight: normal;font-size: 14px;}
.services p{font-size: 15px;}
.services h3{font-weight: bold;color: #ff0000}
.services span{color: #ff0000;}

/*about banner 公司简介banner*/
.about_banner{height: 250px;margin-top: 115px;}
.about_banner img{width: 100%;max-width: 100%;}
.about_banner .container p{color: white;font-size: 28px;line-height: 250px;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;text-align: center;}

/*subclass 子分类导航*/
.subclass{background: rgba(0, 1, 0, .5);verflow: hidden;height: 40px;line-height: 40px;position: relative;top: -40px;}
.subclass .container ul{padding: 0;text-align: center;}
.subclass .container .btn{font-size: 14px;text-transform: uppercase;color: white !important;padding: 0 20px;height: 38px;line-height: 38px;text-align: center;display: inline-block;position: relative;}
.subclass .container .btn:hover{background: green;color: white !important;}

/*current position 当前位置*/
.current_position{line-height: 40px;border-bottom: 1px solid #ddd;}
.current_position .container .left{float: left;}
.current_position .container .right{float: right;}

/*main frame 主体框架*/
.main_frame {margin: 15px 0;}


/*list_products_one 产品展示列表页模块样式一*/
.main_frame .list_products_one ul{padding: 0;}
.main_frame .list_products_one ul li{list-style: none;margin-bottom: 30px;}
.main_frame .list_products_one .list_products_img_one{height: 300px;overflow: hidden;border: 1px solid #eee;}
.main_frame .list_products_one .list_products_img_one img{cursor: pointer;transition: all 0.6s;max-width: 100%;min-height: 100%;}
.main_frame .list_products_one .list_products_img_one img:hover{transform: scale(1.4);}

/*article_products_one 产品内容页模块样式一*/
.main_frame .article_products_one h1{font-weight: bold;margin-bottom: 25px;}
.main_frame .article_products_one .left{float: left;border-right: 1px solid #eee;padding-right: 40px;overflow: hidden;text-align: center;}
.main_frame .article_products_one .right{float: right;width: 700px;overflow: hidden;}
.main_frame .article_products_one .right .imgTextImgBox img{width: 100%;max-width: 100%;}
.main_frame .article_products_one .left .article_user{margin: 50px 0;}

/*list_news_one 新闻列表页模块样式一*/
.main_frame .list_news_one ul {padding: 0;}

.main_frame .list_news_one ul li{list-style: none;margin-bottom: 30px;border: 1px solid #eee;overflow: hidden;padding: 15px 0 15px 0;}
.main_frame .list_news_one .list_news_img_one{width: 100%;height: 200px;overflow: hidden;border: 1px solid #eee;}
.main_frame .list_news_one .list_news_img_one img{cursor: pointer;transition: all 0.6s;max-height: 100%;min-width: 100%;}
.main_frame .list_news_one .list_news_img_one img:hover{transform: scale(1.4);}
.content_text_1{position: absolute;right: 0;top: 180px;}
.content_text_1 span{margin: 0 15px;}

/*article_news_one 新闻内容页模块样式一*/
.main_frame .article_news_one h1{font-weight: bold;margin-bottom: 25px;}
.main_frame .article_news_one .left{float: left;border-right: 1px solid #eee;padding-right: 40px;overflow: hidden;text-align: center;}

.main_frame .article_news_one .right{float: right;width: 700px;overflow: hidden;}
.main_frame .article_news_one .right .imgTextImgBox img{width: 100%;max-width: 100%;}
.main_frame .article_news_one .left .article_user{margin: 50px 0;}
.main_frame .article_news_one_mobile .article_user{text-align: center;padding-top: 10px;padding-bottom: 10px;display: none;}

.main_frame .article_news_one_mobile h4{font-weight: bold;}
.main_frame .article_news_one_mobile{display: none;}
.main_frame .article_content{font-size: 14px;padding-top: 20px;padding-bottom: 20px;width: 100%;word-wrap: break-word;}
.btn-warning{color: #fff;background-color: #0565dd !important;border-color: #0565dd !important;}

/* list-case 案例展示列表页 */
.list-case{ width:100%; background:#f5f5f5; overflow:hidden; padding:30px 0;}
.list-case ul li{ margin-bottom:30px;}
.list-case img{ width:100%;}
.list-case h5{ text-align:center;}
/*左侧导航案例展示*/
.menu{
	position: absolute;
	top:50px;
	left: 8%;
	width:110px;
	z-index: 110;
	-webkit-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
	transition: .8s;
    -o-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
}
.menu.fiex{position: fixed;top: 50px;}
.menu-item .menu-p{display:block;background:#D2232A;color: #fff;text-align: center;padding:20px 0;}
.menu-item .menu-p p{font-size: 16px;line-height: 26px;}
.menu-item .menu-p i{display:inline-block;width:15px;height:15px;background:url(../images/icon-left02-h.png) no-repeat center bottom;transform: rotate(90deg);transition: all .3s;}
.menu-item .menu-child{
	display: block;
	color: #444;
	font-size: 14px;
	line-height: 50px;
	border-bottom: 1px solid #f5f5f5;
	background: #fff;
	text-align: center;
	line-height: 50px;
	transition: all .3s;
	-webkit-transition: all .3s;
}
.menu-item .menu-child:hover{color: #D2232A;}
.menu-item .menu-c{display: none;}
.menu-item.first .menu-c{display: block;}
.menu-item.in .menu-p i{transform: rotate(-90deg);}
.menu-shrink{
	position: absolute;
	top: 50%;
	left: 110px;
	z-index: 100;
	width: 30px;
  height: 40px;
  margin-top:-20px;
  cursor: pointer;
  background: url(../images/kefq1.png) no-repeat center #fff;
  border-radius: 0 5px 5px 0;
  -webkit-box-shadow:4px 0 18px rgba(0, 0, 0, 0.08);
    -moz-box-shadow:4px 0 18px rgba(0, 0, 0, 0.08);
    box-shadow: 4px 0 18px rgba(0, 0, 0, 0.08);
   display: none;
}
.menu-shrink.on {
    background-image: url(../images/kefq.png);
}
@media (max-width: 1680px) {
	.menu{left: 20px;}
}
@media (max-width: 1480px) {
	.menu-shrink{display: block;}
}

/*subnav 子导航栏目高亮*/
#subnav {width: 100%; background-image: linear-gradient(45deg, #8baaaa 0%, #ae8b9c 100%);}
#subnav ul li {	line-height:50px; height:50px; padding:0 20px; text-align:center; margin:0 0.5px; list-style:none; float:left; *float:none; *display:inline; *zoom:1;}
#subnav ul {display:table; margin-left:auto; margin-right:auto; padding:0 15px; margin-bottom:0px;}
#subnav ul .active {color: #fff; background: #224888;}
#subnav ul li:hover {color: #fff; background: #224888; }
#subnav ul li a{ color: #fff;}

.subnav-current-position {border-bottom: 1px solid #d6d6d6;	overflow: hidden;-height: 63px;	}
.subnav-current-position ul,.subnav-current-position ol {margin: 0px;overflow: hidden;padding: 0px;	}

.subnav-current-position-search {border-bottom: 1px solid #d6d6d6;	overflow: hidden;background: #f5f5f5;padding: 40px 0;}
.subnav-current-position-search ul,	.subnav-current-position-search ol {margin: 0px;overflow: hidden;padding: 0px;	}

/* current-position 当前位置 */
.current-position {
	line-height:50px;
	height:50px;
	font-size:14px;
	color:#333;
	box-shadow: 0px 2px 4px rgba(0,0,0,0.1);
	overflow:hidden;
	border-bottom:1px solid #ccc;
}
.current-position .breadcrumb li {list-style-type: none;}
.current-position .breadcrumb li a {color: #999;}
.current-position .breadcrumb li a:hover {color: #224888;}
.current-position .breadcrumb img{ margin-right:10px;}
.current-position .breadcrumb {
	margin-bottom: 0px!important;
	list-style-type: none;
	background-color: #fff!important;
	color:#999;
}
.current-position .breadcrumb .fa{ color:#224888; font-size:16px;}
.current-position ul{ padding:0px; }

.current-position-search {width: 100%;text-align: right;font-size: 12px;padding: 30px 0;}
.current-position-search ul {padding: 0px}
.current-position-search ul li {list-style-type: none;}
.current-position-search ul li a {color: #acacac;}
.current-position-search ul li a:ahover {color: #224888;}
.current-position-search i {color: #224888; padding-right: 5px; font-size: 18px;}
.current-position-search .breadcrumb-search {padding: 0px;margin-bottom: 0px;list-style: none;border-radius: 0;line-height: 62px;background: #acacac;}
.current-position-search span {color: #666;}

/* column banner 栏目页banner */
.column_banner { position:relative;}
.column_banner .bgimg{ height:400px;}
.bgimg{ background-position: center center; background-repeat: no-repeat; background-size: cover;}
.bgtxt{position: absolute; top: 50%; left: 0; text-align: center; width: 100%; transform: translateY(-50%); color: #fff;}
.bgtxt strong{font-size: 48px; line-height: 34px; font-weight: normal; letter-spacing: 2px; display: block; -display:none;}


/* page-contactus 联系我们 */
.page-contactus{ width:100%; padding:15px 0;}
.page-contactus ul{ padding:0px;}
.page-contactus ul li{ list-style-type:none;}
.page-contactus a{ color:#333;}
.page-contactus a:hover{ color:#224888;}
.page-contactus .contact-info li{ line-height:40px; list-style-type:none; padding-left:30px;}
.page-contactus .contact-info li p{ margin:0px;}
.page-contactus h3{ font-size:16px;}
.page-contactus .contact-map{list-style-type:none;}
.page-contactus-top h1{margin-bottom:50px; }
.page-contactus-top p{ font-size:14px;}
.page-contactus-content{ margin-top:50px; overflow:hidden;}
.page-contactus-content ul li{ float:left; width:20%; text-align:center; }
.page-contactus-content h3{ color:#333; margin-bottom:30px; text-align:center;}
.page-contactus-content .fa{ color:#333; }

/* qiyewenhua 企业文化 */
.qiyewenhua{ width:100%; padding:15px 0;}
.qiyewenhua ul{ padding:0px; overflow:hidden;}
.qiyewenhua ul li{ list-style-type:none;}
.qiyewenhua .des{ line-height:26px; margin:30px 0;}
.wenhua{ margin:30px -15px;}
.wenhua .cont{ text-align:center;}
.wenhua .pic{ overflow:hidden;}
.wenhua .tit{ font-size:18px;}
.qiyehuodong li{ clear:both;}
.qiyehuodong .pic{ overflow:hidden; margin:0 -15px;}
.pic img{ 
	width:100%;
	min-width:100%; 
	cursor: pointer;
	transition: all 0.6s;
}
.pic img:hover{
	transform: scale(1.2);
}
.qiyehuodong .cont{ text-align:left; padding:50px; }
.qiyehuodong .cont p{ font-size:16px; line-height:26px;}
.qiyehuodong .line{ width:30px; height:2px; margin:26px 0; background:red;}
.qiyehuodong .tit{ font-size:24px; line-height:26px; }

.qiyehuodong li:nth-child(2) .pic-box{ float:right;}
.qiyehuodong li:nth-child(4) .pic-box{ float:right;}
.qiyehuodong li:nth-child(6) .pic-box{ float:right;}
.qiyehuodong li:nth-child(8) .pic-box{ float:right;}
.qiyehuodong li:nth-child(10) .pic-box{ float:right;}

/* page-about 关于我们 */
.page-about{ width:100%; padding:15px 0;}
.page-about ul{ padding:0px;}

/* rental-sales 租售中心*/
.rental-sales{ 
	width:100%; 
	padding:50px 0; 
	text-align:center; 
	background:url(../images/banner-nr-bg.png) no-repeat; 
	background-size:100%;
	color:#fff;
}
.rental-sales h1{ margin-bottom:30px;}
.rental-sales p{ font-size:16px;}
.rental-sales strong{ padding:0 30px; font-size:24px; font-weight:normal;}

.rental-sales ul{ padding:0px;}

/* promise 定制服务承诺 */
.promise{ width:100%; padding:50px 0; background:url(../images/customize.jpg) no-repeat; background-size: 100%; overflow:hidden;}
.promise ul{ padding:0px;}
.promise .title{ text-align:center; margin-bottom:50px;}
.promise .title h4{ font-size:30px; color:#333; font-family:'微软雅黑'; }
.promise .title p{ font-size:16px; color:#999;}
.promise ul li{ list-style-type:none; text-align:center; padding:0 40px;}
.promise ul li h5{ font-size:18px; }
.promise .fa{ color:#224888;}

/* list-products-nav 产品分类模块 */
.list-products-nav{ background:#fff; overflow:hidden;}
.list-products-nav .title{ font-size:24px; color:#333; padding:15px 0;}
.list-products-nav ul li{ padding-left:15px; list-style-type:none; line-height:40px; }
.list-products-nav ul li a{ color:#333;}
.list-products-nav ul li a:hover{ color:#224888;}
.list-products-nav ul li a:after { content: ">"; position:relative; left:15px;}
.list-products-nav font{ font-size:18px; color:#FF6F00}
.message a{ display:block; background:#71BE0B; text-align:center; padding:10px; color:#fff;}
.message a:hover{ background:#3FBF26;}

/* list-news 新闻列表页 */
.list-news{ width:100%; padding:15px 0; background:#fff; overflow:hidden;}
.list-news ul{ padding:0px; overflow:hidden;}
.list-news ul li{ clear:both; border-bottom:1px solid #e7e7e7; overflow:hidden;}
.list-news:hover .list-news-info p{ color:#333;}
.list-news-info p{ line-height:30px;}
.list-news .list-news-pic{ background:#fff; padding:15px; overflow:hidden;}
.list-news .list-news-nav{ background:#fff; padding:15px;}
.list-news .list-boxes-pic{ overflow: hidden;  }
.list-news .list-boxes-pic img{cursor: pointer;transition: all 0.6s; max-width:100%; min-height:100%;}
.list-news .list-boxes-pic img:hover{transform: scale(1.2);}
.list-news-pic h5{ line-height:20px; margin-bottom:15px; font-size:16px; font-weight:bold;}
.list-news .list_news_one ul{padding:0;}
.list-news .list_news_one ul li{ list-style:none; margin-bottom:30px; border:1px solid #eee; overflow:hidden; padding:15px 0 15px 0;}
.list-news .list_news_one .list_news_img_one{ width:100%; height:200px; overflow: hidden; border:1px solid #eee;}
.list-news .list_news_one .list_news_img_one img{cursor: pointer;transition: all 0.6s; max-height:100%; min-width:100%;}
.list-news .list_news_one .list_news_img_one img:hover{transform: scale(1.4);}
.content_text_1{ position:absolute; right:0; top:200px;}
.content_text_1 span{ margin:0 15px;}

/* news-details 新闻详情页 */
.news-details{ width:100%; padding:50px 0; background:#fff;}
.news-details #article_content{ margin-left:50px;}
.news-details .list-products-pic{ background:#fff; padding:15px; overflow:hidden;}
.news-details .list-products-nav{ background:#fff; padding:15px;}
.news-details .pro-pic-info{ background:#fff; overflow:hidden; padding-top:15px; padding-bottom:15px;}
.news-details h1{ font-size:24px; margin-bottom:25px; font-family:'微软雅黑'; color:#224888; }
.news-details .article_content{ font-size:14px; padding-top:20px; padding-bottom:20px; width:100%; word-wrap:break-word;} 
.news-details .imgTextImgBox{ text-align:center;}
.news-details .left{ text-align:center;}
.news-details .fa{ color:#224888;}
.news-details .ismobile{ display:none;}
.news-details-title1 h1{ color:#666; text-align:center; font-weight:bold;}
.news-details-time{ background:#fafafa; height:40px; line-height:40px; padding:0 10px;}
.news-details-time .left{ float:left; }
.news-details-time .right{ float:right;}
.news-details-time .left .fa{ color:#e4e4e4; font-size:18px;} 
.news-details-time .right .fa{ font-size:20px; line-height:40px;} 
.news-details-time .right a{ font-size:14px;}
.news-details-info{ padding:50px 0;}
.news-details-page{margin-bottom:75px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:0 25px;line-height:50px;height:52px;}
.news-details-page .prev{ font-size:16px; float:left;}
.news-details-page .prev i{float:left;height:19px;width:30px;margin:16px 13px 0px 0px;background:url(../images/prev.png) no-repeat left top;}
.news-details-page .prev i:hover{float:left;height:19px;width:30px;margin:16px 13px 0px 0px;background:url(../images/prev.png) no-repeat right top;transition: all 0.5s ease;}
.news-details-page .next{ font-size:16px; float:right;}
.news-details-page .next i{float:right;height:19px;width:30px;margin:16px 0px 0px 13px;background:url(../images/next.png) no-repeat right top;}
.news-details-page .next i:hover{float:right;height:19px;width:30px;margin:16px 0px 0px 13px;background:url(../images/next.png) no-repeat left top;transition: all 0.5s ease;}

/* list-products 产品列表页 */
.list-products{ width:100%; padding:50px 0; background:#F3F5F6; }
.list-products ul{ padding:0px; overflow:hidden;}
.list-products ul li{ list-style-type:none; margin-bottom:10px;}
.list-products .col-md-9,.list-products .col-md-3{ }
.list-products .list-products-pic{ background:#fff; overflow:hidden;}
.list-products .list-products-nav{ background:#fff; padding:15px;}
.list-products .list-boxes-pic{ _overflow: hidden; padding:0px; width:100%; }
.list-products .list-boxes-pic img{cursor: pointer;transition: all 0.6s; width:100%; }
.list-products .list-boxes-pic img:hover{_transform: scale(1.3);}
.list-products-pic h2{  line-height:40px; height:40px; font-weight:bold; }
.list-boxes-info p{ line-height:30px;}
.list-boxes a p{ color:#333; }
.more_2{color:#fff;background:#224888;border:1px solid #224888;font-size:14px;line-height:30px;text-transform:uppercase;height:30px;display:index-block;padding:3px 15px;transition:transition: all 0.5s ease;border-radius:10px;}
.list-products .right{ border:1px solid #d9d9d9;}
.list-products .right ul,.list-products .right dl{ padding:0 15px;}
.list-products .right dl{ background:#f8f8f8; margin:15px; padding:15px; line-height:40px; color:#666;}
.list-products .right dl dt{ line-height:30px;}
.list-products .right dl dt span{ font-size:24px; color:#224888;}
.list-pro-top{ padding:50px; }
.list-pro-top h2{ color:#224888; text-align:left; font-weight:bold;}
.list-pro-top p{ font-size:16px; color:#999; line-height:30px;}

/* products-details 产品详情页 */
.products-details{ width:100%; padding:50px 0; background:#fff;}
.products-details .list-products-pic{ background:#fff; overflow:hidden;}
.products-details .list-products-nav{ background:#fff; padding:15px;}
.products-details .pro-pic-info{ background:#fff; overflow:hidden; padding-top:15px; padding-bottom:15px; text-align:center;}
.pro_des #magnifier {position: relative;width: 462px; max-width: 100%;}
.pro_des .small-box {position: relative;width: 460px; max-width: 100%; height: 460px;border: 1px solid #ccc;}
.pro_des .small-box img {display: block; width: 100%; height:100%; margin: 0 auto;}
.pro_des .thumbnail-box {position: relative; margin-top: 15px; overflow:hidden; max-width: 100%;}
.pro_des .thumbnail-box .btn {position: absolute;top: 0;width: 25px;height: 94px;background-image: url(../images/pro_arrow.png);background-repeat: no-repeat;}
.pro_des .thumbnail-box .btn-prev {left: 0px;background-position: 0px center;}
.pro_des .thumbnail-box .btn-prev:hover {background-position: -50px center}
.pro_des .thumbnail-box .btn-next {right: 0px;background-position: -25px center;}
.pro_des .thumbnail-box .btn-next:hover {background-position: -75px center}
.pro_des .thumbnail-box .list {overflow: hidden;width: 400px;height: 94px;margin:auto;}
.pro_des .thumbnail-box .list .wrapper {width: 10000px}
.pro_des .thumbnail-box .list .item {float: left; margin: 0px 8px;height: 92px;cursor: pointer;}
.pro_des .thumbnail-box .list .item img {height: 100%; border: 1px solid #eee;}
.pro_des .thumbnail-box .list .item-cur img {border: 1px solid #224888;}
.pro_des .thumbnail-box .list ul{ padding:0px;}
.pro_des .thumbnail-box .list ul li{ list-style-type:none;}
.pro_des .big-box {display: none; overflow: hidden; position: absolute; left: 461px; top: 0;z-index: 199; width: 460px; height: 460px; border: 1px solid #ccc;background: #fff; }
.pro_des .big-box img {display: block;max-width: none;}
.small-box .hover {
	display: none; 
	position: absolute; 
	left: 0; 
	top: 0; 
	width: 200px !important; 
	height: 200px !important; 
	border: 1px solid #aaa; 
	background: #0099ff; 
	opacity: .5; 
	filter: alpha(opacity: 50); 
	cursor: move; 
}
.pro-details table {width: 100%;border-collapse:collapse;}
table thead {height:50px; line-height:50px; color:#fff; font-size:16px; background:#0074c7;}
table thead tr td, table thead tr th {border:1px solid #ccc;}
table tbody tr td, table thead tr th {padding:5px 10px !important; border:1px solid #ccc; color: #333; font-size: 15px; box-sizing:border-box;}
.products-details-top{ width:100%; overflow:hidden; margin-bottom:50px;}
.products-details-top h2{ margin-bottom:30px;}
.products-details-top p{ line-height:30px;}
.products-details-pic img{ width:100%;}
.products-details-info{border-bottom:2px solid #d3d3d3;}
.products-details-info .products-details-info-tiele{ border-top:2px solid #f1f1f1; margin-bottom:50px; text-align:center; font-size:32px;}
.products-details-info .products-details-info-tiele .fa{ color:#224888; margin-right:10px;}
.products-details-info-tiele h2:before,.products-details-info-tiele h2:after{
	content: "";
	position: absolute;
	margin-top: 8px;
	width: 120px;
	height: 7px;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	top: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
}
.products-details-info-tiele h2:before{ margin-left:-150px;}
.products-details-info-tiele h2:after{ 	margin-left:30px;}
.products-details-info-tiele h2{
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 30px;
	display: table;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.products-details-info ul li{line-height:50px;height:50px;text-align:center;margin:0 15px;list-style:none;float:left;*float:none;*display:inline;*zoom:1;}
.products-details-info .products-details-nav .wechat{ background:#224888; color:#fff; padding:10px 20px; position:relative; border-radius:5px;}
.products-details-info ul li:hover{ border-bottom:2px #224888 solid;}
.products-details-info .products-details-nav { display:table; margin:0px auto 0px; font-size:18px; }

.products-info-f2,.products-info-f4,.products-info-f6{background:#EFF2FB;overflow:hidden;}
.products-info-f1,.products-info-f2,.products-info-f3,.products-info-f4,.products-info-f5,.products-info-f6{
	padding:30px 0;
	transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	-moz-transform: scale(1);
}

/* pro-info 产品信息*/
.pro-info h1 {color: #333;font-size: 21px;line-height: 125%;text-align: center;}
.pro-info>p {color: #555;font-size: 16px;text-align: center;margin-top: 10px;}
.pro-info .des {padding: 20px 0px;border-top: 1px dashed #dcdcdc;margin-top: 10px;}
.pro-info .des h4 {color: #224888;font-size: 18px;margin-bottom: 10px}
.pro-info .des p {color: #333;font-size: 14px;line-height: 30px;}
.pro-info .pro-contact {padding: 10px 15px; margin-top: 30px;}
.pro-info .pro-contact .tel {color: #333;font-size: 18px;text-align: center;}
.pro-info .pro-contact .tel h4 {display: inline; color: #224888;font-size: 21px}
.pro-info .pro-contact a {
	color: #fff;
	font-size: 16px;
	display: block;
	width: 128px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	margin:12px auto 5px;
	background-color: #224888;
	border-radius: 3px;
}
.pro-info .pro-contact a:hover {background-color: #224888}

.pro-details {padding-top: 50px; padding-left:15px; padding-right:15px; padding-bottom:15px; background:#fff;}
.pro-details .title {color: #224888; font-size: 18px;margin-bottom:10px; border-bottom:1px solid #efefef;}
.pro-details p {color: #555;font-size: 15px;line-height: 25px}
.pro-details p span {font-family: "Microsoft Yahei" !important;}
.pro-details p strong {color: #224888;font-size: 16px;}

/* list-job 人才招聘列表页 */
.list-job{ padding:50px 0;}
.list-job ul li{ margin-bottom:40px; list-style-type:none;}
.list-job .btn-primary{ color:#333;}
.list-job_nome{ 
	overflow:hidden; 
	border-top:1px solid #E1E1E1; 
	border-bottom:1px solid #E1E1E1;
	padding:15px;
}
.list-job_nome strong{ line-height:50px; font-weight:normal; font-size:16px;}
.list-job_nome p{ color:#999; font-size:14px;}
.list-job_nome span{ line-height:70px; border:1px solid #E1E1E1; padding:5px 20px; border-radius:15px;}
.list-job_content{ clear:both; background:#fcfcfc; }
.list-job_content .card-body{ padding:50px 0;}

/* home-photo-one start*/
.home-photo-one{ width:100%; overflow:hidden;}
.ellipsis {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; text-align:center;}
.hmCase_aBox { display: block; _border:1px solid #f2f2f2; }
.hmCase_aBox .overflowHide { _height: 370px; }
.hmCase_aBox .overflowHide:after{
	content:"";
	background: transparent;
	display: block; 
	height: 370px; 
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.bgImg { background-position: center center; background-repeat: no-repeat; background-size: cover;}
.bgImg img { display: none!important;}
.scaleImg .bgImg { transition: all 0.5s ease; position: absolute; height: 100%; width: 100%; left: 0; top: 0;}
.scaleImg:hover .bgImg { transform: scale(1.1);}
.scaleImg img { transition: all 0.5s ease;}
.overflowHide { overflow: hidden; position: relative;}
.hmCase_aBox:hover .hmCase_nm{ bottom:0; background:rgba(0,0,0,0.7); padding-top:50px; color: #fff;}
.hmCase_aBox:hover .hmCase_nm p{opacity:1; transform:translate(0,0);}
.hmCase_aBox:hover .ellipsis{ color:#fff;}
.hmCase_nm {
	width:100%;	
	height:100%;
	color:#333;
	padding:0px 8%;
	position:absolute;	
	z-index:2;	
	left:0px;	
	bottom:-320px;	
	transition:all 0.5s ease-in-out;
	_background:rgba(0,0,0,0.3);
}

.hmCase_nm .ellipsis{ 
	display: block; 
	color: #fff; 
	font-size:18px; 
	font-family:'Barlow_Bold';
	position: relative;
	left: auto;
	right: auto;
	top: auto;
	bottom: auto;
	margin-bottom:30px;
}
.hmCase_nm p {
	font-size: 13px; 
	line-height: 23px; 
	color: #cfcfcf; 
	padding-top: 6px;	
	opacity:0; 
	transition:all 0.3s ease-in-out; 
	transition-delay:0.5s; 
	transform:translate(80px,0);
}
/* home-photo-one end*/
.dropdown-menu {
	min-width: auto!important;
}

.language li{ float:left; margin:35px 10px; }
.language li a{ background:#DA261E; padding:5px; color:#fff; border-radius:5px;}
.language li a:hover{ background:#DA261E; padding:5px; color:#fff;}


/* ---------------- Responsive website 响应式网站开始 ---------------- */
@media screen and (min-width:767px) and (max-width:1337px){
	.navbar .container-fluid{
		padding:0 15px!important;
	}
}


/* 屏幕小于760px应用一下样式 */
@media (max-width: 760px) {
	.Language { position: relative; left: 0px;}
	.Language .btn-danger{ background-color:#DA261E; border-color:#DA261E;}
	.Language .btn-danger:active, 
	.Language .btn-danger.active, .Language .open>.dropdown-toggle.btn-danger {
	    color: #fff;
	    background-color: #DA261E;
	    border-color: #DA261E;
	}

	
	
}

/* 屏幕大于760px应用一下样式 */
@media (min-width: 760px) {
	.navbar-header{ margin-right:100px!important;}
	.navbar .container-fluid,.footer .container-fluid{ padding:0 100px;}
	.navbar-brand { padding: 10px 15px;}
	.navbar-form{ padding-top:15px;}
	
	/* Language 语言 */
	.Language{ position:absolute; right:100px; top:25px;}
	.Language .btn-danger{ background-color:#DA261E; border-color:#DA261E;}
	.Language .btn-danger:active, 
	.Language .btn-danger.active, .Language .open>.dropdown-toggle.btn-danger {
	    color: #fff;
	    background-color: #DA261E;
	    border-color: #DA261E;
	}
	.Language .btn{ _padding:15px;}
	
	
}

