@charset "utf-8"; /* CSS Document */
/** 全国哀悼纪念日灰色滤镜
* { filter: gray; color: gray;}
body{filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);-webkit-filter: grayscale(1);}
**/
body {font-family: "微软雅黑", "幼圆", "黑体"; }
body {margin:0 auto;background:#fff; }
ul,li{list-style:none; }
div, dl, dt, dd, ol, ul, li, p {display:block;margin:0px;padding:0px; }

a {cursor: pointer; /* 鼠标经过样式改手型 */ -webkit-transition: all 1.5s; -moz-transition: all 1.5s; -ms-transition: all 1.5s; -o-transition: all 1.5s;transition: all 1.5s; }
a:link {text-decoration: none; }
a:visited {text-decoration: none; }
a:hover {text-decoration: none; }
a:active {text-decoration: none; }
a,img,a img{border:0 none; -ms-interpolation-mode: bicubic; }

.w100 {width:100%;padding:0px;margin:0px auto; }
.w1024 {max-width:90%;min-width:1024px;margin:0px auto; }
.w1176 {max-width:80%;min-width:1176px;margin:0px auto; }
.f1176 { width:1176px;margin:0px auto; }
.w25 {width:22%;padding:0px;margin:auto 0px; }
.w75 {width:74.8%;padding:0px;margin:auto 0px; }

.c {clear:both; height:0px; width:100%; }
.l {float:left;display:block; }
.r {float:right;display:block; }

.ico {background: url(../images/icon.png) no-repeat;display: inline-block;vertical-align: middle; }

@font-face { font-family: 'iconfont'; src:url('../font/iconfont.eot'); src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), url('../font/iconfont.woff2') format('woff2'), url('../font/iconfont.woff') format('woff'), url('../font/iconfont.ttf') format('truetype'), url('../font/iconfont.svg#iconfont') format('svg'); }
.iconfont { font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }



