﻿/**************************************/
/*************[公用start]**************/
/**************************************/

body{
	overflow-x: hidden;
}

div.clear{
	clear: both;
	height: 0;
	width: 0;
}



a{
	text-decoration: none;
	color:inherit;
	cursor: pointer;
}

img{
	border:0;
/*	width: 100%;*/
	max-width: 100%;
}


div.wp{
	width: 1200px; /*主要内容区尺寸大小，每次制作前更新！！！ */
	margin:0 auto;
}

.fl{
	float: left;
}

.fr{
	float: right;
}

.tran{
	transition: all .3s ease-out 0s;
}




/*图片中心放大代码区域*/

.img-box{/*图片盒子类名*/
	
	overflow: hidden;
}

.img-box img{
	transition: .3s;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; /* ueco 时间曲线*/
	width: 100%;
	max-width: 100%;
}

.img-box:hover img{
	/*图片中心放大代码*/
	  -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}


/*图片中心放大代码区域*/





/**************************************/
/************[公用over]****************/
/**************************************/




/*header-start*/
/**************************************************************/

#header{

}

.header-1{
	height: 110px;
	background-color: #fff;
}

.logo{
	margin-top: 15px;
	font-size: 0;
}
.header-1-right{
	margin-top: 41px;
}


.search{
	width: 291px;
	height: 37px;
	background-image: url(../images/search.png);
	padding-left: 22px;
	padding-top: 7px;
	position: relative;
}
.search input:focus{
	outline: none;
}
.search input[type="text"]{
	width: 220px;
	border:0;
}
.search input[type="image"]{
	position: absolute;
	right: 2px;
	top: 2px;
}
.hha{
	font-size: 0;
	margin-left: 12px;
	padding-top: 2px;
}


.header-2{
	background-color: #0271b9;
}
.nav ul{
	margin:0;
}
.nav{
	background-image: url(../images/li.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 1px;
}
.nav>ul>li{
	float: left;width: 12.5%;
	
	position: relative;
}

.nav>ul>li>a{
	display: block;
	height: 47px;
	line-height: 47px;
	text-align: center;
	font-size: 16px;
	color:#fff;
	background-image: url(../images/li.png);
	background-repeat: no-repeat;
	background-position: right center;

}
/*.nav>ul>li:hover>a,.nav>ul>li.active>a{
	background-color: #0468a9;
}*/
.nav>ul>li:hover>a{
	background-color: #0468a9;
}
.nav>ul>li ul{
	position: absolute;
	left: 0;
	right: 0;
	top: 47px;
	background-color: #0271b9;
	z-index: 500;
	display: none;
	
}
.nav>ul>li ul li{
	/*border-top: 1px dotted rgba(255,255,255,0.5)*/

}
.nav>ul>li ul li:first-child{
	/*border-top: 0;*/
}
.nav>ul>li ul li>a{
	display: block;
	height: 35px;line-height: 35px;
	color:#fff;
	font-size: 14px;
	text-align: center;


}
.nav>ul>li ul li>a:hover{
	background-color: #0468a9;
}
/**************************************************************/
/*header-over*/





/*main-start*/
/**************************************************************/

#main{
	
}

.fafa .slides>li{
	height: 490px;
	background-repeat: no-repeat;
	background-position: center bottom;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
}

.fafa .flex-control-nav{
	display: block;
	font-size: 0;
	bottom:30px;
}

.fafa .flex-control-paging li a{
	width: 17px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: center ;
}


.fafa .flex-control-paging li a.flex-active{
	width: 47px;
}

.fafa .flex-control-nav li{
	margin: 0 11px;
}
.tongzhi {
	/*padding: 40px 30px 30px;*/
	/*background-color: #f0f8fc;*/
}
.tongzhi-div{
	background-color: #f0f8fc;
	margin:24px 0;

}
.tongzhi-title{
	width: 93px;
	height: 93px;
	background-color: #0271b9;
	color:#fff;
	font-size: 20px;
	text-align: center;
	padding: 28px 22px 0;
	line-height: 1;
}

.tongzhi-con{
	overflow: hidden;
	padding: 13px	20px 0;
}

