@charset "utf-8";

/* CSS Document */
a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var{margin:0; padding:0; font-family:"微软雅黑","黑体"; border:none;}
html,body {-webkit-touch-callout:none;-webkit-text-size-adjust:none;color:#333; background:#fffbfb; width:100%; min-width:1200px;}
ol,ul,li{ list-style:none;}
a{ text-decoration:none;}
img{ border:0;}
@font-face {font-family:myFont; src:url("../font/创艺简行楷.TTF");} 





.box{ width:100%; height:auto; min-width:1200px; overflow:hidden;}
.header{ width:100%; min-width:1200px; height:auto; ove rflow:hidden;}

.header .s_nav{width:1200px; height:auto; margin:0 auto; over flow:hidden;}
.header .s_nav .left{ float:left; width:484px; height:110px; padding-top:15px; padding-bottom:15px;}
.header .s_nav .left a{ display:block;}
.header .s_nav .left a img{ width:484px; height:110px;}

.header .s_nav .right{ float:right;}
.header .s_nav .right .nav_nr{ margin-top:52px; over flow:hidden;}
.header .s_nav .right .nav_nr li{ float:left; width:90px; height:36px; line-height:36px; margin:0 2px; text-align:center; font-size:16px; color:#333333; position:relative;}
.header .s_nav .right .nav_nr li>a{ display:block; width:100%; height:100%; border:1px solid #fffbfb; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; color:#333333; transition:0.3s;}
.header .s_nav .right .nav_nr li>a span{ display:inline-block; width:100%; height:3px; background:#004a97; position:absolute; top:0; left:0; -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); -webkit-transform:scale(0); transform:scale(0); transition:0.5s;}

.header .s_nav .right .nav_nr li:hover>a span{ -moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.header .s_nav .right .nav_nr li:hover>a{ border:1px solid #eeeeee; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; color:#004a97;}
.header .s_nav .right .nav_nr li.active>a span{ -moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.header .s_nav .right .nav_nr li.active>a{ border:1px solid #eeeeee; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; color:#004a97;}


.header .s_nav .right .nav_nr li .down{ display:none; width:90px; background:#eeeeee; position:absolute; top:36px; left:50%; margin-left:-45px;  z-index:200; overflow:hidden;}
.header .s_nav .right .nav_nr li .down a{ display:block; width:100%; color:#666666; font-size:14px; line-height:35px; transition:0.3s;}
.header .s_nav .right .nav_nr li .down a:hover{ background:#dbdbdb; color:#004a97;}


.yi_kuai{ width:100%; height:auto; min-width:1200px; overflow:hidden;}
.yi_kuai .center_nr{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.yi_kuai .center_nr .min_nr{ width:1000px; height:auto; margin:0 auto; padding:45px 0; overflow:hidden;}
.yi_kuai .center_nr .left{ float:left; width:630px; height:auto; margin:30px 0; overflow:hidden;}
.yi_kuai .center_nr .left .bt{ text-align:left; letter-spacing:2px;}
.yi_kuai .center_nr .left .bt h3{ font-size:18px; color:#333333;}
.yi_kuai .center_nr .left .bt p{ font-size:14px; color:#999999;}

.yi_kuai .center_nr .left .nr{ width:100%; height:100px; text-align:justify; font-size:14px; margin-top:20px; overflow:hidden;}
.yi_kuai .center_nr .left .nr p{ color:#666666; line-height:1.8em; text-indent:2em;}
.yi_kuai .center_nr .left .gd_btn{ margin-top:20px; overflow:hidden;}
.yi_kuai .center_nr .left .gd_btn a{ display:block; width:120px; height:28px; font-size:14px; text-align:center; line-height:28px; color:#666666; border:1px solid #d6d4d4; transition:0.3s;}
.yi_kuai .center_nr .left .gd_btn a:hover{ background:#d6d4d4; color:#333;}

.yi_kuai .center_nr .right{ float:right;}
.yi_kuai .center_nr .right img{ width:332px; height:286px;}


.er_kuai{ width:100%; height:auto; min-width:1200px; background:#f5f5f5; overflow:hidden;}
.er_kuai .center_nr{ width:1200px; height:auto; margin:45px auto; overflow:hidden;}
.er_kuai .center_nr .bt{ width:100%; height:auto; text-align:center; overflow:hidden;}
.er_kuai .center_nr .bt h3{ font-size:18px; color:#333; margin-bottom:3px;}
.er_kuai .center_nr .bt p{ font-size:14px; color:#999999; width:200px; height:20px; line-height:20px; margin:0 auto; position:relative; overflow:hidden;}
.er_kuai .center_nr .bt p span{ display:block; width:120px; height:20px; background:#f5f5f5; position:absolute; top:0; left:50%; margin-left:-60px; z-index:20;}
.er_kuai .center_nr .bt p i{ display:block; width:100%; height:1px; background:#999999; position:absolute; top:50%; margin-top:-0.5px; left:0; z-index:10;}


.er_kuai .center_nr .nr{ width:100%; height:auto; margin-top:45px; overflow:hidden;}
.er_kuai .center_nr .nr ul{ width:100%; height:auto; overflow:hidden;}
.er_kuai .center_nr .nr ul li{ width:288px; float:left; margin-right:16px; overflow:hidden;}
.er_kuai .center_nr .nr ul li a{ display:block; width:100%; height:auto; overflow:hidden;}
.er_kuai .center_nr .nr ul li a .tu{ width:288px; height:196px; position:relative; overflow:hidden;}
.er_kuai .center_nr .nr ul li a .tu img{width:288px; height:196px;}
.er_kuai .center_nr .nr ul li a .tu i{ display:block; width:100%; height:196px; position:absolute; top:0; left:0; background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#50000000",endColorstr = "#50000000");filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0; transition:0.5s;}
.er_kuai .center_nr .nr ul li a:hover .tu i{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.er_kuai .center_nr .nr ul li a .x_bt{ width:100%; height:auto; border-bottom:1px solid #d3d3d3; overflow:hidden; transition:0.3s;}
.er_kuai .center_nr .nr ul li a .x_bt p{ width:100%; height:20px; line-height:20px; text-align:left; font-size:14px; color:#666666; padding:10px 0; transition:0.3s;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}


.er_kuai .center_nr .nr ul li a:hover .x_bt{ border-bottom:1px solid #004a97;}
.er_kuai .center_nr .nr ul li a:hover .x_bt p{ color:#004a97;}

.er_kuai .center_nr .gd_btn{ width:160px; height:36px; margin:0 auto; margin-top:40px; position:relative; overflow:hidden}
.er_kuai .center_nr .gd_btn .an_btn{ display:block; width:60px; height:34px; border:1px solid #999999; text-align:center; line-height:34px; margin:0 auto; font-size:14px; color:#004a97; transition:0.5s;}
.er_kuai .center_nr .gd_btn .l_xian{ width:24px; height:1px; background:#999999; position:absolute; top:50%; margin-top:-0.5px; left:0; transition:0.3s;}
.er_kuai .center_nr .gd_btn .r_xian{ width:24px; height:1px; background:#999999; position:absolute; top:50%; margin-top:-0.5px; right:0; transition:0.3s;}

.er_kuai .center_nr .gd_btn:hover .an_btn{ background:#004a97;border:1px solid #004a97; color:#fff;}
.er_kuai .center_nr .gd_btn:hover .l_xian{-moz-transform:skew(-45deg,45deg);-ms-transform:skew(-45deg,45deg);-o-transform:skew(-45deg,45deg);-webkit-transform:skew(-45deg,45deg);transform:skew(-45deg,45deg);}
.er_kuai .center_nr .gd_btn:hover .r_xian{-moz-transform:skew(45deg,-45deg);-ms-transform:skew(45deg,-45deg);-o-transform:skew(45deg,-45deg);-webkit-transform:skew(45deg,-45deg);transform:skew(45deg,-45deg);}




.san_kuai{ width:100%; height:auto; min-width:1200px; overflow:hidden;}
.san_kuai .center_nr{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.san_kuai .center_nr .min_nr{ width:1000px; height:auto; margin:0 auto; padding:45px 0; overflow:hidden;}

.san_kuai .center_nr .min_nr .bt{ width:100%; height:auto; text-align:center; overflow:hidden;}
.san_kuai .center_nr .min_nr .bt h3{ font-size:18px; color:#333; margin-bottom:3px;}
.san_kuai .center_nr .min_nr .bt p{ font-size:14px; color:#999999; width:200px; height:20px; line-height:20px; margin:0 auto; position:relative; overflow:hidden;}
.san_kuai .center_nr .min_nr .bt p span{ display:block; width:120px; height:20px; background:#fffbfb; position:absolute; top:0; left:50%; margin-left:-60px; z-index:20;}
.san_kuai .center_nr .min_nr .bt p i{ display:block; width:100%; height:1px; background:#999999; position:absolute; top:50%; margin-top:-0.5px; left:0; z-index:10;}


.friend{height:200px;margin:0 auto;over flow:hidden;width:940px; margin-top:30px;}

.mr_frbox{height:100%; width:100%; position:relative;}
.mr_frBtnL{cursor:pointer;height:85px;width:30px; position:absolute; top:50%; margin-top:-47.5px; left:0px; margin-left:-30px;  transition:0.5s;}
.mr_frBtnR{cursor:pointer;height:85px;width:30px;position:absolute; top:50%; margin-top:-47.5px; right:0px; margin-right:-30px; transition:0.5s;}
.mr_frBtnL:hover{ opacity:1; background:none;}
.mr_frBtnR:hover{ opacity:1; background:none;}

.mr_frUl{height:100%;width:100%;overflow:hidden;}
.mr_frUl ul{height:100%;width:100%;overflow:hidden;}
.mr_frUl ul li{ float:left; width:205px; height:200px; margin:0 15px; overflow:hidden;}

.mr_frUl ul li .li_nr{ width:100%; height:100%; overflow:hidden;}
.mr_frUl ul li .li_nr a{ display:block; width:100%; height:100%;}
.mr_frUl ul li .li_nr .tb{ width:100%; height:auto; text-align:center; overflow:hidden;}
.mr_frUl ul li .li_nr .tb img{ width:110px; height:110px;}
.mr_frUl ul li .li_nr .jtnr{ width:100%; height:auto; overflow:hidden;}
.mr_frUl ul li .li_nr .jtnr h4{ width:100%; font-size:14px; color:#666666; line-height:20px; text-align:left;overflow:hidden;height:20px;}
.mr_frUl ul li .li_nr .jtnr h4 span{ margin-left:10px; font-size:12px; color:#999999; font-weight:100;}
.mr_frUl ul li .li_nr .jtnr .fgx{ width:100%; height:2px; border-bottom:1px solid #999999; box-sizing:border-box; margin:8px auto; position:relative; overflow:hidden;}
.mr_frUl ul li .li_nr .jtnr .fgx i{ display:block; width:40px; height:2px; background:#004a97; position:absolute; top:0; left:0;}
.mr_frUl ul li .li_nr .jtnr p{ width:100%; height:42px; font-size:12px; color:#666666; line-height:1.8em; text-align:justify; overflow:hidden;}





.si_kuai{ width:100%; height:auto; min-width:1200px; background:#f5f5f5; overflow:hidden;}
.si_kuai .center_nr{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.si_kuai .center_nr .min_nr{ width:1000px; height:auto; margin:0 auto; padding:45px 0; overflow:hidden;}

.si_kuai .center_nr .min_nr .bt{ width:100%; height:auto; text-align:center; overflow:hidden;}
.si_kuai .center_nr .min_nr .bt h3{ font-size:18px; color:#333; margin-bottom:3px;}
.si_kuai .center_nr .min_nr .bt p{ font-size:14px; color:#999999; width:260px; height:20px; line-height:20px; margin:0 auto; position:relative; overflow:hidden;}
.si_kuai .center_nr .min_nr .bt p span{ display:block; width:200px; height:20px; background:#f5f5f5; position:absolute; top:0; left:50%; margin-left:-100px; z-index:20;}
.si_kuai .center_nr .min_nr .bt p i{ display:block; width:100%; height:1px; background:#999999; position:absolute; top:50%; margin-top:-0.5px; left:0; z-index:10;}


.si_kuai .center_nr .min_nr .nr{ width:100%; height:auto; margin-top:45px; overflow:hidden;}
.si_kuai .center_nr .min_nr .nr .left{ width:365px; float:left; height:auto; overflow:hidden;}
.si_kuai .center_nr .min_nr .nr .left .time{ text-align:left; font-size:14px; color:#999999; line-height:20px; margin-bottom:10px;}
.si_kuai .center_nr .min_nr .nr .left h4{ font-size:16px; color:#333333; line-height:20px; text-align:left;}
.si_kuai .center_nr .min_nr .nr .left h4 a{ display:block; color:#333333;}
.si_kuai .center_nr .min_nr .nr .left .fgx{width:100%; height:2px; border-bottom:1px solid #999999; box-sizing:border-box; margin:8px auto; position:relative; overflow:hidden;}
.si_kuai .center_nr .min_nr .nr .left .fgx i{display:block; width:20px; height:2px; background:#004a97; position:absolute; top:0; left:0;}
.si_kuai .center_nr .min_nr .nr .left p{width:100%; height:42px; font-size:12px; color:#666666; line-height:1.8em; text-align:justify; overflow:hidden;}


.si_kuai .center_nr .min_nr .nr .right{ width:365px; float:right; overflow:hidden;}
.si_kuai .center_nr .min_nr .nr .right .time{text-align:left; font-size:14px; color:#999999; line-height:20px; margin-bottom:10px;}
.si_kuai .center_nr .min_nr .nr .right h4{font-size:16px; color:#333333; line-height:20px; text-align:left;}
.si_kuai .center_nr .min_nr .nr .right h4 a{ display:block; color:#333333;}

.si_kuai .center_nr .min_nr .nr .right .fgx{width:100%; height:2px; border-bottom:1px solid #999999; box-sizing:border-box; margin:8px auto; position:relative; overflow:hidden;}
.si_kuai .center_nr .min_nr .nr .right .fgx i{display:block; width:20px; height:2px; background:#004a97; position:absolute; top:0; left:0;}
.si_kuai .center_nr .min_nr .nr .right p{width:100%; height:42px; font-size:12px; color:#666666; line-height:1.8em; text-align:justify; overflow:hidden;}


.si_kuai .center_nr .min_nr .gd_btn{ width:160px; height:36px; margin:0 auto; margin-top:40px; position:relative; overflow:hidden}
.si_kuai .center_nr .min_nr .gd_btn .an_btn{ display:block; width:60px; height:34px; border:1px solid #999999; text-align:center; line-height:34px; margin:0 auto; font-size:14px; color:#004a97; transition:0.5s;}
.si_kuai .center_nr .min_nr .gd_btn .l_xian{ width:24px; height:1px; background:#999999; position:absolute; top:50%; margin-top:-0.5px; left:0; transition:0.3s;}
.si_kuai .center_nr .min_nr .gd_btn .r_xian{ width:24px; height:1px; background:#999999; position:absolute; top:50%; margin-top:-0.5px; right:0; transition:0.3s;}

.si_kuai .center_nr .min_nr .gd_btn:hover .an_btn{ background:#004a97;border:1px solid #004a97; color:#fff;}
.si_kuai .center_nr .min_nr .gd_btn:hover .l_xian{-moz-transform:skew(-45deg,45deg);-ms-transform:skew(-45deg,45deg);-o-transform:skew(-45deg,45deg);-webkit-transform:skew(-45deg,45deg);transform:skew(-45deg,45deg);}
.si_kuai .center_nr .min_nr .gd_btn:hover .r_xian{-moz-transform:skew(45deg,-45deg);-ms-transform:skew(45deg,-45deg);-o-transform:skew(45deg,-45deg);-webkit-transform:skew(45deg,-45deg);transform:skew(45deg,-45deg);}



.footer{ width:100%; height:auto; background:#333333; min-width:1200px; overflow:hidden;}
.footer .nr{ width:1000px; height:auto; margin:20px auto; overflow:hidden;}
.footer .nr .s_top{ width:1000px; height:40px; background:url(../images/foot_s_bj.png) no-repeat center;}
.footer .nr .s_top ul{ width:805px; height:40px; margin:0 auto; overflow:hidden;}
.footer .nr .s_top ul li{ float:left; width:95px; height:100%; margin:0 10px; font-size:16px; color:#fff; line-height:40px;}
.footer .nr .s_top ul li a{ display:block; color:#fff; transition:0.3s;}
.footer .nr .s_top ul li a:hover{ color:#3d93eb;}

.footer .nr .x_con{ width:840px; height:auto; margin:0 auto; margin-top:20px; overflow:hidden;}
.footer .nr .x_con .left{ float:left; width:430px; height:auto; overflow:hidden;}
.footer .nr .x_con .left .left_logo{width:100px; height:100px; float:left;}
.footer .nr .x_con .left .left_logo img{ width:100px; height:100px;}
.footer .nr .x_con .left .right_zi{ float:right; width:315px; height:auto; font-size:14px; color:#fff; text-align:left; line-height:20px; padding:5px 0; overflow:hidden;}
.footer .nr .x_con .left .right_zi p{ padding:5px 0;}



.footer .nr .x_con .right{ float:right; margin-top:9px;}
.footer .nr .x_con .right img{ width:272px; height:82px;}


.footer .end_di{ width:100%; height:40px; background:#000; text-align:center; overflow:hidden;}
.footer .end_di p{ font-size:12px; line-height:40px; color:#fff;}
.footer .end_di p a{ color:#fff;}





/*内页-服务与支持*/
.ny_con{ width:100%; height:auto; margin:20px auto; overflow:hidden;}
.ny_con .center_nr{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.ny_con .center_nr .left{ width:240px; height:auto; float:left; overflow:hidden;}
.ny_con .center_nr .left .s_nr{ width:240px; height:auto; border:4px solid #00458f; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; overflow:hidden;}
.ny_con .center_nr .left .s_nr .s_bt{ width:100%; height:140px; background:url(../images/ny_l_bt_bj.png) no-repeat center; overflow:hidden;}
.ny_con .center_nr .left .s_nr .s_bt .nr{ padding:40px 10px; height:60px; text-align:center; overflow:hidden;}
.ny_con .center_nr .left .s_nr .s_bt h4{ font-size:12px; color:#fefdfd; font-weight:300; margin-bottom:5px; letter-spacing:1px; text-transform:uppercase;}
.ny_con .center_nr .left .s_nr .s_bt p{ font-size:18px; color:#fefdfd; letter-spacing:1px;}

.ny_con .center_nr .left .s_nr .x_con{ padding:25px 40px; overflow:hidden;}
.ny_con .center_nr .left .s_nr .x_con .jtnr{ width:100%; height:auto; overflow:hidden;}
.ny_con .center_nr .left .s_nr .x_con .jtnr li{ width:100%; height:35px;  margin:5px auto; text-align:center; line-height:35px; overflow:hidden; transition:0.3s;}
.ny_con .center_nr .left .s_nr .x_con .jtnr li a{ display:block; width:100%; height:100%; color:#004a97; font-size:15px; letter-spacing:1px; transition:0.3s;}
.ny_con .center_nr .left .s_nr .x_con .jtnr li:hover{ background:#f08519; opacity:0.8;}
.ny_con .center_nr .left .s_nr .x_con .jtnr li:hover a{ color:#fff;}
.ny_con .center_nr .left .s_nr .x_con .jtnr li.acc{ background:#f08519;}
.ny_con .center_nr .left .s_nr .x_con .jtnr li.acc a{ color:#fff;}


.ny_con .center_nr .left .x_nr{ width:240px; height:auto; border:4px solid #00458f; margin-top:20px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; overflow:hidden;}
.ny_con .center_nr .left .x_nr .s_bt{width:100%; height:140px; background:url(../images/ny_l_bt_bj.png) no-repeat center; overflow:hidden;}
.ny_con .center_nr .left .x_nr .s_bt{ width:100%; height:140px; background:url(../images/ny_l_bt_bj.png) no-repeat center; overflow:hidden;}
.ny_con .center_nr .left .x_nr .s_bt .nr{ padding:40px 10px; height:60px; text-align:center; overflow:hidden;}
.ny_con .center_nr .left .x_nr .s_bt h4{ font-size:12px; color:#fefdfd; font-weight:300; margin-bottom:5px; letter-spacing:1px; text-transform:uppercase;}
.ny_con .center_nr .left .x_nr .s_bt p{ font-size:18px; color:#fefdfd; letter-spacing:1px;}

.ny_con .center_nr .left .x_nr .x_con{ padding:15px 10px; overflow:hidden;}
.ny_con .center_nr .left .x_nr .x_con .phone_bt{ width:100%; height:auto; overflow:hidden;}
.ny_con .center_nr .left .x_nr .x_con .phone_bt .s_{ width:100%; height:auto; overflow:hidden;}
.ny_con .center_nr .left .x_nr .x_con .phone_bt .s_ .l_tu{ float:left; width:54px; height:47px; background:url(../images/phone_tb.png) no-repeat center; background-size:100%;}
.ny_con .center_nr .left .x_nr .x_con .phone_bt .s_ .r_zi{ float:left; margin-left:10px; padding:3.5px 0; overflow:hidden;}
.ny_con .center_nr .left .x_nr .x_con .phone_bt .s_ .r_zi p{ font-size:12px; color:#3a83d0; text-align:left; line-height:20px; font-weight:bold;}
.ny_con .center_nr .left .x_nr .x_con .phone_bt .s_ .r_zi span{ font-size:14px; color:#f9853e; text-align:left; line-height:20px;font-weight:bold;}

.ny_con .center_nr .left .x_nr .x_con .phone_bt .x_{ width:140px; height:35px; margin:10px auto; background:#f9853e; text-align:center; line-height:35px; font-size:14px;}
.ny_con .center_nr .left .x_nr .x_con .phone_bt .x_ a{ display:block; width:100%; height:100%; color:#fff; letter-spacing:1px;}

.ny_con .center_nr .left .x_nr .x_con .lx_nr{ width:100%; height:auto; overflow:hidden;}
.ny_con .center_nr .left .x_nr .x_con .lx_nr h5{ font-size:13px; color:#333; text-align:left; font-weight:300; fon t-weight:bold; margin-top:10px;}
.ny_con .center_nr .left .x_nr .x_con .lx_nr dl{ width:100%; height:auto; margin-top:5px; overflow:hidden;}
.ny_con .center_nr .left .x_nr .x_con .lx_nr dl dt{ font-size:14px; text-align:left; color:#333; font-weight:bold;}
.ny_con .center_nr .left .x_nr .x_con .lx_nr dl dd{ font-size:13px; text-align:left; color:#333;}
.ny_con .center_nr .left .x_nr .x_con .lx_nr dl i{ display:block; width:100%; height:1px; background:#666666; margin:5px auto; overflow:hidden;}



.ny_con .center_nr .right{ width:930px; height:auto; float:right; border:2px solid #cfcfcf; overflow:hidden;}
.ny_con .center_nr .right .s_top{ width:100%; height:48px; border-bottom:5px solid #0e68c6;}
.ny_con .center_nr .right .s_top .nr{ height:20px; padding:14px 10px; font-size:14px; line-height:20px; text-align:left; overflow:hidden;color:#004691;}
.ny_con .center_nr .right .s_top .nr a{ color:#004691;}
.ny_con .center_nr .right .s_top .nr a:hover{ text-decoration:underline;}
.ny_con .center_nr .right .con_nr{ padding:30px 20px; overflow:hidden;}
.ny_con .center_nr .right .con_nr .bt{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #999999; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.ny_con .center_nr .right .con_nr .bt h5{ font-size:16px; letter-spacing:1px;}
.ny_con .center_nr .right .con_nr .bt h5 span{ font-size:12px; margin-left:10px; color:#999999; font-weight:100; text-transform:uppercase;}

.ny_con .center_nr .right .con_nr .nr{ padding:30px 0; overflow:hidden;}
.ny_con .center_nr .right .con_nr .nr p{ font-size:14px; color:#666666; text-align:left; text-indent:2em; line-height:1.8em;}
.ny_con .center_nr .right .con_nr .nr .tu{ margin:20px auto; text-align:center;}
.ny_con .center_nr .right .con_nr .nr .tu img{}




/*工程案例-列表*/

.gcal_nr{ padding:30px 0; overflow:hidden;}
.gcal_list{ width:100%; height:auto; overflow:hidden;}
.gcal_list li{ float:left; width:280px; margin-right:25px; border:1px solid #b3b3b3; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; margin-bottom:20px; overflow:hidden;}
.gcal_list li a{ display:block; width:100%; height:100%; overflow:hidden;}
.gcal_list li a .tu{ width:100%; height:190px; overflow:hidden;}
.gcal_list li a .tu img{ width:280px; height:190px; transition:0.7s;}
.gcal_list li a p{ padding:10px 10px 5px 10px; height:20px; line-height:20px; text-align:left; font-size:14px; color:#666666;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; transition:0.3s;}

.gcal_list li:hover a .tu img{ -moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);}
.gcal_list li:hover a p{ color:#004691;}



/* 翻页 */
.pagination{ clear: both; margin: auto;}
.pagination ul{ padding:30px 0 20px 0; margin: 0; text-align: center; float:right;}
.pagination ul li { display: inline-block; list-style-type: none;}
.pagination ul li { *display: inline;}
.pagination li span { font-size: 12px; line-height: 20px; color: #777; background-color: #FFF; list-style-type: none; display: inline; height: 20px; float: left; padding: 0px 8px; margin: 0px 1px; border:solid 1px #EEE; }
.pagination li a span , .pagination li a:visited span { color: #228281; text-decoration: none; cursor:pointer;}
.pagination li a:hover span, .pagination li a:active span{ color: #228281; background-color: #FFFFFF; border-color: #228281; cursor:pointer;}
.pagination li span.currentpage { color: #FFF; font-weight: 600;  background-color: #228281; border-color: #228281;}


/*加入我们-社会招聘-列表*/
.shzp_nr{padding:30px 0; overflow:hidden;}
.shzp_nr .shzp_list{width:100%; height:auto; overflow:hidden;}
.shzp_nr .shzp_list table{ width:100%; height:auto; overflow:hidden;}

.shzp_nr .shzp_list table thead{width:100%; height:auto; font-size:16px; color:#333;overflow:hidden;}
.shzp_nr .shzp_list table thead tr{ width:100%; height:auto; line-height:30px; overflow:hidden;}
.shzp_nr .shzp_list table thead tr th{ width:25%; padding:5px 0; border-bottom:2px solid #6692c1; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.shzp_nr .shzp_list table tbody{ width:100%; height:auto; overflow:hidden;}
.shzp_nr .shzp_list table tbody tr{width:100%; height:auto; transition:0.3s; overflow:hidden;}
.shzp_nr .shzp_list table tbody tr td{ font-size:14px; color:#666666; text-align:center; padding:15px 10px 10px 10px; border-bottom:1px dashed #ccc;}
.shzp_nr .shzp_list table tbody tr td p{ color:#666;}
.shzp_nr .shzp_list table tbody tr td p a{ color:#666666; transition:0.2s;}
.shzp_nr .shzp_list table tbody tr td p a:hover{ color:#004691; text-decoration:underline;}
.shzp_nr .shzp_list table tbody tr:hover{ background:#f8f8f8;}


/*加入我们-社会招聘-详情*/
.shzp_nr_xq{padding:30px 0; overflow:hidden;}
.shzp_nr_xq .shzp_nr_xq_con{width:100%; height:auto; overflow:hidden;}
.shzp_nr_xq .shzp_nr_xq_con .text_bt{ width:100%; height:auto; padding-bottom:10px; text-align:center; border-bottom:1px solid #ccc; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; overflow:hidden;}
.shzp_nr_xq .shzp_nr_xq_con .text_bt h6{ font-size:16px; color:#333333; margin-bottom:8px;}
.shzp_nr_xq .shzp_nr_xq_con .text_bt p{ font-size:14px; color:#666666;}
.shzp_nr_xq .shzp_nr_xq_con .text_bt p span{ font-size:14px; color:#666666;}

.shzp_nr_xq .shzp_nr_xq_con .zwjs{ padding:10px 40px; overflow:hidden;}
.shzp_nr_xq .shzp_nr_xq_con .zwjs li{ width:100%; padding:5px 0; border-bottom:1px dashed #cdcdcd; font-size:14px; color:#333333; overflow:hidden;}
.shzp_nr_xq .shzp_nr_xq_con .zwjs li .left_{ width:50%; float:left; overflow:hidden;}
.shzp_nr_xq .shzp_nr_xq_con .zwjs li .left_ p{ width:90%;}
.shzp_nr_xq .shzp_nr_xq_con .zwjs li .left_ p span{}

.shzp_nr_xq .shzp_nr_xq_con .zwjs li .right_{ width:50%; float:right; overflow:hidden;}
.shzp_nr_xq .shzp_nr_xq_con .zwjs li .right_ p{width:90%;}
.shzp_nr_xq .shzp_nr_xq_con .zwjs li .right_ p span{}


.shzp_nr_xq .shzp_nr_xq_con .jtnr{ width:100%; height:auto; margin-top:30px; overflow:hidden;}
.shzp_nr_xq .shzp_nr_xq_con .jtnr dt{ width:100%; height:30px; border-bottom:1px solid #b2c8e0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; margin-bottom:5px; overflow:hidden;}
.shzp_nr_xq .shzp_nr_xq_con .jtnr dt .sm_bt{ float:left; width:100px; height:100%; background:#004a97; text-align:center; line-height:30px; color:#fff; font-size:14px;}

.shzp_nr_xq .shzp_nr_xq_con .jtnr dd{ width:100%; height:auto; margin-bottom:15px; overflow:hidden;}
.shzp_nr_xq .shzp_nr_xq_con .jtnr dd p{ text-align:left; font-size:14px; color:#333; padding:5px 0;}


.sx_ye{ float:left; margin-top:40px; overflow:hidden;}
.sx_ye .s_fy{ font-size:14px; line-height:20px; overflow:hidden;}
.sx_ye .s_fy span{ color:#333; float:left;}
.sx_ye .s_fy p{ color:#666666; float:left; font-size:13px;}
.sx_ye .s_fy p a{ color:#666666;}
.sx_ye .x_fy{  font-size:14px; line-height:20px; margin-top:5px; overflow:hidden;}
.sx_ye .x_fy span{color:#333; float:left;}
.sx_ye .x_fy p{ color:#666666; float:left; font-size:13px;}
.sx_ye .x_fy p a{ color:#666666;}

.sx_ye .s_fy p a:hover{ color:#004691; text-decoration:underline;}
.sx_ye .x_fy p a:hover{ color:#004691; text-decoration:underline;}




/*联系我们*/
.lxwm{padding:30px 0; overflow:hidden;}
.lxwm .lxwm_con{width:100%; height:auto; overflow:hidden;}
.lxwm .lxwm_con h5{ text-align:left; font-size:16px; color:#333; margin-bottom:10px;}
.lxwm .lxwm_con p{ font-size:14px; color:#666666; text-align:left; line-height:20px; margin-bottom:5px;}

.lxwm .lxwm_con .phone_tu{ margin:30px auto;  text-align:center; overflow:hidden;}
.lxwm .lxwm_con .phone_tu img{ width:447px; height:37px;}



/*荣誉资质*/
.ryzz_nr{padding:30px 0; overflow:hidden;}
.ryzz_nr .tu{ margin:15px auto;  text-align:center; overflow:hidden;}
.ryzz_nr .tu img{ width:500px; height:340px;}

.ryzz_nr .tu p{ font-size:14px; color:#666; line-height:20px; padding:5px 0;}

/*新闻列表*/
.news_nr{padding:30px 0; overflow:hidden;}
.news_nr .news_list{width:100%; height:auto; overflow:hidden;}
.news_nr .news_list li{ width:100%; height:auto; padding-bottom:10px; margin-bottom:20px; border-bottom:1px dashed #cccccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; overflow:hidden;}
.news_nr .news_list li h4{ width:100%; line-height:20px; text-align:left; font-size:16px; color:#333; margin-bottom:10px; overflow:hidden;}
.news_nr .news_list li h4 i{ display:inline-block; width:17px; height:17px; background:url(../images/news_img.png) no-repeat; background-size:100%; margin-right:10px; float:left; margin-top:1.5px; font-weight:bold;}
.news_nr .news_list li h4 a{ color:#333333; transition:0.3s;}
.news_nr .news_list li h4 a:hover{ color:#004691; text-decoration:underline;}

.news_nr .news_list li p{ width:100%; height:auto; font-size:14px; color:#666666; text-align:left; line-height:1.8em; text-indent:2em;}

.news_nr .news_list li .t_b{ width:100%; height:30px; margin-top:15px;  overflow:hidden;}
.news_nr .news_list li .t_b .l_time{ float:left; font-size:12px; color:#999999; text-align:left; line-height:40px;}
.news_nr .news_list li .t_b .l_time span{ font-size:12px; color:#999999;}

.news_nr .news_list li .t_b .r_btn{ float:right; text-align:center; line-height:30px; overflow:hidden;}
.news_nr .news_list li .t_b .r_btn a{ display:block; width:100px; height:30px; background:#004a97; font-size:14px; color:#fff; transition:0.3s;}
.news_nr .news_list li .t_b .r_btn a:hover{ letter-spacing:2px;}

/*新闻详情*/


.news_xq{padding:30px 0; overflow:hidden;}
.news_xq .news_xq_con{width:100%; height:auto; overflow:hidden;}
.news_xq .news_xq_con .text_bt{ width:100%; height:auto; padding-bottom:10px; text-align:center; border-bottom:1px solid #ccc; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; overflow:hidden;}
.news_xq .news_xq_con .text_bt h6{ font-size:16px; color:#333333; margin-bottom:8px;}
.news_xq .news_xq_con .text_bt p{ font-size:14px; color:#666666;}
.news_xq .news_xq_con .text_bt p span{ font-size:14px; color:#666666;}


.news_xq .news_xq_con .text_nr{ width:100%; height:auto; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #ccc; overflow:hidden;}
.news_xq .news_xq_con .text_nr p{ font-size:14px; text-align:left; text-indent:2em; color:#666666; line-height:1.8em;}
.news_xq .news_xq_con .text_nr .tu{ margin:20px auto; text-align:center; overflow:hidden;} 
.news_xq .news_xq_con .text_nr .tu img{ width:556px; height:369px;}




.totop{position:fixed;right:25px;bottom:25px;display:block;width:26px;height:62px;background:url(../images/rocket.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out;}
.totop:hover{background:url(../images/rocket.png) no-repeat 0 -62px;}










