@CHARSET "UTF-8";
/* font start*/
@font-face { 
	 font-family:'Barlow'; 
	 src: url('../simpleboot3/themes/fonts/Barlow-SemiBold.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	 } 
@font-face { 
	font-family:'Barlow-Regular'; 
	src: url('../simpleboot3/themes/fonts/Barlow-Regular.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype');
	} 
@font-face { font-family: 'Barlow_Bold'; 
	src: url('../simpleboot3/themes/fonts/Barlow-Bold.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'Barlow_Regular'; 
	src: url('../simpleboot3/themes/fonts/Barlow_Regular.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'Barlow-BoldItalic'; 
	src: url('../simpleboot3/themes/fonts/Barlow-BoldItalic.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'BarlowCondensed-Bold'; 
	src: url('../simpleboot3/themes/fonts/BarlowCondensed-Bold.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'BarlowCondensed-SemiBold'; 
	src: url('../simpleboot3/themes/fonts/BarlowCondensed-SemiBold.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'Barlow-Medium'; 
	src: url('../simpleboot3/themes/fonts/Barlow-Medium.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'Barlow-SemiBold'; 
	src: url('../simpleboot3/themes/fonts/Barlow-SemiBold.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'Oswald-Bold'; 
	src: url('../simpleboot3/themes/fonts/Oswald-Bold.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'Lato-Regular'; 
	src: url('../simpleboot3/themes/fonts/Lato-Regular.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: 'Bellota-Regular-webfont'; 
	src: url('../simpleboot3/themes/fonts/Bellota-Regular-webfont.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}
@font-face { font-family: '(DINCondensed-Bold)DIN Condensed Bold'; 
	src: url('../simpleboot3/themes/fonts/(DINCondensed-Bold)DIN Condensed Bold.ttf?tenantId=247465&viewType=1&v=1662005002000') format('truetype'); 
	}

/* font end*/

a{color:#333; outline:0; text-decoration: none;}
a:hover{color:#A40000; text-decoration: none;}
body { padding-top: 70px; background: #f0f0f0;}
body.body-white{background: #fff; padding-top:70px;}
ul{padding:0px;}
#gt-nvframe {display: none!important;} /* Google Language Tools Off */
.navbar-brand { float: left; padding: 10px 15px; font-size: 18px; line-height: 20px; height: 70px;}
.navbar-fixed-top, 
.navbar-fixed-bottom { 
	position: fixed;
}

.navbar-fixed-top, 
.navbar-fixed-bottom, 
.navbar-static-top {
	margin-right: 0px;
	margin-left: 0px;
}

.navbar .nav .user {padding: 0;line-height: 70px;}
.navbar .nav .user .headicon {margin: 0 5px;height: 30px;}
.navbar .nav .user .caret {vertical-align: middle; margin: 0 5px;}

/*tc widget*/
.tc-main { margin-top: 20px;}

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

/* The blog boxes */
/*.tc-gridbox {
  background-color: #ececec;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0px 1px 1px #a8a8a8;
  -moz-box-shadow: 0px 1px 1px #a8a8a8;
  box-shadow: 0px 1px 1px #a8a8a8;
  margin-bottom: 40px;
}*/
.tc-gridbox-container {width: 25%;float: left;}
.tc-gridbox {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: solid 1px #eee;
    background: #fff;
    cursor: pointer;
}

.tc-gridbox { margin: 0 10px 20px 10px;}
.tc-gridbox:hover {
    -webkit-box-shadow: 0 0 10px 1px rgba(50, 50, 50, 0.1);
    -moz-box-shadow: 0 0 10px 1px rgba(50, 50, 50, 0.1);
    box-shadow: 0 0 10px 1px rgba(50, 50, 50, 0.1);
}

.tc-gridbox a {text-decoration: none;}

@media ( min-width: 768px) and (max-width: 979px) {
    .tc-gridbox { display: block; float: none;width: 95%;}
}

@media ( max-width: 979px) {
    .tc-gridbox-container { display: block; float: none;width: 100%;}

    .tc-gridbox { margin: 0 0 10px 0;}
}

.tc-gridbox .header { padding-top: 0px; padding-right: 0px; padding-left: 0px;text-align: center;background: #fff;}

.tc-gridbox .footer { padding: 5px 14px 5px 14px; text-align: right; background: #fff;}
.tc-gridbox .header .item-image {  overflow: hidden; width: 100%; height: 0;padding-bottom: 100%;}
.tc-gridbox .header img {
    margin-bottom: 5px;
    width: 100%;
    /*-webkit-transition: all 0.8s ease-in-out;*/
    /*-moz-transition: all 0.8s ease-in-out;*/
    /*-o-transition: all 0.8s ease-in-out;*/
    /*-ms-transition: all 0.8s ease-in-out;*/
    /*transition: all 0.8s ease-in-out;*/
}

.tc-gridbox .header img:hover {
    /*-webkit-transform: scale(1.2) rotate(2deg);*/
    /*-moz-transform: scale(1.2) rotate(2deg);*/
    /*-o-transform: scale(1.2) rotate(2deg);*/
    /*-ms-transform: scale(1.2) rotate(2deg);*/
    /*transform: scale(1.2) rotate(2deg);*/
}

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

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

@media ( max-width: 479px) {
    .masonary-container .grid-sizer, 
	.masonary-container .item {
        width: 98%;
        margin: 10px 1%;
        float: left;
        zoom: 1;
    }
}

@media ( min-width: 480px) and (max-width: 767px) {
    .masonary-container .grid-sizer, 
	.masonary-container .item {
        width: 48%;
        margin: 10px 1%;
        float: left;
        zoom: 1;
    }
}

/*list Boxes
------------------------------------*/
.list-boxes {
    overflow: hidden;
    padding: 15px 20px;
    margin-bottom: 25px;
    background: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    word-wrap: break-word;
    word-break: break-all;
    border: solid 1px #eee;
}

.list-boxes:hover { border: solid 1px #ddd;}
.list-boxes h2 a { color: #555;}
.list-boxes:hover h2 a { color: #f90;}
.list-boxes .list-actions a { font-size: 16px; text-decoration: none;}
.list-boxes p a { color: #72c02c;}
.list-boxes .list-boxes-img li i { color: #72c02c; font-size: 12px; margin-right: 5px;}
.list-boxes .list-boxes-img img { display: block; margin: 5px 10px 10px 0;}
.list-boxes h2 { margin-top: 0; font-size: 20px; line-height: 20px;}
.list-boxes ul.list-boxes-rating li { display: inline;}
.list-boxes ul.list-boxes-rating li i { color: #f8be2c; cursor: pointer; font-size: 16px;}
.list-boxes ul.list-boxes-rating li i:hover { color: #f8be2c;}

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

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

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

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

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

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

.list-boxes-top-sea:hover { border-top-color: #16a085;}

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

.list-boxes-top-yellow:hover { border-top-color: #f39c12;}

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

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

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

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

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

/*comment ranking box*/
.comment-ranking .comment-ranking-inner { padding: 10px; background: #f7f7f7; position: relative; margin-bottom: 10px; /*border-top: solid 2px #eee;*/}

.comment-ranking .comment-ranking-inner,
.comment-ranking .comment-ranking-inner:after,
.comment-ranking .comment-ranking-inner:before { 
	transition: all 0.3s ease-in-out; 
	-o-transition: all 0.3s ease-in-out; 
	-ms-transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-webkit-transition: all 0.3s ease-in-out;
}

.comment-ranking .comment-ranking-inner:after,
.comment-ranking .comment-ranking-inner:before { 
	width: 0; 
	height: 0; 
	right: 0px; 
	bottom: 0px; 
	content: " "; 
	display: block; 
	position: absolute;
}

.comment-ranking .comment-ranking-inner:after { border-top: 15px solid #eee; border-right: 15px solid transparent; border-left: 0px solid transparent; border-left-style: inset; /*FF fixes*/ border-right-style: inset; /*FF fixes*/}
.comment-ranking .comment-ranking-inner:before { border-bottom: 15px solid #fff; border-right: 0 solid transparent; border-left: 15px solid transparent; border-left-style: inset; /*FF fixes*/ border-bottom-style: inset; /*FF fixes*/}
.comment-ranking .comment-ranking-inner:hover { border-color: #FC9B0B; border-top-color: #FC9B0B; background: #f0f0f0;}
.comment-ranking .comment-ranking-inner:hover:after { border-top-color: #FC9B0B;}
.comment-ranking .comment-ranking-inner span .comment-time { color: #777; display: block; font-size: 11px;}
.comment-ranking .comment-ranking-inner a { text-decoration: none;}
.comment-ranking .comment-ranking-inner a:hover { text-decoration: underline;}
.comment-ranking .comment-ranking-inner i.fa { top: 2px; color: #bbb; font-size: 18px; position: relative;}

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

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

.posts .dl-horizontal:hover dt img,
.posts .dl-horizontal:hover dd a {
    color: #FC9B0B;
    border-color: #FC9B0B !important;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}



/* 新增 */
.navbar-default .navbar-nav>li>a {
    font-family:'(DINCondensed-Bold)DIN Condensed Bold';
	color:#333;
	font-size:18px;
	text-transform: uppercase;
	padding-left:0px;
	padding-right:0px;
	margin-left:25px;
	margin-right:25px;
}
.navbar-default .navbar-nav>li>a:hover{
	color:#333;
	border-bottom:3px solid #A40000;
	background-color: rgba(0,0,0,0);
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #333;
    background-color: rgba(0,0,0,0);
	border-bottom:3px solid #A40000;
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus {
    background-color: rgba(0,0,0,0.0);
    color: #333
}

.dropdown-menu>li>a:hover {
    background-color: rgba(0,0,0,0.0);
	color:#A40000;
}


/* current-position 当前位置 */
.current-position {
	line-height:50px;
	font-size:14px;
	color:#333;
	box-shadow: 0px 2px 4px rgba(0,0,0,0.1);
	overflow:hidden;
	background:#f5f5f5;
	margin-top:50px;
}

.current-position .breadcrumb li {
	list-style-type: none;
}
.current-position .breadcrumb li a {
	color: #999;
}
.current-position .breadcrumb li a:hover {
	color: #999;
}
.current-position .breadcrumb img{ 
	margin-right:10px;
}
.current-position .breadcrumb {
	margin-bottom: 0px!important; 
	list-style-type: none; 
	color:#999;
	padding:8px 0px;
}
.current-position .breadcrumb .fa{ 
	color:#A40000; 
	font-size:16px;
}
.current-position ul{ 
	overflow:hidden; 
}
.current-position-search {
	width: 100%;
	text-align: right;
	font-size: 12px;
	padding: 30px 0;
}
.current-position-search ul {
	padding: 0px
}
.current-position-search ul li {
	list-style-type: none;
}
.current-position-search ul li a {
	color: #acacac;
}
.current-position-search ul li a:ahover {
	color: #999;
}
.current-position-search i {
	color: #999; 
	padding-right: 5px; 
	font-size: 18px;
}
.current-position-search .breadcrumb-search {
	padding: 0px;
	margin-bottom: 0px;
	list-style: none;
	border-radius: 0;
	line-height: 62px;
	background: #999;
}
.current-position-search span {
	color: #999;
}

/* column banner 栏目页banner */
.column_banner { 
	position:relative;
}
.column_banner .bgimg{ 
	height:100px;
}
.bgimg{ 
	background-position: center center; 
	background-repeat: no-repeat; 
	background-size: cover;
}
.bgtxt{
	position: absolute; 
	top: 50%; 
	left: 0; 
	text-align: center; 
	width: 100%; 
	transform: translateY(-50%); 
	color: #fff;
}
.bgtxt strong{
	font-size: 24px; 
	line-height: 34px; 
	font-weight: normal; 
	letter-spacing: 2px; 
	display: block; 
	-display:none;
	color:#333;
}



/*subnav 子导航栏目高亮*/
#subnav .title-main{
	background:#004ea2;
	color:#fff;
	font-size:16px;
	line-height:20px;
	padding:15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#subnav {
	width: 100%; 
	overflow:hidden;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
}
#subnav ul {
	padding:0px;
	margin:0px;
}

#subnav ul li{
	list-style-type:none;
	padding:10px 15px 10px 15px;
	border-bottom:1px dotted #efefef;
}

#subnav ul .active a{
	color: #D3B7A9!important;
	font-weight:600;
}
#subnav ul li a:hover{
	color: #D3B7A9;
	font-weight:600;
}
#subnav ul li a{ 
	color: #333;
}

.subnav-current-position {
	border-bottom: 1px solid #d6d6d6;	
	overflow: hidden;
}
.subnav-current-position ul,
.subnav-current-position ol {
	margin: 0px;
	overflow: hidden;
	padding: 0px;	
}

.subnav-current-position-search {
	border-bottom: 1px solid #d6d6d6;	
	overflow: hidden;
	background: #f5f5f5;
	padding: 40px 0;
}
.subnav-current-position-search ul,	
.subnav-current-position-search ol {
	margin: 0px;
	overflow: hidden;
	padding: 0px;	
}


.key-box a{ padding:0 15px; }
.key-box .fa{ font-size:24px;}

/* footer 底部通用 */
.item-title{ font-size:18px; line-height:30px; color:#fff; font-weight:none; margin-bottom:15px; }
.footer{ width:100%; overflow:hidden; background:#737373; padding-top:30px; color:#fff;}
.footer ul{ padding:0px;}
.footer ul li{ list-style-type:none; line-height:30px;}
.footer a{ color:#fff;}
.main-navigation a{ color#fff;}
.copyright{ clear: both; text-align:center; border-top:1px solid rgba(255, 255, 255, 0.1); padding:15px 0;}

/* list-pro */
.list-pro{ overflow:hidden; width:100%;}
.list-pro ul{ padding:0px;}
.list-pro ul li{ list-style-type:none;  }
.list-pro ul li p{ font-size:16px; line-height:30px;}
.list-pro img{ width:100%; border:1px solid #efefef;}

.list-pro .top-title{ background:#A40000; color:#fff; padding:0 15px;}
.list-pro #main-navigation{ padding:15px; overflow:hidden; background:#F7F7F7;}
.list-pro #main-navigation li{ line-height:40px; border-bottom:1px solid #efefef;}
.list-pro .top-title { margin-bottom:0px;}

/* list-zs */
.list-zs{ overflow:hidden; width:100%;}
.list-zs ul{ padding:0px;}
.list-zs ul li{ list-style-type:none; margin-bottom:15px; text-align:center;}
.list-zs ul li p{ font-size:16px; line-height:30px;}
.list-zs img{ _width:100%; height:500px;}

.navbar-default .navbar-toggle .icon-bar { background-color: #A40000; }

.serach_box .btn-primary { background: url(../images/search-ico.png) center no-repeat #737373; padding: 8px 30px; border: 1px solid #737373;}
.search-btn{ background: url(../images/search-ico.png) center no-repeat #737373; padding: 8px 20px; border: 1px solid #737373; }

/* language */
.language{ line-height:70px; }
.language a{ padding:0 10px; color:#333;}

.flag_icon{ margin-right: 5px; display: inline-block; width: 32px; height: 20px; vertical-align: middle; }
.flag_big_en{ background-position: -1035px -172px; }
.flag_big_cn{ background-position: -550px -0px; }
.icon_flag_big {
    background-image: url(../images/national_flag.jpg);
    background-repeat: no-repeat;
    width: 64px;
    height: 38px;
    display: inline-block;
    box-shadow: 0 0 3px rgba(0,0,0,0.3);
}
.icon_flag_big { transform: scale(.5) translateX(-32px) translateY(-20px); }

/* page 单页框架*/
.page{ width:100%; overflow:hidden; padding:50px 0; }

/* page-contact */
.page-contact{ }
.page-contact h2{ font-family:'Oswald-Bold';}
.page-contact .fa{ color:#A40000; margin-right:15px; }

/* top-title */
.top-title{ margin-bottom:40px; height:50px; line-height:50px; font-size:24px; font-family:'Lato-Regular'; }

/* list 列表页框架 */
.list{ padding:50px 0;}
.list #main-navigation{  }
.list #main-navigation li,.article #main-navigation li{ list-style-type:none;}
.list #main-navigation li a{ color:#333;}
.list #main-navigation li a:hover{ color:#000;}

.list-box{ overflow:hidden;}
.list-box li{ list-style-type:none; clear:both; margin-bottom:40px; overflow:hidden; }
.list-box li img{ width:100%;}
.list-box li img-text{  }
.list-box li h2{ font-family:'Lato-Regular';}
.btn-warning {
    color: #fff;
    background-color: #737373;
    border-color: #737373;
}
.list-box h2 a{ color:#333;}

/* new-box */
.new-box{ overflow:hidden;}
.new-box li{ list-style-type:none; text-align:center;}
.new-box li img{ border:1px solid #efefef;}

/* article 详情页框架 */
.article{ padding:50px 0;}

.article-list{ }
.article-news .top-title{ background:#A40000; color:#fff; padding: 0 15px; margin-bottom:0px;}
.article #main-navigation li{ list-style-type:none; line-height:40px; border-bottom:1px solid #efefef;}
.article #main-navigation{ background:#F7F7F7; padding:15px 15px;}
#article_content{ padding:40px 0;}
.article h2{ margin-bottom:40px; font-family:'Lato-Regular';}

/* list-news */
.list-news #main-navigation li{ line-height:40px;}

/* article-pro */
.article-pro .top-title{ background:#A40000; color:#fff; padding: 0 15px; margin-bottom:0px; }




/* products-details 产品详情页 */
.products-details{
	width:100%; 
	background:#fff;
}
.products-details .container-fluid{ 
	padding:0 3%; 
	background:#fff;
}
.products-details ul{
	padding:0px; 
	overflow:hidden;
}
.products-details ul li{ 
	list-style-type:none;
}
.products-details .list-products-pic{
	background:#fff; 
	overflow:hidden;
}
.products-details .list-products-nav{
	background:#fff; 
	padding:15px;
}
.products-details .pro-pic-info{
	background:#fff; 
	overflow:hidden; 
	padding-top:15px; 
	padding-bottom:15px; 
	text-align:center;
}
.pro_des #magnifier {
	position:relative;
	width:100%; 
	max-width: 100%;
}
.pro_des .small-box {
	position:relative;
	_width:460px; 
	max-width: 100%; 
	_height: 460px;
	border: 1px solid #ccc;
}
.pro_des .small-box img {
	display:block; 
	width: 100%; 
	height:100%; 
	margin: 0 auto;
}
.pro_des .thumbnail-box {
	position: relative; 
	margin-top: 15px; 
	overflow:hidden; 
	max-width: 100%;
}
.pro_des .btn:active, 
.pro_des .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 0%);
    box-shadow: inset 0 0px 0px rgb(0 0 0 / 0%);
}
.pro_des .thumbnail-box .btn {
	position:absolute;
	top: 0;
	width: 25px;
	height: 94px;
	background-image: url(../images/pro_arrow.png);
	background-repeat: no-repeat;
}
.pro_des .thumbnail-box .btn-prev {
	left:0px;
	background-position: 0px center;
}
.pro_des .thumbnail-box .btn-prev:hover {
	background-position: -50px center;
}

.pro_des .thumbnail-box .btn-next {
	right: 0px;
	background-position: -25px center;
}
.pro_des .thumbnail-box .btn-next:hover {
	background-position: -75px center; 
}
.pro_des .thumbnail-box .list {
	overflow:hidden;
	width: 400px;
	height: 94px;
	margin:auto;
	padding:0 20px;
}
.pro_des .thumbnail-box .list .wrapper {
	width: 10000px;
}
.pro_des .thumbnail-box .list .item {
	float:left; 
	margin:0px 8px;
	height:92px;
	cursor: pointer;
}
.pro_des .thumbnail-box .list .item img {
	height: 100%; 
	border: 1px solid #eee;
}
.pro_des .thumbnail-box .list .item-cur img {
	border: 1px solid #EFEFEF;
}
.pro_des .thumbnail-box .list ul{
	padding:0px;
}
.pro_des .thumbnail-box .list ul li{
	list-style-type:none;
}
.send-message ul li{ 
	list-style-type:none; 
	float:left; 
	margin-right:10px;
	font-family:"Barlow_Bold";
	padding:15px 50px;
	margin-bottom:10px;
}
.send-message ul li .fa{ 
	padding-right:15px; 
	vertical-align: middle;
}
.send-message .email,
.send-message .sendmessage{
	border:1px solid #737373;
	background:#737373;
	color:#fff;
}
.send-message .email:hover,
.send-message .sendmessage:hover {
	border:1px solid #A40000;
	background:#A40000;
	color:#FFF;
}
.pro_des .big-box {
	display:none; 
	overflow: hidden; 
	position: absolute; 
	left: 461px; 
	top: 0;
	z-index: 199; 
	width: 460px; 
	height: 460px; 
	border: 1px solid #ccc;
	background: #fff; 
}
.pro_des .big-box img {
	display: block;
	max-width: none;
}
.small-box .hover {
	display: none; 
	position: absolute; 
	left: 0; 
	top: 0; 
	width: 200px !important; 
	height: 200px !important; 
	border: 1px solid #3EB044; 
	background: #3EB044; 
	opacity: .5; 
	filter: alpha(opacity: 50); 
	cursor: move; 
}

.pro-details table {
	width:100%;
	border-collapse:collapse;
}
table thead {
	height:50px; 
	line-height:50px; 
	color:#fff; 
	font-size:16px; 
	background:#0074c7;
}
table thead tr td, table thead tr th {
	border:1px solid #ccc;
}
table tbody tr td, table thead tr th {
	padding:5px 10px !important; 
	border:1px solid #ccc; 
	color: #333; 
	font-size: 15px; 
	box-sizing:border-box;
}
.products-details-top{
	width:100%; 
	overflow:hidden; 
	margin-bottom:50px;
}
.products-details-top h2{ 
	margin-bottom:30px; 
	font-family:"Barlow"; 
	color:#333;
}
.products-details-top p{ 
	line-height:30px; 
	font-size:15px;
}
.products-details-pic img{ 
	width:100%;
}
.products-details-info{
	background: #fff; 
	padding-top:50px;
}
.products-details-info .products-details-info-title{ 
	border-bottom:2px solid #f1f1f1; 
	font-size:24px;
}
.products-details-info .products-details-info-title span{
	background:#A40000;
	color:#fff;
	padding:5px 20px;
}
.products-details-info .products-details-info-tiele{ 
	border-top:2px solid #f1f1f1; 
	margin-bottom:50px; 
	text-align:center; 
	font-size:32px;
}
.products-details-nav li:nth-child(1){ 
	border:2px solid #3EB044; 
	padding:0 15px; 
	color:#3EB044;
}
.products-details-info .products-details-info-tiele .fa{ 
	color:#3EB044; 
	margin-right:10px;
}
.products-details-info-tiele h2:before,
.products-details-info-tiele h2:after{
	content: "";
	position: absolute;	
	margin-top:8px;	
	width:120px;
	height:7px;	
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	top:0;
	bottom:0;	
	margin-top:auto;
	margin-bottom:auto;
}
.products-details-info-tiele h2:before{ 
	margin-left:-150px;
}
.products-details-info-tiele h2:after{
	margin-left:30px;
}
.products-details-info-tiele h2{
	text-align:center;
	font-size:22px;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:30px;
	display:table;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.products-details-info ul li{
	line-height:50px;
	text-align:center;
	margin:0 15px;
	list-style:none;
	float:left;
	*float:none;
	*display:inline;
	*zoom:1;
}
.products-details-info .products-details-nav .wechat{ 
	background:#3EB044; 
	color:#fff; 
	padding:10px 20px; 
	position:relative; 
	border-radius:5px;
}
.products-details-info .products-details-nav { 
	display:table; 
	margin:0px auto 0px; 
	font-size:18px; 
	font-family:"Barlow";  
}
.products-info-f2,
.products-info-f4,
.products-info-f6{overflow:hidden;}
.products-info-f1,
.products-info-f2,
.products-info-f3,
.products-info-f4,
.products-info-f5,
.products-info-f6{
	padding:30px 0;
	transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	-moz-transform:scale(1);
	-border-bottom:2px solid rgba(182,135,217,0.5);
}

/* pro-info 产品信息*/
.pro-info h1 {
	color: #333;
	font-size: 21px;
	line-height: 125%;
	text-align: center;
}
.pro-info>p {
	color: #555;
	font-size: 16px;
	text-align: center;
	margin-top: 10px;
}
.pro-info .des {
	padding: 20px 0px;
	border-top: 1px dashed #dcdcdc;
	margin-top: 10px;
}
.pro-info .des h4 {
	color: #3EB044;
	font-size: 18px;
	margin-bottom: 10px
}
.pro-info .des p {
	color: #333;
	font-size: 14px;
	line-height: 30px;
}
.pro-info .pro-contact {
	padding: 10px 15px; 
	margin-top: 30px;
}
.pro-info .pro-contact .tel {
	color: #333;
	font-size:18px;
	text-align:center;
}
.pro-info .pro-contact .tel h4 {
	display: inline; 
	color: #3EB044;
	font-size: 21px;
}
.pro-info .pro-contact a {
	color:#fff;
	font-size:16px;
	display:block;
	width:128px;
	height:42px;
	line-height:42px;
	text-align:center;
	margin:12px auto 5px;
	background-color:#3EB044;
	border-radius:3px;
}
.pro-info .pro-contact a:hover {
	background-color: #3EB044
}
.pro-details {
	padding-top: 50px; 
	padding-left:15px; 
	padding-right:15px; 
	padding-bottom:15px; 
	background:#fff;
}
.pro-details .title {
	color: #3EB044; 
	font-size: 18px;
	margin-bottom:10px; 
	border-bottom:1px solid #efefef;
}
.pro-details p {
	color: #555;
	font-size: 15px;
	line-height: 25px
}
.pro-details p span {
	font-family: "Microsoft Yahei" !important;
}
.pro-details p strong {
	color: #3EB044;
	font-size: 16px;
}


/* ---------------- Responsive website 响应式网站开始 ---------------- */

/* 屏幕大于1366px应用一下样式 */
@media (min-width: 1366px) {
	.navbar-brand {
	    margin-right:100px;
	}
	.container-fluid{ width:1720px;}
}

/* 屏幕大于767px应用一下样式 */
@media (min-width: 767px) {

	
}

/* 屏幕大于768px应用一下样式 */
@media (min-width: 768px){

	
}

/* 屏幕小于768px应用一下样式 */
@media (max-width: 768px){
	.list-zs img{ width:100%; height:100%;}
	
	
}