.tongzhi-con h1{
	margin:0;
	font-size: 28px;
	color:#0271b9;
	text-align: center;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.tongzhi-con h1 a:hover{
/*	text-decoration: underline;*/
}
.tongzhi-con p{
	margin:0;
	font-size: 16px;
	color:#0271b9;
	text-align: center;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 9px;
}

.main-1-left{
	width: 373px;
	margin-right: 39px;
}

.main-0-left{
	width: 373px;
	margin-right: 39px;
}
.main-1-right{
	
	overflow: hidden;
}
.main-0-right{
	
	overflow: hidden;
}

.title-11{
	border-bottom: 1px solid #e3e3e3;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(../images/title-11.jpg);
}
.title-11 h1{
	float: left;
	margin:0;
	font-size: 18px;
	color:#0271b9;
	height: 45px;
	line-height: 43px;
	border-top: 2px solid #0271b9;
	padding: 0	14px;
	position: relative;
	font-weight: bold;
}
.title-11 h1 i{
	position: absolute;
	width: 7px;
	height: 7px;
	background-image: url(../images/h1.png);
	right: 0;
	bottom: 14px;
}
.title-11 a.fr{
	padding-right: 18px;
	font-size: 14px;
	color:#666;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/more.png);
	transition: .3s;
	margin-top: 14px;
}
.title-11 a.fr:hover{
	background-image: url(../images/moreh.png);
	color:#0271b9;
}

.main-1-right{
	overflow: hidden;
}

.pic-pic{
	position: relative;
	overflow: hidden;
	padding-bottom: 63%;
}
.pic-pic img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.news1{
	margin-top: 16px;
}

.news-hei{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 46px;
	line-height: 46px;
	color:#fff;
	background-image: url(../images/heidi.png);
	padding-left: 17px;
	padding-right: 95px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.fnews1 .flex-control-nav{
	display: block;
	font-size: 0;
	text-align: right;
	bottom: 18px;
	padding-right: 10px;
}

.fnews1 .flex-control-paging li a{
	width: 10px;
	height: 10px;
	background-image: url(../images/arrow-b2.png);
}

.fnews1 .flex-control-paging li a.flex-active{
	background-image: url(../images/arrow-b2-h.png);

}

.fnews1 .flex-control-nav li{
	margin:0 5px;
}

.m10{
	margin-top: 10px;
}
.list1 dl{
	margin:0;
}

.list1 dd{

	height: 35px;
	line-height: 35px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 14px;
    background-repeat: no-repeat;
    background-position: left center;
    background-image: url(../images/list1.png);
    position: relative;
    padding-right: 87px;
}

.list1 dd a{
	font-size: 14px;
	color:#666;
}
.list1 dd a:hover{
	color:#0271b9;
}

.list1 dd span{
	font-size: 12px;
	color:#999;
	margin-left: 20px;
	float: none;
	position: absolute;
	right: 0;
	top: 0;
	margin-left: 0;
}
.main-0{
	padding-bottom: 17px;
}

.tui{
	padding: 17px 0 15px;
}
.tui-pic{
	width: 145px;
	margin-right: 19px;
}

.tui-con{
	overflow: hidden;
	padding-top: 5px;
}

.tui-con h1{
	margin:0;
	font-size:16px;
	color:#0271b9;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	padding-left: 14px;
	background-repeat: no-repeat;
    background-position: left center;
    background-image: url(../images/list1.png);
}
.tui-con h1 a:hover{
	text-decoration: underline;
}
.tui-con p{
	margin:0;
	font-size:14px;
	color:#666;
    overflow: hidden;
    line-height: 1.8;
    height:50px;
    margin-top: 12px;
	padding-left: 14px;
}

.jituannews{
	margin-top: 17px;
}


.tu img{
	display: block;
	width: 100%;
}

.tu{
	margin-top: 25px;
}

.m25{
	margin-top: 25px;
}
.main-2-left{
	width: 756px;
	margin-right: 39px;
}


.main-2-right{
	overflow: hidden;
}

.main-2-a{
	width: 147px;
	margin-right: 12px;
}

.main-2-a a{
	display: block;
	height: 56px;
	line-height: 54px;
	border:1px solid #dadada;
	font-size: 16px;
	color:#666;
	padding-left: 50px;
	border-radius: 5px;
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: 15px center;
}
.main-2-a a:first-child{
	margin-top: 0;
	border-color: #0271b9;
	background-color: #0271b9;
	color:#fff;
}
.main-2-a a:hover{
	color:#0271b9;
}

.main-2-a a:first-child:hover{
	color:#fff;
}

.main-2-left-con{
	overflow: hidden;
	height: 254px;
	border:1px solid #dadada;
	position: relative;
	padding: 20px 28px;
}


.text-con {
    position: relative;
    top: 0;
    line-height: 	2;	
}
.text-con p{
	text-indent: 2em;
	margin:0;
}
.gunbo_ok{
	
	position: relative;
	padding-bottom: 40px;
}

#gunbo-wp{
	height: 168px;
	overflow: hidden;
}

#xiaxia{
	position: absolute;
	width: 28px;
	height: 27px;
	right: 0;
	bottom: 0;
	background-image: url(../images/xia.jpg);
	z-index: 50;
}


#shangshang{
	position: absolute;
	width: 28px;
	height: 27px;
	right: 29px;
	bottom: 0;
	background-image: url(../images/shang.jpg);
	z-index: 50;
}












.main-2-bottom dl{
	margin:0;
	margin-left: -1%;
}

.main-2-bottom dd{
	float: left;
	width: 15.6666666666667%;
	margin-left: 1%;
}
.main-2-bottom{
	margin-top: 16px;
}
.main-2-bottom dd>a{
	display: block;
	height: 107px;
	background-color: #f0f8fc;
	text-align: center;
	font-size: 16px;
	color:#666;
	padding-top: 23px;
}
.main-2-bottom dd>a img{
	display: block;
	margin:0 auto 7px;
}
.main-2-bottom dd>a:hover{
	color:#0271b9;
}























.gu{
	margin-top: 25px;
}
.gu img{
	display: block;
	width: 100%;
}

.gu-p{
	font-size: 14px;
	color:#666;
	line-height: 2;
	margin-top: 15px;
	height: 84px;
	overflow: hidden;
}

.rongyu-list{
	margin-top: 20px;
}
.rongyu-list .item h1{
	    margin: 0;
    font-size: 14px;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    padding: 0	10px;
    margin-top: 20px;
}

.rongyu-list .item:hover h1{
	color:#0271b9;
}



.rongyu-pic{
	position: relative;
	overflow: hidden;
	padding-bottom: 68%;
}
.rongyu-pic img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.main{
	padding-bottom: 35px;
}


/**************************************************************/
/*main-over*/





/*footer-start*/
/**************************************************************/

#footer{
	
}

.foo1-title{
	font-size: 16px;
	color:#0271b9;
	margin-right: 26px;
}

.foo1-con{
	overflow: hidden;
	padding: 0	15px;
	position: relative;
}

#goL{
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -6px;
	width: 7px;
	height: 13px;
	background-image: url(../images/left.png);
	background-repeat: no-repeat;
	background-position: center ;
	cursor: pointer;
}
#goL:hover{
	background-image: url(../images/lefth.png);

}
#goR{
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -6px;
	width: 7px;
	height: 13px;
	background-image: url(../images/right.png);
	background-repeat: no-repeat;
	background-position: center ;
}
#goR:hover{
	background-image: url(../images/righth.png);
	cursor: pointer;

}



/*.you-list*/
.you-list ul{
	margin: 0;
}

.you-list li{
	float: left;
	padding: 0	10px;
}
.you-list li a{
	font-size: 14px;
	color:#333;
	transition: .3s;
}
.you-list li a:hover{
	color:#0271b9;

}
.you-list{
	overflow: hidden;
}
.footer-2{
	background-color: #0271b9;
	margin-top: 10px;
}
.footer-2-1{
	padding: 50px 0 ;
	border-bottom:1px solid #4e9cce; 
}
.footer-2-title{
	width: 320px;
}

.footer-2-title h1{
	font-size: 14px;
	color:#fff;
	margin:0;
	font-weight: bold;
}
.footer-2-title p{
	font-size: 12px;
	color:#fff;
	line-height: 2;
	margin:0;
	margin-top: 16px;
}
.footer-2-div{
	overflow: hidden;
}
.foo2-a{
	margin-top: 20px;
}
.foo2-a a{
	float: left;
	display: block;
	width: 27px;
	height: 27px;
	background-repeat: no-repeat;
	background-position: center ;
	transition: .3s;
}

.fo2a1{background-image: url(../images/fo2a1h.png);}
.fo2a2{background-image: url(../images/fo2a2h.png);margin-left: 13px;}


.fo2a1:hover{background-image: url(../images/fo2a1.png);}
.fo2a2:hover{background-image: url(../images/fo2a2.png);}


.foo2-list dl,.foo2-list ul{
	margin:0;
}

