/*
/* 公共布局 
---------------------------------------------- */
body, html { padding:0px; margin:0px; width:100%; height:100%; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
div, ul, ol, li, dl, dt, dd, table, tr, th, td, form, textarea { margin: 0; padding: 0; }
ul, ol, li, dl, dt, dd { list-style-type: none; }
em, i, u { font-style: normal }
a, a:focus, a:active, a:hover { outline: none;  text-decoration:none; }
:after, :before { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
img {border:0px;}
html，body{font-family:  Microsoft YaHei, "Helvetica Neue", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
          font-weight:400; color: #333; font-size: 14px;}

.font { font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", Arial, sans-serif !important;}

/*// 动画*/
*:after,
*:before,
h1,
h2,
h3,
h4,
h5,
a,
i,
svg,
img,
input,
button,
textarea,
.sub-menu,
.transition {
    transition: ease-in-out .5s;
}

/*// 动画过滤*/
.animate-transition {
    transition: ease-in-out 1.2s;
}

/*// 无动画过滤*/
.no-transition {
    transition: ease-in-out 0s;
}

/* 链接样式 {命名规则：Link+颜色+具体属性}
----------------------------------------------- */
a { color:#666666; text-decoration:none; }  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:none;}
.cls{clear:both;}
/* 公共布局*/
.header{ width:1000px; margin:0 auto;}
.fr { float:right;}
.fl { float:left;}
fieldset,img{border:0;}
/* toTop */
.toTop{ background:url(../images/gotop.png) 0 0; width:40px; height:40px; cursor:pointer; position:fixed; right:15px; bottom:15px; margin:0;}
.toTop:hover{ background:url(../images/gotop.png) 0 -40px;}



/*头部开始*/

/* --------****************************------------ */
.onNav{
color:#FFFFFF; 
background:none;background:url(../Images/on.jpg) repeat-x left top;
}
#navbox{width:920px; margin:0px auto 0 auto; height:49px; padding:0px 0px 0px 0px;}
#navbox ul.sf-menu ul
#navbox ul.sf-menu ul li {
width:100px;   
}
#navbox ul.sf-menu ul ul {
margin:0 0 0 100px;
}

/* Framework for proper showing/hiding/positioning */
/* DO NOT EDIT FROM HERE */
ul.sf-menu
,ul.sf-menu * {
margin:0;
padding:0;
}

ul.sf-menu {
display:block;
position:relative; z-index:9999;
}
ul.sf-menu li { /*导航宽度*/
display:block;
list-style:none;
float:left;
 position:relative; width:100px;
}
ul.sf-menu li:hover {
visibility:inherit; /* fixes IE7 'sticky bug' */
}
ul.sf-menu a {
display:block;
position:relative;
}
ul.sf-menu ul {
position:absolute;
left:0;
width:100px; 
top:auto;
left:-999999px;
}
ul.sf-menu ul a {
zoom:1; /* IE6/7 fix */
}
ul.sf-menu ul li {
float:left; /* Must always be floated otherwise there will be a rogue 1px margin-bottom in IE6/7 */
width:100px;
}
ul.sf-menu ul ul {
top:0;
margin:0 0 0 100px
}

ul.sf-menu li:hover ul,ul.sf-menu li:focus ul,ul.sf-menu li.sf-hover ul { /*first level*/
left:auto;
}
ul.sf-menu li:hover ul ul,ul.sf-menu li:focus ul ul,ul.sf-menu li.sf-hover ul ul {
left:-999999px;
}
ul.sf-menu ul li:hover ul,ul.sf-menu ul li:focus ul,ul.sf-menu ul li.sf-hover ul {/*second level*/
left:auto;
}
ul.sf-menu ul li:hover ul ul,ul.sf-menu ul li:focus ul ul,ul.sf-menu ul li.sf-hover ul ul {
left:-999999px;
}
ul.sf-menu ul ul li:hover ul,ul.sf-menu ul ul li:focus ul,ul.sf-menu ul ul li.sf-hover ul {/*third level*/
left:auto;
}
ul.sf-menu ul ul li:hover ul ul,ul.sf-menu ul ul li:focus ul ul,ul.sf-menu ul ul li.sf-hover ul ul {
left:-999999px;
}
ul.sf-menu ul ul ul li:hover ul,ul.sf-menu ul ul ul li:focus ul,ul.sf-menu ul ul ul li.sf-hover ul {/*fourth level*/
left:auto;
}
ul.sf-menu ul ul ul li:hover ul ul,ul.sf-menu ul ul ul li:focus ul ul,ul.sf-menu ul ul ul li.sf-hover ul ul {
left:-999999px;
}

/* autoArrows CSS -----------------------*/

#navbox ul#nav ul span.sf-arrow {
width:7px;
height:7px;
position:absolute;
top:8px;
right:0;
display:block;
background:url(../images/arrows-black.png) #3300FF no-repeat 100 0;
overflow:hidden; /* making sure IE6 doesn't overflow and expand the box */
font-size:1px;

}


ul ul span.sf-arrow {
right:12px;
top:7px;
background-position:0 100%;
}


#navbox ul#nav ul
,#navbox ul#nav ul li {
width:100px;
}
#navbox ul#nav ul ul {
margin:0 0 0 100px;
}

/* Theming the menu */

ul#nav {
float:left;
}

ul#nav ul {
border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; border-RIght:1px solid #DDDDDD; border-left:1px solid #DDDDDD;}

ul#nav li a { /*下拉导航设置*/
padding:0px; 
color:#FFFFFF; font:700 14px/49px "Helvetica Neue"; width:100px;
text-decoration:none;
text-align:center;
background:none;
}
ul#nav li.navLine{
background:url(../img/Line.jpg) no-repeat center 1px; width:2px; padding:0px; height:49px;
}
ul#nav ul li{ margin:0px; padding:0px;}
ul#nav ul li a {
padding:0px 0px 0px 0px; width:100px;
color:#EA5809; font:14px/45px "Microsoft YaHei","Helvetica Neue"; text-decoration:none; text-align:center; background:url(../Images/on.jpg) #F4F4F4 no-repeat bottom center;}
ul#nav ul li a:hover,ul#nav ul li a:focus {
color:#CC3300; font:14px/45px "Microsoft YaHei","Helvetica Neue"; text-decoration:underline; filter:alpha(opacity=100); background:url(../Images/on.jpg) #F4F4F4 no-repeat bottom center;
}

ul#nav li a:hover
,ul#nav li a:focus {
color:#FFFFFF; background:url(../Images/on222.jpg) repeat-x left top;
}


ul#nav span.sf-arrow {
top:28px;
right:6px;
}

