@charset "utf-8";
/* CSS Document */

body{ font-family:12px/1.5 "微软雅黑"， Microsoft YaHei,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}




/*****************************  index   css  *****************************/
.banner-box-d .thumbnail{ border-radius: 1px; background-color: #fff; border: none; padding: 0; width: 100%; margin-bottom: 0px;}



.advertising1box ul{ margin: 0; padding: 0;}
.img1box1{ border-right: 1px solid #eee; float: left; overflow: hidden;}
.img1box1 .thumbnail{ border: 0; border-radius: 0; padding: 0; margin-bottom: 0;}

.img1box1 .picfont{ position: absolute;}
.img1box1 .picfont h4{ color: #dc5257; font-weight: normal; font-size: 1.2em; margin: 0; line-height: 1.3em;}
.img1box1 .picfont p{ margin: 0; font-size: 0.9em; color: #999;}

.img1box2{ border-right:0; float: left; overflow: hidden; border-bottom: 1px solid #eee;}
.img1box2 .thumbnail{ border: 0; border-radius: 0; padding: 0; margin-bottom: 0;}

.img1box2 .picfont{ position: absolute;}
.img1box2 .picfont h4{ color: #333; font-weight: normal; font-size: 1.1em; margin: 0; line-height: 1.3em;}
.img1box2 .picfont p{ margin: 0; font-size: 0.9em; color: #999;}
.img1box2-no{ border-bottom: none;}


.advertising2box2 ul{ padding: 0; margin: 0; overflow: hidden;}
.advertising2box2 ul{ margin-left: 30px; }
.advertising2box2 ul li{ display: inline-flex; margin: 0; padding: 0px;}
.advertising2box2 ul li.img1box3{ overflow: hidden;}
.advertising2box2 ul li.img1box3 .thumbnail{ border: 0; border-radius: 0; padding: 0; margin-bottom: 0;}


.advertising2box2 ul li.img1box3 .picfont1{ position: absolute; text-align: center;}
.advertising2box2 ul li.img1box3 .picfont1 h4{ color: #dc5257; font-weight: normal; font-size: 0.98em; margin: 0; line-height: 1.3em;}
.advertising2box2 ul li.img1box3 .picfont1 p{ margin: 0; font-size: 0.85em; color: #999;}
.img1box3, .pic-box1 img{ transition: all 0.6s;}

.advertising2box2 .img1left, .advertising2box2 .img1right{ padding-top: 3.285em; z-index: 1;}
.advertising2box2 .img1left a, .advertising2box2 .img1right a{ text-decoration: none; color: #999;}
.advertising2box2 .img1left{ position: absolute; left: 0;}
.advertising2box2 .img1right{ position: absolute; right: 0;}


.title1box1{ border-bottom: 2px solid #da0000;}
.title1box2{ border-bottom: 2px solid #333;}
.title1box3{ border-bottom: 1px solid #eaeaea;}
.title1box1 .title1text1, .title1box2 .title1text1, .title1box3 .title1text1{ font-size: 1.7em;}
.title1box1 .title1text1 .text1right, .title1box2 .title1text1 .text1right, .title1box3 .title1text1 .text1right{ float:right!important; font-size: 0.6em; margin-top: 15px; margin-right: 0px;}
.title1box1 .title1text1 .text1black, .title1box2 .title1text1 .text1black, .title1box3 .title1text1 .text1black{ color: #333; margin-right: 5px;}
.title1box1 .title1text1 .text1hui, .title1box2 .title1text1 .text1hui, .title1box3 .title1text1 .text1hui{ color: #999; margin-left: 5px;}
.title1box1 .title1text1 .text1black, .title1box2 .title1text1 .text1black, .title1box1 .title1text1 .text1hui{ text-decoration: none;}
.title1box1 .title1text1 .text1black:hover, .title1box2 .title1text1 .text1black:hover, .title1box3 .title1text1 .text1black:hover, .title1box1 .title1text1 .text1hui:hover{ text-decoration: none; color: #bf150f;}
.text1right .dropdown-menu{ top: auto; margin-top: 6px; border-radius: 0; border: none;;}
.text1right .dropdown-menu{ right: 0; left: auto;}

.title1text1 .text1list{ padding: 20px;}
.title1text1 .text1list li{ display: inline-flex;}
.title1text1 .text1list li a{ color: #999; font-size: 1em;}
.title1text1 .text1list li a:hover{ background-color: transparent; color: #999;}
.title1text1 .text1list .text1red a{ color: #da0000;}
.title1text1 .text1list .text1red a:hover{ color: #da0000;}

.text1btn{ text-align: center; padding-top: 15px;}
.text1btn .btn{ border-radius: 0px; border: none;}
.text1btn .btn-danger{ background-color: #ee2e2c;}

.row-box .col-md-5, .col-md-3, .col-md-4, .col-md-7{ padding-left: 0px !important; padding-right: 0px !important;}
.box-center1 .thumbnail{ border-radius: 0px; padding: 0; margin-bottom: 0; border: none;}

.box-title1{ border-bottom: 1px solid #eaeaea; font-size: 1.3em; padding-left: 10px;}
.box-title2{ background: #b2b2b2; color: #fff; font-size: 1.25em; padding-left: 6px;}
.box-title1, .box-title2{ min-height: 2em; line-height: 2em;}

.box-img-left1 .img-box>.thumbnail, .box-img-left2 .img-box>.thumbnail{ margin-bottom: 0; border-radius: 0; border: none; border-right: 1px solid #eee;}
.box-img-left3 .img-box>.thumbnail{ margin-bottom: 0; border-radius: 0; border: none;}
.box-img-left1 .picfont1, .box-img-left2 .picfont1, .box-img-left3 .picfont1{ position: absolute;}
.box-img-left1 .picfont1 h4, .box-img-left2 .picfont1 h4, .box-img-left3 .picfont1 h4{ color: #333; font-weight: bold; font-size: 1.1em; margin: 0; line-height: 1.5em;}
.box-img-left1 .picfont1 p, .box-img-left2 .picfont1 p, .box-img-left3 .picfont1 p{ margin: 0; font-size: 0.85em; color: #999;}

.title-box1{ border-bottom: 1px solid #eee;}
.title-box1 .nav{ height: 2.8em; overflow: hidden;}
.title-box1 .nav>li>a{ color: #999; padding: 10px 20px;}
.title-box1 .nav a:hover{ background-color: transparent; color: #e04c4c;}
.title-box1 .nav-pills>li.active>a{ background-color: transparent; color: #e04c4c;}
.title-box1 .nav-pills>li.active>a:hover{ background-color: transparent; color: #e04c4c;}

.title-box1 .nav>li>a, .title-box2 .nav>li>a{ color: #999;}


.box-list{ padding: 0; margin: 0; margin-top:-10px;}
.box-list li{ list-style: none; padding: 0; margin: 0;}

.title-box2{ border-right: 1px solid #eaeaea; text-align: left;}
.title-box-no{ border-right: none;}
.title-box2 .nav>li>a{ color: #999; background-color: transparent;}
.title-box2 .nav-pills>li{ float: none;}
.title-box2 .nav a:hover{ background-color: transparent; color: #e04c4c;}
.title-box2 .nav-pills>li.active>a{ background-color: transparent; color: #e04c4c;}
.title-box2 .nav-pills>li.active>a:hover{ background-color: transparent; color: #e04c4c;}
.title-box2 .nav-pills>li>a, .title-box2 .nav-pills>li.active>a{ border-radius: 0; background-color: transparent;}

.box-bg{ background:#ebeaea;}
.box-bg1{ background:#fff9f7; border: 1px solid #eaeaea; border-right: none;}
.box-bg2{ background:#f8f8f8;}
.box-bg3{ background:#dfdfdf;}


.box1img1 .picfont1{ text-align: center;}
.box1img1 .picfont1 .text-bg-blue, .box1img1 .picfont1 .text-bg-green, .box1img1 .picfont1 .text-bg-brown, .box1img1 .picfont1 .text-bg-violet{ color: #fff; border-radius: 1.071em; font-weight: 100;}
.box1img1 .picfont1 .text-bg-blue{ background-color: #5c80b1;}
.box1img1 .picfont1 .text-bg-green{ background-color: #73a67d;}
.box1img1 .picfont1 .text-bg-brown{ background-color: #a67974;}
.box1img1 .picfont1 .text-bg-violet{ background-color: #8f74a7;}
.box1img1 .picfont1 p{ padding-top: 1em;}

.box1img2 .picfont1{ position: absolute;}
.box1img2 .picfont1 p{}



@media(min-width:992px){
	.box-text-img .col-md-7{
		width: 53.333333%;
	}
}

@media(min-width:1024px){	
	.box-left1 .col-md-4{
		width: 38%;
	}
	.box-left1 .col-md-7{
		width: 60.8%;
	}
	.img1-box1 .col-md-11{
		margin: 9px 0px 9px 10px;
	}
	.row-box .col-md-2{ 
		width: 16.6%; 
		padding-left: 0; 
		padding-right: 0;
	}
	.row-box .col-md-5{ 
		width: 41.5%;
	}
	.box-right .col-md-10{
		width: 77%;
		padding-left: 0;
		padding-right: 0;
	}
	.box-right .col-md-5{
		width: 42.67%;
	}
	.box-right .col-md-4{
		width: 34.333333%;
	}
	.box-right .col-md-3{ 
		width: 23%;
	}
	.box-img1 .col-md-6{
		width: 49.48%;
		padding-left: 0;
		padding-right: 0;
	}
	.box-img2 .col-md-11{
		width: 97.666667%;
	}
	.box-img3 .col-md-6{
		width: 67%;
		padding-left:1em;
	}
	.box-img-left1 .col-md-4{ 
		width: 35.8%;
	}
	.box-img-left1 .col-md-7{ 
		width: 62.1%;
	}
	.box-img-left2 .col-md-4{ 
		width: 30.9%;
	}	
	.box-img-left2 .col-md-7{ 
		width: 68.9%;
	}
	.banner-box .col-md-6{
		width: 49.48%;
	}
	.box-h414{
		height: 19.1em;
		overflow: hidden;
	}
	.box-text-r .col-md-8{
		padding-left: 0;
		padding-right: 0;
	}
	.box-jian .col-md-7{
		padding-left: 0;
		padding-right: 0;
		width: 56.666667%;
	}
	.box-banner-2 .col-md-4{
		width: 32.6%;
	}
	.box-h418{
		height: 19.2em;
		overflow: hidden;
	}
	.box-center2 .col-md-4{
		width: 36.41%;
	}
	.box-center3 .col-md-4{
		width: 41.41%;
	}
	.box-img-pic .col-md-3{
		width: 23%;
	}
	.box-img-pic .col-md-2{
		width: 20%;
	}
	.box-img-pic .col-md-1{
		width: 12.5%;
	}
	.box-img-right .col-lg-7{
		width: 54.333333%;
		margin-top: 3.4em;
		margin-left: 1em;
	}
	
	
	
	.box-div{ height: 21.4em; overflow: hidden;}
	
	.box1img1 .picfont1{ padding: 2.729em 0;}
	.box1img1 .picfont1 .text-bg-blue, .box1img1 .picfont1 .text-bg-green, .box1img1 .picfont1 .text-bg-brown, .box1img1 .picfont1 .text-bg-violet{ width: 7em; margin: 0 auto; line-height: 1.8em;}
	.box1img2 .picfont1{ right: 10em; top: 4em;}
	
	.banner-p-box{ padding: 6px 4px;}
	
	.box-banner1{ width: 9.6em; margin-left: 3px;}
	.box-banner2{ width: 16.1em; margin-left: 0.429em;}
	.box-banner3{ width: 16.5em; margin:7.5px 0;}
	.box-bg2{ height: 21.4em;}
	
	.img1box1{ width: 11.5em;}
	.img1box1 .picfont,.img1box2 .picfont{ padding-left: 1.8em; padding-top: 1em;}
	.img1box2{ width: 14.8em;}
	.img1box3, .pic-box1:hover img{ transform: scale(1.08);}
	.img1box4{ width: 8em; margin-left: 10px;}
	.img1box5{ width: 5.5em; margin-left: 32px;}
	.img1box6{ width: 6.35em; margin-left: 4em;}
	.img1box7{ width: 12.8em;}
	.img1box8{ width:49%;}
	.img1box9{ width: 9em;}
	.img1box10{}
	.img1box11{ width: 10em;}
	
	.advertising2box2 ul{ width: 38.214em; height: 10.25em; padding-top: 9px;}
	.advertising2box2 ul li.img1box3{ width: 7.8em; margin-left:20px;}
	.advertising2box2 ul li.img1box3 img{ height: 125px; overflow: hidden;}
	.advertising2box2 ul li.img1box3 .picfont1{ width: 7.8em; top: 5em;}
	
	
	.advertising2box2 .img1left, .advertising2box2 .img1right{ padding-top: 3.285em;}
	
	.text1right .dropdown-menu{ min-width: 69.3em;}
		
	.box-img-left1 .picfont1{ top:2em; left: 1em;}
	.box-img-left2 .picfont1{ top:10em; left: 2em; width: 8.6em; text-align: center;}
	.box-img-left2 .picfont1 h4{ font-weight: normal;}
	.box-img-left3 .picfont1{ top:13em; left: 2em; width: 6em; text-align: center;}
	.box-img-left3 .picfont1 h4{ font-weight: normal;}
	
	.box-img .picfont3{ width: 6.5em; top: 5.5em; left: 0.5em; height: 1.5em; overflow: hidden;}
	.box-img3 .picfont4{ width: 7em; top: 3em;}
	.box-img .picfont2{ left:0em; top: 0em; width: 6.5em; text-align: center;}
	.box-img4 .picfont1{ width: 9.5em; top: 11em; font-size: 1.2em;}
	.box-img4 .picfont1 h4{ line-height: 1.5em;}
	.box-text-img .picfont1{ top: 15.5em; left: 1em; line-height: 2em; text-align: left;}
	.box-text-img .picfont1 h4{ font-size: 1.2em;}
	.box-1 .picfont1{ width: inherit; top: inherit; left: 0.5em; text-align: left;}
	.box-1 .picfont2{ width: 9.6em; top: 6em; left: 0em; text-align: center;}
	
	.title-box1 .nav>li>a{ padding: 10px 17px;}
	.title-box1 .nav-ico{ margin:17px 0 0 11px;}	
	.title-box1 .nav-ico1{ margin:17px 0 0 0.7em;}
	.title-box1 .nav-ico2{ margin:17px 0 0 1.78em;}
	.title-box1 .nav-ico3{ margin:17px 0 0 1.3em;}
	.title-box1 .nav-ico4{ margin:17px 0 0 2.65em;}
	.title-box1 .nav-ico5{ margin:17px 0 0 1.55em;}
	.title-box1 .nav-ico6{ margin:17px 0 0 1em;}
	
	.title-box2 .nav>li>a{ padding: 16px 10px; height:16px; overflow: hidden;}
	.title-box2>.nav-box>li>a{ padding: 20px 10px 23px;}
	.title-box2 .nav-ico{ right: -4px; top: 18px; font-size: 0.7em; color: #e04c4c;}
	
	
	.img-box2{ margin-left: 1.785em;}
	
	.box-nav1{ height: 14.2em;}
	.box-nav2{ height: 14.65em;}
	.box-nav3{ height: 16.9em;}
	.box-nav4{ height: 14.9em;}
	.pic-img-box{ height: 60px; width: 100%; margin-top: 8px;}
	
	.img-box-pic{ height: 19.5em; overflow: hidden;}
}

@media(min-width:1200px){
	.box-left1 .col-md-4{
		width: 33.33%;
	}
	.box-left1 .col-md-7{
		width: 65.95%;
	}
	.row-box .col-md-2{ 
		width: 16.74%; 
		padding-left: 0; 
		padding-right: 0;
	}
	.row-box .col-md-5{ 
		width: 41.5%;
	}
	.img1-box1 .col-md-11{
		margin: 9px 0px 9px 10px;
	}
	.box-right .col-md-10{
		width: 80%;
		padding-left: 0;
		padding-right: 0;
	}
	.box-right .col-md-5{
		width: 42.5%;
	}
	.box-right .col-md-4{
		width: 37%;
	}
	.box-right .col-md-3{ 
		width: 20%;
	}
	.box-img1 .col-md-6{
		width: 49.64%;
		padding-left: 0;
		padding-right: 0;
	}
	.box-img2 .col-md-11{
		width: 97.666667%;
	}
	.box-img3 .col-md-6{
		width: 61%;
		padding-left:1em;
	}
	.box-img-left1 .col-md-4{ 
		width: 37.9%;
	}	
	.box-img-left1 .col-md-7{ 
		width: 62.1%;
	}
	.box-img-left2 .col-md-4{ 
		width: 32.7%;
	}	
	.box-img-left2 .col-md-7{ 
		width: 67.17%;
	}
	.banner-box .col-md-6{
		width: 49.6%;
	}
	.box-h414{
		height: 25.7em;
		overflow: hidden;
	}
	.box-text-r .col-md-8{
		padding-left: 0;
		padding-right: 0;
	}
	.box-jian .col-md-7{
		padding-left: 0;
		padding-right: 0;
		width: 57.333333%;
	}
	.box-banner-2 .col-md-4{
		width: 32.85%;
	}
	.box-h418{
		height: 25.85em;
		overflow: hidden;
	}
	.box-center2 .col-md-4{
		width: 37.5%;
	}
	.box-center3 .col-lg-4{
		width: 37.41%;
	}
	.box-text-img .col-md-7{
		width: 56%;
	}
	.box-img-pic .col-lg-3{
		width: 25%;
	}
	.box-img-pic .col-lg-2{
		width: 16.666667%;
	}
	.box-img-pic .col-lg-1{
		width: 12.5%;
	}
	.box-img-right .col-lg-7{
		margin-top: 2.4em;
		margin-left: 1em;
	}
	.box-center3 .col-lg-5{
		width: 42.73%;
	}
	.box-center3 .col-lg-2{
		width: 14.54%;
	}
	
	
	.box-div{ height: 22em; overflow: hidden;}
	
	.box1img1 .picfont1{ padding: 1.729em 0;}
	.box1img1 .picfont1 .text-bg-blue, .box1img1 .picfont1 .text-bg-green, .box1img1 .picfont1 .text-bg-brown, .box1img1 .picfont1 .text-bg-violet{ width: 7em; margin: 0 auto; line-height: 1.8em;}
	.box1img2 .picfont1{ right: 10em; top: 4em;}
	
	.banner-p-box{ padding: 6px 4px;}
	
	.box-banner1{ width: 13.5em; margin-left: 5px;}
	.box-banner2{ width: 16.49em; margin-left: 4.429em;}
	.box-banner3{ width: 16.5em; margin:7.5px 0;}
	.box-bg2{ height: 22em;}
	
	.img1box1{ width: 15em;}
	.img1box1 .picfont,.img1box2 .picfont{ padding-left: 1.928em; padding-top: 1.428em;}
	.img1box2{ width: 18.315em;}
	.img1box3, .pic-box1:hover img{ transform: scale(1.1);}
	.img1box4{ width: 12em; margin-left: 10px;}
	.img1box5{ width: 14em; margin-left: 2.285em;}
	.img1box6{ width: 11em; margin-left: 4em;}
	.img1box7{ width: 18.9em;}
	.img1box8{ width: 49%;}
	.img1box9{ width: 12.8em;}
	.img1box10{ width: 8.6em;}
	.img1box11{ width: 10em;}
	
	.advertising2box2 ul{ width: 62.312em; height: 11.9em; margin-top: 10px;}
	.advertising2box2 ul li.img1box3{ width: 10.5em; margin-left:22px;}
	.advertising2box2 ul li.img1box3 img{ height: 140px; overflow: hidden;}
	.advertising2box2 ul li.img1box3 .picfont1{ width: 10.928em; top: 6.7em;}
	.advertising2box2 .img1left, .advertising2box2 .img1right{ padding-top: 3.285em;}
	
	.text1right .dropdown-menu{ min-width: 100em;}	
		
	.box-img-left1 .picfont1{ top:2em; left: 1em;}
	.box-img-left2 .picfont1{ top:17em; left: 2em; width: 12.6em; text-align: center;}
	.box-img-left2 .picfont1 h4{ font-weight: normal;}
	.box-img-left3 .picfont1{ top:17em; left: 2em; width: 9.6em; text-align: center;}
	.box-img-left3 .picfont1 h4{ font-weight: normal;}
	
	.box-img .picfont2{ width: 10em; top: 2em;}
	.box-img .picfont3{ width: 11em; top: 10.5em; left: 2em; height: 1.5em; overflow: hidden;}
	.box-img3 .picfont4{ width: 10em; top: 5.3em;}
	.box-img4 .picfont1{ width: 10.5em; top: 12em; font-size: 1.6em;}
	.box-img4 .picfont1 h4{ line-height: 1.5em;}
	.box-text-img .picfont1{ top: 25em; left: 1em; line-height: 2em; text-align: left;}
	.box-text-img .picfont1 h4{ font-size: 1.2em;}
	.box-1 .picfont1{ width: inherit; top: inherit; left: 0.5em; text-align: left;}
	.box-1 .picfont2{ width: 11.6em; top: 7.8em; left: 0em; text-align: center;}
		
	.title-box1 .nav-ico{ margin:17px 0 0 11px;}
	.title-box1 .nav-ico1{ margin:17px 0 0 0.7em;}
	.title-box1 .nav-ico2{ margin:17px 0 0 1.78em;}
	.title-box1 .nav-ico3{ margin:17px 0 0 1.3em;}
	.title-box1 .nav-ico4{ margin:17px 0 0 2.65em;}
	.title-box1 .nav-ico5{ margin:17px 0 0 1.55em;}
	.title-box1 .nav-ico6{ margin:17px 0 0 1em;}
	
	.title-box2 .nav>li>a{ padding: 21px 10px 23px; heigth:30px; overflow: hidden;}
	.title-box2 .nav-ico{ right: -5px; top: 22px; font-size: 0.9em; color: #e04c4c;}
		
	.img-box2{ margin-left: 1.7em; margin-top:-14px;}
	.img-box3{ margin-left: 0em; margin-top:0px;}
	
	.box-nav1{ height: 21.95em;}
	.box-nav2{ height: 22.65em;}
	.box-nav3{ height: 26.8em;}
	.pic-img-box{ height: 97px; width: 100%; margin-top: 8px;}
	
	.img-box-pic{ height: 30.2em; overflow: hidden;}
}