.foo2-list ul li{
	float: left;
	margin-left: 63px;
}

.foo2-list ul li:first-child{
	margin-left: 0;
}
.foo2-list ul li h1{
	margin:0;
	font-size: 14px;
	color:#fff;
	font-weight: bold;
}
.foo2-list ul li dd{
	margin-top: 10px;
}
.foo2-list ul li dd:first-child{
	margin-top: 20px;
}
.foo2-list ul li dd a{
	margin:0;
	font-size: 12px;
	color:#fff;
}
.foo2-list ul li dd a:hover,.foo2-list ul li h1 a:hover{
	text-decoration: underline;
}

.footer-3{
	background-color: #0271b9;
	padding: 30px 0;
}

.erwei{
	width: 220px;
}

.er{
	width: 96px;
	text-align: center;
	font-size: 14px;
	color:#fff;
}

.er img{
	display: block;
	width: 100%;
	margin-bottom: 8px;
}
.foo3-con{
	overflow: hidden;
	font-size: 14px;
	color:#fff;
	padding-top: 22px;
	line-height: 2;
}
.foo3-a a{

}
.foo3-a a:hover{
	text-decoration: underline;
}
/**************************************************************/
/*footer-over*/





/**************************************/
/********[特殊css样式要求区域]**********/
/**************************************/


#header-2{
	display: none;
	height: 75px;
	/*border-bottom:0px solid #035cac;*/
	    box-shadow: 0 4px 8px -3px #000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 5000000000;
	background-color: #fff;
  
}
.nav-2{
	display: none;
	background-color: #fff;
	position: relative;
	z-index:130000;
	
}

.nav-2>ul>li{

	border-top: 1px dotted #ccc;
	position: relative;
}

.jiaspan{
	position: absolute;
	width: 30px;
	height: 30px;
	background-image: url(../images/jia2.png);
	background-repeat: no-repeat;
	background-position: center ;
	top: 8px;
	
	right: 14px;
}
.jiaspan.cur{
	background-image: url(../images/jia2h.png);

}
.nav-2>ul>li:first-child{
	border-top: 0;
}
.nav-2>ul>li>a{
	
	padding:13px 10px;
	display: block;
	font-size: 14px;
	width: 100%;
	color:#333;

}
.nav-xia-a{
	padding-bottom: 15px;
	display: none;
	margin:0;
}
.nav-xia-a a{
	padding: 8px 10px;
	display: block;
	font-size: 12px;
	padding-left: 25px;
	width: 100%;
	color:#666;
}
/*.downla-2 {
	padding: 5px 0 10px;
	display: none;
}
.downla-2 dd{
	padding-left: 30px;
}
.downla-2 dd a{
	font-size: 14px;
	display: inline-block;
	padding: 3px 0; 
	width: auto;
}*/
/*.nav-2 li a:hover{
	color:#1a0d07;
}*/
.logo-2{
	font-size: 0;
	width: 250px;
    margin-left: 15px;
    margin-top: 12px;
}




.menu2{
	
	margin-right: 15px;
	height: 75px;

}
.menu2 li{
	cursor:pointer ;
	margin-left: 10px;
}
.menu2 li img{
	/*vertical-align: middle;*/
	display: block;
	margin-top: 29px;
}

.chenggao{
		display: none;
		height: 75px;
	}


#nav-2-heidi{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 120000;
	background-image: url(../images/heidi.png);
	display: none;
	
}


.banner-x{
	display: none;
}









/**************************************/
/********[特殊css样式要求区域]**********/
/**************************************/






/*erji*/

.banner-2{
	height: 280px;
	background-repeat: no-repeat;
	background-position: center bottom;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
}

.banner-2 img{
	width: 100%;
	display: none;
}

.erji{
	padding: 35px 0;
}
.menu{
	width: 242px;
	margin-right: 28px;
}

.erji-content{
	overflow: hidden;
}

.menu h1{
	font-size: 20px;
	font-weight: bold;
	color:#fff;
	height: 67px;
	line-height: 67px;
	background-color: #0271b9;
	padding-left: 27px;
	margin:0;

}

.menu  ul{
	margin-top: 15px;
	border-top:1px solid #ebebeb;
}

.menu li>a{
	display:block;
	width: 100%;
	height: 48px;
	line-height: 47px;
	border:1px solid #ebebeb;
	border-top: 0;
	padding-left: 44px;
	color:#4f4f4f;
	font-size: 16px;
	transition: .3s;
	/*background-color: #f6f8fa;*/
	background-image: url(../images/menu.png);
	background-repeat: no-repeat;
	background-position: 27px center;
}
.menu li.active>a{
	background-color: #0271b9!important;
	background-image: url(../images/menuh.png);
	color:#fff;
	border-color: #0271b9;
}
.menu li:hover>a{
	background-color: #f4f4f4;

	
}

.erji-content-title{
	padding-bottom: 15px;
	border-bottom: 1px solid #ececec;
	font-size: 20px;
	color:#3c3c3c;
	font-weight: bold;
	padding-left: 17px;
	background-image: url(../images/erji-title.png);
	background-repeat: no-repeat;
	background-position: left 2px;
}


.erji-list dl{
	margin:0;
	margin-top: 15px;
}

.erji-list dd{

	height: 45px;
	line-height:45px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 14px;
    background-repeat: no-repeat;
    background-position: left center;
    background-image: url(../images/list1.png);
    border-bottom: 1px dashed #eee;
}

.erji-list dd a{
	font-size: 14px;
	color:#666;
}
.erji-list dd a:hover{
	color:#0271b9;
}

.erji-list dd span{
	font-size: 12px;
	color:#999;
	margin-left: 20px;
}


