
.blue{ color:#0058a0;}
@font-face{ font-family:'swissb'; src:url(../font/swissck_0.ttf);}
@font-face{ font-family:'Lato-Light'; src:url(../font/Lato-Light.ttf);}

:focus{outline:0;}
body,ul,img,p,input,dl,dd,tr,th,td{margin:0;padding:0;}
em{font-style:normal;}
img{border:none;}
a{text-decoration:none;color:#444444;}
input{padding:0px;vertical-align: middle;line-height: normal;border:none;} 
body{overflow-x:hidden;}

::selection {
background:#808080; 
color:#fff;
}
::-moz-selection {
background:#808080; 
color:#fff;
}
::-webkit-selection {
background:#808080; 
color:#fff;
}
ul li{}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{line-height:0; display:table; content:"";}
.clearfix:after{clear:both;}
.table-responsive{ overflow:auto;min-height:.01%;}


body{font-size:12px;font-family: Arial, Helvetica, sans-serif;color:#777777;}
.clear{clear:both;} 
.bold{font-weight:bold;}

.fl{float:left}
.fr{float:right}
*: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;}



.head_lan{background:#252525;width:100%;}
.head_lanN{width:100%; max-width:1160px; margin:0 auto}
.pgwMenu {max-width:600px;width:98%; position: relative; list-style: none;margin:auto;-moz-transition: all 0.3s;-o-transition: all 0.3s;	-webkit-transition: all 0.3s;transition: all 0.3s; float:left;}
.pgwMenu ul { list-style: none;  margin: 0; padding: 0;-moz-transition: all 0.3s;-o-transition: all 0.3s;	-webkit-transition: all 0.3s;transition: all 0.3s;}
.pgwMenu li { display:inline-block;margin:10px 0px 10px 8px;-moz-transition: all 0.3s;-o-transition: all 0.3s;	-webkit-transition: all 0.3s;transition: all 0.3s;}
.pgwMenu li a:hover p{ text-decoration:underline;}
.pgwMenu a{ display: block; color: #fff;text-decoration: none; font-size:12px}
.pgwMenu a img{max-width:24px;max-height:16px;height:auto; margin-right:7px}
.pgwMenu a p{display:inline-block; vertical-align:middle;text-transform:capitalize;}
.pgwMenu a.selected { color: #1178c5;}
.pgwMenu .pm-links.mobile,
.pgwMenu .pm-viewMore > ul { background: #fff;position: absolute; border:1px solid #1178c5; border-top:none; right: -1px; top: 38px; z-index: 1000;text-align:left; padding:0 5px;}
.pgwMenu .pm-viewMore { display: none; position: relative;}
.pgwMenu .pm-viewMore > a { display: inline-block;}
.pgwMenu .pm-viewMore > ul { left: auto; right: 0;}
.pgwMenu .pm-viewMore li { float: none;}
.pgwMenu .pm-viewMore span.icon,
.pgwMenu .pm-viewMore span.white { border-color: #fff transparent; border-style: solid; border-width: 8px 6px 0; margin-left: 3px; display: inline-block;}
.pgwMenu.light .pm-viewMore span.icon,
.pgwMenu .pm-viewMore span.black { border-color: #000 transparent; border-style: solid; border-width: 8px 6px 0; margin-left: 3px; display: inline-block;}
.pgwMenu .pm-links.mobile li,
.pgwMenu .pm-viewMore > ul > li { display: block; clear: both; width: auto;}
.pgwMenu .pm-dropDown,.pgwMenu .pm-viewMore,.pgwMenu .pm-viewMore > ul { display: none;}
.pgwMenu .pm-links.mobile li a{color:#333;}
.pgwMenu .pm-links.mobile li a:hover{ color:#1178c5}
.pgwMenu .pm-dropDown{float:right;}
.pgwMenu .pm-dropDown a { display: inline-block; background: #fff;color:#555;text-transform:capitalize;padding:10px 12px 10px; font-size:13px}
.pgwMenu .pm-dropDown a.active,
.pgwMenu .pm-viewMore a.active { background: #fff;}

.pgwMenu .pm-dropDown span.icon,
.pgwMenu .pm-dropDown span.white {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABZ0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMDvo9WkAAABKSURBVEhL7ZOxDQAwCMN6O4/T0tmjsxHJDB4yROJ0dz3s1BRHEi2OTREBpQFKA5QGKA3m7IP8RKeIgNIApQFKA5QGc/ZBfkJTdF0oUafLBAFNbAAAAABJRU5ErkJggg==) no-repeat;
    display: block;
    height: 22px;
    width: 22px;
    margin: 9px 5px;
}
@media only screen and (max-width: 990px) {.head_left{width:20%; max-width:200px}.pgwMenu {max-width:700px;}}
@media only screen and (max-width: 887px){
.pgwMenu {
    max-width: 700px;
}}

@media only screen and (max-width: 780px) {.head_left span{ margin:0 6px;}}
@media only screen and (max-width: 740px) {.head_left{ padding:10px 3px;}.head_left span{ margin:0 4px;}}
@media only screen and (max-width: 709px) {.head_left{ display:none;}}
@media only screen and (max-width: 705px) {.pgwMenu{
    max-width: 600px;
}.pgwMenu li{margin: 10px 0px 10px 6px;}.pgwMenu a img{margin-right: 6px;}}
@media only screen and (max-width: 698px) {.pgwMenu li{margin: 10px 0px 10px 5px;}.pgwMenu a img{margin-right: 5px;}}



.header{max-width:1160px; margin:0px auto 0px;}
#logo{ float:left; margin-top:25px;}
#logo img{ width:100%; max-width:376px;}
@media only screen and (max-width: 630px) {#logo{ float:none; width:90%; margin:25px auto 0px; text-align:center;}}
.h_contact{ float:right; font:12px/18px Arial, Helvetica, sans-serif; color:#252525; margin-top:20px;}
@media only screen and (max-width: 630px) {.h_contact{ float:none; margin:20px auto 0px; margin-left:15%;}}

.h_contact span{ color:#0058a0; font-weight:bold;}
.h_share li{ float:left; margin-right:10px;}
.h_contact>ul>li{ margin-top:5px;}

.search_main{ background:#c7daea; width:140px; height:21px; position:relative; border-radius:20px;margin-top:15px; padding-left:5px; color:#666666; z-index:10;}
@media only screen and (max-width:780px) {.search_main{ width:100%; margin-bottom:20px; height:40px; padding-left:15px;}}
.search_btn{ position:absolute;top:17px; right:13px; background:url(../image/sousuo-btn.png) center center; width:15px; height:15px; border:none; z-index:500;}
@media only screen and (max-width:780px) {.search_btn{ position:absolute;top:28px; right:13px;line-height:40px; border:none; font-size:20px; z-index:20;}}


.flexslider01{position:relative;overflow:hidden;max-width:1920px;margin:6px auto 0;z-index:99;}
.flexslider01 .slides{position:relative;z-index:1;}
.flexslider01 .slides li img{width:100%;max-width:1920px;}
.flexslider01 .flex-control-nav{display:none;}
.flexslider01 .flex-direction-nav{position:absolute;z-index:3;width:100%;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;top:45%;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);}
.flexslider01 .flex-direction-nav li a{display:block;width:18px;height:46px;line-height:200px;overflow:hidden;cursor:pointer;position:absolute;}
.flexslider01 .flex-direction-nav li a.flex-prev{left:0;background:url(../image/prev.png) center center no-repeat;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.flexslider01 .flex-direction-nav li a.flex-next{right:0;background:url(../image/next.png) center center no-repeat;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.flexslider01 .flex-pauseplay{display:none;}
.flexslider01:hover .flex-direction-nav{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.flexslider01:hover .flex-direction-nav li a.flex-prev{left:2%;}
.flexslider01:hover .flex-direction-nav li a.flex-next{right:2%;}

.h_contact_us{ background:#f5f4f0; width:100%;}
.h_contact_us .i_c_text{ max-width:1160px; margin:0px auto; font:20px/30px Arial, Helvetica, sans-serif; color:#515150; padding:15px 5%;}
.btn_i_b{ float:right;}
.h_contact_us .i_c_text a{ display:inline-block; background:#d71921; width:100px; height:30px; border-radius:20px; font:16px/30px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
.i_c_te{ float:left;}
@media only screen and (max-width:750px){.btn_i_b{ width:100%; text-align:center; float:none;}}
@media only screen and (max-width:750px){.h_contact_us .i_c_text{ font-size:16px; margin-bottom:20px;}}

.i_title h4{ font:30px/40px 'swissb'; color:#252525; text-transform:uppercase; text-align:center;}
.line{ background:url(../image/line.jpg) no-repeat center center; width:60px; height:30px; float:left;}
@media only screen and (max-width:500px){.line{ background:none; width:0px; margin-left:20%;}}
.kouhao{ width:370px; margin:0px auto;}
@media(max-width:400px){.kouhao{ width:100%; margin:0px auto; float:none}}
.kh_text{ float:left; font:16px/30px Arial, Helvetica, sans-serif; color:#808080; margin:0px 15px;}
@media(max-width:400px){.kouhao{ width:100%; margin:0px auto; float:none}.kh_text{ float:none}}
.i_services_main{ max-width:1160px; margin:0px auto; padding-left:2.5%;}
.i_services_main ul li{ float:left; margin-top:30px; text-align:center; width:22.5%; margin-right:2.5%; position:relative; overflow:hidden;}
.i_services_main ul li:nth-child(4n){ margin-right:none;}
.line_zhsh{ border-top:1px solid #fff; width:20%; margin:0 auto;}



.txt{width:100%; height:70px; background:#000; opacity:0.6;position:absolute;left:0;bottom:0;color:#fff;font-family:Arial, Helvetica, sans-serif; padding:0px 8px;}
.txt:hover{ opacity:0.9;}
.txt h3{font:bold 16px/24px Arial, Helvetica, sans-serif; color:#fff; margin:9px 0px 10px; text-transform:uppercase; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.txt p{width:80%; margin:30px auto 0px; font:12px/22px Arial, Helvetica, sans-serif; color:#fff;}
@media only screen and (max-width:700px){.i_services_main ul li{ width:45%;}}
@media only screen and (max-width:700px){.i_services_main ul li{ width:45%;}}
@media only screen and (max-width:500px){.i_services_main ul li{ width:97.5%;}}
.i_services_main ul li img{ width:100%;}
@media only screen and (max-width:500px){.i_services_main ul li img{ width:100%; max-width:100%}}
.i-zhezhao{ background:#000; opacity:0.4; position:absolute; top:77%; left:0px; z-index:2; width:100%; height:100%;}
.line_zhsh{ background:#fff; width:40px; margin:0px auto 0px; height:1px; }
.i_services_text{position:absolute; top:75%; left:0px; color:#fff; z-index:20;}
.i_services_text h4{ font:bold 16px/24px Arial, Helvetica, sans-serif; color:#fff; margin:20px 0px 10px; text-transform:uppercase; text-align:center; text overflow:ellipsis; overflow:hidden; white-space:nowrap; padding:0xp 5px;}
.i_services_text p{ width:80%; margin:30px auto 0px; font:12px/22px Arial, Helvetica, sans-serif; color:#fff;}

.ws1977_bg{ width:100%; overflow:hidden; height:266px; position:relative; margin:50px auto 0px; text-align:center;}
.mt_title{ margin-top:65px;}
.ws1977_bg img{ width:100%; height:266px;}
.btmm{background:url(../image/btm_bg.png) no-repeat; width:450px; height:266px; color:#fff; font:14px/28px Arial, Helvetica, sans-serif; position:absolute; top:0px; right:20%; z-index:200;}

@media only screen and (max-width:560px){.btmm{ right:0px;}}

.btmm h4{ font:bold 26px/45px Arial, Helvetica, sans-serif; color:#fff; width:350px; margin:30px auto 0px;}
.btmm p{width:350px; margin:20px auto 0px; font:16px/30px Arial, Helvetica, sans-serif; color:#fff; font-style:italic;}

.Featured{ max-width:1160px; margin:0px auto;}
.fl_list{ text-align:center;}
.fl_list a{ display:inline-block;  padding:5px 10px; text-align:center; background:#0058a0; margin:5px 5px;font:14px/22px Arial, Helvetica, sans-serif; color:#fff;}
.fl_list a:hover{ background:#0096ca;color:#fff; text-decoration:none;}
@media only screen and (max-width:700px){.fl_list a{ width:100%;}.fl_list{ width:100%}}
.Featured_pro{ padding:0px 10%;}
.Featured_pro li{ width:30%; margin-left:2.5%; float:left; border:1px solid #ccc; margin-top:30px; text-align:center; position:relative;}
.Featured_pro li img{ width:100%; max-width:300px;}
/*.Featured_pro_p{ width:100%; height:20%; background:#000; position:relative;}*/
.Featured_pro_p{ width:100%; height:20%; background:#888; position:relative;}

@media only screen and (max-width:700px){.Featured_pro li{ width:45%;}}
@media only screen and (max-width:700px){.Featured_pro{ padding:0px;}}
@media only screen and (max-width:500px){.Featured_pro li{ width:95%; margin:30px 2.5% 0px 2.5%;}}
.Featured_pro_p{ position:absolute; left:0px; bottom:0px; display:block; width:100%; height:30px; font:14px/24px Arial, Helvetica, sans-serif; color:#fff; padding:5px 10px 0px; overflow:hidden;}
.Featured_pro_zhezhao{ width:100%; height:100%; position:absolute; left:0px; height:0px; background:#000;}
.hide{display:none;}

.choose_bg{background:#f5f4f0; width:100%; margin-top:30px;}
@media only screen and (max-width:768px){.choose_bg{margin-top:0px;}}
.choose{ width:100%; max-width:1160px; margin:0px auto; padding:20px; text-align:center;}
.choose li{ width:25%; text-align:center;height:160px; margin-top:20px;}
.choose li a{ display:block; width:40px; height:160px; position:relative;}
.choose_text{ position:absolute; width:40px; left:36px; top:10px; text-align:center;}
.choose_text h4{ font:40px/50px 'Lato-Light' ; color:#666;}
.choose_text p{ font:12px/22px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; width:75px; text-align:center;}
@media only screen and (max-width:700px){.choose li{ width:50%;}}


.i_team_bg{ background:url(../image/team_bg.jpg) no-repeat; padding:20px; background-size:cover; }
.i_team{max-width:1430px; margin:0 auto;}
.i_team li{ width:33.3%; float:left;padding:20px 0px;}
@media only screen and (min-width:1160px){.i_team ul{ width:100%; padding:0px 135px;}}
@media only screen and (max-width:900px){.i_team li{ width:50%;}}
@media only screen and (max-width:500px){.i_team li{ width:100%;}}
.team_img{ border-radius:200px; overflow:hidden; text-align:center;}
.team_img img{ border-radius:50%; overflow:hidden;}
.team_text{ text-align:center;}
.team_text h4{ font:18px/24px Arial, Helvetica, sans-serif; color:#fff;}
.team_text h4 a{ color:#fff;}
.team_text p{ font:14px/24px Arial, Helvetica, sans-serif; color:#fff; width:80%; margin:0px auto; height:96px; overflow:hidden;}
.i_team li:hover{ background:#064579;}

.tab-h2{font:30px/40px 'swissb'; color:#252525; text-transform:uppercase; }
.i_new p{ width:80%;}
.i_new{ padding-right:30px;}
.i_news_more a{ display:block; width:100%; height:40px; background:#0058a0; text-transform:uppercase; text-align:center; font:bold 16px/40px Arial, Helvetica, sans-serif; color:#fff; margin-top:20px;}
.i_new img{ border:1px solid #ccc; max-width:100px; height:auto;}
.mat{ margin-top:25px;}
.media-heading{font: bold 16px/30px Arial, Helvetica, sans-serif; color:#0058a0;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.media-body p{ margin-top:5px; font:12px/22px Arial, Helvetica, sans-serif; color:#666;}

.i_video img{ margin-top:15px;}



.btn25 {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.btn25 img {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
}
.btn25 .ovrly {
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.btn25 .buttons {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.btn25 .buttons .fa {
    display: inline-block;
    line-height: 40px;
    font-size: 26px;
    text-align: center;
    text-decoration: none;
    width:150px;
    height: 40px;
    opacity: 0;
    -webkit-transform: scale(5);
    -moz-transform: scale(5);
    -ms-transform: scale(5);
    -o-transform: scale(5);
    transform: scale(5);
    position: relative;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    -moz-transition: -moz-transform 0.3s, opacity 0.3s;
    -o-transition: -o-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    color: rgba(50, 50, 50, 0.9);
}
.btn25 .buttons .fa-search {
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -ms-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.btn25:hover .buttons .fa {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.btn25:hover .ovrly {
    opacity: 1;
}
.buttons a{ color:#fff !important;}

.back_top{width:40px; height:40px; position:fixed; right:20px; bottom:20px; z-index:9999; display:none; background:url(../image/back_top.png) no-repeat ;-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;}
@media only screen and (max-width: 768px) {.back_top{right:2px;bottom:500px;}}

.hezuo_bg{ background:#f5f4f0; width:100%; margin-top:50px; padding-bottom:30px; overflow:hidden; padding-top:15px;} 
.hezuo{max-width:1160px; margin:30px auto 0px; overflow:hidden; }
#flexiselDemo3{display:none;}
.nbs-flexisel-container{position:relative;max-width:100%; }
.nbs-flexisel-ul{position:relative;width:9999px;margin:0px;list-style-type:none;text-align:center; }
.nbs-flexisel-inner_2{
	overflow:hidden;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; margin:0 auto;
}
.nbs-flexisel-inner{
	overflow:hidden;width:90%;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	 margin:0 auto; padding:0px 2%;
}

.nbs-flexisel-item{float:left;margin:0px;padding:0px;cursor:pointer;position:relative;line-height:0px;}
.nbs-flexisel-container img{width:100%;cursor:pointer;positon:relative;margin-top:10px;margin-bottom:10px;max-width:100px;max-height:45px;}
.hezuo .nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:34px;height:34px;position:absolute;cursor:pointer;z-index:100;opacity:0.5;}
 .hezuo    .nbs-flexisel-nav-left{left:10px;background:url(../image/button-previous.png) no-repeat; top:17px;}
  .hezuo   .nbs-flexisel-nav-right{right:5px;background:url(../image/button-next.png) no-repeat; top:17px;}

#footer b{ font-style:normal; color:#359ff5 !important;}
#footer a:hover{ color:#359ff5 !important; text-decoration:underline;}
.footer_list1 li a{ font:12px/24px Arial, Helvetica, sans-serif !important; color:#bbbaba !important;}
.search_button_3{ float:left; width:160px; height:36px; background:#fff; font:12px/36px Arial, Helvetica, sans-serif; color:#666; padding-left:10px; margin-top:20px;}
.searchkey{ background:#0058a0; border:none; width:50px; height:36px;font:12px/36px Arial, Helvetica, sans-serif; color:#fff; text-align:center; margin-top:20px;}
@media only screen and (max-width:960px) {.foot_btn{ width:100%;} .foot_search{ width:100%;}}
@media only screen and (max-width: 768px) {.foot_btn{ width:20%;} .foot_search{ width:80%;}}
.links{ font:12px/24px Arial, Helvetica, sans-serif; color:#b9b9b9;}
.links a{ color:#b9b9b9; margin-left:10px;}
.foot_share a{ margin-right:4px !important; margin-top:15px; display:inline-block; margin-top:20px;}
.foot_nav a{ margin-right:15px;font:14px/22px Arial, Helvetica, sans-serif; color:#bbbaba;}
.foot_nav{text-align:center;margin:25px 0px 10px 0px;}
.Copyright{font:14px/22px Arial, Helvetica, sans-serif; color:#bbbaba; text-align:center;}
#footer a{color:#bbbaba;}
#footer p{font:12px/24px Arial, Helvetica, sans-serif; color:#bbbaba;}

.footer-container {
  /*background:#212121; padding-top:30px; padding-bottom:20px;}*/
  background:#0058a0; padding-top:30px; padding-bottom:20px;}



.footer-container #footer {
  position: relative;
  color: #333;

}
.footer-box{margin: 0 auto;width: 100%; max-width:1100px}
.footer-txt {
  line-height: 1.6;
  margin-bottom: 10px;
}
.footer-container #footer .wrap_foot_module {
  overflow: hidden;
  border: 1px solid #d9d9d9;
  margin-bottom: 50px;
}
.footer-box-01{width:24%;padding:0 3% 0 0}
.footer-box-02{width: 24%;padding:0 3% 0 0}
.footer-box-03{width: 24%;padding:0 3% 0 0}
.footer-box-04{width:24%;padding:0 0%}
.p-date {
  color: #999999;
  font-size: 12px;
  margin:5px 0;

}
.wrap_over_foot .toggle-footer li i {
  margin-right: 5px;
  display: inline-block;
  float: left;
  width: 16px;
  color: #fff;
  margin-bottom: 5px;
}
.wrap_over_foot .toggle-footer li.font-cion i {
  margin-right: 20px;
  font-size: 30px;
  color: #fff;
}
.keep-in-touch-gridl h3 {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 2.5em;
  color: #6ea145;
  margin: 0;
}
.keep-in-touch-gridr {
  margin: 0.5em 0 0;
}
.keep-in-touch-gridl p {
  font-size: 14px;
  color: #999;
  margin: 0;
}
.keep-in-touch-gridr input[type="text"] {
  width: 70%;
  background: #fff;
  border: none;
  font-size: 14px;
  line-height: 20px;
  color: #A2A2A2;
  outline: none;
  padding: 10px 10px 10px;
  float: left;
  border: solid 1px #272727;
}
.keep-in-touch-gridr input[type="submit"] {
  font-family: 'Oswald-Bold';
  width: 30%;
  float: left;
  background: #272727;
  outline: none;
  color: #fff;
  border: none;
  padding: 11px 0;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  text-align: center;
  transition: .5s all;
  -webkit-transition: .5s all;
  -moz-transition: .5s all;
  -o-transition: .5s all;
  -ms-transition: .5s all;
}
.keep-in-touch {
  padding: 5em 0;
  background-color: #E6E6E6;
}
 @media (max-width: 767px) {
.footer-container #footer .wrap_foot_module {
  border: none;
}
}
.footer-container #footer .wrap_over_foot {
  overflow: hidden;
  width: 100%;
}
.footer-container #footer .toggle-footer {
}
 @media (max-width: 991px) {
.footer-container #footer .toggle-footer {
  padding-left: 15px;
}
}
 @media (max-width: 767px) {
.footer-container #footer .toggle-footer {
  padding-left: 0;
}
}
 @media (max-width: 767px) {
.footer-container #footer .footer-block {
  width: 100%;
  padding: 5px 15px 15px;
}
}
 @media (max-width: 767px) {
.footer-container #footer .footer-block:after {
  display: none;
}
}
.footer-container #footer li a {
  font: 14px/22px Arial;
  color: #fff;  
}
.footer-container #footer a:hover { text-decoration:underline;
   
}
.footer-container #footer h4 {
 font:bold 18px/36px Arial, Helvetica, sans-serif; color:#b9b9b9; text-transform:uppercase;}
 @media (max-width: 991px) {
.footer-container #footer h4 {
  padding-left: 15px;
}
}
 @media (max-width: 1199px) and (min-width: 767px) {
.footer-container #footer h4 {
  font-size: 20px;
}
}
 @media (max-width: 767px) {
.footer-container #footer h4 {
  position: relative;
  margin-bottom: 0;
  padding-left: 0;
}
.footer-container #footer h4:after {
  display: block;
  content: "\f055";
  font-family: "FontAwesome";
  position: absolute;
  right: 0;
  top:6px;
  cursor:pointer;
}
.footer-container #footer h4.active:after {
  content: "\f056";
}
}

.footer-container #footer h4 a {
  font: 400 15px/20px "FontAwesome";
  color: black;
}
.footer-container #footer h4 a:hover {
  color: #777777;
}

 @media (max-width: 1199px) and (min-width: 767px) {
.footer-container #footer h4 a {
  font-size: 13px;
}
}
.footer-container #footer ul {
  margin-bottom: 0;
}
.footer-container #footer ul li {
  clear: both;
  overflow: hidden; line-height:24px;

  color: #fff;
}
.footer-container #footer ul li img{ vertical-align:middle; margin-right:7px;}
.footer-container #footer ul.last-foot li {
  margin-bottom: 8px;
  line-height: 22px;

}
.footer-container #footer #block_contact_infos > div {
  padding: 0;
}
 @media (max-width: 767px) {
.footer-container #footer #block_contact_infos > div {
  padding-left: 0;
}
}
.footer-container #footer #block_contact_infos > div h4 {
  margin-bottom: 23px;
}
.footer-container #footer #block_contact_infos > div ul li {
  font: 400 11px/17px "FontAwesome";
  text-transform: uppercase;
  padding: 0 0 14px 0;
}
.footer-container #footer #block_contact_infos > div ul li > span {
  display: block;
  font-size: 31px;
  line-height: 36px;
}
 @media (max-width: 991px) {
.footer-container #footer #block_contact_infos > div ul li > span {
  font-size: 23px;
}
}
.footer-container #footer #block_contact_infos > div ul li i {
  margin-top: -4px;
  font-size: 21px;
  padding-right: 10px;
  float: left;
  color: black;
}
.footer-container #footer #block_contact_infos > div ul li + li + li span {
  display: inline-block;
  font: 400 11px/17px "FontAwesome";
}

.footer-container #footer .blockcategories_footer {
  clear: left;
}
 @media (min-width: 767px) and (max-width: 1199px) {
.footer-container #footer #social_block ul li a {
  font-size: 17px;
}
}
.footer-container #footer #social_block ul li a span {
  display: none;
}
.footer-container #footer #social_block ul li a:before {
  display: inline-block;
  font-family: "FontAwesome";
  vertical-align: -5px;
}
.footer-container #footer #social_block ul li a:hover {
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  color: #777777;
}

.footer-container #footer #social_block h4 {
  float: left;
  margin: 0;
  padding: 5px 18px 0 0;
}
.footer-container #footer #social_block h4:after {
  display: none;
}
.bottom-footer {
  background: #494d52;
  padding: 15px 0;
}
 @media (max-width: 1199px) {
.footer-container #footer .bottom-footer {
  padding: 0 15px;
}
}
.footer-container #footer .bottom-footer div {
  text-transform: none;
  font: 400 11px/15px "FontAwesome";
  padding: 10px 0 0 0;
  width: 100%;
}
.footer-container #footer .bottom-footer div a {
  text-transform: none;
}
.footer-container #footer .bottom-footer:after {
  content: "";
  position: absolute;
  top: 0;
  left: -600px;
  height: 20px;
  width: 1000%;
  -webkit-box-shadow: 0 20px 35px -41px #000 inset;
  box-shadow: 0 20px 35px -41px #000 inset;
}
@media (max-width: 768px) {
.footer-container #footer h4 {
  font-family:Verdana, Geneva, sans-serif;
  font-weight: normal;
  font-size:16px;
  
  text-transform: uppercase;
  font-weight: bold;

}
.footer-container #footer .footer-block {
  width: 100%;
  padding: 5px 15px 5px;
}
}

.copycenter {
  text-align: center;
  color: #e5e5e5;
  font-size: 12px;
  padding: 5px 0;
}
.copycenter span {
  padding: 0 5px;
}
.copycenter a {
  color: #e5e5e5;
}



.n_banner img{width:100%; max-height:350px;}
.mian_n{ width:100%; max-width:1160px; margin:30px auto 0px;}

.max_bg{ background:#f5f4f0; width:100%; height:50px;}
.mbx{width:98%; margin:0px auto; padding-left:15px;}
.mbx ul{ max-width:1160px; margin:0 auto;}
.mbx ul li{float:left; font:18px/50px Arial, Helvetica, sans-serif; color:#666; margin-right:10px;}.mbx ul li {    display: block;    font: 18px/50px Arial,Helvetica,sans-serif;    height: 50px;    max-width: 570px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}
.mbx ul li a{ color:#666;}
.mbx ul li i{ margin-left:5px;}
.mbx ul li a:hover{ color:#0058a0; text-decoration:underline;}
@media only screen and (min-width:1160px){.mbx ul li{max-width:630px;font:18px/50px Arial, Helvetica, sans-serif; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; height:50px;}}
@media only screen and (max-width:1159px){.mbx ul li{max-width:630px;font:16px/30px Arial, Helvetica, sans-serif;}.max_bg{ height:auto; padding:5px 5px;}}

.n_left-title{font:bold 20px/50px Arial, Helvetica, sans-serif; background:#0058a0; color:#fff; padding:0px 15px; margin-bottom:0px;}
.main_left{padding-left:0; max-width:300px;}
.column .column_box{-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;margin-bottom:30px;}
.column .block span{ display:block;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.column .block span em{text-transform:uppercase;display:block;font-size:20px;font-family:'swissb';text-align:left; background:#0058a0; 
line-height:30px; color:#fff; text-align:center; padding:10px 0px;}
.in_conts li{ color:#333 !important;}
.in_conts li img{ width:100%; border:1px solid #ccc}
.in_conts p { margin-top:10px; display:block}

.icon-minus-sign:before {content:"\f056";font-family:'FontAwesome';}
.icon-plus-sign:before {content: "\f055";font-family:'FontAwesome';}

.column .block span .column_icon_toggle {display: none;}
.column .block.myaccount ul li a img {display: none;}
#layered_block_left em.toggle {margin-bottom: 18px;}
.column .block form p {margin-bottom: 12px;}
.column .block form {margin-bottom: 2px;}
.column .block .store_list form p {margin-bottom: 9px;}

.p_subNavBox{width:100%;}
.p_subNavBox>li{width:100%;cursor:pointer;font-size:14px;color:#333;line-height:120% !important;display:inline-block !important; vertical-align:top;}
/*.p_subNavBox>li>p{border-bottom:1px solid #cccccc; padding:14px 0;}*/
.p_subNavBox>li>p{ padding:14px 0;}

.p_subNavBox>li>p>a{display:inline-block; color:#333333; font-size:14px;}
.ln_depth{color:#0058a0;text-decoration:none;}
.ln_depth:after{content:"\f0d7";font-family:FontAwesome;padding-left:5px;}
.p_subNavBox>li{font-size:13px;display:inline-block;width:100%;}

.p_subNavBox>li:before,.p_subNavBox>li:after{line-height:0; display:table; content:"";}
.p_subNavBox>li:after{clear:both;}
/*.p_subNavBox>li>p>i{ font-style:inherit}*/
/*.p_subNavBox>li>p>i:after{content:"\f0da";font-family:FontAwesome;padding-left:20px; font-size:24px; color:#222;}*/
/*.p_subNavBox>li>p:hover>a{color:#0058a0; text-decoration:none;}*/
/*.p_subNavBox>li:hover>p>i:after{content:"\f0d7";font-family:FontAwesome;padding-left:20px; color:#0058a0}*/
/*.p_subNavBox>li p.currentDd>a{color:#0058a0 !important;text-decoration:none;}*/
/*.p_subNavBox>li p.currentDd>i:after{content:"\f0d7";font-family:FontAwesome;padding-left:20px;color:#0058a0}*/


.navContent{display: none;padding:2px 0 2px 0;}
.navContent li{margin-bottom:14px;margin-left:5%; border-bottom:1px solid #ccc;}
.navContent li a{display:inline-block;font-size:12px;width:100%;}
/*.navContent li a:before{content:"\f101";font-family:FontAwesome;padding-right:5px;text-decoration:none;}*/
.navContent li a:hover{color:#0058a0; margin-left:15px;

transition: 0.3s all;
-webkit-transition: 0.3s all;
-o-transition: 0.3s all;
-moz-transition: 0.3s all;
-ms-transition: 0.3s all;}
.navContent li a.lnm_depth{text-decoration:underline;}
.p_subNavBox div.icon-angle-right:before{font-size:12px;padding:1px 5px 0 0; vertical-align:top;}
.p_subNavBox .icon-angle-right:before{font-size:12px;padding:1px 4px 0 0; vertical-align:top}
.p_subNavBox .icon-angle-down:before{vertical-align:top;padding:1px 2px 0 0; vertical-align:top}
.subNav a:hover{text-decoration:none;}


.in_conts{width:98%; margin-top:-4px}
.in_conts>li{font-size:13px; line-height:20px; border-bottom:1px solid #cccccc; padding:10px 0 10px 0px;}
.in_conts>li a{color:#666}
.in_conts>li a:hover{ color:#0058A0}
.in_conts>li em{color:#4c4c4c;}

@media only screen and (max-width: 990px){.main_left{width:30%;}.column .block span em{font-size:33px;}
.main_right{padding:0 15px; margin-left:20px;}
}
@media only screen and (max-width: 969px){.main_left{width:28%;}.column .block span em{font-size:31px;}
.main_right{padding:0 15px; margin-left:20px;}
}
@media only screen and (max-width: 768px){
.mainBox{margin-top:20px;}.main_left{width:100%; max-width:inherit}.main_right{ width:100%; margin:0}
.column .column_box{margin-bottom:20px;}
.column .block span{ position:relative;cursor:pointer;padding:5px 0 2px 0;}
.column .block span em{color:#fff;padding-left:10px;}
.column .block span .column_icon_toggle {display: inline-block;position: absolute;right: 10px;top:16px;font-style:normal;cursor:pointer;color:#fff;font-size:18px;}
.column .block .p_subNavBox{border-top:none;padding:0 10px;}
.column .block .p_subNavBox .subNav:last-child>a,.in_conts li:last-child{border:none;}
.column .block .in_conts{border-top:none;padding:0 10px;}

}


@media only screen and (max-width: 480px){
	.column .block span em{font-size:26px;}
	.column .block span .column_icon_toggle{top:10px;}
}


.main_right_detail{margin:15px 0; line-height:24px; font-size:14px; max-height:72px; overflow:hidden; color:#666;}
.main_right{padding:0;  margin-left:26px;}
.in_main_right_t em{font-family:'swissb'; color:#333333; text-transform:uppercase; font-size:34px;}
.index_rpro li{margin:16px 0px 6px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s; padding:0 14px}
.index_rpro .col-sm-3{ width:33.3%;}
@media(max-width:480px){.index_rpro li{ width:100%}}
.index_rpro li span{display:inline-block;max-width:100%;height:auto;border:1px solid #d9d9d9;width:100%;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s; border:2px solid #ddd}
.index_rpro li span:hover{ border:2px solid #2275b0;}
.index_rpro li span img{width:100%;max-width:100%;height:auto;}
.index_rpro li em{color:#444444;font-size:14px;line-height:20px;display:block;margin:7px 0px;overflow:hidden;height:40px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.index_rpro li:hover em{color:#0058a0;}
.index_rpro li a:hover{text-decoration:none;}
@media only screen and (max-width: 1130px){
.main_right{padding:0 15px; margin-left:0px;}
.column .block span em{font-size:20px;}}
.index_rpro li>p{ font:12px/20px Arial, Helvetica, sans-serif; display:block; height:40px; overflow:hidden}
@media only screen and (max-width: 768px){
.mainBox{margin-top:20px;}.main_left{width:100%; max-width:inherit; padding-right:0px;}.main_right{ width:100%; margin:0}
.column .column_box{margin-bottom:20px;}
@media(max-width:768px){.main_right{padding:0px;}}
.column .block span{ position:relative;cursor:pointer;padding:5px 0 2px 0;}
.column .block span em{color:#fff;padding-left:10px;}
.column .block span .column_icon_toggle {display: inline-block;position: absolute;right: 10px;top:16px;font-style:normal;cursor:pointer;color:#fff;font-size:18px;}
.column .block .p_subNavBox{border-top:none;padding:0 10px;}
.column .block .p_subNavBox .subNav:last-child>a,.in_conts li:last-child{border:none;}
.column .block .in_conts{border-top:none;padding:0 10px;}

}

@media only screen and (max-width: 480px){
	.column .block span em{font-size:18px;}
	.column .block span .column_icon_toggle{top:20px;}
}


.n_about img{ width:100%; margin:20px 0px 20px 0px;}
.n_about p{ font:12px/22px Arial, Helvetica, sans-serif; color:#666;}
.n_about p i{ font:14px/22px Arial, Helvetica, sans-serif; color:#0058a0;}

.testimonial-grd {
    box-shadow: 1px 0px 15px #D9D8D8;
    padding: 3em 2em 3em 9em;
    position: relative;
	 margin-top:20px;
}
.testimonial-grd p {
    font-size: 14px;
    color: #999;
    margin: 0;
    line-height:24px;overflow: hidden;
    position: relative; height:168px; margin:10px 0px 20px 0px
}
.testimonial-grd i {
    display: block;
    margin: 1em 0 0;
    color: #78C4EC;
    font-size:14px;
   
    font-style: normal;
}
.testimonial-grd-pos, .testimonial-grd-pos1, .testimonial-grd-pos2 {
    position: absolute;
    top: 17%;
    left: -10%;
}

.testimonial-grd p::before {

    position: absolute;
    top: -15%;
    left: 0%;
    display: block;
    height: 20px;
    width: 20px;
    content: '';

}
.testimonial-grd-pos span{ width:108px; height:108px; border-radius:50%; display:block}
.testimonial-grd-pos span  img{ width:108px; height:108px; border-radius:50%}
.velit{ text-align:center; margin:10px 0px; overflow:hidden; line-height:20px; height:20px; text-overflow:ellipsis; white-space:nowrp}

.testimonial-grid{ margin:20px 11px; width:31%;}
.testimonial-grids{ margin:20px 0px 0;}

@media only screen and (max-width: 1200px){
.testimonial-grid{ width: 50%;}
.testimonial-grd{padding: 1em 0.5em 2em 9em;box-shadow: 1px 0px 14px #D9D8D8;}.testimonial-grd p{height: 110px; font-size:13px; line-height:22px;margin: 10px 0px 10px 0px;}.testimonial-grd-pos, .testimonial-grd-pos1, .testimonial-grd-pos2{top:14%}.testimonial-grd i{margin:10px 0 0;
}.about_main > div > a{margin:10px 20px;}}

@media only screen and (max-width: 768px){.testimonial-grid{width:100%}.testimonial-grd-pos, .testimonial-grd-pos1, .testimonial-grd-pos2{left:-3%;top:8%}.testimonial-grd p{max-height: 88px; height:auto}}
@media only screen and (max-width: 768px){.testimonial-grd-pos, .testimonial-grd-pos1, .testimonial-grd-pos2{left:-5%;}}
@media only screen and (max-width: 690px){.testimonial-grd-pos, .testimonial-grd-pos1, .testimonial-grd-pos2{left:-6%;}}
@media only screen and (max-width: 364px){.about_main h3.about_main_t,.velit,.testimonial-grids{ display:none;}}
@media only screen and (max-width: 375px){.ny-categories{display:none}}

.required{ color:red;}
.con_main{margin-top:15px;padding:5px 0; font:14px/24px Arial, Helvetica, sans-serif; color:#666;}
.con_main a{ color:#666;}
.con_main a:hover{ color:#0058a0;}
.con_main em{ font-weight:bold;font-size:18px;display:block;margin-bottom:5px;}
.con_main div{    line-height: 26px;
    font-size: 14px;}

.con_right{margin-top:10px;}
.con_left div{line-height:180%;font-size:14px;}
.con_left div img{max-width:100%;height:auto;}
.btn-primary{background-color: #1178C5;
    border-color: #0A63A6;}

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #198ca9;
  border-color: #1272BA;
}
.btn-primary:hover {
  color: #fff;
     background-color: #1178C5;
    border-color: #0F4BA4;
}

.form-control:focus {
  border-color: #1178C5;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(17, 120, 197, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(17, 120, 197, .6);
}
@media only screen and (max-width: 797px){.con_left em{ margin-bottom:5px}.breadcrumb{margin-bottom:10px}}


.sitemap{ margin-top:10px}
.stp-listA>li{border:1px solid #cfcfcf;border-radius:5px;text-transform:capitalize;margin-bottom:15px;}
.stp-top{width:100%;padding:8px 5px;border-bottom:1px solid #cfcfcf;}
.stp-top a{padding:0 10px;font-size:14px;font-weight:bold;text-transform:capitalize;}
.stp-top a i{padding-left:10px;}
.stp-top a:hover{color:#0058a0;}
.stp-listB{display:block;padding:10px;}
.stp-listB li{width:30%;margin-right:2%;float:left;padding:8px 0;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.stp-listB li a{font-size:12px;line-height:22px;display:block;color:#4d4d4d;    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;}
.stp-listB li:hover a{color:#0058a0;text-decoration:underline;}



.news_list{width:100%; margin-top:20px}
.news_list li{border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:20px;text-align:left;}
.news_list li>a{padding-left:0; width:25%}
.news_list li img{max-width:100%;height:auto; width:100%;}
@media only screen and (max-width: 768px) {.news_list li img{ width:100%;}}
.news_list li .news_right{padding-right:0; width:75%}
.news_list li .news_right em{font-size:24px;text-transform:capitalize;display:block;line-height:120%;max-height:56px;overflow:hidden;margin-bottom:10px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s; color:#333;}
.news_list li .news_right .news_date{color:#0058a0;display:inline-block;font-size:14px;}
.news_list li .news_right .news_date i{padding-right:5px;}
.news_list li .news_right>p{line-height:180%;max-height:100px;overflow:hidden;font-size:14px;margin-top:10px;color:#808080;}
.news_list li .news_right .news_more{background:#0058a0;border-radius:8px;font-size:14px;color:#fff;text-transform:capitalize;padding:6px 14px;display:inline-block;margin-top:10px;}
.news_list li .news_right .news_more:hover{text-decoration:none;background:#0058a0;box-shadow:0 0 5px 1px #e5e5e5;}
.news_list li:hover a,.news_list li:hover em{color:#0058a0;text-decoration:none;}
@media only screen and (max-width: 768px) {.news_list li .news_right{margin-top:15px;}}
@media only screen and (max-width:460px){.news_list li>a{ width:100%} .news_list li>a{ width:100%}.news_right{ width:100%}}

.news_main{margin-top:20px}

.news_main>em{font-size:18px;display:block;margin-bottom:10px; color:#333;}
.news_main .newm_date{display:block;margin-bottom:10px;color:#666;text-align:center;}
.news_main .newm_date p{display:inline-block;margin:0 10px;}
.news_main .newm_date p i{padding-right:5px; color:#666;}
.news_main img{max-width:100%;height:auto;width:100%;}
.news_main div{font-size:14px;line-height:180%;margin-bottom:20px;text-align:left;}
.page_turn p{ color:#666;}


.page_turn{width:100%;border-top:1px dotted #e5e5e5;padding-top:20px; margin-bottom:30px;}
.page_turn li{text-align:left;}
.page_turn li a{background:#efefef;display:inline-block;text-transform:capitalize;font-size:14px;padding:6px 15px;border-radius:5px;}
.page_turn li a p{display:inline-block;padding-left:5px;}
.page_turn li a:hover{text-decoration:none;color:#fff;background:#0058a0;}
@media only screen and (max-width: 768px) {.page_turn li{margin-bottom:15px;}}



.pws_tabs_container {width: 100%;margin-top:20px;}
.pws_tabs_container ul.pws_tabs_controll {list-style: none;margin-bottom:0;border-bottom:1px dotted #e5e5e5;}
.pws_tabs_container ul.pws_tabs_controll li {display: inline-block;}
.pws_tabs_container ul.pws_tabs_controll li a { font-weight:bold;
	font-size:14px;
  display: block;
  background-color: #ebebeb;
  padding:20px;
  padding:0.5em 1.25em;
  text-decoration: none;
  color: #444;
  border-radius:5px 5px 0 0;
  margin-right: 3px;
}
.pws_tabs_container ul.pws_tabs_controll li a:hover {background-color: #1178C5;color:#fff;}
.pws_tabs_container ul.pws_tabs_controll li a i {margin-right: 8px;}
.pws_tabs_container ul.pws_tabs_controll li a.pws_tab_noname i {margin-right: 0;margin-left: 0;}
.pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active {background-color: #1178C5;color:#fff;border-bottom:1px dotted #1178C5;margin-bottom:-1px;}

.pws_tabs_list {
  display: block;
  background-color: #fff;
  height: auto;
  padding: 20px;
  padding: 0.6em 0.85em;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-transition: all .3s ease-in-out .3s;
  -moz-transition: all .3s ease-in-out .3s;
  -ms-transition: all .3s ease-in-out .3s;
  -o-transition: all .3s ease-in-out .3s;
  transition: all .3s ease-in-out .3s;
  overflow: hidden;
  position: relative;
}

.pws_tab_single {
  top:10px;
  padding-right: 20px;
  padding-right: 1.25em;
  -webkit-transition: all .3s ease-in-out .0;
  -moz-transition: all .3s ease-in-out .0;
  -ms-transition: all .3s ease-in-out .0;
  -o-transition: all .3s ease-in-out .0;
  transition: all .3s ease-in-out .0; line-height:180%;
}


.pws_tabs_scale_hide {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}

.pws_tabs_scale_show {
  z-index: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -ms-transition-delay: .3s;
  -o-transition-delay: .3s;
  transition-delay: .3s;
}
@media only screen and (max-width: 60em) {
  .pws_tabs_container.pws_tabs_responsive {width: 100% !important;}
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll {width: 100%;}
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll li {vertical-align: top;text-align: center;}
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll li a {margin: 0;font-size: 1em;line-height: 1.125em;overflow: hidden;}
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll li a i {display: block;margin: 0 0 5px 0;}
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical {display: block;position: relative;}
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical:after {display: block;content: '';clear: both;}
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical ul.pws_tabs_controll {width: 100%;position: relative;float: none;}
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical ul.pws_tabs_controll li {display: inline-block;}
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical ul.pws_tabs_controll li a {margin: 0;}
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical .pws_tabs_list {position: relative;float: none;}
}
@media only screen and (max-width: 37.5em) {
  .pws_tabs_container.pws_tabs_responsive {width: 100% !important;position: relative;}
  .pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu {width: 100%;height: 40px;background-color: #9bd7d5;display: block;}
  .pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu a {
    width: 40px;
    height: 40px;
    display: block;
    overflow: hidden;
    color: #fff;
    font-size: 32px;
    font-size: 2em;
    text-align: center;
    padding: 3px 0 0 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  .pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu a:hover {background-color: #70c5c2;}
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll.pws_tabs_menu_popup {
    display: block;
    position: absolute;
    overflow: hidden;
    top: 40px;
    left: 0;
    z-index: 99;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll.pws_tabs_menu_popup li {display: block;float: none;}
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll.pws_tabs_menu_popup li a i {display: inline-block;margin: 0 3px 0 0;margin: 0 0.1875em 0 0;}
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_rtl ul.pws_tabs_controll.pws_tabs_menu_popup li a i {display: inline-block;margin: 0 0 0 3px;margin: 0 0 0 0.1875em;}
}
@media only screen and (max-width: 768px) {
	.pws_tabs_container ul.pws_tabs_controll{text-align:center;}
	.pws_tabs_container ul.pws_tabs_controll li a{border-radius:0;}
}


.products .pro_img{margin-top:20px;}
.products .pro_img>img{max-width:100%;max-height:100%;height:auto;width:100%;    border: 1px solid #d9d9d9;}
.products .pro_img .pro_simples{border-top:1px dotted #e5e5e5;padding:5px;background:#fafafa;}
.products .pro_img .pro_simples>a img{max-width:60px;margin:5px;    border: 1px solid #d9d9d9;}

.products .pro_table{float:right;margin-top:20px;}
.pro_table em{font-weight:bold;font-size:18px;display:block;text-transform:capitalize;margin-bottom:5px;}
.pro_table>p{line-height:20px;color:#808080;max-height:360px;overflow:hidden;}
.pro_table ul{border-top:1px dotted #e5e5e5;margin-top:10px;}
.pro_table ul li{margin:10px 0;padding-left:10px;font-size:14px;}
.pro_table ul li p{display:inline-block;margin-right:10px;font-size:13px; vertical-align:middle;margin-bottom:0;}
.pro_table .pro_more{background:#1178C5;padding:8px 20px;text-transform:uppercase;color:#fff;margin-top:15px;display:inline-block;border-radius:5px;}
.pro_table .pro_more:hover{background:#0146AB;text-decoration:none;box-shadow:0 0 5px 1px #ccc;}


.page_turn{margin-top:15px;}
@media only screen and (max-width: 768px) {.page_turn{padding-top:10px;border-top:1px dotted #e5e5e5;}}
.page_turn li{display:block;margin-bottom:10px;}
.page_turn li p{display:inline-block;font-size:14px;text-transform:capitalize;margin-bottom:0;}
.page_turn li a{display:inline-block;color:#333;font-size:13px;margin-left:10px;text-transform:capitalize;}
.page_turn li a:hover{color:#fff;}
.page_turn li a:hover p{ color:#fff;}

.relatedTags{width:100%;background:#f2f2f2;line-height:20px;margin:20px 0 10px 0;padding:5px 2%;overflow:hidden;}
.relatedTags p{margin-right:10px;float:left;overflow:hidden;margin-bottom:0;font-size:14px;color:#1178C5;}
@media only screen and (max-width: 768px) {.relatedTags p{width:100%;}}
.re_main{width:81%;display:block;float:left;}
.re_main a{margin-right:15px;color:#4c4c4c;text-transform:capitalize;}
.relatedTags a:hover{color:#0058a0;text-decoration:underline;}
.reProTitle{width:100%;border-bottom:2px solid #1996e6;}
.reProTitle p{color:#1a1a1a;font-weight:bold;font-size:16px;margin-top:30px;}

.pro_inquiry{margin-top:30px;background:#fafafa;border-radius:5px;padding:15px;box-shadow:0 0 7px 1px #e5e5e5;}
.pro_inquiry .page_title em{display:block;font-size:18px !important; font-weight:bold;text-transform:capitalize;margin-bottom:10px;color:#fff; !important;}
.pro_inquiry .page_title i{color:#333; font-size: 18px;
    padding-right: 10px;
    vertical-align: middle;}
.pro_inquiry .column_box{background:transparent;}
.pro_inquiry .icon-minus-sign:before {content:"\f056";font-family:'FontAwesome';}
.pro_inquiry .icon-plus-sign:before {content: "\f055";font-family:'FontAwesome';}
@media only screen and (min-width: 768px){
.pro_inquiry .block .column_icon_toggle {
    display: none;
}}
@media only screen and (max-width: 768px){
.pro_inquiry .block{ position:relative;cursor:pointer;}
.pro_inquiry .block .column_icon_toggle{display: inline-block;position: absolute;right: 10px;top:10px;font-style:normal;}
}
.pro_inquiry .column_box>ul>p{font-size:14px;margin-bottom:20px;width:99%;padding:5px;background:#ebebeb;}
.pro_inquiry .inquiry_left{width:46%;float:left;padding-right:1%;border-right:1px dotted #e5e5e5;}
.pro_inquiry ul>span{margin:10px 0 5px;text-transform:capitalize;display:block;}
.pro_inquiry ul>span>p{display:inline-block;margin-right:10px;margin-bottom:0;}
.pro_inquiry ul li{margin:10px 0;text-transform:capitalize;display:block; vertical-align:middle;}
.pro_inquiry ul label{display:block;margin-bottom:0;font-weight:normal;}
.pro_inquiry ul .meInput{border:1px solid #ccc;height:30px;width:80%;padding:0 5px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.pro_inquiry ul .meInput:focus{border:1px solid #1178C5;}
.pro_inquiry ul .meText{border:1px solid #ccc;height:100px;max-height:120px;max-width:100%;width:79.5%;padding:5px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.pro_inquiry ul .meText:focus{border:1px solid #1178C5;}
.pro_inquiry ul li .meYzm{width:20%;}
.pro_inquiry ul li .meYzm:focus{border:1px solid #1178C5;}
.pro_inquiry .send{	padding:6px 20px;
	border-radius:5px;
	background-image: -moz-linear-gradient(top, #e5e5e5, #d9d9d9);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e5e5e5), color-stop(1, #d9d9d9));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#d9d9d9', GradientType='0');
	background:linear-gradient(to bottom, #e5e5e5, #d9d9d9);
	display:inline-block;
	text-transform:capitalize;
	color:#333;
	font-size:14px;
}
.pro_inquiry .send:hover{
	color:#fff;
	text-decoration:none;
	box-shadow:0 0 5px 1px #e5e5e5;
		background-image: -moz-linear-gradient(top, #238cda, #1178c5);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #238cda), color-stop(1, #1178c5));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#238cda', endColorstr='#1178c5', GradientType='0');
	background:linear-gradient(to bottom, #238cda, #1178c5);
}
.pro_inquiry ul .prom_radio{display:inline-block;vertical-align:middle;}
.pro_inquiry ul .prom_radio label{display:block;cursor:pointer;padding:5px; vertical-align:middle;font-weight:normal;}
.pro_inquiry ul input[type="radio"], input[type="checkbox"]{margin:0 5px 0 0;cursor:pointer;}
.pro_inquiry ul .prom_radio label:hover{background:#f2f2f2;}
.pro_inquiry ul fieldset{margin-top:20px;margin-bottom:-5px;}
.pro_inquiry ul fieldset p{display:inline-block;margin-right:10px;vertical-align:middle;margin-bottom:0;}
.pro_inquiry ul fieldset #form1{display:inline-block; vertical-align:middle;}

.inquiry_right{float:right;width:48%;}
.inquiry_right div{line-height:32px;padding-top:15px;}
.pro_inquiry .inquiry_right div>em{font-size:16px; font-weight:bold;color:#1178C5;display:block;margin-bottom:5px;padding-left:0;}
.inquiry_right ul{background:#f2f2f2;padding:10px;margin-top:10px;}
.inquiry_right ul li{display:inline-block;margin:0 15px 0 0; vertical-align:middle;}
.inquiry_right ul li a{color:#333;}
.inquiry_right ul li p{display:inline-block;padding-left:5px;font-size:12px;margin:0;}
.inquiry_right ul li a:hover{text-decoration:underline;color:#1178C5;}
.inquiry_right span{display:block;margin-top:20px;text-align:center;padding:0 15px;}
.inquiry_right span img{max-width:100%;height:auto;width:100%;}
.inquiry_right span p{margin-top:5px;font-size:14px;text-transform:capitalize;color:#333;}
@media only screen and (max-width: 768px) {
	.pro_inquiry .column_box{margin-bottom:0;padding:0;}
	.pro_inquiry .page_title em{margin-bottom:0;}
	.pro_inquiry .column_box>ul>p{margin-top:10px;}
}
@media only screen and (max-width: 560px) {
	.pro_inquiry .inquiry_left{width:100%;border:none;padding:0;}
	.pro_inquiry .column_box>ul>p{margin-bottom:0;}
	.inquiry_right{display:none;}
}
.fontRed{color:red; display:inline-block !important}

.view_pro{width:100%;margin-top:30px; max-width:1160px; padding:0 15px;}
#flexiselDemo4,#flexiselDemo5{display:none;}
.view_pro .nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:34px;height:34px;position:absolute;cursor:pointer;z-index:100;top:40%;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.view_pro  .nbs-flexisel-nav-left{right:40px;top:-40px;text-align:center;background:url(../image/prev_b.jpg) no-repeat;}
.view_pro  .nbs-flexisel-nav-left:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.view_pro .nbs-flexisel-nav-right{right:0;top:-40px;text-align:center;background:url(../image/prev_b.jpg) no-repeat;}
.view_pro  .nbs-flexisel-nav-right:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

.view_pro .nbs-flexisel-item{float:left;margin:0px;margin-top:15px;padding:0px;cursor:pointer;position:relative;line-height:0px;text-align:left;}
.view_pro .nbs-flexisel-item span{display:inline-block;width:100%;height:auto; max-width:210px; max-height:210px; }
.view_pro .nbs-flexisel-item span img{width:100%;cursor:pointer;position:relative;max-width:180px;max-height:180px; border-radius:0; text-align:center;}
.view_pro .nbs-flexisel-item em{font-size:14px;display:block;font-weight:normal;margin:10px 0 5px;height:20px;color:#333333;line-height:20px;max-width:164px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.view_pro .nbs-flexisel-item a:hover,.nbs-flexisel-item:hover em{ text-decoration:none;color:#1268bf;}
.view_pro .nbs-flexisel-item p{overflow:hidden;color:#808080;height:36px;line-height:18px;font-size:12px;text-align:left;max-width:218px;display:inline-block; margin:0}
.view_pro .nbs-flexisel-inner{ padding:0px; width:100%;}


.blog_left_title{ font:bold 18px/22px Arial, Helvetica, sans-serif; color:#555; display:block; margin:20px 0px 0px 0px;}

.blog_main_date{ text-align:center; font:12px/30px Arial, Helvetica, sans-serif; color:#666;}
.blog_main_date i{ margin-right:10px;}
.blog_main_date span{ margin-right:20px;}
.main-left .column .block span em {
    color: #222;
    text-transform: uppercase;
    display: block;
    font-size: 20px;
    margin-bottom: 20px;
}
.column .block .blog_main {  padding:0 10px 0px 10px;margin-bottom:0;}
ul.blog-list, ul.blog-list1{padding: 0;list-style: none;border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding-bottom:10px;text-align:left;}
ul.blog-list li {background: url(../image/prev_b.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:#000;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: #000;text-decoration:underline;}
ul.blog-list1 li a:hover{background:#000;color:#fff;}
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:#e60012;
	padding:6px 7px 6px 7px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	
}
#right-title {
    display: block;

   font-weight:bold;
    font-size: 24px;
    text-transform: uppercase;
    color:#646464;
}
.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: #000;}
.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:340px;display:block;}
.blog_list li img{max-width:100%;height:auto; width:100%}
.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:#0058a0;color:#fff;}
.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;
	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;
}
.left_hot{width:100%;}
.left_hot li{text-align:center;margin-bottom:20px;}
.left_hot li span{display:inline-block;max-width:100%;height:auto; border:1px solid #eee}
.left_hot li img{max-width:100%;height:auto;width:100%;}
.left_hot li em{font-size:15px;display:block;margin-top:5px;}
.left_hot li:hover em{color:#000;}
.column .column_box{-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;margin-bottom:20px;}
.column .block span{ display:block;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.icon-minus-sign:before {content:"\f106";font-family:'FontAwesome';}
.icon-plus-sign:before {content: "\f107";font-family:'FontAwesome';}
.footerBox .fot_title .column_icon_toggle {display: none;}
@media only screen and (max-width: 768px){
	
	.main-left{border-top:1px solid #e5e5e5;margin-bottom:0;padding-top:20px; background:#f2f2f2} 
	.main-left #right_column .column_box span{border-bottom:1px solid #fff;padding-bottom:15px;cursor:pointer;margin-bottom:0;}
	.main-left .column .block span em{margin-bottom:0;}
	.left-nav span .column_icon_toggle,.left-hot span .column_icon_toggle{display: inline-block;position: absolute;right: 20px;top:4px;font-style:normal;cursor:pointer;font-size:20px;}
	#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;}
}


.index-news{ margin:30px auto 0px; max-width:1160px;}
.mian_n{ margin-bottom:30px;}
.block span{ margin-right:5px;}



.page_num>li>span{
    display: inline-block;
    font-size: 14px;
    text-transform: capitalize;
    transition: all 0.3s ease 0s;
	padding-left:3px;}
.media-left{ width:20%;}
.media-left{ max-width:100%;}

.padleft{ padding:10px;}


.colo_wh h4{ color:#ffffff !important; margin:10px 0px 20px 0px !important;}


.news_fenlei li{ float:left;margin-right:10px;font:bold 14px/28px Arial, Helvetica, sans-serif; color:#333; background:#0058a0; padding:0px 5px;}
.news_fenlei li a{ font:14px/28px Arial, Helvetica, sans-serif; color:#fff; }
.news_fenlei li:hover{ background:#0096ca ;}
.news_fenlei li:hover a{ text-decoration:none;}
.fenlei_cl{ background:none !important;}

.left_search{ width:100%; height:40px; border:1px solid #ccc;}
.left_search_k{ }
.btn_search2{ width:20%; float:right; height:38px; background:#ccc url(../image/sousuo-btn.png) no-repeat center center; border:none; text-align:center; font-size:16px; line-height:38px; color:#fff;}
.txt_search_input{width:80%; float:left; font:12px/38px Arial, Helvetica, sans-serif; padding-left:10px;}

.page_w{ background:#f1f1f1; width:100%; padding:5px 10px; margin-top:20px;}

.tiaozhuan{ float:left;  font:12px/24px Arial, Helvetica, sans-serif; color:#333; }
.page_r{ float:right; width:150px;}
.page_num li{ height:24px; line-height:24px; font-size:12px; float:left; margin-right:3px;  text-align:center; border-radius:5px;}
.page_num li a{ color:#666; display:block; width:30px; height:24px;border:1px solid #ccc; background:#fff; margin-right:3px; float:left;}
.page_num li span{ width:30px; height:24px; display:block; float:left;}
.page_num li:hover a{ color:#0058a0; text-decoration:none;}
.page_num li a i{ line-height:24px;}
.page_kuang{ float:left; height:24px; width:30px; background:#fff; margin-left:10px; border:1px solid #ccc; text-align:center;}
.page_btn{float:left; height:24px; background:#0058a0; border:none; text-align:center; font-size:14px; line-height:24px; color:#fff; margin-left:5px; width:30px;}
.dangqing{ width:30px; height:24px; text-align:center; background:none !important; border:none !important;}
@media only screen and (max-width: 768px) {.page_num span{width:100%;margin-top:15px;}}
@media only screen and (max-width: 465px) {.page_r{ float:left; margin-top:10px; margin-bottom:5px;}
	
}
.mian_n img{ width:100%; max-width: 100%;}.wistia_embed{ width:100%;}
.con_main img{max-width: 100%; width:auto;}
.table-responsive{ overflow-x:scroll}
table-responsive{ overflow-x:scroll}


a:hover,
a:focus {
  color: #0058a0;
  text-decoration:none;
}
.download_more a:hover{ text-decoration:none;}
.download_main{ padding:0px 15px; border-left:1px solid #eee; border-right:1px solid #eee;}
.download_more{ text-align:center; padding:0px 15px;}
.download_more a{color:#fff; display:inline-block; line-height:22px; background:#0058a0; width:100%; max-width:80px; padding:5px 0px; vertical-align:middle; margin-top:20px; transition: 0.2s;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;}
.download_more a:hover{background:#0096ca;}
.download ul li{ margin-bottom:20px;}
.download ul li{  padding:20px 0px;}
.download_main h4 a{ display:block; font-size:16px; font-weight:bold; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.download_text{ line-height:22px; height:44px; overflow:hidden; margin-top:10px;}
.download_main h4 a:hover{ color:#0058a0 ;}
.download_img{ text-align:center;}
.download_img img{ width:100%;}
@media only screen and (min-width:1200px){
.download_main{ width:70%;}
.download_img{ width:12%; text-align:center;}
}
@media only screen and (max-width:1200px){
.download_img img{ max-width:120px;}
}

.down_img{ background:#0058a0  url(../image/down_btn.png) no-repeat center center; display:block; float:left; width:70px; height:60px; border-bottom:2px solid #00325b; border-top-left-radius:5px; border-bottom-left-radius:5px;}
.down a{ width:100%; background:#f5f5f5; display:inline-block; margin:10px 0px 30px;  font-size:16px; color:#555; border-radius:5px; border-bottom:2px solid #c6c6c6; padding-top:8px; font-weight:bold; text-transform:uppercase; color:#0058a0; line-height:42px;}
.down i{ margin-right:40px; color:#fff; font-size:18px; margin-bottom:-2px; margin-top:-8px;}
.down a:hover{ background:#ddd; border-bottom:2px solid #ccc;}

.down_li_more{ float:right; color:#0058a0;}
.download_li ul li{ font-size:14px; color:#555; border-bottom:1px solid #ddd; padding:15px 0px;}
.download_li ul li i{ margin-left:5px;}
.download_li ul li a:hover{ color:#0058a0;}

.store_list .p{ font-size:16px; color:#555;}
.main_left img{ max-width:100%;}

.Featured_pro li .ovrly{ border:2px solid #fff;}
.Featured_pro li:hover .ovrly{ border:2px solid #2275b0;}
#right_column ul li,.i_top ul li,.mbx ul li,.i_services_main ul li,.Featured-main ul li,.choose ul li,.i_team_bg ul li,.hezuo ul li,.footer-container ul li,.news_fenlei ul li,.news_list li,.blog_list ul li,.page_num li,.header ul li,.choose li,.index_rpro li,.pro_table ul li,.news_fenlei{ list-style:none;}


.pws_tabs_list{height: initial !important;}


.i_video iframe{ width:100%;}

@media only screen and (max-width: 768px){
.i_new img{ max-width:100%;}
.i_new .media-left{ float:left; width:30%; margin-right:0;}	
.i_new .media-body{ float:left; width:70%; padding-left:15px;}
.btmm{ width:100%;}
.btmm p{ width:100%; padding:0px 20px;}
.i_new p{ width:100%;}
.i_new{ padding-right:0px;}
.btmm h4{ width:100%; padding:0px 20px;}
}

@media only screen and (max-width: 300px){
.i_new .media-body{ width:100%; padding-left:0px;}	
.i_new .media-left{ width:100%;}
}