.slow img:hover{ -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; -moz-transform:scale(1.05); -o-moz-transform:scale(1.05); -o-moz-transform:scale(1.05); -webkit-moz-transform:scale(1.05); transform:scale(1.05);}/*图片放大*/

.slow,.slow img{-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;}/*缓慢效果*/

.shadow{ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999')";  /* For IE 8 */ filter: 
progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999');  /* For IE 5.5 - 7 */-moz-box-shadow: 1px 1px 10px #999999;/* for firefox */ -webkit-box-shadow: 1px 1px 10px #999999;/* for safari or chrome */ box-shadow:1px 1px 10px #999999;/* for opera or ie9 */}

ul{list-style:none;}
.w100{width:100%}

.w1200{width:100%;margin:0 auto}

/*==========================================内页 开始=============================================*/



.n_container{ padding:0px}

.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: #005bac;font-style: normal;}

.position a:hover{ color:#005bac;}

.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: #005bac;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{}

.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: #005bac;color: #fff;border: #005bac 1px solid;}

.j_pages a:hover{background:#005bac;color:#fff!important; border:1px solid #005bac}

.j_pages span{background:#005bac;color:#fff!important;border:1px solid #005bac}

.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:#005bac}

.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:100%; background:#FF0000}


.n_chengguo .n_right ul li .pic_box{width: 100%;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 h5{font-size: 15px;color: #343536;text-align:center;margin:0.5rem 0 1rem;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}

.n_chengguo .n_right ul li:hover{ border:#005bac 2px solid;}

.n_chengguo .n_right ul li:hover h5{ color:#005bac}




















.n_fangda .n_right ul{width:100%; background:#FF0000;}

.n_fangda .n_right ul li{float:left;width:100%;border: #eee 2px solid; 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;background:#fbf9ed;}

.n_fangda .n_right ul li .pic_box{width: 100%;display:table;overflow:hidden;}

.n_fangda .n_right ul li .pic_box .box{display:table-cell;vertical-align:middle;text-align: -webkit-center;}

.n_fangda .n_right ul li img{ padding: 5px;width: 73%;height: auto;}

.n_fangda .n_right ul li:hover{ border:#005bac 2px solid;}














.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(../images/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:#005bac; border:#005bac 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: #333;font-size: 22px;}

.n_news_list .content ul li .center h5 a:hover{ color:#005bac;}

.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; padding-top:0px; margin-bottom:30px}


.n_news .top .con h4,.n_active .n_right .top .con h4 a{ font-size:22px; color:#4c4d4e;}

.n_news .top .con h4{margin:12px 0 10px;}

.n_news .top .con h4 a{ color:#4c4d4e;}

.n_news .top .con h4 a:hover{ color:#005bac;}
.n_news .top .con p{font-size:14px;color:#666666;line-height:24px;height:48px;overflow:hidden;margin-bottom: 20px;}

.n_news .top .con p a{font-size:14px;color:#666666;}

.n_news .top .con span{ font-size:12px; color:#929292}

.n_news .n_right ul{ float:left; width:100%}





.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;}


.ar_article{ line-height:35px; font-size:15px}






.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:20px;border-top: #dedede 1px solid;padding-top: 15px;margin-top: 20px;margin-bottom:0px;}

#ar_fot h1{display:block;width: 100%;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: #005bac;}

#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:#005bac; 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:#005bac}

.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:#005bac; }

.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;}





.p12-pagination-1{margin:0 auto; text-align:center; margin-left:45%;}
.p12-pagination-1-main{}
.p12-pagination-1 a,.p12-pagination-1 span{width:35px;height:35px;line-height: 35px;border: 1px solid #e5e5e5;float: left;text-align: center;margin: 0 2px;background:#fff;color:#333333}
.p12-pagination-1 span{border: 1px solid #fff; }


/*==========================================内页 结束=============================================*/