.m-page{text-align: center;padding: 40px 0 ;overflow: hidden;color: #999;}
.m-page ul{display: inline-block;overflow: hidden;vertical-align: middle;}
.m-page ul li{float: left;margin-right: 8px;}
.m-page ul li a{
    display: block;line-height: 32px;font-size: 14px;padding: 0 13px;border: 1px solid #e7e7e7;
   transition: .3s;
}
.m-page ul li.on a,.m-page ul li a:hover{border-color: #4a86db;color:#fff;background-color: #4a86db;}

.picpic-list .col-lg-4{
	margin-top: 25px;
}
.picpic-list .col-lg-4 h1 {
    margin: 0;
    font-size: 14px;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    padding: 0	10px;
    margin-top: 20px;
}
.picpic-list{
	padding-bottom: 25px;
	border-bottom: 1px solid #eee;
}
.picpic-list .col-lg-4 a:hover h1{
	color:#0271b9;
} 


.danpian{
	padding-top:15px;
}
.danpian-h1{
	font-size: 24px;
	line-height: 1.6;
	color:#333;
	text-align: center;
	padding: 10px 0;
}


.danpian-h2{
	font-size: 14px;
	line-height: 1.6;
	color:#999;
	text-align: center;
	
}

.danpian-con{
	font-size: 14px;
	color:#666;
	line-height: 2;
	padding: 10px 0 20px;
}

.danpian-con img{
	display: block;
	margin:15px auto;
        
}

.dan-page{
	padding-top: 10px;
	border-top: 1px solid #eee;
}

.dan-a{
	margin-top: 12px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.dan-a a{
	font-size: 14px;
	color:#666;
}

.dan-a a:hover{
	color:#0271b9;

}





/*8-16*/
.zhaopin-table{
	margin-top: 25px;
}

.zhaopin-table table{
	text-align: center;
}
.zhaopin-table table tr th{
	height: 50px;
	background-color: #0271b9;
	line-height: 50px;
	text-align: center;
	color:#fff;

}

.zhaopin-table table tr td{
	height: 50px;
	line-height: 50px;
	text-align: center;
	color:#333;

}

.zhaopin-table table tr.tr-nei td{
	height: auto;
	line-height: 2;
	text-align: left;
	background-color: #f5f5f5;
	padding:50px;

}
.zhaopin-table table tr.tr-nei{
	display: none;
}
.zhaopin-table table tr.tr-nei td h1{
	font-size: 14px;
	color:#333;
	margin:0;
}

.zhaopin-table table tr.tr-nei td p{
	font-size: 14px;
	color:#333;
	margin:0;
	padding: 15px 0;wwwwwwwwwww
	border-bottom: 1px solid #cecece;
	line-height: 3;
}
.tr-zhao{
	margin-top: 27px;
}
.tr-zhao a{
	display: block;
	width: 147px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	color:#fff;
	background-color: #0271b9;
	transition: .3s;
}

.tr-zhao a:hover{
	background-color: #0468a9;

}

.tr-more{
	cursor: pointer;
}

.toudi{

	padding: 30px 10px 25px;
}

.toudi-ul dl{
	margin:0;
}

.toudi-ul dd{
	float: left;
	width: 50%;
	margin-top: 15px;
}

.toudi-span{
	width: 100px;
	text-align: right;
	padding-right: 20px;
	height: 34px;
	line-height: 34px;
	color:#333;
}

.toudi-input{
	overflow: hidden;
}
.toudi-input input[type="file"]{
	/*vertical-align: middle;*/
	margin-top: 5px;
}

.toudi-ul2 dd{
	float: none;
	width: 100%!important;
}
.toudi-sub {
	padding-top: 10px;
}
.toudi-sub input{
	display: block;
	width: 147px;
	text-align: center;
	height: 40px;
	cursor: pointer;
	color:#fff;
	background-color: #0271b9;
	/*transition: .3s;*/
	border:0;
}
.toudi-sub input:hover{
	background-color: #0468a9;

}
.yya{
	display: inline-block;width: 130px;margin-right: 10px;
}

.contact-lianxi{
	margin-top: 30px;
	padding-bottom: 55px;
}

.mmap-con{
	margin-top: 35px;
}
.mmap-con h1{
	font-size: 32px;
	color:#0271b9;
	margin:0;
}

.mmap-con p{
	font-size: 16px;
	color:#333;
	margin:0;
	line-height: 2;
	margin-top: 15px;
}


.san-a a{
	float: left;
	display: block;
	padding: 6px 15px;
	background-color: #333;
	color:#fff;
	margin-right: 15px;
	margin-top: 15px;
}

.san-a a.cur{
	background-color: #0468a9;
}

.zz-div-wp{
	padding-top: 10px;
}


.zz-div{
	width: 49%;
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
	text-align: center;
	padding:45px 80px;
}

.zz-div h1{
	font-size: 20px;
	color:#fff;
	margin:0;
}

.zz-div p{
	font-size: 14px;
	color:#fff;
	margin:0;
	line-height: 2;
	height: 50px;
	overflow: hidden;
	margin-top: 15px;
}

.zz-a{
	margin-top: 25px;
}

.zz-a a{
	display: block;	
	width: 33px;
	height: 33px;background-repeat: no-repeat;
	background-position: center ;
	background-image: url(../images/zza.png);
	transition: .3s;
	margin:0 auto;
}

.zz-a a:hover{

	background-image: url(../images/zzah.png);
}

.siji-title{
border-bottom: 1px solid #e3e3e3;
margin-top: 25px;

}
.siji-title h1{
	float: left;
	font-size: 16px;
    color: #3c3c3c;
    margin:0;
    /*padding-bottom: 12px;*/
    padding: 0	5px 10px;
    border-bottom: 2px solid #0271b9;
    position: relative;
    bottom: -2px;
    font-weight: bold;
}


.siji-title a.fr{

	font-size: 12px;
	color:#999;
	transition: .3s;
	margin-top: 3px;
}
.siji-title a.fr:hover{
	color:#0271b9;
}

.picpic-list{
	border-bottom: 0;
}


.san-a a{
	    padding: 10px 30px;
	    font-size: 16px;
}
.fhuace .flex-direction-nav{
	display: block;
}


.fhuace .slides>li{
	padding:30px 40px;
}






/*jobform*/
.job-form{
	padding: 15px 0;
}

.job-form-title{
	font-size: 22px;
	padding: 10px 0;
	color:#0271b9;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 25px;
}

.job-form .form-group{
	margin-bottom: 25px;
}

.job-form-sel{
	display: inline-block;
	width: 23%;
	margin-right: 10px;
	margin-left: 10px;
}
.job-form-sel:first-child{
	margin-left: 0;
}



/*rencai*/

.rencai1{
	/*height: 556px;*/
	background-image: url(../images/rencai1.jpg);
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
}


.rencai1-title{
	padding-top: 155px;
	
}

.rencai1-title h1{
	font-size: 18px;
	color:#fff;
	margin:0;
}
.rencai1-title h1 span{
	font-size: 36px;
	padding: 0	27px;
}

.rencai1-bottom{
	margin-top: 89px;
} 
.rencai1-bottom dl{
	margin:0;
}

.rencai1-bottom dd{
	float: left;
	width: 33.3333333333333%;
	background-color: #21b8e5;
	color:#fff;
	padding: 40px;
}

.rencai1-bottom dd:first-child{
	background-color: #227de6;
}
.rencai1-bottom dd:first-child+dd{
	background-color: #2398e7;
}


.rencai1-bottom dd h1{
	margin:0;
	font-size: 24px;
}

.rencai1-bottom dd p{
	margin:0;
	font-size: 14px;
	line-height: 2;
	height: 84px;
	overflow: hidden;
	margin-top: 20px;
}


.rencai1-bottom dd a{
	display: block;
	width: 144px;
	height: 38px;
	line-height: 36px;
	border:1px solid #fff;
	text-align: center;
	font-size: 14px;
	margin-top: 25px;
}

.rencai1-bottom dd a:hover{
	color:#333;
	background-color: #fff;
}


.rencai2{
	padding: 100px 0 120px;
	background-color: #f4f4f4;
}


.rencai2-div{
	margin-top: 45px;
}

.poster-main{
	position: relative;
	margin: 0px auto;
}
.poster-main .poster-list .poster-item{
	position: absolute;
	left: 0;
	top: 0;
	border:3px solid #d6d6d6;
	border-top: 11px solid #d6d6d6;
	background-color: #fff;

	-webkit-box-sizing: content-box;
	    -moz-box-sizing: content-box;
	    box-sizing: content-box;

}
.poster-main .poster-list .poster-item.cur{
	border:3px solid #0271b9;
	border-top: 11px solid #0271b9;
}

.poster-main .poster-btn{
	position: absolute;
	top: 0;
	cursor: pointer;
}
.poster-main .poster-prev-btn{
	right: 0;

}

.poster-main .poster-next-btn{
	left: 0;

}

.poster-main .poster-list .poster-item img{
	display: block;
	margin:0 auto;
	margin-top: 20px;
}
.poster-main .poster-list .poster-item.cur img{
	display: block;
	margin:0 auto;
	margin-top: 60px;
}
.poster-main .poster-list .poster-item h1{
	margin:0;
	font-size: 22px;
	color:#333;
	text-align: center;
	margin-top: 15px;
}
.poster-main .poster-list .poster-item p{
	margin:0;
	font-size: 14px;
	color:#333;
	text-align: center;
	line-height: 2;
	padding: 0	40px;
	height: 84px;
	overflow: hidden;
}
.poster-main .poster-list .poster-item a{
	display: block;
	width: 140px;
	height: 36px;
	line-height: 36px;
	background-color: #048cd7;
	color:#fff;
	text-align: center;
	font-size: 14px;
	border-radius: 5px;
	margin:30px auto 0;
}
.poster-main .poster-list .poster-item a:hover{

	background-color: #0468a9;
}
.poster-main .poster-list .poster-item.cur a{
	margin:40px auto 0;

}
.line22{
	background-color: #d6d6d6;
	width: 46px;
	height: 2px;
	display: block;
	margin:20px auto 10px;
}


.rencai3{
	padding: 50px 0;

}
.rencai-title{
	text-align: center;
	font-size: 30px;
	color:#333;
}

.rencai3-ff{
	margin-top: 55px;
}


.rencai3-div{
	width: 49%;

}
.rencai3-div a{
	display: block;
	position: relative;
	padding-bottom: 58%;
	overflow: hidden;
}
.rencai3-div a i{
	position: absolute;
	font-size: 24px;
	color:#fff;
	text-align: center;
	font-style: normal;
	height: 38px;
	line-height: 38px;
	top: 50%;
	margin-top: -19px;
	width: 100%;
	left: 0;
	z-index: 5;
}
.rencai3-div a img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .3s;
}
.rencai3-div a:hover img{
	 -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}



/*touzi*/

.touzizhe-1-left{
	width: 756px;
	margin-right: 39px;
}

.touzizhe-1-right{
	overflow: hidden;
}


.touzizhe-1{
	padding: 40px 0 50px;
}


.title-tou{
	height: 35px;
	line-height: 35px;
	font-size: 20px;
	color:#333;
}

.title-tou a.fr{
	font-size: 12px;
	color:#999;
}
.title-tou a.fr:hover{
	color:#048cd7;
}


.tou1-list ul{
	margin:0;
}

.tou1-list li{
	padding: 10px 0;
	border-bottom: 1px dotted #c2c2c2;
}

.date2{
	width: 64px;
	height: 46px;
	background-color: #048cd7;
	text-align: center;
	margin-right: 17px;
	padding-top: 4px;

}
.date2 h1{
	margin:0;
	font-size: 22px;
	line-height: 1;
	color:#fff;
}
.date2 h2{
	margin:0;
	font-size: 12px;
	color:#fff;
	margin-top: 2px;

}

.tou1-list-con{
	overflow: hidden;
	padding-top: 10px;
}

.tou1-list-con h1{
	margin:0;
	font-size: 16px;
	color:#333;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.tou1-list-con h1 a:hover{
	color:#048cd7;

}
.tou1-list-con p{
	margin:0;
	font-size: 14px;
	color:#666;
	line-height: 1.6;

text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	margin-top: 10px;
}


.dingqi{
	margin-top: 25px;
}

.tou2-list dl{
	margin:0;
}
.tou2-list dd{
	margin-top: 15px;
}
.tou2-list dd a{
	display: block;
	height: 60px;
	line-height: 60px;
	padding-left: 40px;
	font-size: 16px;
	color:#333;
	background-color: #f4f4f4;
	background-repeat: no-repeat;
	background-position: 97% center;
	padding-right:100px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.tou2-list dd a:hover{
	color:#048cd7;

}

.jibenxinxi{
	background-color: #f4f4f4;
	padding: 26px;
}
.jiben-title{
	font-size: 16px;
	color:#333;
	height: 17px;
	line-height: 17px;
	border-left: 5px solid #048cd7;
	padding-left: 14px;
}
.jiben-wen{
	padding-top: 35px;
}
.jiben-wen-li{
	line-height: 2.2;
}
.jiben-wen-left{
	width: 130px;
	margin-right: 5px;
	text-align: right;
}
.jiben-wen-con{
	overflow: hidden;    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.touzizhe-2{
	padding: 35px;
	background-color: #0271b9;
}
.touzizhe-2-title{
	color:#fff;
	width: 35px;
	text-align: center;
	font-size: 30px;
	padding-top: 35px;
	margin-left: 15px;
}

.touzizhe-2-con{
	width: 450px;
	text-align: center;
	padding-top: 75px;
}

.touzizhe-2-con img{
	display: block;
	margin:0 auto;
}
.touzizhe-2-con h1{
	margin:0;
	color:#fff;
	
	font-size: 30px;
	margin-bottom: 10px;
}

.touzizhe-2-pic img{
	display: block;
	width: 100%;
}

.touzizhe-2-pic{
	width: 584px;
}

.touzizhe{
	padding-bottom: 50px;
}


/*table*/

.job-form-table {
	margin-top: 15px;
}

.job-form-table table td{
	height: 40px;

}


/*xietong*/


.xietong{

	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
	padding-bottom: 59px;
}
.xietong-title {
	padding: 95px 25px 60px;
	text-align: center;
}
.xietong-title h1{
	font-size: 36px;
	color:#fff;
	margin:0;
}

.xietong-title p{
	font-size: 18px;
	color:#fff;
	margin:0;
	line-height: 1.8;
	margin-top: 35px;
}

.xietong-list dl{
	margin:0;
}

.xietong-list dd{
	float: left;
	width: 33.333333333333333%;
}

.xietong-list dd a{
	display: block;
}
.xietong-dd-title {
	padding: 45px 35px;
}
.xietong-dd-title h1{
	font-size:24px;
	color:#fff;
	margin:0;
}

.xietong-dd-title p{
	font-size:14px;
	color:#fff;
	margin:0;
	line-height: 2;
	height: 56px;
	overflow: hidden;
	margin-top: 20px;
}

.xietong-dd-title1{background-image: url(../images/xiexie1.png);}
.xietong-dd-title2{background-image: url(../images/xiexie2.png);}
.xietong-dd-title3{background-image: url(../images/xiexie3.png);}

.xiepic{
	position: relative;
	padding-bottom: 56.4%;
	overflow: hidden;
}
.xiepic img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .3s;
}

.xietong-list dd a:hover .xiepic img{
	-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}



.banzi{
	padding:0 7%;
	margin-top: 25px;
	margin-bottom: 25px;
}
.banzi-top-div{
	float: left;
	width: 100%;
	padding: 0 3%;
}

.banzi-top-div img{
	display: block;
	margin:0 auto;
	width: 100%;
}
.banzi-top-div h1{
	color: #000000;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    margin:0;
    margin-top: 10px;
}  
.banzi-bottom{
	margin-top: 45px;
}
.banzi-bottom-div{
	
	padding: 0 3%;
	width: 50%;
} 
.banzi-bottom-div dl{
	margin-bottom: 0;
	line-height: 1.7;
}

.banzi-bottom-div img{
	display: block;
	margin:0 auto;
	width: 100%;
}
.banzi-bottom-div table{
	width: 100%;
	border-collapse: collapse;
}
.banzi-bottom-div table td{
	text-align: right;
	color: #003399;
    font-size: 18px;
    font-weight: 700;
    padding-right: 10px;
    line-height: 1.6;
}
.banzi-bottom-div table td:first-child+td{
    text-align: justify;
	font-weight: normal;
	padding-right: 0;
	text-align:center;
	text-align:justify;
	text-justify:distribute-all-lines;
	text-align-last:justify
}




.pic-pic-ccp{
	width: 200px;
	margin-right: 15px;
}



.chanppp-con{
	overflow: hidden;
	padding-top: 15px;
	padding-right: 15px;
}

.chanppp-con h1{
	margin: 0;
    font-size: 16px;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.chanppp-list .col-lg-6 a:hover .chanppp-con h1{
	color:#005bab;
}
.chanppp-con p{
	margin: 0;
    font-size: 14px;
    color: #666;
    line-height: 1.6;

    overflow: hidden;
    margin-top: 10px;
    height: 66px;
}
.chanppp-list .col-lg-6 {
	margin-top: 25px;
}
.chanppp-list .col-lg-6 a{
	display: block;
	background-color: #f6f6f6;
}


.chanppp-pic-wp{
	width: 400px;
	margin-right: 30px;
}

.chanppp-pic-con{
	overflow: hidden;
	padding-top: 20px;
}

.chanppp-pic-con h1{
	font-size: 30px;
	color:#333;
	margin:0;
}
.chanppp-pic-con .chanppp-pic-con-p{
	font-size: 14px;
	color:#666;
	margin:0;
	line-height: 1.8;
	margin-top: 15px;
}


.chanppp-div-miao{
	font-size: 14px;
	line-height: 2.2;
	padding: 20px 0 40px;
}


.large_box{margin-bottom:10px;overflow:hidden;}
.large_box img{display:block;}

.large_box ul{
	margin:0;
}

.large_box li{
	display: none;
}

.large_box li:first-child{
	display: block;
}


.small_box{
	overflow:hidden;
	position: relative;
	padding: 0	25px ;
	height: 82px;
}




.small_list{position:relative;overflow:hidden;}
.small_list ul{overflow:hidden;margin:0;position: relative;}
.small_list ul li{position:relative;float:left;margin-right:10px;width:110px;}
.small_list ul li:first-child{
	
}
.small_list ul li img{display:block;}
.small_list ul li .bun_bg{
	display:none;
	position:absolute;
	top:0;
	left:0;

	right: 0;
	bottom: 0;
	z-index: 50;
	border:3px solid #005bab;

}
.small_list ul li.on .bun_bg{display:block;}



.left_btn{
	width:20px;display:block;
	background-color:#999;background-repeat:no-repeat;
	background-position:center center;cursor:pointer;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
}
.left_btn:hover{
	background-color:#666;
}
.right_btn{
	width:20px;display:block;
	background-color:#999;background-repeat:no-repeat;
	background-position:center center;cursor:pointer;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
}
.right_btn:hover{
	background-color:#666;
}
.left_btn{float:left;margin-right:10px;background-image:url(../images/left_btn.png);}
.right_btn{float:right;background-image:url(../images/right_btn.png);}

.chanpppp-div-box{
	border:1px solid #eee;
	
	margin-top: 25px;
}

.chanpppp-div-span{
	border-top: 2px solid #005bab;
	padding: 10px;
	position: relative;
	top: -1px;
}

.chanppp-div{
	padding-top: 35px;
}



.zhuanti2 ul{
	margin:0;
}
.zhuanti2 li{
	padding: 30px 0px 0px 40px;
	border-bottom: 1px solid #e6e6e6;

	background-color: #fff;
}

.zhuanti2-date{
	width: 60px;
	
	text-align: center;
}

.zhuanti2-date h1{
	font-size: 35px;
	color:#fff;
	padding:4px 0;
	background-color: #0271b9;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin:0;

}

.zhuanti2-date h2{
	font-size: 12px;
	color:#999;

	margin:0;
	height: 30px;
	line-height: 30px;
	border:1px solid #eee;
	border-top: 0;
}

.zhuanti2-con{
	overflow: hidden;
	padding: 0 40px 20px 35px;
}

.zhuanti2-con h1{
	font-size: 20px;
	margin:0;
	color:#333;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.zhuanti2-con h1 a:hover{
	color:#0271b9;
}
.zhuanti2-con p{
	font-size: 12px;
	color:#999;
	margin:0;
	line-height: 2;
	height: 48px;
	overflow: hidden;

}

.zhuanti2-ti{
	margin: 13px 0 8px;
	font-size: 12px;
	color:#999;
	height: 15px;
	line-height: 15px;
}
.zhuanti2-ti span{
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/yy.png);
}
.zhuanti2-ti a{

	display: inline-block;margin-left: 15px;
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/yy2.png);
}


.gw-pic {
    width: 175px;
    overflow: hidden;
    margin-right: 30px;
  
}

.gw-pic-div{
	position: relative;
	padding-bottom: 61%;
	overflow:hidden;
}

.gw-pic-div img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}




























.about-2-pic-wp{
	width: 400px;
	margin-right: 30px;
}
.about-2-pic{
	position: relative;
	padding-bottom: 63%;
	overflow: hidden;
	position: relative;
}


.about-2-pic img{
	display: block;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}


.about-2-pic{
	position: absolute;
	left: -15000%;
	width:100%;
}
.about-2-pic.cur{
	position: relative;
	left: 0;
}
.about-2-nei{
	display: none;
}

#about-2-nei{
	display: block;
}

