body {min-width: 320px;font-family: "Microsoft YaHei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;}
a {color: #333;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}
a:hover,a:focus {color: #154897;text-decoration: none;}
button,input {outline: 0 !important;}
ul {padding: 0;margin: 0;list-style: none;}

@media screen and (max-width: 900px){
	div.container div.ct2 div.sd div.sd-box_1{
		display: none;
	}
	div.container div.search-lm_1{
		display: none;
	}
}

@media screen and (min-width:992px) {
	body {min-width: 1230px;}
	.container {width: 1230px;}
}


.topbar {height: 34px;line-height: 34px;color: #fff;background-color: #15499a;}
.topbar a {color: #fff;}
.topbar .links {font-size: 12px;text-align: center;overflow: hidden;height: 34px;}
.topbar .links a {padding: 0 10px;}
.topbar .dropdown {margin-left: 20px;}
.topbar .dropdown-menu {margin-top: 0;min-width: 80px;border: 0;background-color: #3D95D5;-webkit-border-top-left-radius: 0;-moz-border-radius-topleft: 0;border-top-left-radius: 0;-webkit-border-top-right-radius: 0;-moz-border-radius-topright: 0;border-top-right-radius: 0;padding-top: 0;}
.topbar .dropdown-menu>li>a {color: #fff;}
.topbar .dropdown-menu>li>a:hover,.topbar .dropdown-menu>li>a:focus {background-color: #439fe1;}

.navbar-default {border: 0;border-bottom: 1px solid #ddd;background-color: #fff;margin: 0;}
.navbar-default .logo {float: left;padding: 10px 15px;}
.navbar-default .logo img {height: 30px;width: auto;}
.navbar-form {margin-top: 0;border-top: 0;}
.navbar-form .form-control {-webkit-border-top-left-radius: 17px;-moz-border-radius-topleft: 17px;border-top-left-radius: 17px;;-webkit-border-bottom-left-radius: 17px;;-moz-border-radius-bottomleft: 17px;;border-bottom-left-radius: 17px;border-color: #ddd;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.navbar-form .btn {-webkit-border-top-right-radius: 17px;-moz-border-radius-topright: 17px;border-top-right-radius: 17px;-webkit-border-bottom-right-radius: 17px;-moz-border-radius-bottomright: 17px;border-bottom-right-radius: 17px;border-color: #ddd;}
.navbar-default .navbar-nav>li>a {border-bottom: 3px solid transparent;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>li>a:hover {background-color: #eee;border-color: #15499a;}
.navbar-default .navbar-nav>.active{position:relative;}
.navbar-default .navbar-nav .erji{
	display: none; 
	z-index:99;
	position: absolute;
	padding:10px 0; 
	top:90px; 
	left:0px; 
	width: 150px;
	 height:auto; 
	 background:#fff;
}

.navbar-default .navbar-nav .erji li{
	cursor:pointer; 
	color:#555; 
	width:150px; 
	height:28px; 
	text-align:left; 
	padding-left:22px;
	line-height:28px;
}
.collapse.in .erji{width:100%;position:static;}
.collapse.in .erji li{width:100%;text-align:left;padding-left:15px;}
@media screen and (min-width: 992px){
	.navbar-default {height: 90px;}
	.navbar-default .logo {padding-top: 20px;padding-bottom: 20px;padding-left: 0;}
	.navbar-default .logo img {height: 50px;}
	.navbar-default .navbar-nav>li>a {height: 90px;line-height: 60px;}
	.navbar-default .navbar-form {margin-top: 8px;padding-right: 0;width: 200px;}
}

.navbar-toggle {margin-right: 5px;border: 0;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: transparent;}
.navbar-default .navbar-toggle .icon-bar {background-color: #15499a;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;position: relative;}
.navbar-default .navbar-toggle .b1 {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 8px;}
.navbar-default .navbar-toggle .b2 {opacity: 0;}
.navbar-default .navbar-toggle .b3 {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);bottom: 3px;}
.navbar-default .navbar-toggle.collapsed .b1,.navbar-default .navbar-toggle.collapsed .b3 {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
.navbar-default .navbar-toggle.collapsed .b1 {top: 0;}
.navbar-default .navbar-toggle.collapsed .b2 {opacity: 1;}
.navbar-default .navbar-toggle.collapsed .b3 {bottom: 0;}

.banner {color: #fff;position: relative;margin-bottom: 30px;}
.banner .swiper-slide {background: no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;text-align:center;background-size: cover;/*height: 200px;*/padding: 0;text-shadow: 0 2px 2px #000;}
.banner h2 {font-size: 26px;margin: 0;text-align: center;padding-top: 50px;}
.banner p {text-align: center;font-size: 20px;}
#swiper-slide1 {/*background-image: url(../images/banner.png);*/}
/*.banner img{text-align:center;max-width:160%;}*/

@media screen and (min-width: 768px){
	.banner .swiper-slide {/*height: 400px;*/}
	.banner h2,.banner p {text-align: right;}
	.banner h2 {font-size: 36px;}
	.banner img{text-align:center;max-width:100%;}
}
@media screen and (min-width: 992px){
	.banner .swiper-slide {/*height: 550px;*/}
	.banner img{text-align:center;max-width:100%;}
}

.i-pro {margin-bottom: 30px;overflow: hidden;}
.i-pro .m {height: 100%;position: relative;}
.i-pro img {width: 100%;height: auto;border: 1px solid #cccccc;transition: all 0.8s;overflow:hidden;}
.i-pro:hover img{
	
}
.i-pro .mask {position: absolute;top: 0;left: 0;width: 100%;margin: 0;}
.i-pro .mask {background-color: #000;opacity: 0.5;filter: alpha(opacity=50);height: 40px;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}
.i-pro a:hover{height: 100%;color:#154897}
.i-pro h4 {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.i-pro p {margin: 5px 0;font-size: 14px;overflow: hidden;
    color: #A1A1A1;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.news{
    border: 1px #f0f0f0 solid;
	*background-color: #eeeeee;
}
.news_item.col-md-6{
	padding: 0;
}
@media (min-width: 992px){
	.news_item.col-md-6{
	padding-left: 15px;
   padding-right: 15px;
   padding-bottom: 9px;
	}
}
/*.news .i-pro p {*/
	/*height: initial;*/
	/*line-height: initial;*/
/*}*/
.news .i-pro p:nth-child(2) {
	margin-bottom: 20px;
}
.news a{
	display: block;
	margin-top: 12px;
}
.news .i-pro img{
	height: 222px;
	text-align: center;
	border: none;
	margin-bottom:20px;
}
.newLists{
	height: 92px;
	margin-bottom: 5px;
	padding: 4px 0;
	border: 1px #f0f0f0 solid;
	*background-color: #eeeeee;
}


.newLists div:nth-child(1) p{
	text-align: center;
	color: #A1A1A1;
}
.newLists div:nth-child(1) p:nth-child(1){
	font-weight: bold;
	font-size: 32px;
	color: #848484;
}
.newLists div:nth-child(2) p:nth-child(1){
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
	font-size: 16px;
	margin-top: 8px;
}
.newLists div:nth-child(2) p:nth-child(2){
	color: #A1A1A1;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.newInfo>div:nth-child(2),
.newInfo>div:nth-child(3),
.newInfo>div:nth-child(4){
	margin-bottom: 10px;
}
.newLists:hover{background:#15499A;}
.newLists:hover a{color: #fff;}
.newLists:hover p {color: #eee!important;}
.news:hover{background:#15499A;}
.news:hover a{color: #fff;}
.news:hover p {color: #eee!important;}
.i-pro .more {float: right;font-size: 12px;line-height: 20px;color: #15499a;}
.i-pro ul {height: 110px;overflow: hidden;margin: 5px 0;}
.i-pro li {height: 22px;line-height: 22px;overflow: hidden;font-size: 12px;}
.i-pro li span {float: right;color: #868686;padding-left: 5px;display: none;}
.i-pro li a {color: #868686;}
.i-pro li a:hover {color: #15499a;}

@media screen and (min-width: 768px){
	.i-pro .mask {height: 50px;}
	/*.i-pro h4 {font-size: 24px;line-height: 50px;}*/
	.i-pro li span {display: block;}
}

.yq-links {margin-bottom: 30px;}
.yq-links .swiper-container {margin: 0 50px;}
.yq-links h4 {margin: 0 0 20px;font-size: 24px;color: #888;text-align: center;}
.yq-links .swiper-slide2 {line-height: 20px;font-size: 16px;float:left;height: 20px;padding:0 20px;overflow: hidden;text-align: center;margin: 10px 0;border-right:1px solid #888;}
.yq-links .swiper-slide a {color: #888;}
.arrow-left1,.arrow-right1 {margin-top: 0;}
.arrow-left1 {background-image: url(../images/arr_l.png);}
.arrow-right1 {background-image: url(../images/arr_r.png);}

.footer {background-color: #0a234b;color: #fff;}
.footer a {color: #fff;}
.footer .ft-l {width: 330px;}
.footer .ft-r {width: 150px;text-align: center;margin-top: -5px;}
.footer .ewm {margin-top: 10px;}
.footer .ewm p {margin: 10px 0 0;}
.footer .ft-c {margin: 0 150px 0 330px;}
.footer li {line-height: 24px;font-size: 12px;}
.footer li h4 {margin: 0;font-size: 14px;font-weight: bold;margin-bottom: 10px;}
.copyright {padding: 15px 0;background-color: #000;line-height: 24px;}
.copyright .fb-l {float: left;}
.copyright .fb-r {float: right;}

@media screen and (max-width: 991px){
	.footer .ft-l,.footer .ft-r {display: none;}
	.footer .ft-c {margin: 0;}
	.copyright .fb-r,.copyright .fb-l {float: none;}
}

.banner-lm {margin-bottom: 20px;}
.banner-lm .pic {height: 100px;background: no-repeat center 0;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;position: relative;overflow: hidden;}
.banner-lm .mask {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.5;filter: alpha(opacity=50);}
.banner-lm .title {color: #fff;position: relative;z-index: 2;text-align: center;background: url(../images/banner_title_bg.png) no-repeat center bottom;width: 276px;height: 72px;margin: 14px auto 0 auto;}
.banner-lm .title h4 {margin: 0;font-size: 26px;}
.banner-lm .title small {font-size: 12px;}

@media screen and (min-width: 768px){
	.banner-lm .pic {height: 200px;}
	.banner-lm .title {height: 75px;margin-top: 80px;}
	.banner-lm .title h4 {font-size: 36px;}
}
@media screen and (min-width: 992px){
	.banner-lm {margin-bottom: 40px;}
	.banner-lm .pic {height: 300px;}
	.banner-lm .title {margin-top: 160px;}
    
	.banner-lm .b-jiameng {height: 400px;}
}

.panel2 {margin-bottom: 20px;}
.panel2-hd {text-align: center;position: relative;margin-bottom: 20px;}
.panel2-hd h3 {display: inline-block;background-color: #fff;padding: 0 15px;font-size: 24px;margin: 0;position: relative;z-index: 1}
.panel2-hd h3 small {display: block;margin-top: 8px;font-size: 12px;}
.panel2-hd b {position: absolute;top: 50%;left: 0;width: 100%;height: 1px;background-color: #bbb;}

@media screen and (min-width: 992px){
	.panel2,.panel2-hd {margin-bottom: 40px;}
}

.gsjj p {line-height: 2;margin: 0;text-indent: 28px;}
.gsjj h1 {text-align: right;}
@media screen and (max-width: 767px){
	.gsjj img {margin-bottom: 20px;}
	.gsjj h1 {text-align: center;}
}

.search-lm {background-color: #3E526A;color: #fff;padding: 15px;margin-bottom: 20px;}
.search-lm h1 {margin-top: 0;font-size: 20px;}
.search-lm h1 small {font-size: 12px;color: #f1f1f1;display: block;margin-top: 5px;}
.search-lm .btn {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border-color: transparent;}
.search-lm .form-control {border-color: transparent;border-left-color: #ccc;}
.search-lm .btn-submit {background-color: #3D95D5;}
.search-lm .btn-submit:focus,.search-lm .btn-submit:hover {color: #fff;}

.search-lm_1 {background-color: #3E526A;color: #fff;padding: 15px;margin-bottom: 20px; top:0px;
     padding: 30px 80px;
    _position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop));
    z-index: 99;
    width: 1200px;
}
.search-lm_1 h1 {margin-top: 0;font-size: 20px;}
.search-lm_1 h1 small {font-size:12px;color: #f1f1f1;display: block;margin-top: 5px;}
.search-lm_1 .btn {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border-color: transparent;}
.search-lm_1 .form-control {border-color: transparent;border-left-color: #ccc;}
.search-lm_1 .btn-submit {background-color: #3D95D5;}
.search-lm_1 .btn-submit:focus,.search-lm .btn-submit:hover {color: #fff;}
.search-lm_1 input.form-control{height:50px;}
html, body { margin:0px auto;padding:0px auto;}
*html{background-image:url(about:blank);background-attachment:fixed;}
@media screen and (min-width: 768px){.search-lm {padding: 20px;}.search-lm h1 {margin-bottom: 20px;}.search-lm h1 small {float: right;margin-top: 0;line-height: 22px;}}
@media screen and (min-width: 992px){
	.search-lm {padding: 30px 80px;}
	.search-lm h1 {font-size: 36px;}
	.search-lm h1 small {float: right;line-height: 39px;}
	.search-lm .btn,.search-lm .form-control {padding: 13px 26px;font-size: 16px;height: 50px;}
	.search-lm .btn-type {width: 200px;}
	.search-lm .btn-submit {width: 150px;}
}
@media screen and (min-width: 768px){
	.search-lm_1 {padding: 20px;}
	.search-lm_1 h1 {margin-bottom: 20px;}
	.search-lm_1 h1 small {float: right;margin-top: 0;line-height: 22px;}
}
@media screen and (min-width: 992px){
	.search-lm_1 {padding: 30px 80px;}
	.search-lm_1 h1 {font-size: 36px;}
	.search-lm_1 h1 small {float: right;line-height: 39px;}
	.search-lm_1 .btn,.search-lm .form-control {padding: 13px 26px;font-size: 16px;height: 50px;}
	.search-lm_1 .btn-type {width: 200px;}
	.search-lm_1 .btn-submit {width: 150px;}
}
.ct2 .sd {float: left;width: 250px;}
.ct2 .mn {width: 100%;min-height:90vh;}

@media screen and (max-width: 991px) {
	.ct2 .sd {top: 0;left: 0;z-index: 999;background-color: #fff;border-right: 1px solid #ccc; width: 200px;-webkit-transform: translate(-200px, 0);-moz-transform: translate(-200px, 0);-ms-transform: translate(-200px, 0);-o-transform: translate(-200px, 0);transform: translate(-200px, 0);-webkit-transition: -webkit-transform 0.4s ease;transition: -webkit-transform 0.4s ease;-moz-transition: transform 0.4s ease, -moz-transform 0.4s ease;-o-transition: transform 0.4s ease, -o-transform 0.4s ease;transition: transform 0.4s ease;transition: transform 0.4s ease, -webkit-transform 0.4s ease, -moz-transform 0.4s ease, -o-transform 0.4s ease;height: 100%;}
	.ct2 .sd-lm {position: absolute;right: -35px;top:60px;width: 35px;z-index: 100;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomright: 5px;border-bottom-right-radius: 5px;text-align: center;background-color: #fff;color: #3D95D5;font-size: 14px;border: 1px solid #ccc;border-left: 0;font-style: normal;padding: 10px;}
	.ct2 .sd .sd-box {
		overflow: scroll;
		overflow-x: hidden;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		width: 100%;
	}
	div .body2 .ct2 .sd .sd-box_r {
		overflow: scroll;
		overflow-x: hidden;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		*position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		width: 250pz;
		_position: absolute;
		_bottom: auto;
		_top:expression(eval(document.documentElement.scrollTop));
		z-index:100;
	}
	.open-sd .sd {-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}
}
.sd-box_r{top:200px;}
.sd-box_1{
		overflow: scroll;
		overflow-x: hidden;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		top: 190px;	
		*position:fixed;
		width:250px;
	    _position:absolute;
	    _bottom:auto;
	    _top:expression(eval(document.documentElement.scrollTop));
	    z-index: 100;
	}
@media screen and (min-width: 992px) {
	.ct2 .sd {display: block;}
	.ct2 .mnc {margin-left: 280px;}
	.ct2 .sd-lm {display: none;}
}

.title-lm {height: 60px;line-height: 60px;font-size: 20px;background-color: #3D95D5;color: #fff;padding: 0 15px;margin-bottom: 20px;}

.accordion {border: 1px solid #d6d6d6;border-bottom: 0;}
.accordion .link {height: 50px;line-height: 50px;border-bottom: 1px solid #d6d6d6;background-color: #fff;}
.accordion .link i {float: left;width: 50px;height: 50px;line-height: 50px;text-align: center;}
.accordion .link .fa-square {font-size: 12px;color: #FF8000;}
.accordion .link .pull-right {cursor: pointer;}
.accordion .link a {float: left;width: 148px;font-size: 16px;text-align: center;}
.accordion .link .fa-chevron-down {-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}
.accordion li.open .fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	     transform: rotate(180deg);
}
.accordion li.open .link {background-color: #72BFE7;color: #fff;}
.accordion li.open .link a {color: #fff;}
.accordion li.open .link .fa-square {color: #fff;}
.accordion .submenu {display: none;}
.accordion .submenu li {line-height: 50px;overflow: hidden;text-align: center;}
.accordion .submenu li a {display: inline-block;padding: 0 15px;border-bottom: 1px solid #d6d6d6;}
.accordion .submenu li a:hover,.accordion .submenu li.active a {color: #ff8000;}
.accordion .submenu li:last-child a {border-bottom: 0;}
.accordion li.open .submenu {display: block;border-bottom: 1px solid #d6d6d6;} 

@media screen and (max-width: 991px) {
	.title-lm {margin-bottom: 0;}
	.accordion {border: 0;}
	.accordion .link i {width: 30px;}
	.accordion .link .pull-right {width: 50px;}
	.accordion .link a {width: 118px;}
}

.sort {margin-bottom: 20px;}
.sort .t {display: none;}
.sort .btn-sort {background-color: #3D95D5;color: #fff;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.sort .sel-sort {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border: 1px solid #ccc;border-right: 0;width: 100%;text-align: left;background-color: #fff;}
.sort .caret {float: right;margin-top: 8px;}

@media screen and (min-width: 768px) {
	.sort {background-color: #eaeaea;padding: 13px 20px;}
	.sort .t {display: inline-block;font-size: 20px;line-height: 34px;}
	.sort .input-group {float: right;width: 250px;}
}
@media screen and (max-width: 768px) {
	.sd-box{display:none;}
	.ct2 .sd {display:none;}
	.sd-box_r{display:none;}
}
.pro-items {border-bottom: 1px solid #ddd;padding-bottom: 15px;margin-bottom: 15px;position: relative;overflow: hidden;}
.pro-items .pic {width: 100%;border:1px solid #ddd;}
.pro-items .pic img {width: 100%;height: auto;}
.pro-items .pic2 {width: 100%;border:0px solid #ddd;}
.pro-items .pic2 img {width: 100%;height: auto;}
.pro-items .pic img{
  cursor: pointer;
  transition: all 0.6s;
}
.pro-items .pic img:hover{
  transform: scale(1.4);
}
.pro-items .pic2 img{
  cursor: pointer;
  transition: all 0.6s;
}
.pro-items .pic2 img:hover{
  transform: scale(1.1);
}
.pro-items dl {margin: 10px 0 0;overflow: hidden;}
.pro-items h4 {margin: 0 0 10px;color: #00469C;}
.pro-items p {font-size: 14px;font-weight: normal;margin: 0 0 10px;overflow: hidden;}
.pro-items p span {display: inline-block;width: 80px;}
.pro-items .btn {background-color: #3D95D5;color: #fff;}
.pro-items .btn:hover {background-color: #ff8000;}
.pro-items ul {margin: 10px 0 0;}
.pro-items li {margin-bottom: 10px;overflow: hidden;}
.pro-items li span {display: block;font-size: 16px;font-weight: bold;line-height: 30px;}
.pro-items li p {margin: 0;}
@media screen and (min-width: 768px) {
	.pro-items .pic {float: left;width: 180px;}
	.pro-items dl {margin-left: 195px;margin-top: 0;padding: 15px 15px 3px;background-color: #f9f9f9;min-height: 141px;}
.pro-items dl:hover{background:#eee;}
	.pro-items dt {float: left;width: 35%;}
	.pro-items h4 {font-size: 24px;}
	.pro-items dd {margin-left: 38%;}
	.pro-items dd p {padding-bottom: 10px;border-bottom: 1px solid #ddd;}
	.pro-items dd p:last-child {border: 0;padding: 0;}
	.pro-items .btn {margin-top: 10px;}
	.pro-items ul {margin-left: 195px;margin-top: 0;min-height: 141px;}
	.pro-items li span {float: left;width: 80px;}
	.pro-items li p {line-height: 30px;}
}
@media screen and (min-width: 992px) {
	.pro-items .btn {bottom: 15px;right: 0;width: 110px;float: right;}
	.pro-items .pic2 {width: 230px;}
	.pro-items ul {margin-left: 270px;}
	.pro-items li span {width: 130px;}
	.pro-items ul {height: 180px;}
	.pro-items .btn2 {bottom: 20px;right:30%;}
}

.pagination>li>a, .pagination>li>span {margin: 0 3px;border-color: transparent;background-color: #f1f1f1;color: #333;}
.pagination>li:first-child>a, .pagination>li:first-child>span,.pagination>li:last-child>a, .pagination>li:last-child>span {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}

.pro-view {border: 1px solid #d6d6d6;margin-bottom: 20px;}
.pro-view-top {padding: 10px;overflow: hidden;}
.pro-view-top .pic img {width: 100%;height: auto;}
.pro-view-top h4 {font-size: 20px;text-align: center;}
.pro-view-top .info {border-top: 1px dashed #d6d6d6;border-bottom: 1px dashed #d6d6d6;padding: 10px 0;margin-bottom: 10px;color: #555;}
.pro-view-top .info p {margin: 0;padding: 5px 0;}
.pro-view-top .info span {float: left;width: 80px;}
.pro-view-top .info em {margin-left: 80px;display: block;font-style: normal;}
.pro-view-top .btn {color: #fff;background-color: #3D95D5;width: 100%;}

.pro-view-tab {padding: 10px 0 10px 10px;overflow: hidden;background-color: #F5F5F5;}
.pro-view-tab li,.pro-view-tab p{float: left;padding: 6px 12px;margin-right: 10px;background-color: #3D95D5;color: #fff;cursor: pointer;}
.pro-view-tab li.active,.pro-view-tab li:hover {background-color: #15499A;}
.pro-view-bd .swiper-slide {padding: 10px;}
.pro-view-bd .swiper-slide img {max-width: 100%;height: auto;}

@media screen and (min-width: 768px) {
	.pro-view-top .pic {float: left;width: 300px;}
	.pro-view-top .desc {margin-left: 320px;padding-top: 22px;overflow: hidden;}
	.pro-view-top h4 {margin: 0 0 20px;text-align: left;}
	.pro-view-top .info em {height: 40px;overflow: hidden;}
	.pro-view-top .btn {width: 130px;float: left;}

	.pro-view-tab li {font-size: 18px;padding: 6px 20px;}
}
@media screen and (min-width: 992px) {
	.pro-view {margin-bottom: 40px;}
	.pro-view-top {padding: 20px;}
	.pro-view-top .pic {width: 350px;}
	.pro-view-top .desc {margin-left: 390px;}
	.pro-view-top .info em {height: 60px;}
	
	.pro-view-tab {padding: 10px 20px;}
	.pro-view-tab li {margin-right: 20px;}
	.pro-view-bd .swiper-slide {padding: 20px;}
}

.border-box {border: 1px solid #d6d6d6;padding: 10px;}
@media screen and (min-width: 768px) {
	.border-box {padding: 20px;}
}

.fuwu,.news-view,.jmzp,.zhaoshang {margin-bottom: 20px;}
.fuwu .desc {padding: 20px 0 0;margin-top: 20px;border-top: 1px solid #d6d6d6;}
.fuwu .desc p {text-indent: 28px;line-height: 1.8;}
@media screen and (min-width: 992px) {
	.fuwu,.news-view,.jmzp,.zhaoshang {margin-bottom: 40px; height:auto; overflow:hidden;}
}

.fuwuxiazai li {border-bottom: 1px solid #bbb;padding-bottom: 15px;}
.fuwuxiazai .hd {overflow: hidden;padding: 15px 0;line-height: 20px;}
.fuwuxiazai .hd a {float:left;font-size: 15px;color: #333;}
.fuwuxiazai .hd a:hover {color: #15499a;}
.fuwuxiazai p {margin: 0;font-size: 12px;line-height: 20px;border-top: 1px dashed #d6d6d6;padding-top: 15px;text-indent: 24px;}
.fuwuxiazai .t {padding: 0;}
.fuwuxiazai .t .hd {font-size: 16px;}

@media screen and (min-width: 768px) {
	.fuwuxiazai .hd span {float: left;}
	.fuwuxiazai .hd .s1 {width: 50%;}
	.fuwuxiazai .hd .s2 {width: 20%;}
}

.news-list {}
.news-list li {padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px dashed #d6d6d6;}
.news-list li img {width: 100%;height: auto;}
.news-list li h4 {font-weight: bold;}
.news-list li p {margin: 0;font-size: 12px;overflow: hidden;}
.news-list li a:hover .desc {background-color: #D9ECFE;color: #144899;}
@media screen and (min-width: 768px) {
	.news-list li .pic {float: left;width: 150px;}
	.news-list li .desc {padding: 10px;margin-left: 160px;}
	.news-list li h4 {margin-top: 0;}
	.news-list li p {height: 51px;}
}

.articleview {background-color: #eee;}
.news-view {background-color: #fff;}
.news-view-hd {text-align: center;margin-bottom: 10px;}
.news-view-hd h1 {font-size: 22px;margin-top: 0;}
.news-view-hd .info {color: #666;padding-top: 10px;border-top: 1px solid #d6d6d6;}
.news-view-bd {line-height: 1.8;}
.news-view-bd img {max-width: 100%;height: auto;}
@media screen and (min-width: 768px) {
	.news-view-hd {margin-bottom: 20px;}
	.news-view-hd h1 {font-size: 30px;margin-bottom: 20px;}
	.news-view-hd .info {padding-top: 20px;}
}

.jmzp {}
.jmzp .menu_head {background-color: #3D95D5;color: #fff;position: relative;margin: 0 0 10px;height: 60px;line-height: 60px;padding: 0 20px;cursor: pointer;}
.jmzp .menu_head .fa {position: absolute;top: 18px;right: 20px;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}
.jmzp .menu_head.current .fa {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.jmzp .menu_body {display: none;padding: 10px 20px 0;}
.jmzp .menu_body h4 {font-size: 20px;margin-top: 0;}
.jmzp .menu_body ul {margin-bottom: 20px;line-height: 2;}

.adder h4 {margin-top: 0;}
.lxtel {padding-top: 10px;border-top: 1px solid #d6d6d6;}

.lx-form .btn {background-color: #4D588E;color: #fff;width: 120px;}
@media screen and (min-width: 992px) {
	.lx-form {background: url(../images/lx_form.png) no-repeat 0 0;width: 900px;height: 500px;margin: 0 auto 20px;padding: 88px 40px;}
}

.lx-com .col-xs-12 {margin-bottom: 20px;}

.zhaoshang {padding: 0;}
.zhaoshang h3 {background: url(../images/zhaoshang.png) no-repeat right center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; padding: 0 20px;margin: 0;height: 54px;position: relative;font-size: 24px;line-height: 54px;color: #3D94D4;}
.zhaoshang h3 img {position: absolute;right: 0;bottom: 0;}
.zhaoshang .zs-bd {padding: 15px;min-height: 100px;}

@media screen and (max-width: 767px) {
	.zhaoshang h3 img {width: 73px;height: auto;}
}
@media screen and (min-width: 768px) {
	.zhaoshang h3 {height: 109px;line-height: 109px;font-size:34px;}
	.zhaoshang h3 img {width: auto;height: auto;}
	.zhaoshang .zs-bd {min-height: 200px;}
}

.so-list {}
.so-list li {border-bottom: 1px solid #d6d6d6;margin-bottom: 10px;padding-bottom: 10px;}
.so-list li a {display: block;padding: 10px;}
.so-list li h4 {margin-top: 0;}
.so-list li p {margin: 0;}
.so-list li .btn {width: 100%;margin-top: 10px;background-color: #3D95D5;color: #fff;font-style: normal;}
.so-list li span {color: #f00;}
.so-list li a:hover {background-color: #BADFF3;}
@media screen and (min-width: 768px) {
	.so-list li .btn {float: right;width: 120px;margin-top: -40px;}
}

.scl {background: url(../images/scl.png) no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;color: #fff;padding-top: 20px;margin-bottom: 20px;}
.scl .panel2-hd h3 {background: none;}
.scl .panel2-hd h3 small {color: #fff;}
@media screen and (min-width: 992px){
	.scl {padding-top: 40px;margin-bottom: 40px;}
	.scl .gsjj {padding: 0 150px;}
}

.ry-bg {position: relative;display:black;

text-align:center;

vertical-align:middle;
}
.ry-bg img {width: 100%;height: auto;/*margin-right:80px;*/}
.ry-bg .arrow-left1,.ry-bg .arrow-right1 {margin-top: -14px;}
@media screen and (min-width: 768px){
	.ry-bg {background: url(../images/honor.png) no-repeat center center;height: 453px;width: 1200px;margin: 0 auto;}
	.ry-bg .arrow-left1,.ry-bg .arrow-right1 {margin-top: -64px;}
	.ry-swiper {width: 425px;height: 292px;padding-left: 3px;padding-top: 19px;}
	.ry-swiper .swiper-slide .swiper-slide-active{
		// margin:0 40px !important;
	}
	.ry-swiper .swiper-slide {
		// margin:0 40px !important;
		overflow: hidden; 
		// width:425px !important;
		// height:292px !important;
	}
}

.zscp {background: #eee;padding-top: 40px;}
.zscp .panel2-hd h3 {background: #eee;}
.zscp img {width: 100%;height: auto;margin-bottom: 10px;}
.zscp .row {margin: 0 -5px;}
.zscp .col-xs-6 {padding: 0 5px;}



.right_contact_img { position:fixed; z-index:100; overflow:visible; top:280px;  _position: absolute; _top: expression((documentElement.scrollTop+203) + "px"); height:170px; width:56px; right:0;}

.right_contact_img ul li{width:56px;height:56px; margin-bottom:1px; position:relative;}

.right_contact_img ul .last{margin-bottom:0px;}

.right_contact_img ul li .pull_down2{position:absolute;right:-201px;top:0;width:180px;height:56px;}
.right_contact_img ul li .pull_down2 a{width:201px;height:56px; display:block;}

.right_contact_img ul li .pull_down2 .ding{position:absolute;width:48px; left:23px;top:0px;}

.right_contact_img ul li .pull_down2 .yi{position:absolute;width:48px; left:88px;top:0px;}

/*广告视频*/
.video{
	position: fixed;
	bottom: 6%;
	left: 0;
	width: 200px;
	z-index: 9998;
}
.video span{
	position: absolute;
	right: -10px;
	top: -10px;
	z-index: 10000;
	background-color: #4F5F66;
	color: #ffffff;
	width: 20px;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	text-align: center;
	border-radius: 50%;
	cursor: pointer;
}
.video video{
	width: 200px;
	object-fit:fill;
}
/*广告视频*/
.lookMore{
	margin: 4% 0;
	text-align: center;

}
.lookMore a{
	padding: 6px 34px;
	border-radius: 10px;
	color: #868686;
}

	.ft-img{

		cursor:pointer;
		margin-top: 1px;

	}
	
.dede_pages {margin:20px auto;height:50px;width:100%;text-align:center;overflow:hidden;}
.dede_pages ul {display:inline-block; *display:inline; zoom:1;margin:0 auto;position:relative;}
.dede_pages ul li {list-style:none;float:left;border:1px solid #ddd;height:25px; line-height:25px;border-radius:3px; margin:0 3px;font-size:14px;}
.dede_pages ul li a,.dede_pages ul li span{color:#333;display:block;padding:0px 8px;}
.dede_pages ul li a:hover{padding:0px 8px;background:#aaa;color:#fff;}
.dede_pages ul li.active{background:#aaa;display:block;color:#fff;}
.dede_pages ul li.active a{color:#fff;display:block;}	

.pic .all-fix {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgb(129 181 254 / 50%);
	opacity: 0;
	transition: all 1s;
}

.i-pro:hover .pic .all-fix {
	opacity: 1;
	box-shadow: 0px 0px 27px 0px rgba(52, 52, 52, 0.48);
}

.pic .all-fix .all-fix-content {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #fff;
	font-size: 16px;
}

.pic .all-fix p {
	position: relative;
	padding: 6px 0;color: #fff;font-size: 16px;
}

.pic .all-fix .after,
.pic .all-fix .before {
	content: "";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	height: 1px;
	width: 0;
	background-color: #fff;
	transition: all 1s;
	opacity: 0;
	width: 100%;
}

.pic .all-fix .before {
	top: 1px;
}

.pic .all-fix .after {
	bottom: -1px;
}

.i-pro:hover .pic .all-fix .before,
.i-pro:hover .pic .all-fix .after {
	width: 0%;
	opacity: 1;
}
.bjj{padding-top:15px; border-radius: 8px;}
.bjj:hover{background:#3782f7;}
.bjj:hover a{color:#fff;}.bjj:hover p{color:#eee;}


.report {
	line-height: 1;
	padding-bottom: 40px;
	background: url(../images/4s.jpg) no-repeat center center;
	*background-color: #32c8d6;
	padding-top: 42px;
	margin-bottom: 0px;
}

.report .content {
	width: 1200px;
	margin: 0 auto;
}

.report .left {
	padding-top: 55px;
	width: 640px;
	float: left;
}

.report .input input {
	width: 200px;
	height: 50px;
	box-sizing: border-box;
	border: 1px solid #d2d2d2;
	padding: 0 14px;
	outline: none;
	font-size: 14px;
	float: left;
	font-weight: bold;
	font-family: "苹方";
}

.report .input {
	margin-bottom: 19px;
}

.report .input:after {
	content: "";
	width: 0;
	display: block;
	clear: both;
}

.report .input input:not(:last-child) {
	margin-right: 20px;
}

.report .input textarea {
	width: 100%;
	height: 192px;
	border: 1px solid #d2d2d2;
	resize: none;
	outline: none;
	font-family: "微软雅黑";
	padding: 13px 20px 13px;
	line-height: 24px;
	box-sizing: border-box;
	font-weight: bold;
	font-family: "苹方";
	font-size: 14px;
}

.report .submit {
	width: 153px;
	height: 46px;
	border-radius: 4px;
	background-color: #3984fd;
	display: inline-block;
	text-align: center;
	line-height: 43px;
	color: #fff;
	font-size: 16px;
	margin-top: 18px;
	*box-shadow: 0px 19px 49px 0px rgba(255, 113, 91, 0.32);
	font-weight: bold;
	*font-family: "苹方";
}

.report .submit .icon.iconfont {
	padding-left: 33px;
	vertical-align: middle;
	font-size: 16px;
}

.report .right {
	float: right;
	padding-top: 33px;
}

.report .from:after {
	content: "";
	display: block;
	width: 0;
	clear: both;
}

.report .company {
	position: relative;
	font-size: 22px;
	color: #fff;
	padding-right: 8px;
	display: inline-block;
	z-index: 1;
	margin-bottom: 44px;
}

/*.report .company:before {
	content: "";
	position: absolute;
	top: 150%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: calc(100% + 16px);
	height: 6px;
	background-color: #fcb5ad;
	z-index: -1;
}
*/
.report .message {
	position: relative;
	width: 326px;
	padding-left: 48px;
	box-sizing: border-box;
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	margin-bottom: 22px;
}

.report .message .icon.iconfont {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	font-size: 30px;
	color: #fff;;
}

.report .logo1 {
	float: right;
	margin-top: 46px;
}
.title2 {
    font-size: 30px;
    color: #fff;
    font-weight: bold;
}
@media all and (min-width:320px) and (max-width:750px){
.report .content{
    width: 100%;
    padding: 0 15px 0;
    box-sizing: border-box;
}
.title {
    font-size: 20px;
}
.report .left {
    padding-top: 25px;
    width: 100%;
    float: none;
}
.report .input input {
    width: 32%;
    height: 30px;
    margin-right:2% !important;
}
.report .input input:nth-child(3){
	margin-right:0px !important;
}
.report .input {
    margin-bottom: 15px;
}
.report .input textarea {
    height: 140px;
}
.report .submit {
    width: 130px;
    height: 34px;
    border-radius: 4px;
    line-height: 34px;
    font-size: 14px;
    margin-top: 6px;
}
.report .submit .icon.iconfont {
    padding-left: 16px;
    font-size: 15px;
}
.report .right {
    float: none;
    padding-top: 33px;
}
.report .company {
    font-size: 18px;
    padding-right: 0px;
    margin-bottom: 24px;
}
.report .company::before {
    height: 4px;
}
.report .message .icon.iconfont {
    font-size: 22px;
}
.report .message {
    width: 100%;
    padding-left: 30px;
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 20px;
}
}

.culture {
	height: 570px;
	position: relative;
	text-align: center;
	line-height: 1;
	margin-bottom: 205px;
}
.culture .bg{
	height: 100%;
}
.culture .bg img{
	width: 100%;
	height: 100%;
}
.culture .content{
	position: absolute;
	top: -20px;
	left: 50%;
	transform: translateX(-50%);
	width: 1200px;
	height: calc(100% + 80px);
}
.culture .core-value{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 367px;
	box-shadow: 0px 4px 65px 0px rgba(52, 52, 52, 0.08);
	background-color: #fff;
	padding: 83px 33px 0;
	box-sizing: border-box;
	z-index: 1;
}
.culture .text{
	position: relative;
	font-size: 26px;
	display: inline-block;
}
.culture .text:before{
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: calc(100% + 10px);
	height: 4px;
	*background-color: #ff715b;
	z-index: -1;
}
.culture .description{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-top: 43px;
	text-align: left;
}
.culture .img{
	position: absolute;
	right: 0;
	bottom: 0;
}
.culture .cultural-concept{
	position: absolute;
	bottom: 0;
	right: 367px;
	width: 367px;
	height: 323px;
	background-color: #fff;
	box-shadow: -50px 4px 65px 0px rgba(52, 52, 52, 0.08);
	padding: 90px 33px 0;
	box-sizing: border-box;
	z-index: 1;
}

@media (min-width: 320px) and (max-width: 750px){
    .culture .core-value {
    position: relative;
    right: 0;
    top: 0;
    height: auto;
    width: calc(50% - 15px);
    box-shadow: 0px 4px 65px 0px rgba(52, 52, 52, 0.08);
    background-color: #fff;
    padding: 15px;
    box-sizing: border-box;
    z-index: 1;
    float: right;
    margin-right: 15px;
}
.culture .cultural-concept {
    position: absolute;
    bottom: 0;
    right: 0;
    width: calc(50% - 15px);
    height: auto;
    background-color: #fff;
    box-shadow: -50px 4px 65px 0px rgba(52, 52, 52, 0.08);
    padding: 15px;
    box-sizing: border-box;
    z-index: 1;
    left: 15px;
}
.culture .text {
    font-size: 20px;
}
.culture .description {
    font-size: 12px;
    line-height: 24px;
    margin-top: 18px;
    text-align: left;
}
.culture .content {
    position: absolute;
    top: 15px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: auto;
}
.culture .img{
	display:none;
}
.culture{
	height:340px; margin-bottom: 40px;
}
}
.jiange{margin-top:20px;}
.fuwu1 {padding: 0 2%;}

.bbb{width:100%;margin-top:124px;overflow:hidden;display:block;}

@media(max-width: 750px){
.bbb{width:100%;margin-top:50px;overflow:hidden;display:block;}	
}

.title_en {
    color: #fff;
}













