﻿/* 主页CSS样式*/

@font-face {
	font-family: Libre Baskerville;
	src: url(../fonts/1879422f06f74798862f9202216acdd4.ttf)
}
body {
	font-family: 'Raleway', 'Open Sans', sans-serif, Arial, 'microsoft yahei', Helvetica;
	color: #333;
}
header {
}
ol, ul, li {
	list-style: none;
}
.top_menu {
	font-size: 12px;
	background-color: #fff;
	color: #ffffff;
	width: 100%;
	height: 40px;
	border-bottom: 1px #e7e7e7 solid;
}/***/
.language {
	float: left;
	height: 40px;
	padding: 10px 10px 0px 0px;
	font-size: 14px;
	color: #555;
	font-family: microsoft yahei
}/***/
.top_name {
	float: right;
	height: 40px;
	padding: 5px 10px 0px 10px;
	color: #666;
}
.top_name a {
	margin-right: 5px
}
.logo {
	margin-top: 10px;
	max-width: 700px;
}
.flash img {
	width: 100%
}
.flash ul.bxslider {
	list-style: none;
}
.flash div.bx-pager {
	bottom: 4%;
}
.flash div.bx-controls-direction {
	display: none;
}
.main {
	padding: 30px 0px 10px 0px;
}
.opacity_img {
}
.img-thumbnail:hover, .opacity_img:hover {
}
.img-thumbnail:hover, .opacity_img:hover {
	opacity: 0.8;
}
/*导航菜单*/
.navbar {
	margin: 0px;
	background-color: #fff;
	border: none;
}
.glyphicon-home:before {
	color: #fff;
}
#app_menudown {
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 18px;
}
#app_menudown:hover {
	background-color: #fdce16;
}
.language a {
	color: #555;
}/*****/
.language i {
	color: #fdce16;
	margin-left: 10px;
}/****/
.search-box {
	padding: 14px 0;
	background: #000;
	word-wrap: break-word;
}
.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
	min-width: 300px;
}
.searchimage {
	line-height: 35px;
	background-color: #fdce16;
	border: none;
	color: #fff;
	margin-left: -13px;
}
#keyword {
	background: #fff;
	line-height: 33px;
	height: 37px;
	width: 100%;
	padding-left: 15px;
	border: #d9d9d9 1px solid
}
.hottag {
	line-height: 36px;
	color: #ccc;
}
.hottag a {
	color: #ccc;
}
h2.tt:before {
	content: '';
	width: 85px;
	height: 6px;
	background: url(../images/title_left.png) no-repeat;
	margin: 0 auto;
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px
}
h2.tt:after {
	content: '';
	width: 85px;
	height: 6px;
	background: url(../images/title_right.png) no-repeat;
	margin: 0 auto;
	display: inline-block;
	vertical-align: middle;
	margin-left: 15px
}
.scroll {
	width: 50px;
	height: 50px;
	background: #fdce16;
	color: #fff;
	line-height: 50px;
	text-align: center;
	position: fixed;
	right: 5px;
	bottom: 50px;
	cursor: pointer;
	font-size: 14px;
	border-radius: 5px;
}
/*产品搜索*/
.search_group {
	float: right;
	margin: 44px 0px 0px 0px;
}
.search_group input.form-control {
	border-radius: 0px;
	border: none;
	box-shadow: none;
	padding: 12px 10px;
	height: 38px;
	border-right: none;
}
#submit_search {
	color: #fff;
	font-size: 16px;
	height: 38px;
	background-color: #F3C98B;
	border-radius: 0px;
	margin-top: -1px;
}
#submit_search:hover {
	cursor: pointer;
	background-color: #EE4547;
}
#small_search {
	color: #fff;
	float: right;
	margin-top: 7px;
	padding: 8px 13px;
	font-size: 17px;
	border-radius: 4px;
}
#small_search:hover, #small_search:focus {
	cursor: pointer;
	background-color: #EE4547;
}
/*首页产品*/
.product_head {
	background: url(../images/line.gif) no-repeat center center;
	height: 65px;
}
.product_head h2 {
	font-size: 32px;
	font-weight: bold;
	text-align: center;
	color: #38383A;
	margin: 0px;
	padding-top: 15px;
}
.product_head p {
	font-family: 'Times New Roman';
	text-align: center;
	padding-top: 2px;
	font-size: 16px;
	color: #3B3C3E;
	margin-bottom: 5px;
}
.product_index {
	margin: 45px 0px 0px 0px;
}
.product_list {
	clear: both;
	padding: 50px 0px 30px 0px;
	margin-right: -15px;
	margin-left: -15px;
}
.product_list2 {
	padding-top: 30px;
}
.product_img {
	padding-left: 15px;
	padding-right: 15px;
	min-height: 300px;
}
.product_img img {
	margin-right: auto;
	margin-left: auto;
	display: block;
	max-width: 100%;
	margin-bottom: 10px;
}
.product_list2 div.product_img {
	min-height: 220px;
}
.product_title {
	text-align: center;
	padding: 0px 15px 0px 0px;
	height: 40px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.product_img h3 {
	display: contents;
	text-align: center;
    padding: 0px 15px 0px 0px;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-size: 15px;}
.product_title a {
	color: #656464;
}
.product_title a:hover {
	text-decoration: none;
	color: #febf01;
}
/********************/
.mdetails {
	display: inline-block;
	background-color: #2b2d42;
	text-align: center;
	width: 50%;
	line-height: 24px;
	text-transform: uppercase;
	font-family: microsoft yahei
}
.menquiry {
	display: inline-block;
	color: #fff;
	background-color: #FAB933;
	text-align: center;
	width: 50%;
	display: inline-block;
	line-height: 24px;
	text-transform: uppercase;
	float: right
}
.allim:hover {
	box-shadow: 0 4px 20px rgba(0,0,0,.3);
	border-radius: 10px;
	transform: scale(1);
	-webkit-transform: scale(1);
	border: none;
	background: #fff
}
.allim {
	margin-top: 20px;
	border: 1px solid #ccc;
	box-shadow: 0 0 1px rgba(136,136,136,.2)
}
a.mdetails {
	color: #fff;
}
/****轮播下方广告*****/
.layout {
	width: 1140px;
	margin: 0 auto;
	position: relative
}
.index-sv-items {
	position: relative;
	overflow: hidden;
	padding-top: 40px;
}
.index-sv-items ul {
	width: 105%;
	margin: 0 auto;
	padding: 0px;
}
.index-sv-items .sv-item {
	width: 270px;
	padding: 30px 0 0 0;
	float: left;
	margin: 0 20px 0 0;
	text-align: center;
	border: 1px solid #b9b9b9;
	max-height: 237px;
}
.index-sv-items .sv-item:hover .sv-ico {
	background-color: #fdce16;
	border: 1px solid #fdce16
}
.index-sv-items .sv-ico {
	display: table;
	text-align: center;
	margin: 0 auto 30px;
	border: 1px solid #b9b9b9;
	padding: 20px;
	background-color: #fff;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	position: absolute;
	left: 80px;
	top: -40px
}
.index-sv-items .sv-ico img {
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg)
}
.index-sv-items .sv-tit:after {
	content: "";
	width: 70px;
	height: 2px;
	background-color: transparent;
	border-bottom: 1px solid #c9c9c9;
	border-top: 1px solid #c9c9c9;
	display: block;
	visibility: visible;
	margin: auto;
	margin-top: 5px
}
.index-sv-items .sv-ico img {
	max-height: 90px
}
.index-sv-items .sv-tit, .index-sv-items .sv-tit a {
	color: #333
}
.index-sv-items .sv-tit {
	position: relative;
	padding: 0px 0 10px 0;
	line-height: 1.5em;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	color: #222
}
.index-sv-items .sv-desc {
	font-size: 14px;
	line-height: 1.8;
	padding: 0 10px 20px;
	color: #898989
}
.index-sv-items .readmore {
	display: block;
	text-transform: uppercase
}
.index-sv-items .readmore {
	display: inline-block;
	line-height: 38px;
	padding: 0 25px 0 25px;
	border-radius: 3px
}
.index-sv-items .sv-item:hover .readmore {
	color: #fdce16
}
/*首页案例*/
/*首页案例*/
.case_box {
	background-color: #F6F6F6;
	padding: 35px 0px 0px 0px;
}
.case_head h2 {
	text-align: center;
	margin-bottom: 5px;
}
.case_head p {
	text-align: center;
	font-family: 'Times New Roman';
}
.case_list {
	clear: both;
	padding: 30px 0px 10px 0px;
	margin-right: -15px;
	margin-left: -15px;
}
/*首页新闻*/
.news_head {
	margin-top: 40px;
}
.news_head h2 {
	text-align: center;
	margin-bottom: 5px;
}
.news_head p {
	text-align: center;
	font-family: 'Times New Roman';
}
.news_index {
	clear: both;
	list-style: none;
	margin: 0px;
	padding: 20px 0px 0px 15px;
}
.news_index li {
	margin-bottom: 20px;
	padding: 25px 15px;
	min-height: 70px;
	border: 1px solid #ccc;
}
.news_index li span {
	display: inline-block;
	width: 60px;
	height: 60px;
	text-align: center;
	background-color: #febf01;
	color: #fff;
	float: left;
	padding: 0px 2px;
	position: relative;
	left: -35px;
	top: -5px;
}
.news_index li span strong {
	display: block;
	font-size: 24px;
	padding-top: 5px;
}
.news_index li span i {
	display: block;
	font-size: 12px;
	font-style: normal;
	font-family: Arial;
}
.news_index li a {
	color: #333;
	font-size: 16px;
	margin-left: -20px;
}
.news_index li a:hover {
	text-decoration: none;
	color: #febf01;
}
.news_index li em {
	font-style: normal;
	display: inline-block;
	line-height: 18px;
	color: #777;
	padding-top: 10px;
	margin-left: -20px;
}
/*我们的优势*/
/*我们的优势*/
.advantage {
	text-align: center;
	color: #fff;
	padding: 55px 0px 30px 0px;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #1C1C1C;
	margin-top: 20px;
}
.advantage_head p {
	text-transform: uppercase;
	font-family: 'Times New Roman';
	font-size: 40px;
	margin: 0px;
	padding: 0px;
}
.advantage_head h2 {
	font-size: 24px;
}
.advantage_list {
	margin-top: 25px;
}
.advantage_col {
	margin-top: 30px;
	margin-bottom: 50px;
	text-align: left;
}
.advantage_col h4 {
	text-align: left;
	padding-top: 8px;
}
.advantage_col h4 a {
	color: #fff;
}
.advantage_col h4 a:hover {
	color: #febf01;
	text-decoration: none;
}
.advantage_col span {
	display: inline-block;
	text-align: left;
	border-top: 1px solid #505050;
	padding-top: 9px;
}
.advantage_col span a{
	color: #fff;
}
.advantage_col img {
	max-width: 100px;
	-webkit-transition: -webkit-transform 1.2s ease-out;
	-moz-transition: -moz-transform 1.2s ease-out;
	-o-transition: -o-transform 1.2s ease-out;
	-ms-transition: -ms-transform 1.2s ease-out;
}
.advantage_col img:hover {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}
/*公司简介*/
/*公司简介*/
.about_index {
	padding: 35px 20px 50px 20px;
}
.about_head {
	border-bottom: 1px solid #eaeaea;
	text-align: left;
}
.about_head h2 {
	font-size: 24px;
	color: #767676;
	margin-bottom: -12px;
}
.about_head span {
	font-size: 20px;
	color: #AD8645;
	padding-right: 7px;
	position: relative;
	top: 12px;
	background-color: #fff;
}
.about_content p {
	line-height: 32px;
	margin-top: 20px;
}
.about_content img {
	margin: 9px 30px 0px 0px;
	max-width: 420px;
}
.about_content a.btn-info {
	color: #000;
	background: transparent;
	border-radius: 0px;
	border: 1px solid #000;
	padding: 8px 36px;
}
.about_content a.btn-info:hover, .about_content a.btn-info:focus {
	color: #fff;
	background: #000;
	border: 1px solid #000;
}
/*首页新闻*/
.news_head {
	margin-top: 40px;
}
.news_head h2 {
	text-align: center;
	margin-bottom: 5px;
}
.news_head p {
	text-align: center;
	font-family: 'Times New Roman';
}
.news_index {
	clear: both;
	list-style: none;
	margin: 0px;
	padding: 20px 0px 0px 15px;
}
.news_index li {
	margin-bottom: 20px;
	padding: 25px 15px;
	min-height: 70px;
	border: 1px solid #ccc;
}
.news_index li span {
	display: inline-block;
	width: 60px;
	height: 60px;
	text-align: center;
	background-color: #febf01;
	color: #fff;
	float: left;
	padding: 0px 2px;
	position: relative;
	left: -35px;
	top: -5px;
}
.news_index li span strong {
	display: block;
	font-size: 24px;
	padding-top: 5px;
}
.news_index li span i {
	display: block;
	font-size: 12px;
	font-style: normal;
	font-family: Arial;
}
.news_index li a {
	color: #333;
	font-size: 16px;
	margin-left: -20px;
}
.news_index li a:hover {
	text-decoration: none;
	color: #febf01;
}
.news_index li em {
	font-style: normal;
	display: inline-block;
	line-height: 18px;
	color: #777;
	padding-top: 10px;
	margin-left: -20px;
}
/*列表页*/
.list_box {
	clear: both;
	padding: 10px 0px 0px 0px;
}
.page_bg {
	height: 210px;
	margin-top: 90px;
	margin-bottom: 20px;
}
/*栏目导航*/
.left_nav {
	clear: both;
	padding-top: 10px;
}
.left_h {
	background: url(../images/title_line.jpg) left bottom no-repeat;
	font-size: 22px;
	display: block;
	margin-top: 25px;
	padding: 0px 0px 10px 0px;
	color: #000;
}
.left_nav_ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin: 15px 0px 0px 0px;
}
.left_nav_ul > li {
	position: relative;
	border-bottom: 1px solid #f2f2f2;
	background: url(../images/left_sli.gif) 6px 15px no-repeat;
	padding: 8px 0px 8px 18px;
}
.left_nav_ul > li > a {
	text-decoration: none;
	color: #656464;
}
.left_nav_ul > li > a:hover, .left_nav_ul li a.left_active {
	color: #fccc16;
}
/*小类*/
ul.left_snav_ul {
	list-style: none;
	padding: 0px;
	display: none;
	padding-top: 8px;
}
ul.left_snav_ul > li {
	margin: 0px;
	padding: 5px 0px 5px 10px;
	background: url(../images/left_sli.gif) 0px 13px no-repeat;
}
ul.left_snav_ul > li > a {
	border: 0;
	color: #797979;
	padding: 5px 0px 5px 0px;
}
ul.left_snav_ul > li > a:hover {
	text-decoration: none;
	color: #F3C98B;
}
.menu_head {
	cursor: pointer;
	font: 600 18px/30px "Open Sans", sans-serif;
	width: 35px;
	text-align: center;
	color: #303c4b;
	display: inline-block;
	position: absolute;
	top: 3px;
	right: 0px;
}
.menu_head:hover {
	color: #F3C98B;
}
/*左侧新闻*/
.left_news {
	clear: both;
	list-style: none;
	margin: 0px;
	padding: 12px 0px 0px 0px;
}
.left_news li {
	color: #545455;
	border-bottom: 1px dotted #dddddd;
	background: url(../images/li.png) no-repeat left 15px;
	line-height: 21px;
	padding: 10px 0px;
	padding-left: 14px;
}
.left_news li a {
	color: #656464;
	display: inline-block;
	white-space: nowrap;
}
.left_news li a:hover {
	text-decoration: none;
	color: #F3C98B;
}
/*左侧联系*/
.index_contact {
	margin: 30px 0px 35px 0px;
}
.index_contact p, .index_econtact p {
	clear: both;
}
/*新闻列表*/
.list_news {
	clear: both;
	list-style: none;
	margin: 0px;
	padding: 12px 0px 20px 0px;
}
.list_news li {
	color: #898989;
	background: url(../images/li.png) no-repeat left 14px;
	line-height: 22px;
	padding: 8px 0px;
	padding-left: 13px;
	border-bottom: 1px dashed #e3e2e2;/*dotted*/
}
.list_news li h3 {
	display: contents;
	font-size:15px;
}
.list_news li a {
	color: #303c4b;
	display: inline-block;
}
.list_news li a:hover {
	text-decoration: none;
	color: #F3C98B;
}
.news_time {
	float: right;
	margin-right: 10px;
}
.contents {
	clear: both;
	padding: 15px 2px 15px 2px;
	line-height: 28px;
	overflow: auto;
}
.contents_title {
	margin: 0px;
	padding: 10px 0px;
	text-align: center;
	color: #000;
	font-size: 18px;
	color: #434343;
	font-weight: bold;
	line-height: 34px;
}
.contents_des {
	margin: 0px;
	padding: 10px 0px;
	text-align: center;
	font-size: 14px;
	color: #999;
	font-weight: normal;
	line-height: 30px;
	border-bottom: #dedede 1px dotted
}
.contents img {
	max-width: 100%
}
/*分页样式*/
.pages {
	clear: both;
	margin: 20px 0;
	overflow: hidden;
	padding-top: 20px;
	text-align: center;
	font-size: 12px;
	border-top: 5px solid #f4f5f6;
}
.pages ul li {
	display: inline-block;
	border: 1px solid #ccc;
	padding: 4px 12px;
	margin: 0 1px;
	line-height: 24px;
	background: #fff;
	color: #999
}
.pages ul li:hover {
	background: #febf01;
	color: #fff;
	border: 1px solid #febf01
}
.pages ul li:hover a {
	color: #fff;
}
.pages ul li.thisclass {
	display: inline-block;
	border: 1px solid #febf01;
	padding: 4px 12px;
	margin: 0 1px;
	background: #febf01;
	color: #fff;
}
.pages ul li.thisclass a {
	color: #fff;
}
.pages ul li a {
	display: block;
	color: #999
}
.pages ul li a:hover {
	color: #fff;
}
/*产品展示*/
#pic-page {
	text-align: center;
	margin-top: 10px;
}
#pic-page a {
	margin: 0 2px;
}
#pic-page a img {
	width: 40px;
	padding: 2px;
	border: solid #ccc 1px;
	margin-bottom: 5px;
}
#pic-page a:hover img, #pic-page a.active img {
	border: solid #5280DD 1px;
}
.showpic_box, .proinfo_box {
	margin: 30px 0px 20px 0px;
}
.showpic_box div.bx-wrapper img {
	margin: 0 auto;
	max-height: 340px;
}
.product_h1 {
	margin: 0px;
	line-height: 24px;
	font-size: 16px;
	color: #ed4547;
	padding-bottom: 5px;
	border-bottom: 1px dotted #cccccc;
}
.product_info {
	list-style: none;
	padding: 0px;
	margin-top: 10px;
}
.product_info li {
	line-height: 24px;
	padding-bottom: 12px;
}
.product_con {
	clear: both;
	border-top: 1px dotted #ccc;
	margin: 10px 0px 20px 0px;
	padding: 20px 0px 0px 0px;
	line-height: 26px;
	overflow: auto;
}
.related_h1 {
	padding: 30px 0px 12px 0px;
	color: #303c4b;
	margin: 0px;
	display: block;
	font-weight: 300;
	font-size: 24px;
	border-bottom: 5px solid #f4f5f6;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
}
.related_list {
	padding-top: 25px;
}
.related_news {
	padding-top: 10px;
	clear: both;
	margin-bottom: 15px;
}
.download_btn {
	text-align: right;
	margin: 10px 10px 20px 0px;
}
.page-btn {
	background-color: #fccc16;
	border-radius: 0px;
	border: none;
}
.page-btn:hover, .page-btn:focus {
	background-color: #EE4547;
}
.grey-btn {
	border-radius: 0px;
	border: none;
	background-color: #E8E8E8;
}
.grey-btn:hover, .grey-btn:focus {
	background-color: #ccc;
}
.a2a_default_style {
	display: inline-block;
}
/*在线留言订购*/
.feedback {
	margin-top: 50px;
}
.form-horizontal .form-group {
	margin-right: -10px;
	margin-left: -10px;
}
.codeimg {
	margin: 0px 0px -10px -18px;
}
/*上一个下一个*/
.point {
	clear: both;
	margin: 20px 0px 40px 0px;
	padding-bottom: 40px;
	line-height: 22px;
}
.point span.to_prev {
	text-align: center;
}
.point span.to_prev a {
	color: #0068b7;
}
.point span.to_prev a:hover {
	color: #F3C98B;
	text-decoration: none;
}
.point span.to_next {
	text-align: center;
}
.point span.to_next a {
	color: #0068b7;
}
.point span.to_next a:hover {
	color: #F3C98B;
	text-decoration: none;
}
/*标签样式*/
.tags {
	margin: 15px 0px 10px 0px
}
.tags a {
	margin: 0px 5px 8px 0px
}
.tags_list {
	padding: 5px 10px 100px 10px
}
.tags_ul {
	margin-top: 10px;
}
.tags_ul li {
	line-height: 28px;
	margin-bottom: 8px;
	padding-bottom: 10px;
}
.tags_ul h3 {
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	line-height: 20px;
}
.tags_ul p {
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	color: #a0a0a0;
	line-height: 20px;
	padding-top: 8px;
}
/*网站地图*/
ul.ul_sitemap {
	margin: 30px 0px 40px 30px;
}
ul.ul_sitemap li {
	list-style: none;
	line-height: 26px;
	clear: both;
}
ul.ul_sitemap li a {
	color: #7d7d7d;
}
li.small_li_sitemap {
	clear: both;
	padding-left: 12px;
}
li.small_li2_sitemap {
	float: left;
	padding-left: 20px;
}
/*首页Tags*/
.tags_box {
	background-color: #24A551;
	padding: 9px 0px 9px 0px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	border-top: 1px solid #F3C98B;
}
.tags_box a {
	color: #fff;
	border-right: 1px solid #fff;
	padding: 0px 8px 0px 8px;
	font-size: 13px;
}
.tags_box a:hover {
	text-decoration: none;
	color: #FFEB3B;
}
.tags_box a:last-child {
	border-right: 0px;
}
.tags_box button {
	display: none;
}
.tags_title {
	font-size: 13px;
	margin-right: -6px;
}
.tags_title a {
	padding: 0px 10px 0px 0px;
}
.tags_title:after {
	content: "：";
}
/*友情链接*/
.link_box {
	background-color: #24A551;
	padding: 10px 0px;
	text-align: center;
	color: #fff;
	font-size: 13px;
}
.link_box a {
	color: #fff;
	border-right: 1px solid #fff;
	padding: 0px 10px 0px 10px;
	font-size: 13px;
}
.link_box a:hover {
	text-decoration: none;
	color: #FFEB3B;
}
.link_box a:last-child {
	border-right: 0px;
}
.link_box button {
	display: none;
}
.link_title {
	font-size: 13px;
	margin-right: -6px;
}
.link_title:after {
	content: "：";
}
/*底部信息*/
.copyright {
	line-height: 20px;
}
.copyright a {
	color: #b7b7b7;
}
.copyright a:hover {
	color: #fff;
}
.foot_nav {
	width: 25%;
	float: left;
	background-color: #fafafa;
	text-align: center;
	color: #898989;
}
.foot_nav:hover, .foot_nav:focus {
	background-color: #e4e4e4;
	cursor: pointer;
}
.foot_nav a {
	color: #898989;
	display: block;
}
.foot_nav a:hover, .foot_nav a:focus {
	text-decoration: none;
}
.foot_nav span {
	display: block;
	padding: 3px 0px 0px 0px;
	color: #898989;
}
.webshare {
	width: 200px;
	padding: 5px;
}
#footer {
	background: #181818;
	position: relative;
	color: #ccc; /*background: url(../images/bn.jpg);*/
	-webkit-background-size: cover;
	background-size: cover;
}
#footer a {
	color: #ccc
}
.footer_link a, .footer_link span {
	color: #777
}
.footer_link a:hover {
	color: #fd6101
}
.footer_link {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	background: #ddd
}
.footer-about {
	margin: 35px auto;
	overflow: hidden
}
.pp {
	overflow: visible!important
}
.footer-m {
	display: inline-block;
	padding: 5px 10px;
	background-color: #EE4547;
	border-radius: 3px;
	font-size: 12px;
	color: #fff;
}
.footer-m:hover {
	color: #fff;
	background-color: #EE4547
}
.footer-list {
	display: inline-block
}
.footer-list li {
	margin-bottom: 5px
}
.footer-list li img {
	display: inline-block
}
.footer-add {
	font-size: 12px;
	color: #b6b6b6;
	display: inline-block;
	width: 88%;
	vertical-align: middle
}
.footer-call {
	color: #FC4548
}
.phone-p {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px
}
.foot-p {
	max-width: 130px;
	font-size: 13px;
	text-align: center;
	color: #888;
	margin-top: 5px
}
.footer-bar {
	padding: 10px 0;
	text-align: center;
	color: #fff;
	background: #181818;
	border-top: 1px solid #606060;
}
.circle {
	width: 50px;
	height: 50px;
	line-height: 45px;
	text-align: center;
	font-size: 28px;
	margin: 10px auto;
	display: inline-block;
	vertical-align: middle;
	background-image: url(../images/tel.jpg)
}
.circle i {
	color: #ececec
}
.bar-text {
	display: inline-block;
	vertical-align: middle
}
.bar-text-14 {
	font-size: 14px;
	text-align: left;
	color: #ececec
}
.bar-text-28 {
	font-size: 24px;
	color: #ececec
}
.foot-bar-text {
	color: #959595;
	font-size: 14px
}
.footer-block {
	margin-right: 10px;
	margin-top: 10px
}
.footer-block a {
	border: 1px solid #CCCCCC;
	padding: 2px 5px;
	overflow: hidden;
	line-height: 2;
	white-space: normal;
}
#footer .footer-block a:hover {
	text-decoration: none;
	background-color: #fab933;
	border-color: #fab933;
	color: #fff;
}
.footer-block p {
	float: left;
	margin: 0 0 5px;
}
.f-h4 {
	color: #ececec;
	margin-bottom: 15px
}
.f-h4-span {
	display: inline-block;
	padding-bottom: 18px;
	position: relative;
	width: 100%;
}
.f-h44-span {
	display: inline-block;
	padding-bottom: 28px;
	position: relative;
	width: 100%;
}
.f-h4-span:before {
	content: "";
	width: 30px;
	height: 3px;
	visibility: visible;
	overflow: hidden;
	background-color: #fff;
	display: block;
	top: 38px;
	position: absolute;
}
.f-h4-span:after {
	content: "";
	width: 100%;
	height: 1px;
	visibility: visible;
	overflow: hidden;
	background-color: #2e2e2e;
	display: block;
	margin-top: 20px;
}
.subscribe-form .subscribe-ipt {
	display: inline-block;
	width: 70%;
	text-indent: 8px;
	border: 0;
	color: #fafafa;
	background-color: #fff;
	height: 22px;
	line-height: 22px;
	font-style: italic;
	color: #5d5d5d
}
.subscribe-form .subscribe-btn {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	margin-left: -3px;
	background-color: #fab933;
	border: 0;
	cursor: pointer;
	font-size: 12px;
	padding: 0 12px;
	margin-top: 10px;
	color: #fff;
	text-transform: uppercase;
}
/*大屏幕*/
.sdropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	margin-top: 2px;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.sdropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}
@media screen and (min-width: 769px) {
.logo {
	margin: 20px 0px 0px 0px;
	max-width: 330px;
	max-height: 60px;
}
.flash {
	margin-top: 90px;
}
.navbar {
	min-height: 90px;
	margin-top: 40px;
}
.navbar-nav {
	float: right;
}
.navbar-nav > li > a {
	text-align: center;
}
.navbar-default .navbar-nav > li > a {
	padding-top: 35px;
	padding-bottom: 35px;
	color: #312b2b;
	font-size: 16px;
	font-weight: 600;
}
.navbar-default .navbar-nav > li > a:hover,  .navbar-default .navbar-nav > li > a:focus,  .navbar-default .navbar-nav > .active > a,  .navbar-default .navbar-nav > .active > a:hover,  .navbar-default .navbar-nav > .open > a,  .navbar-default .navbar-nav > .open > a:hover,  .navbar-default .navbar-nav > .open > a:focus {
	background-color: #fccc16;
	color: #fff;
}
.small-nav {
	min-height: 50px;
	margin-top: 0px;
	background: rgba(255,255,255,0.95);
}
.small-nav .navbar-nav > li > a {
	padding-top: 20px;
	padding-bottom: 20px;
}
.small-nav img.logo {
	max-height: 60px;
	max-width: 220px;
	margin: 5px 0px 0px 0px;
}
.nav_small {
	background: #fccc16;
	padding: 8px 0px 8px 0px;
	border-radius: 0px;
	border: none;
}
.snav_small {
	top: 0;
	left: 100%;
	position: absolute;
	background: #fccc16;
	padding: 8px 0px 8px 0px;
	border-radius: 0px;
	border: none;
}
.snav_small > li {
}
.snav_small > li > a {
	line-height: 26px;
	color: #fff;
	font-size: 13px;
}
.snav_small > li > a:hover {
	color: #fff;
	background-color: #deb310;
}
.nav_small > li:hover>ul {
	z-index: 999;
	display: block;
}
.nav_small > li {
}
.nav_small > li > a {
	line-height: 26px;
	color: #fff;
	font-size: 13px;
}
.nav_small > li > a:hover {
	color: #fff;
	background-color: #deb310;
}
#app_menudown, #small_search {
	display: none;
}
.index_left_nav, .footer_nav {
	display: none;
}
.index_about {
	width: 600px;
}
}

