@charset "utf-8";



/*==========================================公共 开始=============================================*/

.header{ background-color:#545456; height:46px; line-height:46px; color:#fff; font-size:12px;}

.header ul{ float:right;}

.header ul li{ float:left; padding:0 0 0 24px; margin-left:20px;}

.header ul li a{ font-size:12px; color:rgba(255,255,255,0.5)}

.header ul li a:hover{color:#fff}



header{height:100px;box-sizing:border-box;}

header img{ margin-top:10px;}

header h2{display:inline-block;font-size:24px;color:#02c79b;line-height:30px;height:58px;text-align:right;float:right;margin-top: 22px;font-weight: bold;padding: 0 0 0 20px;}

header h2 small{display:inline-block;font-size:14px;color:#545456;line-height:30px;font-weight: normal;}

nav{background-color: #02c79b;height: 46px;line-height: 46px;}

nav .menu{width:1200px;height: 46px;margin: 0 auto;}

nav .menu i{ float:left; color:#58dabd; font-size:12px;}

/*轮播*/

.datu{ height:454px; position:relative; width:100%}

#banner{ position:relative; height:454px;}

#banner .bd { position:relative;}

#banner .bd a{ display:block; width:100%; height:454px;}

#banner .hd{  margin:0 auto; position:absolute; width:100%;}

#banner .hd a{ display:block; width:55px; height:105px;}

#banner .hd ul{ margin:0 auto; z-index:9; width:100%; display:inherit; text-align:center;margin-top:-50px; position:relative; height:40px;}

#banner .hd ul li{ display:inline-block; padding-top:13px;}

#banner .hd ul li a{ line-height:40px; border-radius:50%;  height:10px; width:10px; margin:0 3px; display:block; background:#fff;}

#banner .hd ul li a:hover{ background:#d42c30;}

#banner .hd ul .on a{  background:#d42c30;}

#banner .bnt{ position:absolute;  top:50%; z-index:3; margin-top:-55px;}

#banner .bnt:hover{ }

#banner .prev{position:absolute;left: -56px;}

#banner .next{position:absolute;right: -56px;}

#banner:hover .prev{left:60px; opacity:1; filter:alpha(opacity=100);}

#banner:hover .next{right:60px; opacity:1; filter:alpha(opacity=100);}



/*底部*/

footer{ text-align:left; background:url(../images/footer-bg.jpg) center top no-repeat;}

footer .w1200{

    padding: 20px 0 0 0;

}

footer .top{padding-bottom:25px;}

footer .top .left{float:left;width: 445px;border-right: #61bdb7 1px solid;}

footer .top .left h3{color: #fff;font-size: 22px;font-weight:normal;margin-bottom: 17px;line-height:30px;}

footer .top .left p{font-size: 12px;color: #fff;line-height:27px;}

footer .top .center{float: right;width: 140px;text-align: center;}

footer .top .center .ewm{ float:right; width:102px;}

footer .top .center .ewm img{float:right;width:88px;height:89px;border: #fff 7px solid;}

footer .top .center .ewm h6{ line-height:30px; color:#fff; font-size:12px;}



footer .top .right{float:left;padding: 0 0 0 50px;width: 602px;text-align: left;box-sizing: border-box;border-right: #61bdb7 1px solid;}

footer .top .right dl{width: 150px;display: inline-block;vertical-align:top;text-align:left;margin-right: 25px;}

footer .top .right dl dt{font-size: 14px;color: #fff;line-height:36px;}

footer .top .right dl dd{float: left;width: 50%;font-size: 12px;color: #fff;line-height: 24px;text-transform:uppercase;}

footer .top .right dl dd a{color: #fff;line-height: 24px;}

footer .top .right dl dd a:hover{color: rgba(255,255,255,0.5);}

footer .top .right .dl1{margin-right: 52px;}

footer .top .right .dl2{ margin-right:90px;}

footer .bottom{color: rgba(255,255,255,0.5);font-size: 12px;text-align:center;padding:0;line-height:70px;}

footer .bottom a{color: rgba(255,255,255,0.5);margin-left:4px;}

footer .bottom a:hover{ color: rgba(255,255,255,1);  transition: all 1s; -moz-transition: all 1s; /* Firefox 4 */ -webkit-transition: all 1s; /* Safari 和 Chrome */-o-transition: all 1s; /* Opera */}





/*==========================================公共 结束=============================================*/





/*==========================================首页 开始=============================================*/



/* 本例子css */

.container01{ padding:40px 0;}

.container01 .left{ float:left; width:345px; height:275px; border:#e5e5e5 1px solid; box-sizing:border-box; margin-right:24px;}

#iFocus { height:255px; overflow:hidden; position:relative; width:325px; background:#000; margin:10px auto !important }

#iFocus ul { height:255px; position:absolute; z-index:88 }

#iFocus ul li {float:left;width:325px;position: relative;height: 255px;overflow:hidden;background:#000;z-index:81;}

#iFocus ul li a{ display:block;float:left}

#iFocus ul li a img{ vertical-align:middle;}

#iFocus ul li .txt{position:absolute;width: 325px;left:0;right: 0;bottom:0;line-height:40px;color:#fff;font-size:12px;z-index:100;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);box-sizing: border-box;padding: 0 140px 0 15px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

#iFocus .btn {position:absolute;width: 100%;height: 40px;left:0;bottom: 0;padding: 0 15px;text-align:right;z-index:90;box-sizing: border-box;}

#iFocus .btn span {display:inline-block;_display:inline;_zoom:1;width: 25px;height: 40px;line-height: 40px;text-align:center;font-size: 12px;font-family:"微软雅黑";margin-right:5px;cursor:pointer;color: #fff;margin:0;}

#iFocus .btn span.on {background: #02c79b;color:#fcc; }



/* 本例子css */

.container01 .center{float:left;width:540px;height: 275px;box-sizing: border-box;border: #e5e5e5 1px solid;}

.container01 .center .notice {float:left;width: 540px;overflow: hidden; height:261px;}

.container01 .center .notice .tab-hd {height: 50px;margin-bottom: 15px;background-color: #f5f6f9;}

.container01 .center .notice .tab-hd ul {}

.container01 .center .notice .tab-hd li{float: left;line-height: 50px;width:100px;height: 50px;text-align:center;}

.container01 .center .notice .tab-hd li a{display:block;background-color:#f4f4f4;width:100px;height: 50px;font-size: 16px;color: #545456;}

.container01 .center .notice .tab-hd li.on a{background: #fff url(../images/hover.png) top center repeat-x;color: #02c79b;}

.container01 .center .first{padding: 0 0 10px 0;width100%;overflow:hidden;border-bottom: #bfbfbf 1px dotted;margin-bottom: 15px;box-sizing: border-box;margin: 0 24px 15px 24px;}

.container01 .center .first .left{width: 125px;height: 98px;border: none;}

.container01 .center .first .left img{width:100%;height: 100%;float:left;}

.container01 .center .first .con{width: 342px;}

.container01 .center .first .con> a{display:block;font-size: 15px;color: #02c79b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;height:40px;line-height:40px;}

.container01 .center .first .con> a:hover{ color:#689de3 }

.container01 .center .first .con .more a{font-size:12px;color: #3a3a3c;text-decoration: underline;}

.container01 .center .first .con p{float: left;font-size: 12px;color: #545456;line-height: 22px;height: 44px;overflow:hidden;margin-top: 5px;margin-bottom: 15px;}

.container01 .center .tab-bd ul li{float:left;width:100%;line-height: 22px;height: 22px;box-sizing: border-box;padding: 0 24px;}

.container01 .center .tab-bd ul li i{float:left;width: 5px;margin-right: 8px;}

.container01 .center .tab-bd ul li i img{float:left;width:100%;height:auto;margin-top: 8px;}

.container01 .center .tab-bd ul li a{float:left;width:66%;font-size: 12px;color: #545456;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.container01 .center .tab-bd ul li a:hover{ color:#689de3 }

.container01 .center .tab-bd ul li span{float:right;width:68px;text-align:right;font-size:12px;color: #b2b2b3;}



.container01 .right{float:right;width:265px;height: 275px;box-sizing: border-box;border: #e5e5e5 1px solid;}

.title{height: 50px;line-height:50px;margin-bottom: 20px;background-color: #f5f6f9;font-size: 16px;color: #02c79b;padding: 0 24px;position: relative;}

.container01 .right ul{ margin-left:22px;}

.container01 .right ul li{ float:left; width:65px; margin:0 12px 12px 0}

.container01 .right ul li img{ width:65px; height:61px; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}

.container01 .right ul li h5{ font-size:12px; color:#5f5f61; text-align:center; line-height:26px;}

.container01 .right ul li:hover img{ filter:alpha(opacity:80); opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8; }



.container02 .left{ float:left;width:908px;height:405px;box-sizing: border-box;border: #e5e5e5 1px solid;}

.container .notice01 .title img{ position:absolute; right:24px; top:15px;}

.container02 .left .first{margin: 0 24px 15px 24px;float: left;border-bottom: #bfbfbf 1px dotted;padding: 0 0 24px 0; height:195px; overflow:hidden;}

.container02 .left .first .img{ float:left; width:134px; height:184px; margin-right:24px; }

.container02 .left .first .img img{ float:left; width:134px; height:184px;}

.container02 .left .first .con{float:left;width: 700px;}

.container02 .left .first .con h5{font-size:15px;color:#02c79b;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin: 12px 0 15px 0;}

.container02 .left .first .con h5 small{ color:#292929; font-size:12px; border-left:#cbcbcb 1px solid; padding-left:10px; margin-left:10px;}

.container02 .left .first .con p{color:#545456;font-size:12px;line-height:22px;height:44px;overflow:hidden;margin-bottom: 20px;}

.container02 .left .first .con a{display:block;width:120px;height:38px;line-height:38px;box-sizing:border-box;font-size:14px;color:#545456;border: #c5c5c5 1px solid;text-align: center;float: left;margin-right: 15px;}

.container02 .left .first .con a:hover{ background-color:#689de3; border:#689de3 1px solid; color:#fff;}

.container02 .left ul{float:left;width: 884px;padding:0 24px;}

.container02 .left ul li{float:left;width: 275px !important;height: 130px;background-color: #f5f5f6;margin-right: 20px;cursor:pointer;}

.container02 .left ul li .img{ float:left; width:100px; height:130px;}

.container02 .left ul li .img img{float:left;width: 100px;height: 130px;}

.container02 .left ul li .con{float:right;width: 140px;box-sizing: border-box;padding: 15px 10px 0 0;text-align:left;}

.container02 .left ul li .con h5{font-size:14px;color:#3f3e3e;line-height:30px;margin-top: 15px;}

.container02 .left ul li .con small{font-size:12px;display: block;width: 110px;color:#3f3e3e;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.container02 .right{float:right;width:265px;height: 275px;}

.container02 .right .top{float:right;width:265px;height: 210px;box-sizing: border-box;border: #e5e5e5 1px solid;margin-bottom: 28px;}

.container02 .select_ui, .container02  select{ background:none;  margin-top:0; border: none; }

.container02 select option{line-height:34px;font-size: 12px;padding: 10px 24px;color: #555555;text-align: left;}

.container02 .select_ui, select span{ line-height:45px;  color:#4c4c4c;  }

.container02 .select_ui {width: 100%;height: 37px;line-height: 37px;border-radius: 3px;color:#4c4c4c;background: #fff;font-size:14px;text-align:left;}

.container02 .select_ui .select_arrow{right: 14px;}

.select_ui .select_arrow{ border-color:#bcbfc1 transparent; right:15px;}

.container02 label{float:left;width: 100%;margin-right: 15px;margin-bottom: 8px;position:relative;border: #e7e7e7 1px solid;box-sizing: border-box;}

.select_ui,select{  cursor:pointer; position:relative;display:inline-block;background:#fff;vertical-align:middle;text-align:left;  cursor:inherit;text-align: center; }

.select_focus_ui,select:focus{ }

.select_ui .select_arrow{position:absolute;top:50%;right:10px;display:block;overflow:hidden;width:0;height:0;border:6px solid #fff;border-color:#818181 transparent;border-bottom:0;margin-top: -4px;}

.select_ui .select_text_ui{display:block;overflow:hidden;color:inherit;vertical-align:baseline;white-space:nowrap;line-height:normal;color:#4c4c4c;line-height: 37px;padding-left: 20px;text-align:left;width:100%;font-size:14px;box-sizing: border-box;}

.select_ui .select_poswrap,.select_ui select{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0}

.select_ui select{box-sizing:border-box;height:100%;width:100%;background:#fff;color:inherit;font:inherit;opacity:0;filter:alpha(opacity=0);}

.select_ui .select_poswrap{overflow:hidden;width:0;height:0}

.container02 form{ padding:0 24px;}

.container02 .right .top .form{width: 100%;height: 37px;line-height: 37px;text-align:left;position:relative;border: #e7e7e7 1px solid;margin-bottom: 8px;float: left;box-sizing: border-box;}

.container02 .right .top .form input[type="text"]{border: none;width: 165px;display: block;height: 35px;color: #888;font-size: 14px;background:none;line-height: 35px;padding: 0 0 0 21px;font-family:"Microsoft YaHei";}

.container02 .right .top .form input[type="submit"]{position:absolute;right: 10px;top: 9px;padding: 0;z-index:2;background:url(../images/sousuo.png) center no-repeat;height:20px;width:20px;cursor:pointer;border:none;}

.container02 .title{margin-bottom: 15px;}

.container02 input[type="submit"]{color:#fff;background:#02c79b;border: none;font-size:14px;display:block;width: 100%;height: 37px;line-height: 37px;text-align:center;cursor:pointer;overflow: hidden;font-family:"Microsoft Yahei";  -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}

.container02 input[type="submit"]:hover{ filter:alpha(opacity:80); opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;}

.container02 .right ul{float: left;margin-left:22px;margin-bottom: 5px;}

.container02 .right ul li{float:left;text-align: center;width:65px;margin:0 12px 12px 0;}

.container02 .right ul li img{width: 50px;height: 50px;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;margin: 0 auto;}

.container02 .right ul li h5{ font-size:12px; color:#5f5f61; text-align:center; line-height:26px;}

.container02 .right ul li img:hover{ filter:alpha(opacity:80); opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8; }

.container02 .right .tel img{ -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; }

.container02 .right .tel img:hover{ filter:alpha(opacity:80); opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8; }



.container03{ margin:40px 0}

.container03 img{ width:1200px; height:120px; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}

.container03 img:hover{ filter:alpha(opacity:80); opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;  }



.container04 .left{ float:left;width:908px;}

.container04 .left .con{float:left;width:440px;height:275px;box-sizing: border-box;border: #e5e5e5 1px solid;margin-bottom: 28px;}

.container04 .title{background:#f5f6f9 url(../images/bg.png) left top no-repeat;height:39px;line-height:39px;color:#fff;margin-bottom: 10px;}

.container04 .notice01 .title img{ top:10px;}

.container04 .left ul{ padding:0 20px;}

.container04 .left ul li{background:url(../images/dot01.png) 4px center no-repeat;line-height:36px;height:36px;padding:0 0 0 16px;border-bottom: #bfbfbf 1px dotted; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.container04 .left ul li a{ color:#545456; font-size:14px;}

.container04 .left ul li a:hover{ color:#689de3}

.container04 .left ul li:last-child{ border:none;}

.container04 .left .gg{ width:100%; height:112px;}

.container04 .right{ float:right; width:264px;}

.container04 .right .top{margin-bottom: 53px;}

.container04 .right .title01{ width:264px; height:22px; line-height:22px; position:relative; margin-bottom:15px;} 




.container04 .right .title01 h5{display:inline-block;height:16px;line-height: 16px;padding: 0 0 0 8px;box-sizing:border-box;font-size: 16px;color:#222223;border-left:#689de3 5px solid;}

.container04 .right .title01 img{ position:absolute; top:50%; margin-top:-9px; right:0;}

.container04 .right .gg img{ margin-bottom:10px; float:left; width:100%; height:60px;}

.container04 .right .top ul{ float:left; width:100%;}

.container04 .right .top ul li{background:url(../images/dot01.png) 0 center no-repeat;line-height:36px;height:36px;padding:0 0 0 12px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.container04 .right .top ul li a{ color:#545456; font-size:14px;}

.container04 .right .top ul li a:hover{ color:#689de3}

.container04 .right .bottom ul{float:left;width: 293px;}

.container04 .right .bottom ul li{float:left;width:80px;height:35px;line-height: 35px;text-align:center;box-sizing:border-box;margin: 0 12px 12px 0;}

.container04 .right .bottom ul li a{ font-size:12px; color:#545456; display:block; border:#ddddde 1px solid;}

.container04 .right .bottom ul li a:hover{ background-color:#689de3; border:#689de3 1px solid; color:#fff}



/* 本例子css */

.container05{ margin:35px 0 50px 0}

.container05 .w1200{height: 275px;box-sizing: border-box;border: #e5e5e5 1px solid; overflow:hidden;}

.slideGroup .slideBox{overflow:hidden;zoom:1;padding: 10px 0 10px 30px;position:relative;}

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:10px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(images/icoLeft.gif) center center no-repeat #f4f4f4; }

.slideGroup .sNext{ left:auto; right:5px; background:url(images/icoRight.gif) center center no-repeat #f4f4f4; }

.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60; }

.slideGroup .parBd ul{ overflow:hidden; zoom:1;}

.slideGroup .parBd ul li{margin: 0 14px;float:left;_display:inline;overflow:hidden;text-align:center;}

.slideGroup .parBd ul li .pic{ text-align:center; border: #dcdcdc 1px solid;}

.slideGroup .parBd ul li .pic img{max-width: 190px;height: 135px;display:block;padding: 6px; margin:0 auto;}

.slideGroup .parBd ul li .pic a:hover img{ border-color:#999; }

.slideGroup .parBd ul li .title{line-height: 30px;width:204px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;height: 24px; background:none}

.slideGroup .parBd ul li .title a{ font-size: 12px;color: #545456;}

.container05 .parHd {height: 50px;margin-bottom: 15px;background-color: #f5f6f9;}

.container05 .parHd ul {}

.container05 .parHd li{float: left;line-height: 50px;width:100px;height: 50px;text-align:center;}

.container05 .parHd li a{display:block;background-color:#f4f4f4;width:100px;height: 50px;font-size: 16px;color: #545456;}

.container05 .parHd li.on a{background: #fff url(../images/hover.png) top center repeat-x;color: #02c79b;}



/*友情链接*/

.container06{ background:#01a7f4 url(../images/container06-bg.png) center top no-repeat; border-top:#ececee 1px solid; background-size:100% 100% }

.container06 .w1200{border:none; position:relative;}

.container06 .nav{float:left;width:80px;font-size: 14px;color: #fff;height:50px;line-height: 50px;}

.container06 ul{float:left;width: 1020px;height: 50px;overflow:hidden;box-sizing: border-box;padding: 9px 0 10px 0;}

.container06 ul li{float:left;line-height: 30px;padding: 0 6px;height: 30px;overflow: hidden;}

.container06 ul li a{color:#fff;font-size: 12px;}

.container06 ul li a:hover{ color:rgba(255,255,255,0.5)}

.container06 button{width:15px;height:16px;position:absolute;right:0;top: 18px;background:url(../images/down.png) no-repeat;border:none; cursor:pointer}

.container06 .height{ height:auto;}







/*==========================================首页 结束=============================================*/





/*==========================================内页 开始=============================================*/



.n-container01{ padding:40px 0}

.n-container01 .list{float:left;width: 908px;height: auto;box-sizing: border-box;border: #e5e5e5 1px solid;}

.n-container01 .list .notice {float:left;width: 906px;overflow: hidden;}

.n-container01 .list .notice .tab-hd {height: 50px;margin-bottom: 15px;background-color: #f5f6f9;}

.n-container01 .list .notice .tab-hd ul {}

.n-container01 .list .notice .tab-hd li{float: left;line-height: 50px;width: auto;height: 50px;text-align:center;}

.n-container01 .list .notice .tab-hd li a{display:block;background-color:#f4f4f4;width: auto;height: 50px;font-size: 16px;color: #545456;padding: 0 25px;}

.n-container01 .list .notice .tab-hd li.on a{background: #fff url(../images/hover.png) top center repeat-x;color: #02c79b;}

.n-container01 .list .first{margin: 0 24px 25px 24px;float: left;border-top: #bfbfbf 1px dotted;padding: 10px 0 0 0;}

.n-container01 .list .first:nth-child(1) {border-top: none;}

.n-container01 .list .first .img{ float:left; width:134px; height:184px; margin-right:24px; }

.n-container01 .list .first .img img{ float:left; width:134px; height:184px;}

.n-container01 .list .first .con{float:left;width: 100%;}

.n-container01 .list .first .con h5{font-size:15px;color:#02c79b;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin: 12px 0 15px 0;}

.n-container01 .list .first .con h5 small{ color:#292929; font-size:12px; border-left:#cbcbcb 1px solid; padding-left:10px; margin-left:10px;}

.n-container01 .list .first .con p{color:#545456;font-size:12px;line-height:22px;height:44px;overflow:hidden;}

.n-container01 .list .first .con> a{display:block;font-size: 15px;color: #02c79b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;height:40px;line-height:40px;}

.n-container01 .list .first .con> a:hover{ color:#689de3 }

.n-container01 .list .first .left{width: 125px;height: 98px;border: none;}



.n-container01 .right{float:right;width:265px;height:auto;}

.n-container01 .right .ul{float:right;width:265px;height:auto;box-sizing: border-box;border: #e5e5e5 1px solid;margin-bottom: 15px;}

.n-title{height: 50px;line-height:50px;margin-bottom: 20px;background-color: #f5f6f9;font-size: 16px;color: #02c79b;padding: 0 24px;position: relative;}

.n-container01 .right ul{margin-bottom:10px;}

.n-container01 .right ul li{ float:left; width:100%;}

.n-container01 .right ul li a{font-size:14px;color:#5f5f61;line-height:40px;display:block;height:40px;padding-left: 25px;}

.n-container01 .right ul li a:hover{ background-color:#02c79b; color:#fff; box-sizing:border-box; padding:0 0 0 28px;}

.n-container01 .right ul li a.on{background-color:#02c79b;color:#fff;box-sizing:border-box;padding: 0 0 0 28px;}



/*banner图*/

.n-banner{ height:330px; color:#fff;}

/*当前位置*/

.n_nav{position: absolute;right: 0;top: 0;z-index: 0;}

.n_nav{margin: 0 0 0 0;}

.n_nav a{position: relative;float: left;display: block; }

.n_nav a.first{ background: none;}

.n_nav a strong{position: relative;display: block;text-align: center;z-index: 9;height: 50px;line-height: 50px;color: #626262;font-size: 15px;font-weight: 100;padding: 0px 40px;}

.n_nav a span{position: absolute; left: -1px; top: 0; z-index: 1; width: 100%; display: inherit; text-align: center;}

.n_nav i{float: left;width: 13px;height: 50px;display:inline-block;background: url(../images/line1.png) center center no-repeat;}

.n_nav a.on strong{background-color: #02c79b;color:#fff;}

.n_nav a:hover strong{ background-color:#02c79b; color:#fff}

.n_title{position:relative; height: 50px;line-height: 50px;overflow: hidden; background-color:#f6f6f6;}

.n_title .main_box{position: relative;height: 50px;} 

.n_title h1{ padding:0 0 0px 0px;  font-size:16px; color:#404041; line-height:55px; }

.n_title h1 span{ font-size:14px; color:#404041; line-height:48px;  font-family: "Arial"; text-transform:uppercase; font-weight:normal; padding-left:5px;}

.position{position: absolute;left: 0;top: 0;line-height: 50px;height: 50px;color:#7b7b7d;}

.position i{background: url(../images/icon_position_id.png) center no-repeat;float: left;display: block;height: 50px;width: 20px;}

.position a{vertical-align: middle;font-size:12px;color: #333;float: left;display: block;line-height: 50px;}

.position span{vertical-align: middle;font-size:12px;color: #02c79b;font-style:normal;float: left;display: block;line-height: 50px;}

.position .span{color:#a3a4ad;background: url(../images/home.png) left 17px no-repeat;width: 20px;height: 50px;}

.position .on{color: #02c79b;}

.position a:hover{color: #02c79b;}



/*.page {margin: 10px auto 50px auto;height: 35px;}*/

.page .box{display:inherit;width:100%;height: 35px;text-align:center; margin: 10px auto 10px auto;}

.page a{ min-width: 15px; padding: 0 10px; height: 35px;line-height: 35px;display:inline-block;margin: 0px 3px;color: #fff;background-color:#b5b5b6;font-size: 15px;vertical-align: top;}

.page .a{font-family:"SimSun";width: 55px;}

.page .on{background: #02c79b;color:#fff !important;}

.page a font{  font-size: 14px; font-family: "SimSun"; color: rgb( 68, 68, 68 );}

.page span{ background:#02c79b; color:#fff !important;}

.page a:hover{ background:#02c79b; color:#fff !important; text-decoration:none;}

.page a:hover font{ color:#fff;}

.page a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */-o-transition: all 1s; /* Opera */}



#left_news{float:left;width: 908px;box-sizing: border-box;border: #e5e5e5 1px solid;padding: 24px;}

#n_show_news{position:relative;margin: 0 auto;width: 1200px;padding-bottom: 90px;}

#right_news{width: 320px;padding: 25px 29px 10px 29px;background: #f3f4f8;float: right;box-sizing: border-box;}

#right_news .title{background: url(../images/line_news_hot.png) left center no-repeat;padding-left: 10px;color: #343435;font-size: 14px;text-align: left;height: 50px;line-height: 50px;margin-bottom: 15px;border-bottom: #dee0e3 1px solid;}

#right_news a{ display: block;}

#right_news .pic_box{ width: 220px; height: 115px; overflow: hidden; margin: 20px 0;}

#right_news .pic_box img{ display: block; width: 220px; height: 115px;}

#right_news li{padding-bottom: 15px;margin-bottom: 20px;border-bottom: 1px solid #dee0e3;}

#right_news li .text_box{ padding-left: 10px; background: url(../images/icon_dd_hotnews.png) left 5px no-repeat; }

#right_news li .text_box a{ font-size: 12px; color: #3e3e3f; line-height: 18px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

#right_news li span{ font-size: 12px; color: #929496;}

#right_news li .text_box a:hover{ color:#0bb354;}



/*==============新闻详情=====================*/

.n_article {margin-bottom: 20px;}

#n_show_news .n_article{width: 850px;float: left;background-color: #f3f4f8;box-sizing: border-box;padding: 40px 30px;}

.n_article .ar_title{margin-bottom: 5px;border-bottom: #dcdee1 1px solid;}

.n_article .ar_title{padding: 0 0 15px 0;position:relative;}

.n_article .ar_title h1{font-size:18px;margin-bottom: 5px;display:block;text-align: left;font-weight: bold;line-height:30px;color: #676869;}

.n_article .ar_title h2{font-size:12px;position:relative;text-align: left;display:block;height:40px;padding: 0;color: #c5c5c7;line-height:40px;}

.n_article .ar_article{ padding-top:20px; padding-bottom:30px; min-height:400px;}

#ar_fot{position:relative;padding: 20px 30px;float:left;background-color: #f5f6f9;box-sizing: border-box;width: 100%;}

#ar_fot h1{display:block;font-size:12px;line-height:30px;color: #656667;font-weight:bold;}

#ar_fot h1 a{font-size:12px;color: #656667;font-weight:normal;}

#ar_fot h1 a:hover{ color:#0bb354;}

#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}

#ar_fot .bnt_back:hover{ border-radius:3px;}



.n_article .ar_title span{float: left;padding: 0 36px 0 16px;font-size:12px;color:#afafb2;display:inline-block;line-height: 36px;height: 36px;}

.n_article .ar_title span a{font-size:12px;color:#afafb2;float:left;margin-right: 7px;}

.n_article .ar_title .span1{ background:url(../images/time.png) left center no-repeat;}

.n_article .ar_title .span2{ background:url(../images/fx.png) left center no-repeat;}

#ar_fot h1:nth-child(1){ text-align:left}

#ar_fot h1:nth-child(2){ text-align:right}



/*==============分享插件——银灵子=====================*/

.shart_box{ margin-bottom: 25px; }

.shart_box:hover #j_shart_s_24{ display:block;}

#j_shart_s_24 .bds_count{ font-size:12px;}

#j_shart_s_24{ padding-left:60px; position:relative; display:none; height:50px;}

#j_shart_s_24 strong{ display:block; position:absolute; left:0; z-index:2; line-height:36px; font-size:12px; color: #a3a0a9;}

##j_shart_s_24 .bds_qzone{background:url(../images/j_shart.png) center -224px no-repeat}

#j_shart_s_24 .bds_tsina{background:url(../images/j_shart.png) center -311px no-repeat}

#j_shart_s_24 .bds_tqq{background:url(../images/j_shart.png) center -195px no-repeat}

#j_shart_s_24 .bds_renren{background:url(../images/j_shart.png) center -340px no-repeat}

#j_shart_s_24 .bds_weixin{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_sqq{background:url(../images/j_shart.png) center -79px no-repeat}

#j_shart_s_24 .bds_fbook{background:url(../images/j_shart.png) center -166px no-repeat}

#j_shart_s_24 .bds_twi{background:url(../images/j_shart.png) center -137px no-repeat}

#j_shart_s_24 .bds_linkedin{background:url(../images/j_shart.png) center -108px no-repeat}

#j_shart_s_24 .bds_tieba{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_huaban{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_douban{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_copy{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_print{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_mshare{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_count{font-size:12px}



#ar_fot h1{ margin-bottom:0px;}



.main-scroll{height:auto;padding: 20px 0 0 0;}

.main-scroll ul{float:left;position: relative;z-index: 3;width: 900px;}

.main-scroll ul li{float:left;width: 260px;height: 330px;margin: 0px 40px 30px 0;text-align:left;cursor:pointer;overflow:hidden;}

.main-scroll ul li img{float:left;width: 260px;height: 190px;position:relative;z-index:0;}

.main-scroll ul li .con{float:left;width: 230px;height: 140px;padding: 0 15px;background-color: #f5f6f9;position:relative;z-index:1;}

.main-scroll ul li .con h2{font-size: 15px;line-height:36px;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top: 10px;}

.main-scroll ul li .con h2 a{color: #02c79b;font-weight:normal;}

.main-scroll ul li .con p{font-size:12px;color: #545456;line-height: 22px;height: 44px;overflow:hidden;margin-bottom:15px;}

.main-scroll ul li .con span{float:left;display:block;width: 180px;line-height:18px;height:18px;color:#767779;font-size:12px;}

.main-scroll ul li .con> a{float:right;text-align: right;display:block;width:60px;line-height:18px;height:18px;color:#767779; font-size:12px;}

.main-scroll ul li:hover h2 a{ color:#01a7f4;}



.n-container01 form{ padding:0 24px;}

.n-container01 label{float:left;width: 100%;margin-right: 15px;margin-bottom: 8px;position:relative;border: #e7e7e7 1px solid;box-sizing: border-box;}

.n-container01 .select_ui, .container02  select{ background:none;  margin-top:0; border: none; }

.n-container01 select option{line-height:34px;font-size: 12px;padding: 10px 24px;color: #555555;text-align: left;}

.n-container01 .select_ui, select span{ line-height:45px;  color:#4c4c4c;  }

.n-container01 .select_ui {width: 100%;height: 37px;line-height: 37px;border-radius: 3px;color:#4c4c4c;background: #fff;font-size:14px;text-align:left;}

.n-container01 .select_ui .select_arrow{right: 14px;}

.n-container01 .right .top{float:right;width:265px;height: 210px;box-sizing: border-box;border: #e5e5e5 1px solid;margin-bottom: 28px;}

.n-container01 .right .top .form{width: 100%;height: 37px;line-height: 37px;text-align:left;position:relative;border: #e7e7e7 1px solid;margin-bottom: 8px;float: left;box-sizing: border-box;}

.n-container01 .right .top .form input[type="text"]{border: none;width: 165px;display: block;height: 35px;color: #888;font-size: 14px;background:none;line-height: 35px;padding: 0 0 0 21px;font-family:"Microsoft YaHei";}

.n-container01 .right .top .form input[type="submit"]{position:absolute;right: 10px;top: 9px;padding: 0;z-index:2;background:url(../images/sousuo.png) center no-repeat;height:20px;width:20px;cursor:pointer;border:none;}

.n-container01 .title{margin-bottom: 15px;}

.n-container01 input[type="submit"]{color:#fff;background:#02c79b;border: none;font-size:14px;display:block;width: 100%;height: 37px;line-height: 37px;text-align:center;cursor:pointer;overflow: hidden;font-family:"Microsoft Yahei";  -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}

.n-container01 input[type="submit"]:hover{ filter:alpha(opacity:80); opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;}







/*专家*/

#left_experts{float:left;width: 908px;box-sizing: border-box;border: #e5e5e5 1px solid;padding: 24px;}

#left_experts .first{margin: 0 24px 15px 24px;float: left;border-bottom: #bfbfbf 1px dotted;padding: 0 0 24px 0;}

#left_experts .first .img{ float:left; width:134px; height:184px; margin-right:24px; }

#left_experts .first .img img{ float:left; width:134px; height:184px;}

#left_experts .first .con{float:left;width: 650px;}

#left_experts .first .con h5{font-size:15px;color:#02c79b;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin: 12px 0 15px 0;}

#left_experts .first .con h5 small{ color:#292929; font-size:12px; border-left:#cbcbcb 1px solid; padding-left:10px; margin-left:10px;}

#left_experts .first .con p{color:#545456;font-size:12px;line-height:22px;height:44px;overflow:hidden;margin-bottom: 20px;}

#left_experts .first .con a{display:block;width:120px;height:38px;line-height:38px;box-sizing:border-box;font-size:14px;color:#545456;border: #c5c5c5 1px solid;text-align: center;float: left;margin-right: 15px;}

#left_experts .first .con a:hover{ background-color:#689de3; border:#689de3 1px solid; color:#fff;}

/*荣誉*/

#left_honor{float:left;width: 908px;box-sizing: border-box;border: #e5e5e5 1px solid;padding: 24px;}

#left_honor ul li{margin: 8px 5px;width: 276px;float:left;_display:inline;overflow:hidden;text-align:center;}

#left_honor ul li .pic{ text-align:center; border: #dcdcdc 1px solid;}

#left_honor ul li .pic img{max-width: 260px;height: 185px;display:block;padding: 6px;margin:0 auto;}

#left_honor ul li .pic a:hover img{ border-color:#999; }

#left_honor ul li .title{line-height: 30px;width: 276px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;height: 24px;background:none;}

#left_honor ul li .title a{font-size: 14px;color: #545456;}



/*==========================================内页 结束=============================================*/







#job_form form{ margin-right:-20px;}

#job_form{float:left;width: 908px;box-sizing: border-box;border: #e5e5e5 1px solid;padding: 24px;}



#job_form  .text{width: 363px;padding: 0 15px;height: 40px;line-height: 40px;background: none;border: 1px solid #c1c1c1;font-size: 14px;color: #474949;margin: 0 20px 20px 0;float: left;font-family: "Microsoft Yahei";}

#job_form  textarea{display:block;height:160px;resize:none;margin-bottom:20px;background:none;border:1px solid #c1c1c1;width:560px;padding:10px 15px;font-size:14px;color:#474949;line-height:20px;font-family: "Microsoft Yahei";}

#job_form .hr_form_fot{ position:relative;}

#job_form  .text:focus{ border:1px solid #f67b8e;}

#job_form  textarea:focus{ border:1px solid #f67b8e;}

#job_form .submit{background: #02c79b;bottom:0px;right: 20px;font-size:14px !important;border:0;border-radius:2px;height: 36px !important;color:#fff;line-height: 34px !important;width:100px;cursor:pointer;}

#job_form .submit:hover{  color: #fff; border-radius:3px;}

#job_form  .file_box { position:relative; padding-left:60px; line-height:28px; font-size:14px;}

/*#job_form  .file_box input[type="file"]{ opacity:0; filter:alpha(opacity=0); cursor:pointer;}*/

#job_form  .file_box .f_box{ position:relative; }

#job_form  .file_box input[type="file"]{ cursor: pointer;}

#job_form  .file_box strong{ position:absolute; left:0; top:3px; color:#727272;}

#job_form  .file_box .bnt_file{ text-align:center;  height:28px; line-height:28px; color:#fff; font-size:12px; width:85px;  cursor:pointer;  margin-left:5px; background:#a9a9a9; border-radius:2px; position:absolute; left: 0px; top: 3px;}

#job_form  .f_box input{  }

#job_form  .file_box #jianli{ width:80px !important; height:28px !important; cursor:pointer; opacity:0; filter:alpha(opacity=0); position:absolute; left:95px; top:3px;}





#job_form  .file_box #jianli:hover .bnt_file{ background:#10578e; color: #fff; }

#job_form label{float:left;width: 395px;padding: 0 15px;height: 40px;line-height: 40px;background: none;border: 1px solid #c1c1c1;font-size: 14px;color: #474949;margin: 0 20px 20px 0;float: left;}

#job_form label .select_ui .select_text_ui{display:block;overflow:hidden;color:inherit;vertical-align:baseline;white-space:nowrap;line-height:normal;color: #757575;line-height: 38px;text-align:left;padding-left: 0;width:270px;font-size:14px;}

#job_form label .select_ui{ display:block;}

#job_form label .select_ui select{width: 394px;}

#job_form label .select_ui select{position:absolute;top: 0px;right:0;bottom:0;left: -16px;margin:0;padding:0;border:0;}

#job_form label .select_ui .select_arrow{ right:0}


.wb_box{width: 1200px;display:none;margin-left: -448px;position:absolute;left:0;z-index:10000;background-color: #02c79b;opacity: 0.9;padding-bottom: 30px;}
.wb_bne{width: 1150px;/* height:180px; */margin:0 auto;padding-top: 20px;text-align: left;}
.wb_lc{width: 370px;/* height:180px; */float:left;}
.wb_tx{ width:auto; height:22px; border-bottom:1px solid #FFF; font-size:12px; color:#FFF; line-height:22px}
.wb_tex{ width:auto; height:auto; padding-top:5px;}
.wb_tex ul{ list-style:none; margin:0; padding:0;}
.wb_tex ul li{width: 92px;height:23px;line-height:23px;float:left;font-size:12px;text-align: left;}
.wb_bne .wb_lc .wb_tex ul li a {color:#FFF;text-decoration:none;font-size:12px;font-weight:normal;line-height: 23px;height: 23px;padding:0;}
.wb_tex1{ width:auto; height:auto; padding-top:5px;}
.wb_tex1 ul{ list-style:none; margin:0; padding:0;}
.wb_tex1 ul li{width: 123px;height:23px;line-height:23px;float:left;font-size:12px;text-align: left;}
.wb_bne .wb_yie .wb_tex1 ul li a,.wb_bne .wb_yie1 .wb_tex1 ul li a {color:#FFF;text-decoration:none;font-size:12px;font-weight:normal;padding:0;line-height: 23px;height: 23px;text-align: left;}

.wb_bne .wb_lc .wb_tex ul li a:hover,.wb_lc .wb_tex ul li:hover{ background:none; opacity:0.8}
.wb_bne .wb_yie .wb_tex1 ul li a:hover,.wb_yie .wb_tex1 ul li:hover{ background:none; opacity:0.8}
.wb_bne .wb_yie1 .wb_tex1 ul li a:hover,.wb_yie1 .wb_tex1 ul li:hover{ background:none; opacity:0.8}
.wb_yie .wb_tex1 ul li{width: 123px !important;height:23px;line-height:23px;float:left;font-size:12px;}
.wb_bne .wb_yie1 .wb_tex1 ul li a { color:#FFF; text-decoration:none; font-size:12px; font-weight:normal; padding:0}
.clear{ clear:both;}
.wb_yie{width: 370px;/* height:180px; */float:left;margin-left:20px;}
.wb_yie1{width: 370px;/* height:180px; */float:left;margin-left:20px;}
.menu li:hover .wb_box{ display:block;}

.wb_boxs .wb_bne .wb_tex ul li{ width:132px;}
.wb_boxs{width: 450px; display:none;position:absolute;left:0;z-index:10000;background-color: #02c79b;opacity: 0.9;padding-bottom: 30px; box-sizing:border-box; padding-left:25px;}
.menu li:hover .wb_boxs{ display:block;}
.wb_boxs .wb_bne{ width:450px;}

.wb_boxs .wb_bne .wb_lc{ width:400px;}


.keshi-box{
    width: auto;
    height: auto;
    margin-bottom: 30px;
}
.keshi-tit{
	width: auto;
	height: 14px;
	line-height: 14px;
	background: #ffffff;
	font-size: 14px;
	color: #333;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #02c79b;
	text-indent: 12px;
	margin-bottom: 20px;
	font-weight: bold;
}
.keshi-nr {
    width: auto;
    height: auto;
    font-size: 14px;
    color: #666;
    margin-top: 3px;
}
.keshi-nr a {
    background-color: #f6f6f6;
    display: inline-block;

    line-height: 35px;
    height: 35px;
    width: 166px;
    margin: 1px;
    text-align: center;
    color: #666;
    font-size: 14px;
}
.keshi-nr a:hover{ background:#02c79b; color:#fff}