.f_nav {height:34px;background:#f7f7f7;border-bottom:#e1e1e1 solid 1px;margin:0px auto;display:block;line-height:34px;font-size:0.8em;color:#333; }
.f_nav a {color:#333;float:left;margin-right:10px;text-align:center; }
.f_nav a:hover {color:#C00;float:left;margin-right:10px;text-align:center; }

.head {height:145px; }
.head .logo {width:600px;height:100px;margin:22px 0px 22px 50px; }
.head .h_ad {height:65px;padding-left:75px;background:url(../images/phone.jpg) 0px 0px no-repeat;margin:40px 50px 40px auto;font-size:1.5em;font-weight:bold;line-height:1em;color:#1048a0; }
.head .h_ad b {font-size:0.75em;color:#333; }

/* nav */
.nav_main {width: 100%;height: 60px;line-height: 60px;background: #1048a0;position: relative;z-index: 3; }
.nav .list {width: 102%;margin: 0 auto;height: 60px;line-height: 60px;position: relative; }
.nav_main .nav {width: 1200px;margin: 0 auto; }
.nav_main .nav li {float: left;width: 170px;display: block;position: relative;z-index: 10;font-size: 16px;border-right: 1px solid #0b2d7e;text-align: center; }
.nav_main .nav li:first-child {border-left: 1px solid #0b2d7e;background: none; }
.nav_main .nav li:first-child.hover {background-color: #0185d0; }
.nav_main .nav li a {display: block;color: #fff;font-size: 16px; }
.nav_main .nav li a:hover, .nav_main .nav li a.hover, .nav_main .nav li #hover2 {background: #0185d0; }
.nav_main .nav dl {width: 169px;background: #fff;position: absolute;left: 0;top: 60px;z-index: 12;border: 1px solid #0185d0; }
.nav_main .nav dl {position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0); -webkit-transform: translate3d(0, 10px, 0); }
.nav_main .nav li:hover dl {opacity: 1;visibility: visible;transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); }
.nav_main .nav dl dd {line-height: 49px;height: 49px;border-top: 1px solid #e5e5e5;text-align: left;position: relative;z-index: 12;display: block;width: 100%; }
.nav_main .nav dl dd:first-child {border: none; }
.nav_main .nav dl dd a {color: #666;font-size: 16px;padding: 0;width: 100%;text-align: center; }
.nav_main .nav dl dd a:hover, .nav_main .nav dl dd a.hover {background: #0185d0;color: #fff; }
.nav_main .nav dl dd .three {position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0); -webkit-transform: translate3d(-10px, 0, 0); }
.nav_main .nav dl dd:hover .three {opacity: 1;visibility: visible;transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); }
.nav_main .nav dl dd .three {position: absolute;left: 158px;top: 4px;padding-left: 20px;color: #666;z-index: 10;background: url(../images/menu_bg.png) 12px 10px no-repeat; }
.nav_main .nav dl dd .three a {color: #fff;width: 140px;font-size: 14px;background: #0185d0;text-align: center;display: block;height: 39px;line-height: 39px;border-top: 1px solid #1048a0;transition: ease-in-out .2s;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.nav_main .nav dl dd .three a:first-child {border-top: none; }
.nav_main .nav dl dd .three a:hover {background: #1048a0;color: #fff; }

/* banner */
#banner_main {overflow: hidden;position: relative;z-index: 2;max-width: 1920px;margin: 0 auto; }
#banner_main .banner {height: 550px; }
#banner {width: 100%;min-width: 1000px;position: relative;overflow: hidden;z-index: 0; }
#banner, .banner ul {max-height: 550px;overflow: hidden; }
.banner li {width: 100%;position: absolute;z-index: 1;overflow: hidden;display: none; }
.banner li:first-child {display: block; }
.banner li img {width: 1920px;display: block;position: relative;left: 50%;margin-left: -960px;top: 0; }
#banner .tip {width: 1000px;height: 20px;line-height: 0;font-size: 0;text-align: center;position: absolute;left: 50%;margin-left: -500px;bottom: 42px;z-index: 3; }
#banner .tip span {width: 16px;height: 16px;margin: 0 6px;display: inline-block;font-size: 0;cursor: pointer;background-position: -150px 0px; }
#banner .tip span.cur {background-position: -130px 0px; }
#banner #btn_prev, #banner #btn_next {width: 32px;height: 50px;position: absolute;top: 250px;z-index: 5; }
#banner #btn_prev {background-position: -60px 0;left: 12%;transition: all 600ms ease; }
#banner #btn_next {background-position: -92px 0;right: 12%;transition: all 600ms ease; }
#banner #btn_prev:hover {opacity: .8;filter: alpha(opacity=80);transition: all 600ms ease;left: 11.6%; }
#banner #btn_next:hover {opacity: .8;filter: alpha(opacity=80);transition: all 600ms ease;right: 11.6%; }

/* i_ad01 */
.i_ad01 {width:1180px;height:113px;margin:20px auto; }
.product_tab {text-align: center;padding-top: 50px;padding-bottom:20px; }
.product_tab a {padding: 0 16px;height: 40px;line-height: 40px;background: #1048a0;font-size: 18px;display: inline-block;margin: 0 20px 20px 20px;color: #fff; }
.product_tab a:hover {background: #0185d0; }

.product_list {text-align: center;padding-top:0px;padding-bottom:20px;width:1176px;margin:0px auto; }
.product_list dl {padding:0px 0px 10px 0px;display:inline-block; }
.product_list dd {width:274px;float:left;overflow:hidden;display: inline-block;margin:20px 10px; }
.product_list dd a {width:90%;padding:5% 5% 10% 5%;background:#f6f6f6;display:block;margin:0 auto; }
.product_list dd a:hover {background:#1048a0; }
.product_list dd a .p_pic {width:100%;height:165px;display:block;overflow:hidden;margin-bottom:15px;background:#FFF; }
.product_list dd a img{width:100%; }

.product_list dd a .p_title {width:100%;height:60px;line-height:30px;font-size:1em;color:#333;text-align:left;display:block; }
.product_list dd a .p_title b {color:#fff;font-weight:normal;float:left;display: inline-block;background:#1048a0;font-size:0.6em;text-align:center;padding:0 1em; margin-right:10px; position: absolute; right: 0; bottom: 10px;}
.product_list dd a:hover .p_title {color:#fff; }
.product_list dd a:hover .p_title b {color:#1048a0;background:#fff; display:block; }

.more {width:1176px; height:52px; margin:0 auto; display:block; }
.more .line {display: block; width: 500px;height: 1px;margin-top: 24px;background: #ccc; }
.more .look_more {display:block; width:174px; height:48px; font-size:16px; line-height:48px; text-align:center; border:1px solid #ccc; transition:all .5s; color:#666; }
.more .look_more:hover {background: #1048a0; color: #fff; transition: all .5s; border: 1px solid #1048a0; }

/*清除浮动*/
.clearfix { *zoom: 1; }
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

/* i_ad02 */
.i_ad02 {background:url(../images/Ads01.png) center no-repeat; height:181px; margin:50px auto; }

.advatages { width:100%; margin:0 auto 50px auto; display:block; }

.in_title { padding-top: 80px; }
.entit { font: normal 45px "AvantGarde Bk BT"; color: #666; text-align: center; width:1176px; margin:0 auto 12px auto; }
.tit { width: 300px; margin: 0 auto; font-size: 30px; font-weight: bold; text-align: center; color: #1048a0; }
.tit span { float: left; margin:0 40px; }
.tit em { display: block; width: 50px; height: 2px; margin-top: 16px; background: #ccc; }

#floor_3_main {height: 606px; background: #fff; }
.proAdvant {margin-top: 60px; width:90%; min-width:1176px; margin-left:auto; margin-right:auto; }
.proAdvant .list {width: 100%; }
.proAdvant .list li {float: left; width: 23%; margin:0px 1%; }
.proAdvant .list li a {display: block; }
.proAdvant .list li:first-child { }
.proAdvant .list li .img {width: 134px; height: 150px; margin: 0 auto; transition: all .5s; margin-left: auto; margin-right:auto; display:block}
.proAdvant .list li .title {margin-top: 30px; }
.proAdvant .list li .p_tit {font-size: 24px; text-align: center; color: #1048a0; }
.proAdvant .list li .cont {margin-top: 20px; font-size: 14px; line-height: 24px; text-align: center; color: #666; }
.proAdvant .list li:hover .img {margin-top: -10px; transition: all .5s; }
.proAdvant .list li:hover .p_tit {font-weight: bold; }

/* i_ad03 */
.i_ad03 { background:url(../images/Ads03.jpg) center no-repeat; height:180px; margin:50px auto; }
.Slogan { width:1176px; margin:0 auto; }
.S_Slogan { width:900px; }
.S_Slogan h3 { padding-top:10px; font-size:2em; color:#64c5ff; }
.S_Slogan p { font-size:1.5em; color:#fff; }
.S_Telephone { }

.S_Telephone .slip_btn:hover { background: url("../images/ixbanner-btn1.png") no-repeat; color: #000; }
.S_Telephone .slip_btn { display: block; margin-left: 35px; margin-top: 64px; width: 202px; height: 57px; background: url("../images/ixbanner-btn.png") no-repeat; font: bold 20px "microsoft yahei"; line-height: 56px; text-align: center; color: #fff; }

/* ABOUT US */
.about { width:1176px; height:340px; margin:50px auto; }
.about .a_pic { width:600px; }
.about .a_Summary { width:570px; }
.about .a_Summary h3 { color:#1048a0; font-size:1.5em; }
.about .a_Summary p { color:#666; font-size:1em; text-indent:2em; margin-bottom:35px; }
.about .a_Summary span { width:170px; height:40px; }
.about .a_Summary span a { width:140px; height:39px; border-bottom:#000 solid 1px; border-right:#000 solid 30px; background:#0376c7; display:block; line-height:39px; text-align:left; color:#fff; text-indent:2em; font-weight:bold; display:block; }
.about .a_Summary span a:hover {border-bottom:#1048a0 solid 1px; border-right:#1048a0 solid 30px; background:#f1f1f1; color:#1048a0; }

/* NEWS */
.news { width:90%; min-width:1176px; margin:50px auto 50px auto; }
.news ul { display:inline-block; }
.news ul li { display:block; float:left; margin:30px 2% 0px 2%; width:46%; height:148px; }
.news ul li a { display:block; width:100%; height:148px; border:#ddd solid 1px; background:#f6f6f6; }
.news ul li a p { display:block; }
.news ul li a p span { display:block; }
.news ul li a p.l { width:66px; margin-top:20px; margin-left:2%; color:#999; }
.news ul li a p.l .n_year { font-size:60px; }
.news ul li a p.l .n_day { font-size:16px; }
.news ul li a p.r { width:80%; padding-right:20px; }
.news ul li a p.r .n_title { color:#333; margin-top:25px; font-size:20px; height:50px; line-height:50px; }
.news ul li a p.r .n_info { color:#666; font-size:14px; }

.news ul li a:hover {border:#1048a0 solid 1px; background:#1048a0; }
.news ul li a:hover p.l { color:#c1d4f1; }
.news ul li a:hover p.r .n_title { color:#fff; }
.news ul li a:hover p.r .n_info { color:#c1d4f1; }

.em { width:90%; min-width:1176px; height:0; border-bottom:#CCC solid 1px; margin:30px auto; padding:0; }

footer { width:100%; background:#000; height:405px; margin:50px auto 0px auto; }
footer section { margin-left:auto; margin-right:auto; width:90%; min-width:1176px; }

.links { height:89px; border-bottom:#434343 solid 1px; }
.links .links_pic { width:144px; height:59px; margin:15px 35px 15px 55px; background:url(../images/linkName.png) no-repeat; }
.links .links_l { height:59px; margin:15px 0px; }
.links .links_l a { display:block; height:59px; line-height:59px; color:#fff; float:left; margin-right:25px; }
.links .links_l a:hover {color:#c1d4f1;}

.f_info { height:254px; border-bottom:#434343 solid 1px; }

.f_info .f_info_logo { background:url(../images/f_logo.png) 40px center no-repeat; width:276px; height:100px; border-right:#666 solid 1px; padding:60px 40px 60px 40px; margin-top:18px; margin-right:40px; }

.f_info .f_info_contact { color:#fff; border-right:#666 solid 1px; padding-right:40px; margin-top:18px; margin-right:30px; }
.f_info .f_info_contact .C_Name { font-size:2em; height:50px; line-height:50px; margin:25px 0; }
.f_info .f_info_contact .C_Telephone { height:30px; line-height:30px; margin-bottom:10px; }
.f_info .f_info_contact .C_Email { height:30px; line-height:30px; margin-bottom:10px; }
.f_info .f_info_contact .C_Address { height:30px; line-height:30px; margin-bottom:10px; }

.f_info .f_info_nav { width:150px; padding-top:45px; margin-right:30px; }
.f_info .f_info_nav a { color:#fff; display:block; width:150px; height:30px; line-height:30px; text-align:center; }
.f_info .f_info_nav a:hover { color:#c1d4f1;}

.copyright { width:90%; min-width:1176px; height:30px; color:#fff; text-align:center; padding:15px 0; }
.copyright p { line-height:30px; }

/********.toolbar*********/
.toolbar { width: 50px; position: fixed; right: 1%; top: 60%; z-index: 999; }
.toolbar div { width: 50px; height: 50px; margin-bottom: 1px; position: relative; -webkit-border-radius: 100%; border-radius: 100%; }
.toolbar div i { width: 50px; height: 50px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center; -webkit-border-radius: 100%; border-radius: 100%; }
.toolbar div i span { width: 35px; height: 35px; display: block; margin: 7px 0 0 7px; background: url(../images/rightfixicon.png) no-repeat 0 0; }
.toolbar div.gottop { display: none; }
.toolbar .slide-tel { display: block; width: 0; height: 50px; line-height: 50px; font-size: 24px; font-family: arial; color: #FFF; position: absolute; padding: 0 0 0 50px; top: 0; right: 0; overflow: hidden; -webkit-border-radius: 50px; border-radius: 50px; -webkit-transition: all .0s ease-in-out 0s; -moz-transition: all .0s ease-in-out 0s; transition: all .0s ease-in-out 0s; }
.toolbar .pop { position: absolute; right: 90px; top: -51px; background: #0185d0; display: none; }
.toolbar .pop-code { width: 160px; }
.toolbar .pop-code img { width: 120px; height: 120px; display: block; margin:20px; }
.toolbar .pop-code h3 { height: 52px; line-height: 26px; text-align: center; color: #fff; font-size: 16px; font-weight: 400; white-space: nowrap; }
.toolbar .pop-code h3 b { display: block; font-size: 14px; font-weight: normal; }

.toolbar .qq { background-color:rgba(51, 51, 51, 0.22); }
.toolbar .tel { background-color:rgba(51, 51, 51, 0.22); }
.toolbar .code { background-color:rgba(51, 51, 51, 0.22); }
.toolbar .top { background-color:rgba(51, 51, 51, 0.22); }

.toolbar .qq span { background-position: 0 -47px; }
.toolbar .qq a { width: 50px; height: 50px; cursor: pointer; display: block; }
.toolbar .qq:hover { background: #0185d0; }
.toolbar .tel span { background-position: 0 0; }
.toolbar .tel:hover { background: #0185d0; }
.toolbar .code span { background-position: 0 -95px; }
.toolbar .code:hover { background: #0185d0; }
.toolbar .top span { background-position: 0 -142px; }
.toolbar .top:hover { background: #0185d0; }

/*内容详情页*/
.Return_current { padding:1.5% 0; border-bottom:#e6e6e6 solid 1px; color:#333; margin-bottom:50px; }
.Return_current a {color:#666; }
.Return_current a:hover {color:#0185d0; }
.Return_list, .current { height:28px; line-height:28px; padding:0 2%; }
.Return_list a { display:inline-block; font-size:0.8em; font-weight:bold; }
.Return_list a .icon { padding-right:0.5em; font-size:28px; float:left; }

.current { font-size:0.8em; }

.D_pic_summary { display:inline-block; }
.D_pic { width:45%; }
.D_pic img { width:100%; }

.D_summary { width:47%; padding:2% 4%; }
.D_summary .D_title { height:35px; line-height:35px; color: #0185d0; font-size:1.5em; font-weight:bold;}
.D_summary .D_info { font-size:0.8em; text-indent:1.6em; line-height:1.5em; color:#666; margin:6% 0; }
.D_summary .D_Contact { display:inline-block; }
.D_summary .D_Contact a { padding:15px 35px; border:#ddd solid 1px; background:#f6f6f6; display:inline-block; font-size:0.8em; color:#666; font-weight:normal; }
.D_summary .D_Contact a:hover { border:#1048a0 solid 1px; background:#1048a0; color:#fff; font-weight:bold; }


.ap_bot { width:100%; height: auto; margin:0 auto; margin-top:3%;}
.D_P_title {display: block;height:54px; background:#1048a0;}
.D_P_title span {width: 10.6%;float: left;display: block;line-height:54px;text-align: center; font-size: 14px;color: #fff;font-weight: normal;cursor: pointer;transition: all 0.3s;}
.D_P_title span:hover, .D_P_title_spam {background: #0185d0;transition: all 0.3s;}
.D_P_list {width: auto;height: auto; border: 1px solid #ddd; border-top: none;/*min-height: 500px;*/}
.apx_cen {width:92%; height: auto; padding: 3% 0; margin:0% auto;}

.D_description { width:100%; margin:3% auto 0 auto; border: 1px solid #ddd;}
.D_description .D_D_box{ padding:2% 30px;}
.Relevant { margin-top:35px;}
.R_title { height:45px; line-height:45px; font-size:1.2em; font-weight:bold; color:#0185d0; border-bottom:#ddd solid 1px;  border-left:#0185d0 solid 3px; text-indent:1em; }
.R_list { margin-top:35px;}
.R_product { width:21%; margin:0 2%; float:left;}
.R_product .lightbox img { width:100%; height:165px; margin-bottom:30px; transition:.2s ease-in-out; box-shadow:0 2px 3px rgba(0,0,0,.2);}
.R_product .lightbox img:hover {transform:scale(1.15);box-shadow:0 8px 5px rgba(0,0,0,.3)}
.R_product img {border-radius:4px}

.container.gallery-container{background-color:#fff;color:#35373a;min-height:100vh;border-radius:20px;box-shadow:0 8px 15px rgba(0,0,0,.06)}
.gallery-container h1{text-align:center;margin-top:70px;font-family:droid sans,sans-serif;font-weight:700}
.gallery-container p.page-description{text-align:center;max-width:800px;margin:25px auto;color:#888;font-size:18px}
.baguetteBox-button{background-color:transparent!important}

.R_p_info a span { width:100%; display:block;}
.R_p_info a span.R_p_title { height:34px; border-bottom:#bbb solid 1px; font-weight:bold; color:#666;}
.R_p_info a span.R_p_Summary { padding:10px 0px; font-size:0.8em; color:#999;}

.R_p_info a:hover span.R_p_title { border-bottom:#1048a0 solid 1px; color:#1048a0;}
.R_p_info a:hover span.R_p_Summary {color:#0185d0;}

.Category { height:209px; border:#ddd solid 1px; background:#f6f6f6; margin:35px auto 0 auto; }
.Category  dl.Category_list { padding:0 1% 0 2%; width:97%; display: inline-block; border-bottom:#ddd solid 1px;}
.Category  dl dt { height:150px; line-height:150px; width:10%; text-align:center;}
.Category  dl dd { width:90%;}
.Category  dl dd ol { float:left; width:11%; text-align:center; display:inline-block; margin-right:1.5%;}
.Category  dl dd ol a { margin:25px 0; padding:20px 2%; width:96%; background:#e6e6e6; display:block; border-radius:5px; color:#666; font-size:0.8em;}
.Category  dl dd ol a span { display:block; width:100%; text-align:center; height:40px; line-height:40px; font-size:2em; color:#000; margin-bottom:5px;}
.Category  dl dd ol a:hover {background:#0185d0; color:#fff; font-size:0.8em;}
.Category  dl dd ol a:hover span { color:#fff;}

.Category  div.Category_Tag { height:35px; padding-top:10px; width:90%; margin:0 auto; font-size:0.8em; color:#333;}
.Category  div.Category_Tag a { display:inline-block; padding:5px 10px; text-align:center; color:#1048a0;}
.Category  div.Category_Tag a:hover { color:#0796ff;}


.p_list { width:23%; margin:0 1% 50px 1%; float:left;}
.p_list .lightbox img { width:100%; height:165px; margin-bottom:10px; transition:.2s ease-in-out; box-shadow:0 2px 3px rgba(0,0,0,.2);}
.p_list .lightbox img:hover {transform:scale(1.05); box-shadow:0 8px 5px rgba(0,0,0,.3)}
.p_list img {border-radius:4px}

.p_list li a { display: inline-block; color:#666;}
.p_list li a span { display:block; width:100%;}
.p_list li a span.P_l_title { height:44px; line-height:44px; border-bottom:#ddd solid 1px; margin-bottom:10px; font-size:1em;}
.p_list li a span.P_l_info { font-size:0.8em; line-height:22px; text-indent:2em; overflow:hidden; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.p_list li a:hover span.P_l_title { color:#1048a0; border-bottom:#0796ff solid 1px; font-weight:bold;}
.p_list li a:hover span.P_l_info { color:#0185d0;}

.pagess { padding:35px 0; text-align:center; border-top:#ddd solid 1px;}
.pagess ul { display:block;}
.pagess ul li { display:inline-block; height:38px; line-height:38px; min-width:54px; border:#ddd solid 1px; border-radius:4px; margin:0 10px; color:#666; font-size:0.8em;}
.pagess ul li a { display:block; padding:0px 20px; text-align:center; color:#0185d0;}
.pagess ul li a:hover { color:#fff; background:#0185d0; font-weight:bold;}
.pagess ul li.thisclass { color:#fff; background:#0185d0; font-weight:bold;}

.News_list { padding-bottom:30px;}

.N_Column { border-top:#ddd solid 1px; border-right:#ddd solid 1px; border-bottom:#ddd solid 5px; border-left:#ddd solid 1px; margin-bottom:35px;}
.N_Column dt { height:99px;  line-height:99px; background:url(../images/bg5.jpg) 0 0 no-repeat; border-bottom:#ddd solid 1px; color:#fff; font-size:1.4em; font-weight:bold; text-indent:3.5em;}
.N_Column dd ol a { display:block; height:59px; line-height:59px; border-bottom:#ddd solid 1px; text-indent:2em; background:url(../images/tb9.png) 90% 26px no-repeat; color:#666;}
.N_Column dd ol a:hover {background:url(../images/tb11.png) 90% 26px no-repeat; background-color:#1048a0; color:#fff; font-weight:bold;}

.N_FocalPoint { margin-bottom:35px;}
.N_FocalPoint dt { height:69px;  line-height:69px; background:url(../images/bg5.jpg) 0 -20px no-repeat; color:#fff; font-size:1.4em; font-weight:bold; text-indent:3.5em;}
.N_FocalPoint dd { display:inline-block;}
.N_FocalPoint dd ol { float:left; width:46%; overflow:hidden; margin:30px 2% 0 2%; font-size:0.8em; text-align:center;}
.N_FocalPoint dd ol a { color:#666;}
.N_FocalPoint dd ol a:hover { color:#1048a0;}
.N_FocalPoint dd ol a img {width:100%; height:140px; border-radius:4px;}

.N_Contact { margin-bottom:35px; border-bottom:#ddd solid 5px;}
.N_Contact dt { height:49px;  line-height:49px; background:url(../images/bg5.jpg) 0 -30px no-repeat; color:#fff; font-size:1.4em; font-weight:bold; text-indent:3.5em;}
.N_Contact dd { padding:0 0 30px 0;}
.N_Contact dd h2 { text-align:center; color:#1048a0; border-bottom:#f1f1f1 solid 1px; padding-bottom:20px;}
.N_Contact dd p { padding-left:20px; font-size:0.8em; color:#8c8c8c; line-height:24px;}

.N_list { display:inline-block; padding:2% 0; border-bottom:#e8e8e8 solid 1px; width:95%;}
.N_list:nth-child(6n) {border:none;}
.N_list a { display:block;}
.N_list a.l { width:25%; margin-left:2%;}
.N_list a.l img { width:100%; border-radius:5px;}
.N_list a.r { width:72%;}
.N_list a.r span { display:block; width:95%;}
.N_list a.r .N_l_title { color:#333; font-size:1.2em; height:59px; line-height:59px; border-bottom:#e8e8e8 solid 1px; margin-bottom:10px;}
.N_list a.r .N_l_time { color:#999; font-size:0.8em; height:35px; line-height:35px;}
.N_list a.r .N_l_info { color:#666; font-size:0.8em; text-indent:2em;}

.N_Article div {}

.N_Article .N_A_title { height:69px; line-height:69px; border-bottom:#ddd dashed 1px; text-align:center; font-size:1.4em; font-weight:bold; color:#333; margin-bottom:1%;}

.N_Article .N_A_time { height:30px; line-height:30px; text-align:center; font-size:0.8em; color:#999; margin-bottom:2%;}

.N_Article .N_A_details { color:#333; margin-bottom:5%; padding:0 2%;}

.N_Article .N_A_PageTurning { border:#ddd solid 1px; background:#fbfbfb; display:inline-block; width:99.9%; height:50px; line-height:50px; margin-bottom:3.5%; font-size:0.8em;}
.N_Article .N_A_PageTurning li { float:left; width:46%; margin:0 2%; color:#333;}
.N_Article .N_A_PageTurning li a { color:#333;}
.N_Article .N_A_PageTurning li a:hover { color:#0185d0;}
.N_Article .N_A_PageTurning li:nth-child(1n) { text-align:left;}
.N_Article .N_A_PageTurning li:nth-child(2n) { text-align:right;}

.N_Article .N_A_Recommend { width:99.9%; border:#ddd solid 1px;}
.N_Article .N_A_Recommend dl { width:100%;}
.N_Article .N_A_Recommend dl dt { height:49px; line-height:49px; border-bottom:#ddd solid 1px; width:99%; border-left:#1048a0 solid 5px; text-indent:2em; font-size:1em; font-weight:bold; color:#1048a0;}
.N_Article .N_A_Recommend dl dd { width:94%; display:inline-block; margin:2% 3%;}
.N_Article .N_A_Recommend dl dd ol { width:46%; float:left; margin:0 2%; height:39px; line-height:39px; border-bottom:#ddd dashed 1px; font-size:0.9em;}
.N_Article .N_A_Recommend dl dd ol a { color:#666;width: 387px; height: 40px; display: block; overflow: hidden; float: left;}
.N_Article .N_A_Recommend dl dd ol a:hover { color:#0185d0;}
.N_Article .N_A_Recommend dl dd ol span { text-align:right; float:right; color:#bbb;}
