@charset "utf-8";

/*引入字体*/
@font-face {
 font-family: 'HelveticaNeueLTPro LtRegular';
 src: url('HelveticaNeueLTPro Lt.eot');
 src: local('HelveticaNeueLTPro Lt Regular'),
        local('HelveticaNeueLTPro Lt'),
        url('HelveticaNeueLTPro Lt.woff') format('woff'),
        url('HelveticaNeueLTPro Lt.ttf') format('truetype'),
        url('HelveticaNeueLTPro Lt.svg#HelveticaNeueLTPro Lt') format('svg');
}

/*css reset*/
body,nav,dl,dt,dd,p,h1,h2,h3,h4,ul,ol,li,input,button,textarea,footer{margin:0;padding:0}
body{font:16px/1.5 'Microsoft Yahei','Simsun';  color:#000;background:#fff;-webkit-text-size-adjust: none; min-width:320px;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal; margin:0;}
ul,ol{list-style:none}
a{text-decoration:none;color:#1a1a1a; cursor:pointer;}
a:hover, a:active, a:focus{color:#1c5aa2;text-decoration: none; cursor:pointer;}
a:active{color:#aaa;}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
button,input,select,textarea{font-size:100%; vertical-align:middle; outline:none;}
textarea{resize:none}
button,input[type="button"],input[type="reset"],input[type="submit"] {cursor:pointer;-webkit-appearance:button;-moz-appearance:button}
input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder {color:transparent}
button::-moz-focus-inner,input::-moz-focus-inner { padding:0; border:0}

.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.show{display: block;}

.box { position:relative; width:100%; min-width:1200px; max-width:1440px; _width:expression_r(document.body.clientWidth < 1200? "1200": "100%" ); margin:0 auto;}
.clear { clear:both;}

/*index*/
.index { width:100%;}
.index_nav { height:74px; background-color:#9fcb50; width:100%; position:absolute; top:0; left:0; z-index:9999;}
.index_nav .main { width:1200px; margin:0 auto;}
.index_nav .main>img { float:left;}
.index_nav .main>ul { padding-left:158px;}
.index_nav .main>ul>li { float:left; position:relative;}
.index_nav .main>ul>li>a { font-size:16px; color:#fff; padding:0 21px; line-height:74px;}
.index_nav .main>ul>li:hover a { color:#a2e44a;}
.link { padding-top:21px; float:right;}
.link img { padding:0 6px;}
.link a { position:relative;}
.link .ewm { position:absolute; left:-30px; top:51px; width:100px; display:none;}
.link .wechat_ewm { left:-70px; width:180px;}
.link a:hover .ewm { display:block;}
.index_nav .main>ul>li .nav_sec { position:absolute; display:none; left:0; top:74px; width:460px; background-color:#fff; padding:30px 0;}
.index_nav .main>ul>li:hover .nav_sec { display:block;}
.index_nav .main>ul>li .nav_sec li a { color:#595757; font-size:14px;}
.index_nav .main>ul>li .nav_sec ul { width:120px;}
.index_nav .main>ul>li .nav_sec ul li { text-align:center; line-height:34px; position:relative;}
.index_nav .main>ul>li .nav_sec ul li a { padding-left:20px;}
.index_nav .main>ul>li .nav_sec ul li img { position:absolute; top:0; left:0; display:none;}
.index_nav .main>ul>li .nav_sec ul li.active img { display:block;}
.index_nav .main>ul>li .nav_sec .nav_sec_main { width:270px; padding:0 30px 0 37px; float:right;  border-left:1px solid #d9d9d9; display:none; cursor:pointer;}
.index_nav .main>ul>li .nav_sec .nav_sec_main img { max-width:270px; display:block; margin:0 auto;}
.index_nav .main>ul>li .nav_sec .nav_sec_main p { display:block; font-family:宋体; font-size:12px; line-height:20px; color:#727171; margin-top:14px;}
.index_nav .main>ul>li .nav_sec .nav_sec_main.active { display:block;}
.banner_bottom_box { width:100%; background-color:#fff; }
.banner_bottom { width:1200px; margin:0 auto; position:relative;}
.banner_bottom a { display:none;}
.banner_bottom p { line-height:80px; height:80px; color:#2e2e57; font-family:宋体; font-weight:bold; cursor:pointer; position:absolute; top:-81px; left:0;}
.banner_bottom p img { margin-right:8px;}
.banner_bottom p span.date { margin-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#9fa0a0;}

.index .footer { background-color:#f4f4f4; height:365px; width:100%;}
.index .footer .main { width:866px; margin:0 auto; padding-top:76px; height:212px; overflow:auto;}
.index .footer .main div { float:left;}
.index .footer .part1 { width:245px;}
.index .footer .part1 p { font-family:宋体; font-size:12px; color:#898989; line-height:28px;}
.index .footer .part1 p img { margin-right:5px;}
.index .footer .part2 { width:340px;}
.index .footer .part2 h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#898989; margin-bottom:30px;}
.index .footer .part2 p { font-family:宋体; font-size:12px; color:#898989; line-height:25px;}
.index .footer .part2 span { font-family:Arial, Helvetica, sans-serif; color:#3e3a39; font-size:14px;}
.index .footer .part3 { width:130px;}
.index .footer .part3 p { font-family:宋体; font-size:12px; color:#898989; line-height:40px;}
.index .footer .part3 p img { margin-right:5px;}
.index .footer .part4 { width:130px;}
.index .footer .part4 p { font-family:宋体; font-size:12px; color:#898989; line-height:40px;}
.index .footer .part4 p img { margin-right:5px;}
.index .footer>p { width:866px; margin:0 auto; line-height:78px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9fa0a0; border-top:1px solid #b4bcbb;}
.index .footer>p img { float:right; cursor:pointer;}

.index_content { background-color:#f4f4f4; padding-top:30px;}
.index_content .ppsj_box { background-color:#fff; padding:66px 0 100px;}
.index_content .ppsj {  width:1200px; margin:0 auto;}
.index_content .ppsj .part { width:580px; margin-top:66px;}
.index_content .ppsj .right { float:right;}
.index_content .ppsj .part h3 { color:#3b3b37; font-size:24px; line-height:50px; margin-top:42px;}
.index_content .ppsj .part h3 img { margin-left:12px;}
.index_content .ppsj .part p { width:494px; font-family:宋体; font-size:20px; line-height:20px; color:#727171;}
.index_content .rsaqe { background-color:#fff; padding:24px 0; margin:30px 0;}
.index_content .rsaqe img { display:block; margin:0 auto; cursor:pointer;}
.index_content .index_bottom { background-color:#fff; text-align:center; overflow:auto; padding:60px 0 100px;}
.index_content .index_bottom .content { width:1200px; margin:0 auto;}
.index_content .index_bottom p { color:#737373; font-size:12px; line-height:24px; font-family:宋体;}
.index_content .index_bottom>img { margin-bottom:14px;}
.index_content .index_bottom .part { float:left; width:374px; text-align:left; margin-right:26px; margin-top:50px;}
.index_content .index_bottom .part img { margin-bottom:22px;}
.index_content .index_bottom .last { margin-right:0;}

.index_content .ppsj .img_box { width:580px; height:375px; overflow:hidden;}
.index_content .ppsj .img_box img{
	transition-duration:3s;
	-moz-transition-duration:3s;
	-ms-transition-duration:3s;
	-o-transition-duration:3s;
	-webkit-transition-duration:3s; 

    }
.index_content .ppsj .img_box:hover img{
    transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	-webkit-transform:scale(1.2);

    }

.index_content .index_bottom .part .img_box { width:374px; height:242px; overflow:hidden; margin-bottom:20px;}
.index_content .index_bottom .part .img_box img{
	transition-duration:3s;
	-moz-transition-duration:3s;
	-ms-transition-duration:3s;
	-o-transition-duration:3s;
	-webkit-transition-duration:3s; 

    }
.index_content .index_bottom .part .img_box:hover img{
    transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	-webkit-transform:scale(1.2);

    }

/*内页导航*/
.inside_box { width:100%; overflow:hidden;}
.inside_box .inside_nav { width:170px; background:url(../images/inside1.png) no-repeat; background-position: 0px 320px;  background-color:#9fcb51; position:fixed; left:-170px; top:0; z-index:9999;}
.inside_box .inside { width:100%; position:relative;}
.inside_box .inside_nav .nav_menu>ul {}
.inside_box .inside_nav .nav_menu>ul>li { text-align:right; padding-right:0;}
.inside_box .inside_nav .nav_menu>ul>li a { font-family:宋体; font-size:14px; line-height:36px; color:#fff;  padding-right:47px;}
.inside_box .inside_nav .nav_menu>ul>li img { padding:0 6px; display:none;}
.inside_box .inside_nav .nav_menu>ul>li.active { padding-right:0;}
.inside_box .inside_nav .nav_menu>ul>li.active a {  font-weight:bold;  padding-right:28px;}
.inside_box .inside_nav .nav_menu>ul>li:hover a {  font-weight:bold;}
.inside_box .inside_nav .nav_menu>ul>li.active img { display:inline;}
.inside_box .inside_nav .nav_menu>ul>li ul { padding-right:19px; background-color:#89b044; display:none;}
.inside_box .inside_nav .nav_menu>ul>li.active ul { display:block;}
.inside_box .inside_nav .nav_menu>ul>li ul li a { font-size:12px; font-weight:normal;}
.inside_box .inside_nav .nav_menu>ul>li ul li a:hover { color:#b2fa43;}

.home_header {
    position: fixed;
	left:0;
	top:0;
    z-index: 100;
    width: 50px;
    height: 30px;
}
.menubtn {
    position: absolute;
    top: 14px;
    left: 14px;
    width: 50px;
    height: 50px;
    background: #9fcb51;
    cursor: pointer;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
.menu_li1 {
    top: 18px;
    left: 16px;
}
.menu_li2 {
    top: 25px;
    left: 16px;
}

.menu_li3 {
    top: 32px;
    left: 16px;
}
.menu_li {
    position: absolute;
    display: block;
    width: 18px;
    height: 2px;
    background: #fff;
    -webkit-transition: -webkit-transform .6s cubic-bezier(.165,.84,.44,1);
    -moz-transition: -moz-transform .6s cubic-bezier(.165,.84,.44,1);
    transition: transform .6s cubic-bezier(.165,.84,.44,1);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

.menubtn:hover .menu_li1
{
transform: rotate(45deg);
-ms-transform: rotate(45deg);		/* IE 9 */
-webkit-transform: rotate(45deg);	/* Safari and Chrome */
-o-transform: rotate(45deg);		/* Opera */
-moz-transform: rotate(45deg);		/* Firefox */
}
.menubtn:hover .menu_li2
{
transform: translate(-5px,0);
-ms-transform: translate(-5px,0);		/* IE 9 */
-webkit-transform: translate(-5px,0);	/* Safari and Chrome */
-o-transform: translate(-5px,0);		/* Opera */
-moz-transform: translate(-5px,0);		/* Firefox */
}
.menubtn:hover .menu_li3
{
transform: rotate(-45deg);
-ms-transform: rotate(-45deg);		/* IE 9 */
-webkit-transform: rotate(-45deg);	/* Safari and Chrome */
-o-transform: rotate(-45deg);		/* Opera */
-moz-transform: rotate(-45deg);		/* Firefox */
}
.menubtn:hover { background-color:#fff;}
.menubtn:hover .menu_li { background-color:#9fcb51;}
.menubtn.menubtn-open {
    left: 184px;
}
.menubtn-open .menu_li1{
	top:25px;
    transform: rotate(45deg);
-ms-transform: rotate(45deg);		/* IE 9 */
-webkit-transform: rotate(45deg);	/* Safari and Chrome */
-o-transform: rotate(45deg);		/* Opera */
-moz-transform: rotate(45deg);		/* Firefox */
}
.menubtn-open .menu_li2
{
	display:none;
}
.menubtn-open .menu_li3
{
	top:25px;
transform: rotate(-45deg);
-ms-transform: rotate(-45deg);		/* IE 9 */
-webkit-transform: rotate(-45deg);	/* Safari and Chrome */
-o-transform: rotate(-45deg);		/* Opera */
-moz-transform: rotate(-45deg);		/* Firefox */
}
.menubtn-open:hover .menu_li3
{
	top:32px;
transform: rotate(45deg);
-ms-transform: rotate(45deg);		/* IE 9 */
-webkit-transform: rotate(45deg);	/* Safari and Chrome */
-o-transform: rotate(45deg);		/* Opera */
-moz-transform: rotate(45deg);		/* Firefox */
}
.menubtn-open:hover .menu_li2
{
	display:block;
transform: translate(5px,0);
-ms-transform: translate(5px,0);		/* IE 9 */
-webkit-transform: translate(5px,0);	/* Safari and Chrome */
-o-transform: translate(5px,0);		/* Opera */
-moz-transform: translate(5px,0);		/* Firefox */
}
.menubtn-open:hover .menu_li1
{
	top:18px;
transform: rotate(-45deg);
-ms-transform: rotate(-45deg);		/* IE 9 */
-webkit-transform: rotate(-45deg);	/* Safari and Chrome */
-o-transform: rotate(-45deg);		/* Opera */
-moz-transform: rotate(-45deg);		/* Firefox */
}

.inside .top .link { padding-top:21px; padding-left:74px; float:left; height:78px;}
.inside .top .link img { padding:0 6px;}
.inside .top .link a { position:relative;}
.inside .top .link .ewm { position:absolute; left:-30px; top:51px; width:100px; display:none; z-index:9}
.inside .top .link .wechat_ewm { left:-70px; width:180px;}
.inside .top .link a:hover .ewm { display:block;}
.inside .top>img { float:right;}
.inside .top .title { clear:both; padding-left:14px;}
.inside .top .title h3 { font-size:18px; border-left:5px solid #cd2424; text-indent:5px; margin-bottom:7px;}
.inside .top .title h4 { color:#bbbbbb; font-size:12px; font-family:"Times New Roman", Times, serif; text-transform:uppercase; background:url(../images/bg1.jpg) repeat-x; width:460px;}
.inside .top .title h4 span { background-color:#fff; padding-right:20px;}
.inside .top .title ul { float:right; padding-right:100px; background:url(../images/bg1.jpg) repeat-x bottom; width:870px;}
.inside .top .title ul li { float:right; margin:0 20px;  padding-bottom:4px;}
.inside .top .title ul li a { color:#898989; font-family:宋体; font-size:14px; display:block; padding:0 8px; line-height:42px;}
.inside .top .title ul li a.active { border-bottom:4px solid #000;}

/*about*/
.about { text-align:center; padding-bottom:100px; background:url(../images/bg3.jpg) no-repeat bottom;}
.about h2 { font-size:36px; color:#2c2c2c; margin-top:50px;}
.about h3 { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#2c2c2c; margin-bottom:50px;}
.about p { margin:0 auto; font-family:宋体; font-size:14px; color:#898989; line-height:28px;width:900px;}
.about p.p2 { text-align:left;}
.about .img_box { width:900px; background:url(../images/bg2.jpg) repeat-x center; margin:40px auto;}
.about .img_box img { padding:0 40px; background-color:#fff;}

/*life*/
.life {padding-bottom:100px; background:url(../images/bg3.jpg) no-repeat bottom;}
.life h2 {text-align:center; font-size:36px; color:#2c2c2c; margin-top:50px;}
.life h3 {text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#2c2c2c; margin-bottom:50px;}
.life .content{width:1000px;margin:0 auto; font-family:宋体; font-size:14px;color:#898989; line-height:28px;}
.life .btn {text-align:right; margin:50px 100px;}
.life .btn span { display:inline-block; width:104px; height:33px; color:#fff; font-size:16px; line-height:33px; text-align:center;}
.life .btn span.pre{ background-color:#9fcb50;}
.life .btn span.next{ background-color:#008f6c;}

/*news*/
.news { width:1200px; margin:0 auto; padding-bottom:130px;} 
.news>h3 { text-align:center; width:1200px; margin:0 auto; border-bottom:30px solid #f4f4f4; padding:36px 0 20px;}
.news>h3>span { display:inline-block; overflow:auto;}
.news>h3 .btn { display:inline-block; width:86px; height:30px; background:url(../images/bg4.jpg) no-repeat; position:relative; cursor:pointer;}
.news>h3 .span1 { float:left; line-height:30px; }
.news>h3 .btn img { position:absolute; left:18px; top:8px;}
.news>h3.active .btn img { position:absolute; left:48px; top:8px;}
.news .part { padding-left:100px; overflow:hidden; margin:40px 0 10px;}
.news .part .left { width:290px;}
.news .part .left h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#727171; margin-bottom:38px;}
.news .part .left h4 .type { float:right;}
.news .part .left h4 .type img { margin-left:5px;}
.news .part .left h2 {font-size:18px; line-height:26px; margin-bottom:12px;}
.news .part .left .p_zone { font-size:12px; height:240px; line-height:22px; color:#727171; font-family:宋体; overflow-y:scroll;}
/*.news .part .left h3 { font-size:14px; line-height:22px; font-weight:bold; cursor:pointer; font-family:宋体; margin:8px 0 50px;}*/
.news .part .left h5 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#727171; margin-bottom:10px; margin-top:20px;}
.news .part .left h6 img { cursor:pointer;}
.news .part .right { width:660px; float:right; padding:0 50px; margin-right:50px; position:relative; padding-bottom:40px;}
.news .part .right>img { cursor:pointer; position:absolute; display:none;}
.news .part .right:hover img { display:block;}
.news .part .right .img_l { left:0;}
.news .part .right .img_r { right:0;}
.news .part .right p { text-align:center; line-height:40px; display:none;}
.news .part .right:hover p { display:block;}
.news .part .right:hover { padding-bottom:0;}
.border_mid { width:1000px; height:1px; background-color:#000; margin:0 auto;}
.page { text-align:center; margin-top:30px;}
.page span { background-color:#fff; border:1px solid #d4d4d4; width:30px; height:28px; display:inline-block; line-height:28px; color:#66667d; margin:0 3px; cursor:pointer;}
.page span:hover, .page span.active { background-color:#008f6c; color:#fff; border:1px solid #008f6c;}
.video-btn{ width:100%; height:100%; background:url(../images/video-btn.png) center center no-repeat; position:absolute; top:0; cursor:pointer;}
/*products*/
.products  { padding-left:105px; padding-top:80px; padding-bottom:80px;  background:url(../images/bg3.jpg) no-repeat bottom; overflow:auto;}
.products .part { width:280px; height:382px; border:1px solid #dcdddd; border-radius:8px; text-align:center; float:left; margin:0 40px; cursor:pointer; background-color:#fff;}
.products .part:hover { border:1px solid #333;}
.products .part .top { height:80px; background:url(../images/bg7.jpg) no-repeat; border-radius:8px 8px 0 0; color:#fff;}
.products .part .top h3 { font-size:24px; line-height:30px; padding-top:22px;}
.products .part .top h4 { font-size:14px; font-family:"Times New Roman", Times, serif; }
.products .part .main img { max-width:280px; display:block; margin:0 auto;}
.products .page { clear:both; float:right; margin-right:100px;}
.products2 { padding:40px 0 150px;}
.products2 img { display:block; margin:0 auto;}

/*marketing*/
.marketing { padding-right:200px; padding-left:160px; padding-top:70px; }
.marketing .mapswf{width:519px;height:427px;float:left;overflow:hidden;}
.marketing .main { width:343px; float:right;}
.marketing .main h2 { font-size:24px; line-height:52px;}
.marketing .main .part { border-top:1px solid #cccccc; background:url(../images/bg8.jpg) no-repeat bottom right; cursor:pointer;}
.marketing .main .part:hover { background:url(../images/bg9.jpg) no-repeat bottom right;}
.marketing .main .part h3 { font-family:宋体; font-size:14px; line-height:24px; font-weight:bold; color:#000; margin:10px 0 6px;}
.marketing .main .part p { font-family:宋体; font-size:12px; line-height:24px; color:#828282; margin-bottom:26px;}

/*contact*/
.contact { width:1000px; margin:0 auto; padding:70px 0 100px;} 
.contact .main { margin-top:60px;}
.contact .main .left { width:284px; color:#727171;}
.contact .main .left h3 { font-size:16px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#595757;}
.contact .main .left h4 { font-size:16px; line-height:34px;font-family:Arial, Helvetica, sans-serif;}
.contact .main .left img { display:block; margin-top:16px;}
.contact .main .left p { font-size:16px;}
.contact .main .right { float:right; width:600px; color:#000;}
.contact .main .right input { border:1px solid #c9caca; width:100%; border-radius:6px; text-indent:16px; height:50px; line-height:50px; font-size:16px; margin-bottom:18px;}
.contact .main .right textarea { width:95%; height:240px; line-height:36px; font-size:16px; padding:0 2.5%;  border:1px solid #c9caca; border-radius:6px;}
.contact .main .right img { display:block; float:right; margin-top:28px; cursor:pointer;}

/*相伴人生*/
.xbrs  { padding-left:105px; padding-top:80px; padding-bottom:80px;  overflow:auto;}
.xbrs .part { width:309px; float:left; margin:0 20px; cursor:pointer; background-color:#fff;}
.xbrs .part .main img { width:309px; height:310px; display:block; margin:0 auto;}
.xbrs .part h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; font-weight:bold; margin-top:8px; color:#000;}
.xbrs .part h3 { font-size:16px; line-height:20px; font-weight:bold; margin-bottom:8px;color:#000;}
.xbrs .part p { font-family:宋体; font-size:12px; color:#727171; line-height:20px;overflow:hidden;max-height:60px;}
.xbrs .page { clear:both; float:right; margin-right:100px;}
.ppzx_detail { position:fixed; top:0; left:0; height:100%; width:100%; background:url(../images/bg_000_50.png) repeat; display:none; z-index:999999;}
.ppzx_detail .main { width:940px; height:470px; background-color:#fff; margin:0 auto; margin-top:100px; padding:70px 15px 50px 35px; position:relative;}
.ppzx_detail .main .left { width:500px;}
.ppzx_detail .main .left .banner_box { widows:100%; border:1px solid #e9e9e9; height:390px; position:relative;}
.ppzx_detail .main .left .banner_box .ppzx_detail_banner { width:485px; margin:0 auto;}
.ppzx_detail .main .left .banner_box .ppzx_detail_banner img { max-width:490px; max-height:385px;}

.ppzx_detail .main .left .banner_box p { position:absolute; top:10px; font-family:宋体; font-size:18px; color:#fff; width:100%; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.ppzx_detail .main .left .banner_box p span { display:block; text-align:center; line-height:45px; cursor:pointer; background:url(../images/bg_000_20.png) repeat; width:25px; height:45px;}
.ppzx_detail .main .left .banner_box p .span1 { float:right;}
.ppzx_detail .main .left>p { text-align:center; font-size:12px; color:#727171; font-family:宋体; margin-top:12px;}
.ppzx_detail .main .right { width:360px; float:right; overflow-y:scroll; height:478px; padding-right:10px;}
.ppzx_detail .main .right h3 { font-size:24px; color:#000;}
.ppzx_detail .main .right h4 { font-size:12px; font-family:宋体; line-height:24px; overflow:auto; margin-bottom:30px; color:#000;}
.ppzx_detail .main .right h4 span { float:right;}
.ppzx_detail .main .right p {font-size:14px; font-family:宋体; line-height:28px; color:#727171;}
.ppzx_detail .main .esc { width:40px; height:40px; background-color:#000; color:#fff; line-height:40px; text-align:center; font-size:30px; font-family:宋体; position:absolute; right:-40px; top:0; cursor:pointer;}
.ppzx_detail .main .esc span{
	transition-duration:3s;
	-moz-transition-duration:3s;
	-ms-transition-duration:3s;
	-o-transition-duration:3s;
	-webkit-transition-duration:3s;
    }
.ppzx_detail .main .esc span:hover{ 
	transform:rotate(360deg);
	-ms-transform:rotate(360deg); 	/* IE 9 */
	-moz-transform:rotate(360deg); 	/* Firefox */
	-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
	-o-transform:rotate(360deg); 	/* Opera */
	}

/*人力资源*/
.rlzy { width:1000px; margin:0 auto; margin-top:50px; padding-bottom:120px;} 
.rlzy ul { border-top:1px solid #d3d3d4;}
.rlzy ul li { font-size:18px; color:#221815; line-height:48px; background:url(../images/bg10.jpg) no-repeat right;border-bottom:1px solid #d3d3d4; padding-left:18px; cursor:pointer;}
.rlzy ul li.active { background:url(../images/bg11.png) no-repeat right; background-color:#9fcb51; color:#fff;}
.rlzy ul .part { background-color:#f7f8f8; padding:0 16px; padding-bottom:30px; display:none; border-bottom:1px solid #d3d3d4;}
.rlzy ul p { font-size:16px; line-height:32px; padding:8px 0;}
.rlzy ul p.main { border-top:1px dashed #c7c7c7;}
.rlzy ul p span { display:inline-block; width:300px;}
.rlzy ul .part .btn { display:inherit; width:108px; height:36px; background-color:#008f6c; font-size:16px; line-height:36px; text-align:center; color:#fff; border-radius:6px; float:right;}
.rlzy .page { clear:both; float:right; margin-top:40px;}

#focus_Box{position:relative; width:890px; height:308px; margin:20px auto;}
#focus_Box ul{position:relative; width:890; height:308px}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#fff;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px; box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}
#focus_Box li img{width:96%;background:url(images/loading.gif) no-repeat center 50%;height:96%;vertical-align:top; margin:2%;}
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;background:url(images/float-bg.png) repeat;text-indent:8px;color:#fff;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:60px;height:60px;top:131px;}
#focus_Box .prev{background:url(images/btn.png) left bottom no-repeat;left:-92px}
#focus_Box .next{background:url(images/btn.png) right bottom no-repeat;right:-80px} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(images/share-btn.png) no-repeat;text-indent:-999px;}

.cqgm .title p { width:548px; font-family:宋体; font-size:12px; color:#727171; margin:80px auto 50px; text-align:center; line-height:24px;}


.fzlc { width:1000px; margin:0 auto; padding-top:50px;}
.fzlc ul { width:78px; background:url(../images/bg12.jpg) no-repeat; padding-top:82px;}
.fzlc ul li { background:url(../images/bg13.jpg) repeat-y; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#fff; height:50px;  padding:14px 0;}
.fzlc ul li span {background-color:#d3d3d4; display:block; height:50px; width:50px; margin:0 auto; line-height:50px; border-radius:78px; cursor:pointer;}
.fzlc ul li.active { height:78px; padding:0;}
.fzlc ul li.active span {  height:78px; width:78px; margin:0 auto; line-height:78px; background-color:#008f6c;}
.fzlc .right { width:660px; float:right; display:none;}
.fzlc .right h3 { font-family:Arial, Helvetica, sans-serif; font-size:60px; color:#2c2c2c; line-height:66px;}
.fzlc .right .part { margin-bottom:68px;}
.fzlc .right .part h4 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#9fcb51; line-height:36px;}
.fzlc .right .part p { color:#898989; font-size:12px; line-height:24px; font-family:宋体; margin-bottom:10px;}
.fzlc .right .part img { margin-left:15px;}
.fzlc .right .part img.frist { margin-left:0;}


.swiper-container { position:static;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:0;}