.about-2-nei h1{
	font-size: 24px;
	color:#414141;
	margin:0;
}




.about-2-nei p{
	font-size: 12px;
	color:#999;
	margin:0;
	line-height: 2.3;
	margin-top: 30px;
	height: 81px;
	overflow: hidden;
}

.about-2-pic-con{
	overflow: hidden;
}

.about-2-kai{
	margin-top: 25px;
}


.about-2-kai{
	/*margin-left: -3%;*/
	width: 470px;
	
}
.about-2-kai .owl-item span{
	display: block;
	padding-bottom: 63%;
	overflow: hidden;
	position: relative;
}
.about-2-kai .owl-item span img{
	display: block;
	
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}



.about-2-kai .owl-prev{
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -34px;
	width: 38px;
	height: 68px;
	background-image: url(../images/l0.png);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center ;
	font-size: 0;
}

.about-2-kai .owl-next{
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -34px;
	width: 38px;
	height: 68px;
	background-image: url(../images/r0.png);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center ;font-size: 0;
}

.about-2-con{
	padding-bottom: 150px;
}




/*8-31*/
.rencai4{
	padding: 60px 0;
	background-color: #f4f4f4;
	margin-bottom: 8px;
}


.rencai4-1-right{
	overflow: hidden;
}

.rencai4-1-right a{
	display: block;
	padding-bottom: 85.6%;
	position: relative;
	overflow: hidden;
}

