﻿@charset "utf-8";
/* CSS Document */


/* ----Reset---- */
html,body,dl,dt,dd,ol,ul,li,p,span,em,cite,del,a,img,h1,h2,h3,h4,h5,h6,object,pre,code,form,fieldset,legend,pre,input,select,textarea,blockquote,q,table,caption,thead,tbody,tfoot,th,td,button {margin:0;padding:0; -webkit-tap-highlight-color:transparent}	
body { font-family:"微软雅黑"; font-size:13px; color:#383838; overflow-x: hidden; background:#fff;}
table { border-collapse:collapse; border-spacing:0;}
img, fieldset, abbr, acronym { border:none; vertical-align:bottom}
a img { border:none; padding:0; margin:0;}
input,select,textarea{ border:none; background:none; outline:none;}
textarea{resize:none}
blockquote,q { quotes:none;}
address,caption,cite,code,dfn,em,th,var { margin:0;padding:0; font-style:normal;font-weight:normal;}
*{ margin:auto; padding:0px; }
a{color:#333;  text-decoration:none; cursor:pointer; }
a:hover { text-decoration:none;}
/* ----End Reset---- */
b , em , strong , i{ font-style:normal; font-weight:normal;}
/*---- Patchs---- */
.gaodu-30{ width:100%; height:30px; overflow:hidden;}
/*body::-webkit-scrollbar {*/
    /*width: 0px;*/
/*}*/

/*body::-webkit-scrollbar {*/
    /*display: none;*/
/*}*/

.fl { float:left;}		
.fr { float:right;}		
.fn { float:none;}
.cl { clear:left;}
.cr { clear:right;}
.cb { clear:both;}
.tl { text-align:left;} 
.tr { text-align:right;}
.tc { text-align:center;}
li{ list-style:none; vertical-align:bottom}
.jiange-40{ width:100%; height:40px;}
/*标题开始*/
/*首页的标题*/
.index_title
{ overflow:hidden;
    text-align: center;
    margin: 48px auto 30px auto;
    position: relative;
}
.index_title .index_title1
{
    font-size: 28px;
    color: #444b5c;
    line-height: 28px; font-weight:bold;
    display: block;
}
.index_title .index_title2
{
    font-size: 16px;
    color: #666666;
    line-height: 16px;
    display: inline-block;
    padding: 0 10px;
    background: #ffffff;
    position: relative;
    z-index: 2;
    margin: 10px auto;
    text-transform:uppercase;
}
.index_title .index_title3
{
    display: block;
    width: 60px;
    height: 2px;
    background: #2ca5aa;
    margin: 0 auto;
}

.index_title .index_title4
{
    width: 100%;
    height:1px;
    background: #d9d9d9;
    position: absolute;
    bottom: 18px;
}
.index_title .index_title6{    font-size: 16px;color: #666666;line-height: 16px;display: inline-block;padding: 0 10px;position: relative;z-index: 2;margin: 10px auto;
    text-transform: uppercase; background: #fbfbfb;}
/*标题结束*/

/*人事外包开始*/
.yewu-max{ width:100%; height:auto; overflow:hidden; background:url(../images/beij_1.jpg)}
.yewu-box{ width:1200px; height:auto; overflow:hidden;}
.yewu-1{ width:100%; height:auto; overflow:hidden; margin:39px auto 58px; background:#fff;}

.yewu-12{ width:567px; height:322px; overflow:hidden;}

.yewu-12 img{ width:567px; height:322px;}
.yewu-11{ width:598px; height:auto; overflow:hidden; padding-left:12px;}
.yewu-11 p{ width:100%; height:50px; line-height:50px; font-size:30px; color:#2ca5aa; overflow:hidden; padding-top:0px;}
.yewu-11 span{ display:block; width:100%; height:330px; overflow:hidden; line-height:28px; padding-top:18px; font-size:14px; color:#666666;  }

.yewu-2box{ width:100%; height:auto; overflow:hidden; padding-top:0; padding-bottom:0; }
.yewu-2{ width:100%; height:440px; overflow:hidden; background:url(../images/yewu-2.jpg) center top no-repeat;}
.yewu-21{ width:1200px; height:auto; overflow:hidden;}
.yewu-211{ width:520px; height:auto; overflow:hidden; text-align:center;color:#ffffff; font-weight:bold;}
.yewu-211 p{ padding-top:169px; width:100%; height:52px; line-height:52px; overflow:hidden; font-size:30px; }
.yewu-211 i{ display:block; width:174px; height:1px; margin:0 auto; background:#ffffff;}
.yewu-211 span{ display:block; height:34px; line-height:34px; font-size:30px; width:100%; overflow:hidden; text-transform:uppercase; padding-top:13px;}
.yewu-212{ width:580px; height:auto; overflow:hidden; padding-top:15px;}
.yewu-212 dl{ display:block; width:100%; height:auto; overflow:hidden; padding-bottom:8px;}
.yewu-212 dl dt{ display:block; float:left; width:18px; height:17px; overflow:hidden; padding-top:6px;}
.yewu-212 dl dt img{width:18px; height:17px;}
.yewu-212 dl dd{ display:block; width:558px; height:auto; overflow:hidden; float:right;}
.yewu-212 dl dd p{ width:100%; height:auto; line-height:28px; font-size:16px; font-weight:bold; color:#666666; overflow:hidden;}
.yewu-212 dl dd span{ display:block;  width:100%; height:auto; line-height:24px; font-size:14px; color:#666666; overflow:hidden; }

.yewu-3{ width:1200px; height:auto; overflow:hidden;}
.yewu-31{ width:100%; height:auto; overflow:hidden; padding-top:0px;}
.yewu-311{ width:370px; height:auto; overflow:hidden; float:left; margin-right:45px; margin-bottom:30px;}
.yewu-31 .yewu-311:nth-child(3){ margin-right:0;}
.yewu-31 .yewu-311:nth-child(4){ margin-left:207px;}
.yewu-31 .yewu-311:nth-child( n +4){ margin-bottom:0;}
.yewu-3111{ width:100%; height:148px; overflow:hidden; background:#eaeaea;}
.yewu-3111 i{ width:42px; height:42px; overflow:hidden; display:block; margin:34px auto 0;}
.yewu-3111 i img{ width:42px; height:42px;}
.yewu-3111 p{ width:100%; height:54px; line-height:54px; overflow:hidden; text-align:center; font-size:24px; color:#333333;}
.yewu-3112{ width:368px; height:120px; overflow:hidden; border:1px solid #e6e6e6;}
.yewu-3112 p{ width:340px; height:72px; line-height:24px; font-size:14px; color:#666666; padding-left:14px; overflow:hidden; padding-top:24px;}

.yewu-41{ width:100%; height:auto; overflow:hidden; padding-top:13px;}
.yewu-411{ width:70px; height:40px; padding-top:150px; overflow:hidden; cursor:pointer;}
.yewu-411 img{ width:70px; height:40px;}
.yewu-412{ width:1060px; height:346px; overflow:hidden; background:url(../images/yewu-4.png) 0 170px repeat-x;}
.yewu-413{ width:265px; height:178px; overflow:hidden; float:left; position:relative;  margin-top:168px;}
.yewu-4131{ width:10px; height:11px; overflow:hidden; position:absolute; z-index:10; left:127px; background:url(../images/yewu-41.png) center top no-repeat; top:0;}
.yewu-4132{ width:100%; height:28px; line-height:28px; font-size:18px; font-weight:bold; text-align:center; color:#111111; overflow:hidden; position:absolute; left:0; top:21px; z-index:10;}
.yewu-4133{ width:0; border-bottom:9px solid #f1f1f1; border-right:9px solid #fff; border-left:9px solid #fff; position:absolute; z-index:10; top:60px; left:123px;}
.yewu-4134{ width:100%; height:110px;  position:absolute; z-index:10; bottom:0; left:0px; background:#f1f1f1; overflow:hidden;}
.yewu-4134 p{ width:245px; height:88px; line-height:22px; overflow:hidden; font-size:16px; color:#666; padding-left:10px; padding-top:11px;}

.yewu-412 .yewu-413:nth-child(2n){ bottom:0;  margin-top:0;}

.yewu-412 .yewu-413:nth-child(2n) .yewu-4131{ top:167px; background:url(../images/yewu-42.png) center top no-repeat;}
.yewu-412 .yewu-413:nth-child(2n) .yewu-4132{ top:127px;}
.yewu-412 .yewu-413:nth-child(2n) .yewu-4133{ top:110px;border-top:9px solid #f1f1f1; border-bottom:none; border-right:9px solid #fff; border-left:9px solid #fff;}
.yewu-412 .yewu-413:nth-child(2n) .yewu-4134{ bottom:68px;}
.yewu-412 .yewu-413:nth-child(3n) .yewu-4131{ background:url(../images/yewu-43.png) center top no-repeat;}
.yewu-412 .yewu-413:nth-child(4n) .yewu-4131{ background:url(../images/yewu-44.png) center top no-repeat;}

.yewu-5{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.yewu-51{ width:384px; height:370px; border:1px solid #eeeeee; margin-right:21px; margin-bottom:40px; float:left;}
.yewu-5 .yewu-51:nth-child(3n){ margin-right:0;}
.yewu-51 i{ display:block; width:376px; height:362px; overflow:hidden; margin:3px auto 0;}
.yewu-51 i img{ width:376px; height:362px;}
.yewu-51 p{ width:364px; padding:0 10px; margin-top:3px; height:40px; line-height:40px; font-size:16px; text-align:center; color:#333333; background:#eff2f7;}
/*人事外包结束*/

/*社保页面开始*/
.shenbao-top{ width:1200px; height:auto; overflow:hidden; padding-top:30px;}
.shenbao-top1{ width:386px; height:100px; overflow:hidden; margin-right:21px; float:left; background:url(../images/shebao-1.jpg) center top no-repeat;}
.shenbao-top1>div{ width:100%; height:100px; overflow:hidden; cursor:pointer;}
.shenbao-top .shenbao-top1:nth-child(2n){ background:url(../images/shebao-2.jpg) center top no-repeat}
.shenbao-top .shenbao-top1:nth-child(3n){ background:url(../images/shebao-3.jpg) center top no-repeat; margin-right:0;}
.shenbao-top1 p{ width:138px; height:34px; text-align:center; line-height:34px; font-size:16px; font-weight:bold; overflow:hidden; color:#fff; margin:32px auto; border:1px solid #939295; background-color:rgba(0,0,0,0.5); -moz-border-radius:18px; -webkit-border-radius:18px; border-radius:18px; }
.shenbao-top .anniu p{ background-color:#2ca5aa; color:#fff;}

.shebao-1{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.shebao-11{ width:283px; height:212px; overflow:hidden; float:left; margin-right:20px; border:1px solid #d9d9d9; cursor:pointer;}
.shebao-1 .shebao-11:nth-child(4n){ margin-right:0;}
.shebao-11 i{ display:block; width:100px; height:100px; margin:36px auto 0; overflow:hidden;}
.shebao-11 i img{ width:100px; height:100px; }
.shebao-11 p{ width:263px; height:40px; line-height:40px; padding:0 10px; overflow:hidden; font-size:16px; color:#333; margin-top:36px; background:#eff2f7; text-align:center;}
.shebao-11:hover p{ background:#2ca5aa; color:#fff;}

.shebao-2{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.shebao-21{ width:386px; overflow:hidden; margin-right:21px; height:120px; margin-bottom:10px; float:left;}
.shebao-2 .shebao-21:nth-child(3n){ margin-right:0;}
.shebao-211{ width:159px;  height:120px; overflow:hidden; background:#eff2f7; text-align:center;}
.shebao-211 i{ width:64px; height:62px; display:block; margin:29px auto 0;}
.shebao-211 i img{ width:64px; height:62px; }
.shebao-212{ width:225px; height:120px; line-height:120px; overflow:hidden; text-align:center;background:#eff2f7; font-size:16px; color:#333333;}

.shebao-3{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.shebao-31{ width:310px; height:192px; overflow:hidden; float:left; margin-bottom:38px; cursor:pointer;}
.shebao-3 .shebao-31:nth-child(4){ width:270px;}
.shebao-3 .shebao-31:nth-child(7){ width:270px;}
.shebao-311{ width:270px;  height:18px; text-align:center; margin-left:0; text-align:center;}
.shebao-311 img{ width:26px; height:18px;}
.shebao-312{ width:100%; height:23px; overflow:hidden; background:url(../images/shebao-303.png) left 11px repeat-x; margin-top:13px; }
.shebao-312 p{ width:23px; height:23px; overflow:hidden; background:url(../images/shebao-301.png) center center no-repeat; margin-left:123px;}
.shebao-313{ width:1px; height:30px; overflow:hidden; margin-top:10px; background:#eeeeee; margin-left:134px;}
.shebao-314{ width:270px; height:98px; line-height:98px; font-size:20px; text-align:center; float:left; overflow:hidden; color:#333;background:#eeeeee;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.shebao-31:hover .shebao-312 p{  background:url(../images/shebao-302.png) center center no-repeat;}
.shebao-31:hover .shebao-313{  background:#cc2929;}
.shebao-31:hover .shebao-314{  background:#cc2929; color:#fff;}


.shebao-3{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.shebao-31{ width:310px; height:192px; overflow:hidden; float:left; margin-bottom:38px; cursor:pointer;}
.shebao-3 .shebao-31:nth-child(4){ width:270px;}
.shebao-3 .shebao-31:nth-child(7){ width:270px;}
.shebao-311{ width:270px;  height:18px; text-align:center; margin-left:0; text-align:center;}
.shebao-311 img{ width:26px; height:18px;}
.shebao-312{ width:100%; height:23px; overflow:hidden; background:url(../images/shebao-303.png) left 11px repeat-x; margin-top:13px; }
.shebao-312 p{ width:23px; height:23px; overflow:hidden; background:url(../images/shebao-301.png) center center no-repeat; margin-left:123px;}
.shebao-313{ width:1px; height:30px; overflow:hidden; margin-top:10px; background:#eeeeee; margin-left:134px;}
.shebao-314{ width:270px; height:98px; line-height:98px; font-size:20px; text-align:center; float:left; overflow:hidden; color:#333;background:#eeeeee;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.shebao-31:hover .shebao-312 p{  background:url(../images/shebao-302.png) center center no-repeat;}
.shebao-31:hover .shebao-313{  background:#cc2929;}
.shebao-31:hover .shebao-314{  background:#cc2929; color:#fff;}


.liucheng-3{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.liucheng-31{ width:310px; height:auto; overflow:hidden; float:left; margin-bottom:38px; cursor:pointer;}
.liucheng-3 .liucheng-31:nth-child(4){ width:270px;}
.liucheng-3 .liucheng-31:nth-child(7){ width:270px;}
.liucheng-311{ width:270px;  height:36px; line-height:36px; font-size:18px; text-align:center; margin-left:0; text-align:center;}
.liucheng-312{ width:100%; height:23px; overflow:hidden; background:url(../images/shebao-303.png) left 11px repeat-x; margin-top:13px; }
.liucheng-312 p{ width:23px; height:23px; overflow:hidden; background:url(../images/shebao-301.png) center center no-repeat; margin-left:123px;}
.liucheng-313{ width:1px; height:30px; overflow:hidden; margin-top:10px; background:#eeeeee; margin-left:134px;}
.liucheng-314{ width:252px; height:120px; padding:10px 9px; line-height:30px; font-size:14px;  float:left; overflow:hidden; color:#333;background:#eeeeee;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.liucheng-31:hover .liucheng-312 p{  background:url(../images/shebao-302.png) center center no-repeat;}
.liucheng-31:hover .liucheng-313{  background:#cc2929;}
.liucheng-31:hover .liucheng-314{  background:#cc2929; color:#fff;}

.liucheng-3 .liucheng-31:nth-child(n + 5) .liucheng-314{ height:30px;}

.shebao-4box{ width:100%; height:auto; padding-top:35px; padding-bottom:}
.shebao-42{ width:580px; height:auto; overflow:hidden; padding-top:15px;}
.shebao-42 dl{ display:block; width:100%; height:auto; overflow:hidden; padding-bottom:26px;}
.shebao-42 dl dt{ display:block; float:left; width:18px; height:17px; overflow:hidden; padding-top:6px;}
.shebao-42 dl dt img{width:18px; height:17px;}
.shebao-42 dl dd{ display:block; width:558px; height:auto; overflow:hidden; float:right;}
.shebao-42 dl dd font{ display:block; float:left; width:20px; height:auto; line-height:30px; font-size:18px; font-weight:bold; color:#333333; overflow:hidden; font-style:italic}
.shebao-42 dl dd p{ display:block; float:left;  width:530px; height:auto; line-height:30px; font-size:16px; color:#666666; overflow:hidden; }

.shebao-5{ width:100%; height:auto; overflow:hidden; }
.shebao-5 ul{ padding-left:2px; width:1198px; height:auto; overflow:hidden; padding-top:10px;}
.shebao-5 ul li{ width:282px; border:1px solid #e6e6e6; height:auto; overflow:hidden; float:left; margin-right:20px; background:#eeeeee; transform: translate(0px,0px);  transition: all 0.5s; -webkit-transition: all 0.5s;  }
.shebao-5 ul li:nth-child(4n){ margin-right:0;}
.shebao-5 ul li i{ display:block; width:100%; height:100px; overflow:hidden; text-align:center }
.shebao-5 ul li i img{ width:60px; height:60px; margin-top:30px;}
.shebao-5 ul li p{  width:96%; padding-left:2%; padding-right:2%; height:40px; line-height:40px; padding-bottom:10px; font-size:16px; color:#333; text-align:center; overflow:hidden; color:#333;}
.shebao-5 ul li:hover{ box-shadow:1px 1px 2px #aaa; transform: translate(0px,-8px); -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  -ms-transition: all 0s ease-in-out; }

.shebao-zx{ width:100%; height:auto; overflow:hidden;}
.shebao-zx1{ width:376px; height:auto; overflow:hidden; float:left;}
.mr-36{ margin-right:36px;}
.shebao-zx11{ width:100%; height:40px; line-height:40px; overflow:hidden;}
.shebao-zx11 span{ font-size:20px; color:#333333;}
.shebao-zx11 font{ font-size:14px; color:#999;}
.shebao-zx11 i{ display:inline-block; float:right; color:#666;font-size:14px; width:40px; height:20px; line-height:20px; text-align:center; margin-top:10px; border:1px solid #2ca5aa; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; overflow:hidden;}
.shebao-zx11 i a{ display:block;  width:100%; height:100%; overflow:hidden;}
.shebao-zx12{ width:100%; height:1px; margin-top:18px; border-bottom:1px solid #d9d9d9;}
.shebao-zx12 p{ width:40px; height:2px; overflow:hidden; background:#2ca5aa;}

.shebao-zx13{ width:100%; height:auto; overflow:hidden;}
.shebao-zx13 dl{ width:100%; height:auto; overflow:hidden; padding:10px 0; border-bottom:1px solid #e6e6e6;}
.shebao-zx13 dl dt{ width:100%; display:block; height:36px; line-height:36px; font-size:16px; color:#333; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap;}
.shebao-zx13 dl dd{ width:100%; display:block; overflow:hidden; height:31px;}
.shebao-zx13 dl dd p{ float:left; width:55%; height:31px; line-height:31px; font-size:14px; overflow:hidden; color:#b2b2b2;}
.shebao-zx13 dl dd p font{ font-weight:bold;}
.shebao-zx13 dl dd p b{ font-weight:normal; padding:0 3px; font-size:13px; vertical-align:top; display:inline-block;}
.shebao-zx13 dl dd span{ display:block; float:right; width:43%; height:31px; line-height:31px; text-align:right; font-size:12px; color:#b2b2b2; overflow:hidden;}
.shebao-zx13 dl:hover dt{ color:#cc2929; }


.geren-1{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.geren-11{ width:386px; height:290px; overflow:hidden; float:left; margin-right:21px;  cursor:pointer;}
.geren-1 .geren-11:nth-child(3n){ margin-right:0;}
.geren-11 span{ display:block; width:384px; height:249px; overflow:hidden; border:1px solid #eeeeee; border-bottom:none;}
.geren-11 i{ display:block; width:188px; height:128px; margin:60px auto 0; overflow:hidden;}
.geren-11 i img{ width:188px; height:128px; }
.geren-11 p{ width:366px; height:40px; line-height:40px; padding:0 10px; overflow:hidden; font-size:16px; color:#333; background:#eff2f7; text-align:center;}
.geren-11:hover p{ background:#2ca5aa; color:#fff;}
.geren-2{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.geren-2 ul{ width:100%; height:auto; overflow:hidden;}
.geren-2 ul li{ width:210px; height:200px; line-height:200px; text-align:center; float:left; overflow:hidden; font-size:20px; color:#333; margin-left:-12px; background:url(../images/geren-21.png) center center no-repeat;}
.geren-2 ul li:first-child{ margin-left:0;}
.geren-2 ul li:nth-child(2n){background:url(../images/geren-22.png) center center no-repeat;}
.geren-2 ul li:nth-child(3n){background:url(../images/geren-23.png) center center no-repeat;}
/*社保页面结束*/


/*新闻头部开始*/
.Ntype
{
    margin: 30px auto;
}
.NtypeL
{
    width: 554px;
    float: left;
}
.pc_Ntype
{
    width:584px;
}
.pc_Ntype a
{
    display: block;
    width: 116px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background: #eff2f7;
    color: #666666;
    font-size: 16px;
    margin-right: 30px;
    border-radius: 2px;
    float: left;
}

.C_main_R
{
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin:14px auto;
}
.C_main_R .C_main_R1
{
    width: 1200px;
    padding: 14px 0px;
    overflow: hidden;
    border-bottom: 1px solid #eaeaea;
}
.C_main_R .C_main_R1 .C_main_R1_title
{
    width: 30%;
    font-size: 18px;
    border-left: 2px solid #0c88c6;
    text-indent: 10px;
    float: left;
}
.C_main_R1_weizhi
{
    width: 40%;
    text-align: right;
    float: right;
    color: #777777; overflow:hidden; line-height:46px;
}
.C_main_R1_weizhi a
{
    color: #777777;
    padding: 0 8px;
}
.C_main_R1_weizhi a:hover
{
    color: #0c88c6;
}
.color1{color: #0c88c6!important;}
.C_main_R1_weizhi a:nth-child(3n) {
    padding: 0;
}

/*新闻头部结束*/

.post_box{ width:100%; height:auto; overflow:hidden; padding:10px 0;}
.post_box img{ max-width:100%;}
/*新闻列表开始*/

/*新闻列表结束*/

.news-neirong01{ width:838px; padding:15px; border:1px solid #e2e2e5;  height:auto; overflow:hidden;}
.biaoti01{width:100%; height:30px; line-height:30px; overflow:hidden;}
.biaoti01 h1{font-size:16px; color:#333;text-align:center; }

.riqi{width:100%; height:24px; line-height:24px; text-align:center; border-bottom:1px solid  #e2e2e5; margin-bottom:10px; padding-bottom:10px;}
.riqi span{color:#1265b7}
.news-con{width:100%;  height:auto; text-align:left;   font-size:14px; line-height:28px; color:#333;}
.news-con strong , .news-con b{ font-weight:bold;}
.news-con a{ color:#0c88c6;}
.news-con a:visited{ color:#0c88c6;} 
.news-con img{ max-width:100%;}
.back{ width:100%; height:auto; line-height:30px; text-align:left;  border-top:1px solid #ccc; margin-top:8px; padding-top:10px; padding-bottom:10px; overflow:hidden;}
.back a:hover
{
    color: #2ca5aa;
}
.sb-nr{ width:100%; height:auto; overflow:hidden; padding-top:20px; padding-bottom:20px;}
.news-neirong02{ width:1168px; padding:15px; border:1px solid #e2e2e5;  height:auto; overflow:hidden;}
.biaoti02{width:100%; height:30px; line-height:30px; overflow:hidden;}
.biaoti02 h1{font-size:16px; color:#333;text-align:center; }

.guanjz{ width:100%; text-align:left; height:120px; line-height:30px; overflow:hidden; font-size:14px; color:#333; padding-top:20px;}
.guanjz font{ padding-right:10px;}
.guanjz font a{ color:#333; }

/*联系我们开始*/
.baidu-box{ width:82.3%; height:848px; overflow:hidden; position:relative; margin-top:10px;}
.hongse-dz{ padding:0 40px; height:844px; overflow:hidden; position:absolute; top:0; right:0; z-index:999; width:306px; background-color:rgba(19,115,218,0.8); color:#fff;}
.hongse-dz1{ width:100%; height:auto; overflow:hidden;}
.hongse-dz1 p{ width:100%; height:45px; line-height:45px; padding-top:62px; font-size:30px; overflow:hidden;}
.hongse-dz1 span{ display:block; width:100%; height:46px; line-height:46px; padding-bottom:10px; font-size:30px; overflow:hidden; border-bottom: 1px solid #216cbd;  text-transform:uppercase;}
.hongse-dz2{ width:100%; height:auto; overflow:hidden; border-bottom: 1px solid #216cbd; padding-bottom:20px;}
.hongse-dz2 p{ width:100%; height:auto; line-height:30px; padding-top:20px; font-size:18px; overflow:hidden;}
.hongse-dz2 span{ display:block; width:100%; height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.hongse-dz3{ width:100%; height:auto; overflow:hidden; padding-top:20px; }
.hongse-dz3 p{ width:100%; height:45px; line-height:45px;font-size:30px; overflow:hidden;}
.hongse-dz3 span{ display:block; width:100%; height:auto; line-height:22px; font-size:14px; overflow:hidden;}

.map-2{ width:100%; height:auto; overflow:hidden;}
.map-2 ul{ width:100%; height:auto; overflow:hidden;}
.map-2 ul li{ width:530px; height:160px; min-height:166px; padding:0 20px; background:#f6f4f4; overflow:hidden; float:left; margin-right:20px; margin-bottom:20px; padding-bottom:0px;}
.map-2 ul li:nth-child(2n){ margin-right:0;}
.map-2 ul li p{ width:100%; height:30px; overflow:hidden; padding-top:20px; padding-bottom:16px; border-bottom:1px solid #e0dede; margin-bottom:10px;}
.map-2 ul li p font{ width:480px; height:30px; line-height:30px; display:block; overflow:hidden; font-size:24px; font-weight:bold; color:#333; float:left;}
.map-2 ul li a{ width:100%; height:100%; display:block;}
.map-2 ul li p i{ display:block; width:30px; height:30px; overflow:hidden; background:url(../images/dizhi-2.png) center center no-repeat; float:right;}
.map-2 ul li span{ width:100%; height:auto; min-height:176px; line-height:22px; font-size:14px; color:#666; overflow:hidden; display:block;}
.xxdz{ width:100%; height:auto; min-height:106px; line-height:22px; font-size:14px; color:#666; overflow:hidden; display:block;}
.map-2 ul li:hover{ background:#2ca5aa; -webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;}
.map-2 ul li:hover p i{ background:#2ca5aa; background:url(../images/dizhi-1.png) center center no-repeat; }
.map-2 ul li:hover p font{ color:#fff;}
.map-2 ul li:hover span{ color:#fff;}
.map-2 ul li:hover .xxdz{ color:#fff;}


.map-3{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.map-3 ul{ width:100%; height:auto; overflow:hidden;}
.map-3 ul li{ width:1140px; height:270px; padding:0 30px; background:#f6f4f4; overflow:hidden; float:left;  margin-bottom:10px;}

.map-3 ul li p{ width:100%; height:30px; overflow:hidden; padding-top:20px; padding-bottom:16px; border-bottom:1px solid #e0dede; margin-bottom:16px;}
.map-3 ul li p font{ width:100px; height:30px; line-height:30px; display:block; overflow:hidden; font-size:24px; font-weight:bold; color:#333; float:left;}
.map-3 ul li p i{ display:block; width:30px; height:30px; overflow:hidden; background:url(../images/dizhi-2.png) center center no-repeat; float:right;}
.map-3 ul li span{ width:100%; height:176px; line-height:22px; font-size:14px; color:#666; overflow:hidden; display:block;}

/*联系我们结束*/

/*百度地图开始*/
   .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
	.baidu-map{width:1198px;height:538px;border:#ccc solid 1px;}
/*百度地址结束*/


/*新闻列表页1开始*/

.location{ margin-top:20px; width:1200px; height:50px; line-height:50px; font-size:16px;  overflow:hidden; color:#333; border-bottom:#e6e6e6 1px solid;}
.location a{color:#333;}
.location a:hover
{
    color: #2ca5aa;
}
.main{ width:1200px; height:auto; overflow:hidden; margin-bottom:20px;}
.main-l{ width:870px; height:auto; overflow:hidden; margin-top:20px;}
.main-r{ width:300px; height:auto; overflow:hidden; margin-top:20px;}
.main-top1{ width:100%; height:360px; overflow:hidden; background:#f5f5f5;}
.main-top11{ width:514px; height:360px; overflow:hidden;}
.main-top11 img{ width:514px; height:360px; }

.main-top12{ width:296px; height:auto; padding-right:30px;}
.main-top12 p{    font-size: 18px; width:100%; padding-top:30px;
    height: 60px;
    line-height: 30px;
    overflow: hidden;
    font-weight: bold;}
.main-top12 font{line-height: 24px; display:block;
    font-size: 12px;
    margin-top: 10px;
    color: #666;
    height: 144px;
    overflow: hidden;}
.main-top12 span{ display:block;   height: 30px; overflow:hidden;
    line-height: 30px;
    font-size: 14px;
    color: #999;}
.main-top12 i{ font-style:normal;    width: 100%; background:#2ca5aa; text-align:center;
    height: 38px;
    line-height: 38px;
    padding: 0;
    font-size: 14px;
    display: block;
  
    margin-top: 10px;}
.main-top12 i a{ display:block; width:100%; height:38px; text-align:center; overflow:hidden; color:#fff;}
.main-top12 i:hover{ background:#2884e7;}

.news-nav{ width:100%;     height: 40px;
    background: #eee;
    margin-top: 20px;}
.news-nav ul{ width:100%; height:40px; }
.news-nav ul li{ display:inline-block; float:left; position:relative;
    height:40px;
    line-height: 40px;
    color: #666;
    font-size: 14px;}
.news-nav ul li p{ display:inline-block; margin-left:20px; margin-right:20px;}
.news-nav ul li:hover p{    color: #2ca5aa;
    height: 37px;
    border-bottom: #2ca5aa 3px solid;}
.news-nav ul li.news-navon p{ color: #2ca5aa;
    height: 37px;
    border-bottom: #2ca5aa 3px solid;}
	.xinwen-nav{ display:none; width:100%; background:#fff; z-index:9999; position:absolute; left:0px; top:40px; text-align:center;}
	.xinwen-nav span{ display:block; height:40px; background:#fff; }
	.xinwen-nav span a{ color:#666; border-bottom:1px solid  #2ca5aa; display:inline-block; }
.news-nav ul li:hover .xinwen-nav{ display:block; }

.news-lb{ width:100%; height:auto; overflow:hidden;}
.news-lb ul{ width:100%; height:auto; overflow:hidden;}
.news-lb ul li{ width:100%; height:auto; overflow:hidden;  border-bottom:1px solid #eaeaea; padding-top:20px; padding-bottom:20px;}

.news-lb ul li dl{ width:100%; height:auto; overflow:hidden;}
.news-lb ul li dl dt{ display:block; width:140px; height:140px; float:left; overflow:hidden; transform: translate(0px,0px); }
.news-lb ul li dl dt img{ width:140px; height:140px;}
.news-lb ul li dl dd{ width:690px; height:auto; overflow:hidden; float:right; transform: translate(0px,0px); }
.news-lb ul li dl dd p{ width:100%; height:40px; line-height:40px; overflow:hidden; font-size:18px; color:#333; text-overflow:ellipsis; white-space:nowrap;
}
.news-lb ul li dl dd span{ display:block; width:100%; height:48px; line-height:24px; overflow:hidden; font-size:14px; color:#999; padding-top:8px;}
.news-lb ul li dl dd font{ display:block; width:100%; height:36px; line-height:36px; font-size:14px; color:#666; padding-top:8px;}
.news-lb ul li dl dd font i{ width:49%; display:block; float:left; overflow:hidden;}
.news-lb ul li dl dd font b{     width: 88px; margin-top:4px;
    height: 28px;
    line-height: 28px;
    display: block;
    float: right; background:#2ca5aa; color:#fff; text-align:center;}
.news-lb ul li dl dd font i em{ padding-left:8px;}
.news-lb ul li dl dd font i em strong{color:#2ca5aa;}
.news-lb ul li:hover dt{transform: translate(10px,0px); 
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;}
.news-lb ul li:hover dd{transform: translate(-10px,0px); 
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;}

.remen-1{ width:298px; border:#e2e2e5 1px solid; height:auto; overflow:hidden; margin-bottom:20px;}
.remen-11{    height: 40px; line-height:40px;
    border-left: #2ca5aa 5px solid;
    padding-left: 10px;
    font-size: 18px;
    margin-left: -1px; background:#f2f2f5;}
.remen-12{ width:270px; height:auto; overflow:hidden; padding:15px 0;}
.remen-12 ul{ width:100%; height:auto; overflow:hidden;}
.remen-12 ul li{ width:100%; height: 36px;
    line-height: 36px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.remen-12 ul li span{ display:block; width:20px; height:20px; line-height:20px; text-align:center; float:left; margin-top:10px; overflow:hidden; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:20px; background:#d4e9ff; color:#fff;}
.remen-12 ul li p{ width:240px; height:36px; overflow: hidden; float:right;
    white-space: nowrap;
    text-overflow: ellipsis;}
.remen-12 ul li:hover p{ color:#2ca5aa}
.remen-12 ul li:first-child span{ background:#cf0f1a;}
.remen-12 ul li:nth-child(2) span{ background:#fc8026;}
.remen-12 ul li:nth-child(3) span{ background:#70c069;}

.remen-13{ width:270px; height:auto; overflow:hidden; padding-bottom:15px;}
.remen-13 dl{ width:100%; height:auto; overflow:hidden; padding:15px 0px; border-bottom:#e2e2e5 1px solid}
.remen-13 dl dt{ width:114px; height:80px; overflow:hidden; float:left;}
.remen-13 dl dt img{ width:114px; height:80px; }
.remen-13 dl dd{ width:140px; height:auto; overflow:hidden; float:right;}
.remen-13 dl dd p{ width:100%;    height: 44px;
    line-height: 22px;
    overflow: hidden;
    font-weight: bold;
    padding-top: 6px;}
.remen-13 dl dd span{ display:block; width:100%;     height: 24px;
    line-height: 24px;
    color: #999;
    padding-top: 6px; overflow:hidden;}
.remen-13 dl:hover dd p{color:#2ca5aa}
/*新闻列表页1结束*/

/*留言板开始*/
.zhaopin-box{ width:813px; height:538px; margin-left:0; overflow:hidden;  border:1px solid #eee; border-right:none;}
.zhaopin-min{ width:100%; height:auto; overflow:hidden; margin-top:30px;}
.zhaopin-1{ width:731px; height:40px; overflow:hidden; border:1px solid #eee; margin-bottom:30px; }
.zhaopin-1 input{ display:block; width:680px; padding:0 19px; overflow:hidden; height:40px; line-height:40px; font-size:14px;color:#333; }
.zhaopin-2{width:731px; height:120px; overflow:hidden; border:1px solid #eee; margin-bottom:30px;}
.zhaopin-2 textarea{ display:block;  width:680px; padding:0 19px; overflow:hidden; height:120px; line-height:30px;font-size:14px; color:#333; }
.zhaopin-an{ width:260px; height:50px; margin-left:40px; overflow:hidden; background:#2ca5aa;}
.zhaopin-an input{ display:block; height:50px; line-height:50px; text-align:center; font-size:16px; color:#fff; cursor:pointer; width:100%;}

/*留言板结束*/


@media screen and (max-width: 750px) {
	  body * { max-height: 999999px; }
	.app_none{ display:none ;}
.shenbao-top{ width:710px; height:auto; overflow:hidden; padding-top:10px;}
.shenbao-top1{ width:234px; height:82px; overflow:hidden; margin-right:4px; float:left; background:none; background-size:100% 61px;}
.shenbao-top1>div{ width:100%;height:82px;  overflow:hidden; cursor:pointer;}
.shenbao-top .shenbao-top1:nth-child(2n){ background:none}
.shenbao-top .shenbao-top1:nth-child(3n){ background:none; margin-right:0;}
.shenbao-top1 p{ width:232px; height:80px; text-align:center; line-height:80px; font-size:30px; font-weight:bold; overflow:hidden; color:#fff; margin:0px auto; border:1px solid #939295; background-color:rgba(0,0,0,0.5); -moz-border-radius:42px; -webkit-border-radius:42px; border-radius:42px; }
.shenbao-top .anniu p{ background-color:#2ca5aa; color:#fff;}

.yewu-3{ width:710px; height:auto; overflow:hidden;}

.shebao-1{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.shebao-11{ width:343px; height:232px; overflow:hidden; float:left; margin-right:20px; border:1px solid #d9d9d9; cursor:pointer; margin-bottom:20px;}
.shebao-1 .shebao-11:nth-child(2n){ margin-right:0;}
.shebao-11 i{ display:block; width:100px; height:100px; margin:36px auto 0; overflow:hidden;}
.shebao-11 i img{ width:100px; height:100px; }
.shebao-11 p{ width:303px; height:60px; line-height:60px; padding:0 20px; overflow:hidden; font-size:28px; color:#333; margin-top:36px; background:#eff2f7; text-align:center;}
.shebao-11:hover p{ background:#2ca5aa; color:#fff;}

.shebao-2{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.shebao-21{ width:345px; overflow:hidden; margin-right:20px; height:120px; margin-bottom:10px; float:left;}
.shebao-2 .shebao-21:nth-child(3n){ margin-right:20px;}
.shebao-2 .shebao-21:nth-child(2n){ margin-right:0px;}
.shebao-211{ width:120px;  height:120px; overflow:hidden; background:#eff2f7; text-align:center;}
.shebao-211 i{ width:64px; height:62px; display:block; margin:29px auto 0;}
.shebao-211 i img{ width:64px; height:62px; }
.shebao-212{ width:218px; height:120px; line-height:120px; overflow:hidden; text-align:center;background:#eff2f7; font-size:28px; color:#333333;}

.shebao-3{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.shebao-31{ width:365px; height:192px; overflow:hidden; float:left; margin-bottom:38px; cursor:pointer;}
.shebao-3 .shebao-31:nth-child(4){ width:365px;}
.shebao-3 .shebao-31:nth-child(7){ width:365px;}
.shebao-3 .shebao-31:nth-child(2n){ width:345px;}
.shebao-311{ width:345px;  height:18px; text-align:center; margin-left:0; text-align:center;}
.shebao-311 img{ width:26px; height:18px;}
.shebao-312{ width:100%; height:23px; overflow:hidden; background:url(../images/shebao-303.png) left 11px repeat-x; margin-top:13px; }
.shebao-312 p{ width:23px; height:23px; overflow:hidden; background:url(../images/shebao-301.png) center center no-repeat; margin-left:161px;}
.shebao-313{ width:1px; height:30px; overflow:hidden; margin-top:10px; background:#eeeeee; margin-left:172px;}
.shebao-314{ width:345px; height:98px; line-height:98px; font-size:28px; text-align:center; float:left; overflow:hidden; color:#333;background:#eeeeee;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.shebao-31:hover .shebao-312 p{  background:url(../images/shebao-302.png) center center no-repeat;}
.shebao-31:hover .shebao-313{  background:#cc2929;}
.shebao-31:hover .shebao-314{  background:#cc2929; color:#fff;}

.shebao-4box{ width:100%; height:auto; padding-top:5px; }
.yewu-2{ width:100%; height:auto; overflow:hidden; background:none; }
.yewu-21{ width:100%; height:auto; overflow:hidden;}
.yewu-211{ width:100%; height:auto; overflow:hidden; text-align:center;color:#ffffff; font-weight:bold;  background:#2ca5aa; padding-bottom:30px;}
.yewu-211 p{ padding-top:30px; width:100%; height:66px; line-height:66px; overflow:hidden; font-size:34px; }
.yewu-211 i{ display:none; width:174px; height:1px; margin:0 auto; background:#ffffff; }
.yewu-211 span{ display:none; height:40px; line-height:40px; font-size:30px; width:100%; overflow:hidden; text-transform:uppercase; padding-top:13px;}
.shebao-42{ width:710px; height:auto; overflow:hidden; padding-top:15px; margin-right:20px;}
.shebao-42 dl{ display:block; width:100%; height:auto; overflow:hidden; padding-bottom:26px;}
.shebao-42 dl dt{ display:block; float:left; width:30px; height:28px; overflow:hidden; padding-top:6px;}
.shebao-42 dl dt img{width:30px; height:28px; }
.shebao-42 dl dd{ display:block; width:670px; height:auto; overflow:hidden; float:right;}
.shebao-42 dl dd font{ display:block; float:left; width:40px; height:auto; line-height:40px; font-size:28px; font-weight:bold; color:#333333; overflow:hidden; font-style:italic}
.shebao-42 dl dd p{ display:block; float:left;  width:630px; height:auto; line-height:40px; font-size:28px; color:#666666; overflow:hidden; }


/*.shebao-5{ width:100%; height:auto; overflow:hidden; }
.shebao-5 ul{ padding-left:2px; width:1198px; height:auto; overflow:hidden; padding-top:10px;}
.shebao-5 ul li{ width:282px; border:1px solid #e6e6e6; height:auto; overflow:hidden; float:left; margin-right:20px; background:#eeeeee; transform: translate(0px,0px);  transition: all 0.5s;
-webkit-transition: all 0.5s; }
.shebao-5 ul li:nth-child(4n){ margin-right:0;}
.shebao-5 ul li i{ display:block; width:100%; height:130px; overflow:hidden; text-align:center }
.shebao-5 ul li i img{ width:70px; height:70px; margin-top:30px;}
.shebao-5 ul li p{  width:96%; padding-left:2%; padding-right:2%; height:40px; line-height:40px; padding-bottom:10px; font-size:16px; color:#333; text-align:center; overflow:hidden; color:#333;}
.shebao-5 ul li:hover{transform: translate(0px,-8px); box-shadow:1px 1px 1px #aaa;}*/


.shebao-5{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.shebao-5 ul{ padding-left:0; width:100%; height:auto; overflow:hidden;}
.shebao-5 ul li{ width:343px;  border:1px solid #e6e6e6; height:auto; overflow:hidden; float:left; margin-right:20px; background:#eee; margin-bottom:20px;}
.shebao-5 ul li:nth-child(2n){ margin-right:0;}
.shebao-5 ul li i{ display:block; width:100%; height:auto; overflow:hidden; text-align:center;}
.shebao-5 ul li i img{ width:100px; height:100px;}
.shebao-5 ul li p{ width:96%; padding-left:2%; height:50px; line-height:50px; padding-top:10px; font-size:28px; color:#333; text-align:center; overflow:hidden;}

.shebao-zx{ width:100%; height:auto; overflow:hidden;}
.shebao-zx1{ width:100%; height:auto; overflow:hidden; float:left;}
.mr-36{ margin-right:0px;}
.shebao-zx11{ width:100%; height:60px; line-height:60px; overflow:hidden;}
.shebao-zx11 span{ font-size:32px; color:#333333;}
.shebao-zx11 font{ font-size:28px; color:#999;}

.shebao-zx12{ width:100%; height:4px; margin-top:18px; border-bottom:2px solid #d9d9d9;}
.shebao-zx12 p{ width:80px; height:4px; overflow:hidden; background:#2ca5aa;}

.shebao-zx13{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.shebao-zx13 dl{ width:100%; height:auto; overflow:hidden; padding:10px 0; border-bottom:1px solid #e6e6e6;}
.shebao-zx13 dl dt{ width:100%; display:block; height:40px; line-height:40px; font-size:28px; color:#333; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap;}
.shebao-zx13 dl dd{ width:100%; display:block; overflow:hidden; height:50px;}
.shebao-zx13 dl dd p{ float:left; width:55%; height:50px; line-height:50px; font-size:28px; overflow:hidden; color:#b2b2b2;}
.shebao-zx13 dl dd p font{ font-weight:bold;}
.shebao-zx13 dl dd p b{ font-weight:normal; padding:0 3px; font-size:28px; vertical-align:top; display:inline-block;}
.shebao-zx13 dl dd span{ display:block; float:right; width:43%; height:50px; line-height:50px; text-align:right; font-size:28px; color:#b2b2b2; overflow:hidden;}
.shebao-zx13 dl:hover dt{ color:#cc2929; }

.geren-1{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.geren-11{ width:230px; height:310px; overflow:hidden; float:left; margin-right:10px;  cursor:pointer;}
.geren-1 .geren-11:nth-child(3n){ margin-right:0;}
.geren-11 span{ display:block; width:228px; height:249px; overflow:hidden; border:1px solid #eeeeee; border-bottom:none;}
.geren-11 i{ display:block; width:188px; height:128px; margin:60px auto 0; overflow:hidden;}
.geren-11 i img{ width:188px; height:128px; }
.geren-11 p{ width:208px; height:60px; line-height:60px; padding:0 10px; overflow:hidden; font-size:28px; color:#333; background:#eff2f7; text-align:center;}
.geren-11:hover p{ background:#2ca5aa; color:#fff;}
.geren-2{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.geren-2 ul{ width:100%; height:auto; overflow:hidden;}
.geren-2 ul li{ width:244px; height:232px; line-height:232px; text-align:center; float:left; overflow:hidden; font-size:28px; color:#333; margin-left:-12px; background:url(../images/geren-21.png) center center no-repeat; background-size:244px 232px; margin-bottom:10px;}
.geren-2 ul li:first-child{ margin-left:0;}
.geren-2 ul li:nth-child(4){ margin-left:0;}
.geren-2 ul li:nth-child(2n){background:url(../images/geren-22.png) center center no-repeat; background-size:244px 232px;}
.geren-2 ul li:nth-child(3n){background:url(../images/geren-23.png) center center no-repeat; background-size:244px 232px;}


.yewu-box{ width:710px; height:auto; overflow:hidden;}
.yewu-1{ width:100%; height:auto; overflow:hidden; margin:39px auto 58px; background:#fff;}


.yewu-12{ width:100%; height:403px; overflow:hidden;}

.yewu-12 img{ width:710px; height:403px;}
.yewu-11{ width:686px; height:auto; overflow:hidden; padding-left:12px;  padding-bottom:40px;}
.yewu-11 p{ width:100%; height:50px; line-height:50px; font-size:32px; color:#2ca5aa; overflow:hidden; padding-top:0px;}
.yewu-11 span{ display:block; width:100%; height:auto; overflow:hidden; line-height:40px; padding-top:10px; font-size:28px; color:#666666;  }

.yewu-2box{ padding-bottom:0;}
.yewu-212{ width:710px; padding-right:20px; height:auto; overflow:hidden; padding-top:15px;}
.yewu-212 dl{ display:block; width:100%; height:auto; overflow:hidden; padding-bottom:8px;}
.yewu-212 dl dt{ display:block; float:left;  float:left; width:28px; height:26px; overflow:hidden; padding-top:10px;}
.yewu-212 dl dt img{width:28px; height:26px;}
.yewu-212 dl dd{ display:block; width:660px; height:auto; overflow:hidden; float:right;}
.yewu-212 dl dd p{ width:100%; height:auto; line-height:40px; font-size:28px; font-weight:bold; color:#666666; overflow:hidden;}
.yewu-212 dl dd span{ display:block;  width:100%; height:auto; line-height:40px; font-size:28px; color:#666666; overflow:hidden; padding-bottom:10px; }


.yewu-3{ width:710px; height:auto; overflow:hidden;}
.yewu-31{ width:100%; height:auto; overflow:hidden; padding-top:0px;}
.yewu-311{ width:345px; height:auto; overflow:hidden; float:left; margin-right:20px; margin-bottom:30px;}
.yewu-31 .yewu-311:nth-child(3){ margin-right:20px;}
.yewu-31 .yewu-311:nth-child(4){ margin-left:0;}
.yewu-31 .yewu-311:nth-child( n +4){ margin-bottom:0; }
.yewu-31 .yewu-311:nth-child(2n){ margin-right:0;}
.yewu-31 .yewu-311:nth-child(5){ width:100%;}

.yewu-3111{ width:100%; height:186px; overflow:hidden; background:#eaeaea;}
.yewu-3111 i{ width:80px; height:80px; overflow:hidden; display:block; margin:34px auto 0;}
.yewu-3111 i img{ width:80px; height:80px;}
.yewu-3111 p{ width:100%; height:54px; line-height:54px; overflow:hidden; text-align:center; font-size:28px; color:#333333;}
.yewu-3112{ width:343px; height:318px; overflow:hidden; border:1px solid #e6e6e6;}
.yewu-3112 p{ width:323px; height:280px; line-height:40px; font-size:28px; color:#666666; padding-left:10px; overflow:hidden; padding-top:20px;}

.yewu-31 .yewu-311:nth-child(5) .yewu-3112{  width:708px; height:150px;}
.yewu-31 .yewu-311:nth-child(5) .yewu-3112 p{  width:688px; height:120px;}

.yewu-5{ width:710px; height:auto; overflow:hidden; padding-top:10px; padding-bottom:20px;}
.yewu-51{ width:343px; height:288px; border:1px solid #eeeeee; margin-right:20px; margin-bottom:40px; float:left;}
.yewu-5 .yewu-51:nth-child(3n){ margin-right:20px;}
.yewu-5 .yewu-51:nth-child(2n){ margin-right:0;}
.yewu-51 i{ display:block; width:144px; height:128px; overflow:hidden; margin:60px auto 0;}
.yewu-51 i img{ width:144px; height:128px;}
.yewu-51 p{ width:323px; padding:0 10px; margin-top:60px; height:80px; line-height:80px; font-size:28px; text-align:center; color:#333333; background:#eff2f7;}

.yewu-sj{ width:710px; height:auto; overflow:hidden;}
.scrollBox{ margin:10px auto; text-align:center;  }
.scrollBox .bd li{ width:100%; height:auto; overflow:hidden;}
.scrollBox .bd li span{ width:100%; display:block; height:50px; line-height:50px; font-size:28px; overflow:hidden; font-weight:bold; }
.scrollBox .bd li i{ display:block; margin:20px auto 0; width:0; border-bottom:18px solid #f1f1f1; border-right:18px solid #fff; border-left:18px solid #fff;}
.scrollBox .bd li p{ display:block; width:690px; padding:10px; height:120px; background:#f1f1f1; line-height:40px;  font-size:28px; color:#666;}

	.scrollBox .hd{ height:0; overflow:hidden; font-size:0; width:100%; }
	.scrollBox .hd ul{ display:none; }	

	.scrollBox .prev,.scrollBox .next{ display:inline-block; width:70px; height:40px; overflow:hidden; margin:20px 0px  0;  vertical-align:top; }
	.scrollBox .prev img,.scrollBox .next img{width:70px; height:40px;}
	
	/**/
/*新闻开始*/
.w1200{ width:100%; height:auto; overflow:hidden;}
.news-neirong01{ width:678px; height:auto; overflow:hidden; margin-bottom:10px;}
.biaoti01{width:100%; height:auto; max-height:100px; line-height:50px; overflow:hidden;}
.biaoti01 h1{font-size:32px; color:#333;text-align:center; }

.news-neirong02{ width:678px; height:auto; overflow:hidden; margin-bottom:10px;}
.biaoti02{width:100%; height:auto; max-height:100px; line-height:50px; overflow:hidden;}
.biaoti02 h1{font-size:28px; color:#333;text-align:center; }

.riqi{width:100%; height:44px; line-height:44px; text-align:center; font-size:24px; overflow:hidden;}
.riqi span{color:#1265b7}
.news-con{width:100%;  height:auto; text-align:left;   font-size:28px !important;line-height:40px; color:#333; padding:20px 0;}
.news-con img{ max-width:100%;}
.news-con p{ font-size:28px !important;}
.news-con span{ font-size:28px !important;}
.news-con font{ font-size:28px !important;}
.back{ width:100%; height:auto; line-height:60px; text-align:left; font-size:28px;  border-top:1px solid #ccc; margin-top:8px; padding-top:10px; padding-bottom:10px; overflow:hidden;}
/*新闻结束*/
.Ntype{ margin:20px auto 0;}
    .NtypeL
    {
        width: 710px;
        float: none;
        margin: 0 auto;
    }
    .pc_Ntype
    {
        width:720px;
        text-align: center;
    }
    .pc_Ntype a
    {
        display: block;
        width: 170px;
        height: 60px;
        line-height: 60px;
        text-align: center;
        background: #eff2f7;
        color: #666666;
        font-size: 28px;
        margin-right: 10px;
        border-radius: 2px;
        float: left;
    }
	
	.C_main_R1_weizhi
{
    width: 710px;
    text-align: right;
    float: right; padding-right:20px;
    color: #777777; overflow:hidden; line-height:60px;  font-size:26px;
}
.C_main_R1_weizhi a
{
    color: #777777;
    padding: 0 8px;
}
.C_main_R1_weizhi a:hover
{
    color: #0c88c6;
}
.color1{color: #0c88c6!important;}
.C_main_R1_weizhi a:nth-child(3n) {
    padding: 0;
}

/*新闻列表开始*/
/*.news-lb{ width:710px; height:auto; overflow:hidden; margin-top:20px;}
.news-lb ul{ width:100%; height:auto; overflow:hidden;}
.news-lb ul li{ width:100%; height:auto; overflow:hidden; float:left; margin-right:0px; border-bottom:1px solid #eaeaea; margin-bottom:20px; padding-bottom:20px;}
.news-lb ul li:nth-child(2n){ margin-right:0;}
.news-lb ul li dl{ width:100%; height:auto; overflow:hidden;}
.news-lb ul li dl dt{ display:block; width:229px; height:160px; float:left; overflow:hidden;}
.news-lb ul li dl dt img{ width:229px; height:160px;}
.news-lb ul li dl dd{ width:460px; height:auto; overflow:hidden; float:right;}
.news-lb ul li:hover dt img{-webkit-animation: fangda  1s ease-in  both;}
.news-lb ul li dl dd p{ width:100%; height:100px; line-height:50px; overflow:hidden; font-size:32px; color:#333; text-overflow:normal; white-space:normal;
}
.news-lb ul li dl dd span{ display:none; width:100%; height:48px; line-height:24px; overflow:hidden; font-size:24px; color:#999;}
.news-lb ul li dl dd font{ display:block; width:100%; height:40px; line-height:40px; font-size:28px; color:#666; padding-top:20px;}
.news-lb ul li dl dd font i{ width:49%; display:block; float:left; overflow:hidden;}
.news-lb ul li dl dd font b{ width:49%; display:block; float:right; overflow:hidden;  text-align:right;}*/
/*新闻列表结束*/
/*首页的标题*/
.index_title
{ overflow:hidden;
    text-align: center;
    margin: 48px auto 30px auto;
    position: relative;
}
.index_title .index_title1
{
    font-size: 34px;
    color: #2ca5aa;
    line-height: 40px; background:#fff;
    display: block;
}
.index_title .index_title2
{
    font-size: 20px;
    color: #666666;
    line-height: 30px;
    display:inline-block;
    padding: 0 10px;
    background: #ffffff;
    position: relative;
    z-index: 2;
    margin: 10px auto;
    text-transform:uppercase;
}
.index_title .index_title3
{
    display:block;
    width: 60px;
    height: 2px;
    background: #2ca5aa;
    margin: 0 auto;
}

.index_title .index_title4
{ z-index:1;
    width: 100%;
    height:1px;
    background: #d9d9d9;
    position: absolute;
    bottom: 25px;
}
.index_title .index_title6{    font-size: 32px;color: #666666;line-height: 32px;display: inline-block;padding: 0 10px;position: relative;z-index: 2;margin: 10px auto;
    text-transform: uppercase; background: #fbfbfb;}
/*标题结束*/


/*联系我们开始*/
.baidu-box{ width:100%; height:auto; overflow:static; position:relative; margin-top:10px;}
.baidu-map{ display:none;}
.hongse-dz{ padding:0 20px; height:auto; overflow:hidden; padding-bottom:20px; position:static; top:0; right:0; z-index:999; width:670px; background-color:rgba(19,115,218,0.8); color:#fff;}
.hongse-dz1{ width:100%; height:auto; overflow:hidden;}
.hongse-dz1 p{ width:100%; height:50px; line-height:50px; padding-top:30px; font-size:30px; overflow:hidden;}
.hongse-dz1 span{ display:block; width:100%; height:50px; line-height:50px; padding-bottom:10px; font-size:30px; overflow:hidden; border-bottom: 1px solid #ebb0a9;  text-transform:uppercase;}
.hongse-dz2{ width:100%; height:auto; overflow:hidden; border-bottom: 1px solid #ebb0a9; padding-bottom:10px;}
.hongse-dz2 p{ width:100%; height:auto; line-height:40px; padding-top:10px; font-size:28px; overflow:hidden;}
.hongse-dz2 span{ display:block; width:100%; height:40px; line-height:40px; font-size:28px; overflow:hidden;}
.hongse-dz3{ width:100%; height:auto; overflow:hidden; padding-top:20px; }
.hongse-dz3 p{ width:100%; height:40px; line-height:40px;font-size:28px; overflow:hidden;}
.hongse-dz3 span{ display:block; width:100%; height:auto; line-height:40px; font-size:28px; overflow:hidden;}

.map-2{ width:100%; height:auto; overflow:hidden;}
.map-2 ul{ width:100%; height:auto; overflow:hidden;}
.map-2 ul li{ width:470px; height:auto; padding:0 20px 20px; background:#f6f4f4; overflow:hidden; cursor:pointer; float:left; margin-left:100px; margin-right:0px; margin-bottom:20px;}
.map-2 ul li:nth-child(2n){ margin-right:0;}
.map-2 ul li p{ width:100%; height:50px; overflow:hidden; padding-top:30px; padding-bottom:16px; border-bottom:1px solid #e0dede; margin-bottom:16px;}
.map-2 ul li p font{ width:400px; height:50px; line-height:50px; overflow:hidden; font-size:28px; font-weight:bold; color:#333; float:left;}
.map-2 ul li p i{ display:block; width:50px; height:50px; overflow:hidden; background:url(../images/dizhi-2.png) center center no-repeat; background-size:50px 50px; float:right;}
.map-2 ul li span{ width:100% !important;  height:auto; line-height:40px; font-size:28px; color:#666; overflow:hidden; display:block;}
.map-2 ul li span p{width:100%; height:auto; overflow:hidden; padding-top:0; padding-bottom:0; line-height:0; border-bottom:none; margin-bottom:0;}
.xxdz{ width:470px !important;  height:auto; line-height:40px; font-size:28px; color:#666; overflow:hidden; display:block;}

.map-2 ul li:hover{ background:#2ca5aa; z-index: -webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;}
.map-2 ul li:hover p i{ background:#2ca5aa; background:url(../images/dizhi-1.png) center center no-repeat; background-size:50px 50px; }
.map-2 ul li:hover p font{ color:#fff;}
.map-2 ul li:hover span{ color:#fff;}

.map-3{ width:100%; height:auto; overflow:hidden; margin-top:30px;}
.map-3 ul{ width:100%; height:auto; overflow:hidden;}
.map-3 ul li{ width:670px; height:auto; padding:0 20px 20px; background:#f6f4f4; overflow:hidden; cursor:pointer; float:left; margin-right:0px; margin-bottom:20px;}
.map-3 ul li:nth-child(2n){ margin-right:0;}
.map-3 ul li p{ width:100%; height:50px; overflow:hidden; padding-top:30px; padding-bottom:16px; border-bottom:1px solid #e0dede; margin-bottom:16px;}
.map-3 ul li p font{ width:300px; height:40px; line-height:40px; display:block; overflow:hidden; font-size:28px; font-weight:bold; color:#333; float:left;}
.map-3 ul li p i{ display:block; width:50px; height:50px; overflow:hidden; background:url(../images/dizhi-2.png) center center no-repeat; background-size:50px 50px; float:right;}
.map-3 ul li span{ width:100%; height:auto; line-height:40px; font-size:28px; color:#666; overflow:hidden; display:block;}

/*联系我们结束*/

/*新闻列表页1开始*/

.location{ margin-top:20px; width:710px; height:80px; line-height:80px; font-size:30px;  overflow:hidden; color:#333; border-bottom:#e6e6e6 1px solid;}
.location a{color:#333;}
.main{ width:710px; height:auto; overflow:hidden; min-height:500px;}
.main-l{ width:100%; height:auto; overflow:hidden; margin-top:20px; min-height:500px;}


.news-nav{ width:100%;     height: 80px;
    background: #eee;
    margin-top: 20px;}
.news-nav ul{ width:100%; height:80px; }
.news-nav ul li{ display:inline-block; float:left; position:relative;
    height:80px;
    line-height: 80px;
    color: #666;
    font-size: 28px;}
.news-nav ul li p{ display:inline-block; margin-left:20px; margin-right:20px;}
.news-nav ul li:hover p{    color: #2ca5aa;
    height: 74px;
    border-bottom: #2ca5aa 6px solid;}
.news-nav ul li.news-navon p{ color: #2ca5aa;
    height: 74px;
    border-bottom: #2ca5aa 6px solid;}
	.xinwen-nav{ display:none; width:100%; background:#fff; z-index:9999; position:absolute; left:0px; top:80px; text-align:center;}
	.xinwen-nav span{ display:block; height:80px; background:#fff; }
	.xinwen-nav span a{ color:#666; border-bottom:2px solid  #2ca5aa; display:inline-block; }
.news-nav ul li:hover .xinwen-nav{ display:block; }


.news-lb{ width:710px; height:auto; overflow:hidden;}
.news-lb ul{ width:100%; height:auto; overflow:hidden;}
.news-lb ul li{ width:100%; height:auto; overflow:hidden;  border-bottom:1px solid #eaeaea; padding-top:20px; padding-bottom:20px;}

.news-lb ul li dl{ width:100%; height:auto; overflow:hidden;}
.news-lb ul li dl dt{ display:block; width:200px; height:200px; float:left; overflow:hidden; transform: translate(0px,0px); }
.news-lb ul li dl dt img{  width:200px; height:200px;}
.news-lb ul li dl dd{ width:450px; height:auto; overflow:hidden; float:right; transform: translate(0px,0px); }
.news-lb ul li dl dd p{ width:100%; height:80px; line-height:40px; overflow:hidden; font-size:28px; color:#333; text-overflow:; white-space:normal; margin-bottom:20px;
}
.news-lb ul li dl dd span{ display:none;}
.news-lb ul li dl dd font{ display:block; width:100%; height:60px; line-height:60px; font-size:28px; color:#666; padding-top:40px;}
.news-lb ul li dl dd font i{ width:100%; display:block; float:left; overflow:hidden;}
.news-lb ul li dl dd font b{ display:none;}
.news-lb ul li dl dd font i em{ display:none}


.news-lb ul li:hover dt{transform: translate(0px,0px); 
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;}
.news-lb ul li:hover dd{transform: translate(0px,0px); 
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;}


/*新闻列表页1结束*/
.shebao-zx11 i{ display:inline-block; float:right; color:#666;font-size:28px;}


.liucheng-3{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.liucheng-31{ width:365px; height:auto; overflow:hidden; float:left; margin-bottom:38px; cursor:pointer;}
.liucheng-3 .liucheng-31:nth-child(4){ width:365px;}
.liucheng-3 .liucheng-31:nth-child(7){ width:365px;}
.liucheng-3 .liucheng-31:nth-child(2n){ width:345px;}

.liucheng-311{width:345px;  height:50px; line-height:50px; font-size:30px; text-align:center; margin-left:0; text-align:center;}
.liucheng-312{ width:100%; height:23px; overflow:hidden; background:url(../images/shebao-303.png) left 11px repeat-x; margin-top:13px; }
.liucheng-312 p{ width:23px; height:23px; overflow:hidden; background:url(../images/shebao-301.png) center center no-repeat; margin-left:161px;}
.liucheng-313{  width:1px; height:30px; overflow:hidden; margin-top:10px; background:#eeeeee; margin-left:172px;}
.liucheng-314{width:325px; height:280px; padding:10px; line-height:40px; font-size:28px;float:left; overflow:hidden; color:#333;background:#eeeeee;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.liucheng-31:hover .liucheng-312 p{  background:url(../images/shebao-302.png) center center no-repeat;}
.liucheng-31:hover .liucheng-313{  background:#cc2929;}
.liucheng-31:hover .liucheng-314{  background:#cc2929; color:#fff;}

.liucheng-3 .liucheng-31:nth-child(n + 5) .liucheng-314{ height:80px;}
/*留言板开始*/
.zhaopin-box{ width:708px; height:538px; margin-left:0; overflow:hidden;  border:1px solid #eee; border-right:1px solid #eee; margin-bottom:30px;}
.zhaopin-min{ width:100%; height:auto; overflow:hidden; margin-top:30px;}
.zhaopin-1{ width:648px; height:80px; overflow:hidden; border:1px solid #eee; margin-bottom:30px; }
.zhaopin-1 input{ display:block; width:618px; padding:0 19px; overflow:hidden; height:80px; line-height:80px; font-size:28px;color:#333; }
.zhaopin-2{width:648px; height:120px; overflow:hidden; border:1px solid #eee; margin-bottom:30px;}
.zhaopin-2 textarea{ display:block;  width:680px; padding:0 19px; overflow:hidden; height:240px; line-height:60px;font-size:28px; color:#333; }
.zhaopin-an{ width:260px; height:80px; margin-left:40px; overflow:hidden; background:#2ca5aa;}
.zhaopin-an input{ display:block; height:80px; line-height:80px; text-align:center; font-size:32px; color:#fff; cursor:pointer; width:100%;}

/*留言板结束*/
.guanjz{ width:100%; text-align:center; height:60px; line-height:60px; overflow:hidden; font-size:28px; color:#333; padding-top:20px;}
.guanjz font{ padding-right:16px;}
.guanjz font a{ color:#333; }

.post_box{ width:100%; height:auto; overflow:hidden; padding:20px 0;}

.post_box img{ max-width:100%;}
.post_box p{ font-size:28px !important;}
.post_box span{ font-size:28px !important;}
.post_box font{ font-size:28px !important;}

}

.fangda
{
    -webkit-animation: fangda  1s ease-in  both;
}

.mmm
{
	-webkit-animation: upup  1s ease-in  both;
}


.AAA
{


	-webkit-animation: AAA  1s ease-in  both;
}

.opacity
{
	-webkit-animation: opacity  2s ease-in  both;
	}
	
.opacity1
{
	-webkit-animation: opacity1  1s ease-in  both;
	}


@-webkit-keyframes AAA {
    0%{opacity:0;-webkit-transform:translate(0,50px);}
    100%{opacity:1;-webkit-transform:translate(0,0);}
}
@-webkit-keyframes fangda {
    0% {opacity: 1;-webkit-transform: scale(1);}
    100% {opacity: 0.8;-webkit-transform: scale(1.1);}
}

@-webkit-keyframes suofang {
    0% {opacity: 0.8;-webkit-transform: scale(1);}
    50% {opacity: 1;-webkit-transform:scale(0.9);}
    100% {opacity: 0.8;-webkit-transform: scale(1);}
}

@-webkit-keyframes shangxia {
    0%{opacity:1;-webkit-transform:translate(0,-5px);}
    25%{opacity:1;-webkit-transform:translate(0,0);}
    50%{opacity:1;-webkit-transform:translate(0,5px);}
    100%{opacity:1;-webkit-transform:translate(0,0);}
}

@-webkit-keyframes upup {
    0%{opacity:1;-webkit-transform:translate(0,50px);}
    100%{opacity:1;-webkit-transform:translate(0,0);}
}


@-webkit-keyframes  opacity {
    0%{opacity: 0}
    100%{opacity: 1}
}

@-webkit-keyframes  opacity1 {
    0%{opacity: 0.1}
    100%{opacity: 1}
}
.pc_Ntype a:hover
{
    background: #2ca5aa!important;
    color: #FFFFFF!important;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -ms-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
}

.pc_NtypeSelect
{
    background: #2ca5aa!important;
    color: #FFFFFF!important;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -ms-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
}

