@charset "utf-8";
@font-face{ font-family:DIN Offc Pro; src:url(../font/DINOffcPro-CondBold.ttf);}
@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:15px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:14px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:13px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}

/*==========================================公共 开始=============================================*/
.ar_wap{ display:none}
.a_body{ position:relative; z-index:0;}
.section{ overflow:hidden;}


header{ height:30px; line-height:30px; background:#6c7981}
header a{ font-size:12px; color:#fff; cursor:pointer}
header a:hover{ color:#fff; text-decoration:underline}
header a>img{ margin:-3px 8px 0 0}
header ul li{ margin-left:15px; display:inline-block;}

.tc1 .tc{transition:all ease 300ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999;}
.tc1 .tc{pointer-events: none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:scale(1.1);display:  none;}
.tc1 .tc.act{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;  pointer-events: auto;transform:scale(1);}
.tc1 .close:hover{ transform:rotate(180deg);}
.tc1 .close,.tc{ transition:all ease 400ms; -moz-transition:all ease 400ms; -ms-transition:all ease 400ms; -o-transition:all ease 400ms; -webkit-transition:all ease 400ms; } 
.tc1 .tc-box{position:absolute; overflow: hidden;top:50%;z-index:9999;height: 15rem;width: 12rem;left:50%;margin-left: -6rem;margin-top: -7.5rem;}
.tc1 .tc.act{display: block; }
.tc1 .close{position: absolute; cursor:pointer;font-size: 20px;right: 30px;top: 30px; }
.tc1 .tc-bg {height: 100%;background: rgba(0,0,0,.9);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}
.tc1 .tc-box h3 img{ width:12rem; height:12rem;}
.tc1 .tc-box h5{ width:12rem; height:3rem; line-height:3rem; font-size:1rem; color:#fff; text-align:center}

.header{ height:132px; padding:40px 0 0;}
.header .fr h4{ font-size:16px; color:#fff; font-weight:bold; text-align:right; margin-bottom:15px; margin-top:8px}
.header .fr h5{ font-size:16px; color:#fff; text-align:right}

nav{ background:url(../images/nav.jpg) center no-repeat; height:65px;}
nav ul{ text-align:center; font-size:0}
nav ul li{display:inline-block; *display:inline; *zoom:1;padding: 0 34px;}
nav ul li a{font-size: 18px;c;color: #fff;font-weight: bold;display:inline-block;height:65px;line-height:65px;position:relative;}
nav ul>li>a:before{content:"";position:absolute;right:0;bottom:0;width:0;height:3px;background: #e9302b;-moz-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
nav ul li a:hover:before,nav ul li.on a:before{ left:0; width:100%}

nav ul li a:hover{ color:#fff}


/*==========================================公共 结束=============================================*/


/*==========================================首页 开始=============================================*/

.container02{height:45px;position:relative;z-index:1; margin:14px 0}
.container02 .w1200{height:45px;overflow:hidden;}
.container02 .w1200{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8FFFFFF', endColorstr='#D8FFFFFF');background:rgba(255,255,255,0.85);}
:root .container02 .w1200{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00FFFFFF', endColorstr='#00FFFFFF');}/*for IE9*/
:root .container02 .w1200{filter:none;}/*for IE9*/
.container02 .title{float:left;width: 95px;height: 60px;line-height: 60px;font-size: 16px;color: #2d2c2c;border-bottom:  #004f97 2px solid;text-align: right;}
.container02 .title img{float:left;margin: 23px 0;}
.container02 ul{float: right;width: 100%;height: 25px;line-height: 25px;margin: 10px 0;overflow:hidden;padding: 0 35px;}
.container02 ul li{float:left;height: 25px;display:inline-block !important;}
.container02 ul li .miso{float:left;width: 550px;}
.container02 ul li .miso span{float:left;font-size: 14px;color: #9f9f9f;margin-right: 10px;margin-top: 8px;}
.container02 ul li .miso span img{ margin-top:-3px;}
.container02 ul li .miso a{float:left;display:inline-block;width: 510px;font-size: 15px;color: #575656;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 ul li .miso a:hover{ color:#004f97;}
.container02 ul li .miso small{ float:right; font-size:12px; color:#5c5c5c;}
.container02 ul li .miso i{ float:right; font-size:12px; color:#989898; font-style:normal}


.container03{padding: 0px 0 28px;}
.container03 .fl{width: 866px;height:465px;position:relative;}
.container03 .fl ul li{ position:relative}
.container03 .fl ul li h5{width: 722px;height:62px;line-height:62px;position:absolute;left: 10px;bottom:16px;z-index:10;padding:0 30px;font-size:24px;color:#fff;font-weight:bold;}
.container03 .fl ul li img{ width: 866px;height:465px;}
.container03 .fl ul li h5{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#72000000', endColorstr='#72000000');background:rgba(0,0,0,0.45);}
:root .container03 .fl ul li h5{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/ 
:root .container03 .fl ul li h5{filter:none;}/*for IE9*/

.container03 .fl ul .miso-prev,.container03 .fl ul .miso-next{ width:63px; height:63px; top:auto; bottom:16px; -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; }
.container03 .fl ul .miso-prev{background:url(../images/left.png) center no-repeat;left: 730px;}
.container03 .fl ul .miso-next{background:url(../images/right.png) center no-repeat;left: 793px;}
.container03 .fl ul .miso-prev:hover{ background:url(../images/left_on.png) center no-repeat; }
.container03 .fl ul .miso-next:hover{ background:url(../images/right_on.png) center no-repeat; }

.container03 .fr{ width:315px}
.container03 .fr ul{ margin:0 -6px; overflow:hidden}
.container03 .fr ul li{ padding:0 6px; float:left; width:33.333333%; font-size:16px; color:#ffffff}
.container03 .fr ul li a{ background:#01acf3; display:block; width:100%; height:105px; text-align:center; padding:12px 0 0; font-size:16px; color:#ffffff}
.container03 .fr ul li a:hover{ background:#004f97}
.container03 .fr ul li a h3{ height:52px; line-height:52px; }
.container03 .fr ul li a h5{ font-size:16px; color:#ffffff}
.container03 .fr .img{ margin-top:23px; overflow:hidden}
.container03 .fr .img img{ width:315px; height:157px;}

.container03 .fr .biaodan{padding: 34px 20px 0;width:314px;height:226px;box-shadow:0 0 5px rgba(0,0,0,0.12);margin-top: 10px;border-radius: 7px;}
.container03 .fr .biaodan .layui-form-item{margin-bottom: 14px;}
.container03 .fr .biaodan .layui-form-label{width: 46px;font-size: 14px;color: #626264;padding:0;height: 40px;line-height: 40px;text-align:  left;}
.container03 .fr .biaodan .layui-input-block{margin-left: 46px;min-height:22px;}
.container03 .fr .biaodan .layui-input{height: 40px;line-height: 38px;width: 100%;font-size:12px;border-radius: 5px;padding: 0 20px;}
.container03 .fr .biaodan .layui-btn{width: 110px;height: 40px;line-height: 40px;font-size: 14px;background: #33cdff;margin-top: 12px;border-radius: 5px;}

.container04{ overflow:hidden; margin-bottom:30px;}
.container04 .title{ float:left; width:192px; height:110px; line-height:110px; background:#226ebc; font-size:20px; color:#fff; text-align:center; font-weight:bold}
.container04 .fr{background: #efefef;float:right;width: 1008px;height: 110px;border: #e5e8eb 1px solid;padding: 0 30px;}
.container04 .fr ul{margin: 0 -14px;overflow:hidden;height: 110px;padding: 14px 0;}
.container04 .fr ul li{padding: 0 14px;float:left;width:25%;font-size:16px;color:#ffffff;}
.container04 .fr ul li a{background: #fff;display:block;width:100%;height: 80px;line-height: 80px;text-align:center;padding: 0;font-size:16px;color:#63666b;border:  #e8e9ea 1px solid;border-radius: 3px;font-weight:bold;}
.container04 .fr ul li a img{ margin-right:14px}
.container04 .fr ul li a:hover{ color:#004f97}

.title00{height:60px;line-height:60px;font-size:22px;color:#373636;border-bottom:#919192 1px solid;font-weight:bold;margin-bottom: 24px;}
.title00 a{ float:right; font-size:14px; color:#adadb0; font-weight:normal}
.title00 a:hover{ color:#004f97}

.container05{ margin-bottom:25px}
.container00{ overflow:hidden}
.container00 .fl{width: 490px;background: #fbfbfb;padding: 20px; border:1px solid #eee;}

.container00 .slider-nav ul{ margin:0 -2px}
.container00 .slider-nav ul .miso-list{padding-bottom: 23px;}
.container00 .slider-nav ul li{text-align:center;height: 50px;line-height: 50px;position:relative;padding: 0 3px;}
.container00 .slider-nav ul li .box{background: #efefef;border:#e5e5e5 1px solid;height:50px;}
.container00 .slider-nav ul li img{ display:inline-block; margin-top:-3px;}
.container00 .slider-nav ul li img.img02{ display:none;}
.container00 .slider-nav ul li span{font-size: 16px;color: #525252;}

.container00 .slider-nav ul li.miso-current .box{ background:url(../images/an_bg.jpg) center no-repeat; border:none; height:50px;}
.container00 .slider-nav ul li.miso-current span{ color:#fff}

.container00 .slider-for dl dt{padding:3px 0 0 66px;background:url(../images/zd.png) left center no-repeat;height:51px;margin-bottom: 20px;}
.container00 .slider-for dl dt h5{ font-size:18px; color:#151515; font-weight:bold; margin-bottom:14px;}
.container00 .slider-for dl dt h5 a{ color:#151515;}
.container00 .slider-for dl dt h5 a:hover{ color:#004f97}
.container00 .slider-for dl dt p{ font-size:14px; color:#8c8d90;}

.container00 .slider-for dl dd{padding: 0 0 0 14px;line-height: 36px;height: 36px;position:relative;font-size: 16px;color: #414141;background: url(../images/icon_dot.png) left 16px no-repeat;}
.container00 .slider-for dl dd a{font-size: 16px;color: #151515;display:  inline-block;width: 78%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.container00 .slider-for dl dd a:hover{ color:#004f97}
.container00 .slider-for dl dd span{float:right;font-size: 14px;color: #c4c5c8;}

.container00 .fr{width: 685px;background: #fbfbfb;padding: 20px; border:1px solid #eee;}
.container00 .fr .slider-nav ul{margin: 0 -6px;}
.container00 .fr .slider-nav ul li{ padding:0 6px;}
.container00 .fr .slider-nav ul li.miso-current .box{ background:url(../images/an_bg01.jpg) center no-repeat; border:none; height:50px;}

.container06{ margin-bottom:25px}
.container06 .fr ul{ margin:0 -5px;}
.container06 .fr ul li{ float:left; width:25%; padding:0 5px; text-align:center}
.container06 .fr ul li h5{ background:url(../images/an_bg02.jpg) center no-repeat; height:50px; line-height:50px; font-size:16px; color:#fff}
.container06 .fr ul li .box{ width:160px; height:264px; border:#e0e4e8 1px solid; padding:7px 0}
.container06 .fr ul li .box .img,.container06 .fr ul li .box img{ width:143px; height:247px; overflow:hidden; display:inline-block}

.container07{ height:60px; background:#fafafb; border-top:#e9e9ec 1px solid}
.container07 .fl ul{ height:60px; line-height:60px;}
.container07 .fl ul li{ float:left; font-size:14px; color:#939399; margin-right:12px;}
.container07 .fl ul li a{ font-size:14px; color:#939399}
.container07 .fl ul li a:hover{ color:#004f97}

.slide_up_box{position: relative;right:0;text-align:right;top: 0;}
.slide_up_box>.box{float: right;height:34px;width:235px;position:relative;margin-left: 26px;margin-top: 13px;}
.slide_up_box  i{display: block;width: 34px;height: 34px;position: absolute;right:0px;top: 0;background: url(../images/arrow_up.png) center no-repeat;cursor: pointer;}
.slide_height{height: 34px;}
.bg_slide{ background:url(../images/arrow_un.png) center no-repeat !important; }
.slide_up_box .list_box{overflow: hidden;bottom:0px;width: 202px;background: none;left: 0;position: absolute;border: #e1e1e4 1px solid;}
.slide_up_box .list_box .content{background: #efefef;}
.slide_up_box .list_box li{display: block;line-height: 32px;text-align: left;}
.slide_up_box .list_box a{display: block;color: #939399;padding:0 10px;font-size: 12px;}
.slide_up_box .list_box a:hover{ color:#004f97;}
.slide_up_box .list_box.on li:first-child{ display: none}


.footer{padding: 44px 0 60px;background: #393f52;overflow:hidden;}
.footer .center{float:left;width: 930px; background:url(../images/line.png) right top no-repeat; font-size:0;padding:5px 0 0;}
.footer .center dl{display:inline-block; *display:inline; *zoom:1;margin: 0 64px 0 0;text-align:left;}
.footer .center dl dt{font-size: 15px;margin-bottom: 20px;position:relative;font-weight:  bold;}
.footer .center dl dt:before{content:"";position:absolute;bottom:-23px;left:0;width:72px;height:2px;background:#c3c3c4;display: none;}
.footer .center dl dt a{color: #fff;-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 .center dl dd{font-size: 13px;line-height: 27px;}
.footer .center dl dd a{color: #9a98a2;-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 .center dl dt a:hover,.footer .center dl dd a:hover{ color:#fff}

.footer .left{float: right;width: 260px;font-size:0;text-align:center;}
.footer .left ul li{ display:inline-block; padding:5px 15px}
.footer .left ul li h3{ display:inline-block}
.footer .left ul li h3 img{ width:84px; height:84px;}
.footer .left ul li h5{display:  inline-block;font-size:12px;color: #9a98a2;line-height: 20px;text-align: left;margin-left: 18px;padding: 10px 0 0;}

footer{background: #464d62; line-height:30px;text-align:center; padding: 20px 0 0;}
footer p,footer p a{font-size:12px;color: #86898f;-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}


/*online qq*/
.izl-rmenu {position: fixed;right:30px;width: 62px;bottom: 30%;z-index: 999999;}
.izl-rmenu .btn{float: left;width: 62px;height: 62px;cursor:pointer;position:relative;margin: -0.5px 0;border-radius: 100%;margin-top: 5px;box-shadow: 0 3px 7px rgba(0,0,0,0.15);}
.izl-rmenu .btn-qq{background: #0db493 url(../images/r_qq.png) center no-repeat;}
.izl-rmenu .btn-wx{background: #fff url(../images/r_wx.png) center no-repeat;}
.izl-rmenu .btn-wx .pic{position:absolute;left: -120px;top: -22px;display:none;width: 100px;height: 100px;border: #14c8ca 4px solid;}
.izl-rmenu .btn-phone{background:#fff url(../images/r_phone.png) center no-repeat;}
.izl-rmenu .btn-phone .phone{background-color: #33cdff;position:absolute;width: 0;left:0;top:0px;line-height: 62px;height: 62px;color:#FFF;font-size:18px;text-align:center;border-radius: 31px;overflow: hidden;-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;display:block !important;}
.izl-rmenu .btn-phone:hover .phone{ width:160px; left:-160px;}
.izl-rmenu .btn-top{background: #fff url(../images/r_top.png) center no-repeat;display:none;}
.izl-rmenu .btn-local{display:inline-block;background: #fff url(../images/r_local.png) center no-repeat;}

.close01{ position:absolute; top:-15px; right:-15px; width:16px; height:16px; cursor:pointer}
/*online qq*/

/*==========================================首页 结束=============================================*/


/*==========================================内页 开始=============================================*/

.n_main_box{width:100%;overflow:hidden;}
.n_main_box .w1200{position:relative;width:1200px;height: 55px;margin: 0 auto;border-bottom:  #f7f7f9 3px solid;}
.n_nav_box{height: 50px;line-height: 50px;position:relative;margin-top: 10px;background: rgba(255,255,255,0.5);padding: 0 30px;}
.n_nav{ position:relative; }
.n_nav a{display:inline-block;height: 50px;font-size: 16px;float:left;line-height: 50px;color: #002e71;text-align: center;box-sizing: border-box;position: relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;margin-right: 64px;}
.n_nav a strong{float: left;display:block;position:relative;z-index:4;height: 64px;line-height: 64px;font-weight:  normal;}
.n_nav a small{ font-size:15px; color:#b4b4b6; text-transform:uppercase; margin-left:12px; line-height:64px;}
.n_nav .on,.n_nav a:hover{color: #e2201c;font-weight:700;}
.n_nav .on:before{content:"";width: 100%;height: 2px;position: absolute;bottom: 0;left: 0;background: #e3231f;display: none;}
.n_up_box{ position:relative;}
.position{position:absolute;height: 50px;line-height: 50px;right: 30px;bottom: 0;color: #515151;padding-left: 24px;font-size: 12px;background: url(../images/home_icon.png) left 18px no-repeat;}
.position span, .position a, .position i{font-size: 12px;color: #515151;-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;}
.position i{margin: 0px 4px;font-style:normal;}
.position i img{vertical-align:middle;margin-top: -2px;}
.position em{font-size: 14px;color: #e3231f;font-style: normal;}
.position a:hover{color: #e3231f;}
.n_main_box .main_box{width: 1200px;height: 80px;position:relative;margin: 0 auto;}

.n_container{padding-top: 0;}

.n_right{ background:#fff; float:none; padding:38px 30px}
.n_about{ padding:0 0 30px}

.sanji{ margin-bottom:45px;}
.sanji ul{ text-align:center}
.sanji ul li{ display:inline-block; margin:0 7px; background:#f8f9fb; width:147px; height:40px; line-height:40px;}
.sanji ul li a{ display:block; width:100%; height:100%; font-size:16px; color:#636363}
.sanji ul li.on,.sanji ul li:hover{ background:#0062ad}
.sanji ul li.on a,.sanji ul li:hover a{ color:#fff}

.n_fuwu ul{ text-align:center; overflow:hidden; margin:0 -10px; margin-bottom:20px}
.n_fuwu ul li{ padding:0 10px; float:left; width:25%; margin-bottom:14px;}
.n_fuwu ul li a{ background:#f8f9fb; display:block; width:100%; height:108px;}
.n_fuwu ul li a h4{ font-size:18px; color:#636363; margin-bottom:7px}
.n_fuwu ul li a h5{ font-size:12px; color:#b5b5b5; line-height:18px;}

.n_fuwu ul li a:hover{ background:#0062ad}
.n_fuwu ul li a:hover h4{ color:#fff}
.n_fuwu ul li a:hover h5{ color:#fff}

.n_notice{ padding-bottom:30px;}
.n_notice ul{ overflow:hidden; margin:0 -10px; margin-bottom:40px}
.n_notice ul li{ padding:0 10px; float:left; width:50%; margin-bottom:14px;}
.n_notice ul li .box{ background:#f3f4f8; display:block; width:100%; height:174px; border:#dedee2 1px solid; padding:34px 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;}
.n_notice ul li .box h5,.n_notice ul li .box h5 a{ font-size:16px; color:#404142}
.n_notice ul li .box p{ font-size:13px; color:#8a8b8d; line-height:20px; height:40px; margin:15px 0 20px}
.n_notice ul li .box h6{ font-size:12px; color:#c5c5c7}
.n_notice ul li .box h6 span{ display:inline-block; padding:0 0 0 20px; background:url(../images/time.png) left center no-repeat}
.n_notice ul li .box h6 b{ float:right; display:inline-block; padding:0 0 0 20px; background:url(../images/eye.png) left center no-repeat; font-weight:normal}
.n_notice ul li .box h5 a:hover{ color:#004f97}
.n_notice ul li .box:hover{ background:#0067af; border:#0067af 1px solid}
.n_notice ul li .box:hover h5{ color:#fff}
.n_notice ul li .box:hover p{ color:#e3eaf3}

/*====翻页====*/
.j_pages{margin: 0px auto 0 auto;}
.j_pages .box{display:inherit;width:100%;padding: 0;font-size: 0;}
.j_pages a{height: 33px;line-height: 31px;display:inline-block;margin: 0px 4px;color: #666666;font-size: 14px;box-sizing: border-box;-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;text-align:center;padding: 0 12px;border:  #dedede 1px solid;}
.j_pages a font{font-size:14px;color: #7b7b7b;display:  block;padding: 0 12px;}
.j_pages a:hover font{ color:#fff}
.j_pages a span{ font-family:simsun}
.j_pages .on{background: #004f97;color: #fff;border: #004f97 1px solid;}
.j_pages a:hover{background: #004f97;color:#fff!important;border:  #004f97 1px solid;}
.j_pages a.u_bnt{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s}

.seo-list-container .top{overflow:hidden;padding: 0 30px;margin-bottom: 15px;margin: 0 -30px;border-bottom: #e8e7e7 1px solid;padding-bottom: 40px;}
.seo-list-container .top ul{ width:1200px; margin:0 auto;}
.seo-list-container .top ul li{float:left;width: 544px;margin-right: 48px;box-sizing:border-box;border: #dedee2 2px solid;background: #f3f2f8;}
.seo-list-container .top ul li .left,.seo-list-container .top ul li .left img{float:left;width: 245px;height:170px;border-right: #dedee2 2px solid;overflow: hidden;}
.seo-list-container .top ul li .right{float:left;text-align: left;width:285px;height:170px;padding:0 20px;}
.seo-list-container .top ul li:last-child{ margin-right:0}
.seo-list-container .top ul li h5{float:left;width:100%;line-height:50px;height:50px;margin-top: 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.seo-list-container .top ul li h5 a{font-size: 15px;color: #404142;}
.seo-list-container .top ul li h5 a:hover{ color:#0067af;}
.seo-list-container .top ul li span{float:left;width:100%;font-size:12px;color: #807f85;margin-bottom:20px;}
.seo-list-container .top ul li p{float:left;width:100%;font-size:12px;color: #818283;line-height: 20px;height: 40px;overflow:hidden;}


#n_zhengce{ padding:20px 0 40px}
#n_zhengce ul{ margin-bottom:50px}
#n_zhengce ul li{ position:relative; height:150px; border-bottom:1px solid #eaebef;}
#n_zhengce ul li .riqi{ position:absolute; width:92px; height:78px; top:35px; border:1px solid #eaebef; font-size:36px; color:#303032; text-align:center; font-family:arial; padding-top:12px; line-height:1;}
#n_zhengce ul li .riqi span{ display:block; font-size:12px; color:#303032; font-family:arial; margin-top:4px;}
#n_zhengce ul li .txt{ padding-left:80px; margin-left:46px; height:150px; padding-right:35px;}
#n_zhengce ul li .txt h5{ padding-top:38px; margin-bottom:18px; font-size:16px; color:#303032;}
#n_zhengce ul li .txt p{ font-size:12px; color:#9c9f9f; line-height:20px; height:40px; overflow:hidden;}
#n_zhengce ul li:hover{ border:0;}
#n_zhengce ul li:hover .txt{ background:#f3f4f8;}
#n_zhengce ul li:hover .riqi{ background:#002e6e; color:#fff;}
#n_zhengce ul li:hover .riqi span{ color:rgba(255,255,255,0.7);}
#n_zhengce ul li .txt h5:hover{ color:#002e6e;}

.n_dangjian{ padding:0 0 40px}
.n_dangjian ul{ margin-bottom:40px}
.n_dangjian ul li{margin-bottom: 27px;border-bottom: #d0d0d0 1px dashed;padding-bottom: 25px;}
.n_dangjian ul li .box{}
.n_dangjian ul li .box h5,.n_dangjian ul li .box h5 a{font-size: 20px;color: #333333;font-weight:  bold;}
.n_dangjian ul li .box p{font-size: 14px;color: #686868;line-height: 22px;height: 44px;margin: 15px 0 18px;}
.n_dangjian ul li .box h6{ font-size:12px; color:#c5c5c7}

.n_dangjian ul li .box h5 a:hover{ color:#002e6e;}

.n_ren{ padding:0 0 40px}
.n_ren ul{ margin-bottom:40px}
.n_ren ul li{margin-bottom: 27px;border-bottom: #d0d0d0 1px dashed;padding-bottom: 25px; overflow:hidden}
.n_ren ul li:last-child{ border:none}
.n_ren ul li .img{ float:left; width:140px; height:181px;}
.n_ren ul li .img img{ border:#e5e5e5 5px solid; width:140px; height:181px;}
.n_ren ul li .box{float:right;width:958px;padding: 48px 0 0;}
.n_ren ul li .box h5,.n_ren ul li .box h5 a{font-size: 17px;color: #df203d;}

.n_ren ul li .box p{font-size: 14px;color: #686868;line-height: 26px;margin: 15px 0 18px;}


/*====新闻====*/
.n_news_detail{ padding-bottom:30px}
.n_news_detail .left{float:left;width: 837px;}
.n_news_detail .ar_title{border-bottom: #f0f0f0 1px solid;padding-bottom: 0;margin-bottom: 40px;}
.n_news_detail .ar_title h3{font-size: 20px;color: #000000;line-height: 28px;}
.n_news_detail .ar_title h6 span{position:relative;font-size: 14px;color: #999999;display:inline-block;height: 56px;line-height: 48px;font-weight:normal;}
.n_news_detail .ar_title h6 span i{position:absolute;left:0;bottom: -2px;width:100%;height:2px;background-color: #004f97;display: none;}
.n_news_detail .right{float:right;width: 230px;box-sizing:border-box;}
.n_news_detail .right h4{font-size: 16px;color: #000000;line-height: 46px;height: 44px;padding:0 20px;background: #f8f9fb;border-bottom:  #e5e7e9 1px solid;}
.n_news_detail .right h4 img{ margin-right:8px;}
.n_news_detail .right ul{padding: 0px 0 30px;background: #f8f9fb;margin-bottom:20px;}
.n_news_detail .right ul li{box-sizing:border-box;margin: 0 20px 0 20px;color:#7e7e7e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom: #d9d9d9 1px dashed;padding: 20px 0 15px;}
.n_news_detail .right ul li a{color: #777777;font-size: 13px; }
.n_news_detail .right ul li a:hover{color:#e11d19; background:url(../images/dot.png) left center no-repeat; padding-left:12px;}
.n_news_detail .right ul li h6{font-size:12px;color:#bbbbbb;margin-top: 10px;}
.n_news_detail .right .img{ overflow:hidden;}

#ar_fot{position:relative;float:left;box-sizing: border-box;width: 100%;line-height: 32px;border-top: #dcdcdc 1px solid;margin-top: 36px;padding-top: 30px;}
#ar_fot h1{max-width: 400px;display:block;font-size: 14px;color: #777777;font-weight: normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#ar_fot h1 a{font-size: 14px;color: #777777;font-weight:normal;}
#ar_fot h1 a:hover{color: #004f97;}
#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;background: url(../images/xia.png) left 6px no-repeat;padding-left: 12px;}
#ar_fot .fl{background: url(../images/shang.png) left 6px no-repeat;padding-left: 12px;}

/*==============字号控件=====================*/
#font_set_box{float: right;right:0px;top:0px;background: url(../images/icon_font.png) left center no-repeat;padding-left: 20px;}
.font_box{ display:inherit; position:relative; }
.font_box a { display:inline-block; width:14px; line-height:36px;  background: #fff; font-size:12px; color: #c4c5c7; text-align:center;}
.font_box a.on{ color: #002f71;}.font_box a:hover{ color:#002f71; }
.font_size_lg{ font-size:18px !important; line-height: 40px !important;}
.font_size_lg p{ font-size:18px !important; line-height: 40px !important;  padding-bottom: 30px !important;}
.font_size_md{ font-size:16px !important; line-height: 36px !important;}
.font_size_md p{ font-size:16px !important;  line-height: 36px !important; padding-bottom: 25px !important;}
.font_size_sm{ font-size:14px !important;}
.font_size_sm p{ font-size:14px !important;}

.n_fuwu_detail{ overflow:hidden}
.n_fuwu_detail .fl{width:870px;margin-top: -15px;}
.n_fuwu_detail .fl .title{  overflow:hidden; position:relative}
.n_fuwu_detail .fl .title:before{ content:""; border-bottom:#eeebeb 1px solid; position:absolute; width:100%; height:1px; bottom:0; left:0}
.n_fuwu_detail .fl .title span{font-size:16px;color:#6b6b6b;line-height:56px;display:inline-block;border-bottom:#e3201b 2px solid;position:  relative;font-weight:  bold;}

.n_fuwu_detail .fl h3{ font-size:16px; color:#002c6c; font-weight:bold; line-height:76px; text-align:center; height:70px;}
.n_fuwu_detail .fr{ width:230px;}

.n_fuwu_detail .fr dl{background:#f8f9fb;padding:2px 22px 10px;margin-bottom: 10px;}
.n_fuwu_detail .fr dl dt{ font-size:14px; height:46px; line-height:46px; border-top:#e5e3e3 1px solid; color:#636363; padding:0px}
.n_fuwu_detail .fr dl dt:first-child{ border:none}
.n_fuwu_detail .fr dl dt a{ color:#636363;}
.n_fuwu_detail .fr dl .dd{ margin-bottom:20px; padding-left:20px}
.n_fuwu_detail .fr dl dd{ font-size:14px; line-height:24px; color:#636363}
.n_fuwu_detail .fr dl dd a{ color:#636363}

.n_fuwu_detail .fr .lj{font-size:16px;height:50px;line-height:50px;background:#f8f9fb;}
.n_fuwu_detail .fr .lj a{color:#636363;display:  block;padding: 0 30px;}
.n_fuwu_detail .fr dl dt a:hover,.n_fuwu_detail .fr dl dd a:hover, .n_fuwu_detail .fr dl dd.on a{ color:#e11d19}
.n_fuwu_detail .fr dt.on a{ color:#e11d19}
.n_fuwu_detail .fr .title_on,.n_fuwu_detail .fr .lj:hover{background:url(../images/right_bg.jpg) center no-repeat;height:50px;line-height:50px;font-size:16px;color:#fff;}
.n_fuwu_detail .fr .lj:hover a,.n_fuwu_detail .fr .title_on a{ color:#fff}


.n_zizhi .fl02{padding: 0 56px;background:url(../images/n_zizhi_fl02_bg_03.jpg) right top no-repeat;background-size:auto 100%;position:relative;margin: 0 -30px;padding-bottom: 50px;}
.n_zizhi .fl02 ul:before{content:"";position:absolute;top: 45px;height: 2px;background: #e1e1e4;left: -56px;right: -56px;}
.n_zizhi .fl02 ul{width: 100%;position: relative;}
.n_zizhi .fl02 ul li.miso-slide{padding: 0 30px;position:relative;background: url(../images/jt.png) 30px 0 no-repeat;}
.n_zizhi .fl02 ul li.miso-slide:before{content:"";position:absolute;top: 45px;left:30px;right:30px;height:2px;background:#002d6f;}
.n_zizhi .fl02 ul li.miso-slide h3{font-size: 38px;color: #002f71;margin-top: 74px;position:relative;font-family:DIN Offc Pro;font-weight: bold;}
.n_zizhi .fl02 ul li.miso-slide h5{font-size:0.875rem;color:#7f7f7f;line-height:26px;max-width: 10.25rem;display:  inline-flex; }
.n_zizhi .fl02 .miso-prev, .n_zizhi .fl02 .miso-next{width:30px;height:30px;top: 40px;}
.n_zizhi .fl02 .miso-prev{ background:#fff url(../images/left02.png) center no-repeat; left:-30px}
.n_zizhi .fl02 .miso-next{ background:#fff url(../images/right02.png) center no-repeat; right:-30px}
.n_zizhi .fl02 ul li.miso-slide h2{ margin:28px 0 20px}
.n_zizhi .fl02 ul li.miso-slide h2 img{ width:300px; height:155px; border:#d2d2d5 3px solid}
.n_zizhi .fl02 ul li.miso-slide p{ font-size:14px; color:#7e7e80; line-height:28px; margin-bottom:28px;}

.n_zhuce{ padding:0 0 30px}

.form{ background:#fdfdfe url(../images/fangzi.png) center bottom no-repeat; width:763px; padding:110px 170px 150px; margin:0 auto; box-shadow:0 0 7px rgba(0,0,0,0.05); border-radius:5px}
.form h3{ font-size:24px; text-align:center; color:#363636; font-weight:bold; margin-bottom:36px;}
.form .input{height: 52px;line-height:48px;border:#e5e5e5 1px solid;background:#fff;margin-bottom:18px;position:relative;}
.form .input label{ float:left}
.form .input input{ display:block; width:100%; height:48px; border:none; background:none; padding:0 20px; font-size:16px;}
.form .button{ height:50px; line-height:50px; background:#004f97; margin-bottom:18px; text-align:center; border-radius:25px; margin-top:34px}
.form .button input{ display:block; width:100%; height:50px; border:none; background:none; padding:0 20px; font-size:16px; color:#fff; cursor:pointer; border-radius:25px}
.form .button:hover{ background:#e11d19}

.form h5{ font-size:16px; color:#777777}
.form h5 a{ font-size:18px; color:#004f97; display:inline-block; width:auto}
.form h5 a:hover{ color:#e11d19}

.form h5 span a{ font-size:16px; color:#e21e1b; display:inline-block; width:auto; float:right; text-decoration:underline}
.form h5 span a:hover{ color:#004f97}

.form h4 a{ font-size:16px; color:#004f97; text-decoration:underline}
.form h4 a:hover{ color:#e11d19}

.huoqu{ position:absolute; right:15px; height:48px; line-height:48px; top:0}
.huoqu a{ font-size:16px; color:#004f97; text-decoration:underline}

/*==========================================内页 结束=============================================*/

@media(min-width: 768px){
	
}


@media(min-width: 992px) and (max-width: 1300px){
}

@media(max-width: 1600px){

}

@media(max-width: 1450px){
}

@media(max-width: 1400px){
}

@media(max-width: 1330px){
}

@media(max-width: 1200px){
	
}

@media(max-width: 1060px){
	
}

@media(max-width: 992px){
	
}

@media(max-width: 768px){
	
}

@media(max-width: 456px){
	
}