body { font-size:14px; font-family: Arial, Helvetica, sans-serif; line-height:1.5;margin:0px; padding:0px;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
textarea{ resize:none;}
input,textarea{outline:none;-webkit-appearance: none;}
a { color:#333; text-decoration:none;}
a:hover { color:#006aab;}

.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}

.fl{ float:left;}
.fr{ float:right;}


/*body*/
#container { width:100%; min-width:1200px; margin:0 auto;}

/*header*/
#header { width:1200px; height:102px; margin:0 auto;}

 
/*main*/
#maincontent { margin:0 auto;}
.w{ width:1200px; margin:0 auto;}
.main { width:100%; height:100%; overflow:hidden; background:#f6f6f6; margin:0 auto;}
.main_1 { width:100%; margin:0 auto;}
#side { float:left; width:224px; min-height:410px; margin:0px 0px 80px 0px;}
#left_bg{ width:224px; height:60px;  background:#fff; background-image:url(../Images/left_bg.png);}
#left_title{ font-size:22px; color:#FFFFFF; line-height:32px; padding:10px 0px 0px 22px;}
#left_nav{ width:224px; min-height:200px; background:#fff;}

 
/*footer*/
 
 .footer-section {
     width: 100%;
     padding: 52px 0 0 0;
     color: #4b5050;
     background: #f9f9f6;
 }
 .footer-section .widget {
     padding-bottom: 45px;
     margin-bottom: 17px;
 }
 .footer-section .widget h5 {
     color: #3c3c3c;
     text-transform: capitalize;
     letter-spacing: 2px;
     font-size: 20px;
     font-weight: 700;
 }
 .footer-section .widget h3 {
     color: #fff;
     font-weight: 900;
     letter-spacing: 3px;
 }
 .footer-section .widget p {
     color: #4b5050;
     margin-left: -15px;
     margin-top: 0px;
 }
 .footer-section .widget img {
     margin-top: 34px;
     margin-left: -15px;
     margin-bottom: 17px;
 }
 .list-icons {
     padding-left: 0;
     list-style: none;
 }
 .footer-section .list-icons {
     margin-left: -15px;
     margin-top: 4px;
 }
 .list-icons li {
     padding-bottom: 5px;
 }
 .list-icons li a {
     color: #4b5050;
 }
 .list-icons li a:hover {
     color: #038FD6;
     text-decoration: underline;
 }
 .recent-post {
     margin: 0;
     padding: 0;
 }
 .recent-post h6 {
     margin-bottom: 12px;
     margin-top: 20px;
 }
 .recent-post li {
     border-bottom: 1px dashed transparent;
     list-style: none;
     margin: 0 0 -11px 0;
     position: relative;
     border-color: #e4e6e6;
 }
 .recent-post li:last-child {
     border-bottom: transparent;
 }
 footer .recent-post li a {
     color: #4b5050;
     font-size: 15px;
	 font-weight: 400;
 }
 footer .recent-post li a:hover {
     color: #4b5050;
     text-decoration: underline;
     margin-left: 3px;
 }
 footer .recent-post-date {
     position: absolute;
     width: 35px;
     height: auto;
     border: 1px solid #e9dddd;
     text-align: center;
     text-transform: uppercase;
     font-size: 11px;
     line-height: 11px;
     padding: 8px;
     border-radius: 2px;
     left: 0;
     top: 5px;
 }
 .footer-social-links ul {
     margin-left: -39px;
 }
 .footer-social-links ul li {
     display: inline-block;
     position: relative;
     margin: 10px 5px 0;
     line-height: 1em;
     vertical-align: top;
 }
 .footer-social-links ul li a {
     display: inline-block;
     text-align: center;
     width: 46px;
     height: 46px;
     line-height: 46px;
     font-size: 21px;
     border: 1px solid #bababa;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     -o-border-radius: 50%;
     border-radius: 50%;
     color: #bababa;
     position: relative;
     overflow: hidden;
     z-index: 1;
 }
 .footer_contact_info {
     padding: 5px 0 0;
 }
 .footer_contact_info {
     list-style: none;
 }
 .footer_contact_info li {
     margin-bottom: 10px;
 }
 .footer_contact_info li span {
     margin-left: 15px;
 }
 .subfooter {
     width: 100%;
	 height:82px;
     text-align: center;
	 font-size:15px;
     color: #424242;
	 line-height:82px;
     border-top: 1px solid #dbdbdb;
	 background:#f9f9f6;
 }
 .subfooter a {
     color: #424242;
 }
 
.foot_nav{ width:1200px; margin:0 auto; height:260px;}
.f_tit h3{color:#3f3f3f; font-size:20px; padding:0px 0px 20px 0px;}
.f_tit p{ color:#7b7c7c; font-size:15px; line-height:30px;}
.f_tit p a{ color:#7b7c7c;}
.f_tit p a:hover{ color:#038fd6;}
.f_tit p span{ float:left; margin-right:10px;}
.foot_nav01{ width:268px; height:222px; float: left; border-right:1px #dbdbdb solid;}
.foot_nav02{ width:138px; float: left; margin-left:50px;}
.foot_nav03{ width:128px; height:222px; float: left; margin-left:50px; border-right:1px #dbdbdb solid;}
.foot_nav04{ width:142px; float: right; text-align:center;}


.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}


.boqite_logo{ width:162px; height:60px; background-image:url(../Images/boqite_logo.png); margin:22px 0px 0px 0px;}
.nav { margin:8px 0px 0px 0px;}

.navbar-brand{
		    padding: 29px 15px;
		    height: auto;
		}
		nav.navbar.bootsnav{
		    border: none;
		    margin-bottom: 150px;
		}
		.navbar-nav{
		    float: left;
		}
		nav.navbar.bootsnav ul.nav > li > a{
		    color: #474747;
		    text-transform: uppercase;
		    padding: 30px;
		}
		nav.navbar.bootsnav ul.nav > li:hover{
		    background: #f4f4f4;
		}
		.nav > li:after{
		    content: "";
		    width: 0;
		    height: 3px;
			background:#0069c6;
		    position: absolute;
		    bottom: 0;
		    left: 0;
		    transition: all 0.5s ease 0s;
		}
		.nav > li:hover:after{
		    width: 100%;
		}
		nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{
		    font-size: 16px;
		    font-weight: 500;
		    position: absolute;
		    top: 35%;
		    right: 10%;
		    transition: all 0.4s ease 0s;
		}
		nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{

		}
		.dropdown-menu.multi-dropdown{
		    position: absolute;
		    left: -100% !important;
		}
		nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
		    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
		    border: none;
		}
		@media only screen and (max-width:990px){
		    nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after,
		    nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{ content: " "; }
		    .dropdown-menu.multi-dropdown{ left: 0 !important; }
		    nav.navbar.bootsnav ul.nav > li:hover{ background: transparent; }
		    nav.navbar.bootsnav ul.nav > li > a{ margin: 0; }
		}
		
.nav .search{ float:left; padding-left:2px; margin:20px 12px 0px 0px; z-index:9999;}
.search{
	position: relative;
	z-index:0;
}

.search input.txt{
	position: absolute;
	left: -10px;
	top: 10px;
	width: 0;
	height: 30px;
	border:none;
	color: #444;
	text-indent: 2em;
	border-radius: 20px;
	box-shadow: 0 0 5px #ddd;
	background:#fff;
	outline:none;
	font-family:microsoft yahei,Verdana;
}
.search input.submit{
	width: 35px;
	height: 50px;
	background: url(../images/search.png) no-repeat center center;
	border:none;
	outline:none;
}

.language{
    font-size:16px; 
	margin:34px 0px 0px 0px;
}
.language a{
    color:#333;
}
.language a span{ 
    background:#003677; 
	color:#FFFFFF;
	padding:0px 2px;
}

.banner{ position:relative; z-index:1; overflow:hidden;}
.banner .bd ul li a{ display:block; height:798px;}
.banner .hd{ position:absolute; bottom:25px; z-index:2; text-indent:9999px; width:100%;}
.banner .hd ul{ margin:0 auto;}
.banner .hd ul li{ width:13px; height:13px; background-color:#fff; border-radius:6px; float:left; margin-right:9px; cursor:pointer;
-moz-transition: width 0.8s;	/* Firefox 4 */
-webkit-transition: width 0.8s;	/* Safari 和 Chrome */
-o-transition: width 0.8s;
transition: width 0.8s;
}
.banner .hd ul li.on{ width:40px; background-color:#f5821f; opacity:0.8;}


.i-main{

	width: 100%;

	background: #fcfcfc url(../images/i_bg.jpg) repeat-y 0 215px;
}

.i-about{

	position: relative;

}

.i-about .title{

	background: url(../images/i_about_bg1.png) no-repeat center 0;

	background-size: 100%;

	width: 398px;

	margin: 0 auto;

	height: 199px;

	text-align: center;

	position: relative;

	z-index: 2;

}

.i-about .title h3{

	font-size: 32px;

	color: #ffffff;

	line-height: 1.3;

	padding-top: 47px;

}

.i-about .title p{

	text-transform: uppercase;

	font-size: 18px;

	color: #ffffff;

	line-height: 1.11;

	opacity: 0.5;

}

.i-about .main{

	width: 775px;

	height: 856px;

	background: url(../images/i_about_bg2.png) no-repeat center 0;

	background-size: 100% auto;

	margin: 0 auto;

	position: relative;

	margin-top: -120px;

	z-index: 1;

	padding-top: 120px;

}

.i-about .main .text{

	max-width: 444px;

	margin: 0 auto;

	text-align: center;

	padding-top: 55px;

}

.i-about .main .text h3{

	font-size: 40px;

	color: #006aab;

	line-height: 1.5;

	font-weight: normal;

}

.i-about .main .text h4{

	font-weight: normal;

	text-transform: uppercase;

	font-size: 18px;

	color: #cacaca;

	line-height: 1.11;

}

.i-about .main .text span.line{

	display: block;

	width: 42px;

	height: 3px;

	background: #006aab;

	margin: 2% auto 5%;

}

.i-about .main .text p{

	font-size: 15px;

	color: #666666;
	
	text-align: justify;

	line-height: 1.85;

}

.i-about .main .text .more{

	width: 70px;

	height: 70px;

	background: url(../images/i_more1.png) no-repeat 0 0;

	display: block;

	margin: 16% auto 0;

	transition: all 0.5s;

}

.i-about .main .text .more:hover{

	background-image: url(../images/i_more1_1.png);

}

.i-about .img-box{

	width: 291px;

	height: 291px;

	position: absolute;

	top: 157px;

}

.i-about .left-img{

	left: 0;

}

.i-about .right-img{

	right: 0;

}

.i-about .img-box .mask{

	width: 291px;

	height: 291px;

	background: url(../images/i_about_bor1.png) no-repeat 0 0;

	background-size: 291px 291px;

	position: absolute;

	left: 0;

	top: -16px;

}


.dy-list-show{

    background-color: #f6f6f6;

}

.dy-thumbnail{

    padding: 30px 31px 29px 33px;

    margin-bottom: 50px;

    border-radius: 0;

    height: 345px;

    position: relative;

}

.dy-thumbnail .social-pic img{

    max-width: 100%;!important;

}

.dy-thumbnail:hover{

    background-color: #b58f3e;

}

.dy-thumbnail:hover .caption,

.dy-thumbnail:hover .caption .social-time,

.dy-thumbnail:hover .caption .social-time>a{

    color: #fff;

}

.dy-thumbnail .caption .social-time>a{

    position: absolute;

    right: -180%;

}

.dy-thumbnail .caption .social-time{

    position: absolute;

    bottom: 30px;

}

.dy-thumbnail .caption .social-main{

    font-size: 16px;

}

.dy-thumbnail .caption .social-time{

    font-size: 14px;!important;

    color: #999999;

}

.dy-thumbnail .caption .social-time>a{

    color: #999999;!important;

    float: right;!important;

}

.dy-take{

    height: 158px;

}

.dy-take p{

    margin-top: 59px;

    font-size: 20px;

}

.dy-take .dy-group{

    margin-top: 59px;

}

.dy-take .dy-group>span>button{

    color: #fff;

}

.dy-take .dy-group .dy-input{

    background-color: #f6f6f6;

    border: none;

    border-radius: 0;

}

.dy-take .dy-btn-take{

    background-color: #b58f3e;

    margin-left: 5px;

    border-radius: 0;

}

.pull-right img{

    max-width: 100%;

}

.dynamic-details-content-pic{

    padding-top: 25px;

}

.dy-culture{

    background-color: #ffffff;

    padding:0 34px 0 29px;

    border:1px solid #f2f2f2;

    border-top: none;

}

.dy-culture h4{

    margin-top: 40px;

    color: #b58f3e;

    font-size: 16px;

    margin-bottom: 19px;

}

.dy-culture .row-1{

    width: 23%;

    height: 159px;

}

.dy-culture .row-2{

    width: 42%;

    border-right: 1px solid #f2f2f2;

    border-left: 1px solid #f2f2f2;

    height: 159px;

}

.dy-culture .row-3{

    width: 22%;

    height: 159px;

    padding-left: 38px;

}

.dy-culture .dy-md-2{

    width: 50%;

    padding-left: 56px;

}

.dy-culture .dy-md-3{

    width: 37%;

    padding-left: 30px;

}

.dy-culture .dy-md-4{

    padding-left: 56px;

}

.dy-culture .dy-md-5{

    padding-left: 30px;

    width: 27%;

}

.dy-culture-bg{

    height: 128px;

}

.dy-culture-bg img{

    max-width: 100%;

}

.dy-turn-pic{

    position: relative;

    margin-right: 20px;

}

.dy-turn-pic .dy-big-pic{

    float: left;

    height: 370px;!important;

    width:961px;

}

.dy-turn-pic .dy-big-pic img{

    width: 100%;

    height: 100%;

}

#tab-huanbao{

    background-image: url("../images/home_05.jpg");

    background-repeat:no-repeat;

    height: 690px;

}

#tab-kaifa{

    background-image: url("../images/home_01.jpg");

    background-repeat:no-repeat;

    height: 690px;

}

#tab-ziyuan{

    background-image: url("../images/home_02.jpg");

    background-repeat:no-repeat;

    height: 690px;

}

#tab-guquan{

    background-image: url("../images/home_04.jpg");

    background-repeat:no-repeat;

    height: 690px;

}

#tab-shipin{

    background-image: url("../images/home_03.jpg");

    background-repeat:no-repeat;

    height: 690px;

}

.tab-pane{display: none;}

.tab-pane.active{display: block;}

.dy-main .home-left{

    display: block;

    width: 340px;

    color: #fff;

    font-size: 50px;

    position: relative;

    margin-top: 173px;

    float: left;

}

.dy-main .home-left:before{

    content: '';

    width: 43px;

    height: 4px;

    background-color: #fff;

    position: absolute;

    bottom: -31px;

    right: 4px;

}

.dy-main .home-right{

    margin-left: 91px;

    float: left;

    width: 415px;

    margin-top: 175px;

}

.dy-main .home-right,

.dy-main .home-right>h4,

.dy-main .home-right>a{

    color: #fff;

}

.dy-main .home-right>h4{

    font-size: 24px;

    margin-bottom: 24px;

}

.dy-main .home-right>p{

    margin-bottom: 43px;

    line-height: 21px;

}

.dy-main .home-right>a>i{

    margin-left: 10px;

}

.dy-main{

    position: relative;

}

.dy-main .dy-side-nav{

    position: absolute;

    right: 15%;

    top: 80px;

    z-index: 300;

}

.dy-main .dy-side-nav>li{

    /*

    margin-bottom: 39px;

    */

    position: relative;

}

.dy-main .dy-side-nav>li a{

    color: #fff;

}

.dy-main .dy-side-nav>li>a>i{

    display: block;

    width: 12px;

    height: 12px;

    border: 1px solid #e9e9e8;

    position: absolute;

    top: 5px;

    right: -24px;

    transform: rotate(45deg);

}

.dy-main .dy-side-nav>li>a .active-2{

    background-color: #fff;

}


.dy-main{

    position: relative;

}

.dy-side-nav li  a{

    display: block;

    width: 140px;

    height: 140px;

    border-radius: 7px;

    transform: rotate(45deg);

    text-align: center;

    line-height: 140px;

    position: absolute;

}

.dy-side-nav li a .text{

    display: inline-block;

    transform: rotate(-45deg);

    font-size: 21px;

    display: none;

}

.dy-side-nav li a .iconfont{

    display: inline-block;

    transform: rotate(-45deg);

    font-weight: normal;

    font-size: 21px;

}

.dy-side-nav li p  .active .text{

    display: block;

}

.dy-side-nav li p  .active .iconfont{

    display: none;

}

.dy-side-nav li p  a:hover .text{

    display: block!important;

}

.dy-side-nav li p  a:hover .iconfont{

    display: none!important;

}

.dy-side-nav .kaifa{

    background: rgba(207,81,82,0.5);

    right: 140px;

}

.dy-side-nav .ziyuan{

    background: rgba(237,146,73,0.5);

    right: 30px;

    top: 100px;

}

.dy-side-nav .shipin{

    background: rgba(83,211,126,0.5);

    right: 140px;

    top: 200px;

}

.dy-side-nav .guquan{

    background: rgba(37,192,172,0.5);

    right: 30px;

    top: 300px;

}

.dy-side-nav .huanbao{

    background: rgba(186,150,52,0.5);

    right: 140px;

    top: 400px;

}

.i-news{ width:100%; height:100%; overflow:hidden; background-image:url(../Images/toins.jpg); padding-bottom:80px;}
.i-title-box{ width:1200px; margin:0 auto;}
.i-title{ text-align:center;}
.i-title span.line{display: block;width: 42px;height: 3px;background: #006aab;margin: 2% auto 1.4%;}
.i-title h3{ font-size:40px; color:#006aab;}
.i-title p{ font-size:20px; color:#747474;}
.i-news-content{ margin:30px auto;}

.news_r{ float: right; width:582px;}
.news_l{ float: left; width:570px;}
.news_r ul{ margin-top:-19px;}
.news_r ul li{ }
.date{ width:100%; font-size:14px; color:#a4a4a4; line-height:28px; text-align: left; font-family:Arial, Helvetica, sans-serif;}
.news_r ul li a .date{ color:#a4a4a4;}
.news_licon{ float: left; padding:0px 0px 10px 0px; border-bottom:1px #e5e5e5 solid;}
.news_r ul li a .news_tli{ font-size:25px; color:#444444; margin-top:14px; -webkit-transition: all 0.5s ease-in-out;}
.news_r ul li a:hover .news_tli{ color:#0e7abe;}

.news_tjjcon{ line-height:25px; font-size:14px; color:#444444; text-align:justify;}
.news_r ul li a .news_tjj{ color:#4f4f4f; font-size:15px; line-height:25px; -webkit-transition: all 0.5s ease-in-out;}

 .text-center{ text-align:center;}
 
 
 .more-link:hover,
 .more-link:focus,
 .more-link:active {
     background: #003677;
     color: #fff;
 }
 .more-link {
     display: inline-block;
     font-size: 16px;
     padding: 12px 50px;
     color: #003677;
     text-transform: capitalize;
     -webkit-transition-property: color;
     transition-property: color;
     -webkit-transition-duration: 0.3s;
     transition-duration: 0.3s;
     background: transparent;
     letter-spacing: 1px;
     border-radius: 50px;
     border: 2px solid #003677;
	 margin-top:70px;
 }
 
.grid-wrap{width: 100%;height: 646px;position: relative;max-width: 1366px;margin:30px auto 0 auto;}
.grid-wrap .fix{position: relative; margin-right: -12px;height: 100%;}
.grid-wrap .col_2{position: relative; float: left; width:472px; height: 100%; margin-right: 12px;*margin-right: 6px;}
.grid-wrap .row_2{position: relative;float: left; width: 100%; margin-bottom: 12px;}
.grid-wrap .row_3{position: relative;float: left; width: 100%; margin-bottom: 12px;}
.grid-wrap .col_1{position: relative; float: left; width:230px; height: 100%; margin-right: 12px;*margin-right: 6px;}
.grid-wrap ._img{position: relative; width: 100%;height: 100%; overflow: hidden;}
.grid-wrap ._img img{width: 100%;height: 100%; transition:all ease .32s;}
.grid-wrap ._img:hover img,.grid-wrap .show img{transform:scale(1.2);}
.grid-wrap ._img:hover ._layer,.grid-wrap .show ._layer{opacity: 1;}
.grid-wrap ._img:hover ._layer a,.grid-wrap .show ._layer a{bottom:50%;opacity: 1;}
.grid-wrap ._img:hover ._layer b,.grid-wrap .show ._layer b{top:50%;opacity: 1;}
.grid-wrap .imgList { display:none;}
.grid-wrap > div > .col_1 > .row_1 ._img a { display:none;}

.foot_adv{ width:100%; height:127px; margin:0 auto; background-image:url(../Images/fot01.jpg);}
.foot_adv_content{ width:1200px; line-height:32px; font-size:22px; color:#ffffff; padding:34px 0px 0px 0px; margin:0 auto;}


.banner_inner { position:relative; overflow:hidden;}
.banner_inner img { width:100%; height:100%;}
.banner_inner_txt { position:absolute; height:52px; top:40%; right:20%;}
.banner_inner_txt h4 { height:52px; color:#fff; position:relative;}
.fnt_32 { font-size:40px; line-height:40px;font-style:oblique;letter-spacing:4px;}


#position{ width:1200px; height:76px; margin:0 auto;}
.newslist_menu{width:1200px; margin:0 auto;}
.newslist_menu_list{ height:76px;}
.newslist_menu_list li{ float:left;display:block; width:134px; text-align:center; margin:22px 0px 0px 0px;}
.newslist_menu_list li a{ float:left; display:block; width:134px; height:30px; line-height:30px; color:#6d6d6d; font-size:16px; text-align:center; border-right:1px #eeeeee solid;}
.newslist_menu_list li a:hover{ float:left; display:block; width:134px; height:30px; line-height:30px; color:#0069c6; text-align:center;}
.newslist_menu_list li.selectTag,.newslist_menu_list li.selectTag a{ float:left; display:block; width:134px; height:30px; background-position:center; line-height:30px; color:#0069c6; text-align:center;}
.newslist_content_content{ display:none;}
#tagContent DIV.selectTag,#tagContent1 DIV.selectTag,#tagContent2 DIV.selectTag,#tagContent3 DIV.selectTag,#tagContent4 DIV.selectTag,#tagContent5 DIV.selectTag,#tagContent6 DIV.selectTag,#tagContent7 DIV.selectTag,#tagContent8 DIV.selectTag,#tagContent9  DIV.selectTag{ display:block;}

.inner_about{ min-height:400px; font-size:16px; color:#666666; line-height:32px; text-align:justify; padding:50px 0px;}
.inner_about h1{ font-size:35px; color:#333333;}

.run_main{width:100%;margin:0 auto 80px auto}

.run_concept{ max-width: 1200px;margin: 0 auto;margin-top: 3%;}
.run_concept_title{ width: 100%;}
.run_concept_title_lt{ font-size: 36px;color: #006aab;}

.run_concept_title_main{ font-size: 14px;color: #666;}
.run_concept_main{ margin-top: 5%;position: relative;}
.pagination { position: absolute;z-index: 20;width: 100%;text-align: center;}
.swiper-pagination-switch { display: inline-block; width: 25px; height: 9px; background: #c7c7c7;margin: 0 5px;opacity: 1;border: 1px solid #fff;cursor: pointer;}
.swiper-active-switch { width: 70px; background: #006aab;}
.swiper-slide{ //padding: 0 4%;}
.firm_a{ font-size: 24px; color: #333; width: 100%; padding-left: 2%; }
.firm_b{ margin: 4% 0 5% 0;}
.run_main .run_concept .run_concept_main .firm_b span{display:inline-block;width:8px;height:8px;border-radius:8px;background:#808080}

.run_main .run_concept .run_concept_main .firm_b i{ display: inline-block; width: 80px; height: 1px; background: #808080; vertical-align: 3px; }
.firm_c{ font-size: 18px; color: #666666; line-height: 26px; padding:0 2%;}


/*****企业文化*****/
.whk{ display:block;  padding:40px 0px; margin:0 auto;overflow: hidden;}
.whk li{ display:block; background:#fff; float:left; position: relative; width:24%; height:400px; overflow:hidden; margin-right:1.33%;}
.whknr1{ display:block; position:relative; z-index:2;}
.qywtu{ display:block; overflow:hidden; padding:5px;}
.qywnr{ display:block; padding:20px 7.5% 0;}
.qywnr a{ color:#545454; }
.qywnr1{ display:block; margin-bottom:12px; line-height:40px; color:#0a0a0a; font-size:24px;}
.qywnr2{ display:block; line-height:24px; color:#545454; font-size:14px;}
.whknr2{ display:block; position:absolute; left:0; top:100%; width:100%;height:100%; padding:38px 7.5% 20px; background:rgba(230, 0, 18, 0.7); z-index:3;}
.whtn1{ display:block; margin-bottom:22px; font-size:24px; color:#fff; line-height:40px; cursor:default;}
.whtn2{ display:block; line-height:28px; color:#fff; font-size:12px; cursor:default;}
.whk li:hover .whknr2{top:0;}
.whk li:nth-child(4n){ margin-right:0px;}

/*****人才理念*****/
.white-bg { padding:40px 0px; min-height: 300px;}
.human-list { float: left; width: 100%; border-bottom: 1px solid #dfdfdf; margin-bottom: 50px; }
.human-list .human-pic { float: left; width: 479px; height: 300px; position: relative; }
.human-list .human-pic i { height: 0; width: 0; border-left: 100px solid transparent; border-right: 0px solid transparent; border-bottom: 300px solid #f6f6f6; border-top: 0; display: block; top: 0; position: absolute; right: 0;}
.human-list dl { float: left; margin-left: 82px; width:550px;}
.human-list dl dt { color: #02629d; font-size: 28px; font-weight: bold; margin-bottom: 15px; margin-top: 30px; }
.human-list dl dd { font-size: 16px; line-height: 36px; float: left; }
.human-list dl dd i { display: inline-block; line-height: 25px; color: #fff; padding-right: 5px; background: url(../images/human-icon.png) no-repeat center; text-align: center; margin-right: 10px; width:40px; float:left; margin-top: 5px }
.human-list dl dd span {  float:left; display:block; width:450px; }
.human-list2 { float: left; width: 100%; border-bottom: 1px solid #dfdfdf; }
.human-list2 .human-pic { float: right; width: 479px; height: 300px; position: relative; }
.human-list2 .human-pic i { height: 0; width: 0; border-right: 100px solid transparent; border-left: 0px solid transparent; border-bottom: 300px solid #f6f6f6; border-top: 0; display: block; top: 0; position: absolute; left: 0; }
.human-list2 dl { float: left; margin-left: 82px; margin-top:30PX; width:550px; }
.human-list2 dl dt { color: #02629d; font-size: 28px; font-weight: bold; margin-bottom: 15px; margin-top: 30px; }
.human-list2 dl dd { font-size: 16px; line-height: 36px; float:left; }
.human-list2 dl dd i { display: inline-block; line-height: 25px; color: #fff; padding-right: 5px; background: url(../images/human-icon.png) no-repeat center; text-align: center; margin-right: 10px; width:40px; float:left; margin-top: 5px}
.human-list2 dl dd span {  float:left; display:block; width:450px; }

/*****联系方式*****/
.lx_con{ height:100%; overflow:hidden; margin:20px auto;}
.lx_left{ width:476px; float:left; margin:25px 0px 35px 0px;}
.info-c li {
	height: 55px;
	line-height: 55px;
	border: 1px solid #0e7abe;
	border-radius: 30px;
	margin-bottom: 20px;
	padding-left: 20px;
	font-size: 15px;
}
.info-c li a{
	color:#666666;
}
.info-c li .add {
	display: inline-block;
	padding-left: 20px;
	background: url(../Images/ic-add.png) no-repeat 3px center;
}

.info-c li .lxr {
	display: inline-block;
	padding-left: 20px;
	background: url(../Images/lxr.png) no-repeat 3px center;
}

.info-c li .chuazhen {
	display: inline-block;
	padding-left: 20px;
	background: url(../Images/chuazhen.png) no-repeat 3px center;
}
.info-c li .email {
	display: inline-block;
	padding-left: 20px;
	background: url(../Images/email.png) no-repeat 3px center;
}

.info-c li .lx_tel {
	display: inline-block;
	padding-left: 20px;
	background: url(../Images/ic-tel.png) no-repeat left center;
	margin-right: 20px;
}
.info-c li .lx_web {
	display: inline-block;
	padding-left: 20px;
	background: url(../Images/ic-web.png) no-repeat left center;
	margin-right: 20px;
}
.qr-c img {
	margin-bottom: 10px;
}
.qr-c {
	text-align: center;
	padding: 50px 0 60px 0;
	font-size: 18px;
	color: #333;
}
.lx_right{ float: right; width:630px; border:1px solid #e3e3e3; margin:0px 5px 0px 0px;}
.fk_tit{ text-align:center; margin-top:50px;}

.works a{
	display: block;
	background: url(../images/img_78.png) no-repeat center center;
	width: 210px;
	height: 50px;
	padding-right: 30px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	line-height: 50px;
	margin-top: 106px;
	transition: all 0.3s;
}
.works a:hover{
	background: url(../images/img_79.png) no-repeat center  center;
	color: #0089e0;
	transition: all 0.3s;
}