/*小屏幕*/
@media screen and (max-width: 768px) {
.scroll, .xcang {
	display: none;
}
.logo {
	margin: 7px 0px 0px 5px;
	max-width: 180px;
	max-height: 50px;
}
.advantage_col img {
	display: block;
	margin: 0 auto;
}
.flash {
	margin-top: 50px;
}
.list_box {
	padding-top: 50px
}
.navbar {
	min-height: 50px;
	margin-top: 40px;
}
.navbar-default .navbar-brand {
	color: #fff;
	font-size: 16px;
}
.navbar-default .navbar-brand:hover,  .navbar-default .navbar-brand:focus {
	color: #fff;
}
.navbar-toggle {
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border: none;
}
.navbar-default .navbar-toggle:hover,  .navbar-default .navbar-toggle:focus {
}
.navbar-default .navbar-toggle .icon-bar {
}
.navbar-default .navbar-nav {
	margin-top: 0px;
	margin-bottom: 0px;
}
.navbar-default .navbar-nav > li {
}
.navbar-default .navbar-nav > li:last-child {
	border: none;
}
.navbar-default .navbar-nav > li > a,  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
}
.navbar-default .navbar-nav > li > a:hover,  .navbar-default .navbar-nav > li > a:focus,  .navbar-default .navbar-nav > .active > a,  .navbar-default .navbar-nav > .active > a:hover,  .navbar-default .navbar-nav > .active > a:focus,  .navbar-default .navbar-nav > .open > a,  .navbar-default .navbar-nav > .open > a:hover,  .navbar-default .navbar-nav > .open > a:focus,  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
	background-color: #fdce16;
	color: #fff;
}
.small-nav {
	margin-top: 0px;
	background: rgba(255,255,255,0.95);
}
.navbar-fixed-top {
	background-color: #fff;
}
.top_name {
	margin-right: -15px;
}
.language {
	margin-left: -15px;
}
.search_group {
	margin: 5px 0px 20px 0px;
}
#topsearch {
	display: none;
}
.product_head {
	background: none;
}
.product_head h2 {
	font-size: 18px;
	margin-top: 20px;
}
.product_index {
	margin-top: 10px;
}
.product_list {
	padding: 20px 0px 0px 0px;
}
.product_img {
	min-height: 80px;
	margin-bottom: 12px;
}
.product_list2 div.product_img {
	min-height: 80px;
	margin-bottom: 12px;
}
.advantage_list {
	margin-top: 10px;
}
.advantage_head h2 {
	font-size: 26px;
}
.about_head h2 {
	font-size: 18px;
}
.about_content img {
	max-width: 500px;
	width: 100%;
	margin-bottom: 15px;
}
.about_content a.btn-info {
	width: 220px;
	display: block;
	margin: 0 auto;
	padding: 8px 0px;
}
.case_box {
	padding: 35px 0px 10px 0px;
	margin-top: 10px;
}
.case_head h2, .news_head h2 {
	font-size: 18px;
}
.news_img {
	display: none;
}
.news_index {
	padding-left: 0px;
	margin-bottom: 10px;
}
.news_index li span {
	left: 0px;
	top: 0px;
	margin-right: 12px;
}
.news_index li a {
	margin-left: 0px;
	font-size: 16px;
}
.news_index li em {
	display: block;
	margin-left: 0px;
}
.page_bg {
	display: none;
}
.left_h {
	margin-top: 10px;
}
.list_related h2.left_h {
	margin-top: 10px;
}
.product_con img, .contents img {
	width: 100%;
}
.news_time {
	display: none;
}
#pic-page a img {
	width: 35px;
}
#cmsFloatPanel {
	display: none;
}
.point span.to_prev, .point span.to_next {
	text-align: left;
	padding-bottom: 8px;
}
.product_list2 {
	padding-top: 25px;
}
.feedback {
	margin-top: 20px;
}
.link_box {
	padding-left: 7px;
}
.link_box a {
	display: block;
	border-right: 0px;
	padding: 4px 0px;
}
.link_title {
	display: block;
}
.link_title:after {
	content: "";
}
.link_box button {
	display: inline-block;
	background-color: transparent;
	border: none;
	float: right;
	margin-top: -20px;
}
.link_box button:hover, .link_box button:focus {
	color: #FFEB3B;
}
.link_list {
	display: none;
	padding-top: 7px;
}
.tags_box {
	padding-left: 7px;
}
.tags_box a {
	display: block;
	border-right: 0px;
	padding: 4px 0px;
}
.tags_title {
	display: block;
}
.tags_title:after {
	content: "";
}
.tags_box button {
	display: inline-block;
	background-color: transparent;
	border: none;
	float: right;
	margin-top: -20px;
}
.tags_box button:hover, .tags_box button:focus {
	color: #FFEB3B;
}
.tags_rows {
	display: none;
	padding-top: 7px;
}
.footer_nav {
	background-color: #fafafa;
}
footer {
	margin-bottom: 50px;
	padding-left: 8px;
	padding-right: 8px;
}
h2.tt:before {
	content: '';
	width: 25px;
	height: 6px;
	background: url(../images/title_left.png) no-repeat;
	margin: 0 auto;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px
}
h2.tt:after {
	content: '';
	width: 25px;
	height: 6px;
	background: url(../images/title_left.png) no-repeat;
	margin: 0 auto;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px
}
/**轮播下方广告**/
.index-info-wrap .index-info, .layout {
	width: 100%
}
.index-sv-items {
	padding: 30px 0
}
.index-sv-items ul {
	width: 100%;
	padding-top: 0
}
.index-sv-items .sv-item {
	width: 100%;
	padding: 0;
	margin: 0 auto 10px;
	float: none;
	-webkit-animation: none;
	-moz-animation: none!important;
	animation: none!important;
	opacity: 1!important;
	text-align: center;
	outline: 0
}
.index-sv-items .sv-item:hover {
	outline: 0;
	border-color: #eee
}
.index-sv-items .sv-tit {
	font-size: 16px
}
.index-sv-items .sv-item:hover .sv-ico {
	-moz-transform: none;
	-webkit-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}
