﻿ @charset "utf-8";
/* CSS Document */

html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"å¾®è½¯é›…é»‘"; margin:0;padding:0;color: #666; line-height:24px;overflow-x: hidden;}
article,footer, header,nav,section{display:block;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0}
img{ border:none;}
a{text-decoration:none;color:#666; }
a:hover{text-decoration:none;}
.clear {clear: both; height:0px;}
.fl{ float:left;} .fr{ float:right;}
.fl,.fr{display:inline;}
.cen{margin:0 auto;}
.mag{ margin-top:30px;}
.m20{ margin-top:20px;}
.m10{ margin-top:10px;}
.m15{ margin-top:15px;}
.m60{ margin-top:60px;}
.pad{ padding-top:20px;}
.maf{ margin-left:19px;}
.content {width: 1200px;}
.center{ width:1200px; height:auto;}

.top{ width:100%; height:40px; line-height:40px; font-size:12px; min-width:1200px; background:#ededed;}
.top font{ float:left;}
.top p{ float: right;}
.top p a{ margin:0px 10px;}
.top p a:hover{ text-decoration:underline;}

.logo{text-align:center; margin:10px auto; min-width:1200px;}

.nav{ height:55px; background:#002e5b; min-width:1200px;}
.nav .dh{ width:1200px; height:55px;}
.nav .dh li{ width:133px; height:55px; float:left; text-align:center; font-size:15px;}
.nav .dh li a{  color:#FFF; display:block; line-height:55px; }
.nav .dh li a:hover{ background:#ef800d; color:#FFF;}
.nav .dh li:hover ul li{display:block; width:100%;}
.nav .dh li ul li{width:100%; height:40px; line-height:40px;  background:#f7f7f7; position:relative;  z-index:9999; left:0px; top:0px; display:none; text-align:center; border-bottom:1px solid #FFF;}
.nav .dh li ul li a{ color:#666; font-size:14px; line-height:40px; font-weight:normal; }
.nav .dh li ul li a:hover{ color:#333; background:#e7e7e7;}
.nav .dh li .cur{ background:#ef800d;}

.banner{width:100%; height:680px; overflow:hidden; min-width:1200px;}
.bannerc{width:100%; height:680px; margin:0px auto; min-width:1200px;}

.bannerc #full-screen-slider { width:100%; height:680px; text-align:left;position:relative; min-width:1200px;}
.bannerc #slides { display:block; width:100%; height:680px; list-style:none; padding:0; margin:0; position:relative;}
.bannerc #slides li { display:block; width:100%; height:680px; list-style:none; padding:0; margin:0; position:absolute;}
.bannerc #slides li a { display:block; width:100%; height:680px; text-indent:-9999px}
.bannerc #pagination { display:block; list-style:none; position:absolute; left:29%; top:640px; z-index:9900;  padding:0px; margin:0; cursor:pointer;}
.bannerc #pagination li { display:block; list-style:none; width:35px; height:4px; float:left; margin-left:8px; border-radius:0px; background:#000000; }
.bannerc #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannerc #pagination li.current {background:#005bac;}

.tits{width:1200px; background:url(../images/tits.png) no-repeat center bottom; height:60px; margin:auto; margin-top:30px; margin-bottom:40px;}
.tits p{ width:145px; margin:auto; text-align:center;  font-size:30px; color:#333333; line-height:48px;}
.tits span{margin:auto; text-align:center; line-height:20px; font-size:12px; color:#3672ca; text-transform:uppercase; display:block}

.prodc_l{ width:240px;}
.prodc_l h4{ background:#002e5b; text-align:center; color:#FFF; height:90px; line-height:90px; font-size:20px; font-weight:normal;}
.prodc_l ul{ border-bottom:2px solid #ef800d;}
.prodc_l ul li{ background:#f0f0f0; line-height:50px; height:50px; border-bottom:1px solid #e2e2e2; text-align:center; font-size:16px;}
.prodc_l ul li a{ display:block; color:#333;}
.prodc_l ul li a:hover{ background:#002e5b; color:#FFF;}

.prodc_r{ width:940px;}
.prodc_r ul{ width:1000px;}
.prodc_r li{ float:left; margin-right:20px; padding:10px; background:#f5f5f5; width:280px; margin-bottom:20px;}
.prodc_r li img{width:100%;h;height: 210px;height: 210px;height: 210;height: 21;eight: 2;}
.prodc_r .text{border-top: 0;padding: 20px 0 10px;text-align: center;}
.prodc_r .text h4{margin: 0;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.prodc_r .text p{margin: 15px 0 0;font-size: 14px;}
.prodc_r .text .bt{display: inline-block;margin: 0 15px; font-size:14px; line-height: 30px;color: #fff;padding: 0 15px;background-color:#002e5b;border: 1px solid transparent;}
.prodc_r li a{ color:#000; font-size:16px;}
.prodc_r li a:hover{ color:#002e5b;}
.prodc_r .text .bt:hover{ background:#FFF; color:#002e5b; border:1px solid #002e5b;}

.aboutbg{ width:100%; height:auto; background:url(../images/aboutbg.jpg) center no-repeat; padding:100px 0; overflow:hidden;}
.aboutbg dt{ width:600px;}
.aboutbg dt h2{ font-weight:normal; color:#FFF; font-size:26px;}
.aboutbg dt p{ margin-top:80px; color:#FFF; text-indent:2em;}
.aboutbg dt a{ background:#ef800d; width:140px; text-align:center; line-height:50px; height:50px; border-radius:5px; color:#FFF; margin-top:60px; display:block;}
.aboutbg dd{ width:563px;}
.aboutbg dd img{ width:100%;}

.title { min-height:50px; margin-bottom:38px; line-height:50px; }
.title .title_more { float:left; font-size:24px; font-weight:400; }
.title .more { float: right; }
.title .more a { display:inline-block; padding: 0 20px; border-radius: 5px; background: #ef800d; color: #fff; line-height: 32px; }

.case li {float:left;width:33.33333333%;box-sizing: border-box;max-height: 327px;}
.case li .iFCB-rp { padding: 10px 15px; }
.case .m-intro::after { position: absolute; right: 25px; top:50%; content: ""; display: block; width: 40px; height: 40px; margin:-20px 0 0; background: url(../images/icon_1.png) no-repeat -40px center; color: #c0c0c0; font-size:20px; transition:all 0.3s ease-in-out; }
.case .m-intro { padding:20px 65px 20px 20px; background: #fff; transition: all ease-out .3s; }
.case .m-intro .u-des,.case .m-intro .u-date { color:#999; }
.case li { position:relative; line-height:24px; }
.case .iFCB-rp { position:relative; margin:0; padding:10px; overflow:hidden; transition:all 0.3s ease 0s; box-sizing: border-box; }
.case .m-pic { overflow:hidden; }
.case .m-pic img {width:100%; height: 210px; transform:scale(1);}
.case .m-intro { position: relative; display:block; overflow:hidden; zoom:1; line-height:24px; transition: all 0.3s ease-out 0s; }
.case .m-intro .u-tt { position:relative; margin-bottom:2px; font-size:16px; line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.case .m-intro .u-des { margin-bottom:0; font-size:14px; display: none; }
.case .m-intro .u-date {}
.case li:hover .iFCB-rp { }
.case li:hover .iFCB-rp .m-intro { padding-left:30px; background: #002e5b; color: #fff; }
.case li:hover .iFCB-rp .m-intro::after { background: url(../images/icon_1.png) no-repeat 0 center; }
.case li:hover .iFCB-rp .m-intro .u-tt a { color: #fff; }
.case li:hover .iFCB-rp .m-intro .u-des { color: #acafb2; }

.section-title{margin-bottom: 40px;font-size: 24px;line-height: 1;}
.section-title small{display: block;font-size: 16px;text-transform: uppercase;color: #999;}
.section-title strong{display: block;position: relative;color: #0862c0;font-size: 30px;margin-top: 10px;}
.section-title strong:after{position: absolute;right: 0;top: 50%;height: 1px;width: 86%;content: "";background: #e5e5e5;}
.section-title-more .more-big{float: right;margin-top: -77px;}
.index_sec_about{height:520px;margin:60px auto 0;color: #fff;background: url(../images/aboutbg.jpg); background-size: cover; overflow: hidden; padding-top:50px;}
.index_sec_about .section-title small {font-size: 42px; color:#FFF;}
.index_sec_about .section-title strong{ color:#FFF;}

.in-adv{margin: -20px 0 0 -20px;}
.in-adv li{float: left;width: 33.333333%;}
.in-adv li a{display: block;margin: 20px 0 0 20px;background: rgba(0,0,0,0.5);padding: 30px;overflow: hidden;color: #fff;-webkit-transition: all 0.5s;transition: all 0.5s;}
.in-adv li .img-center{float: left;width: 92px;line-height: 92px;height: 92px;border-radius: 50%;background-color: rgba(255,255,255,0.1);}
.in-adv li .text{margin-left: 116px;}
.in-adv li .text h4{margin: 0;font-weight: normal;font-size: 20px;line-height: 1.8;}
.in-adv li .text p{margin: 10px 0 0;}
.in-adv li a:hover{-webkit-transform: translateY(-10px);transform: translateY(-10px);background-color: rgba(16,68,146,0.9);}

.cnt{max-width: 1201px;margin: 0 auto;padding: 0 10px;}
.index_sec_certificate{margin: -181px 0 0;}
.index_sec_certificate .cnt .background.background_1{margin: 0 -66px;background: url(../images/index_sec_certificate_border.png);overflow: hidden;}
.index_sec_certificate .cnt .background.background_1 .background.background_2{margin: 15px 15px;background: #fff;overflow: hidden;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt{margin-top: 50px;background: #f1f1f1;overflow: hidden;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border{margin: 20px;border: 1px solid #fff;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_main{margin: 19px 0 10px;text-align: center;text-transform: uppercase;font: 700 40px 'Berlin Sans FB';}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_main{font-size: 24px;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_sub{text-align: center;font-size:26px;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_sub{font-size: 24px;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_sub .line{display: inline-block;width: 16px;height: 2px;margin: 0 11px;vertical-align: middle;background: #333;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_sub b{color: #ee551f;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .certificate_list{margin: 13px 18px;font-size: 0;text-align: justify;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .certificate_list .certificate_item{display: inline-block;position: relative;width: 21%;margin: 25px 21px;text-align: center;line-height: 231px;border: 1px solid #fff;}

.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .certificate_list .certificate_item:before{content: "";display: block;padding: 114.9253731343284% 0 0;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .certificate_list .certificate_item .imgbox.pic{display: block;position: absolute;top: 50%;left: 50%;width: 90%;height: 90%;transform: translate(-50%, -50%);}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .certificate_list .line_holder{display: inline-block;width: 100%;}
.index_sec_certificate .certificate_dialog{display: none;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 3;background: rgba(0,0,0,0.8);}
.index_sec_certificate .certificate_dialog .dialog_wnd{position: absolute;top: 50%;left: 50%;max-width: 1200px;margin: 30vh auto 0;text-align: center;background: white;}
.index_sec_certificate .certificate_dialog .dialog_wnd .dialog_content{}
.index_sec_certificate .certificate_dialog .dialog_wnd .dialog_content img{display: inline-block;max-width: 100%;}
.imgbox{position: relative;text-align: center;}
.imgbox:before{content: "";display: block;padding: 100% 0 0;}
.imgbox img{position: absolute;top: 50%;left: 50%;max-width: 100%;max-height: 100%;transform: translate(-50%, -50%);}

.newsbg{ width:100%ï¼›; height:auto; background:#f1f2f5; overflow:hidden; padding:40px 0;}
.news{width: 590px;height:auto;}
.fl.news{ padding-bottom: 24px; border-bottom: 1px solid #e6e6e6;}
.fl.news .newsimg{width:100%;height: 443px;position:relative;overflow:hidden;}
.newsimg img{width:100%;height:100%;transition: all .3s ease-in-out;}
.fl.news .newsimg p{ font-size:20px; color:#FFF; position:absolute; z-index:99; left:20px; bottom:20px; font-weight:bold; letter-spacing:1px;}
.newsimg:hover img{transform:scale(1.1);}
.newsdata{ margin-top:15px;}
.newsdata .newsdaa{width:70px;height:22px;background-color:#fff;text-align:center;line-height:20px;border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;border:solid 1px #043884;float:left;font-size:12px;color:#043884}
.newsdata .newsdab{font-size:14px;line-height:22px;color:#999;float:left;padding-left:13px}
.fl.news p{ margin-top:15px; height:48px; overflow:hidden;}
.fl.news p a{ color:#000;}
.fl.news p a:hover{ color:#043884;}

.fr.news li{overflow:hidden;border-bottom: 1px solid #e6e6e6;/* padding-bottom:20px; */margin-bottom: 13px;}
.fr.news .newsimg{width:241px;height: 160px;overflow:hidden;}
.fr.news .newsinfo{width: 330px;}
.fr.news .newsinfo h2 a{ color:#4d4a49; font-size:20px;}
.fr.news p{ margin-top:11px; height:106px;  overflow:hidden;}
.fr.news p a{ color:#000; display:block; margin-top:11px;}
.fr.news p a:hover{ color:#043884;}

.ne-more{width:120px;height:36px;background-color:#fff;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;border:solid 1px #4d4a49;font-size:14px;line-height:34px;text-align:center;color:#4d4a49;margin:25px auto 35px auto}
.ne-more:hover{background:#4d4a49;color:#fff}


.link{line-height:26px;height:90px; overflow:hidden;}
.link h2{ height:49px; line-height:49px; font-weight:normal; font-size:16px; padding:0 30px 0 38px; border-bottom:solid 1px #bebebe; background:url(../images/ico03.jpg) no-repeat 0 13px; padding:0 0 0 30px;color:#333;}
.link h2 a{ color:#00418d;}
.link h2 em{ font-style:normal; font-size:14px; padding:0 0 0 5px; text-transform:uppercase; font-family:"Times New Roman", Times, serif;color:#005bac;}
.link h2 span{ font-size:12px;}
.lnk_c{ padding:8px 0 0 0px; overflow:hidden}
.lnk_c a{padding-right:35px; display:inline-block;color:#4d4d4d;}
.lnk_c a:hover{ color:#005bac;}

.footer{width: 100%;color: #fff;padding-bottom: 48px;background: #2E3033;border-top: 8px solid #002e5b; overflow:hidden; min-width:1200px;}
.footer .links{padding: 20px 0;font-size: 16px;border-bottom: 1px solid #1a1d21;}
.footer .links span{color: #fff;display: inline-block;}
.footer .links a{display: inline-block;font-size: 14px;color: #939393;padding-right: 10px;}
.footer .links a:hover{color: #005bac;}
.footer .bottom{border-top: 1px solid #464a50;}
.footer .bNav{width: 558px;height: 180px;margin-top: 48px;border-right: 1px solid #1a1d21;}
.footer .di_logo img{width: 111px;height: 111px;background-size: 100%;}
.footer .bNav dl{display: inline-block;float: left;width: 139px;overflow: hidden;text-align: left;padding-top: 10px;}
.footer .bNav dl dt{height: 16px;display: block;padding-bottom: 32px;}
.footer .bNav dl dt a{display: block;font-size: 16px;color: #fff;line-height: 16px;}
.footer .bNav dl dd{display: block;height: 14px;padding-bottom: 16px;}
.footer .bNav dl dd a{display: block;font-size: 14px;color: #939393;line-height: 14px;}
.footer .bNav dl dd a:hover{color: #005bac;}
.footer .ewm{height: 180px;text-align: center;padding-left: 48px;margin-top: 48px;border-left: 1px solid #464a50;}
.footer .ewm dl{width: 140px;float: left;display: block;margin-right: 30px;margin-top: 10px;height: 164px;}
.footer .ewm dl:nth-child(2){margin-right: 0px;}
.footer .ewm dl:first-child+dl{margin-right: 0px;}
.footer .ewm dl dt{width: 140px;height: 140px;background-color: #fff;text-align: center;}
.footer .ewm dl dt img{width: 130px;height: 130px;display: inline-block;background-size: 100%;margin-top: 5px;}
.footer .ewm dl dd{font-size: 14px;color: #939393;line-height: 24px;padding-top: 5px;}
.footer .contact_info{width: 345px;height: 180px;padding-left: 75px;border-right: 1px solid #1a1d21;border-left: 1px solid #464a50;margin-top: 48px;}
.footer .contact_info p.p1{font-size: 14px;color: #fff;line-height: 14px;padding-top: 10px;}
.footer .contact_info p.dh{font-size: 36px;color: #005bac;font-family: "Arial";line-height: 36px;padding-top: 4px;font-weight: bold;padding-bottom: 12px;}
.footer .contact_info h3{font-size: 20px;padding-top: 8px;}
.footer .contact_info p.ftel{font-size: 14px;color: #939393;line-height: 22px;width: 270px;}
.footer .contact_info i{display: block;padding-top: 8px;font-size: 14px;color: #fff;}
.footer .contact_info i a{display: inline-block;color: #fff;padding-right: 12px;}

.copyright{height: 50px;line-height: 50px;color: #666;font-size: 12px;background: #27292B; min-width:1200px;}
.copyright p{color: #939393;}
.copyright span{margin: 0 6px;}
.copyright a{color: #939393;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.copyright a:hover{color: #005bac;}

.p1-search-1{background: #f2f2f2;height: 82px;border-bottom: 1px solid #eee;overflow: hidden;font-size: 14px;}
.p1-search-1 p{color: #444;line-height: 82px;}
.p1-search-1 a{color: #444;display: inline-block;margin-right: 15px;}

.p12-curmbs-1{font-size: 14px;border-bottom: 1px dashed #dcdcdc;height: 47px;line-height: 47px;}
.p12-curblock{display: none;}
.p12-curmbs-1 b{border-left: 10px solid #002e5b;font-weight: normal;padding-left: 8px;}
.p12-curmbs-1 i{font-style: normal;}
.p12-curmbs-1 span{font-family: 'ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“';padding: 0 5px;height: 46px;line-height: 46px;} 

.blk-xs{width:240px;}
.blk{margin-bottom:15px;}

.fdh-01-tit{background: #002e5b;height: 80px;}
.fdh-01-tit h2{height: 75px;font-size: 24px;font-weight: normal;line-height: 75px;color: #fff;border-bottom: 1px solid #fff;text-align: center;}
.fdh-01-tit h2 span{font-size: 14px;text-transform: uppercase;}
.fdh-01-nav-one h3{height: 50px;line-height: 50px;background: url(../images/p14-icon5.png) no-repeat right center #ececeb;margin-bottom: 2px;overflow: hidden;}
.fdh-01-nav-one h3 a{display: block;font-size: 18px;font-weight: normal;margin-right: 40px;margin-left: 38px;color: #666666;overflow: hidden;}
.fdh-01-nav-one h3.sidenavcur, .fdh-01-nav-one h3:hover{background: url(../images/p14-icon2.png) no-repeat right center #002e5b;}
.fdh-01-nav-one h3.sidenavcur a, .fdh-01-nav-one h3:hover a{color: #fff;}
.fdh-01-nav dl{padding: 2px 0 4px;}
.fdh-01-nav dt{height: 50px;font-size: 16px;line-height: 50px;padding-left: 54px;padding-right: 40px;margin-bottom: 1px;background: #ececec;position: relative;overflow: hidden;}
.fdh-01-nav dt:after{content: "";width: 8px;height: 8px;border: 2px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;right: 32px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.fdh-01-nav dt.sidenavcur:after, .fdh-01-nav dt:hover:after{border-color: #002e5b;}
.fdh-01-nav dt.sidenavcur a, .fdh-01-nav dt:hover a{color: #002e5b;}
.fdh-01-nav dd{border: 1px solid #ececec;border-bottom: 0;}
.fdh-01-nav p{height: 50px;font-size: 14px;line-height: 50px;padding-left: 72px;padding-right: 40px;border-bottom: 1px solid #ececec;background: #fff;position: relative;overflow: hidden;}
.fdh-01-nav p.sidenavcur a, .fdh-01-nav p:hover a{color: #002e5b;}
.fdh-01-nav p.sidenavcur:after, .fdh-01-nav p:hover:after{background: #002e5b;}
.fdh-01-nav a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p1-info-3-tit{height: 60px;font-size: 24px;font-weight: normal;line-height: 60px;background: #002e5b;color: #fff;text-align: center;}
.p1-info-3-list{padding: 10px 10px 0;}
.p1-info-3-list li h4{height: 46px;font-size: 14px;font-weight: normal;line-height: 46px;color:#4b4a4a;border-bottom: 1px dashed #dbdbdb;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p1-info-3-list li h4 span{float: right;}
.contact-z1{height: 140px;background: url(../images/contact-z1.jpg) no-repeat;color: #333;margin-bottom: 30px;}
.contact-z1 p{font-size: 20px;height: 30px;line-height: 30px;padding: 37px 0 0 95px;background: url(../images/contact-z1_tel.png) no-repeat 74px 44px;}
.contact-z1 span{display: block;height: 30px;font-weight: bold;font-size: 18px;line-height: 30px;padding-left: 73px;} 

.right{ width:930px;}
.artid{}
.artid h1{ font-size:18px; text-align:center; height:50px; line-height:50px; color:#333; border-bottom:1px solid #f1f1f1; }
.artid .data{ font-size:12px; text-align:center;  line-height:40px; overflow:hidden;}
.artid .data span{ margin:0 20px;}
.zaiyao{ display:block; color:#868686;font-weight:normal; background:#F5F5F5; border:1px solid #E5E5E5; margin-bottom:15px; padding:5px 15px; font-size:13px;}
.artid img{ max-width:100%;}

.p14-info-3{background: #f5f5f5;padding: 8px 20px;}
.p14-info-3-tit{height: 55px;font-size: 24px;font-weight: normal;line-height: 55px;color: #4b4a4a;}
.p14-info-3-list li h4{height: 46px;font-size: 14px;font-weight: normal;line-height: 46px;color:#4b4a4a;border-top: 1px dashed #dbdbdb;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p14-info-3-list li h4 a{color:#4b4a4a;}
.p14-info-3-list li h4 span{float: right;}

.p14-pagination-1-href{float: right;font-size: 16px;line-height: 32px;}
.p14-pagination-1-href span{display: inline-block;padding: 0 15px;margin-left: 4px;background: #002e5b;}
.p14-pagination-1-href a{display: block;color: #fff;}
.p14-pagination-1-key{min-height: 40px;border-top: 1px solid #002e5b;font-size: 14px;line-height: 40px;color:#575556;}
.p14-pagination-1-key a{color:#575556;}
.p14-pagination-1-key span{display: inline-block;margin: 0 4px;}

.pic{}
.pic_l{ width:427px; height:320px; padding:10px; border:1px solid #dedede;}
.pic_l img{ width:427px; height:320px;}
.pic_r{ width:460px;}
.pic_r h2{ height:48px; font-size:24px; font-weight:normal; line-height:48px; color:#4a4a4a; border-bottom:1px solid #e5e5e5; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.pic_r p{ margin-bottom:13px; color:#666; min-height: 180px;}

.pic_r .lxw{ border-top:1px solid #dedede; margin-top:20px; padding-top:15px;}
.pic_r .lxw dt{ float:left; font-size:15px; color:#666; background:url(../images/tela.png) left no-repeat; text-indent:50px;}
.pic_r .lxw dt h3{ color:#002e5b;  display:block; font-size:24px;line-height: 30px;height: 30px; font-weight:normal;/*font-family: Impact;*/}
.pic_r .lxw dd{ float:right; width:114px; height:44px; text-align:center; line-height:44px; background:#002e5b;}
.pic_r .lxw dd a{ display:block; color:#FFF;}
.pic_r .lxw dd:hover{ background:#045999;}

.detailTitle{border-left: 3px solid #002e5b;line-height: 40px;font-weight:bold;font-size:16px;text-align: left;background:#f9f9f9;color: #002e5b;text-indent:15px; margin-bottom:15px;}

.news_list dl{border: 1px solid #dedede;margin-bottom: 15px;padding: 22px 50px 22px 22px;background: #fff;overflow: hidden;}
.news_list dt{width: 29.5%;float: left;margin-right: 5.8%;}
.news_list dt img{width:100%;display: block;}
.news_list dd h4{height: 40px;font-weight: normal;font-size:18px;color: #154c64;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
.news_list h4 a{display: block;height: 40px;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_list dl:hover{border:1px solid #002e5b;}
.news_list dl:hover h4 a{color: #002e5b;}
.p14-infolist-1-list-desc{max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.p14-infolist-1-list-deta{width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;background: #b6b6b6;color: #fff;}
.p14-infolist-1-list-deta a{color:#fff;}
.news_list dl:hover .p14-infolist-1-list-deta{background: #002e5b;border-color: #002e5b;}
.news_list dl:hover .p14-infolist-1-list-deta a{color: #fff;} 

.prodc_list{ width:960px;}
.prodc_list li{ float:left; border:1px solid #dedede; margin-right:20px; margin-bottom:10px;}
.prodc_list li img{ width:288px; height:216px;  padding:5px;}
.prodc_list li p{ line-height:40px; text-align:center; background:#eee;}
.prodc_list li:hover a{ color:#FFF;}
.prodc_list li:hover p{ background:#002e5b;}
.prodc_list li:hover{ border:1px solid #002e5b;}




.newsshow_xg{ margin:0 auto;width:100%;height:auto;overflow:hidden;text-align:left;line-height:20px;padding:10px 0px 0px; margin-top: 20px; border-top:1px dashed #b5b5b5; }
.newsshow_xg a{color: #000;}
.newsshow_xg a:hover{ color:#002e5b;}

.pagess{clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size: 12px}
.pagess ul li{display: inline-block;border: 1px solid #ccc;padding: 5px 15px;margin: 0 3px;line-height: 20px;background: #fff;color: #999}
.pagess ul li:hover{background: #002e5b; color: #fff;border: 1px solid #002e5b}
.pagess ul li:hover a{color: #fff;}
.pagess ul li.active{display: inline-block;border: 1px solid #002e5b;padding:5px 15px;margin: 0 3px;background: #002e5b;color: #fff;}
.pagess ul li.active a{color: #fff;}
.pagess ul li a{display: block;color: #999}
.pagess ul li a:hover{color: #fff;}


.artid .tips{padding:10px 0 10px 110px;color:#CC3732;font-weight:bold;font-size:13px;text-align:left;}
.artid .field{clear:both;}
.artid li.field label{display:block;float:left;width:100px;line-height:24px;text-align:right;}
.artid .input{padding:5px 0;color:#666;zoom:1;}
.artid .field:after{content:'\20';display:block;height:0;clear:both;}
.artid .text{height: 30px;padding:1px 3px;border:1px solid #D0D0D0;background:#F2F2F2;color:#666;}
.artid .textarea{width:450px;height:100px;padding:1px 3px;border:1px solid #D0D0D0;background:#F2F2F2;color:#666;}
.artid .submit-field{padding:0 10px 20px 100px;clear:both;}
.artid .submit-field input{margin-right:10px;}
.artid .submit-field .btn-submit{width:78px;height:24px;cursor:pointer;}
.artid .submit-field .btn-reset{width:78px;height:24px;cursor:pointer;}