@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none!important; color:#555;}
a:hover{ color:#0574bb; }


body{ margin:0 auto;padding:0px;width:100%; font-family:Arial, Helvetica, sans-serif;font-size:15px!important;color:#555; }
.jianbian{background:linear-gradient(to right,#82d210,#0574bb); height:7px;}
#head1{width:100%; margin:0 auto;height:41px;background:#f7f7f7; border-bottom:#eeeeee solid 1px; font-size:13px;}
.head2{width:1200px;margin:auto; line-height:41px;}
.head2 b{ color:#047c17; font-weight:900;font-size:17px;}
.wsban{ width:100%; background:url(../images/ban1.jpg) no-repeat  center; height:450px;}
ul.menu li {position:relative;  float:left;text-transform:uppercase}
ul.menu ul {position:absolute;  left:0; display:none; opacity:0; list-style:none;  }
ul.menu ul li {position:relative; width:90px;  text-align:center; overflow:hidden; font-weight:normal;background:#01a068; font-size:12px; border-top:#FFFFFF solid 1px; line-height:30px;text-transform:uppercase}
ul.menu ul li a {color:#fff;font-weight:normal;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase }
ul.menu ul li a:hover { color:#fff; background:#047c17}
ul.menu ul ul { top:0px;}
ul.menu .menulink {  font-weight:none;padding-top:0px; padding-bottom:0px;font-size:12px;_display:inline-block; width:90px; background:#f6f6f6; height:41px; line-height:41px;}
ul.menu .menulink:hover, ul.menu .menuhover {color:#fff;  background:#047c17; overflow:hidden ;}



#search{float:right; padding-right:25px;}
#search_logo{ margin-top:7px; float:left}

.yuyan{ margin-left:20px;background:#0574bb; height:41px; width:41px; line-height:41px; text-align:center}
.yuyan a{ color:#fff;}
.searchinput{
height:41px;
color:#939393;
font-size:12px;
border:#c8c8c8 solid 0px;
line-height:41px;
padding-left:15px;
width:155px;
float:left;
display:inline;
background:#f7f7f7;
}



.tel span{ color:#0574bb; font-weight:bold; font-size:15px;}
.tel{  border-left:#ebebeb solid 1px; float:right; height:41px; line-height:41px;  font-size:14px; color:#616161; background:url(../images/dh.jpg) no-repeat 20px 13px; padding-left:20px; padding-left:40px; }



.alogo{ width:1200px; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.nav_bgc{ width:590px; margin:0 auto; height:40px; margin-top:15px;}
.nav{ width:590px;}
.nav li {float: left;display: inline-block;list-style: none;font-size: 16px;text-align: center;position: relative;}
.nav li a { margin-left:20px; margin-right:20px;text-transform:capitalize;
display: block;text-align: center;position: relative;color: #333;height: 40px;line-height: 40px;}
.nav li.hover a, .nav li:hover a {color: #0574bb; font-weight:bold;text-transform:capitalize}
.nav li .subnav {background: #1f6233;box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);height: auto;left: 0;overflow: hidden;position: absolute;top: 100%; width: 100%;z-index: 99999999; width:150px; color:#fff;}
.nav li .subnav {background: #1f6233; width:100px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.nav li:hover .subnav {opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.nav li .subnav a {-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;color: #fff;display: block;font-size: 13px;font-weight: 500; margin-left:0px; margin-right:0px;
line-height: 40px;height: 40px;padding: 0;transition: all 0.2s ease-in-out 0s;width: 100%;border-bottom: 1px solid #eee;background: #0574bb;}
.nav li .subnav a:hover {color: #fff;background: #82d211;text-indent: 2px;}


.banner{
width: 100%;
/*height: 560px;*/
/*background: black;*/
/*子绝父相*/
position: relative;
/*超出部分全部隐藏，解决横向滚动条*/
overflow: hidden;
}
.banner ul{
position: absolute;
}
.banner ul li{
/*这个100%是相对于父盒子的（会把父盒子的宽度继承过来,如父盒子300%,这这里的100%就会相当于300%）*/
width: 100%;
height: 450px;
float: left;
background:  no-repeat center center;
}
/*.banner ul li:nth-child(1){*/
/*background: url('./1.jpg') no-repeat center center;*/
/*}*/
/*.banner ul li:nth-child(2){*/
/*background: url('./2.jpg') no-repeat center center;*/
/*}*/
/*.banner ul li:nth-child(3){*/
/*background: url('./3.jpg') no-repeat center center;*/
/*}*/
.banner ol{
/*width: 60px;*/
height: 20px;

position: absolute;
left:50%;
/*margin-left: -40px;*/
bottom: 30px;
padding: 0 10px;
border-radius: 10px;
}
.banner ol li{
width: 10px;
height: 10px;
float: left;
margin: 5px 5px;
background: rgba(255,255,255,0.5);
border-radius: 50%;
cursor: pointer;
}
.banner ol .current{
background: rgba(255,255,255,1);
}
.banner i{
width: 58px;
height: 120px;
position: absolute;
top: 40%;
margin-top: -25px;
cursor: pointer;
border-radius: 5px;
display: none;
}
.banner .left{
left: 60px;
background: url('../images/left_right.png') no-repeat 0 0px;
}
.banner .right{
right: 60px;
background: url('../images/left_right.png') no-repeat 0px -120px;
}
.banner .left:hover , .banner .right:hover{
background-color: rgba(0, 0, 0, 0.31);
}




/*------------公司---------*/
.about{ width:1200px; margin:0 auto; padding-bottom:80px; padding-top:80px;}
.abimg{ width:545px; height:406px;overflow:hidden}
.abimg img{cursor: pointer; width:100%;transition: all 0.8s;}
.abimg img:hover{   transform: scale(1.2);}
.zuishang{ position:relative; z-index:100000; margin-top:-48px; text-align:right}
.abtop{ background:url(../images/ab2.jpg) no-repeat top; width:612px; height:136px; padding-bottom:20px;}
.abyou{ width:612px; margin-top:20px;}
.abyou h2{ color:#000; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:900; font-size:40px;}
.ama{ color:#0574bb; font-size:18px; margin-top:20px; margin-bottom:20px;}
.abyou h3{ font-size:35px; color:#000000;}
.abmiao{ text-overflow: ellipsis;display: -webkit-box; color:#505050;-webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow:hidden; line-height:26px; font-size:14px; height:104px; margin-top:20px; margin-top:40px; margin-bottom:30px; } 
.zdzuo{ font-size:15px; color:#0d0d0d;}
.zdzuo .green{ color:#83c129; font-size:35px; font-weight:900; padding-left:10px; padding-right:10px;}
.zdline{ background:#e4e4e4; height:50px; width:1px; margin-left:25px; margin-right:25px;}

.gd{ background:#82d210; width:150px;height:40px; border-radius:5px; line-height:40px; text-align:center}
.gd a{ color:#fff;-webkit-transition: margin-top .8s;
-moz-transition: margin-top .8s;
-o-transition: margin-top .8s;}
.gd a:hover { margin-top:-10px;display:block;  border-radius:5px; }

/*-------产品-------*/
.chanpin{ width:100%; margin:0 auto; background:url(../images/index_10.jpg) no-repeat center; height:605px;background-attachment:fixed}
.product{ width:1200px; margin:0 auto; padding-top:60px;}
.wenzi{ width:1200px; margin:0 auto}
.wenzi .fl h2{ font-size:40px; color:#fff; font-weight:900; margin-bottom:10px;}
.wenzi .fl h3{ font-size:16px; color:#fff;}
.gaa{ border:1px solid #fff;width:150px;height:40px; border-radius:5px; line-height:40px; text-align:center; margin-top:20px;}
.gaa a{ color:#fff;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.gaa a:hover { padding-left:10px;display:block;  border-radius:5px;color:#82d210}

.fenlei{ width:1200px; margin:0 auto; margin-top:40px; }
.fenlei ul{ height: 47px; }
.fenlei ul li {width:200px;height: 47px;background:#0264a3; border-right: 1px solid #1b4e8e; text-align: center;   float: left; box-sizing: border-box; position: relative;  }
.fenlei ul li a{ text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:47px; height:47px; font-size: 14px; color: #fff;}
.fenlei ul li a:hover{background:#82d210\9;color: #fff;}
.fenlei ul li:after{content:'';position:absolute;height:100%;width:0;background:#82d210;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.fenlei ul li:hover:after,.fen ul li.cur:after{width:100%;color: #fff;}
.fenlei ul li:nth-child(3){margin-right: 0;}
.fenlei ul li.cur a { background:#0891e1; color: #fff; }



.cpzhong{ width:1200px; margin:0 auto; padding-top:50px; padding-bottom:50px;}
.cmore{ border:1px solid #d8d8d8; border-radius:50%; width:30px; height:30px; line-height:30px; text-align:center; color:#d8d8d8; font-weight:bold; margin-top:10px;}
.cplie{ width:213px; margin-right:30px;  text-align:left; background:#fff; padding:20px;}
.cplie h2{ color:#030303; font-size:20px; margin-bottom:20px; padding-top:20px;}

.cplie h3{ font-size:14px; color:#575757;}
.aline{ background:#a8a8a8; width:20px; height:2px; margin-top:10px; margin-bottom:10px;}
.cmiao{text-overflow: ellipsis;display: -webkit-box; color:#818181;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; font-size:14px; line-height:22px; height:44px; }
.cplie a:hover  h2{color:#0574bb ;}
.cplie a:hover  h3{color:#0574bb }
.cplie a:hover  .cmiao{color:#0574bb }
.cplie a:hover  .aline{background:#0574bb }
.cplie a:hover  .cmore{ background:#0574bb;color:#fff}
#demolefta{OVERFLOW: hidden; WIDTH:1200px; margin:0 auto; }




/*----------新闻---------*/
#new{width:1200px; margin:auto; clear:both; padding-bottom:50px;overflow:hidden; margin:0 auto;  margin-bottom:40px;   }
#new h4{width:1200px;  float:left; color:#333333; font-size:33px; text-align:left; line-height:40px;font-weight:900;   padding-bottom:30px font-weight:900; padding-top:50px }
#new h4 span{width:1200px;  float:left; color:#333333; font-size:17px; font-weight:normal;  }

.n2{width:1200px;float:right; padding-top:30px; }
.n2 ul{ float:left;}
.n2 ul li{display:inline;float:left;width:331px; height:170px; margin-right:69px;  }
.n2 ul li a{ float:left;  width:331px;  line-height:30px; margin-bottom:10px; }
.n2 ul li h5{width:331px;float:left; text-align:left; color:#000; font-size:17px; font-weight:normal; line-height:40px; margin-bottom:5px;
text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow:hidden;

}
.n2 ul li h3{width:331px;float:left; text-align:left; color:#bababa; font-size:50px; background:url(../images/n_x.jpg) no-repeat 100px 25px; font-weight:normal;  line-height:40px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif}
.n2 b{  color:#9b9b9b; font-weight:normal ;font-size:14px; float:right}
.vv{width:331px;float:left;text-overflow: ellipsis;display: -webkit-box; color:#505050;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; height:48px; line-height:24px;}
.n2 em{ color:#949494; font-size:12px; font-style:normal }
.m3{width:50px; line-height:33px; text-align:center; float:left; color:#CCCCCC; margin-top:0px; font-size:20px;}
.m3 a{width:50px!important;line-height:32px; float:left; color:#CCCCCC!important; border:#CCCCCC solid 1px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.m3 a:hover{ color:#FFFFFF!important; background:#666666; width:150px!important;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}



/*------------底部------------*/
.foot_a{ width:100%; background:#f2f2f2; margin:0 auto}
.foot{ width:1200px; margin:0 auto; padding-top:60px; padding-bottom:60px;}
.fazuo h2{ font-size:20px; color:#000; margin-bottom:20px; text-transform:uppercase}
.fazuo  ul li{ line-height:28px; font-size:14px;}
.fazuo  ul li a{ color:#767676; text-transform:capitalize}
.sline{ background:#dfdfdf; width:1px; height:200px; margin-left:66px; margin-right:66px;}

.add{ color:#555; background:url(../images/con_1.png) no-repeat left 2px; padding-left:60px; font-size:14px; margin-bottom:18px;line-height:25px;}
.tel2{ color:#555; background:url(../images/con_2.png) no-repeat left 2px; padding-left:60px; line-height:25px;font-size:14px;margin-bottom:18px;}
.mail{ color:#555; background:url(../images/con_3.png) no-repeat left 2px;padding-left:60px; line-height:25px;font-size:14px;}
.ewm{ width:160px;text-align:center}
.ewm h2{ margin-bottom:5px;}
.ewm h3{ color:#676767;}
.ewm p{color:#676767; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:14px;}
.ewm img{ margin-top:20px;}

.dbjian{background:linear-gradient(to right,#0064b0,#00a2e4); height:100px; width:100%; margin:0 auto; line-height:100px;}
a.zzb07link{font-family: Arial, Helvetica, sans-serif;text-decoration:none;color: #fff;}
a.zzb07link:hover {text-decoration: underline;color: #fff;}
.zzb07tail{font-family:Arial, Helvetica, sans-serif;color:#fff;}
.dbzhong .fr{ margin-top:22px;}
.dbzhong{ width:1200px; margin:0 auto; }
/*----内页---*/
/*----内页---*/
.nyabout{width:100%; margin:0 auto; background:url(../images/nyabout.jpg) no-repeat center; height:300px;background-attachment:fixed }
.nycon{width:100%; margin:0 auto; background:url(../images/nycon.jpg) no-repeat center; height:300px;background-attachment:fixed }
.nyorder{width:100%; margin:0 auto; background:url(../images/nyorder.jpg) no-repeat center; height:300px;background-attachment:fixed }
.nypro{width:100%; margin:0 auto; background:url(../images/nypro.jpg) no-repeat center; height:300px;background-attachment:fixed }
.nynews{width:100%; margin:0 auto; background:url(../images/nynews.jpg) no-repeat center; height:300px;background-attachment:fixed }


.nyzhong{ width:1200px; margin:0 auto}
.ydao{ margin-top:50px;}
.ydao ul li {width:260px;height: 35px;background:#1b7f7f; text-align: center;   float: left; box-sizing: border-box; position: relative; margin-bottom:10px;  }
.ydao ul li{ float:left; background:#0574bb; margin-left:10px;height:35px; line-height:35px; text-align:center; width:260px; }
.ydao ul li a{ text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:35px; height:35px;  color: #fff;}
.ydao ul li a:hover{background:#82d211\9;color: #fff;}
.ydao ul li:after{content:'';position:absolute;height:100%;width:0;background:#82d211;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.ydao ul li:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}

.bigbt{ width:300px; padding-bottom:45px; background:linear-gradient(to right,#0064b0,#00a2e4);  margin-top:-100px; z-index:9999;}
.bigbt h2{ padding-left:30px; padding-top:50px;font-size:20px; text-transform:uppercase; color:#fff; font-weight:900;}
.bigbt h3{ font-size:30px; color:#fff; font-weight:900; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;padding-left:30px; margin-bottom:5px; margin-top:5px;}
.weizhi{padding-left:30px; color:#fff;}
.weizhi a{ color:#fff}
.weizhi span{ padding-left:10px; padding-right:10px;}
.neirong{ width:1200px; margin:0 auto; margin-top:40px; margin-bottom:50px; line-height:30px; border:2px dotted #cfcfcf;}
.wszhong{ padding:30px; line-height:30px;}

.ditu{ width:500px;}
.lianx{ width:550px;}
.rit-box .top-tit {
border-bottom: 1px dotted #BBBBBB;
padding-bottom: 30px;}
.rit-box .top-tit h3 {font-size: 18px;font-weight: 700;}
.rit-box .top-tit p {font-size: 15px;color: #999999;margin-top: 10px;}
.city li.on, .city li:hover {background-color: #82d211;}
.city li {float: left;margin-right: 10px;width: 150px;height: 38px;text-align: center;line-height: 38px;font-size: 15px;background-color: #ECF0F1;}
.city li a{ color:#fff}
.city {width: 420px;display: table;margin-top: 15px;}
.kbm{ margin-top:20px;}
.kuang{ border:1px solid #d8d8d8; background:#fff; width:80%; height:35px; line-height:35px;}
.kuang2{ border:1px solid #d8d8d8; background:#fff; width:50%; height:35px; line-height:35px;}
.tijiao{ background:#0574bb; width:100px; height:40px; line-height:40px; text-align:center; color:#fff; border:0px;}
.chongxie{ background:#82d211; width:100px; height:40px; line-height:40px; text-align:center; color:#fff; border:0px;}



.page_zhici_box_l{ width:347px;}
.page_zhici_box_r{ background:#f2f2f2; height:320px; width:853px;padding-bottom:50px; margin-top:70px;}
.page_zhici_box_r_title{ padding-top:50px; padding-left:50px; font-size:25px; font-weight:bold; padding-bottom:30px;}
.page_zhici_box_r_con{ padding-left:50px; padding-right:50px; }

.neirong .cplist2{ width:360px;-webkit-transition: .4s;margin-right:20px; margin-left:20px; margin-top:60px;}
.neirong .biaoq2{ width:360px; height:260px; border:1px solid #d8d8d8; margin-top:40px;text-align:center;vertical-align:middle;display:block;position:relative;display:table-cell;vertical-align:middle; }
.neirong .biaoq2 img{max-width:360px;max-height:260px; }
.neirong .cplist2 h2{ font-size:20px; font-weight:bold; color:#333; text-align:center; padding-top:15px; padding-bottom:15px;}
.neirong .cplist2 h2 a{ color:#333}
.neirong .cplist2 a:hover  h2 { color:#fcae17}
.neirong .cplist2:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px); -o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition: .4s;-moz-transition:.4s;-o-transition: .4s;}

.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;width: 100%; color: #0574bb; line-height: 30px; text-decoration: none; clear:both; margin-top:20px;}
.contentPage a:link {color: #0574bb; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #0574bb; font-weight: normal;}
.contentPage a:visited {color: #0574bb; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #0574bb; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0574bb;font-weight:normal;}
.contentPage .current{color:#0574bb; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #0574bb; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}

.fanhui{ width:100%; margin:0 auto; line-height:40px; margin-top:50px;}
.fanhui ul li{ float:left; width:29.5%;background:#f2f2f2;padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; }
.fanhui ul li:nth-child(2n) {background: #0574bb; text-align:center}
.fanhui ul li:nth-child(2n) a{ color:#fff; text-align:center}


.weizhi b {
    font-weight: normal;
    padding-left: 30px;
    background-image: url(../images/map.png);
    background-repeat: no-repeat;
    background-position: left center;}
.endit-content{ line-height:28px;}
.endit-content p{margin:15px 0;}
.endit-content img{max-width:100%;}

.lianxi_ny { height:520px;}
.lianxi_ny_l, .lianxi_ny_r   { width:47%;  }
.lianxi_ny_l h2, .lianxi_ny_r h2  {font-size:25px; line-height:75px; width:100%; float:left; color:#333; }


.lianxi_ny_l .con {width:100%;float:left; margin-top:10px;}
.lianxi_ny_l .con .li {width:30%;float:left; margin-right:3%;}
.lianxi_ny_l p { width:100%; line-height:24px; margin-top:15px; float:left;  }
.lianxi_ny_l strong { width:100%; line-height:29px; margin-top:15px; float:left; font-size:18px;   color:#333;}
.lianxi_ny_l .zixun { line-height:50px; width:200px; color:#fff; text-align:center; background-color:#fa951f; float:left; margin-top:20px;}


.con_gg { color:#fff; padding:30px 0; height:120px; background:url(../images/ys_bg.jpg) no-repeat top center;}
.con_gg h2 { padding-top:15px; line-height:50px; font-size:32px; }
.con_gg p { font-size:18px; line-height:35px;}

.job_ny  table tr td { border:1px solid #efefef; }
.content_lxwm_Bcn{
    overflow: hidden; margin-bottom:60px;
    margin-top: 50px;
    border-top: 4px solid #F3F3F3;
    border-bottom: 4px solid #F3F3F3;
}
.content_lxwm_Bcnl{
    float: left;
    width:28%;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-right: 58px;
}.content_lxwm_Bcnlrb { font-size:16px; color:#2e2e2e; line-height:28px;}
.content_lxwm_Bcnlrt{
    font-size: 24px;
    color: #000000;
}
.content_lxwm_Bcnlr{
    padding-top: 13px;
}
.content1 {
    width: 1200px;
    margin: 0 auto;
}

.kuang1 {
    line-height: 50px;
    height: 50px;
    width: 572px;
    color: rgb(41, 41, 41);
    font-family: 微软雅黑;
    padding-left: 20px;
    margin: 5px;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(205, 205, 205) !important;
    border-image: initial !important;
}
.kuang2 {
    line-height: 50px;
    height: 120px;
    width: 572px;
    font-family: 微软雅黑;
    float: left;
    padding-left: 20px;
    color: rgb(41, 41, 41) !important;
    margin: 5px;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(205, 205, 205) !important;
    border-image: initial !important;
}
.kuang3 {
line-height: 50px;
height: 50px;
width: 366px;
float: left;
color: rgb(41, 41, 41);
font-family: 微软雅黑;
padding-left: 20px;
margin: 5px;
border-width: 1px !important;
border-style: solid !important;
border-color: rgb(205, 205, 205) !important;
border-image: initial !important;
}
.font7 table tr td img {
float: left;
height: 52px;
width: 166px;
}
.ann {
line-height: 48px;
color: rgb(255, 255, 255);
text-align: center;
height: 46px;
width: 198px;
font-family: 微软雅黑;
font-size: 15px;
margin-top: 15px;
background-color:#f9a22f!important;
border-width: 1px;
border-style: solid;
border-color: #f9a22f!important;
border-image: initial;
}
.tit {font-size: 28px;text-align: center;margin: 55px 0;}
.wmen { color:#f9a22f;}
.chi {margin-bottom: 5px;font-weight: bold;color: #333;letter-spacing: 2px;}
.chi i {font-weight:400;color:#fa951f;font-size:14px;padding: 0 15px;font-family:Arial, Helvetica, sans-serif;font-style: italic; letter-spacing: 0px;}
.eng {text-transform: uppercase;font-weight: 100;font-size: 16px;}
.lianxi_ny { height:520px;}
.lianxi_ny_l, .lianxi_ny_r   { width:47%;  }
.lianxi_ny_l h2, .lianxi_ny_r h2  {font-size:25px; line-height:75px; width:100%; float:left; color:#333; }


#ny_xinwen {
	width:1140px; margin:auto; clear:both; padding-top:40px;
	
}
#ny_xinwen ul {
	float: left;
	height: 221px;
	width:1140px; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	position: relative;
}
#ny_xinwen ul span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #6d6d6d;
	height: 57px;
	width: 72px;
	border-top-width:2px;
	border-top-style: solid;
	border-top-color: #6d6d6d;
	position: absolute;
	left: 32px;
	top: 40px;
	line-height: 57px;
	text-align: center;
}
#ny_xinwen ul font {
	font-size:13px;font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: #6d6d6d;
	height: 25px;
	width: 72px;
	position: absolute;
	left: 32px;
	top: 97px;
}
#ny_xinwen ul li {
	font-size: 17px;
	line-height: 19px;
	color: #000;
	height: 19px;
	width: 729px;
	position: absolute;
	left: 136px;
	top: 40px;
}
#ny_xinwen ul li a{

	color: #000;
	
}
#ny_xinwen ul p {
	font-size: 13px;
	line-height: 28px;
	color: #848484;
	text-align: left;
	float: left;
	height: 56px;
	width: 729px;
	position: absolute;
	left: 136px;
	top: 75px;
}
#ny_xinwen ul em {
	font-size: 13px;
	line-height: 30px;
	color: #0574bb;
height: 30px;
	width: 95px;
	position: absolute;
	left: 136px;
	top: 149px;border:1px solid #0574bb;
	font-style: normal;
	text-align: center;
}
#ny_xinwen ul em a{ color:#0574bb;-webkit-transition: padding-left .8s;	
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
#ny_xinwen ul em a:hover em{ border:1px solid #fbae17}
#ny_xinwen ul em a:hover {padding-left:20px; display:block; background:#0574bb; color:#fff; border:none}
#ny_xinwen ul img {
	height: 133px; border:1px solid #d8d8d8;
	width: 229px;overflow:hidden;cursor: pointer;
	position: absolute;
	top: 40px;
	right: 22px;
}

#ny_xinwen_da {
	width:1140px; 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#ny_xinwen_da h3 {
	font-size: 28px;
	line-height: 33px;
	color: #333;
	text-align: center;
	float: left;
	padding-bottom:20px;
	width:1140px; 
	margin-top: 55px;
	font-weight: normal;
}
.xinwen_zz {
	font-size: 13px;
	line-height: 32px;
	color: #bbbbbb;
	float: left;
	height: 46px;
	width:1140px; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	text-align: center;
}
.proimg{ width:500px;text-align:center;vertical-align:middle;display:block;position:relative;display:table-cell;vertical-align:middle; border:1px solid #d8d8d8; overflow:hidden}
.proimg img{ max-width:500px; }
.proimg img{cursor: pointer; width:100%;transition: all 0.6s;}
.proimg img:hover{   transform: scale(1.4);}
.protxt{ width:630px;}
.protxt h2{ font-size:25px; font-weight:900; color:#000;}
.protxt h3{ color:#fdae17; font-size:20px; margin-top:10px;}
.protxt h4{text-overflow: ellipsis;display: -webkit-box; color:#818181;-webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow:hidden; margin-top:10px;}
.shangxia{ margin-top:30px;}
.wshs{ border:10px solid #f2f2f2; width:100%;}

.baoo{ font-size:30px; color:#000; font-weight:900; margin-bottom:40px;}
.xwbiaoti{ text-align:center; font-size:35px; color:#333; font-weight:bold}
.fabu{ color:#bbbbbb; text-align:center; margin-top:10px;}
.fline{ background:#d8d8d8; height:1px; margin:0 auto; margin-top:30px; margin-bottom:40px;}
.nyabouta{ width:550px;}
.nyvideo{ width:600px; margin-top:90px;}
.nymiao{ line-height:30px;}
.nyabouta h2{ color:#000; font-weight:30px; font-weight:900; margin-bottom:30px;}
.abhs .abjam{ width:1200px; margin:0 auto; padding-top:70px; padding-bottom:70px; }
.abhs{ background:#f2f2f2; width:100%; margin:0 auto}
.ccp{ background:#fbae17; height:160px; line-height:160px; color:#fff; font-size:30px; text-align:center; padding:0px;}
.con4{ width:1200px; margin:0 auto;padding-bottom:70px; margin-top:70px;}
.con4 table td{ padding-left:30px; padding-top:30px; padding-bottom:30px; padding-right:20px;}
.con4 table p{ font-size:20px; font-weight:bold; color:#fbae17; padding-bottom:10px;}
.con4 table span{ font-size:15px;}