.index-sv-items .sv-ico {
	padding: 0;
	margin: 0 auto 15px;
	float: none;
	left: 0;
	top: 20px;
	background-color: #fdce16;
	position: relative
}
.index-sv-items .sv-ico img {
	border: 0
}
.index-sv-items .readmore, .index-sv-items .sv-desc, .index-sv-items .sv-tit {
	margin-left: 0
}
.index-sv-items .sv-item:hover .sv-ico img {
	box-shadow: none
}
.index-sv-items .readmore a:before {
	-moz-transform: scale(.7);
	-webkit-transform: scale(.7);
	transform: scale(.7)
}
.index-tit-bar {
	text-align: center;
	padding: 0
}
.index-tit-bar .title {
	font-size: 16px
}
.index-tit-bar .title:after {
	margin-top: 10px
}
.index-info-wrap .index-info ul {
	width: 100%;
	text-align: center;
	padding: 0 0 50px
}
.index-info-wrap .index-info ul .index-info-list {
	width: 90%;
	margin: 0 auto;
	display: block
}
.index-info-wrap .index-info ul .index-info-list .info-pic {
	width: 60%;
	margin: 0 auto
}
.index-info-wrap .index-info ul .index-info-list .info-pic {
	border-bottom-width: 3px
}
.index-info-wrap .index-info ul .index-info-list .info-detail-wrap .info-title {
	padding: 10px 0 0;
	font-size: 14px
}
.index-info-wrap .index-info ul .index-info-list .info-detail-wrap .info-detail {
	font-size: 12px;
	line-height: 20px
}
.index-info-wrap .index-info ul .index-info-list .info-detail-wrap .info-more {
	font-size: 12px;
	margin: 10px 0
}
.index-product .owl-carousel .owl-controls {
	height: auto
}
.index-product .owl-dots {
	position: static;
	height: auto
}
}
 @media screen and (max-width: 767px) {
.copyright_p {
	display: none;
}
}