.rencai4-1-right a img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .3s;
}
.rencai4-1-right a:hover img{
	-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.rencai4-lan{
	position: absolute;
	left: 0;
	right: 0;
	height: 53px;
	line-height: 53px;
	padding-left: 25px;
	color:#fff;
	font-size: 20px;
	z-index: 50;
	background-image: url(../images/rc-land.png);
	bottom: 0;
}
.rencai4-lan i{
	position: absolute;
	width: 7px;
	height: 13px;
	background-image: url(../images/rcjj1.png);
	background-repeat: no-repeat;
	background-position: center ;
	right: 25px;
	top: 50%;
	margin-top: -14px;
}
.rencai4-1-left{
	width: 870px;
	margin-right: 15px;
	background-color: #fff;
}

.rencai4-1-pic{
	width: 285px;
}

.rencai4-1-pic a{
	display: block;
	padding-bottom: 85.6%;
	position: relative;
	overflow: hidden;
}

.rencai4-1-pic a img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .3s;
}
.rencai4-1-pic a:hover img{
	-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.rencai4-1-left-con{
	overflow: hidden;
	padding: 45px 35px 0;
}

.rencai4-1-left-con h1{
	font-size: 20px;
	color:#0271b9;
	margin:0;
}

.rencai4-1-left-con h1 a:hover{
	text-decoration: underline;
}

.rencai4-1-left-con p{
	font-size: 14px;
	color:#666;
	margin:0;
	line-height: 2;
	overflow: hidden;
	height: 50px;
	margin-top: 20px;
}

.rencai4-a{
	margin-top: 20px;
}

.rencai4-a a{
	font-size: 14px;
	color:#666;
}

.rencai4-a a:hover{
	color:#0271b9;

}

.rencai4-2{
	margin-top:28px; 
	height: 180px;
	overflow: hidden;
}

.rencai4-2-con{
	float: left;
	width: 285px;
	height: 180px;
	background-color: #2398e7;
	color:#fff;
	padding: 28px;
	position: relative;
	z-index: 50;
}

.rencai4-2-con i{
	position: absolute;
	width: 18px;
	height: 36px;
	background-image: url(../images/rcjj2.png);
	background-repeat: no-repeat;
	background-position: center ;
	right: -18px;
	top: 50%;
	margin-top: -18px;
}

.rencai4-2-con h1{
	font-size: 20px;
	color:#fff;
	margin:0;
}

.rencai4-2-con p{
	font-size: 14px;
	color:#fff;
	margin:0;
	line-height: 1.8;
	overflow: hidden;
	height: 50px;
	margin-top: 18px;
}

.rencai4-a2{
	margin-top: 5px;
}

.rencai4-a2 a{
	font-size: 14px;
	color:#fff;
}

.rencai4-a2 a:hover{
	text-decoration: underline;

}

.rencai4-2-list-wp{
	overflow: hidden;
	width: 885px;
}

.rencai4-2-list .item>a{
	display: block;
	padding-bottom:63.1%;
	position: relative;
	overflow: hidden;
}



.rencai4-2-list .item>a img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .3s;
}
.rencai4-2-list .item>a:hover img{
	-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}




