@charset "utf-8";

/*==========================================公共 开始=============================================*/

h5 a,h4 a{ -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}

header{ height:107px;}
header .logo{ float:left;}
header .logo img{ margin:26px 0 0 0}
header .welcome{ float:right; height:107px; line-height:107px; margin-right:8px;}
header .welcome p{ font-size:14px; color:#464444}
header ul{ float:right; font-size:0; margin-top:36px;}
header ul li{ display:inline-block; *display:inline;*zoom:1; width:34px; height:34px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%; margin-left:12px;}
header ul li a{ display:table; text-align:center; width:100%; height:100%}
header ul li i{ display:table-cell; vertical-align:middle;}

#fix_ewm_box{position:fixed; top: 0px; right: 0; z-index: 9999; display: none; width: 100%; height: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');background:rgba(0,0,0,0.9); }
#fix_ewm_box .ewm img{display: block;position: absolute;top: 50%;margin-top: -160px;left: 50%;margin-left: -100px;width: 200px;height: 200px;-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;}

/*=================网站地图=================*/
#nav_right{width: 180px;height: 100%;position: fixed;right: -180px;text-align: left;top: 0;z-index: 99999;background:#fff;box-shadow: 0 0 8px #aaa;}
#nav_right .box{padding:30px 20px; position: relative; height: 90%;}
#nav_right .title{ display: block; position: relative; vertical-align: middle; margin-bottom: 20px; line-height: 30px; padding-left: 45px;  font-size: 16px; color: #333; background: url(../images/logo_nav.png) left center no-repeat;}
#nav_right .title a{ position: absolute; right: 0px; top: 2px; -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; }
#nav_right .title a:hover{  transform:rotate(90deg);-webkit-transform:rotate(90deg);  -moz-transform:rotate(90deg);}
#nav_right ul{ height: 95.5%;}
#nav_right li{ padding-bottom: 30px; padding-left: 35px;}
#nav_right li h1{ font-size:14px; color:#626262; line-height:22px; margin-bottom:10px;}
#nav_right li a{ display:block; font-size:12px; color:#878787; line-height:24px;}
#nav_right li a:hover{ color:#d42c30;}
#ascrail2000{ display:none !important;}

/*=================导航=================*/
#nav{ position:relative; z-index:5000; height:70px; background: -webkit-linear-gradient(90deg, #0084ca, #00a54f); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(90deg, #0084ca, #00a54f); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(90deg, #0084ca, #00a54f); /* Firefox 3.6 - 15 */ background: linear-gradient(90deg, #0084ca, #00a54f); /* 标准的语法 */}
#nav ul{ font-size:0}
#nav li{display:inline-block; *display:inline;*zoom:1;width: 150px;position:relative;}
#nav li .a{display: block;text-align:center;height: 70px;line-height: 70px;}
#nav li .a strong{display:block;font-size: 15px;color: #fff;text-align:center;position:relative;z-index:4;font-weight: normal;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;padding: 0 0 0 20px;}
#nav li .a h6{ font-size:12px; color:#858585; text-transform:uppercase;}
#nav li .a span{display: none;position:absolute;bottom:0px;left:0px;width: 56px;text-align:center;}
#nav li .a:hover i,#nav li.on .a i{display:block;margin:0 auto;text-align:center;z-index:1;height:2px;width: 100%;background: #3b5998;}
#nav li .a:hover i{ width:100%; }
#nav li .a:hover strong,#nav li.on .a strong{color: #fff;}
#nav li.on,#nav li:hover{ filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#4CFFFFFF', endColorstr='#4CFFFFFF');background:rgba(255,255,255,0.3);}
#nav .title{position: relative;}
#nav .list {width: 150px;left: 0;max-height: 0;position: absolute;top: 70px;z-index: 0;-webkit-perspective: 400px;-moz-perspective: 400px;-ms-perspective: 400px;-o-perspective: 400px;perspective: 400px;-moz-transform:scale(0);-o-moz-transform:scale(0);-o-moz-transform:scale(0);-webkit-moz-transform:scale(0);transform:scale(0);}
#nav .list a{width: 150px;padding: 15px 15px;height: auto;line-height: 20px;text-align: center;color: #222;display: block;font-size: 12px;text-decoration: none;opacity: 0;background-color:#fff;border-bottom:#e9ecf1 1px solid;-webkit-transform: rotateY(90deg);-moz-transform: rotateY(90deg);-ms-transform: rotateY(90deg);-o-transform: rotateY(90deg);transform: rotateY(90deg);-webkit-transition: opacity .4s, -webkit-transform .5s;-moz-transition: opacity .4s, -moz-transform .5s;-ms-transition: opacity .4s, -ms-transform .5s;transition: opacity .4s, transform .5s;}
#nav .list a:hover{ color: #3b5998; border-bottom:#3b5998 1px solid;} 
#nav li:focus .list,#nav li:hover .list{max-height:2000px;z-index:10; -moz-transform:scale(1); -o-moz-transform:scale(1); -o-moz-transform:scale(1); -webkit-moz-transform:scale(1); transform:scale(1);}
#nav li:focus .list a,#nav li:hover .list a{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
#nav li:hover .list a:nth-child(1){-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
#nav li:hover .list a:nth-child(2){-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-ms-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}
#nav li:hover .list a:nth-child(3){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
#nav li:hover .list a:nth-child(4){-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-ms-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}
#nav li:hover .list a:nth-child(5){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
#nav li:hover .list a:nth-child(6){-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-ms-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}
#nav li:hover .list a:nth-child(7){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
#nav li:hover .list a:nth-child(8){-webkit-transition-delay:350ms;-moz-transition-delay:350ms;-ms-transition-delay:350ms;-o-transition-delay:350ms;transition-delay:350ms}
#nav li .list a:nth-child(1){-webkit-transition-delay:350ms;-moz-transition-delay:350ms;-ms-transition-delay:350ms;-o-transition-delay:350ms;transition-delay:350ms}
#nav li .list a:nth-child(2){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
#nav li .list a:nth-child(3){-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-ms-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}
#nav li .list a:nth-child(4){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
#nav li .list a:nth-child(5){-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-ms-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}
#nav li .list a:nth-child(6){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
#nav li .list a:nth-child(7){-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-ms-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}
#nav li .list a:nth-child(8){-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}

/*==========================================公共 结束=============================================*/


/*==========================================首页 开始=============================================*/

.lwy{ position:relative;}
/*====banner====*/
#banner{width: 100%;height:567px; overflow:  hidden;z-index: 0; background:#252525;}
#banner .miso-slider{ z-index:0}
#banner .miso-slide{display: block;height:100%;overflow: hidden;text-align:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
#banner .miso-slide img{ display: block;}
/*#banner .miso-prev,
#banner .miso-next{width:22px;height:46px;margin-top: 20px;z-index: 10000;opacity:0.55;}
#banner .miso-prev{ margin-left: -700px;left: 50%; background:url(../images/banner_prev.png) center center no-repeat;}
#banner .miso-next{ margin-right: -700px;right: 50%; background:url(../images/banner_next.png) center center no-repeat;}
#banner .miso-prev:hover,
#banner .miso-next:hover{ opacity:1}*/

.container01{position:absolute;left:0;bottom:0;width:100%;height: 78px;line-height: 78px;z-index: 8;padding: 20px 0;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#AD000000', endColorstr='#AD000000');background:rgba(0,0,0,0.68);}
.container01 .title{float:left;width:80px;height: 40px;display:table;background:url(../images/line.png) right center no-repeat;margin-right: 32px;}
.container01 .title i{ display:table-cell; vertical-align:middle;}
.container01 .title i img{float:left;display:inline;margin-top: -20px;}
.container01 ul{float:left;width:910px;height: 40px;line-height: 40px;margin:0;overflow:hidden;}
.container01 ul li{float:left;width: 920px !important;height: 40px;display:inline-block !important;}
.container01 ul li .miso{float:left;width:426px;height: 40px;}
.container01 ul li .miso span{float:left;font-size: 16px;color: #fff;margin-right:8px;}
.container01 ul li .miso a{float:left;display:inline-block;width:320px;font-size: 16px;color: #fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.container01 ul li .miso a:hover{ color:#3b5998;}
.container01 ul li .miso small{float:right;font-size: 14px;color: #fff;}
.container01 .more a{float:right;margin-top: -34px;display:none;width:28px;height:28px;line-height:28px;text-align:center;background:#3b5998;font-size:12px;color:#fff;font-family:simsun;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius:50%;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.container01 .more a:hover{ background:#d33600}

.container02{ padding:54px 0 42px; overflow:hidden;}
.container02 .left{ float:left; width:600px; height:410px;}
.container02 .left .am-slider-c2 .am-slider-desc{font-size:16px;padding: 12.5px 105px 12.5px 22px;}
.container02 .left .am-slider-c2 .am-control-nav{bottom: 23px; right: 22px;}
.container02 .left .am-slider-c2 .am-control-nav li a{ width:10px; height:10px; background:#fff; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; }
.container02 .left .am-slider-c2 .am-control-nav li a.am-active{ background:#70af60}
.container02 .right{ float:right; width:555px;}
.container02 .right .am-tabs-nav{width:298px;overflow:  hidden;}
.container02 .right ul li{ float:left; width:125px;}
.container02 .right .am-tabs-default .am-tabs-nav{ height:46px; background:none;}
.container02 .right .am-tabs-default .am-tabs-nav a{width:125px;height:46px;line-height:46px;background:#e9eaed;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:  24px;color: #3b3a3a;}
.container02 .right .am-tabs-default .am-tabs-nav>.am-active a{ color:#fff; background: -webkit-linear-gradient(-90deg, #0084ca, #00a54f); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(-90deg, #0084ca, #00a54f); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(-90deg, #0084ca, #00a54f); /* Firefox 3.6 - 15 */ background: linear-gradient(-90deg, #0084ca, #00a54f); /* 标准的语法 */}

.container02 .right .am-tabs-bd{margin: 28px 0 0 0;}
.container02 .right .con .first{width:100%;border-bottom: #bcbcbe 1px dotted;overflow:hidden;margin-bottom: 10px;}
.container02 .right .con .first a{display:block;font-size:24px;color: #121212;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;height: 26px;line-height: 26px;font-weight:  bold;margin-bottom: 10px;}
.container02 .right .con .first span{display:inline-block;width:100%;line-height: 20px;color: #b1b1b2;font-size:12px;}
.container02 .right .con .first p{float: left;font-size: 14px;color: #8c8d8f;line-height: 24px;height: 48px;overflow:hidden;margin-top: 5px;margin-bottom: 16px;}
.container02 .right .con ul li{float:left;width:100%;line-height: 40px;height: 40px;}
.container02 .right .con ul li i{float:left;width: 7px;margin-right: 6px;}
.container02 .right .con ul li i img{float:left;width:100%;height:auto;margin-top: 18px;}
.container02 .right .con ul li a{float:left;width: 80%;font-size: 16px;color: #3a3a3a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.container02 .right .con ul li a:hover,.container02 .right .con .first a:hover{ color:#3b5998}
.container02 .right .con ul li span{float:right;width: 80px;text-align:right;font-size: 14px;color: #b1b1b2;}

.container03{ overflow:hidden; margin-bottom:34px;}
.container03 .con{ padding:40px 0 25px 40px; background: -webkit-linear-gradient(90deg, #0084ca, #00a54f); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(90deg, #0084ca, #00a54f); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(90deg, #0084ca, #00a54f); /* Firefox 3.6 - 15 */ background: linear-gradient(90deg, #0084ca, #00a54f); /* 标准的语法 */}
.container03 .con .title{ float:left; width:146px; border-right:#59b0db 1px solid;}
.container03 .con .title h3{ font-size:30px; color:#fff; line-height:40px;}
.container03 .con .title h5{ font-size:14px; color:#fff;}
.container03 .con ul{float:right;width: 1014px;padding: 0 0 0 30px;}
.container03 .con ul li{float:left;width:458px;height:18px;line-height:18px;margin-right: 34px;margin-bottom: 20px;}
.container03 .con ul li a{ font-size:16px; color:#fff; display:inline-block; width:350px;}
.container03 .con ul li span{ font-size:12px; color:#ffffff; float:right;}

.container04 .title{background:url(container04_title_bg.png) left center no-repeat;height:67px;line-height:67px;margin-bottom: 20px;} 
.container04 .title h3{ float:left; font-size:27px; color:#fff; width:148px; text-align:center;}
.container04 .title a{ float:right; display:inline-block; width:20px; height:19px; margin:26px 23px 0 0}
.container04 .title a img{ float:left}
.container04 .left{ float:left; width:562px;}
.container04 .left ul li{float:left;width:100%;line-height: 40px;height: 40px;}
.container04 .left ul li i{float:left;width: 7px;margin-right: 6px;}
.container04 .left ul li i img{float:left;width:100%;height:auto;margin-top: 18px;}
.container04 .left ul li a{float:left;width: 80%;font-size: 16px;color: #3a3a3a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.container04 .left ul li a:hover{ color:#3b5998}
.container04 .left ul li span{float:right;width: 80px;text-align:right;font-size: 14px;color: #b1b1b2;}

.container04{ margin-bottom:60px; overflow:hidden}
.container04 .right{ float:right; width:562px;}
.container04 .right ul{float:left;width: 580px; margin-top:15px;}
.container04 .right ul li{float:left;margin-right: 11px;}
.container04 .right ul li .con{ width:160px; height:245px; display:table; text-align:center;}
.container04 .right ul li .con .con_cell{ display:table-cell; vertical-align:middle;}
.container04 .right ul li h5{ font-size:18px; color:#fff; line-height:50px;}
.container04 .right ul li .con01{ width:220px; height:117px; margin-bottom:11px; display:table; text-align:center; background:#1da1f2}
.container04 .right ul li .con01 .con_cell{ display:table-cell; vertical-align:middle;}

.gg{ height:215px; background:url(../images/gg.jpg) center top no-repeat; margin-bottom:42px;}

.container05{ padding:56px 0 66px; background: -webkit-linear-gradient(-90deg, #0084ca, #00a54f); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(-90deg, #0084ca, #00a54f); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(-90deg, #0084ca, #00a54f); /* Firefox 3.6 - 15 */ background: linear-gradient(-90deg, #0084ca, #00a54f); /* 标准的语法 */}
.container05 .title{height:67px;line-height:67px;margin-bottom: 30px;} 
.container05 .title h3{float:left;font-size:27px;color:#fff;width:148px;}
.container05 .title a{float:right;display:inline-block;width:20px;height:19px;margin: 26px 0 0 0;}
.container05 .title a img{ float:left;}
.container05 ul{ margin:0 -10px}
.container05 ul li .con{ margin:0 6px; padding:10px 10px 0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#35FFFFFF', endColorstr='#35FFFFFF');background:rgba(255,255,255,0.21);}
.container05 ul li .con img{ width:270px; height:190px;}
.container05 ul li .con h5{ height:56px; line-height:56px; font-size:16px; color:#fff; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:center;}

.container06{ background:#323234; padding:20px 0}
.container06 ul{ margin:0 -60px}
.container06 ul li{ text-align:center;}
.container06 ul li h4{ height:40px; width:100%; display:table; text-align:center; margin-bottom:10px;}
.container06 ul li h4 i{ display:table-cell; vertical-align:middle;}
.container06 ul li h4 i img{ display:inline;  -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.container06 ul li h5{ font-size:16px; color:#fff;}
.container06 ul li:hover h4 i img{ transform:rotateY(180deg); -webkit-transform:rotateY(180deg);  -moz-transform:rotateY(180deg);}

.container07{ background:#3f3f41; padding:36px 0 50px; overflow:hidden;}

.container07 .right{ float:right; width:1160px;}
.container07 .right dl{ float:left; width:552px;}
.container07 .right dl dt{ height:50px; line-height:50px; border-bottom:#9f9fa0 1px solid; font-size:16px; color:#fff;}
.container07 .right dl dd{display:inline-block;line-height:32px;margin-right: 32px;}
.container07 .right dl dd a{ font-size:14px; color:rgba(255,255,255,0.6); -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.container07 .right dl dd a:hover{ color:#fff}
.container07 .right dl p{ font-size:14px; color:rgba(255,255,255,0.6); line-height:32px; margin-top:10px;}

footer{border-top: #58585a 1px solid;background: #3f3f41;padding: 20px 0;text-align: center;}
footer p,footer p a{font-size: 14px;col;color: rgba(255,255,255,0.47);line-height: 30px; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
footer p a:hover{ color: #fff; }
footer p br{ display:none}

/*==========================================首页 结束=============================================*/


/*==========================================内页 开始=============================================*/

.n_container{ padding:50px 0 100px;}

#n_banner{ height:260px;}
.n_left{width: 260px;float:left;overflow:hidden;}
.n_left .left_title{height: 95px;padding-left: 25px;background: #3b5998;}
.n_left .left_title strong{display:block;color:#fff;display:block;font-size: 22px;text-transform: uppercase;padding-top: 22px;}
.n_left .left_title span{display:block;color:#fff;display:block;font-weight: normal;font-size: 18px;} 

/*==================分类导航=================*/
#n_sub_nav{ position:relative; display:inherit; text-align:center; margin-top:10px; margin-bottom:40px;}
#n_sub_nav a{ width:100px;  margin:0 5px; display:inline-block; height:30px; line-height:30px; border-radius:0px; background:#fff;   text-align:center; color:#fff; background:#68696b; font-size:14px;}  
#n_sub_nav a:hover{  background:#3c81d1;  }
#n_sub_nav a.on { background:#3c81d1;  }
.n_right{width: 880px;float:right;}
.n_title{position:relative;height: 50px;line-height: 50px;border-bottom: 3px solid #f7f7f9;margin-bottom: 30px;}
.n_title h1{font-size: 28px;border-bottom: 3px solid #3b5998;display:inline-block;color: #424242;line-height: 51px;margin-top: -10px;}
#n_nav{background:#f7f7f9;box-sizing: border-box;border: #e4e5e8 1px solid;margin-bottom: 20px;}
#n_nav dt h1{ display:block;  padding: 0 25px;border-bottom: 1px solid #e9e9ec; line-height: 37px; margin-left: 9px; margin-right: 8px;}
#n_nav dt{position:relative;padding: 0 7px;display:block;line-height: 55px;height: 55px;overflow:hidden;}
#n_nav dt a{font-size: 16px;padding-left: 34px;color: #343536;display:block;font-weight:  normal;border-top: 1px solid #e7e9eb; background:url(../images/dot_icon.png) 16px center no-repeat;}
#n_nav dt.current_channel{ background: -webkit-linear-gradient(90deg, #0084ca, #00a54f); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(90deg, #0084ca, #00a54f); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(90deg, #0084ca, #00a54f); /* Firefox 3.6 - 15 */ background: linear-gradient(90deg, #0084ca, #00a54f); /* 标准的语法 */ }
#n_nav dt.current_channel a{ color:#fff; border:none; background:url(dot_icon01.png) 16px center no-repeat;}
#n_nav dt:hover{background: -webkit-linear-gradient(90deg, #0084ca, #00a54f); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(90deg, #0084ca, #00a54f); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(90deg, #0084ca, #00a54f); /* Firefox 3.6 - 15 */ background: linear-gradient(90deg, #0084ca, #00a54f); /* 标准的语法 */ }
#n_nav dt:hover a{ color:#fff; border:none; background:url(dot_icon01.png) 16px center no-repeat;}
#n_nav dd .box{}
#n_nav dd a{padding-left:10px;line-height:32px;font-size:12px;color:#636060;display:block;height:32px;background:url(../images/icon_nav_sub_li.png) 20px center no-repeat; padding: 0 35px;}
#n_nav dd a:hover{ color:#3c81d1;}
#n_nav dd a.on{ color:#3c81d1;  }
#n_nav dd a.on{background:url(../images/icon_nav_sub_li_hover.png) 20px center no-repeat #f16522; color: #fff;}
.n_left .link ul li{width:260px;height:85px;line-height:85px;text-align:center;margin-bottom: 10px;}
.n_left .link ul li i{ display:inline-block; margin:0 8px;}
.n_left .link ul li span{ display:inline-block; margin:0 8px; font-size:20px; color:#fff}
.n_left .link ul li a{ display:block;}

.position{position:absolute;font-size:12px;line-height: 40px;height: 40px;right:0px;top:0px;color: #848483;background: url(../images/icon_home.png) left 11px no-repeat;padding-left:22px;}
.position span, .position a, .position i{font-size:12px;color: #777777;}
.position em{font-size:12px;color: #3b5998;font-style: normal;}
.position a:hover{ color:#3b5998;}
.n_main_box .n_nav{ position:relative;  }
.n_main_box .n_nav a{display:inline-block;position:relative;margin-right:50px;height: 40px;line-height: 40px;font-size: 18px;float:left;color: #231808;}
.n_main_box .n_nav i{display:block;background: #3b5998;position:absolute;left:0;bottom: -1px;text-align:center;z-index:4;height:0px;width:100%;}
.n_main_box .n_nav a:hover  i{ height:2px;}
.n_main_box .n_nav .on i{height: 3px;}
.n_nav_box{width: 1100px;height: 40px;background:#fff;position:relative;margin: 0 auto;}
.n_nav{ position:relative;  }
.n_nav a{display:inline-block;margin-right:45px;margin-bottom:-1px;height: 56px;font-size:14px;float:left;line-height:53px;color:#444444;}
.n_nav a strong{display:block;color: #231808;position:relative;z-index:4;font-weight: normal;}
.position i{margin: 0 6px;font-family:  simsun;font-style:  normal;}
#left_news{ float:right; }

/*====翻页====*/
.j_pages{margin:0 auto 0 auto}
.j_pages .box{display:inherit;width:100%;padding: 1.5rem 0 0.5rem;font-size: 0;}
.j_pages a{padding: 0px 13px;height: 35px;line-height: 35px;display:inline-block;margin: 0 6px 0 0;color: #666666;font-size: 14px;box-sizing: border-box;border:  #dedede 1px solid;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;:-webkit-border-radius: 3px;}
.j_pages a font{font-size:14px;font-family:SimSun;color:#9f9fa7}
.j_pages .on{background: #3b5998;color: #fff;border: #3b5998 1px solid;}
.j_pages a:hover{background:#3b5998;color:#fff!important; border:1px solid #3b5998}
.j_pages span{background:#3b5998;color:#fff!important;border:1px solid #3b5998}
.j_pages a.u_bnt{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s}

.n_safety .n_right ul{ margin-bottom:70px;}
.n_safety .n_right ul li{ padding:25px 0; border-bottom:#e1e1e1 1px solid}
.n_safety .n_right ul li h4{ font-size:22px; color:#424242; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-bottom:6px;}
.n_safety .n_right ul li h4 a{ font-size:22px; color:#424242;}
.n_safety .n_right ul li h4 a:hover{ color:#3b5998}
.n_safety .n_right ul li p{ font-size:14px; color:#808080; line-height:24px; height:48px; overflow:hidden; margin-bottom:10px;}
.n_safety .n_right ul li span{ font-size:12px; color:#929292}

.n_product .n_right ul{ float:left; width:100%; margin-bottom:48px;}
.n_product .n_right ul li{ float:left; width:100%; padding:30px 0; border-bottom:#f0f0f1 1px solid}
.n_product .n_right ul li .img{ float:left; width:302px; height:200px; overflow:hidden;}
.n_product .n_right ul li .img img{ width:302px; height:200px;}
.n_product .n_right ul li .con{ float:right; width:545px;}
.n_product .n_right ul li .con h4,.n_product .n_right ul li .con h4 a{ font-size:22px; color:#4c4d4e;}
.n_product .n_right ul li .con h4{ margin:15px 0 10px}
.n_product .n_right ul li .con p{ font-size:14px; color:#666666; line-height:24px; height:48px; overflow:hidden; margin-bottom:35px;}
.n_product .n_right ul li .con h5 a{ display:inline-block; width:114px; height:36px; line-height:36px; border:#cfced1 1px solid; font-size:14px; color:#838285; text-align:center; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;}
.n_product .n_right ul li .con h5 a:hover{ border:#fff 1px solid; color:#fff; background: -webkit-linear-gradient(90deg, #0084ca, #00a54f); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(90deg, #0084ca, #00a54f); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(90deg, #0084ca, #00a54f); /* Firefox 3.6 - 15 */ background: linear-gradient(90deg, #0084ca, #00a54f); /* 标准的语法 */ }

.n_product_detail h4{ font-size:22px; color:#4c4d4e; text-align:center; margin-bottom:20px;}

.n_chengguo .n_right ul{width: 927px;}
.n_chengguo .n_right ul li{float:left;width: 270px;height: 184px;border: #c5c6c8 5px solid;margin: 0 35px 64px 0;box-sizing:  border-box;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_chengguo .n_right ul li .pic_box{width: 100%;height: 175px;display:table;overflow:hidden;}
.n_chengguo .n_right ul li .pic_box .box{display:table-cell;vertical-align:middle;text-align: -webkit-center;}
.n_chengguo .n_right ul li img{max-width: 260px;max-height: 173px;display:block;}
.n_chengguo .n_right ul li h5{font-size: 14px;color: #7b7b7b;text-align:center;margin:1.5rem 0 1rem;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.n_chengguo .n_right ul li:hover{ border:#3b5998 5px solid;}
.n_chengguo .n_right ul li:hover h5{ color:#3b5998}

.n_news_list .content ul{ float:left;width:100%; margin:0 auto; margin-bottom:50px;}
.n_news_list .content ul li{float:left;width:100%;padding: 32px 0; background:url(bg.png) right center no-repeat; margin-bottom:25px;}
.n_news_list .content ul li:hover{ }
.n_news_list .content ul li .time{float:left;width: 95px;height: 85px;box-sizing:border-box;margin-right: 35px;overflow:hidden;background: #aeafb3;}
.n_news_list .content ul li:hover .time{ background-color:#3b5998; border:#3b5998 2px solid;}
.n_news_list .content ul li .time .day{margin:0 auto;width:60px;line-height: 60px;height: 40px;font-size:36px;color: #fff;text-align:center;}
.n_news_list .content ul li .time .year{margin:0 auto;width:60px;line-height:35px;height:35px;font-size: 12px;color: #fff;text-align:center;}
.n_news_list .content ul li:hover .day,.n_news_list .content ul li:hover .year{ color:#fff}
.n_news_list .content ul li .center{float: right;width: 744px;text-align:left;padding-right: 30px;}
.n_news_list .content ul li .center h5{margin-bottom: 5px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.n_news_list .content ul li .center h5 a{color: #424242;font-size: 22px;}
.n_news_list .content ul li .center h5 a:hover{ color:#3b5998;}
.n_news_list .content ul li .center p{font-size: 14px;color: #808080;line-height: 24px;height: 48px;overflow:hidden;}

.n_active .n_right ul{ float:left; width:920px; margin-bottom:20px;}
.n_active .n_right ul li{ float:left; width:420px; background:#e6e6e8; margin:0 40px 40px 0; padding:10px}
.n_active .n_right ul li .img,.n_active ul li .img img{ width:400px; height:280px; overflow:hidden;}
.n_active .n_right ul li h5{ font-size:18px; color:#454648; height:60px; line-height:70px; text-align:center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.n_active .n_right ul li:hover{ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#bebebe')";  /* For IE 8 */ filter: 
progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#bebebe');  /* For IE 5.5 - 7 */-moz-box-shadow: 5px 5px 10px #bebebe;/* for firefox */ -webkit-box-shadow: 5px 5px 10px #bebebe;/* for safari or chrome */ box-shadow:5px 5px 10px #bebebe;/* for opera or ie9 */}

.n_news .top{ float:left; width:100%; border-bottom:#e1e1e1 1px solid; padding-bottom:30px;}
.n_news .top .img{float:left;width: 270px;height: 184px;overflow: hidden;}
.n_news .top .img img{width: 270px;height: 184px;}
.n_news .top .con{float:right;width: 570px;}
.n_news .top .con h4,.n_active .n_right .top .con h4 a{ font-size:22px; color:#4c4d4e;}
.n_news .top .con h4{margin: 22px 0 10px;}
.n_news .top .con h4 a{ color:#4c4d4e;}
.n_news .top .con h4 a:hover{ color:#3b5998;}
.n_news .top .con p{font-size:14px;color:#666666;line-height:24px;height:48px;overflow:hidden;margin-bottom: 20px;}
.n_news .top .con span{ font-size:12px; color:#929292}
.n_news .n_right ul{ float:left; width:100%}

.n_news_detail .ar_title{border-bottom: #f0f0f0 3px solid;padding-bottom: 0;margin-bottom: 40px;}
.n_news_detail .ar_title h3{font-size: 23px;color: #424242;line-height: 28px;}
.n_news_detail .ar_title h6 span{position:relative;font-size: 13px;color: #7e8080;display:inline-block;height: 56px;line-height: 56px;font-weight:normal;}
.n_news_detail .ar_title h6 span i{position:absolute;left:0;bottom: -3px;width:100%;height: 3px;background-color: #09549c;}
.shart_box{display:inline-block;float:right;margin-top: 5px;}
#j_shart_s_24 .bds_count{ font-size:12px;}
#j_shart_s_24{ padding-left:60px; position:relative;}
#j_shart_s_24 strong{display:block;position:absolute;left:0;z-index:2;line-height:36px;font-size:12px;color: #7e8080;font-weight: normal;}
#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{position:relative;float:left;box-sizing: border-box;width: 100%;line-height: 32px;border-top: #dedede 1px solid;padding-top: 15px;margin-top: 20px;margin-bottom: 30px;}
#ar_fot h1{display:block;width: 430px;font-size: 14px;color: #696b6b;font-weight: normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#ar_fot h1 a{font-size: 14px;color: #696b6b;font-weight:normal;}
#ar_fot h1 a:hover{color: #59a058;}
#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;}
#ar_fot a,#ar_fot span{}
#ar_fot .shart_box a{ line-height:36px;}
#ar_fot .fr{ text-align:right}

.xiangguan{ padding:30px 40px; border:#dedede 1px solid; overflow:hidden;}
.xiangguan h4{ font-size:22px; color:#3b5998; margin-bottom:15px;}
.xiangguan ul li{float:left;width:100%;line-height: 32px;height: 32px;}
.xiangguan ul li i{float:left;width: 7px;margin-right: 6px;}
.xiangguan ul li i img{float:left;width:100%;height:auto;margin-top: 13px;}
.xiangguan ul li a{float:left;width: 80%;font-size: 16px;color: #3a3a3a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.xiangguan ul li a:hover{ color:#3b5998}
.xiangguan ul li span{float:right;width: 80px;text-align:right;font-size: 14px;color: #8a8a8a;}


.n_contact .top{float:left;width:100%;background: #f7f8fa; margin-bottom:40px;}
.n_contact .top .img{float:left;width: 305px;height: 265px;overflow: hidden;}
.n_contact .top .img img{width: 305px;height: 265px;}
.n_contact .top .con{float:right;width: 520px;padding: 38px 30px 0 0;}

.sqstq form{ width:950px;}
.sqstq .messlist {height: 50px;margin: 0px 22px 12px 0;float:left;width: 429px;border: #edeff2 1px solid;color:#626364;}
.sqstq .messlist label,.form-list .messlist01 label,.sqstq .messlist03 label{float:left;width: 120px;height: 48px;line-height: 48px;text-align: left;color: #5e5f61;font-size: 15px;box-sizing: border-box;padding: 0 0 0 20px;background-color: #edeff2;font-weight:  normal;}
.sqstq .messlist input{float:left;width: 307px;height: 48px;padding: 0 10px;background: none;border: none;outline: none;color:#626364;font-size:12px;} 
.sqstq .messlist01{height: 43px;margin-top: 30px;float:left;width: 880px;border:#d3d7d8 1px solid;background:#fbfbfc;color:#626364;margin-right: 44px;}
.sqstq .messlist01 input{float:left;width: 712px;height: 48px;padding: 0 10px;background-color:#fbfbfc;border: none;outline: none;color:#626364; font-size:12px;} 
.sqstq .messlist02{height: 166px;margin: 0 0 12px 0;float:left;width: 880px;border: #edeff2 1px solid;color:#626364;box-sizing: border-box;}
.sqstq .messlist02 textarea{float:left;width: 758px;height: 165px;color:#626364;font-size:12px;border: none;outline: none;padding: 10px 10px;resize:none;box-sizing: border-box;background: none;}
.sqstq .messlist02 label{float:left;width: 120px;height: 165px;line-height: 50px;text-align: left;color: #5e5f61;font-size: 15px;box-sizing: border-box;padding: 0 0 0 20px;background-color: #edeff2;font-weight:  normal;}
.sqstq .yanzheng{display:inline;float:left;margin: 5px 0 0 28px;position: absolute;right: -175px;width:  159px;height: 34px;}
.sqstq .yanzheng img{width: 159px;height:45px;}
.sqstq .messsub input{float: left;width: 288px;height: 50px;line-height: 50px;font-size: 16px;cursor:pointer;color: #fff;border:none;margin: 40px 142px 0 0;font-family:Microsoft Yahei;background: -webkit-linear-gradient(90deg, #0084ca, #00a54f); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(90deg, #0084ca, #00a54f); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(90deg, #0084ca, #00a54f); /* Firefox 3.6 - 15 */background: linear-gradient(90deg, #0084ca, #00a54f); /* 标准的语法 */ }
.sqstq .messsub input:hover{ background:#3b5998; }
.sqstq .messlist03{height: 50px;margin: 0 0 0 0;float:left;width: 287px;border: #edeff2 1px solid;color:#626364;box-sizing: border-box;position: relative;}
.sqstq .messlist03 input{float:left;width: 165px;height: 48px;color:#626364;font-size:12px;border: none;outline: none;padding: 10px 10px;resize:none;box-sizing: border-box;background: none;}
.sqstq .right{ float:right; width:430px;}
.sqstq .right img{ float:right; width:350px; height:408px}
.sqstq .messlist04{float:left;width:880px;height:40px;line-height:40px;font-size:13px;color:#686a6a;margin: 6px 0 20px 0;}
.sqstq .messlist04 label{float:left; font-weight:normal; margin-right:10px;}
.sqstq .messlist04 input{float:left;font-size:13px;color:#686a6a;margin-top: 6px; margin-right:50px;}

/*==============人才招聘=====================*/
#list_slide{float:  left;position:relative;margin-top: 15px;margin-bottom: 40px;}
#list_slide dl{  overflow:hidden; margin-bottom:30px;  }
#list_slide dt{border:none;padding: 35px 45px;background: #f4f6f8;display:block;position:relative;cursor:pointer;}
#list_slide dt h1{color:#51575f;font-size:14px;line-height: 50px;height: 50px;margin-right:20px;display:block;}
#list_slide dt h1 strong{display:block;font-size: 22px;line-height: 30px;margin-top:0px;color: #505050;height: 30px;font-weight:  normal;margin-bottom: 8px;width: 600px;}
#list_slide dt h1 span{display:block;font-size: 13px;color: #858585;line-height:15px;height:15px;text-transform:uppercase;}
#list_slide dt h1 a{display:block;border-radius:2px;position:absolute;right:45px;top: 40px;height: 42px;line-height: 42px;width: 135px;text-align:center;color:#575758;background:#dddfe0;}
#list_slide dd{display:none;margin-top:10px;line-height:24px;background: #f4f6f8;}
#list_slide dd p{line-height: 32px;margin-bottom:0;color: #757373;font-size: 15px;}
#list_slide dd .content{padding: 25px 45px;padding-bottom:25px;}
#list_slide dt.on a{background: -webkit-linear-gradient(90deg, #0084ca, #00a54f); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(90deg, #0084ca, #00a54f); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(90deg, #0084ca, #00a54f); /* Firefox 3.6 - 15 */background: linear-gradient(90deg, #0084ca, #00a54f); /* 标准的语法 */; color:#fff;}



/*==========================================内页 结束=============================================*/