/*320px到768px*/
@media screen and (min-width:320px) and (max-width:768px) {
.col-mm-1, .col-mm-2, .col-mm-3, .col-mm-4, .col-mm-5, .col-mm-6, .col-mm-7, .col-mm-8, .col-mm-9, .col-mm-10, .col-mm-11, .col-mm-12 {
	float: left;
}
.col-mm-12 {
	width: 100%;
}
.col-mm-11 {
	width: 91.66666667%;
}
.col-mm-10 {
	width: 83.33333333%;
}
.col-mm-9 {
	width: 75%;
}
.col-mm-8 {
	width: 66.66666667%;
}
.col-mm-7 {
	width: 58.33333333%;
}
.col-mm-6 {
	width: 50%;
}
.col-mm-5 {
	width: 41.66666667%;
}
.col-mm-4 {
	width: 33.33333333%;
}
.col-mm-3 {
	width: 25%;
}
.col-mm-2 {
	width: 16.66666667%;
}
.col-mm-1 {
	width: 8.33333333%;
}
}
 @media screen and (max-width: 340px) {
.logo {
	max-width: 230px;
}
}
 @media screen and (min-width:1024px) and (max-width:1280px) {
.index-sv-items .sv-item {
	width: 240px;
}
}
.kfixednav {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 999;
	margin-top: 0px;
	border-bottom: 1px solid #ccc;
}
.features_sec17 {
	width: 100%;
	padding: 45px 0;
	background-color: #e3e3e3;
}
.clients .jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 100%;
	text-align: left;
	float: left
}
/* 反馈模块*/
.met-feedback {
	padding: 30px 20px;
	background: #f4f5f6;
	margin-top: 20px;
}
.met-feedback .container {
	max-width: 800px;
}
.met-feedback .met-feedback-body {
	padding: 30px;
	background: #ffffff;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	border-radius: 3px;
}
@media (max-width: 767px) {
.met-feedback .met-feedback-body {
	padding: 10px;
}
}
@media (max-width: 767px) {
.met-feedback {
	padding: 80px 0 20px 0;
}
}
fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0
}
legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 22px;
	font-size: 21px;
	line-height: inherit;
	color: inherit;
	border: 0;
	border-bottom: 1px solid transparent
}
label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700
}
input[type=search] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
input[type=checkbox], input[type=radio] {
	margin: 4px 0 0;
	margin-top: 1px\9;
	line-height: normal
}
input[type=file] {
	display: block
}
input[type=range] {
	display: block;
	width: 100%
}
select[multiple], select[size] {
	height: auto
}
input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.57142857;
	color: #76838f
}
.form-control {
	display: block;
	width: 100%;
	height: 36px;
	padding: 6px 15px;
	font-size: 14px;
	line-height: 1.57142857;
	color: #76838f;
	background-color: #fff;
	background-image: none;
	border: 1px solid #dedede;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control:focus {
	border-color: #62a8ea;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(98,168,234,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(98,168,234,.6)
}
.form-control.focus, .form-control:focus {
	border-color: #62a8ea;
	-webkit-box-shadow: none;
	box-shadow: none
}
.form-control::-moz-placeholder {
color:#a3afb7;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#a3afb7
}
.form-control::-webkit-input-placeholder {
color:#a3afb7
}
.form-control::-ms-expand {
background-color:transparent;
border:0
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #f3f7f9;
	opacity: 1
}
.form-control[disabled], fieldset[disabled] .form-control {
	cursor: not-allowed
}
textarea.form-control {
	height: auto
}
input[type=search] {
	-webkit-appearance: none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input[type=date].form-control, input[type=time].form-control, input[type=datetime-local].form-control, input[type=month].form-control {
	line-height: 36px
}
.input-group-sm input[type=date], .input-group-sm input[type=time], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm {
	line-height: 32px
}
.input-group-lg input[type=date], .input-group-lg input[type=time], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg {
	line-height: 46px
}
}
.form-group {
	margin-bottom: 20px
}
.checkbox, .radio {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px
}
.checkbox label, .radio label {
	min-height: 22px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
	position: absolute;
	margin-top: 4px\9;
	margin-left: -20px
}
.checkbox+.checkbox, .radio+.radio {
	margin-top: -5px
}
.checkbox-inline, .radio-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer
}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
	margin-top: 0;
	margin-left: 10px
}
fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
	cursor: not-allowed
}
.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline {
	cursor: not-allowed
}
.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label {
	cursor: not-allowed
}
.form-control-static {
	min-height: 36px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0
}
.form-control-static.input-lg, .form-control-static.input-sm {
	padding-right: 0;
	padding-left: 0
}
.input-sm {
	height: 32px;
	padding: 6px 13px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 2px
}
select.input-sm {
	height: 32px;
	line-height: 32px
}
select[multiple].input-sm, textarea.input-sm {
	height: auto
}
select.input-sm {
	padding-top: 0;
	padding-bottom: 0
}
.form-group-sm .form-control {
	height: 32px;
	padding: 6px 13px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 2px
}
.form-group-sm select.form-control {
	height: 32px;
	line-height: 32px
}
.form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control {
	height: auto
}
.form-group-sm .form-control-static {
	height: 32px;
	min-height: 34px;
	padding: 7px 13px;
	font-size: 12px;
	line-height: 1.5
}
.input-lg {
	height: 46px;
	padding: 10px 18px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 4px
}
select.input-lg {
	height: 46px;
	line-height: 46px
}
select[multiple].input-lg, textarea.input-lg {
	height: auto
}
select.input-lg {
	padding-top: 0;
	padding-bottom: 0
}
.form-group-lg .form-control {
	height: 46px;
	padding: 10px 18px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 4px
}
.form-group-lg select.form-control {
	height: 46px;
	line-height: 46px
}
.form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control {
	height: auto
}
.form-group-lg .form-control-static {
	height: 46px;
	min-height: 40px;
	padding: 11px 18px;
	font-size: 18px;
	line-height: 1.3333333
}
.has-feedback {
	position: relative
}
.has-feedback .form-control {
	padding-right: 45px
}
.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	pointer-events: none
}
.form-group-lg .form-control+.form-control-feedback, .input-group-lg+.form-control-feedback, .input-lg+.form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px
}
.form-group-sm .form-control+.form-control-feedback, .input-group-sm+.form-control-feedback, .input-sm+.form-control-feedback {
	width: 32px;
	height: 32px;
	line-height: 32px
}
.btn-primary {
	background-color: #febf01;
	border-color: #febf01;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
	background-color: #febf01;
	border-color: #febf01;
	opacity: .7;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	color: #fff
}
.btn-block {
	display: block;
	width: 100%;
	color: #fff
}
.btn-block+.btn-block {
	margin-top: 5px
}
.btn-lg {
	padding: 10px 18px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 4px
}
/**资讯**/
.slider_wraper {
    width: 100%;
    margin: 30px 0;
}
.slider_side {
    width: 350px;
    margin-right: 27px;
    margin-bottom: 27px;
    padding: 20px 20px 10px;
    border: 1px solid #e5e5e5;
}
.fl {
    float: left;}