/*9-3*/

.pp60{
	padding: 60px 0;
}


.products93-1{
	background-color: #f4f4f4;
}
.products93-title{
    color: #333;
    text-align: center;
}
.products93-title h1{

    font-size: 30px;
    margin:0;
}

.products93-title p{
    margin:0;
    text-align: center;
    font-size: 16px;

    margin-top: 20px;
    line-height: 1.8;
}

.mmmm50{
	margin-top: 50px;
}

.products93-1-left{
	width: 368px;
	background-image: url(../images/s93-1.jpg);
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
}
.products93-1-right{
	width: 368px;
	background-image: url(../images/s93-2.jpg);
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
}

.products93-1-middle{
	width: 434px;

}

.s93-1{
	padding-bottom: 105.4%;
	overflow: hidden;
	position: relative;
}

.products93-1-middle dl{
	margin:0;
}

.products93-1-middle dd{
	float: left;
	width: 50%;
}

.s93-2{
	padding-bottom: 89.4%;
	overflow: hidden;
	position: relative;
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;


}

.s93-2-con{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	padding: 73px	15px 0;
	
}

.s93-2-con2{
	padding-top: 62px;
}
.s93-2-con h1{
	font-size: 25px;
	color:#fff;
	margin:0;
}

.s93-2-con p{
	font-size: 12px;
	color:#fff;
	margin:0;
	line-height: 1.6;
	margin-top: 12px;
}

