

/*reset*/
:focus{outline:0;}
body,ul,img,p,input,dl,dd,tr,th,td{margin:0;padding:0;}
em{font-style:normal;}
img{border:none;}
li,ul,ol{list-style:none;}
a{text-decoration:none;color:#211c1c;}
input{padding:0px;vertical-align: middle;line-height: normal;border:none;} 
body{overflow-x:hidden;}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;padding:0;}


::selection {
background:rgba(0,0,0,0.1); 
}
::-moz-selection {
background:rgba(0,0,0,0.1); 
}
::-webkit-selection {
background:rgba(0,0,0,0.1); 
}

/*share*/
body{font-size:12px;font-family: 'OpenSansR', sans-serif;color:#211c1c;}
.bold{font-weight:bold;}
.fontRed{color:red;}
.clearfix:before, .clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}


@font-face {
    font-family: 'OpenSansR';
    src:url(OpenSans-Regular.eot)
    src: url(OpenSans-Regular.eot-#iefix) format('embedded-opentype'),
      url(OpenSans-Regular.woff) format('woff'),
      url(OpenSans-Regular.ttf) format('truetype'),
      url(OpenSans-Regular.svg#OpenSansR) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansB';
    src:url(OpenSans-Bold.eot);
    src: url(OpenSans-Bold.eot-#iefix) format('embedded-opentype'),
      url(OpenSans-Bold.woff) format('woff'),
      url(OpenSans-Bold.ttf) format('truetype'),
      url(OpenSans-Bold.svg#OpenSansB) format('svg');
    font-weight: normal;
    font-style: normal;
    -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}

@font-face {
    font-family: 'OpenSansL';
    src:url(OpenSans-Light.eot);
    src: url(OpenSans-Ligh.eot-#iefix) format('embedded-opentype'),
      url(OpenSans-Ligh.woff) format('woff'),
      url(OpenSans-Ligh.ttf) format('truetype'),
      url(OpenSans-Ligh.svg#OpenSansL) format('svg');
    font-weight: normal;
    font-style: normal;
        -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;

}

@font-face {
    font-family: 'RobotoB';
    src:url(roboto-bold.eot);
    src: url(roboto-bold.eot-#iefix) format('embedded-opentype'),
      url(roboto-bold.woff) format('woff'),
      url(roboto-bold.ttf) format('truetype'),
      url(roboto-bold.svg#RobotoB) format('svg');
    font-weight: normal;
    font-style: normal;
    -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;

}



*:link,*:visited,*:hover,*:active,*:focus{
 transition:color .30s linear, background-color .30s linear, border-color .30s linear,opacity .30s linear,background-image .30s linear;
 -webkit-transition:color .30s linear, background-color .30s linear, border-color .30s linear,opacity .30s linear,background-image .30s linear;}
 

/*header*/
.container-01{padding: 0}
@media(max-width:1200px){
  .container-01{padding: 0 15px}
}
.header{background:url(nav-bg.jpg);width:100%;padding:10px 0;}
.header{float: left;display: inline-block;margin: 0;}
.logo{float: left;display: block;}
#logo{display:inline-block;}
#logo img{max-width:116px;max-height:106px;width:100%;height:auto;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
#logo-p{float: right;margin: 40px 0 0 7px;} 
#logo-p img{max-width: 404px;height: auto;width: 100%;} 
@media(max-width:1200px){
  #logo-p{display: none;}
}
@media(max-width:768px){
  .header{padding: 20px 0}
  .header {float: left;display: inline-block;margin: 0;float: none;}
  .logo{width: 100%;}
  #logo-p{display: block;width: 100%;margin: 0}
}

.header .header-right{float:right;width: 600px}
.header .header-right .head-con{display:inline-block;display: none;}
.header .header-right .head-con li{color:#e50112;font-size:18px;font-weight:bold;display:inline-block;padding:0 20px 0 30px;border-right:1px solid #b5b3b3;font-family: 'OpenSansB';line-height: 20px;}
.header .header-right .head-con li:last-child{border-right:none;padding:0 15px 0 45px;}
.header .header-right .head-con li p{font-size:14px;padding-right:5px;display:inline-block;}
.header .header-right .head-con li a{color:#e50112;font-family: 'OpenSansB';}
.header .header-right .head-con li.hcon01{background:url(/App_Theme/F17D3TH003/images/pc_Default_images/icon-phone-r.png) no-repeat left 2px;}
.header .header-right .head-con li.hcon02{background:url(/App_Theme/F17D3TH003/images/pc_Default_images/icon-email-r.png) no-repeat 15px 3px;}

.lanBox{text-align: right;position: relative;z-index:9999999;display:inline-block; vertical-align:middle;margin-left:5px;vertical-align: middle;float: right;width: 100%}
.lanBox p{display:inline-block;font-size:12px;color:#211c1c;text-transform:uppercase;font-family: 'RobotoB'; vertical-align:middle;padding-right:5px;vertical-align: middle;line-height: 18px;}
.lanBox p i{color:#e50112;font-size:18px;padding-right:8px;display:inline-block; vertical-align:middle;line-height: 18px;}
.lanBox ul{display:inline-block; vertical-align:middle; position:relative}
.lanBox ul li.navone_li{font-size:12px;display:block; position:relative;text-transform:capitalize;cursor:pointer;line-height: 18px;}

.lanBox ul li img{width:24px;height:13px;padding-right:5px;vertical-align: middle;line-height: 22px;margin: -3px 0 0}
.lanBox ul li.navone_li  i{text-align:right;padding-left:5px;color:#5e5e5e;}
.lanBox li.navone_li2 {position: absolute;top: 20px;left: auto;z-index:999999;background:transparent;width:120px;margin-left:-28px;text-align:left;display:none;text-align:center;}
.lanBox ul.child .child-arrow{width:0;border-top:5px solid transparent;border-bottom:5px solid #e50112;border-left:5px solid transparent;border-right:5px solid transparent;display:inline-block;}
.child> li {width:100%;display:inline-block;background:#fff;border-left:1px solid #e50112;border-right:1px solid #e50112;text-align:left;}
.child> li:nth-child(2){border-top:1px solid #e50112;}
.child> li:last-child{border-bottom:1px solid #e50112;}
.child> li>a{display:inline-block;padding:5px 10px;width:100%;text-transform:capitalize;}
.child> li>a>img{width:24px;height:13px;padding-right:5px;vertical-align: middle;line-height: 22px;margin: -3px 0 0 }
.child> li>a:hover{background:#f2f2f2;color:#e50112;}
.lan_depth{background:#f2f2f2;}

.search{float:right;width:98%;max-width:370px;height:36px;overflow:hidden;border:1px solid #d9d9d9;position:relative;margin:26px 10px 0 0;float: right;}
.search_main{width:90%;height:36px;background:transparent;color:#808080;float:left;padding-left:10px;font-family: 'Open Sans', sans-serif;line-height:34px;background:#fff;font-size:12px;}
.search_main:focus{color:#211c1c;}
.search_btn{display:block;position:absolute;width:40px;right:0;top:0;height:36px;cursor:pointer;background:#e50112 url(/App_Theme/F17D3TH003/images/pc_Default_images/search.png) no-repeat center;}

.header .head-share{float:right;margin-top:24px;}
.header .head-share li{margin:0 5px;display:inline-block;filter:alpha(opacity=70);-moz-opacity:0.85;opacity:0.85;}
.header .head-share li:last-child{margin-right:0;}
.header .head-share li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.header .head-share li img{width: 40px;height: auto;}
@media only screen and (max-width: 1200px) {
	#logo{}
}

@media only screen and (max-width: 992px) {
  .header .header-right{width: auto;}
	#logo{margin-top:20px;}
	.lanBox{margin-top:20px;margin-left:0;}
	.search{max-width:none;}
	.search_main{width:92%;}
	.header .head-share{margin:-23px 120px 0 0;}
}

@media only screen and (max-width: 768px) {
  .search{width: 100%;margin: 20px 0 0 0}
  .lanBox{margin:10px;text-align: center;float: none;}
  .header .header-right .head-con{display: none;}
	.header{text-align:center;}
	#logo{max-width:none;float:none;margin:0;margin-bottom:20px;}
	.header .header-right{float:none;}
	.header-right .clearfix{display:none;}
	.header .head-share{margin:10px 0 0 0;float:none;}
	.header .head-share li{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

	.search_main{width:96%;}
}

@media only screen and (max-width: 500px) {
	.header .header-right .head-con{display:none;}
	.lanBox{margin-top:10px;}
}

/*nav*/
.navBox{background: #1d2087;width:100%;}
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {display: none;}
#cssmenu {width: 100%;line-height: 1;max-width:1200px;padding:0 15px;margin:auto;}

#menu-line {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
#cssmenu > ul{float:left;}
#cssmenu > ul > li {float: left;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li{margin:0 0px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
#cssmenu > ul > li > a {
  padding: 22px 38px;
  font-size: 16px;
  font-family: 'RobotoB';
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {
  color: #fff;
  background:#e50112;
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 25px;
}
#cssmenu > ul > li.has-sub:hover > a::after {
  border-color: #009ae1;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  z-index:999999;
}
#cssmenu li:hover > ul {
  left: auto;
}
#cssmenu.align-right li:hover > ul {
  right: 0;
}
#cssmenu ul ul ul {
  margin-left: 100%;
  top: 0;
  padding-top:0;
}
#cssmenu.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
#cssmenu ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
#cssmenu ul li:hover > ul > li {
  height: auto;
}
#cssmenu ul ul li a {
  padding: 10px 20px;
  width: 250px;
  font-size: 14px;
  background: #e50112;
  text-decoration: none;
  color: #fff;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
  background: #cc0210;
}
#cssmenu ul ul li.has-sub > a::after {
  position: absolute;
  top: 13px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  right: auto;
  left: 10px;
  border-bottom: 0;
  border-right: 0;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}
#cssmenu ul ul li.has-sub:hover > a::after {
  border-color: #ffffff;
}

@media only screen and (max-width: 1200px) {#cssmenu > ul > li{margin:0;}}
@media only screen and (max-width: 1200px) {#cssmenu > ul > li > a{padding:22px 22px;}}
@media only screen and (max-width: 992px) {#cssmenu > ul > li > a{padding:22px 18px;}}
@media only screen and (max-width: 940px) {#cssmenu > ul > li > a{padding:22px 10px;}}
@media only screen and (max-width: 810px) {#cssmenu > ul > li > a{padding:22px 6px;}}


@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 768px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 768px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 768px), only screen and (min-device-pixel-ratio: 2) and (max-width: 768px), only screen and (min-resolution: 192dpi) and (max-width: 768px), only screen and (min-resolution: 2dppx) and (max-width: 768px) {
	.container{width:100%;}
  #cssmenu {
    width: 100%;
	z-index:999999;
	padding:0;
  }
  #cssmenu ul {
    width: 100%;
    display: none;
  }
  #cssmenu ul ul{margin:0;padding:0;}
  #cssmenu.align-center > ul,
  #cssmenu.align-right ul ul {
    text-align: left;
  }
  #cssmenu ul li,
  #cssmenu ul ul li,
  #cssmenu ul li:hover > ul > li {
    width: 100%;
    height: auto;
    border-top: 1px solid rgba(255, 255, 255, 0.4);
  }
  #cssmenu ul li a,
  #cssmenu ul ul li a {
    width: 100%;
	padding:15px;
	font-size:14px;
  }
  #cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a{border-radius:0;}
  #cssmenu > ul > li,
  #cssmenu.align-center > ul > li,
  #cssmenu.align-right > ul > li {
    float: none;
    display: block;
	padding:0;
	margin:0;
  }
  #cssmenu ul ul li a {
    padding:15px 20px 15px 30px;
    font-size: 13px;
    background: none;
  }
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li a:hover {
    color: #fff;
  }
  #cssmenu ul ul ul li a {
    padding-left: 40px;
  }
  #cssmenu ul ul ul li a:before{content:"\f101";padding-right:5px;font-family:FontAwesome;}
  #cssmenu ul ul,
  #cssmenu ul ul ul {
    position: relative;
    left: 0;
    right: auto;
    width: 100%;
    margin: 0;
  }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after {
    display: none;
  }
  #menu-line {
    display: none;
  }
  #cssmenu #menu-button {
    display: block;
    padding: 20px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    text-transform: uppercase;
  }
  #cssmenu #menu-button::after {
    content: '';
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 15px;
    height: 2px;
    background: #fff;
  }
  #cssmenu #menu-button::before {
    content: '';
    position: absolute;
    top: 25px;
    right: 20px;
    display: block;
    width: 15px;
    height: 7px;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
  }
  #cssmenu .submenu-button {
    position: absolute;
    z-index: 10;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(255, 255, 255, 0.4);
    height: 44px;
    width: 52px;
    cursor: pointer;
  }
  #cssmenu .submenu-button::after {
    content: '';
    position: absolute;
    top: 18px;
    left: 26px;
    display: block;
    width: 1px;
    height: 11px;
    background: #fff;
    z-index: 99;
  }
  #cssmenu .submenu-button::before {
    content: '';
    position: absolute;
    left: 21px;
    top: 23px;
    display: block;
    width: 11px;
    height: 1px;
    background: #fff;
    z-index: 99;
  }
  
  #cssmenu .submenu-button.submenu-opened:after {display:none;}
  #cssmenu .submenu-button.submenu-opened:before {background:#fff;}
  #cssmenu li.has-sub ul li.has-sub span.submenu-opened:before{background:#fff;}
}


/*main*/
.main-about{background:#f6f6f6;text-align:center;padding:40px 0;}
.main-about div.main-about-01{text-align: left;padding:0 380px 0 0;position: relative;}
.main-about div.main-about-p{position: absolute; right:0;top:0;width: 338px;border: 1px solid #ccc;}
.main-about div.main-about-p img{width: 100%;height: auto;}
.main-about div.main-about-01>em{font-size:32px;display:block;color:#e50112;text-transform:uppercase;margin-bottom:10px;}
.main-about div.main-about-01>p{color:#808080;font-size:14px;line-height:24px;max-height:96px;overflow:hidden;}
.main-about div .about-more{background:#211c1c;color:#fff;font-size:18px;display:inline-block;font-family: 'OpenSansR';margin-top:38px;width: 240px;text-align: center;line-height: 40px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.main-about div .about-more:hover{background:#e50112;text-decoration:none;}

@media only screen and (max-width: 768px) {
  .main-about div.main-about-p{position: inherit;width: 100%;margin: 30px 0 0 0;}
  .main-about div.main-about-01{padding: 0;text-align: center;}

}

@media only screen and (max-width: 425px) {
	.main-about div>em{font-size:36px;}
}




/**/
/* Slider-1j */ 
/* Slider */
.index_npro{padding: 30px 0 0px 0;}
.index_npro .slick-slider {padding:0 0px;position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }

.index_npro .slick-list { position: relative; overflow: hidden; display: block; margin:0 0px; padding: 0; }
.index_npro .slick-list:focus { outline: none; }
.index_npro .slick-loading .slick-list { }
.index_npro .slick-list.dragging { cursor: pointer; cursor: hand; }

.index_npro .slick-slider .slick-list, .index_npro .slick-track, .index_npro .slick-slide, .index_npro .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.index_npro .slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; margin: 0 0 0 0px;}
.index_npro .slick-track:before, .index_npro .slick-track:after { content: ""; display: table; }
.index_npro .slick-track:after { clear: both; }
.index_npro .index_npro .slick-loading .slick-track { visibility: hidden; }

.index_npro .slick-slide { float: left; min-height: 1px; display: none;}
.index_npro .slick-slide img { display: block; }
.index_npro .slick-slide.slick-loading img { display: none;margin: 0 20px;}
.index_npro .slick-slide.dragging img { pointer-events: none; }
.index_npro .slick-initialized .slick-slide { display: block;}
.index_npro .slick-loading .slick-slide { visibility: hidden; }
.index_npro .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.index_npro div.lunbo-ce-lei{padding: 5px 0 0 0}
.index_npro div.lunbo-ce-lei>div:hover{}
.index_npro div.lunbo-ce-lei>div{margin:0 15px;}
.index_npro div.lunbo-ce-lei .index_npro-p{
	transition:all 0.3s ease 0s;
	overflow: hidden;
	background: #fff;
-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0);
   -moz-box-shadow:0px 0px 0px rgba(0,0,0,0);
     -o-box-shadow:0px 0px 0px rgba(0,0,0,0);
	box-shadow:0px 0px 0px rgba(0,0,0,0);
	padding: 2px;
	border: 1px solid #dedede;
}
	border-radius: 4px;
.index_npro div.lunbo-ce-lei .index_npro-p:hover{
-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);
   -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);
     -o-box-shadow:0px 0px 10px rgba(0,0,0,0.3);
        box-shadow:0px 0px 10px rgba(0,0,0,0.3);
		border-radius: 4px;
		}
.index_npro div.lunbo-ce-lei .index_npro-p img{transition:all 0.3s ease 0s;width:248px;height:187px;}
.index_npro div.lunbo-ce-lei .index_npro-p:hover img{}
.index_npro div.lunbo-ce-lei .index_npro-t{
	text-align: center;
	line-height: 25px;
}
.index_npro div.lunbo-ce-lei .index_npro-t p{transition:all 0.3s ease 0s;text-transform: capitalize;display: block;font-size:14px;line-height: 20px;margin: 10px 0 0 0;color: #333;text-align: left;max-height:40px;overflow: hidden;display: none;}
.index_npro div.lunbo-ce-lei .index_npro-t a{text-align: center;width: 100%;transition:all 0.3s ease 0s;text-transform: capitalize;display: inline-block;font-size:14px;line-height: 20px;margin: 10px 0 0 0;color: #333;height:40px;overflow: hidden;font-family: 'RobotoB';}
.index_npro div.lunbo-ce-lei .index_npro-t a:hover{color: #e50112;text-decoration:none;}






/* Icons */
@font-face { font-family: "slick"; src: url("slick.eot"); src: url("slick.eot-#iefix") format("embedded-opentype"), url("slick.woff") format("woff"), url("slick.ttf") format("truetype"), url("slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }
/* Arrows */
.index_npro .slick-prev, .index_npro .slick-next {position: absolute; display: block; height:20px; width:10px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 0px; margin-top:0; padding: 0; border: none; outline: none; }
.index_npro .slick-prev:focus, .index_npro .slick-next:focus { outline: none; }
.index_npro .slick-prev.slick-disabled:before, .index_npro .slick-next.slick-disabled:before { opacity: 0.25; }

.index_npro .slick-prev:before, .index_npro .slick-next:before { font-family: "slick"; font-size: 40px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.index_npro .slick-prev { left:50%;margin:0 0 0 -15px;background: url(/App_Theme/F17D3TH003/images/pc_Default_images/prev-b.png) no-repeat left center;filter:alpha(opacity:50);opacity:0.5;}
.index_npro .slick-prev:hover {filter:alpha(opacity:100);opacity:1;}

.index_npro .slick-next { right: 50%;margin:0 -15px 0 0px;background: url(/App_Theme/F17D3TH003/images/pc_Default_images/next-b.png) no-repeat right center;filter:alpha(opacity:50);opacity:0.5;}
.index_npro .slick-next:hover {filter:alpha(opacity:100);opacity:1;}

/* Dots */
.index_npro .slick-slider { margin:10px 0 0 0;padding: 50px 0 0 0;}

.index_npro .slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.index_npro .slick-dots li { position: relative; display: inline-block; height: 40px; width: 32px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.index_npro .slick-dots li button { border: 0; background: transparent; display: block; height: 40px; width: 32px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.index_npro .slick-dots li button:focus { outline: none; }
.index_npro .slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.index_npro .slick-dots li.slick-active button:before { opacity: 0.75; }


/*index-products*/
.index_npro{max-width:1170px;width:100%;margin:auto;text-align:left;overflow:hidden;padding:10px 0 15px 0;}
.index_npro>em{display:block;color:#e50112;text-transform:uppercase;font-size:32px;text-align:center;}
#flexiselDemo1,#flexiselDemo2{display:none;}
.index_npro .nbs-flexisel-inner{padding-top:40px;}
.nbs-flexisel-container{position:relative;max-width:100%;z-index:2;}
.nbs-flexisel-ul{position:relative;width:9999px;margin:0px;padding:0px;list-style-type:none;text-align:left;}
.nbs-flexisel-inner{float:left;width:100%;position:relative;}
.nbs-flexisel-item{float:left;margin:0px;margin-top:15px;padding:0px;cursor:pointer;position:relative;line-height:0px;text-align:center;min-height:330px;}
.nbs-flexisel-item span{display:inline-block;width:266px;height:266px;border-radius:5px;}
.nbs-flexisel-item span img{width:100%;cursor:pointer;position:relative;max-width:266px;max-height:266px;border-radius:5px;}
.nbs-flexisel-item em{font-size:14px;display:block;font-family: 'RobotoB';margin:15px 0;height:48px;text-transform:capitalize;line-height:24px;max-width:90%;margin-bottom:0;text-align:left;margin-left:14px;overflow:hidden;text-align: center;}
.nbs-flexisel-item:hover span{box-shadow:0 0 10px 0 rgba(0,0,0,0.2);}
.nbs-flexisel-item a:hover,.nbs-flexisel-item:hover em{color:#e50112; text-decoration:none;}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:20px;height:20px;position:absolute;cursor:pointer;z-index:100;top:8px;}
.nbs-flexisel-nav-left{
	position:absolute;
	left:49%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%,0);
	transform: translate(-50%, 0);
	-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;
	text-align:center;
	background:url(/App_Theme/F17D3TH003/images/pc_Default_images/prev-b.png) no-repeat center;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity:0.3;
}
.nbs-flexisel-nav-right{
	position:absolute;
	left:51%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%,0);
	transform: translate(-50%, 0);
	-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;
	text-align:center;
	background:url(/App_Theme/F17D3TH003/images/pc_Default_images/next-b.png) no-repeat center;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity:0.3;
}
.nbs-flexisel-nav-right:hover,.nbs-flexisel-nav-left:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

@media only screen and (max-width: 1000px) {
	.nbs-flexisel-nav-left{left:47%;}
	.nbs-flexisel-nav-right{left:53%;}
}

@media only screen and (max-width: 320px) {
	.nbs-flexisel-item em{text-align:center;}
}

.main-team{background:url(bj-01.jpg) no-repeat bottom center;background-attachment:fixed;padding:40px 0 60px 0;text-align:center;}
.main-team>div>em{color:#fff;font-size:48px;display:block;margin-bottom:30px;text-transform:uppercase;}
.main-team>div>p{font-size:14px;color:#cccccc;line-height:24px;overflow:hidden;max-height:48px;}
.team-list{margin: 40px -20px 0}
.team-list li{position:relative;padding:0 20px}
.team-list li div{position: relative;}
.team-list li div img{width: 100%;height: auto;}
.team-list li div a{position: absolute;width: 100%;height: 100%;left:0px;top:0px;z-index: 20}
.team-list li div p{transition:all 0.7s ease 0s;background: rgba(0,0,0,0.5);position: absolute;left:0;width: 100%;bottom:0px;padding:10px 0;overflow: hidden;display: inline-block;z-index: 10;margin:0 0 50px 0}
.team-list li div p i{transition:all 0.5s ease 0s;font-size: 12px;line-height: 22px;color: #ccc;height: 22px;overflow: hidden;display: inline-block;width: 100%;font-style: normal;overflow: hidden;height: 0px;}
.team-list li div p em{transition:all 0.5s ease 0s;font-size: 16px;line-height: 26px;color: #fff;height: 26px;overflow: hidden;margin: 5px 0 0 0;display: inline-block;width: 100%;overflow: hidden;}
.team-list li div p span{transition:all 0.5s ease 0s;font-size: 12px;line-height: 20px;color: #ccc;height: 40px;overflow: hidden;margin: 5px 0 0 0;display: inline-block;width: 100%;overflow: hidden;height: 0px;}
.team-list li div:hover p{bottom:0px;left:0px;margin:0 0 10px 0}
.team-list li div:hover p i{height: 22px;display: block;}
.team-list li div:hover p span{height: 40px;display: block;}


@media only screen and (max-width: 992px) {
	.main-team .container{width:100%;}	
}

@media only screen and (max-width: 768px) {
  .team-list li div p{bottom:0px;left:0px;margin:0 0 10px 0}
  .team-list li div p i{height: 22px;display: block;}
.team-list li div p span{height: 40px;display: block;}
  .team-list{margin: 30px -15px 0}
	.team-list li{margin-bottom:20px;padding:0 15px;width: 100%;}
	.main-team{padding-bottom:10px;}
}

@media only screen and (max-width: 375px) {
	.team-list li{width:100%;}
}

/*footer*/

.footer .container{padding:0 65px}
@media(max-width:992px){
  .footer .container{padding:0 15px}
}
.fixed-con{width:100%;display:none;padding:0 10px;color:#fff;position:fixed;bottom:0;left:0;height:50px;line-height:50px;font-size:18px;text-align:center;background:#1d2087;text-transform:uppercase;box-shadow:0 0 15px 2px rgba(0,0,0,0.2);z-index:9999;}
.fixed-con:hover{background:#1d2087;text-decoration:none;color: #fff}

@media only screen and (max-width: 768px) {
  body{padding-bottom:50px;}
  .fixed-con{display:block;}
}

.foot-bj{background:url(bj-02.jpg) no-repeat bottom;background-attachment:fixed;text-align:center;}

.fot-mes{background:#131798;padding:20px 0;}
.fot-mes .container{padding: 0 65px}
.fot-mes em{display:inline-block;float:left;padding-left:15px;color:#a7a7d0;font-size:42px;text-transform:uppercase;font-family: 'RobotoB';}
.fot-mes em img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;max-width:59px;max-height:38px;width:100%;height:auto;margin-right:20px;}
.fot-mes span{display:inline-block;float:right;width:50%;text-align:right;margin-top:10px;}
.fot-mes span .fot_input{height:42px;padding-left:10px;font-family: 'Open Sans', sans-serif;color:#808080;width:98%;max-width:300px;margin-right:-4px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.fot-mes span .fot_input:focus{color:#211c1c;}
.fot-mes span .send{background:#211c1c;color:#fff;font-size:16px;font-family: 'RobotoB';text-transform:uppercase;height:42px;width:100px;text-align:center;line-height:42px;cursor:pointer;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.fot-mes span .send:hover{background:#e50112;}

.footer{width:100%;padding:50px 0;}
.fot_title{color:#fff;font-size:18px;font-family: 'RobotoB';text-transform:uppercase;margin-bottom:10px;display:block;position:relative;text-align: left;}
.footer .fot_links li{margin:10px 0;text-align: left;}
.footer .fot_links li a{font-size:13px;color:#b2b2b2;text-transform:capitalize;}
.icon-minus-sign:before {content:"\f068";font-family:'FontAwesome';}
.icon-plus-sign:before {content: "\f067";font-family:'FontAwesome';}
.fot_title .column_icon_toggle {display: none;}

.fot-con{border-top:1px solid #423e3e;border-bottom:1px solid #423e3e;width:100%;padding:50px 0 30px;}
.fot-con .container{padding:0 40px}
@media(max-width:992px){
  .fot-con .container{padding: 0 15px}
}
.fot-con div div{float:left;margin-right:4%;}
.fot-con div div:last-child{margin-right:0;}
.fot-con div div p{display:block;color:#ffffff;text-transform:uppercase;font-size:16px;margin-bottom:10px;text-align: left;}
.fot-con div div em,.fot-con div div a{color:#ffffff;display:block;font-size:14px;text-align: left;}
.fot-con div div.fcon01{background:url(/App_Theme/F17D3TH003/images/pc_Default_images/icon-phone-b.png) no-repeat left top;padding-left:70px;width:18%;}
.fot-con div div.fcon02{background:url(/App_Theme/F17D3TH003/images/pc_Default_images/icon-email-b.png) no-repeat left top;padding-left:80px;width:20%;}
.fot-con div div.fcon03{background:url(/App_Theme/F17D3TH003/images/pc_Default_images/icon-add-b.png) no-repeat left top;padding-left:75px;width:30%;}
.fot-con div div.fcon04{background:url(/App_Theme/F17D3TH003/images/pc_Default_images/icon-skype-b.png) no-repeat left top;padding-left:75px;width:18%;}
.fot-con .fot_title{display:none;}

.fot-bot{width:100%;padding:15px 0;text-align:center;}
.fot-bot .fot-fri{margin-bottom:15px;}
.fot-bot .fot-fri p{color:#fff;display:inline-block;}
.fot-bot .fot-fri li{display:inline-block;margin:0 10px;}
.fot-bot .fot-fri li a{color:#fff;}
.fot-bot .copy{color:#fff;}
.fot-bot .copy a{color:#fff;}

@media only screen and (max-width: 992px){
  .fot-mes .container{padding: 0 15px}
	.fot-mes em{font-size:30px;}
	.fot-mes span{width:60%;margin-top:0;}
	.fot-mes span .fot_input{width:55%;}
	.fot-con{padding:40px 0 0;}
	.fot-con div div.fcon01,.fot-con div div.fcon02,.fot-con div div.fcon03,.fot-con div div.fcon04{width:46%;margin:0;margin-bottom:5%;}
}

@media only screen and (max-width: 768px){
	.fot-mes{text-align:center;}
	.fot-mes em{width:100%;margin-bottom:20px;float:none;}
	.fot-mes span{float:none;width:100%;text-align:center;}
	.fot-mes span .fot_input{width:80%;max-width:none;}
	.footer{padding-bottom:0;}
	.fot_title{border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:15px;cursor:pointer;}
	.fot_title .column_icon_toggle {display: inline-block;position: absolute;right: 20px;top:5px;font-style:normal;cursor:pointer;font-size:16px;font-weight:normal;}
	.toggle_content{padding-bottom:0px;}
	.fot-con{border:none;padding:0;}
	.fot-con .fot_title{display:block;}
	.fot-con #right_column{width:100%;padding:0 15px;}
	.fot-con #right_column .fot_title em{font-size:18px;}
	.fot-con .toggle_content{padding-top:20px;}
	.fot-con div div.fcon01,.fot-con div div.fcon02,.fot-con div div.fcon03,.fot-con div div.fcon04{margin-right:0;width:100%;}
}

@media only screen and (max-width: 530px){
	.fot-mes span .send{margin-top:10px;width:100%;}
	.fot-mes span .fot_input{width:100%;margin-right:0;}
}

/*back-top*/
.back_top{width:30px; height:30px; position:fixed; right:20px; bottom:30px; z-index:9999; display:none; background:url(/App_Theme/F17D3TH003/images/pc_Default_images/top.png) no-repeat;filter:alpha(opacity=30);-moz-opacity:0.3; 
opacity:0.3;-moz-transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.back_top:hover{filter:alpha(opacity=60);-moz-opacity:0.6; opacity:0.6;}


/*mbx*/
.breadcrumb {margin-bottom:0;background:#f2f2f2;font-size: 14px;padding:10px 0;position: relative;z-index: 1;text-align:left; }
.breadcrumb a {display: inline-block;padding: 0 10px;color: #000;vertical-align:middle;text-transform:capitalize;padding-bottom:3px; }
.breadcrumb a:after{content:"\f105";font-family:FontAwesome;padding-left:10px;color:#999;}
.breadcrumb h2{ vertical-align:middle;text-transform:capitalize;color:#808080;padding-bottom:3px;display:inline-block;margin: 0;font-size: 14px;}
.ie8 .breadcrumb {min-height: 1px; }
.ie8 .breadcrumb a:after {display: none; }
.breadcrumb a:hover{color:#e50112;text-decoration:none;}

.page-Box{padding:20px 0 40px 0;}
.page-title{display:block;margin-bottom:10px;font-size:32px;color:#e50112;text-transform:uppercase;}


/*left*/
.mtree-skin-selector{display:none;}
.left-nav,.left-hot{position:relative;}
.left-nav span .column_icon_toggle,.left-hot span .column_icon_toggle{display:none;}
.htmleaf-container>em{font-size:16px;font-family: 'RobotoB';text-transform:capitalize;display:block;margin-bottom:10px;}
.left-nav span{display:block;margin-bottom:10px;padding-bottom:5px;padding-bottom: 5px;background: url(/App_Theme/F17D3TH003/images/pc_Default_images/con-xian.png) no-repeat bottom center;}
.left-nav span em{color:#333;font-size:20px;font-family: 'RobotoB';text-transform:uppercase;padding: 0 0 5px 0;display: inline-block;}
ul.mtree {opacity: 0;margin-left: 0;margin-bottom:20px;}
ul.mtree>li {list-style: none;padding:12px 0;border-bottom:1px solid #e5e5e5;}
ul.mtree a {display: block;font-size:14px;color:#211c1c;padding-left:5px;font-family: 'RobotoB';}
ul.mtree li.mtree-node > a {font-size:14px;}
ul.mtree li.mtree-node>a:after{content:"\f107";font-family:FontAwesome;float:right;padding-right:5px;}
ul.mtree li.mtree-active>a:after{content:"\f106";font-family:FontAwesome;padding-left:5px;}
ul.mtree>li:hover{background:rgba(0,0,0,0.05);}
ul.mtree>li:hover a{}
.mtree-level-1 li a{font-family: 'OpenSansR';font-size: 13px !important;color: #4d4d4d !important}
.mtree-level-1 li a:hover{font-size: 13px !important;color: #e50112 !important}

ul.mtree>li.mtree-node{}
ul.mtree>li.mtree-node a{font-size:15px;}
ul.mtree>li.mtree-node a:hover{text-decoration:underline;}
ul.mtree>li.mtree-open{background:rgba(0,0,0,0.05);}
ul.mtree>li.mtree-open>a{}
ul.mtree>li.mtree-node:hover{background:rgba(0,0,0,0.05);}
ul.mtree>li.mtree-node:hover>a{text-decoration:none;color: #e50112}
ul.mtree>li:hover>a{text-decoration:none;color: #e50112}
ul.mtree>li.mtree-node .mtrss-all{font-family: 'RobotoB';text-transform:uppercase;margin-top:12px;font-size:14px;color:#ff3053;}
ul.mtree>li.mtree-node .mtrss-all span{display:inline-block;padding-right:5px;border:none;margin-bottom:0;}
ul.mtree>li.mtree-node .mtrss-all a{font-size:14px;color:#e50112  !important;}
ul.mtree>li.mtree-node .mtrss-all a:hover{text-decoration:underline;}


ul.mtree a {
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  font-size: 14px;
}

ul.mtree ul {padding:0px;}
ul.mtree ul li{margin:15px 0;}
ul.mtree ul li a{display:block;font-size:13px;}
ul.mtree>li>ul>li>a:before{content:"";background:url(/App_Theme/F17D3TH003/images/pc_Default_images/icon-circle.png) no-repeat left 8px;padding-right:13px;}
ul.mtree ul li a:hover{color:#e50112;text-decoration:none;}

ul.mtree .mtree-level-2{padding-left:10px;border-bottom:1px dotted #ccc;padding-bottom:0px;}
ul.mtree li ul li.mtree-open a{text-decoration:none;}
ul.mtree li ul.mtree-level-2 li a{font-weight:normal;font-size:14px;}
ul.mtree .mtree-level-2 li a:hover{text-decoration:none;color:#808080;font-weight:normal;}

ul.mtree ul li ul li a:before{content:"\f105";font-family:FontAwesome;padding-right:5px;}

ul.mtree.jet ul {margin-left: 0;}
ul.mtree.jet li {margin-bottom: 1px;}
ul.mtree.jet li:last-child {margin-bottom: 0px;}
ul.mtree.jet li:first-child {margin-top: 1px;}
ul.mtree.jet li.mtree-active a {background: #E3E3E3;}
ul.mtree.jet li.mtree-active li:last-child > a {border-radius: 0px 0px 3px 3px;}
ul.mtree.jet li.mtree-active > a {
  background: #008cba;
  color: #FFF;
  border-radius: 3px 3px 0px 0px;
}
ul.mtree.jet li > a:hover {
  background: #FFC000;
  color: #FFF;
}
ul.mtree.jet a {
  padding: 5px 0px 5px 1em;
}
ul.mtree.jet li li > a {
  padding-left: 2em;
}
ul.mtree.jet li li li > a {
  padding-left: 3em;
}
ul.mtree.jet li li li li > a {
  padding-left: 4em;
}
ul.mtree.jet li li li li li > a {
  padding-left: 5em;
}

ul.mtree a:hover{text-decoration:none;}



.mtree-skin-selector{display:none;}
.left-hot {overflow:hidden;margin-top:20px;}
.left-hot>.block>span{display:block;margin-bottom:20px;padding-bottom:5px;padding-bottom: 5px;background: url(/App_Theme/F17D3TH003/images/pc_Default_images/con-xian.png) no-repeat bottom center;}
.left-hot>.block>span em{color:#333;font-size:20px;font-family: 'RobotoB';text-transform:uppercase;padding: 0 0 5px 0;display: inline-block;}
.left-hot .nbs-flexisel-item{text-align:center;margin-top:0;min-height:300px;width:240px;text-align:center;padding:0;}
.left-hot .nbs-flexisel-nav-left{left:8px;top:35%;background:url(/App_Theme/F17D3TH003/images/pc_Default_images/prev-b.png) no-repeat center;width:16px;height:28px;}
.left-hot .nbs-flexisel-nav-right{left:auto;right:-8px;top:35%;background:url(/App_Theme/F17D3TH003/images/pc_Default_images/next-b.png) no-repeat center;width:16px;height:28px;}
.left-hot .nbs-flexisel-item span{max-width:215px;max-height:215px;display:inline-block;}
.left-hot .nbs-flexisel-item img{max-width:213px;max-height:213px;}
.left-hot .nbs-flexisel-item em{color:#333;margin:10px;max-width:100%;}
.left-hot .nbs-flexisel-item:hover em{color:#e50112;}




@media only screen and (max-width: 1140px){
  .main-left{width: 35%;}
  .main-right{width: 62%;}
}
@media only screen and (max-width: 768px){
    .main-left{width:100%;}
  .main-right{width:100%;}
	.mainBox .container{padding:0;}
	.main-left{margin-bottom:20px;padding-top:10px;padding: 0}
	.main-left #right_column .column_box>span{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;padding:5px 15px;cursor:pointer;margin-bottom:0;background:#1d2087;border-bottom:none;}
	.main-left .column .block span em{margin-bottom:0;border-bottom:none;color:#fff;}
	.left-nav span{display:block;color:#e84c3d;font-family: 'RobotoB';font-size:20px;text-transform:uppercase;}
	.left-nav span .column_icon_toggle,.left-hot span .column_icon_toggle{display: inline-block;position: absolute;right: 20px;top:8px;font-style:normal;cursor:pointer;font-size:20px;color:#fff;}
	#right_column .column_box span .toggle_content{padding-bottom:30px;}
	.main-left #right_column .column_box .left_hot li{margin:15px 0;}
	.main-left #right_column .column_box .left_hot li span{padding-bottom:0;}
	#flexiselDemo2{max-height:300px;overflow:hidden;margin-top:15px;}
	.left-hot .nbs-flexisel-item span{padding:0;}
}

.about-main{font-size:13px;line-height:24px;}
.about-main img{max-width:100%;height:auto;}


/* Slider */
.fen-2j{padding:0px 0px 0 0;background: #fff;display: block;}
/* Slider */
.fen-2j{padding:0px 0px 0 0;background: #fff;display: block;}
.fen-3j{padding:0px 0px 0 0;background: #fff;display: block;}
.fen-3j>div{width:100%}
.fen-3j>div img{width: 100%;height: auto;}

/* Slider */
.fen-2j{padding:10px 0px 0 0;background: #fff;display: block;}
.fen-2j .slick-slider {padding:0 0px;position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }

.fen-2j .slick-list { position: relative; overflow: hidden; display: block; margin:0 0px; padding: 0; }
.fen-2j .slick-list:focus { outline: none; }
.fen-2j .slick-loading .slick-list { }
.fen-2j .slick-list.dragging { cursor: pointer; cursor: hand; }

.fen-2j .slick-slider .slick-list, .fen-2j .slick-track, .fen-2j .slick-slide, .fen-2j .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.fen-2j .slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; margin: 0 0 0 0px;}
.fen-2j .slick-track:before, .fen-2j .slick-track:after { content: ""; display: table; }
.fen-2j .slick-track:after { clear: both; }
.fen-2j .fen-2j .slick-loading .slick-track { visibility: hidden; }

.fen-2j .slick-slide { float: left; min-height: 1px; display: none;}
.fen-2j .slick-slide img { display: block; }
.fen-2j .slick-slide.slick-loading img { display: none;margin: 0 20px;}
.fen-2j .slick-slide.dragging img { pointer-events: none; }
.fen-2j .slick-initialized .slick-slide { display: block;}
.fen-2j .slick-loading .slick-slide { visibility: hidden; }
.fen-2j .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.fen-2j div.lunbo-ce-lei{background: #fff;}
.fen-2j div.lunbo-ce-lei>div{margin:0 0px;padding: 0px 20px 15px 20px;height: 100%;}
.fen-2j div.lunbo-ce-lei .fen-2j-p{transition:all 0.3s ease 0s;overflow: hidden;display: block;}
.fen-2j div.lunbo-ce-lei .fen-2j-p:hover{}
.fen-2j div.lunbo-ce-lei .fen-2j-p img{transition:all 0.25s ease-in;width: 100%;}
.fen-2j div.lunbo-ce-lei:hover .fen-2j-p img{}
.fen-2j div.lunbo-ce-lei .fen-2j-t{height:auto;}
.fen-2j div.lunbo-ce-lei span{margin: 10px 0 0 0;}
.fen-2j div.lunbo-ce-lei span a{font-family: 'RobotoB';font-size:14px;line-height: 20px;color: #333;display: block;overflow: hidden;max-height: 40px;}
.fen-2j div.lunbo-ce-lei p{transition:all 0.3s ease 0s;text-transform: capitalize;display: block;font-size:12px;line-height: 22px;margin: 0px 0 0 0;color: #989898;text-align: left;max-height:44px;overflow: hidden;margin: 5px 0 0 0}
.fen-2j div.lunbo-ce-lei a:hover{color: #e50112;text-decoration: none;}





/* Icons */
@font-face { font-family: "slick"; src: url("slick.eot"); src: url("slick.eot-#iefix") format("embedded-opentype"), url("slick.woff") format("woff"), url("slick.ttf") format("truetype"), url("slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }
/* Arrows */
.fen-2j .slick-prev, .fen-2j .slick-next {transition:all 0.3s ease 0s;position: absolute; display: block; height:20px; width: 10px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top:80px;top:35%; padding: 0; border: none; outline: none;filter:alpha(opacity:100);opacity:1;margin: -20px 0 0 0}
.fen-2j .slick-prev:focus, .fen-2j .slick-next:focus { outline: none; }
.fen-2j .slick-prev.slick-disabled:before, .fen-2j .slick-next.slick-disabled:before { opacity: 0.25; }

.fen-2j .slick-prev:before, .fen-2j .slick-next:before { font-family: "slick"; font-size: 40px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.fen-2j .slick-prev { left: 0px; background: url(/App_Theme/F17D3TH003/images/pc_Default_images/prev-b.png) no-repeat center center;filter:alpha(opacity:50);opacity:0.5;}

.fen-2j .slick-next { right:0px; background: url(/App_Theme/F17D3TH003/images/pc_Default_images/next-b.png) no-repeat center center;filter:alpha(opacity:50);opacity:0.5;}

/* Dots */
.fen-2j .slick-slider { margin-bottom: 0px;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.3);}

.fen-2j .slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%;}
.fen-2j .slick-dots li { position: relative; display: inline-block; height: 40px; width: 32px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.fen-2j .slick-dots li button { border: 0; background: transparent; display: block; height: 40px; width: 32px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.fen-2j .slick-dots li button:focus { outline: none; }
.fen-2j .slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.fen-2j .slick-dots li.slick-active button:before { opacity: 0.75; }

.fen-2j .slick-slider:hover .slick-prev{filter:alpha(opacity:100);opacity:1;} 
.fen-2j .slick-slider:hover .slick-next{filter:alpha(opacity:100);opacity:1;} 
.fen-2j .slick-slider .slick-prev:hover{filter:alpha(opacity:100);opacity:1;}
.fen-2j .slick-slider .slick-next:hover{filter:alpha(opacity:100);opacity:1;}


/*fen-con*/
.fen-con{margin: 10px 0 0 0}
.fen-con li{position: relative;padding: 7px 0 7px 25px;display: inline-block;width: 100%;border-bottom: 1px dashed #ccc;}
.fen-con li i{width: 20px;height: 20px;font-size: 16px;color: #4d4d4d;position: absolute;left:0;display: inline-block;top:11px;font-family: FontAwesome;}
.fen-con li i.fen-con-03{font-size: 14px;top:11px;}
.fen-con li p{font-size: 14px;line-height: 22px;color: #333;display: inline-block;width: 100%}
.fen-con li a{font-size: 14px;line-height: 22px;color: #333;display: inline-block;width: 100%;text-transform: capitalize;}
.fen-con li a:hover{text-decoration: underline;color: #f00;}





/*contact*/
.con-main{margin-bottom:30px;}
.con-main>div>em{font-size:22px;display:block;margin-bottom:10px;font-family: 'RobotoB';color:#231815;text-align:left;margin-top:20px;}
.con-main>div>p{font-size:14px;margin-bottom:60px;color:#808080;text-align:center;}

.con-main .con-text{margin-bottom:20px;}
.con-main .con-text>em{font-size:18px;display:inline-block; vertical-align:middle;text-transform:uppercase;font-family: 'RobotoB';margin-bottom:10px;margin-top:20px;}
.con-main .con-text div{line-height:20px;font-size:13px;}

.con-main .con-mes{border-top:1px solid #f2f2f2;padding-top:20px;}
.con-main .con-mes>em{font-size:14px;font-family: 'RobotoB';display:block;margin-bottom:5px;}
.con-main .con-mes .con_input{height:40px;background:#fff;line-height:40px;color:#999;border:1px solid #e5e5e5;text-transform:capitalize;padding-left:10px;font-size:13px;display:inline-block;width:84%;max-width:240px;}
.con-main .con-mes .con_input:focus{color:#333333;border:1px solid #ccc;}
.con-main .con-mes .send{width:40px;height:40px;color:#fff;background:#e50112;text-transform:uppercase;text-align:center;line-height:0;cursor:pointer;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.con-main .con-mes .send:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.con-main .con-mes a:hover{color:#ffe400;text-decoration:none;}


.message{padding:30px 15px;background: #f5f5f5 url(/App_Theme/F17D3TH003/images/pc_Default_images/con-xian.png) no-repeat top center;}
.message em{font-size: 20px;line-height: 20px;font-family: 'RobotoB';padding:5px 10px;margin: 0 0 15px 0;display: inline-block;color: #e50112;border-bottom: 2px solid #e5e5e5;width: 100%;padding:0 0 15px 0;text-transform: uppercase;}
.message>span{font-size: 12px;line-height: 20px;color: #999;display: inline-block;margin: 10px 0 0 0;padding:0 0 0 0px}
.message ul{overflow:hidden;width:100%;background: url(/App_Theme/F17D3TH003/images/pc_Default_images/con-bj.png) no-repeat bottom right;}

.message li{margin-bottom:20px;padding: 0}
.message p{font-size:14px;margin-left:0;display:block;margin-bottom:30px;text-transform:capitalize;color:#211c1c;padding-left:0px;}
.message p a:hover{color:#e50112;}
.message label{display:inline-block;width:13%;font-weight:normal;text-align:left;font-size:14px;vertical-align:middle;margin-bottom:5px;color:#211c1c;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: bold;}
.message label a{font-weight: normal;text-decoration: underline;color: #e50112}
.message .meInput{width:60%;height:40px;border:1px solid #e5e5e5;background:#fff;padding-left:10px; vertical-align:middle;font-family: 'Open Sans', sans-serif;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.message .meInput:focus{border:1px solid #ccc;}
.message .meText{width:60%;min-height:160px;background:#fff;max-width:100%;padding:10px; vertical-align:middle;font-family: 'Open Sans', sans-serif;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;border:none;border:1px solid #e5e5e5;}
.message .meText:focus{border:1px solid #ccc;}
.message .send{display:inline-block;background:#e50112;font-size:14px;color:#fff;text-transform:uppercase;padding:10px 30px;margin-top:10px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;margin-left:0px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;font-family: 'RobotoB';}
.message .send:hover{background: #222;text-decoration: none;}
@media only screen and (max-width: 992px){
.message label{display:inline-block;width:20%;font-weight:normal;text-align:left;font-size:14px;vertical-align:middle;margin-bottom:5px;color:#211c1c;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: bold;}

}
@media only screen and (max-width: 768px){
  .message .send{text-align: center;width: 100%;}
  .message ul{background: none}
	.message{margin-top:30px;}
	.con-main > div > p{margin-bottom:30px;}
	.con-main .con-mes .con_input{max-width:none;}
	.message .meInput,.message .meText{width:100%;}
	.message label{width:100%;}
	.message .meInput{width:100%;}
	.message .meText{width:100%;}
}

/*sitemap*/
.sitemap{width:100%;margin-top:10px;padding:10px;}
.sitemap ul{padding: 0}
.sitemap ul>em a{display:block;margin-bottom:10px;font-size:16px;color:#000;text-transform:capitalize;width: 100%;border-bottom: 1px solid #ccc;display: block;padding:5px 10px 5px 20px;background: #f5f5f5;font-family: 'Robotob';}
.sitemap ul>em a:hover{text-decoration: none;color: #e50112}
.sitemap ul li{margin:10px 0;padding:0 30px;float: left;}
.sitemap>ul>li>a{font-size:15px;background:url(/App_Theme/F17D3TH003/images/pc_Default_images/icon-circle.png) no-repeat left 8px;padding-left:10px;text-transform:capitalize;font-family: 'RobotoR';}
.sitemap ul li ul{padding-left:20px;padding-bottom:2px;}
.sitemap ul li ul li a{font-size:13px;}
.sitemap ul li ul li a:before{content:"\f105";font-family:FontAwesome;padding-right:5px;}
.sitemap ul li a:hover{color:#e50112;}
.sitemap ul a.site-all{font-family: 'RobotoR';display:inline-block;font-size:16px;text-transform:uppercase;background:url(/App_Theme/F17D3TH003/images/pc_Default_images/icon-circle.png) no-repeat left 11px;padding-left:20px;}
.sitemap ul a.site-all:hover{text-decoration:none;color:#e50112;}


/*news-list*/
.news_list{width:100%;}
.news_list li{margin:15px 0;overflow:hidden;clear:both;border-bottom:2px solid #e5e5e5;padding-bottom:15px;}
.news_list li .newl_left{width:64%;margin-left:2%;float:right;}
.news_list li .newl_left em{font-size:20px;display:block;margin-bottom:10px;text-transform:capitalize;color:#000;}
.news_list li .newl_left em:hover,.news_list li .newl_left a:hover{color:#e50112;text-decoration:none;}
.news_list li .newl_left .newm_date{margin-bottom:10px;}
.news_list li .newl_left>p{color:#999;line-height:150%;font-size:14px;overflow:hidden;max-height:62px;margin:0;}
.news_list li .newl_left .newl_more{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;display:inline-block;background:#e50112;font-size:14px;color:#fff;text-transform:uppercase;padding:5px 30px;margin-top:10px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.news_list li .newl_left .newl_more:hover{text-decoration:none;color: #fff;background: #222}


.news_list li .newl_right{float:left;display:inline-block;max-width:32%;background: #333}
.news_list li .newl_right img{max-width:100%;height:auto;width:100%;filter:alpha(opacity:100);opacity:1;}
.news_list li .newl_right:hover img{max-width:100%;height:auto;filter:alpha(opacity:80);opacity:0.8;}
@media only screen and (max-width: 768px) {
	.news_list li .newl_right{width:100%;margin-bottom:20px;float:none;max-width:100%;}
	.news_list li .newl_left{width:100%;}
}


/*news-main*/
.news_main{width:100%;margin:20px 0 20px 0;}
.news_main em{font-size:18px;font-family: 'RobotoB';display:block;margin-bottom:10px;}
.news_main .newm_date{color:#808080;border:none;line-height:normal;padding:0;border-bottom:2px solid #e5e5e5;padding-bottom:10px;}
.newm_date p{display:inline-block;margin-right:15px;font-size:12px;}
.newm_date i{padding-right:5px;}
.news_main>div{margin-top:10px;line-height:180%;border-bottom:2px solid #e5e5e5;padding-bottom:20px;font-size:14px;padding:2%;}
.news_main>div a{color:#e50112;text-decoration:underline;}
.news_main>div img{max-width:100%;height:auto;}



/*page-turning*/
.page_turn{padding:5px 2%;}
.page_turn li{display:block;margin-bottom:10px;}
.page_turn li p{display:inline-block;color:#808080;font-size:15px;text-transform:capitalize;margin-bottom:0;}
.page_turn li a{display:inline-block;font-size:14px;margin-left:10px;padding:2px 10px 5px 10px;text-transform:capitalize;}
.page_turn li a:hover{color:#e50112;}


.page_num{width:100%;margin:20px auto 0 auto;text-align:center;display: block;}
.page_num ul{background: #eee}
.page_num li{display:inline-block;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.page_num li p{display:inline-block;color:#fff;background:#e50112;font-size:14px;text-transform:capitalize;margin-bottom:0;padding:8px 14px 8px 14px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;margin:0 2px;border: 1px solid #eee;}
.page_num li a i{display: inline-block;line-height: 20px;width: 80px;}
.page_num li span{display:inline-block;color:#fff;background:#e50112;font-size:14px;text-transform:capitalize;margin-bottom:0;padding:8px 14px 8px 14px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;margin:0 2px;}
.page_num li a{background: #fff;display:inline-block;color:#333;font-size:14px;text-transform:capitalize;padding:8px 14px 8px 14px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;margin:0 2px;border: 1px solid #eee;}
.page_num li a:hover{color:#fff;text-decoration:none;background:#e50112;}
.page_num>span{display:block;font-size:12px;margin-top:10px;text-align: center;}
.page_num>span:before{content:'[';padding-right:3px;}
.page_num>span:after{content:']';padding-left:3px;}
.page_num>span p{display:inline-block;margin:0 5px;}
@media only screen and (max-width: 768px) {
    .page_num li a i{width: 30px;}
    .page_num>span{width:100%;margin-top:15px;}}
@media only screen and (max-width: 400px) {
	.page_num li{margin:5px 0;}
	.page_num li p,.page_num li a{font-size:12px;padding:8px;}
}


/*blog*/
.column .block .blog_main { margin-bottom:0;}
ul.blog-list, ul.blog-list1{padding: 0;list-style: none;border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:20px;text-align:left;}
ul.blog-list li {background: url(/App_Theme/F17D3TH003/images/pc_Default_images/icon-circle.png) no-repeat left 10px;margin:0 20px 10px 0;padding-left:15px;}
ul.blog-list1 p, ul.blog-list p {font-size:16px;color:#e50112;font-family: 'RobotoB';margin-bottom: 15px;text-transform:capitalize;}
ul.blog-list li a {color:#808080;font-size:14px;vertical-align: initial;text-decoration: none;}
ul.blog-list li a:hover{color: #e50112;text-decoration:underline;}
ul.blog-list1 li a:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;color:#fff;text-decoration:none;}
ul.blog-list3 li.blog-list3-img{float: left;width: 24%;margin-right: 5%;}
.blog-list3-img img{width:60;border-radius:5px;height:45px;border:solid 1px #eee;}

ul.blog-list1 li {display: inline-block;margin: 10px 3px;} 
ul.blog-list1 li a {
	color: #fff;
	text-decoration: none;
	background:#211c1c;
	padding:7px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	
}

.blog_list{width:100%;}
.blog_list>li{margin:20px 0;padding-bottom:20px;border-bottom:1px solid #e5e5e5;text-align:left;}
.blog_list li em{font-size:20px;overflow:hidden;display:block;margin-bottom:15px;text-overflow:ellipsis;white-space:nowrap;	-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.blog_list li a:hover{text-decoration:none;}
.blog_list li:hover em{color: #e50112;}
.blog_list li .blog_date{display:block;margin-bottom:10px;}
.blog_list li .blog_date li{display:inline-block;margin-right:10px;color:#808080;padding-right:10px;border-right:1px solid #e5e5e5;}
.blog_list li .blog_date li:last-child{border:none;}
.blog_list li .blog_date li i{padding-right:5px;}
.blog_list li a{overflow:hidden;max-height:240px;display:inline-block;width: 100%;}
.blog_list li img{max-width:100%;height:auto;}
.blog_list li p{font-size:14px;line-height:130%;overflow:hidden;max-height:54px;margin-top:10px;}
.blog_list li .blog_tag{margin-top:10px;}
.blog_list li .blog_tag li{background:#e5e5e5;display:inline-block;margin-right:10px;}
.blog_list li .blog_tag li a{padding:8px 5px;display:inline-block;}
.blog_list li .blog_tag li i{padding-right:5px;color:#808080;}
.blog_list li .blog_tag li:hover{background:#e50112;color:#000;}
.blog_list li .blog_tag li:hover a{color:#fff;}
.blog_list li .blog_tag li:hover i{color:#fff;}
.blog_list .blog_more{	padding:6px 20px;margin-top:20px;
	border-radius:5px;
	background-image: -moz-linear-gradient(top, #ffa128, #fc9818);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffa128), color-stop(1, #fc9818));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa128', endColorstr='#fc9818', GradientType='0');
	background:linear-gradient(to bottom, #ffa128, #fc9818);
	display:inline-block;
	text-transform:capitalize;
	color:#fff;
	font-size:14px;
}
.blog_list .blog_more:hover{
	color:#000;
	text-decoration:none;
	box-shadow:0 0 5px 1px #e5e5e5;
	background:#ffe400;
}


/*blog-main*/
.blog_main{width:100%;margin-top:20px;}
.blog_main em{font-size:18px;overflow:hidden;display:block;margin-bottom:15px;text-overflow:ellipsis;white-space:nowrap;}
.blog_main a:hover{text-decoration:none;}
.blog_main .blog_date{display:block;margin-bottom:10px;}
.blog_main .blog_date li{display:inline-block;margin-right:10px;color:#808080;padding-right:10px;border-right:1px solid #e5e5e5;}
.blog_main .blog_date li:last-child{border:none;}
.blog_main .blog_date li i{padding-right:5px;}
.blog_main img{max-width:100%;height:auto;}
.blog_main div{font-size:14px;line-height:180%;margin-top:10px;text-align:left;}
.blog_main .blog_tag{margin-top:10px;text-align:left;}
.blog_main .blog_tag li{background:#e5e5e5;display:inline-block;margin-right:10px;}
.blog_main .blog_tag li a{display:inline-block;padding:8px 5px;}
.blog_main .blog_tag li i{padding-right:5px;color:#808080;}
.blog_main .blog_tag li:hover{background:#e50112;color:#000;}
.blog_main .blog_tag li:hover a{color:#fff;}
.blog_main .blog_tag li:hover i{color:#fff;}
#loop-nav-singlular-post{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:10px;}
#loop-nav-singlular-post i{padding:0 5px;}
/* Sweep To Right */
.hvr-sweep-to-right {
	float:left;
	margin-top:10px;
	padding:8px 20px;
	background:#f2f2f2;
	color:#1a1a1a;
	font-size:14px;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e50112;
  color:#fff;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: #fff;text-decoration:none;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* Sweep To Left */
.hvr-sweep-to-left {
	float:right;
	margin-top:10px;
	padding:8px 20px;
	color:#1a1a1a;
	background:#f2f2f2;
	font-size:14px;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e50112;
  color:#fff;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active {
  color: #fff;text-decoration:none;
}
.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/*products*/

.cp-ppp{font-size: 14px;color: #666;border-top: 1px solid #ccc;padding: 10px 0 0 0;}
.pro-cat{margin-bottom:20px;margin-top:30px;}
.pro-cat li{display:inline-block;margin-right:10px;}
.pro-cat li a{text-transform:capitalize;color:#333;font-size:14px;font-family: 'RobotoB';padding:8px 16px;background:#f2f2f2;border-radius:20px;display:inline-block;}
.pro-cat li:hover a{color:#fff;text-decoration:none;background:#ff3053;}

.pro-list{width:100%;}
.pro-list li{margin:15px 0;text-align:center;}

.cbp-vm-switcher {width:100%;}
.cbp-vm-options {text-align: left;position: absolute;right:15px;top:5px;}

@media(max-width:768px){.cbp-vm-options{position: inherit;} }

.cbp-vm-options p{display:inline-block; vertical-align:middle;padding-right:5px;font-family: 'RobotoB';}
.cbp-vm-options a {display: inline-block; vertical-align:middle;width:35px;height:35px;overflow: hidden;white-space: nowrap;color: #ccc;margin: 2px;}
.cbp-vm-options a:hover,
.cbp-vm-options a.cbp-vm-selected {
	color: #e50112;
}
.cbp-vm-options a:before {width: 35px;height: 35px;line-height: 35px;font-size: 24px;text-align: center;display: inline-block;}

/* General list */
.cbp-vm-switcher ul {list-style: none;padding: 0;margin: 0;}

/* Clear eventual floats */
.cbp-vm-switcher ul:before, 
.cbp-vm-switcher ul:after { 
	content: " "; 
	display: table; 
}
.cbp-vm-switcher ul:after { clear: both; }

.cbp-vm-switcher ul li {display: block;position: relative;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.cbp-vm-image {display: block;margin: 0 auto;position:relative;}
.cbp-vm-image span{display:inline-block;width:100%;height:auto;border-radius:5px;}
.cbp-vm-image img {width:100%;cursor:pointer;position:relative;max-width:100%;max-height:100%;height:auto;border-radius:5px;}

.cbp-vm-switcher ul li em{font-size:15px;font-family: 'RobotoB';display:block;margin:10px 0;color:#333333;text-transform:capitalize; word-wrap:break-word;margin-bottom:0;text-align:left;overflow:hidden;max-height: 42px;overflow: hidden;}
.cbp-vm-switcher ul li .cbp-vm-details{color:#999;overflow:hidden;height:40px;font-size:13px;line-height:20px;text-align:left;}
.cbp-vm-switcher ul li a:hover,.cbp-vm-switcher ul li:hover em{ text-decoration:none;color:#e50112;}
.cbp-vm-switcher ul li:hover{box-shadow:0 0 5px 2px rgba(0,0,0,0.1);background: #f6f6f6}

.cbp-vm-view-grid .prol_more{display:none;}


/* Common icon styles */
.cbp-vm-icon:before {
	font-family: 'fontawesome';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.cbp-vm-grid:before {content: "\f00a";}
.cbp-vm-list:before {content: "\f00b";}
.cbp-vm-add:before {content: "\f055";}

/* Large grid view */
.cbp-vm-view-grid ul {text-align: left;}

.cbp-vm-view-grid ul li {
	width: 32.5%;
	text-align: center;
	padding: 20px;
	display: inline-block;
	vertical-align: top;
}


/* List view */
.cbp-vm-view-list li {padding: 20px;border-bottom:2px solid #e5e5e5;white-space: nowrap;text-align:left;white-space:normal;}
.cbp-vm-view-list li:before, 
.cbp-vm-view-list li:after { 
	content: " "; 
	display: table; 
}
.cbp-vm-view-list li:after { clear: both; }
.cbp-vm-view-list .cbp-vm-image,
.cbp-vm-view-list .cbp-vm-title,
.cbp-vm-view-list .cbp-vm-details,
.cbp-vm-view-list .cbp-vm-price,
.cbp-vm-view-list .cbp-vm-add {
	display: inline-block;
	vertical-align: middle;
}

.cbp-vm-view-list .cbp-vm-image {width: 30%;display:inline-block; vertical-align:middle;margin-right:2%;float:left;}
.cbp-vm-view-list ul li em{display:inline-block; vertical-align:top;width:66%;text-align:left;font-size:18px;}
.cbp-vm-view-list ul li a:hover em{text-decoration: underline;}
.cbp-vm-view-list ul li .cbp-vm-details {width: 66%;overflow: hidden;white-space: normal;height:40px;}
.cbp-vm-view-list .prol_more{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;display:inline-block;background:#e50112;font-size:15px;color:#fff;text-transform:uppercase;padding:5px 30px 5px 30px;margin-top:20px;text-transform: capitalize;}
.cbp-vm-view-list .prol_more:hover{text-decoration:none;background: #222;color: #fff}


.cbp-vm-view-grid .pro-tag{display: none;}
.cbp-vm-view-list .pro-tag{display: block;}

.pro-tag{width: 100%;padding: 5px 0}
.pro-tag p{display: inline-block;font-size:14px;line-height: 24px;vertical-align: middle;}
.pro-tag a{display: inline-block;font-size:14px;line-height: 24px;vertical-align: middle;padding:0 5px}

@media screen and (max-width: 940px) {
  .cbp-vm-view-grid ul li {width: 49%;}
}

@media screen and (max-width: 420px) {.cbp-vm-view-grid ul li {width: 100%;}}

@media only screen and (max-width: 768px){
	.pro-cat li{margin-bottom:10px;}
}


@media screen and (max-width: 520px) {
	.cbp-vm-view-list ul li .cbp-vm-details{height:40px;}
	.cbp-vm-view-list .prol_more{font-size:13px;padding:10px 20px 10px 20px;}
}

@media screen and (max-width: 400px) {
	.cbp-vm-view-list ul li em{width:100%;}
	.cbp-vm-view-list ul li .cbp-vm-details{width:100%;}
	.cbp-vm-view-list .cbp-vm-image{width:100%;}
}


/*products-main*/
/*products main*/
/* CSS for the loading div */

.sp-loading {
  text-align: center;
  max-width: 100%;
  padding: 15px;
  border: 5px solid #eee;
  border-radius: 3px;
  font-size: 12px;
  color: #888;
}

/* Element wrapper */

.sp-wrap {
  display: none;
  line-height: 0;
  font-size: 0;
  border-radius: 3px;
  position: relative;

  text-align:center;
  max-width: 100%;
  width:100%;
}

/* Thumbnails */

.sp-thumbs {
  margin-top:10px;
  text-align: center;
  display: inline-block;
}
.sp-thumbs img {
  min-height: 56px;
  min-width: 56px;
  max-width: 56px;
}
.sp-thumbs a:link, .sp-thumbs a:visited {
  width: 56px;
  height: 56px;
  overflow: hidden;
  opacity: .3;
  display: inline-block;
  background-size: cover;
  background-position: center;
  -webkit-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
  -ms-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  transition: all .2s ease-out;
  margin:0 3px;
  border:1px solid #b3b3b3;
}
.sp-thumbs a:hover {
  opacity: 1;
  border:1px solid #b3b3b3;
}

/* Styles for the currently selected thumbnail */

.sp-thumbs a:active, .sp-current {
  opacity: 1!important;
  position: relative;
}

/* Image currently being viewed */

.sp-large {
  position: relative;
  overflow: hidden;
  top: 0;
  left: 0;
  width:100%;
  border: 3px solid #f3f3f3;
}
.sp-large a img {
  max-width: 100%;
  height: auto;
  width:100%;
}
.sp-large a {
  display: block;
}

/* Panning Zoomed Image */

.sp-zoom {
  position: absolute;
  left: -50%;
  top: -50%;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
  display: none;
}
/* Lightbox */

.sp-lightbox {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, .9);
  z-index: 9999999;
  display: none;
  cursor: pointer;
}
.sp-lightbox img {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  max-width: 90%;
  max-height: 90%;
  border: 2px solid #fff;
}
#sp-prev, #sp-next {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  z-index: 501;
  color: #fff;
  padding: 14px;
  text-decoration: none;
  background: #000;
  border-radius: 25px;
  border: 2px solid #fff;
  width: 50px;
  height: 50px;
  box-sizing: border-box;
  transition: .2s;
}
#sp-prev {
  left: 10px;
}
#sp-prev:before {
  content: '';
  border: 7px solid transparent;
  border-right: 15px solid #fff;
  position: absolute;
  top: 16px;
  left: 7px;
}
#sp-next {
  right: 10px;
}
#sp-next:before {
  content: '';
  border: 7px solid transparent;
  border-left: 15px solid white;
  position: absolute;
  top: 16px;
  left: 18px;
}
#sp-prev:hover, #sp-next:hover {
  background: #444;
}

/* Tweak styles for small viewports */

@media screen and (max-width: 400px) {
  .sp-wrap {
    margin: 0 0 15px 0;
  }
  #sp-prev, #sp-next {
    top: auto;
    margin-top: 0;
    bottom: 25px;
  }
}




.pro-left .big-img{width:100%;display:inline-block;margin-bottom:10px;height:auto;}
.pro-left .big-img img,.pro-left .simple-img li img{max-width:100%;height:auto;width:100%;}
.pro-left .simple-img{text-align:center;}
.pro-left .simple-img li{display:inline-block;max-width:56px;max-height:56px;border:1px solid #e5e5e5;}

.pro-right{background:#fafafa;float:right;padding:15px;}
.pro-right em{font-family: 'RobotoB';color:#231815;font-size:20px;text-transform:capitalize;margin-bottom:15px;display:block;}
.pro-right .pro-table{margin-bottom:20px;border-top:1px solid #e5e5e5;}
.pro-right .pro-table li{display:inline-block;padding:10px 0px;font-size:14px;border-bottom:1px solid #e5e5e5;width: 100%}
.pro-right .pro-table li:nth-child(2n+1){}
.pro-right .pro-table li p{color:#808080;font-size:12px;padding-right:5px;font-family: 'RobotoB';text-transform:uppercase;display:inline-block;}
.pro-right .pro-intro{margin-top:10px;line-height:20px;font-size:13px;overflow:hidden;max-height:80px;color:#808080;}
.pro-right .pro-inquiry{display:inline-block;background:#e50112;font-size:14px;color:#fff;text-transform:uppercase;padding:10px 30px;margin-top:30px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;font-family: 'RobotoB';-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.pro-right .pro-inquiry:hover{background: #222;text-decoration: none;}

@media(max-width:1200px){}
@media(max-width:992px){}
@media(max-width:768px){
  .pro-right .pro-inquiry{width: 100%;text-align: center;}}
@media(max-width:480px){}


.pro-right .pro-share{margin-top:30px;}
.pro-right .pro-share p{font-family: 'RobotoB';display:inline-block;padding-right:10px;text-transform:uppercase; vertical-align:middle;}
.pro-right .pro-share li{display:inline-block;margin-right:10px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;max-width:25px;max-height:25px;cursor:pointer;vertical-align:middle;}
.pro-right .pro-share li img{max-width:100%;height:auto;width:100%;}
.pro-right .pro-share li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.pro-right .pro-share li:last-child{margin-right:0;}

/*products-tab*/
#parentHorizontalTab02{margin:30px 0 20px 0!important;border-bottom:2px solid #e5e5e5;text-align:left;padding:10px;text-align:left;}
@media only screen and (max-width: 768px) {#parentHorizontalTab02 {margin:40px 0 !important;}}
#parentHorizontalTab02 ul.resp-tabs-list {margin: 0px;padding: 0px;margin-bottom:10px;text-align:left;}

#parentHorizontalTab02 .resp-tabs-list li {display: inline-block;margin: 0 1px 0 0;list-style: none;cursor: pointer;font-size:16px;font-family: 'RobotoR';text-transform:capitalize;color:#fff;text-align:center;background:#211c1c;padding:10px 15px;width:48%;}
#parentHorizontalTab02 .resp-tabs-container div{line-height:24px;font-size:13px;}
.table-responsive{ overflow-x:scroll}
#parentHorizontalTab02 .resp-tabs-container {padding: 0px;background-color: #fff;clear: left;}
#parentHorizontalTab02 .resp-tabs-container img{max-width:100%;height:auto;}
#parentHorizontalTab02 em.resp-accordion {cursor: pointer;padding: 5px;display: none;padding: 10px 15px !important;}
#parentHorizontalTab02 .resp-tab-content {display: none;padding:10px 0 30px 0;}
#parentHorizontalTab02 .resp-tabs-list li:hover{background:#e50112;color:#fff;}
#parentHorizontalTab02 .resp-tabs-list li{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
#parentHorizontalTab02 .resp-tabs-list li.resp-tab-active {background:#e50112;color:#fff;z-index:99;}
#parentHorizontalTab02 .resp-content-active,#parentHorizontalTab02 .resp-accordion-active {display: block;}
#parentHorizontalTab02 em.resp-accordion {font-size: 18px;margin: 0px;font-family: 'RobotoB';background:#f2f2f2;margin-bottom:1px;}
#parentHorizontalTab02 em.resp-tab-active {margin-bottom: 0px !important;}
#parentHorizontalTab02 em.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important;background: blue;}
#parentHorizontalTab02 .resp-vtabs ul.resp-tabs-list {float: left;width: 30%;}
#parentHorizontalTab02 .resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0 0 4px;
    cursor: pointer;
    float: none;
}
#parentHorizontalTab02 .resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    min-height: 250px;
    border-radius: 4px;
    clear: none;
}

#parentHorizontalTab02 .resp-vtabs .resp-tab-content {border: none;word-wrap: break-word;}
#parentHorizontalTab02 .resp-vtabs li.resp-tab-active { 
position: relative;
z-index: 1;
margin-right: -1px !important;
padding: 14px 15px 15px 14px !important;
border-top: 1px solid;
border: 1px solid #5AB1D0 !important;
border-left: 4px solid #5AB1D0 !important;
margin-bottom: 4px !important;
border-right: 1px #FFF solid !important;
}
#parentHorizontalTab02 .resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 10px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 7px solid #c1c1c1;
}
#parentHorizontalTab02 em.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 7px solid #fff;
}
#parentHorizontalTab02 em.resp-tab-active {background: #e50112 !important;color:#fff;}
#parentHorizontalTab02 .resp-easy-accordion em.resp-accordion {display: block;}
#parentHorizontalTab02 .resp-easy-accordion .resp-tab-content {border: 1px solid #1268bf;}
#parentHorizontalTab02 .resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #1268bf;/* !important;*/}
#parentHorizontalTab02 .resp-jfit {width: 100%;margin: 0px;}
#parentHorizontalTab02 .resp-tab-content-active {display: block;}

#parentHorizontalTab02 .resp-tab-content img{max-width:100%;height:auto;}

@media only screen and (max-width: 768px) {
	#main-btn{padding:2% 6%;}
	#parentHorizontalTab02{padding:0;border-bottom:none;}
    #parentHorizontalTab02 ul.resp-tabs-list {display: none;}
    #parentHorizontalTab02 em.resp-accordion {display: block;}
    #parentHorizontalTab02 .resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1;border:1px solid #e5e5e5;border-top:none;padding:15px 15px 30px 15px;}
    #parentHorizontalTab02 .resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: 100px;
        clear: none;
    }
    #parentHorizontalTab02 .resp-accordion-closed {display: none !important;}
    #parentHorizontalTab02 .resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}
	.pro-right .pro-table li:nth-child(2n+1){border-right:none;}
}

@media only screen and (max-width: 580px) {
	#parentHorizontalTab02 .resp-tabs-container div.tab-brand ul li{width:32%;}
	#parentHorizontalTab02 .resp-tabs-container div.tab-brand ul li:nth-child(4n+4){border-right:1px solid #e6e6e6;}
	#parentHorizontalTab02 .resp-tabs-container div.tab-brand ul li:nth-child(3n+3){border-right:none;}
}
@media only screen and (max-width: 450px) {
	#main-btn{padding:2% 10%;}
	#parentHorizontalTab02 .resp-tabs-container div.tab-brand ul li{width:49%;}
	#parentHorizontalTab02 .resp-tabs-container div.tab-brand ul li:nth-child(3n+3){border-right:1px solid #e6e6e6;}
	#parentHorizontalTab02 .resp-tabs-container div.tab-brand ul li:nth-child(2n+2){border-right:none;}
	#parentHorizontalTab02 .resp-tabs-container div.tab-model ul li{width:48%;}
	#parentHorizontalTab02 .resp-tabs-container div.tab-model ul li:nth-child(3n+3){margin-right:2%;}
	#parentHorizontalTab02 .resp-tabs-container div.tab-model ul li:nth-child(2n+2){margin-right:0;}
}

#inquiry{padding-top:2%;}
.pro-inqBox .pro_title{display:block;font-size:20px;text-transform:uppercase;position:relative;font-family: 'RobotoB';}
.pro-inqBox .pro_title em{color:#e50112;font-size:20px;font-family: 'RobotoB';text-transform:uppercase;padding-bottom:10px;display: inline-block;}
.pro-inqBox .column_icon_toggle{display:none;}
.pro-inqBox .con-left{padding-top:20px;}
.pro-inqBox .message{box-shadow:none;border-right:1px solid #e5e5e5;border-radius:0;border-left:1px solid #f2f2f2;padding:30px 20px;}
.pro-inqBox .message p{padding-left:0;}
.pro-inqBox .message label{width:100%;}
.pro-inqBox .message>span{width:100%;}
.pro-inqBox .message .meInput,.pro-inqBox .message .meText{width: 75%}
.pro-inqBox .message .send{margin-left:0;}
.pro-inqBox  .toggle_content{border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}

.pro-inqBox .pro_title .icon-plus-sign:before{content:"\f067";font-family:'FontAwesome';}
.pro-inqBox .pro_title .icon-minus-sign:before{content:"\f068";font-family:'FontAwesome';}
@media only screen and (max-width: 768px){
  .pro-inqBox .message .send{width: 100%;text-align: center;}
  .pro-inqBox .message .meInput,.pro-inqBox .message .meText{width: 100%}
	.pro-inqBox .message{margin-top:0;background: #f6f6f6}
	.pro-inqBox .pro_title{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;background:#1d2087;padding:5px 15px;cursor:pointer;color:#fff;}
	.pro-inqBox .pro_title em{color:#fff;border-bottom:none;padding: 0}
	.pro-inqBox .pro_title .column_icon_toggle {display: inline-block;position: absolute;right:14px;top:8px;font-style:normal;cursor:pointer;color:#fff;font-weight:normal;}
	.pro-inqBox .con-main{margin:0;}
}

.pro-rpro{border-top:1px solid #e5e5e5;width:100%;margin-top:30px;padding-top:30px;}



.pro-scroll>em{font-size:22px;display:block;text-align:center;margin-bottom:10px;text-transform:uppercase;font-family: 'RobotoB';color:#e50112;}

@media only screen and (max-width: 768px){
	.pro-scroll{margin:0;}
}


/* Slider-1j */ 
/* Slider */
.view_pro{padding: 30px 0 0px 0;}
.view_pro .slick-slider {padding:0 0px;position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }

.view_pro .slick-list { position: relative; overflow: hidden; display: block; margin:0 0px; padding: 0; }
.view_pro .slick-list:focus { outline: none; }
.view_pro .slick-loading .slick-list { }
.view_pro .slick-list.dragging { cursor: pointer; cursor: hand; }

.view_pro .slick-slider .slick-list, .view_pro .slick-track, .view_pro .slick-slide, .view_pro .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.view_pro .slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; margin: 0 0 0 0px;}
.view_pro .slick-track:before, .view_pro .slick-track:after { content: ""; display: table; }
.view_pro .slick-track:after { clear: both; }
.view_pro .view_pro .slick-loading .slick-track { visibility: hidden; }

.view_pro .slick-slide { float: left; min-height: 1px; display: none;}
.view_pro .slick-slide img { display: block; }
.view_pro .slick-slide.slick-loading img { display: none;margin: 0 20px;}
.view_pro .slick-slide.dragging img { pointer-events: none; }
.view_pro .slick-initialized .slick-slide { display: block;}
.view_pro .slick-loading .slick-slide { visibility: hidden; }
.view_pro .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.view_pro div.lunbo-ce-lei{padding: 5px 0 0 0}
.view_pro div.lunbo-ce-lei>div:hover{}
.view_pro div.lunbo-ce-lei>div{margin:0 15px;}
.view_pro div.lunbo-ce-lei .view_pro-p{transition:all 0.3s ease 0s;overflow: hidden;background: #fff;border: 1px solid #fff;
-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0.0);
   -moz-box-shadow:0px 0px 0px rgba(0,0,0,0.0);
     -o-box-shadow:0px 0px 0px rgba(0,0,0,0.0);
        box-shadow:0px 0px 0px rgba(0,0,0,0.0);
        }
.view_pro div.lunbo-ce-lei .view_pro-p:hover{
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.3);
   -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.3);
     -o-box-shadow:0px 0px 5px rgba(0,0,0,0.3);
        box-shadow:0px 0px 5px rgba(0,0,0,0.3);}
.view_pro div.lunbo-ce-lei .view_pro-p img{transition:all 0.3s ease 0s;width: 100%;height: 100%;}
.view_pro div.lunbo-ce-lei .view_pro-p img{}
.view_pro div.lunbo-ce-lei .view_pro-t p{transition:all 0.3s ease 0s;text-transform: capitalize;display: block;font-size:12px;line-height: 20px;margin: 10px 0 0 0;color: #999;text-align: left;max-height:40px;overflow: hidden;}
.view_pro div.lunbo-ce-lei .view_pro-t a{transition:all 0.3s ease 0s;text-transform: capitalize;display: block;font-size:14px;line-height: 20px;margin: 10px 0 0 0;color: #333;text-align: left;max-height:40px;overflow: hidden;font-family: 'RobotoB';}
.view_pro div.lunbo-ce-lei .view_pro-t a:hover{color: #e50112;text-decoration: underline;}


/* Icons */
@font-face { font-family: "slick"; src: url("slick.eot"); src: url("slick.eot-#iefix") format("embedded-opentype"), url("slick.woff") format("woff"), url("slick.ttf") format("truetype"), url("slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }
/* Arrows */
.view_pro .slick-prev, .view_pro .slick-next {position: absolute; display: block; height:20px; width:10px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 0px; margin-top:0; padding: 0; border: none; outline: none; }
.view_pro .slick-prev:focus, .view_pro .slick-next:focus { outline: none; }
.view_pro .slick-prev.slick-disabled:before, .view_pro .slick-next.slick-disabled:before { opacity: 0.25; }

.view_pro .slick-prev:before, .view_pro .slick-next:before { font-family: "slick"; font-size: 40px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.view_pro .slick-prev { left:50%;margin:0 0 0 -15px;background: url(/App_Theme/F17D3TH003/images/pc_Default_images/prev-b.png) no-repeat left center;filter:alpha(opacity:50);opacity:0.5;}
.view_pro .slick-prev:hover {filter:alpha(opacity:100);opacity:1;}

.view_pro .slick-next { right: 50%;margin:0 -15px 0 0px;background: url(/App_Theme/F17D3TH003/images/pc_Default_images/next-b.png) no-repeat right center;filter:alpha(opacity:50);opacity:0.5;}
.view_pro .slick-next:hover {filter:alpha(opacity:100);opacity:1;}

/* Dots */
.view_pro .slick-slider { margin:10px 0 0 0;padding: 35px 0 0 0;}

.view_pro .slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.view_pro .slick-dots li { position: relative; display: inline-block; height: 40px; width: 32px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.view_pro .slick-dots li button { border: 0; background: transparent; display: block; height: 40px; width: 32px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.view_pro .slick-dots li button:focus { outline: none; }
.view_pro .slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.view_pro .slick-dots li.slick-active button:before { opacity: 0.75; }

/*page-turning*/
.page_turn{padding:10px 2% 5px 0%;}
.page_turn li{display:block;margin-bottom:0px;}
.page_turn li p{display:inline-block;color:#808080;font-size:15px;text-transform:capitalize;margin-bottom:0;}
.page_turn li a{transition:all 0.3s ease 0s;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;display:inline-block;color:#333;font-size:14px;margin-left:0px;padding:5px 10px 5px 10px;text-transform:capitalize;}
.page_turn li a:hover{text-decoration: underline;}




@media(max-width:1200px){
  .view_pro .slick-prev, .view_pro .slick-next{}
}

@media(max-width:992px){
  .view_pro .slick-prev, .view_pro .slick-next{}
}

@media(max-width:768px){
  .view_pro .slick-prev, .view_pro .slick-next{}
}

@media(max-width:480px){
  .view_pro .slick-prev, .view_pro .slick-next{}
}



/*project*/
.project-list li{margin-bottom:30px;text-align:center;padding:15px;}
.project-list li span{max-width:100%;height:auto;display:inline-block;max-height:164px;}
.project-list li span img{max-width:100%;height:auto;width:100%;}
.project-list li:hover{box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.project-list li em{font-family: 'RobotoB';display:block;margin-top:10px;color:#211c1c;font-size:14px;text-transform:capitalize;}
.project-list li:hover em{color:#e50112;text-decoration:none;}

@media only screen and (max-width: 480px){
	.project-list li{width:100%;}
	.project-list li span{max-height:none;}
}

/*main-right*/
@media only screen and (max-width: 1200px){
.main-right{padding: 0 0px}
}
@media only screen and (max-width: 768px){
.fot_links{padding: 0}
.fot-con #right_column{padding: 0}
}

/*aa*/
.bk-r{float: right;}
.bk-l{float: left;}

/************\
   fixed_box
\************/

.service{-moz-border-radius: 10px;width:200px; position:fixed;right:0px;z-index:500;top:200px;z-index: 9999999999;display: none;border: 3px solid #1d2087;
-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.3);
   -moz-box-shadow:3px 3px 5px rgba(0,0,0,0.3);
     -o-box-shadow:3px 3px 5px rgba(0,0,0,0.3);
        box-shadow:3px 3px 5px rgba(0,0,0,0.3);}

.service_top{
   background: #f9fafb;display:block;width:100%;overflow: hidden;}
.fudong_icon{ display: none;width:20px; height:20px;float:left; margin:5px 5px 0 5px;}
.guanbi{ width:48px;float:right;cursor:pointer;color: #fff;line-height: 20px;position: absolute;top: 5px;left: -50px;background: url(xx.png) no-repeat;}
.guanbi img{width: 100%;height: auto;}
.service_top{padding: 5px 10px;background: #f6f6f6;}
.service_top img{width: 100%;height: auto;}
.service_top span{color:#1d2087;font-size:16px;overflow:hidden;line-height:26px;font-weight: bold;display: block;text-align: left;margin: 0px 0 0 0;font-family: 'OpenSans-B';text-transform: uppercase;}
.service_top .xf-p{width: 80px;height: 60px;float: left;}
.service_list{
-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.3);
   -moz-box-shadow:3px 3px 5px rgba(0,0,0,0.3);
     -o-box-shadow:3px 3px 5px rgba(0,0,0,0.3);
        box-shadow:3px 3px 5px rgba(0,0,0,0.3);
        border-top:none;background: #f6f6f6;}
.service_list ul{padding: 10px 0;border-top: 1px solid #ccc;display: inline-block;}
.service_list ul li{display:block;line-height:20px;padding: 3px 0;}
.service_list ul li img{width:20px;height:20px;float:left;margin:0 5px 0 10px;}
.service_list ul li a{font-size: 12px;line-height:24px;color:#4d4d4d;float:left; overflow:hidden; width:150px; display:inline;}
.service_list ul li span{font-size: 12px;;line-height:24px;color:#4d4d4d;float:left; overflow:hidden; width:150px; display:inline;}

.service_list ul li a:hover{text-decoration:underline;color:#f00;}

.serviceB{
position:fixed;right:0px;top:200px;z-index:1;display:block;cursor:pointer;line-height: 40px;color: #fff;z-index: 99999999;display: block;width: 48px;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;
-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.3);
   -moz-box-shadow:3px 3px 5px rgba(0,0,0,0.3);
     -o-box-shadow:3px 3px 5px rgba(0,0,0,0.3);
        box-shadow:3px 3px 5px rgba(0,0,0,0.3);}
.serviceB img{width: 100%;height: auto;}
@media(max-width: 768px){
  .serviceB{display: none !important;}
}



/*·ÖÏí²å¼þµ÷Õû*/
.addthis_toolbox{margin: 20px 0 0 0;}

/*£¿£¿*/
.table-responsive {
    width: 100%;
    overflow-x: auto;
}

/*as*/
.relatedTags{width:100%;background:#f2f2f2;line-height:20px;margin:10px 0;padding:10px 2% 10px 2%;overflow:hidden;display: inline-block;}
.relatedTags p{overflow:hidden;margin:0;font-size:14px;display: inline-block;vertical-align: middle;font-family: 'RobotoB';color: #e50112;text-transform: uppercase;}
.re_main{display: inline-block;vertical-align: middle;width: auto;}
.re_main a{margin:0 8px;color:#333;text-transform:capitalize;font-size: 14px;}
.relatedTags a:hover{color:#d6251d;}









em{font-style:normal;}
img{border:none;}
li,ul,ol{list-style:none;}
.main-cat{
	padding:px 0 30px 0;
	background:url(/App_Theme/F17D3TH003/images/pc_Default_images/sl.png)repeat-x bottom;
	overflow: hidden;
	height: 100%;
}
.mcat-list{padding: 0 px}
.mcat-list li{margin:15px 0;position:relative;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.mcat-list li span{background:#312A2A;display:inline-block;max-width:100%;width:100%;max-height:361px;height:auto;}
.mcat-list li span img{max-width:100%;filter:alpha(opacity=10);-moz-opacity:0.9;opacity:0.9;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.mcat-list li .mc-text{position:absolute;left:0 ;bottom:0;padding:0 30px 30px 30px;width:100%;}
.mcat-list li .mc-text em{color:#fff;font-size:28px;font-family: 'RobotoB';text-transform:uppercase;display:block;width:84%;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.mcat-list li .mc-text p{color:#e5e5e5;font-size:14px;line-height:24px;overflow:hidden;height:24px;max-width:84%;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.mcat-list li .mc-text span{
	position:absolute;
	right:40px;
	bottom:40px;
  -moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius:30px;
	-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;
	width:60px;
	height:60px;
	display:inline-block;
	background: url(/App_Theme/F17D3TH003/images/pc_Default_images/icon-btn.png)no-repeat center;
	background:rgba(0,0,0,0.7) url(/App_Theme/F17D3TH003/images/pc_Default_images/icon-btn.png) no-repeat center;
}
.mcat-list li:hover span img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.mcat-list li:hover .mc-text p{
	margin-top:15px;
	height:72px;
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
	transition-property:filter opacity;
	transition-delay:0.3s;
	-moz-transition-property:filter opacity;
	-moz-transition-delay:0.3s;
	-webkit-property:filter opacity;
	-webkit-transition-delay:0.3s;
	-o-transition-property:filter opacity;
	-o-transition-delay:0.3s;
}

.mcat-list li:hover .mc-text span{background:#e50112 url(/App_Theme/F17D3TH003/images/pc_Default_images/icon-btn.png) no-repeat center;}

@media only screen and (max-width: 1200px) {
	.mcat-list li span img{height:auto;max-height:294px;}
	.mcat-list li .mc-text em{font-size:24px;}
	.mcat-list li .mc-text span{width:50px;height:50px;}	
}

@media only screen and (max-width: 992px) {
	.main-cat .container{width:100%;}	
}

@media only screen and (max-width: 768px) {
  .mcat-list{padding: 0 0px}
	.mcat-list li span{max-height:auto;}	
	.mcat-list li span img{width:100%;max-height:auto;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
	.mcat-list li .mc-text p{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;height:72px;margin-top:15px;}
}

@media only screen and (max-width: 450px) {
	.mcat-list li .mc-text span{display:none;}
	.mcat-list li .mc-text{text-align:center;}
	.mcat-list li .mc-text em,.mcat-list li .mc-text p{width:100%;max-width:100%;}
	.mcat-list li .mc-text p{font-size:12px;}
}

@media only screen and (max-width: 375px) {
	.mcat-list li .mc-text p{display:none;}
	.mcat-list li .mc-text em{font-size:20px;}
}