.slider_side .side_title {
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 12px;
    border-bottom: 1px solid #DBDBDB;
    position: relative;
}
.slider_side .side_title span::after, .slider_side ul li i, .pagination ul > .active > a, .pagination ul > .active > span, .pagination ul > li.next-page > a, .index_cont .sidebar .see_world li .point, .article_footer .tag a:hover, .search .s-form button, .com-submit, .m-nav, .header .nav-bar li.active, .related_article .box_title::after {
    background-color: #1663ff;
}
.slider_side .side_title a {
    color: #333;
    font-size: 16px;
    font-weight: 700;
    padding-top: 4px;
}
.side_title h3{
    font-size: 16px;
    font-weight: 700;
	margin-top: 1px;
	margin-bottom: 1px;
}
.fr {
    float: right;
}
.slider_side ul li {
    width: 100%;
    padding: 8px 0;
    border-bottom: 1px dashed #DBDBDB;
    position: relative;
}
.slider_side ul li h4{ font-size:15px;display: contents;}
.slider_side ul li h4 a {
    display: inline-block;
    font-size: 15px;
    color: #333;
    max-height: 24px;
    line-height: 2em;
    overflow: hidden;
    padding-left: 18px;
    width: 73%;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.slider_side ul li a {
    display: inline-block;
    font-size: 15px;
    color: #333;
    max-height: 24px;
    line-height: 2em;
    overflow: hidden;
    padding-left: 18px;
    width: 73%;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.slider_side ul li span {
    display: inline-block;
    color: #aaa;
    padding-left: 8px;
    font-size: 13px;
    padding-top: 8px;
}
.fr {
    float: right;
}
.slider_side ul li i {position:absolute;top:26px;display:inline-block;width:8px;height:8px;border-radius:4px;background-color:#ffcf1a;vertical-align:middle;}


/*新的css*/
*{margin:0;padding:0;list-style-type:none;}		
.main-pad-2{ padding-top:50px;}		
.main-pad-3{ padding-top:30px;}		
.container-fluid{max-width:1230px !important}		
.title-1{ margin-bottom: 1px; font-size: 24px; line-height: 24px; border-bottom:solid 1px #e6e6e6;}		
.title-1 .en{ margin-bottom: 10px; color: #c0c0c0;}		
.title-1 .cn{ margin-bottom: -2px; font-size: 0;}	
.title-1 .cn span{ display: inline-block; vertical-align: top; padding-bottom: 10px; font-size: 24px; color: #000000; border-bottom: solid 3px #cf0f0f;}		
.title-1 .cn h2{ display: inline-block; vertical-align: top; padding-bottom: 10px; font-size: 24px; color: #000000; border-bottom: solid 3px #cf0f0f;}		
.title-1.active{ border-bottom-color: #fff;}		
.title-1.active .en{ color: #fff;}		
.title-1.active .cn span{ color: #fff; border-bottom-color: #fff;}		
.title-2{ margin-bottom: -6px; font-size: 0;}		
.title-2 ul li{ display:inline-block; vertical-align: top; margin:0 3px 6px;}		
.title-2 ul li h3{display: contents;}	
.title-2 ul li a{ position: relative; display: block; padding: 0 10px; min-width: 220px; font-size: 14px; color: #a4a4a4; line-height: 48px; background: #f0f0f0;}		
.title-2 ul li a i{ display: block; position: absolute; background: #e78787; transition: all 0.3s;}		
.title-2 ul li a i:nth-child(1){ left: 2px; top: 5px; width: 0; height: 1px;}		
.title-2 ul li a i:nth-child(2){ left: 5px; top: 2px; width: 1px; height: 0;}		
.title-2 ul li a i:nth-child(3){ right: 2px; bottom: 5px; width: 0; height: 1px;}		
.title-2 ul li a i:nth-child(4){ right: 5px; bottom: 2px; width: 1px; height: 0;}		
.title-2 ul li.active a{ color: #fff !important; background: #cf0f0f; box-shadow: none;}		
.title-2 ul li.active a i:nth-child(1){ width: 44px;}		
.title-2 ul li.active a i:nth-child(2){ height: 22px;}		
.title-2 ul li.active a i:nth-child(3){ width: 44px;}		
.title-2 ul li.active a i:nth-child(4){ height: 22px;}		
.title-2.active ul li{ margin-left: 0; margin-right: 6px;}		
.title-3{ position: relative; font-size: 0; overflow: hidden;}		
.title-3:before{ content:""; position: absolute; right: 0; bottom: 3px; z-index: 2; width: 15px; height: 17px; background-position: center center; background-repeat: no-repeat; background-size: 100% auto; background-image: url(../images/t3_jt_pc.png);}		
.title-3 .box{ position: relative; z-index: 1; display: inline-block; vertical-align: top;}		
.title-3 .box:before,.title-3 .box:after{ content: ""; position: absolute; width: 600px; height: 2px; background: #cf0f0f;}		
.title-3 .box:before{ right: calc(100% + 35px); bottom: 30px;}		
.title-3 .box:after{ right: calc(100% + 60px); bottom: 15px;}		
.title-3 .box .en{ margin-bottom: -15px; height:60px; font-family:'Arial'; font-size: 72px; color: #bdbdbd; line-height:60px; font-weight: bold;}		
.title-3 .box .cn{ position: relative; z-index: 2;}		
.title-3 .box .cn .mc{ padding: 0 10px; font-size: 30px; color: #fff; font-weight: bold; line-height: 53px; background: #cf0f0f;}		
.title-3 .box .cn .fumc{ position: relative; margin-left: 10px; margin-top: 13px; font-size: 36px; color: #000; font-weight: bold; line-height: 40px;}		
.title-3 .box .cn .fumc:before{ content: ""; position: absolute; left: calc(100% + 25px); bottom: 10px; width: 600px; height: 3px; background: #cf0f0f;}		
.title-3 .box .cn .fumc span{ color: #cf0f0f;}		
.title-4{ margin-bottom: 20px;}		
.title-4 .biaoti{ font-size: 16px; color: #333; line-height: 24px;}		
.title-4 .time{ font-size: 12px; color: #999; line-height: 24px;}		
.no-margin{margin:0 !important}		
.list-unstyled {padding-left: 0;list-style: none;}		
.text-1 .right form{ display: block; border:solid 2px #c5c5c5;}		
.text-1 .right form input{ display: block; padding: 0 15px; width: calc(100% - 49px); height: 32px; font-size: 12px; color: #999999; line-height: 32px; background: #fff; border:none;}		
.text-1 .right form button{ display: block; width: 49px; height: 32px; font-size: 12px; color: #fff; line-height: 32px; background: #c5c5c5; border:none}		
.text-2 .biaoti{ margin-bottom:5px; color: #fff; line-height: 30px;}		
.text-2 .biaoti .cn{ font-size: 24px;}		
.text-2 .biaoti .en{ margin-left: 10px; font-size: 18px;}		
.text-2 .fubiaoti{ margin-bottom: 30px; font-size: 30px; color: #fff; line-height: 34px; font-weight: bold;}		
.text-2 .jieshao{ margin-bottom:25px; height: 230px; color: #fff; line-height: 28px; overflow: hidden;}		
.text-2 .more a{ display: block; width: 130px; font-family:'04b_08'; font-size: 12px; color: #fff; line-height: 56px; border:solid 1px #fff;}		
.text-3 ul li .biaoti{ margin-bottom: 15px;}		
.text-3 ul li .biaoti .shuzi{ position: relative; width:90px;}		
.text-3 ul li .biaoti .shuzi:before{ content: ""; position: absolute; left: 0; bottom: 0; z-index: 1; width:70px; height: 40px; background: #f15f5f; clip-path: polygon(0% 0%,100% 0%,calc(100% - 15px) 100%,0% 100%);}		
.text-3 ul li .biaoti .shuzi i{ position: relative; z-index: 2; display: block; width: 55px; height: 55px; font-family: 'Calibri'; font-size: 36px; color: #fff; text-align: center; line-height: 55px; background: #cf0f0f;}		
.text-3 ul li .biaoti .mc{ width: calc(100% - 90px); font-size: 18px; color: #cf0f0f; font-weight: bold; line-height: 54px; border-bottom:dotted 1px #000;}		
.text-3 ul li .jieshao{ position: relative; padding-left: 30px; color: #333; line-height: 30px;}		
.text-3 ul li .jieshao:before{ content: ""; position: absolute; left: 10px; top:10px; width: 10px; height: 10px; background: #cf0f0f; border-radius: 50%;}		
.text-4{ color: #333; line-height: 30px;}		
.maximg img{max-width:100%;height:auto !important;}		
.picture-1-box{ position: relative;}		
.picture-1{ position: relative; z-index: 1; visibility: hidden; opacity: 0;}		
.picture-1:nth-child(n+2){ position: absolute; left: 0; top: 0; width: 100%;}		
.picture-1 .swiper-slide{ margin-top: 0 !important;}		
.picture-1-list a{ display: block;}		
.picture-1-list a .imgbox{ padding: 2px; border:solid 1px #b1b1b1;}		
.picture-1-list a .imgbox .imgs{ overflow: hidden;}
.picture-1-list a .imgbox .imgs img{margin: 0 auto;max-height: 340px;max-width: 100%;display: block;}		
.picture-1-list a .imgbox .imgs span{ display: block; padding-top: 100%;}	
.picture-1-list h3 { padding: 0 10px; font-size: 16px; color: #333; line-height: 20px;}	
.picture-1-list a .textbox{ padding: 0 10px; font-size: 16px; color: #333; line-height: 20px;}		
.picture-1.active{ z-index: 2; visibility: visible; opacity: 1;}		
.picture-1 ul{ margin:0 -15px;}		
.picture-1 ul li{ padding: 0 15px; width: calc(100% / 3);}		
.picture-3 ul li{ position: relative; width: 360px;}		
.picture-3 ul li:nth-child(1){ margin-bottom: -190px; margin-right: calc(100% - 360px);}		
.picture-3 ul li:nth-child(2){ margin-left: calc(100% - 360px);}		
.picture-3 ul li:nth-child(1):before{ content: ""; position: absolute; left: calc(100% + 20px); top: 90px; z-index: 1; width: 60px; height: 60px; background: #f4caca;}		
.picture-3 ul li:nth-child(2):before{ content: ""; position: absolute; right: calc(100% + 20px); bottom: 0; z-index: 1; width:140px; height:140px; background: #e88c8c;}		
.picture-3 ul li .imgbox{ padding-top: 100%;}		
.picture-4{ position: relative;}		
.picture-4-list a{ display: block; position: relative;}		
.picture-4-list a .imgbox{ background: #ff0000; overflow: hidden;}		
.picture-4-list a .imgbox span{ display: block; padding-top: 78%;}		
.picture-4-list a .textbox{ position: absolute; left: 0; top: 0; z-index: 1; display:flex; justify-content: center; align-items: center; padding: 0 10px; width: 100%; height: 100%; opacity: 0;}		
.picture-4-list a .textbox .box .mc{ padding-top: 10px; font-size: 18px; color: #fff; line-height: 20px;}		
.picture-5{ position: relative;}		
.picture-5-list a{ display: block;}		
.picture-5-list a .imgbox{ padding: 2px; width: 226px; background: #fff; border:solid 1px #c1c1c1;}		
.picture-5-list a .imgbox .imgs{ overflow: hidden;}		
.picture-5-list a .imgbox .imgs span{ display: block; padding-top:164px;}		
.picture-5-list a .textbox{ padding:20px 15px; width: calc(100% - 226px); height:170px; background: #fff;}		
.picture-5-list a .textbox .biaoti{ font-size: 16px; color: #333; line-height: 24px;}		
.picture-5-list a .textbox .time{ margin-bottom: 10px; font-size: 12px; color: #333; line-height: 24px;}		
.picture-5-list a .textbox .jieshao{ height: 72px; font-size: 12px; color: #333; line-height: 24px; overflow: hidden;}		
.picture-6{ position: relative;}		
.picture-6-list a{ display: block;}		
.picture-6-list a .imgbox{ border:solid 1px #ababab; overflow: hidden;}		
.picture-6-list a .imgbox span{ display: block; padding-top: 85%;}		
.picture-7{ margin-bottom:20px; }		
.picture-7 img{ max-width: 100%;}		
.picture-8{ position: relative; padding-top: 30%; margin-bottom:20px;}		
.picture-8 .map{ position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%;}		
.picture-9 ul li:nth-child(n+2){ margin-top: 40px;}		
.picture-9 ul li a{ display: block; padding: 1px; background: #ababab;}		
.picture-9 ul li a .imgbox{ width: 380px; border:solid 2px #fff; overflow: hidden;}		
.picture-9 ul li a .imgbox span{ display: block; padding-top: 246px;}		
.picture-9 ul li a .textbox{ padding: 35px 30px; width: calc(100% - 380px);}		
.picture-9 ul li a .textbox .biaoti{ margin-bottom: 20px; font-size: 18px; color: #fff; line-height: 24px;}		
.picture-9 ul li a .textbox .jieshao{ margin-bottom:10px; height: 96px; color: #fff; line-height: 24px; overflow: hidden;}		
.picture-9 ul li a .textbox .time{ font-size: 12px; color: #fff; line-height: 24px;}		
/* ç»‡æ¢¦å›­ï¼ˆdedeyuan.comï¼‰åšæœ€å¥½çš„ç»‡æ¢¦æ•´ç«™æ¨¡æ¿ä¸‹è½½ç½‘ç«™ */		
@charset "utf-8";		
body{font-family:"å¾®è½¯é›…é»‘"}		
.glyphicon{top:0 !important}		
.overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}		
a{text-decoration:none !important;cursor:pointer !important}		
::-webkit-input-placeholder{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}		
:-moz-placeholder{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}		
::-moz-placeholder{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}		
:-ms-input-placeholder{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}		
.tr{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}		
.tr2{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}		
.tr3{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}		
input,button,textarea,.swiper-pagination span,.swiper-button{ outline: none !important; }		
.sizeCover{ background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }		
.main-pad-1{ padding-top:6px;}		
.main-border-1{ border-bottom: solid 1px #d5d5d5;}		
.main-border-2{ border-bottom: dotted 1px #b4b4b4;}		
.main-background-1{ background:#f9f9f9;}		
.main-background-2{ background:#ececec;}		
.main-background-3{ background:#cf0f0f;}		
header{ position: relative; z-index:99999;}		
header .top_bar{ line-height: 34px; background: #f0f0f0; border-top: solid 1px #d5d5d5;}		
header .top_bar .biaoyu{  font-size: 12px; color: #000000;}		
header .top_bar .right{ padding-top: 11px;}		
header .top_bar .right ul li a{ display: block; height: 12px; font-size: 12px; color: #8b8b8b; line-height: 12px;}		
header .top_bar .right ul li:nth-child(n+2) a{ margin-left: 20px; padding-left: 20px; border-left: solid 1px #8b8b8b;}		
header .logo a{ display:block; font-size:0;}		
.banner{ position:relative;}		
.banner a{ display: block; font-size: 0; text-align: center;}		
.banner a img{ width: 100%;}		
.banner .swiper-pagination{ position: absolute; left: 0; bottom: 20px; z-index: 1; width: 100%; font-size: 0; text-align: center;}		
.banner .swiper-pagination span{ margin: 0 5px; width: 10px; height: 10px; background: #fff; opacity: 1;}		
.banner .swiper-pagination span.swiper-pagination-bullet-active{ background: #cf0f0f;}		
.title-2 ul li.active a{ color: #fff !important; background: #fccc16; box-shadow: none;}		
footer .contact{ padding: 0 10px 0 0; width: 29%;}		
footer .contact .biaoti{ margin-bottom: 5px; font-size: 16px; color: #4c4c4c; font-weight: bold; line-height: 24px;}		
footer .contact .jieshao{ margin-bottom: 10px; color: #4c4c4c; line-height: 24px;}		
footer .contact .ewm .imgbox{ font-size: 0;}		
footer .contact .ewm .imgbox img{ width: 130px;}		
footer .contact .ewm .textbox{ padding-top: 41px; padding-left: 15px; color: #4c4c4c; line-height: 24px;}		
footer .menu{ width: 44%;}		
footer .menu ul li:nth-child(1){ width: 40%;}		
footer .menu ul li:nth-child(2){ width: 30%;}		
footer .menu ul li:nth-child(3){ width: 30%;border-right: solid 1px #c6c6c6;}		
footer .menu ul li{ padding: 0 20px; min-height: 210px; border-left: solid 1px #c6c6c6;}		
footer .menu ul li .biaoti{ margin-bottom: 15px; font-size: 16px; color: #4c4c4c; font-weight: bold; line-height: 24px;}		
footer .menu ul li .ul .li:nth-child(n+2){ margin-top: 5px;}		
footer .menu ul li .ul .li a{ display: block; color: #4c4c4c; line-height: 24px;}		
footer .qita{ padding-left: 45px; width: 27%;}		
footer .qita ul li:nth-child(n+2){ margin-top: 15px;}		
footer .qita ul li a{ display: block; padding: 5px 0; line-height: 44px; background: #fff; border:solid 1px #3f3f3f; border-radius: 5px;}		
footer .qita ul li a .icon{ position: relative; width: 80px; font-size: 0;}		
footer .qita ul li:nth-child(1) a .icon img{ width: 35px;}		
footer .qita ul li:nth-child(2) a .icon img{ width: 40px;}		
footer .qita ul li a .mc{ width: calc(100% - 80px); font-size: 20px; color: #333; border-left: solid 1px #3f3f3f;}		
footer .qita .tel{ margin-top: 15px;}		
footer .qita .tel .mc{ margin-bottom: 5px; font-size: 20px; color: #3f3f3f; line-height: 24px;}		
footer .qita .tel .shuzi{ font-family: 'Impact'; font-size: 36px; color: #3f3f3f; line-height: 40px;}		
footer .menu2{ padding: 6px 0;}		
footer .menu2 ul li a{ display: block; height:12px; font-size: 12px; color: #fff; line-height: 12px;}		
footer .menu2 ul li:nth-child(n+2) a{ margin-left: 10px; padding-left: 10px; border-left: solid 1px #fff;}		
footer .copyright{ font-size: 12px; color: #fff; line-height: 24px;}		
@media (min-width:992px){		
	header .top_bar .right ul li a:hover{ color: #cf0f0f; text-decoration: underline !important;}	
	header .logo a{line-height:100px;}	
	header .tel{ margin-top: 23px;}	
	header .tel .icon{ margin-right:15px; font-size: 0;}	
	header .tel .icon img{ width: 54px;}	
	header .tel .text .mc{ color: #333; line-height: 24px;}	
	header .tel .text .shuzi{ font-family: 'Droid Serif'; font-size: 24px; color: #d30a07; line-height: 24px; font-weight: bold; font-style: italic;}	
	header .menu{ background: #cf0f0f;}	
	header .menu ul li{ position:relative;padding: 1px 0; width: calc(100% / 8);}	
	header .menu ul li:nth-child(n+2){ padding-left: 1px;}	
	header .menu ul li > a{ display:block; padding:0 20px; font-size:16px; color:#fff; line-height:45px;}	
	header .menu ul li .xiala{ position:absolute; right:0; top:100%; width:calc(100% - 1px); visibility: hidden; opacity: 0;transform: translateY(10px);}	
	header .menu ul li:hover .xiala	{ visibility: visible; opacity: 1;transform: translateY(0px);}
	header .menu ul li .ul{background:rgba(255,255,255,0.9); box-shadow: 0 0 10px rgba(0,0,0,0.1);}	
	header .menu ul li .ul .li > a{ display:block; color:#cf0f0f; line-height:40px;}	
	header .menu ul li .ul .li:hover > a{ color:#fff; background:#cf0f0f;}	
	header .menu ul li:hover > a{ color: #cf0f0f; background:#fff;}	
	header .menu ul li.active > a{ color: #cf0f0f; background:#fff;}	
	.title-2 ul li:hover a{ color: #cf0f0f; box-shadow:inset 0 0 0 1px #cf0f0f;}	
	.text-1 .left{ padding-right:20px; width: calc(100% - 345px); font-size: 12px; line-height: 36px;}	
	.text-1 .left .mc{ width: 75px; color: #4c4c4c;}	
	.text-1 .left .list{ width: calc(100% - 75px);}	
	.text-1 .left .list ul{ height: 36px; overflow: hidden;}	
	.text-1 .left .list ul li{ margin-right: 20px;}	
	.text-1 .left .list ul li a{ display: block; color: #4c4c4c;}	
	.text-1 .left .list ul li a:hover{ color: #cf0f0f; text-decoration: underline !important;}	
	.text-1 .right{ float: right; width: 345px;}	
	.text-1 .right form:hover{ border:solid 2px #cf0f0f;}	
	.text-1 .right form:hover button{ background: #cf0f0f;}	
	.text-2{ float: right; padding-left: 45px; width: 53%;}	
	.text-2 .more a:hover{ color: #cf0f0f; background: #fff;}	

	.text-3{ float: right; padding-top: 20px; padding-left: 50px; width: 50%;}	
	.text-3 ul li:nth-child(n+2){ margin-top: 45px;}	
	.picture-1-list a:hover .imgbox{ border:solid 1px #cf0f0f;}	
	.picture-1-list a:hover .imgbox .imgs span{ transform: scale(1.05);}	
	.picture-1-list a:hover .textbox{ color: #cf0f0f;}	
	.picture-2{ float: left; width: 47%;}	
	.picture-2 .imgbox{ padding-top: 409px;}	
	.picture-3{ float: left; width: 50%;}	
	.picture-4-list a .textbox b{ display: block; position: absolute; background: #fff; transition: all 0.3s;}	
	.picture-4-list a .textbox b:nth-child(1){ left: 7px; top: 7px; width: 0; height: 2px;}	
	.picture-4-list a .textbox b:nth-child(2){ right: 7px; top: 7px; width: 2px; height: 0;}	
	.picture-4-list a .textbox b:nth-child(3){ right: 7px; bottom: 7px; width: 0; height: 2px;}	
	.picture-4-list a .textbox b:nth-child(4){ left: 7px; bottom: 7px; width: 2px; height: 0;}	
	.picture-4-list a .textbox .box{ max-width: 100%; min-width: 115px; transform: translateY(10px);}	
	.picture-4-list a .textbox .box .icon{ padding-bottom: 10px; font-size: 0; border-bottom:solid 1px #fff;}	
	.picture-4-list a .textbox .box .icon img{ width: 47px;}	
	.picture-4-list a:hover .imgbox span{ transform: scale(1.05); opacity: 0.3;}	
	.picture-4-list a:hover .textbox{ opacity: 1;}	
	.picture-4-list a:hover .textbox b:nth-child(1){ width: calc(100% - 14px);}	
	.picture-4-list a:hover .textbox b:nth-child(2){ height: calc(100% - 14px);}	
	.picture-4-list a:hover .textbox b:nth-child(3){ width: calc(100% - 14px);}	
	.picture-4-list a:hover .textbox b:nth-child(4){ height: calc(100% - 14px);}	
	.picture-4-list a:hover .textbox .box{transform: translateY(0px);}	
	.picture-1 .swiper-button,	
	.picture-4 .swiper-button,	
	.picture-5 .swiper-button,	
	.picture-6 .swiper-button	
	{ margin-top: -20px; width: 23px; height: 41px; background: none; opacity: 1;}	
	.picture-1 .swiper-button:before,.picture-1 .swiper-button:after,	
	.picture-4 .swiper-button:before,.picture-4 .swiper-button:after,	
	.picture-5 .swiper-button:before,.picture-5 .swiper-button:after,	
	.picture-6 .swiper-button:before,.picture-6 .swiper-button:after	
	{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-position: center center; background-size: 100% auto; background-repeat: no-repeat; transition: all 0.3s;}	
	.picture-1 .swiper-button:before,	
	.picture-4 .swiper-button:before,	
	.picture-5 .swiper-button:before,	
	.picture-6 .swiper-button:before	
	{ z-index: 1; background-image: url(../images/p1_jt.png);}	
	.picture-1 .swiper-button:after,	
	.picture-4 .swiper-button:after,	
	.picture-5 .swiper-button:after,	
	.picture-6 .swiper-button:after	
	{ z-index: 2; background-image: url(../images/p1_jt_h.png); opacity: 0;}	
	.picture-1 .swiper-button.swiper-button-prev,	
	.picture-4 .swiper-button.swiper-button-prev,	
	.picture-5 .swiper-button.swiper-button-prev,	
	.picture-6 .swiper-button.swiper-button-prev	
	{left: -63px;}	
	.picture-1 .swiper-button.swiper-button-next,	
	.picture-4 .swiper-button.swiper-button-next,	
	.picture-5 .swiper-button.swiper-button-next,	
	.picture-6 .swiper-button.swiper-button-next	
	{ right: -63px; transform: rotateY(180deg);}	
	.picture-1 .swiper-button:hover:before,	
	.picture-4 .swiper-button:hover:before,	
	.picture-5 .swiper-button:hover:before,	
	.picture-6 .swiper-button:hover:before	
	{ opacity: 0;}	
	.picture-1 .swiper-button:hover:after,	
	.picture-4 .swiper-button:hover:after,	
	.picture-5 .swiper-button:hover:after,	
	.picture-6 .swiper-button:hover:after	
	{ opacity: 1;}	
	.picture-5-list a:hover .imgbox{ border:solid 1px #cf0f0f;}	
	.picture-5-list a:hover .imgbox .imgs span{ transform: scale(1.05);}	
	.picture-5-list a:hover .textbox{ background: #cf0f0f;}	
	.picture-5-list a:hover .textbox .biaoti{ color: #fff;}	
	.picture-5-list a:hover .textbox .time{ color: #fff;}	
	.picture-5-list a:hover .textbox .jieshao{ color: #fff;}	
	.picture-6-list a:hover .imgbox{ border:solid 1px #cf0f0f;}	
	.picture-6-list a:hover .imgbox span{ transform: scale(1.05);}	
	.picture-9 ul li a:hover{ background: #cf0f0f;}	
	.picture-9 ul li a:hover .imgbox span{ transform: scale(1.05);}	
	footer .menu ul li .ul .li a:hover{ color: #cf0f0f; text-decoration: underline !important;}	
	footer .qita ul li a .icon span{ display: block; position: absolute; left: 0; top: 0; width: 100%; opacity: 0;}	
	footer .qita ul li a:hover{ background: #cf0f0f; border-color: #cf0f0f;}	
	footer .qita ul li a:hover .icon > img{ opacity: 0;}	
	footer .qita ul li a:hover .icon span{opacity: 1;}	
	footer .qita ul li a:hover .mc{ color: #fff; border-left-color:#fff;}	
	footer .menu2 ul li a:hover{ text-decoration: underline !important;}	
}		
@media (max-width:1399px){		
	{display: none;}	
@media (max-width:1199px){	
.slider_side {width:100%;float:none;padding:30px 20px 20px;margin-left:0;box-sizing:border-box;}	
	.main-pad-2{ padding-top:30px}	
	header .logo a img{ width: 600px;}	
	header .menu ul li > a{ font-size: 14px; line-height: 40px;}	
	.title-1{ font-size: 20px;}	
	.title-1 .cn span{ font-size: 20px;}	
	.title-2 ul li a{ min-width: 200px; line-height: 40px;}	
	.title-3 .box .en{ height: 50px; font-size: 60px;}	
	.title-3 .box .cn .mc{ font-size: 24px; line-height: 44px;}	
	.title-3 .box .cn .fumc{ margin-top:20px; font-size: 24px; line-height: 24px;}	
	.text-2{ padding-left: 30px;}	
	.text-2 .biaoti .cn{ font-size: 18px;}	
	.text-2 .biaoti .en{ font-size: 16px;}	
	.text-2 .fubiaoti{ margin-bottom: 20px; font-size: 24px; line-height: 30px;}	
	.text-2 .jieshao{ height: 182px; line-height: 26px;}	
	.text-2 .more a{ width: 120px; line-height: 46px;}	
	.text-3{ padding-top: 0; padding-left: 30px;}	
	.text-3 ul li:nth-child(n+2){ margin-top: 30px;}	
	.text-3 ul li .biaoti .shuzi{ width: 80px;}	
	.text-3 ul li .biaoti .shuzi i{ width: 50px; height: 50px; font-size: 30px; line-height: 50px;}	
	.text-3 ul li .biaoti .mc{ width: calc(100% - 80px); font-size: 16px; line-height: 49px;}	
	.text-3 ul li .jieshao{ padding-left: 20px; line-height: 26px;}	
	.text-3 ul li .jieshao:before{ left: 0; top:8px;}	
	.picture-1-list a .textbox{ font-size: 14px; line-height: 50px;}	
	.picture-3 ul li{ width: 300px;}	
	.picture-3 ul li:nth-child(1){ margin-bottom:-111px; margin-right: calc(100% - 300px);}	
	.picture-3 ul li:nth-child(1):before{ top: 120px; width: 50px; height: 50px;}	
	.picture-3 ul li:nth-child(2){ margin-left: calc(100% - 300px);}	
	.picture-3 ul li:nth-child(2):before{ width: 120px; height: 120px;}	
	.picture-4-list a .textbox .box .icon img{ width: 40px;}	
	.picture-4-list a .textbox .box .mc{ font-size: 16px; line-height: 18px;}	
	.picture-5-list a .imgbox{ width: 180px;}	
	.picture-5-list a .imgbox .imgs span{ padding-top: 140px;}	
	.picture-5-list a .textbox{ padding: 10px; width: calc(100% - 180px); height: 140px;}	
	.picture-5-list a .textbox .biaoti{ font-size: 14px;}	
	.picture-5-list a .textbox .jieshao{ height: 48px;}	
	.picture-9 ul li:nth-child(n+2){ margin-top: 30px;}	
	.picture-9 ul li a .imgbox{ width: 300px;}	
	.picture-9 ul li a .imgbox span{ padding-top: 200px;}	
	.picture-9 ul li a .textbox{ padding:20px; width: calc(100% - 300px); height: 200px;}	
	.picture-9 ul li a .textbox .biaoti{ margin-bottom: 15px; font-size: 16px;}	
	footer .contact .biaoti{ font-size: 14px;}	
	footer .contact .jieshao{ font-size: 12px;}	
	footer .contact .ewm .imgbox img{ width: 110px;}	
	footer .contact .ewm .textbox{ padding-top:31px; font-size: 12px;}	
	footer .menu ul li{ min-height: 200px;}	
	footer .menu ul li .biaoti{ font-size: 14px;}	
	footer .menu ul li .ul .li a{ font-size: 12px;}	
	footer .qita{ padding-left: 30px;}	
	footer .qita ul li a{ line-height: 40px;}	
	footer .qita ul li a .icon{ width: 60px;}	
	footer .qita ul li:nth-child(1) a .icon img{ width: 25px;}	
	footer .qita ul li:nth-child(2) a .icon img{ width: 28px;}	
	footer .qita ul li a .mc{ width: calc(100% - 60px); font-size: 16px;}	
	footer .qita .tel .mc{ font-size: 16px;}	
	footer .qita .tel .shuzi{ font-size: 30px; line-height: 34px;}	
@media (max-width:1199px) and (min-width:992px){		
	.picture-2 .imgbox{ padding-top: 340px;}	
	.list_news li {width: auto;float: none;}
@media (max-width:991px){		
	.main-pad-2{ padding-top:20px}	
	.list_news li {width: auto;float: none;}
	header .top_bar{ line-height: 30px;}	
	header .top_bar .right{ padding-top: 9px;}	
	header .logo a{line-height:80px;}	
	.menu-box{ display: none; position: absolute;top:110px; right: 0; z-index:2147483645; width: 120px; }	
	.menu-box ul li{ margin-bottom:1px; box-shadow:0 3px 5px rgba(0,0,0,0.1);}	
	.menu-box ul li a{ display: block; font-size: 14px; color: #cf0f0f; text-align:center; line-height:40px; background:rgba(255,255,255,0.9);}	
	.menu-box ul li.active a{ color: #fff; background: #cf0f0f; }	
	.menu-btn{ position: relative; top: 31px; width: 40px; }	
	.menu-btn b{ display: block; height:3px; background: #cf0f0f;}	
	.menu-btn b:nth-child(2){ margin:4px 0; }	
	.menu-btn.active b:nth-child(1){ transform:rotate(45deg) translate(5px,5px); }	
	.menu-btn.active b:nth-child(2){ opacity: 0; }	
	.menu-btn.active b:nth-child(3){ transform:rotate(-45deg) translate(5px,-5px); }	
	.title-1{ font-size: 16px;}	
	.title-1 .en{ margin-bottom: 5px;}	
	.title-1 .cn span{ font-size: 18px;}	
	.title-1.on{ border-bottom: none; background: #cf0f0f;}	
	.title-1.on .cn{ margin-bottom: 0;}	
	.title-1.on .cn span{ position: relative; display: block; padding: 0 15px; color: #fff; line-height: 50px; border-bottom: none;}	
	.title-1.on .cn span:before{ content: ""; position: absolute; right: 15px; top: 50%; z-index: 1; margin-top: -6px; border-top: solid 6px transparent;  border-bottom: solid 6px transparent;  border-left: solid 10px #fff; transition: all 0.3s;}	
	.title-1.on .cn span.active:before{ transform: rotate(90deg);}	
	.title-1.on + .main-pad-3{ padding: 0;}	
	.title-2 ul li a{ min-width: 180px;}	
	.title-2.on{ margin-bottom: 0;}	
	.title-2.on ul li{ display: block; margin-bottom: 0;}	
	.title-2.on ul li:nth-child(n+2){ margin-top: 1px;}	
	.title-2.on.active ul li{ margin-right:0;}	
	.title-3 .box .en{ height: 40px; font-size: 45px; line-height: 40px;}	
	.title-3 .box .cn .mc{ font-size: 20px; line-height: 40px;}	
	.title-3 .box .cn .fumc{ font-size: 20px; line-height: 20px;}	
	.text-2{ padding-left: 0;}	
	.text-2 .biaoti{ line-height: 24px;}	
	.text-2 .fubiaoti{ font-size: 18px;}	
	.text-3{ padding-left: 0;}	
	.text-4{ line-height: 26px;}	
	.picture-1 ul{ margin:0 -10px}	
	.picture-1 ul li{ padding: 0 10px; width: 50%;}	
	.picture-2{ margin-bottom: 20px;}	
	.picture-2 .imgbox{ padding-top:72%;}	
	.picture-3{ margin-bottom: 20px;}	
	.picture-3 ul li{ width: 60%;}	
	.picture-3 ul li:nth-child(1){ margin-right: 40%; margin-bottom:-30%;}	
	.picture-3 ul li:nth-child(1):before{ top: 25%; width: 20%; height: 20%;}	
	.picture-3 ul li:nth-child(2){ margin-left: 40%;}	
	.picture-3 ul li:nth-child(2):before{ width: 30%; height: 30%;}	
	.picture-4-list a .textbox{ top: initial; bottom: 0; display: block; padding: 0; height: auto; opacity: 1;}	
	.picture-4-list a .textbox .box .mc{ padding-top: 0; line-height: 40px; background: rgba(0,0,0,0.4);}	
	.picture-9 ul li:nth-child(n+2){ margin-top:20px;}	
	.picture-9 ul li a .imgbox{ width:200px;}	
	.picture-9 ul li a .imgbox span{ padding-top: 160px;}	
	.picture-9 ul li a .textbox{ padding:15px; width: calc(100% - 200px); height: 160px;}	
	.picture-9 ul li a .textbox .biaoti{ margin-bottom: 10px; font-size: 16px;}	
	.picture-9 ul li a .textbox .jieshao{ height: 72px;}	
	footer .contact{ padding-right: 20px; width: calc(100% - 200px);}	
	footer .qita{ padding-left: 0; width: 200px;}	
	footer .copyright{ width: 100%; text-align: center;}	
@media (max-width:767px){		
	body{ padding-bottom: 54px;}	
	.main-pad-3{ padding-top: 20px;}	
	header .top_bar .right ul li:nth-child(n+2) a{ margin-left:10px; padding-left: 10px;}	
	header .logo a{line-height:60px;}	
	header .logo a img{ width: 400px;}	
	.banner .swiper-pagination{ bottom: 10px; }	
	.banner .swiper-pagination span{ width: 8px; height: 8px; }	
	.menu-box{top:90px; width: 100px; }	
	.menu-box ul li a{ font-size: 12px; line-height: 34px;}	
	.menu-btn{ top: 21px; width: 30px;}	
	.list_news li {width: auto;float: none;}
	.title-1 .cn span{ font-size: 16px;}	
	.title-1.on .cn span{ font-size: 16px; line-height: 44px;}	
	.title-2 ul li a{ min-width: 160px; font-size: 12px;}	
	.title-3 .box .en{ height: 36px; font-size: 30px; line-height: 36px;}	
	.title-3 .box .cn .mc{ font-size: 16px; line-height: 30px;}	
	.title-3 .box .cn .fumc{ margin-top: 10px; font-size: 16px; line-height: 20px;}	
	.title-3 .box:before{ bottom: 20px; right: calc(100% + 20px);}	
	.title-3 .box:after{ bottom: 10px; right: calc(100% + 30px);}	
	.title-3 .box .cn .fumc:before{ bottom: 7px; left: calc(100% + 15px);}	
	.title-3:before{ bottom: 0; background-image: url(../images/t3_jt_sj.png);}	
	.text-1 .right form input{ padding: 0 10px;}	
	.text-2 .biaoti .cn{ font-size: 16px;}	
	.text-2 .biaoti .en{ font-size: 14px;}	
	.text-2 .fubiaoti{ font-size: 16px;}	
	.text-2 .more a{ margin:0 auto; line-height: 40px;}	
	.text-3 ul li:nth-child(n+2){ margin-top: 20px;}	
	.text-3 ul li .biaoti .shuzi{ width: 70px;}	
	.text-3 ul li .biaoti .shuzi:before{ width: 55px; height: 20px;}	
	.text-3 ul li .biaoti .shuzi i{ width: 40px; height: 40px; font-size: 24px; line-height: 40px;}	
	.text-3 ul li .biaoti .mc{width: calc(100% - 70px); font-size: 14px; line-height: 39px;}	
	.text-3 ul li .jieshao{ font-size: 12px; line-height: 24px;}	
	.text-3 ul li .jieshao:before{top: 7px;}	
	.text-4{ font-size: 12px; line-height: 24px;}	
	.picture-1-list a .textbox{ font-size: 12px; line-height: 40px;}	
	.picture-4-list a .textbox .box .mc{ font-size: 12px; line-height: 34px;}	
	.picture-9 ul li a .imgbox{ width:160px;}	
	.picture-9 ul li a .imgbox span{ padding-top: 120px;}	
	.picture-9 ul li a .textbox{ padding:10px; width: calc(100% - 160px); height: 120px;}	
	.picture-9 ul li a .textbox .biaoti{ margin-bottom:5px; font-size: 14px;}	
	.picture-9 ul li a .textbox .jieshao{ margin-bottom:5px; height:48px; font-size: 12px;}	
	footer .contact{ width: calc(100% - 160px);}	
	footer .qita{ width: 160px;}	
	footer .qita ul li a .mc{ font-size: 14px;}	
	footer .qita .tel .mc{ font-size: 14px;}	
	footer .qita .tel .shuzi{ font-size: 24px; line-height: 30px;}	
	.tabBar{ position: fixed; left: 0; bottom: 0; z-index: 99999; width: 100%; background: #cf0f0f; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}	
	.tabBar ul li{ width: calc(100% / 3);}	
	.tabBar ul li a{ display: block; padding:5px 0; transition: all 0.3s;}	
	.tabBar ul li:nth-child(n+2) a{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.5);}	
	.tabBar ul li a .icon{ position: relative; font-size: 0; line-height: 24px;}	
	.tabBar ul li:nth-child(1) a .icon img{ width: 20px;}	
	.tabBar ul li:nth-child(2) a .icon img{ width: 18px;}	
	.tabBar ul li:nth-child(3) a .icon img{ width: 16px;}	
	.tabBar ul li a .icon span{ display: block; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; opacity: 0;}	
	.tabBar ul li a .mc{ font-size: 12px; color: #fff; line-height: 20px;}	
	.tabBar ul li .tanchuang{ position: absolute; left: 15px; bottom: 100%; z-index: 1; padding-bottom: 10px; width: calc(100% - 30px); transform: translateY(10px); opacity: 0; visibility: hidden; transition: all 0.3s;}	
	.tabBar ul li .tanchuang:before{ content: ""; position: absolute; right: calc(((100% + 30px) / 3 - 30px - 12px) / 2); bottom: 4px; z-index: 1; width: 0; height: 0; border-left: solid 6px transparent; border-right: solid 6px transparent; border-top: solid 6px rgba(255,255,255,0.9);}	
	.tabBar ul li .tanchuang .imgbox{ padding: 10px; font-size: 0; background: rgba(255,255,255,0.9); border-radius: 5px; box-shadow: 0 0 10px rgba(0,0,0,0.1);}	
	.tabBar ul li .tanchuang .imgbox img{ max-width: 100px;}	
	.tabBar ul li.active a{ background: #fff;}	
	.tabBar ul li.active a .icon span{ opacity: 1;}	
	.tabBar ul li.active a .mc{ color: #cf0f0f;}	
	.tabBar ul li.active .tanchuang{ transform: translateY(0px); opacity: 1; visibility: visible;}	
@media (max-width:479px){		
	header .top_bar .right{ display: none;}	
	header .logo a img{ width: 300px;}	
	.text-2 .fubiaoti{ margin-bottom: 10px;}	
	.picture-5-list a .imgbox{ width: 140px;}	
	.picture-5-list a .imgbox .imgs span{ padding-top: 120px;}	
	.picture-5-list a .textbox{ width: calc(100% - 140px); height: 126px;}	
	footer .contact{ margin-bottom: 10px; padding-right:0; width: 100%; text-align: center;}	
	footer .contact .ewm{ font-size: 0;}	
	footer .contact .ewm div{ float: none !important; display: inline-block; vertical-align: top;}	
	footer .qita{ width: 100%;}	
	footer .qita ul li{ float: left; width: calc(50% - 10px);}	
	footer .qita ul li:nth-child(1){ margin-right: 20px;}	
	footer .qita ul li:nth-child(n+2){ margin-top: 0;}	
	footer .qita ul li a{ line-height: 30px;}	
@media (max-width:399px){		
	header{ border-top: solid 2px #cf0f0f;}	
	header .top_bar{ display: none;}	
	header .logo a img{ width: 220px;}	
	.menu-box{top:62px;}	
	.title-3:before,.title-3 .box:before,.title-3 .box:after,.title-3 .box .cn .fumc:before{ display: none;}	
	.title-3 .box .en{ margin-bottom: -10px; height: 30px; font-size: 24px; line-height: 30px;}	
	.title-3 .box .cn .mc{ font-size: 14px;}	
	.title-3 .box .cn .fumc{ font-size: 14px;}	
	.text-2 .fubiaoti{ font-size: 14px;}	
	.picture-5-list a{ margin-bottom: 10px; box-shadow: 0 5px 8px rgba(0,0,0,0.1);}	
	.picture-5-list a .imgbox{ width: 100%;}	
	.picture-5-list a .imgbox .imgs span{ padding-top:70%;}	
	.picture-5-list a .textbox{ width: 100%; height: auto;}	
	.picture-9 ul li a .imgbox{ width:140px;}	
	.picture-9 ul li a .imgbox span{ padding-top: 100px;}	
	.picture-9 ul li a .textbox{ padding:5px 10px; width: calc(100% - 140px); height: 100px;}	
	.picture-9 ul li a .textbox .biaoti{ margin-bottom:0;}	
	.picture-9 ul li a .textbox .jieshao{ margin-bottom:0;}	
	footer .contact{ margin-bottom: 20px;}	
	footer .qita{ padding-top:20px; border-top:dotted 1px #333;}	
	footer .qita ul li a{ line-height:26px;}	
	footer .qita ul li a .icon{ width: 50px;}	
	footer .qita ul li:nth-child(1) a .icon img{ width: 23px;}	
	footer .qita ul li:nth-child(2) a .icon img{ width: 25px;}	
	footer .qita ul li a .mc{ width: calc(100% - 50px); font-size: 12px;}	
.jlfanye{ width:100%;margin:0 auto; text-align: center; }		
.jlfanye a{ padding:5px 15px;  border: solid 1px #dedede; float:none; display: inline-block; min-width:8px; margin:8px 2px; color:#999;}		
.jlfanye a:hover{ color:#c41313;}		