.product93-2-div dl{
	margin:0;
}

.product93-2-div dd{
	float: left;
	width: 25%;
	overflow: hidden;
}

.product93-2-div dd:first-child{
	width: 50%;
}

.product93-2-div dd a{
	position: relative;
	display: block;
	padding-bottom: 63.36%;
	overflow: hidden;
}

.product93-2-div dd a>img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .3s;
	/*transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;*/
	/*display: block;
	width: 100%;
	transition: .3s;*/
}

.product93-2-div dd a:hover img{
	-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.products-more a{
	display: block;
	width: 137px;
	height: 44px;
	line-height: 42px;
	color:#999;
	font-size: 14px;
	text-align: center;
	margin:0 auto;
	border:1px solid #999;
	transition: .3s;
}

.products-more a:hover{
	color:#fff;
	background-color: #999;
}

.products93-3{
	background-image: url(../images/bubu.jpg);
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
	height: 913px;
	padding-top: 80px;
}

.products93-3 .products93-title{
	color:#fff;
}

.products93-3 .products93-title p{
	margin-top: 40px;
}

.products93-3-img {
	margin-top:80px; 
}

.products93-3-img img{
	display: block;
	margin:0 auto;
}

.products93-4-div{
	background-color: #f4f4f4;
	padding-left: 
}
.products93-4-pic{
	width: 745px;
}

.products93-4-pic img{
	display: block;
	width: 100%;
}

.products93-4-con{
	overflow: hidden;
	padding-left:110px;
	padding-top:  110px;
}

.products93-4-con h1{
	font-size: 30px;
	color:#333;
	margin:0;
}

.products93-4-con h1 a:hover{
	color:#0271b9;
}

.products93-4-a {
	margin-top: 82px;
}
.products93-4-a a{
	display: block;
	width: 137px;
	height: 44px;
	line-height: 42px;
	color:#999;
	font-size: 14px;
	text-align: center;
	
	border:1px solid #999;
	transition: .3s;
}

.products93-4-a a:hover{
	color:#fff;
	background-color: #999;
}

.bbq-con{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	padding-top: 60px;
}

.bbq-con img{
	display: block;
	margin:0 auto;
}

.bbq-con h1{
	font-size: 30px;
	color:#fff;
	margin:0;
	text-align: center;
	margin-top: 33px;
}

.bbq-a{font-size: 0;
line-height: normal;text-align: center;margin-top: 40px;}

.bbq-a a{
	display: inline-block;
	width: 112px;
	height: 42px;
	line-height: 40px;
	color:#fff;
	font-size: 16px;
	text-align: center;
	
	border:1px solid #fff;
	transition: .3s;
	margin:0 10px;
}

.bbq-a  a:hover{
	color:#333;
	background-color: #fff;
}

.footer-1{
	margin-top: 10px;
}











/*zhucece*/


.zhucece{
	padding: 30px 0 30px;
}

.zhucece-2{
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px solid #eaeaea;
}
.zhucece-title{
	font-size: 24px;
	color:#0271b9;
	padding: 0px 0 20px;
}

.zhucece-title span{
	color:#999;
	font-size: 14px;
	padding-left: 10px;
}
.zhucece-div-wp{
	margin-bottom: 15px;
}
.zhucece-div.fl,.zhucece-div.fr{
	width: 48%;
}
.zhucece-div span.fl{
	font-size: 14px;
	color:#333;
	text-align: right;
	margin-right: 10px;
	width: 110px;
	height: 34px;
	line-height: 34px;
}
.zhucece-div span i{
	font-style: normal;
	color:#f00;
	vertical-align: middle;
	padding-left: 5px;
}
.zhucece-div-input{
	overflow: hidden;
}

.zhucece-div-input{
	height: 34px;
	line-height: 34px;
}

.zhucece-div-input input[type="radio"],.zhucece-div-input input[type="checkbox"]{
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -3px;
}

.zhucece-div-input_1{
	width: 46%;
}

.zhucece-div-input_2{
	overflow: hidden;
	text-align: center;
}

.zhucece-div-wp2{
	font-size: 0;
	line-height: normal;
	text-align: center;
	padding-top: 35px;
	margin-top: 35px;
	border-top: 1px solid #eaeaea;
}

.zhucece-div-wp2 .btn{
	margin:0 15px;
}

.zhucece-div-textarea{
	height: auto;
	line-height: 1.6;
}

.zhucece-div-textarea textarea{
	height:250px;
	resize: none;
}


.zhucece-div-textarea p{
	margin:0;
	margin-top: 10px;
	color:#999;
	text-align: right;
}
.zhucece-div-input_4{
	width: 80px;
}

.zhucece-div-input_5{
	width: 258px;
}

.zhucece-div-input_6 {
    overflow: hidden;
    padding-left: 15px;
}

a.a_xia_a{
	display: inline-block;
	width: 150px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color:#fff;
	background-color: #0271b9;
	border-radius: 5px;
}

a.a_xia_a:hover{
	background-color: #0468a9;
}

.input_ok_input{
	width: 150px;
	height: 38px;
	font-size: 14px;
	color:#fff;
	background-color: #0271b9;
	border-radius: 5px;
	border:0;
}
.input_ok_input:focus{
	outline: none;
}

.input_ok_input:hover{
	background-color: #0468a9;
}

.zhucece-none{
	display: block;
}

.zhucece-jia{
	margin-top: 30px;
}

.zhucece-jia span{
	cursor: pointer;
	font-size: 16px;
	color:#0271b9;
}

.zhucece-jia span:hover{
	color: #0468a9;
}
.danpian-con *{
    text-align: justify;
}