ul#nav ul span.sf-arrow {
top:28px;
right:6px;
background-image:url(../images/arrows-white.png);
}

ul#nav ul span.sf-arrow {
right:12px;
top:16px;
}

/* --------****************************------------ */
/*头部结束*/

/*----------------------------*/
.hidden{display:none;}
.slider{width:100%;height:475px;position:relative;}
.inner_s_item{width:1002px;margin:0 auto;}
.side{background-color:#222222;width:258px;float:right;margin-top:16px;}
.side_img{margin:2px 2px 1px 2px;}
.side_a{line-height:37px;height:139px;text-align:center;display:block;color:#c2c2c2;overflow:hidden;}
.slider .btn{line-height:50px;width:945px;height:50px;text-align:right;position:absolute;top:420px;_top:420px;left:50%;margin-left:-501px;padding-right:57px;}
*html .slider .btn{background:none;}
.slider .btn_span{display:inline-block;width:15px;height:15px;line-height:15px;color:#ffffff;background:url('../Img/home-y-24.png') -10px -133px no-repeat;_background: url("../Img/home-y.png") no-repeat scroll 0 -459px;margin:9px 0 9px 18px;text-align:center;cursor:pointer;_color:#333333;}
.slider .btn .on{color:#ffffff;background:url('../Img/home-y-24.png') -10px -80px no-repeat;_background: url("../Img/home-y.png") no-repeat scroll 0 -399px;}
.s_item{width:100%;height:475px;}
.main_a{width:1000px;height:475px;display:block;float:right;}
/*----------------------------*/


.gg-Body-100{ width:100%; margin:20px auto 0 auto; height:125px; background:url(../Img/ggbg.gif) #FFFFFF repeat-x center Top; text-align:center;}


.ys {overflow:hidden; width:960px; margin:17px auto 0 auto;}
.ys h2 { height:49px; background:url(../Img/ysh2.gif) no-repeat; color:#fff; font:24px/49px "Microsoft YaHei"; padding:0 8px 0 10px;}
.ys h2 em { font-size:22px; font-style:normal; font-weight:normal; padding-left:5px;}
.ys h2 span { font-size:16px; font-weight:normal; color:#333;}
.ys h2 span s { font-size:20px; text-decoration:none;}

.ysbody {width:1000px; margin:0px auto 0 auto;}

.ys01 { background:url(../Img/ys1.jpg) no-repeat; height:248px;}
.one { padding:59px 0 0 503px; width:433px;}
.one h3 { height:68px;}
.one p { font-size:14px; font-family:"Microsoft YaHei"; line-height:28px; color:#3e3e3e; border-top:1px dashed #aaa; padding:5px 0 0 0;}
.ys02 { background:url(../Img/ys2.jpg) no-repeat; height:244px;}
.three { padding:52px 0 0 49px; width:436px}
.ys03 { background:url(../Img/ys3.jpg) no-repeat; height:253px;}
.five { padding:66px 0 0 490px; width:440px}


.web-Body-1000{ width:1000px; margin:20px auto 0 auto; }

.Foot-Body-1000{ width:100%; text-align:center; margin:0px auto 0 auto; border-top:2px #3362a8 solid; padding: 20px 0px 20px 0px; color:#666; font:13px/25px "Helvetica Neue";}

/*首页新闻*/
.Index_new{width:960px; margin:20px auto 0px auto; background-color:#FFFFFF;}
.Index_new .Left{float:left; padding:0px; width:310px;}
.Index_new .Mid{float:Left; padding:0px; width:300px; margin-left:20px;}
.Index_new .Right{float:Right; padding:0px; width:310px;}

.NewList-body{ padding:0px 0px 0px 0px; width:310px; border:1px solid #E0E0E0;}
.NewList-body .title{ BACKGROUND: url(../images/indexbg.jpg) repeat-x left bottom; padding:0px; height:31px; color:#CA0109; font:700 15px/31px "Microsoft YaHei", Helvetica Neue; text-align:left;}
.NewList-body .Body{padding:10px 0px 10px 0px; margin:0px; color:#333333; font:12px/23px "Helvetica Neue"; background-color:#FFFFFF; height:220px;}
.NewList-body .Body li { PADDING-LEFT: 14px; HEIGHT: 25px; font:13px/25px "Helvetica Neue"; OVERFLOW: hidden; }
.NewList-body .Body li A {PADDING-LEFT: 10px; BACKGROUND: url(../images/d4.jpg) no-repeat 0px 10px; COLOR: #666666; font:13px/25px "Helvetica Neue"; float:left; }
.NewList-body .Body li A:hover {BACKGROUND: url(../images/d4.jpg) no-repeat 0px 10px; COLOR: #0398dd; font:13px/25px "Helvetica Neue"; TEXT-DECORATION: none}
.NewList-body .Body li span { float:right; width:75px; text-align:right;COLOR: #A2A1A1; font:13px/25px "Helvetica Neue"; padding-right:8px;}

.NewList-body .newImg{ margin:0px  auto; width:310px; margin-bottom:10px;}
.NewList-body .newImg img{ float:left; width:120px; height:88px;}
.NewList-body .newImg .p{ float:right; width:185px; margin:0; color:#666666; font:12px/20px "Helvetica Neue";}
.NewList-body .newImg h4{ color:#9C1718; font:700 13px/23px "Helvetica Neue";}
.NewList-body .newImg h4 a:link,.NewList-body .newImg h4 a:visited{ color:#9C1718;}
.NewList-body .newImg h4 a:hover,.NewList-body .newImg h4 a:active{ color:#CB0505;}

.NewList-body .newImg .p a:link,.NewList-body .newImg .p a:visited{ color:#9C1718;}
.NewList-body .newImg .p a:hover,.NewList-body .newImg .p a:active{ color:#CB0505;}

.Publick03 h1{ float:left; color:#CA0109; font:700 15px/31px "Microsoft YaHei","Helvetica Neue";  margin:0px 0px 0px 10px; text-align:left;}
.Publick03 h1 a:link,.Publick03 h1 a:visited{ color:#ffffff; font:700 15px/31px "Microsoft YaHei","Microsoft YaHei","Helvetica Neue"; text-decoration:none;}
.Publick03 h1 a:hover,.Publick03 h1 a:active{ color:#ffffff; font:700 15px/31px "Microsoft YaHei","Helvetica Neue"; text-decoration:underline;}
.Publick03 span{ float:Right; margin:0px 10px 0px 0px; text-align:Right; color:#666666; font:13px/31px "Arial";}
.Publick03 span a:link,.Publick03 span a:visited{ color:#ffffff; font:13px/31px "Arial"; text-decoration:none;}
.Publick03 span a:hover,.Publick03 span a:active{ color:#ffffff; font:13px/31px "Arial"; text-decoration:underline;}


.NewList-body2{ padding:0px 0px 0px 0px; width:300px; border:1px solid #E0E0E0;}
.NewList-body2 .title{ padding:0px; height:31px; color:#CA0109; font:700 15px/31px "Microsoft YaHei", Helvetica Neue; text-align:left; BACKGROUND: url(../images/indexbg.jpg) repeat-x left bottom;}
.NewList-body2 .Body{padding:10px 0px 10px 0px; margin:0px; color:#333333; font:12px/23px "Helvetica Neue"; background-color:#FFFFFF; height:220px;}
.NewList-body2 .Body li { PADDING-LEFT: 14px; HEIGHT: 25px; font:13px/25px "Helvetica Neue"; OVERFLOW: hidden; }
.NewList-body2 .Body li A {PADDING-LEFT: 10px; BACKGROUND: url(../images/caseOff.jpg) no-repeat 0px 10px; COLOR: #666666; font:13px/25px "Helvetica Neue"; float:left; }
.NewList-body2 .Body li A:hover {BACKGROUND: url(../images/caseOff.jpg) no-repeat 0px 10px; COLOR: #0398dd; font:13px/25px "Helvetica Neue"; TEXT-DECORATION: none}
.NewList-body2 .Body li span { float:right; width:75px; text-align:right;COLOR: #A2A1A1; font:13px/25px "Helvetica Neue"; padding-right:8px;}

.NewList-body2 .newImg{ margin:0px  auto; width:280px; margin-bottom:10px;}
.NewList-body2 .newImg img{ float:left; width:120px; height:88px;}
.NewList-body2 .newImg .p{ float:right; width:155px; margin:0; color:#666666; font:12px/20px "Helvetica Neue";}
.NewList-body2 .newImg h4{ color:#9C1718; font:700 13px/23px "Helvetica Neue";}
.NewList-body2 .newImg h4 a:link,.NewList-body2 .newImg h4 a:visited{ color:#9C1718;}
.NewList-body2 .newImg h4 a:hover,.NewList-body2 .newImg h4 a:active{ color:#CB0505;}

.NewList-body2 .newImg .p a:link,.NewList-body2 .newImg .p a:visited{ color:#9C1718;}
.NewList-body2 .newImg .p a:hover,.NewList-body2 .newImg .p a:active{ color:#CB0505;}
/*首页新闻*/
/*团队*/
.index-case1 { width:998px; border:1px solid #cecece; overflow:hidden; margin:20px auto 0px auto;}
.index-case-body1 { padding:25px 0 0 44px; width:954px;}
.index-case-body1 ul li { float:left; width:137px; height:235px; overflow:hidden; margin-right:42px; display:inline;}
.index-case-body1 ul li img { width:137px; height:183px; border:1px solid #d7d7d7;}
.index-case-body1 ul li span { height:48px; line-height:46px; text-align:center; display:block; overflow:hidden;}
.index-case-body1 ul li span a { color:#747474; font-size:14px; font-family:"Microsoft YaHei";}
.index-case-body1 ul li span a:hover {color:#0398dd; font-size:14px; font-family:"Microsoft YaHei";}
.index-case-body1 ul .nobot { margin-right:0;}

.Title-body1 {}
.Title-body1 h2 { height:42px; line-height:42px; background:url(../Img/barpro.gif) repeat-x; font-size:16px; font-weight:normal; padding:0 10px;}
.Title-body1 h2 a { font-family:"Microsoft YaHei"; color:#333; padding-left:18px; background:url(../Img/icon.gif) no-repeat left center;}
.Title-body1 h2 span a { color:#707070; font-size:12px; font-family:"Helvetica Neue"; background:none;}
/*团队*/

/*工程案例*/
.index-case { width:998px; border:1px solid #cecece; overflow:hidden; margin:20px auto 0px auto;}
.index-case-body { padding:25px 0 0 44px; width:954px;}
.index-case-body ul li { float:left; width:276px; height:235px; overflow:hidden; margin-right:42px; display:inline;}
.index-case-body ul li img { width:274px; height:183px; border:1px solid #d7d7d7;}
.index-case-body ul li span { height:48px; line-height:46px; text-align:center; display:block; overflow:hidden;}
.index-case-body ul li span a { color:#747474; font-size:14px; font-family:"Microsoft YaHei";}
.index-case-body ul li span a:hover {color:#0398dd; font-size:14px; font-family:"Microsoft YaHei";}
.index-case-body ul .nobot { margin-right:0;}

.Title-body {}
.Title-body h2 { height:42px; line-height:42px; background:url(../Img/barpro.gif) repeat-x; font-size:16px; font-weight:normal; padding:0 10px;}
.Title-body h2 a { font-family:"Microsoft YaHei"; color:#333; padding-left:18px; background:url(../Img/icon.gif) no-repeat left center;}
.Title-body h2 span a { color:#707070; font-size:12px; font-family:"Helvetica Neue"; background:none;}
/*工程案例*/



/*污染*/
.index-wuran { width:960px; border:1px solid #cecece; overflow:hidden; margin:20px auto 0px auto; padding:0px;}

.vs_c { padding:20px 20px 20px 20px;}

.wr-body-img { width:530px; height:213px;}
.wr-img01 { width:236px; height:215px; margin-right:20px;}
.wr-img01 img { width:234px; height:213px; border:1px solid #dadada;}

.vs_r { width:430px;}
.vs_r h3 { height:40px; line-height:40px; border-bottom:1px dashed #c8c8c8; color:#333; font-size:20px; font-weight:normal; font-family:"Microsoft YaHei"; margin-bottom:8px;}
.vs_r h3 em { font-style:normal; color:#9d0b0f; font-size:28px; padding:0 3px;}
.vs_r p { height:27px; line-height:27px; color:#333; font-size:14px; font-family:"Microsoft YaHei";}
.vs_r p span { color:#9d0b0f;}
/*污染*/

#mains{width:100%; display:table; padding-bottom:4px; height: auto; overflow: hidden; min-height: calc(100% - 720px) }

#mains .position{height:auto;overflow:hidden; width: 100%; margin: 0 auto; max-width: 1400px;  min-width: 1200px; padding-top:8px; color:#727272; font:15px/22px "Microsoft YaHei","Helvetica Neue"; background: #f2f1f6; padding-bottom: 6px;
    border-radius: 4px;
    padding-left: 12px; display: none;}
#mains .position.has{ display: block;}
#mains .position span{width:28px; height:27px;text-align:center;  display: inline-block;}

#mains .position a{display:inline-block; float:left; color:#727272;}

#mains .position a:hover{color:#0398dd;}

#mains .position strong{font-weight:500; color:#666;}

#mains .position .home{padding-left:18px; background:url(../images/home.jpg) left no-repeat;}

#mains .main{width:100%; margin:0 auto; display:table; padding-top:20px; max-width: 1400px; min-width: 1200px;}

#mains .main .left{width:250px; display:table; float:left;}


#mains .main .left .title{padding-left:30px;width:100%;height:69px; color:#FFF; font:19px/69px "Microsoft YaHei","Helvetica Neue"; background: #008fd4;}

#mains .main .left .leftNav{width:100%; display:table; margin-bottom:19px;}

#mains .main .left .leftNav ul{width:100%; border-left:1px #ecebec solid; border-right:1px #ecebec solid; display:table; padding-top:12px;}

#mains .main .left .leftNav ul li{width:90%;line-height:50px; margin:0 auto;}

#mains .main .left .leftNav ul li a{font-size:16px; color:#000;width:100%;height:50px;background:url(../images/left-ico.jpg) 9px no-repeat; border-bottom:1px #d7d8d8 solid; padding-left:29px; display:block; }
#mains .main .left .leftNav ul li a.tips{color:#0398dd; font-weight: 600;}
#mains .main .left .leftNav ul li a:hover{color:#0398dd;}

#mains .main .left .leftNav ul li .hover{color:#0398dd;}

#mains .main .left .leftNav ul li .secondary a{background:url(../images/erjidian_03.jpg) 13px no-repeat; border-bottom:1px #d7d8d8 dashed; color:#737373; }

#mains .main .left .leftNav ul li .secondary .hover{color:#e57c77;}

#mains .main .left .leftNav ul li .secondary a:hover{color:#e57c77;}

#mains .main .left .leftNav .fanhui{width:100%;height:63px; background:url(../images/leftNav_03.jpg) no-repeat; padding-left:36px; padding-top:14px;}

#mains .main .left .leftNav .fanhui a{color:#0398dd; font:16px/45px "Microsoft YaHei","Helvetica Neue";}

#mains .main .left .leftNav .fanhui a:hover{color:#0398dd; text-decoration:underline;}


#mains .main .right{width:calc(100% - 280px); display:table; float:right;}
#mains .main .right .aboutMain{width:100%; display:table;padding:10px 20px; font-size:16px; color:#737373; line-height:35px; font-family:"Microsoft YaHei";}
#mains .main .right .Join_Main{width:100%; display:table;padding-top:39px; font-size:16px; color:#737373; line-height:35px; font-family:"Microsoft YaHei";}
#mains .main .fullbox{width:100%; display:table; float:right;}
#mains .main .fullbox .aboutMain{width:100%; display:table;padding:10px 30px; font-size:16px; color:#737373; line-height:35px; font-family:"Microsoft YaHei";}
#mains .main .fullbox .aboutMain .title2{ font-size: 24px; text-align: center; font-weight: 600; line-height: 32px; padding: 10px 0; color: #000;}
#mains .main .fullbox .aboutMain .new_show{font-family:"Microsoft YaHei" !important; line-height: 1.5; color: #555; font-size:16px; }
#mains .main .fullbox .aboutMain .new_show p span{font-family:"Microsoft YaHei" !important; }
#mains .main .fullbox .Join_Main{width:100%; display:table;padding-top:39px; font-size:16px; color:#737373; line-height:35px; font-family:"Microsoft YaHei";}
.Message_red {color:#CD3B0A; font:13px/28px "Helvetica Neue";}
.Message_font {color:#737373; font:13px/28px "Microsoft YaHei","Helvetica Neue";}

.YlText{float:left; width:266px; height:16px; padding:2px; border:1px solid #ccc; color:#999; font-family:Arial;}

#mains .main .right .aboutMain .title{width:680px;height:52px; font-size:18px; color:#0398dd; font:19px/21px "Microsoft YaHei","Helvetica Neue"; padding-left:20px; background:url(../images/ico-1.jpg) left 3px no-repeat;}

#mains .main .right .aboutMain p{font-size:16px; color:#737373; line-height:35px; font-family:"Microsoft YaHei"; padding-bottom:20px; display:table; width:100%;}

#mains .main .right .aboutMain .title2{ text-align:center; padding-bottom:10px; clear:both;width:700px;border-bottom:1px #cacccc solid;margin-bottom:25px; color:#000000; font:19px/22px "Microsoft YaHei","Helvetica Neue";}

#mains .main .right .aboutMain p img{display:inline;}

#mains .aboutMain li{ height:52px; width:100%; float:left; background:url(../images/Nbg0.jpg) repeat-x left center; padding:0px; margin-top:10px;}
#mains .aboutMain li a{ float:Left; color:#333; font:14px/36px "Microsoft YaHei","Helvetica Neue"; text-align:left; padding-left: 20px;}
#mains .aboutMain li a:link,.ProList .Body li a:visited{ color:#333; font:16px/48px "Microsoft YaHei","Helvetica Neue";}
#mains .aboutMain li a:hover,.ProList .Body li a:active{ color:#04a3ef; font:16px/48px "Microsoft YaHei","Helvetica Neue";}
#mains .aboutMain li i{ float:right; color:#7D7D7D; font:15px/48px "Microsoft YaHei","Arial"; width:106px; padding-left:15px;}

#mains .aboutMain li.PageLi{ height:45px; width:100%; padding:4px 0px 0px 0px; color:#333; text-align:center; font:16px/42px "Microsoft YaHei","Helvetica Neue"; background:none; border:none;}
#mains .aboutMain li.PageLi a{ float:none;}
#mains .aboutMain li.PageLi a:link,#mains .aboutMain li.PageLi a:visited{ color:#7D7D7D; font:16px/42px "Microsoft YaHei","Helvetica Neue";}
#mains .aboutMain li.PageLi a:hover,#mains .aboutMain li.PageLi a:active{ color:#04a3ef; font:16px/42px "Microsoft YaHei","Helvetica Neue";}


#mains .main .right .aboutMain img{max-width: 100%!important; height: auto!important; width:expression(this.width > 700 ? "700px" : this.width)!important;}

.page-case-body {
    padding: 25px 0 0 0px;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.page-case-body ul li { float:left; width:25%; height:350px; overflow:hidden; padding-right:24px; display: inline-block ;margin-bottom: 20px;}
/*.page-case-body ul li:nth-child(5n){}*/
.page-case-body ul li img { width:100%; height:310px; border:1px solid #d7d7d7; display: block;}
.page-case-body ul li span { height:40px; line-height:46px; text-align:center; display:block; overflow:hidden;}
.page-case-body ul li span a { color:#747474; font-size:16px; font-family:"Microsoft YaHei";}
.page-case-body ul li span a:hover {color:#0398dd; font-size:16px; font-family:"Microsoft YaHei";}
.page-case-body ul .nobot { margin-right:0;}


.page_case {
    padding: 0px 0 0 0px;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.page_case ul{width: 100%; margin: 0 auto; height: auto; overflow: hidden;}
.page_case ul li { float:left; width:33.33%; height:auto; overflow:hidden; padding-right:24px; display: inline-block; margin-bottom: 20px;}
/*.page-case-body ul li:nth-child(5n){}*/
.page_case ul li img { width:100%; height:250px; border:1px solid #d7d7d7; display: block;}
.page_case ul li span { height:40px; line-height:46px; text-align:center; display:block; overflow:hidden;}
.page_case ul li span a { color:#747474; font-size:16px; font-family:"Microsoft YaHei";}
.page_case ul li span a:hover {color:#0398dd; font-size:16px; font-family:"Microsoft YaHei";}
.page_case ul .nobot { margin-right:0;}

.case_list{ margin-top: 30px;}
.case_list ul{width: 100%; margin: 0 auto; height: auto; overflow: hidden;}
.case_list ul li { float:left; width:33.33%; height:auto; overflow:hidden; padding-right:24px; display: inline-block; margin-bottom: 20px;}
/*.page-case-body ul li:nth-child(5n){}*/
.case_list ul li img { width:100%; height:250px; border:1px solid #d7d7d7; display: block;}
.case_list ul li span { height:40px; line-height:38px; text-align:center; display:block; overflow:hidden; width: 100%; text-align: left; border: 1px solid #eee;
    text-align: left;
    border-radius: 4px;
    padding-left: 14px;}
.case_list ul li span a { color:#555; font-size:16px; font-family:"Microsoft YaHei";}
.case_list ul li span a:hover {color:#0398dd; font-size:16px; font-family:"Microsoft YaHei";}

.page-casebody {
    padding: 0px 0 0 0px;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.page-casebody ul{width: 100%; margin: 0 auto; height: auto; overflow: hidden;}
.page-casebody ul li { float:left; width:25%; height:auto; overflow:hidden; padding-right:24px; display: inline-block;margin-bottom: 20px;}
/*.page-case-body ul li:nth-child(5n){}*/
.page-casebody ul li img { width:100%; height:310px; border:1px solid #d7d7d7; display: block;}
.page-casebody ul li span { height:40px; line-height:46px; text-align:center; display:block; overflow:hidden;}
.page-casebody ul li span a { color:#747474; font-size:16px; font-family:"Microsoft YaHei";}
.page-casebody ul li span a:hover {color:#0398dd; font-size:16px; font-family:"Microsoft YaHei";}
.page-casebody ul .nobot { margin-right:0;}

.ry-casebody ul{width: 100%; margin: 0 auto; height: auto; overflow: hidden;}
.ry-casebody ul li { float:left; width:50%; height:auto; overflow:hidden; padding-right:24px; display: inline-block;margin-bottom: 20px;}
/*.page-case-body ul li:nth-child(5n){}*/
.ry-casebody ul li img { width:100%; height:auto; border:0px solid #d7d7d7; display: block;}
.ry-casebody ul li span { height:40px; line-height:46px; text-align:center; display:block; overflow:hidden; color:#747474; }
.ry-casebody ul li span a { color:#747474; font-size:16px; font-family:"Microsoft YaHei";}
.ry-casebody ul li span a:hover {color:#0398dd; font-size:16px; font-family:"Microsoft YaHei";}
.ry-casebody ul .nobot { margin-right:0;}

/* -- 产品列表样式 -- */
dl.p_list_dl{ width:234px; overflow:hidden; float:left; height:199px; padding-left:11px;}
dl.p_list_dl dt{ width:230px; height:158px;line-height:0; font-size:0;}
dl.p_list_dl dt img{width:226px; height:153px; padding:1px; border:1px solid #D6D6D6; }
dl.p_list_dl dd{ padding-top:14px; height:15px; width:230px; line-height:15px; text-align:center; overflow:hidden;}
dl.p_list_dl dt a:hover img{border:2px solid #3462a9;}


#mains .ProDuct_main{width:1000px; margin:0 auto; display:table; padding:39px 0px; font-size:16px; color:#737373; line-height:35px; font-family:"Microsoft YaHei";}

#mains .ProDuct_main img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 1000 ? "1000px" : this.width)!important;}



/*===============*/

.hui-bg-Content{width:100%; background-color:#EAEAEA; padding:20px 0px;}
.gongcheng_memo{width:960px; margin:0 auto;}

.gongcheng_anliTitle{width:960px; margin:0 auto; padding:20px 0px 20px 0px;}

.gongcheng_memo .Left{float:left; padding:0px; width:790px; height:360px;}
.gongcheng_memo .Right{float:Right; padding:0px; width:160px;}

.g_anli .m_tab1{ width: 205px; float: left; margin-right: 37px;}
.g_anli .m_tab1 li{text-align: left; height: 72px; _display:inline; *+display:inline; zoom:1; width: 205px; }
.g_anli .m_tab1 li a{font-weight: normal; display: block; background:url(../images/ta1bg.jpg) no-repeat left bottom;  height: 52px;  padding-top: 20px; padding-left: 25px; width: 177px; padding-right:10px; color:#FFFFFF; font:14px/35px "Helvetica Neue";}
.g_anli .m_tab1 li em{ display: block; font-family: arial; font-size: 12px; color: #a5aab5; text-transform: uppercase;}
.g_anli .m_tab1 li a:hover,.g_anli .m_tab1 .cur a{background:url(../images/ta1bgh.jpg) no-repeat;  text-decoration: none; }

.g_anli .m_tab1 .lastli a{ font-size: 14px; color: #fff; font-weight: normal; display: block; background:url(../images/ta1bg2.jpg) no-repeat left bottom;  height: 55px; padding-top: 15px; padding-left: 25px; width: 187px; }
.g_anli .m_tab1 .lastli a:hover{background:url(../images/ta1bg2h.jpg) no-repeat;  }

.g_anli .right_content{ width: 526px; float: left; height:360px;}
.g_anli .m_anli{ width: 526px; float: left;position: relative;}
.g_anli .m_anli img{ width: 526px; height: 358px; }
.g_anli .m_anli span{ position: absolute; left: 0; bottom: 3px; height: 104px; background:url(../images/serbg.png) repeat; padding:18px 66px 0 24px; display: block; width:436px; cursor: pointer;  }
.g_anli .m_anli span h3{ font-size: 14px; color: #fff; }
.g_anli .m_anli span p{font-size: 12px; color: #fff; line-height: 24px; text-indent: 24px; overflow:hidden; height:68px;}

.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
.f_fr{float:right;}


.gongcheng_memo .Right .m_kfc{ position: relative;  padding-top: 29px; float:right;}
.gongcheng_memo .Right .m_kfc .u_ljt,.gongcheng_memo .Right .m_kfc .u_rjt{ width:28px; height:24px;  display:block; position: absolute;}
.gongcheng_memo .Right .m_kfc .u_ljt{ top: 0; right: 0px;}
.gongcheng_memo .Right .m_kfc .u_rjt{ top: 0; right: 33px;}
.gongcheng_memo .Right .m_kfc .u_ljt a{ background: url(../images/ljt.jpg) no-repeat; width:28px; height:24px; display:block;}
.gongcheng_memo .Right .m_kfc .u_rjt a{ background: url(../images/rjt.jpg) no-repeat; width:28px; height:24px; display:block;}
.gongcheng_memo .Right .m_kfc .u_ljt a:hover{ background: url(../images/ljth.jpg) no-repeat; width:28px; height:24px; display:block;}
.gongcheng_memo .Right .m_kfc .u_rjt a:hover{ background: url(../images/rjth.jpg) no-repeat; width:28px; height:24px; display:block;}

.gongcheng_memo .Right .m_kfc .u_mid{ width:146px; overflow:hidden; }
.gongcheng_memo .Right .m_kfc .u_lst1{ height:284px;}
.gongcheng_memo .Right .m_kfc .u_lst1 li{ width:146px; float:left;background: url(../images/anbg.jpg) no-repeat; margin-bottom: 5px;}
.gongcheng_memo .Right .m_kfc .u_lst1 li img{ width:134px; height:82px; padding: 0 12px 12px 0; }
.gongcheng_memo .Right .m_kfc .u_lst1 a:hover{text-decoration: none;}
.gongcheng_memo .Right .u_btn1,.gongcheng_memo .Right .u_btn2{ width: 147px; height: 37px; display: block; margin-bottom: 9px;}
.gongcheng_memo .Right .u_btn1 a{display: block; width: 147px; height: 37px;}

.gongcheng_memo .Right .u_btn2{ width: 147px; height: 37px; display: block; padding-top: 9px;}




.hezuo_index_memo{width:960px; margin:0 auto;}
.hezuo_index_memo .m_hz{ height: 166px; background: #fff; margin-top: 42px;}
.hezuo_index_memo .m_hz h3{ float:left; width: 140px; border-right: 1px solid #dadada; margin-top: 11px; height: 119px; padding: 36px 32px 0 32px; text-align: center; color: #666666;}
.hezuo_index_memo .m_hz .u_hztit{ font-size: 18px; font-weight: bold; height: 32px; line-height: 32px; border-bottom: 1px solid #d6e0ee; display: block; }
.hezuo_index_memo .m_hz h3 em{ display: block; border-bottom: 1px solid #d6e0ee; font-size: 14px; color: #666; font-weight: normal; line-height: 24px; padding-bottom: 3px;}
.hezuo_index_memo .m_hz h3 b{ display: block; color: #3462a9; font-size: 22px; font-family: arial; font-weight: normal;}
.hezuo_index_memo .m_hz .m_hzc { float: left; width: 710px; margin-top: 11px; padding-left: 45px; padding-top: 24px;}
.hezuo_index_memo .m_hz .m_hzc li{ float: left; width: 154px; margin-right: 18px;}
.hezuo_index_memo .m_hz .m_hzc li img{ width: 152px; height: 79px; border: 1px solid #c0c5cd;}
.hezuo_index_memo .m_hz .m_hzc li span{display: block; text-align: center; height: 34px; line-height: 34px;overflow: hidden; color: #666; font-size: 12px;}






/* 客户见证 */
.jzkh_index_memo{width:100%; margin:10px auto 0 auto;}

.g_kf{ height: 492px;}
.g_kf h2{ height: 35px; border-bottom: 1px solid #cccccc; position: relative; font-weight: bold; color: #666; font:700 18px/35px "Microsoft YaHei","Helvetica Neue";}
.g_kf h2 a{height: 35px; line-height: 35px;}
.g_kf h2 i{position: absolute; width: 40px; height: 3px; background: #ffa801; left: 0; bottom: -3px; overflow: hidden;}
.g_kf h2 em{ display: inline-block; font-weight: normal; color: #999; font-size: 16px; font-family: arial; text-transform: uppercase; padding-left: 10px;}
.g_kf h2 .u_more a{ font-size: 12px; font-family: arial; font-weight: normal; padding-right: 16px;}


.g_kf .u_dlst2{ width: 450px; padding-top: 23px; float: left; margin-right: 50px; margin-bottom: 20px;}
.g_kf .lastdl{ margin-right: 0;}
.g_kf .u_dlst2 dt{ width: 136px; float: left; margin-right: 26px;}
.g_kf .u_dlst2 dt img{ width: 136px; height: 174px; }
.g_kf .u_dlst2 dd{ float: left; width: 287px;}
.g_kf .u_dlst2 h3{height: 30px; line-height: 30px; overflow: hidden;}
.g_kf .u_dlst2 h3 a{ font-size: 14px; color: #3462a9; height: 30px; line-height: 30px; overflow: hidden; font-weight: bold;}
.g_kf .u_dlst2 h4{ font-size: 14px; color: #666; font-weight: normal;}
.g_kf .u_dlst2 p{ font-size: 12px; color: #666;  line-height: 24px; overflow: hidden; padding: 10px 10px 0 10px; margin: 13px 0 0 0; background:url(../images/kfp.jpg) no-repeat; height: 114px;  }
.g_kf .u_dlst2 p a{ color: #ff6000; display: inline-block; padding-left: 22px;}
.g_kf .u_dlst2 span a{  width: 79px; height: 22px; line-height:22px;display: block; float: left; color: #fff; text-align: center; }


/* 证书 */
.g_zs{ background: #eaeaea; height: 334px; padding-top: 32px; width:960px; margin:10px auto 0 auto;}
.m_zs h2{ height: 35px; line-height: 35px; border-bottom: 1px solid #cccccc; position: relative; font-size: 16px; font-weight: bold; color: #666; padding-left:10px;}
.m_zs h2 a{height: 35px; line-height: 35px;}
.m_zs h2 i{position: absolute; width: 40px; height: 3px; background: #ffa801; left: 0; bottom: -3px; overflow: hidden;}
.m_zs h2 em{ display: inline-block; font-weight: normal; color: #999; font-size: 16px; font-family: arial; text-transform: uppercase; padding-left: 10px;}
.m_zs h2 .u_more a{ font-size: 12px; font-family: arial; font-weight: normal; padding-right: 16px;}


.m_zs .m_kfc{ padding:26px 0 0 0; position: relative; height: 240px; }
.m_zs .m_kfc .u_ljt,.m_zs .m_kfc .u_rjt{ width:28px; height:24px;  display:block; position: absolute;}
.m_zs .m_kfc .u_ljt{ top:108px;left: 0;}
.m_zs .m_kfc .u_rjt{top:108px;right: 0;}
.m_zs .m_kfc .u_ljt a{ background: url(../images/ljt2.jpg) no-repeat; width:28px; height:24px; display:block;}
.m_zs .m_kfc .u_rjt a{ background: url(../images/rjt2.jpg) no-repeat; width:28px; height:24px; display:block;}

.m_zs .m_kfc .u_ljt a:hover{ background: url(../images/ljt2h.jpg) no-repeat; width:28px; height:24px; display:block;}
.m_zs .m_kfc .u_rjt a:hover{ background: url(../images/rjt2h.jpg) no-repeat; width:28px; height:24px; display:block;}

.m_zs .m_kfc .u_mid{ width:865px; overflow:hidden; padding-left: 54px;}
.m_zs .m_kfc .u_lst2 li{ width:268px; height: 230px; float:left; margin-right: 28px; background: url(../images/zsbg.jpg) no-repeat;}
.m_zs .m_kfc .u_lst2 .lastli{ margin-right:0;}
.m_zs .m_kfc .u_lst2 li img{ width:206px; height:147px;  padding: 12px 0 45px 30px; display: block;}
.m_zs .m_kfc .u_lst2 span{ width:268px; display:block;  height:26px; line-height:26px; overflow:hidden; text-align:center; color:#fff; font-size: 12px; cursor: pointer; }
.m_zs .m_kfc .u_lst2 a:hover{text-decoration: none;}


/* 师团 */
.sjtd_index_memo{width:100%; margin:10px auto 0 auto;}
.g_sjs{ height: 433px; padding-top: 32px;}
.g_sjs h2{ height: 35px; line-height: 35px; border-bottom: 1px solid #cccccc; position: relative; font-size: 16px; font-weight: bold; color: #666;}
.g_sjs h2 i{position: absolute; width: 40px; height: 3px; background: #ffa801; left: 0; bottom: -3px; overflow: hidden;}
.g_sjs h2 em{ display: inline-block; font-weight: normal; color: #666; font-size: 16px; font-family: arial; text-transform: uppercase; padding-left: 10px;}
.g_sjs h2 .u_more a{ font-size: 12px; font-family: arial; font-weight: normal; padding-right: 16px;}
.g_sjs .m_sjs{ margin-top: 30px;}
.g_sjs .u_dlst1{ float: left; margin-right: 29px; width: 218px; height: 322px; background: #eaeaea; position: relative;}
.g_sjs .lastdl{ margin-right: 0;}
.g_sjs .u_dlst1 dt{ height: 184px; display: block; width: 218px; z-index: 1; position: relative;}
.g_sjs .u_dlst1 dd{ padding: 18px 10px 0 12px; z-index: 2;position: relative;}
.g_sjs .u_dlst1 dd h3 a{ height: 20px; line-height: 20px; overflow: hidden; color: #3462a9; font-size: 16px; font-weight: normal;}
.g_sjs .u_dlst1 dd h4{ font-weight: normal; font-size: 14px; line-height: 21px; height: 21px; overflow: hidden;}
.g_sjs .u_dlst1 dd p{padding-top: 6px;font-size: 12px; line-height: 21px; height: 63px;overflow: hidden;}
.bg{width: 218px; height: 322px; border: 2px solid #b4bdca; margin: -2px;position:absolute;left:0;top:0;z-index:50;display:none; cursor: pointer;}
.bg2{width: 218px; height: 322px; background: #fff;position:absolute;left:0;top:0;z-index:1;display:none; cursor: pointer; }

/* 头部 */

/*头部开始*/
.f_pr{position:relative;}
.g_top{ background:url(Img/Common/topbg.jpg) repeat-x top; height:135px; position: relative; z-index:2}
.g_top .m_zc { color: #999999;height: 27px;line-height: 27px;}
.g_top .m_zc a { color: #999999; padding: 0 16px; height: 27px; line-height: 27px; display: inline-block; background:url(Img/Common/topico.jpg) no-repeat 4px 11px;}
.g_top .m_zc .last{background: none;}

/*导航*/
.top_memu_memo{width:960px; margin:0px auto 0 auto; position: relative; z-index:2
}
.menu{height:66px;overflow:hidden;  background:url(../images/navbg.jpg) repeat-x; position: absolute; left:0; top:0px; z-index: 99; width: 960px; display: block; }
.menu .lastli{ background:none;}
.menu li{ float: left;background:url(Img/Common/ge.jpg) no-repeat right; height: 66px;}
.menu .lastli{ background: none;}
.menu li em{ display: block; font-size: 12px; color: #869cc5;  font-weight: normal; font-style: normal; text-transform: uppercase; text-align: center; font-family: arial; line-height: 25px;}
.menu li a{ color: #fff; font-size: 15px; font-weight: bold; text-align: center; display: inline-block; padding:16px 18px 0 18px; height:50px; }

.menu li a:hover,.menu .cur a{color: #fff; background:#ffa801; text-decoration:none; }
.menu li a:hover em,.menu .cur a em{ color: #ffc575;}

.menu li a span{line-height:20px; display:inline-block; padding-right: 14px; padding-top:18px; height:45px;}
.menu li a:-webkit-any-link{ display:block;}


.ban_bg{height:auto;width:100%; position:relative; z-index:0;}
.ban_bg .bgitem{ position:absolute; top:0;display:block; z-index:0;}
.ban_bg .btn{  bottom: 20px;margin-left: -100px;padding: 4px 31px;position: absolute;left: 50%;z-index: 7;}
.ban_bg .btn span {background-color: #ffffff8c; border-radius: 8px; color: transparent; cursor: pointer;display: inline-block;
margin-left: 5px;padding: 2px 16px; line-height: 2px;}
.ban_bg .btn span.cur {padding: 2px 16px; background-color: #fff;}


/*底部开始*/
.g_ft{ height:202px; background: url(../img/fbg.jpg) repeat-x;}
.g_ft .m_fnav{  height:41px; line-height:41px; color:#fff; text-align:center; font-family:"Microsoft YaHei" }
.g_ft .m_fnav a{ color:#fff; padding:0 16px;  font-size: 12px; font-weight: normal; }
.g_ft .m_fnav .lasta{ background: none;}
.g_ft .f_ftcon{ color: #666666; padding: 10px 0 0 345px;  line-height: 24px; font-size: 12px; }
.g_ft .f_ftcon a{ color:#666666; }
.g_ft .flogo{ left:0; top:42px;}
.g_ft .cnzz{ right:258px; top:113px;}
.g_ft .code{ right:57px; top:26px;}
/*底部结束*/

.f_fw{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}

.g_link{width: 960px; height: 122px; padding-top: 20px; margin:auto }
.g_link h2 em{ color: #999; padding-left: 2px;}

.g_link .u_more a{ font-size: 12px; color: #ff6000; font-family:"Microsoft YaHei";}
.g_link .m_zxc{ width: 295px; height: 367px;}
.u_gytit{ height: 35px; line-height: 35px; border-bottom: 1px solid #cccccc; position: relative; font-size: 16px; font-weight: bold; color: #666;}
.u_gytit a{height: 35px; line-height: 35px;}
.u_gytit i{position: absolute; width: 40px; height: 3px; background: #ffa801; left: 0; bottom: -3px; overflow: hidden;}
.u_gytit em{ display: inline-block; font-weight: normal; color: #999; font-size: 16px; font-family: arial; text-transform: uppercase; padding-left: 10px;}
.u_gytit .u_more a{ font-size: 12px; font-family: arial; font-weight: normal; padding-right: 16px;}
.m_link{ padding-top: 10px;}
.m_link a{ font-size: 12px; color: #575757; padding: 0 18px; line-height: 21px;}

/*mycss重定义*/
.full_w{ width: 100%;}
.full_h{ height: 100%;}
.at_full.full_h{ height: 100%;}
.has_fr{-webkit-animation: fadeDown 1s ease-in-out 1 both; animation: fadeDown 1s ease-in-out 1 both;}
.view_box{ width: 100%; max-width: 1400px; min-width: 1000px; margin: 0 auto;}
.top_h{width: 100%; height: 46px; background-color:#f2f1f6; padding: 0 20px;}

.el-container {
    width: 100%;
    height: 100%;
}
.el-header.nopd, .el-main.nopd {
    padding: 0;
}


.at_full {
    width: 100%;
    margin: 0 auto;
    max-width: 1400px;
    min-width: 1000px;
    height: auto;
    overflow: hidden;
}
.right_flex {
    display: flex;
    justify-content: flex-end;
}
.p_t_mm {
    padding-top: 24px;
}
.nav.el-menu .el-menu-item {
    font-size: 18px;
    font-weight: 400;
    padding: 0 1.6vw;
}
.nav.el-menu .el-menu-item span.tips{color: #0398dd;  font-weight: 600;}
.el-menu--horizontal>.el-menu-item {
    float: left;
    height: 60px;
    line-height: 60px;
    margin: 0;
    border-bottom: 2px solid transparent;
    color: #909399;
}
.nav.el-menu.el-menu--horizontal {
    border-bottom: 0 solid #e6e6e6;
}
.nav.el-menu .el-menu-item.is-active {
    color: #0398dd;
    font-weight: 600; 
}
.biaot {
    text-align: center;
    padding: 40px;
    margin-top: 0px;
	padding-bottom: 20px;
}
.biaot .h1 {
    text-align: center;
    font-size: 22px;
    letter-spacing: 2px;
    color: #999;
    line-height: 40px;
}
.biaot .h2 {
    text-align: center;
    font-size: 46px;
    line-height: 50px;
    color: #000;
    font-weight: 600;
}
.biaot .h2 span {
    color: #0398dd;
}
.dx_up {
    -webkit-animation: fadeUp 1s ease-in-out 1 both;
    animation: fadeUp 1s ease-in-out 1 both;
}
.dx_in {
    -webkit-animation: fadeIn 1.5s ease-in-out 1 both;
    animation: fadeIn 1.5s ease-in-out 1 both;
}
.p-a-m.f-14.line_h {
    margin-bottom: 0;
    padding-bottom: 0;
}
.p-a-m {
    padding: 32px;
}
.f-14 {
    font-size: 14px;
}
.line_h {
    line-height: 26px;
}
.footer_bj {
    background-color: #0d6391;
    text-align: center;
    line-height: 20px;
    font-size: 14px;
    color: #dfeaf4;
    padding: 20px!important;
}
.at_full_12 {
    width: 90%;
    max-width: 1200px;
    height: auto;
}
.scrolbr {
	position: relative;
	overflow: hidden;
	width: 34%;
	height: 411px;
	background: url(../img/tupian.jpg) no-repeat top right;
	float: left;
}

.srkhte {
	width: 65%;
	position: relative;
	overflow: hidden;
	float: right;
}

.geks {
	height: 86px;
	width: 80px;
	background: #f5f8fc;
	display: flow-root;
	float: left;
}

.srkhte ul li {
	height: 86px;
	box-shadow: 1px 1px 6px 1px rgb(100 100 100 / 10%);
	margin: 3px 5px 16px 3px;
	position: relative;
	background: #fff;
	display: inline-block;
	width: 88%;
}

.srkhte ul li:hover{
	border: 1px solid #0178ea;
}
.srkhte ul li:hover p{
		color: #fff;
}
.srkhte ul li:hover .geks{
	background: #0178ea;
}

.srkhte ul li a {
	text-decoration: none;
}

.srkhte ul li a h2 {
	margin: 0;
	font-size: 16px;
	font-weight: normal;
	color: #5b5e66;
	overflow: hidden;
	width: calc(100% - 100px);
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	padding: 32px 18px;
}

.tifh {
	font-size: 30px;
	text-align: center;
	font-weight: bold;
	color: #0178ea;
	line-height: 0px;
}

.tie {
	font-size: 16px;
	text-align: center;
	color: #0178ea;
	line-height: 0px;
}

.megr {
	width: 1200px;
	display: flex;

}

.btned {
	width: 130px;
	height: 40px;
	display: inline-block;
	position: relative;
	font-size: 16px;
	color: #6092c5;
	line-height: 38px;
	border-radius: 25px;
	text-align: center;
	margin: 0px auto;
	text-decoration: none;
	border: 1px solid #6092c5;
	margin-top: 12px;
}
.btned:hover{color: #0677e9; border: 1px solid #0677e9;}
.p-a-mm.newm{margin-bottom: 0px;}
.p-a-mm.newm .f-14 .line_h{ font-size: 16px; line-height: 30px;}
.has_img{ width: 100%; height: auto;    display: flex;
    flex-direction: column;
    gap: 10px;
 }
.has_img img{ width: 100%; max-width: 1440px; height: auto; margin-bottom: 10px; border: 1px #eee solid;}
