﻿@charset "utf-8";
/* CSS reset for c_b*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
table th, table td { padding:5px; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, i, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
ception, th { text-align:left; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
a { color:#666; text-decoration:none; }
/*for ie f6n.net*/
a:focus { outline:none; }
/*for ff f6n.net*/
a:hover { text-decoration:none; }
/*定位*/
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.bc { margin-left:auto; margin-right:auto; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.zoom { zoom:1 }
.hidden { visibility:hidden; }
.vam { vertical-align:middle; }
.clear { clear:both; height:0; line-height:0; font-size:0; }
p { word-spacing:-1.5px; }
li { list-style:none; }
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
/*其他*/
.cur { cursor:pointer }
/*原reset*/
sup { vertical-align:baseline; }
sub { vertical-align:baseline; }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; outline: none; font-style:inherit; font-weight:inherit; }
input, button, textarea, select { *font-size:100%;
}
input, select { vertical-align:middle; }
body { font:12px/1.231 arial, helvetica, clean, sans-serif; }
select, input, button, textarea, button { font:99% arial, helvetica, clean, sans-serif; }
table { font-size:14px; border-collapse:collapse; }
pre, code, kbd, samp, tt { font-family:monospace; *font-size:108%;
line-height:100%; }
/*title*/
h1 { font-size:32px; }
h2 { font-size:26px; }
h3 { font-size:20px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:10px; }
/*清除浮动*/
.clearfix:after { content: ''; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { /*兼容 IE*/
zoom: 1; }
/*end reset*/
/* CSS Document*/
body { background-color:#fff; overflow-x:hidden; color:#666; font-size:14px; font-family: "微软雅黑"; position:relative; min-width:1200px; width:100%; }
/*网站字体颜色*/
.content, .container { margin-left:auto; margin-right:auto; width:1200px; }
.logo2021{display: block;height: 0;width: 0;overflow: hidden;}
.wrap-header { height: 99px; position: relative; z-index: 3; }
.wrap-header .conleft { position: relative; padding-top: 25px; }
.wrap-header .logoImg { margin-left: 40px; }
.wrap-header .logoImg img { display: block; width: 96px; height: 46px; }
.wrap-header .lTit { margin-left: 12px; color: #333; }
.wrap-header .p1 { font-size: 16px; margin-bottom: 3px; padding-top: 3px; }
.wrap-header .conright { position: relative; padding-right: 198px; width: 48%; }
.wrap-header .nav ul { padding-top: 38px; width: 102%; }
.wrap-header .nav ul li { float: left; font-size: 15px; }
.wrap-header .nav ul li.cur a, .wrap-header .nav ul li:hover a { color: #004d98; }
.wrap-header .menu { position: absolute; right: 0; top: 0; width: 99px; height: 99px; background: #004d98; cursor: pointer; }
.wrap-header .menu span { display: block; height: 99px; background: url(../images2020/menu.png) no-repeat center; }
.wrap-header .search { position: absolute; right:99px; top: 0; width: 99px; height: 99px; background: #f7f7f7; cursor: pointer; }
.wrap-header .search span { display: block; height: 99px; background: url(../images2020/search.png) no-repeat center; }
.DHnav { display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(Img/Index/bg01.png); z-index: 999; }
.DHnav .NavCon { position: fixed; right: -400px; top: 0; height: 100%; background: #fff; width: 300px; opacity: 0; z-index: 3; }
.DHnav .NavCon .navUl { position: absolute; left: 0; top: 15%; width: 100%; font-size: 16px; }
.DHnav .NavCon .navUl .navli { height: 65px; position: relative; }
.DHnav .NavCon .navUl .navli .lia { display: block; height: 65px; text-indent: 120px; line-height: 65px; }
.DHnav .NavCon .navUl .navli:hover { background: #004d98; }
.DHnav .NavCon .navUl .navli:hover .lia { color: #fff; }
.DHnav .NavCon .navClose { width: 99px; height: 99px; background: url(../images2020/navClose.png) no-repeat center; position: absolute; right: 30px; top: 10px; cursor: pointer; transition: all 0.5s; }
.DHnav .NavCon .navClose:hover { transform: rotate(360deg); }
.DHnav .NavCon .navUl .li1 .lia { background: url(../images2020/navicon01.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li2 .lia { background: url(../images2020/navicon03.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li3 .lia { background: url(../images2020/navicon05.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li4 .lia { background: url(../images2020/navicon07.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li5 .lia { background: url(../images2020/navicon09.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li6 .lia { background: url(../images2020/navicon11.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li7 .lia { background: url(../images2020/navicon13.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li8 .lia { background: url(../images2020/navicon15.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li9 .lia { background: url(../images2020/navicon17.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li1:hover .lia { background: url(../images2020/navicon02.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li2:hover .lia { background: url(../images2020/navicon04.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li3:hover .lia { background: url(../images2020/navicon06.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li4:hover .lia { background: url(../images2020/navicon08.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li5:hover .lia { background: url(../images2020/navicon10.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li6:hover .lia { background: url(../images2020/navicon12.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li7:hover .lia { background: url(../images2020/navicon14.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li8:hover .lia { background: url(../images2020/navicon16.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li9:hover .lia { background: url(../images2020/navicon18.png) no-repeat 74px; }
.DHnav .NavCon .navUl .libox { display: none; width: 220px; position: absolute; left: -220px; top: 0; background: url(Img/Index/bg02.png); text-align: center; }
.DHnav .NavCon .navUl .libox p { height: 35px; line-height: 35px; }
.DHnav .NavCon .navUl .libox p a { display: block; height: 35px; line-height: 35px; color: #fff; }
.DHnav .NavCon .navUl .libox p:hover { background: #004d98; }
.searchBox { display: none; position: absolute; left: 0; top: 99px; height: 250px; background: url(Img/Index/seachbg.jpg) no-repeat center; width: 100%; }
.searchBox h3 { margin-bottom: 18px; text-align: center; font-size: 25px; color: #fff; font-weight: normal; }
.searchBox h3 em { display: block; width: 1px; height: 55px; background: #fff; margin: 0 auto; }
.searchBox .searInp { height: 60px; background: #fff; margin-bottom: 25px; }
.searchBox .searInp input { float: left; width: 1135px; height: 60px; border: none; line-height: 60px; font-size: 16px; color: #999; text-indent: 15px; }
.searchBox .searInp span { float: right; display: block; width: 60px; height: 60px; background: url(../images2020/search02.png) no-repeat center; cursor: pointer; }
.searchBox .keyword { text-align: center; }
.searchBox .keyword li { display: inline-block; *display: inline;
*zoom: 1;
vertical-align: middle; margin: 0 5px; color: #fff; }
.searchBox .keyword li a { color: #fff; }
.wrap-footer { padding: 40px 0 65px 0; background: url(../images2020/fbg.jpg); border-top: 1px solid #e6dfdf; }
.wrap-footer ul { float: left; margin-left: 110px; }
.wrap-footer ul:first-child { margin-left: 0; }
.wrap-footer ul li { margin-bottom: 10px; }
.wrap-footer ul li:hover a { color: #004d98; }
.wrap-footer ul li:first-child { margin-bottom: 24px; }
.wrap-footer ul li:first-child a { color: #333; }
.wrap-footer dl { float: right; text-align: right; }
.wrap-footer dl dt { margin-bottom: 5px; }
.wrap-footer dl dt img { display: block; width:98px; height:98px; }
.wrap-footer dl dd { margin-right: 5px; }
.ficp { height: 90px; background: #f8f8f8; }
.ficp .container { position: relative; height: 90px; }
.ficp p { height: 90px; line-height: 90px; }
.ficp .ficpbg { height: 90px; width: 640px; background: #004d98; position: absolute; right: -360px; top: 0; }
.ficp p.fr { color: #fff; padding-left: 30px; background: url(../images2020/ftel.png) no-repeat left center; position: relative; z-index: 2; }
.zxkf { position: fixed; right: 0; top:40%; z-index: 99; width:56px; }
.zxkf ul li { height: 54px; width: 210px; background: #004d98; margin-bottom: 3px; border-radius: 15px 0 0 15px; position: relative; left: 0px; overflow: hidden; transition: all 0.5s; }
.zxkf ul li a { display: block; height: 56px; }
.zxkf ul li img { float:left; width: 30px; height: 30px; position: relative; left: 15px; top: 12px; }
.zxkf ul li.li2 img { width: 31px; height: 15px; top: 19px; }
.zxkf ul li.li6 img { top:14px; }
.zxkf ul li.li7 { overflow: initial; }
.zxkf ul li p { float: right; height: 56px; line-height: 56px; font-size: 14px; width: 150px; font-size: 16px; color: #fff; }
.zxkf ul li:hover { left: -150px; }
.zxkf ul li.li1:hover { left:0; background: #004d98; }
.zxkf ul li.li2:hover { left:0; background: #004d98; }
.zxkf ul li.li7:hover { left:0; }
.zxkf ul li.li7 p { position: absolute; right: -56px; bottom:0; width: 100px; height: 100px; padding: 5px; background: #2f2f2f; }
.zxkf ul li.li7:hover p { right: 211px; bottom:0; width: 100px; height: 100px; padding: 5px; background: #2f2f2f; }
.zxkf ul li.li7:hover p img { width: 100px; height: 100px; left: 0; top: 0; }

/* Banner */
.BannerCon{position: relative;}
.banner-wrap { width: 100%; height:500px; position: relative;}
.banner-box { height: 500px; position: relative;}
.banner-box ul li { width: 100%; height: 500px; position: absolute; left: 0; top: 0; z-index: 1; display: none;}
.banner-box ul li a{display: block;}
.banner-box ul li img { width: 1920px; height: 500px; position: relative; left: 50%; margin-left: -960px; }
.btm-circle {width: 100%;height: 24px;position: absolute;bottom: 5%;left: 0;text-align: center;}
.btm-circle span {display: inline-block;width: 22px;height: 22px;position: relative;z-index: 9;border-radius: 50%;margin: 0 10px;cursor: pointer;}
.btm-circle span:before { content: ''; display: block; width: 5px; height: 5px; position: absolute; left: 50%; top: 50%; border-radius: 50%;background-color: #fff;margin-top: -2.5px;margin-left: -2.5px;}
.btm-circle span.cur { border:solid 1px #fff; }
.btm-circle span.cur:before { background-color: #fff; border-color: #fff; }
.banner-wrap span.btn { display: block; width: 98px; height: 74px; background-color: #000; background-color: rgba(0,0,0,.4); position: absolute; top: 50%; z-index: 9; cursor: pointer;margin-top: -37px;display: none;}
.BannerCon:hover span.btn{display: block;}
.banner-wrap span.btn:hover {background-color: #004489; background-color: #004489;}
.banner-wrap span.l-btn {left: 3%;}
.banner-wrap span.r-btn {right: 3%;}
.banner-wrap span.btn:before { content: ''; display: block; width: 46px; height: 17px; background: url(../images2020/icons.png) no-repeat; position: absolute; left: 26px; top: 28px; }
.banner-wrap span.l-btn:before { background-position: -55px -5px; }
.banner-wrap span.r-btn:before { background-position: -5px -5px; }
/* Banner End */

/*返回顶部*/
.retop ul { overflow:hidden; }
.retop li { float:left; margin-left:10px; }
.retop li img { display:block; }
.rtTop { width:43px; height:43px; overflow:hidden; position:fixed; top:80%; right:46%; margin-right:-550px; cursor:pointer; display:none; z-index: 999; }
.rtTop h4 { width:43px; height:43px; overflow:hidden; position:relative; }
.rtTop img { display:block; position:absolute; top:0; left:0; }
/* -- 弹出窗口 --*/
#oran_full_bg { display:none !important; }
/* tanchuang1 提交弹窗*/
.tanchuang1 { width:100%; position: fixed; top: 0; left: 0; background: url(../images2020/tanchuangBg.png); height:100%; z-index:9999999; }
.tanchuang1 .conBox { width: 400px; height: 212px; padding: 20px; background: #fff; position: absolute; left: 50%; margin-left: -220px; top: 50%; margin-top: -80px; z-index:9999999; }
.tanchuang1 .conBox .tcClose { width: 33px; height: 90px; position: absolute; right: 45px; top: -90px; cursor: pointer; z-index:999999999999999; }
.tanchuang1 .conBox .box { width: 398px; height: 190px; border: 1px solid #e5e5e5; padding-top: 20px; text-align: center; position: relative; }
.tanchuang1 .conBox .box img { display: block; width: 47px; height: 47px; margin: 0 auto; }
.tanchuang1 .conBox .box h5 { font-size: 24px; color: #004d98; font-weight: bold; margin-top: 10px; }
.tanchuang1 .conBox .box p { font-size: 16px; color: #4d4d4d; margin-top: 10px; }
.tanchuang1 .conBox .box .b15 { display: block; width: 150px; height: 52px; line-height: 52px; text-align: center; font-size: 18px; color: #fff; position: absolute; bottom: -1px; left: 50%; margin-left: -75px; background: #004d98; text-decoration: none; z-index:999999999999999; border:0px; }
.tanchuang2 .conBox .box a { background: #404040; }
/* 错误提示*/
.errorMainCon { width: 100%; background: url(../images2020/errorBg.jpg) no-repeat center #f6f6f6; ; height: 330px; padding-top: 300px; }
.errorMainCon h3 { width: 525px; height: 80px; line-height: 80px; text-align: center; font-size: 24px; color: #1e1e1e; font-weight: normal; margin: 0 auto; }
.errorMainCon h3 em { color: #004d98; font-weight: bold; }
.errorMainCon p { font-size: 20px; color: #000000; text-align: center; margin-top: 30px; }
.errorMainCon p em { color: #004d98; }
.errorMainCon a.error-url { font-size: 15px; color: #999999; font-family: arial; display: block; text-align: center; margin-top: 4px; }
.errorMainCon .btn { text-align: center; height: 52px; width: 228px; margin: 30px auto 0; overflow: hidden; }
.errorMainCon .btn .a1 { display: block; width: 104px; height: 52px; line-height: 52px; text-align: center; font-size: 16px; color: #818181; background: #e3e3e3; border-radius: 4px; float: left; text-decoration: none; border:none; }
.errorMainCon .btn .a1:first-child { background: #004d98; color: #fff; margin-right: 20px; }
/*在线客服 longjh 2018年10月26日*/
.custom_service p img { display: inline; vertical-align:middle; }
.scrollsidebar { position:fixed; z-index:999; top:15%; right:0 }
.side_content { width:0px; height:auto; overflow:hidden; float:left; }
.side_content .side_list { width:154px; overflow:hidden; }
.show_btn { width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer; }
.show_btn span { display:none; }
.close_btn { width:24px; height:24px; cursor:pointer; }
.side_title, .side_bottom, .close_btn, .show_btn { background:url(../images2020/sidebar_bg.png) no-repeat; }
.side_title { height:46px; }
.side_bottom { height:8px; }
.side_center { font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px; }
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0; }
.close_btn span { display:none; }
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle; }
.side_center .custom_service p a { text-decoration:none; }
.other { text-align:center; border-bottom:1px solid #ddd; border-top:1px solid #ddd }
.other p { padding:5px 0; _height:16px; margin:0; color: #666666; }
.msgserver { text-align:center; margin-bottom:5px; margin-top: 14px; }
.msgserver a { background:url(../images2020/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px; }
/* blue skin as the default skin */
.side_title, .side_blue .side_title { background-position:-195px 0; }
.side_center, .side_blue .side_center { background:url(../images2020/blue_line.png) repeat-y center; }
.side_bottom, .side_blue .side_bottom { background-position:-195px -50px; }
.close_btn, .side_blue .close_btn { background-position:-44px 0; }
.close_btn:hover, .side_blue .close_btn:hover { background-position:-66px 0; }
.show_btn, .side_blue .show_btn { background-position:-119px 0; }
.msgserver a, .side_blue .msgserver a { color:#06C; }
/* green skin  */
.side_green .side_title { background-position:-349px 0; }
.side_green .side_center { background:url(../images/green_line.png) repeat-y center; }
.side_green .side_bottom { background-position:-349px -50px; }
.side_green .close_btn { background-position:-44px -23px; }
.side_green .close_btn:hover { background-position:-66px -23px; }
.side_green .show_btn { background-position:-147px 0; }
.side_green .msgserver a { color:#76a20c; }
 @font-face { font-family: 'icomoont'; src: url('../fonts/DSESR_.TTF');}
/* 顶部导航2020 */
.headerTop { width: 100%; line-height: 43px; background: #333; }
.headerTop p { font-size: 14px; line-height: 43px; color: #ccc; float: left; }
.headerTop .container ul { float: right; }
.headerTop .container ul li { font-size: 14px; height: 43px; line-height: 43px; color: #ccc; float: left; text-align: right; position: relative; background: url(../images2020/HeaderXt.jpg) no-repeat center left; padding-left: 15px; margin-left: 15px; }
.headerTop .container ul li a { text-decoration: none; color: #ccc; font-size: 14px; }
.headerTop .container ul li:first-child { padding-left: 0; margin-left: 0; background: none; }
.HeaderNav { background-color: #0083cb; height: 66px; }
.HeaderNav ul li { float: left; border-right: 1px #0c97d3 solid; line-height: 66px; height: 66px; border-left: 1px #0083cb solid; width:130px; text-align:center; }
/*.HeaderNav ul li:first-child { border-left: none; }*/
.HeaderNav ul li a { color: #fff; display: block;font-size:16px;}
.HeaderNav ul li.cur { background-color: #ff9a00; border-left: 1px #ff9a00 solid; }
.HeaderNav ul li:hover { background-color: #ff9a00; }
.HeaderNav.cur { top: 0; left: 0; width: 100%; position: fixed; z-index: 999; line-height: 50px; height: 50px; z-index:999999999999999; }
.HeaderNav.cur ul li { line-height: 50px; height: 50px; }
.HeaderCenter { height: 125px; }
.Header2020 { height: 125px;background: url(../images2020/logo2020.png) no-repeat  center; }
.HeaderLogo { margin-top: 31px; }
.HeaderLogo a { width: 160px; height: 65px; display: block; }
.HeaderLogo a img { display: block; width: 160px; height: 65px; }
.HeaderLogo dt { margin-top: 15px; border-left: #ccc solid 1px; padding-left: 20px; margin-left: 20px; }
.HeaderLogo dt h3 { font-size: 24px; color: #333; }
.HeaderLogo dt p { font-size: 14px; color: #333; margin-top: 5px; }
.HeaderPhone { margin-top: 26px; text-align: left; background: url(../images2020/HeadPhone.png) no-repeat left 17px; padding-left: 50px; }
.HeaderPhone h3 em { font-size: 14px; color: #1a1a1a; font-weight: normal; margin-right: 10px; position: relative; top: -3px; }
.HeaderPhone h3 { font-size: 37px; color: #004489; font-family: "icomoont"; font-weight: normal; }
.HeaderPhone h3.h302 { position: relative; top: -17px; }
/* Header End */

/* Footer YangFangLing 2018年11月8日 */
.content2020 { margin-left:auto; margin-right:auto; /*width:1400px;*/ width:1400px; }
.Footer { background-color: #1a1a1a; /*margin-bottom: 75px;*/ }
.FooterBot { height: 45px; line-height: 45px; background-color: #333; }
.FooterBot p { color: #999; font-size: 14px; }
.FooterBot p a { color: #999; }
.FooterBot p strong{ font-size: 16px; }
.FooterTop { padding: 40px 0 30px; }
.FooterTop dl {/* width:165px;*/ width:190px; border-left: 1px #313131 solid; float: left; padding-left:8px; height:732px; }
.FooterTop dl dt { font-size: 18px; margin-bottom: 25px; }
.FooterTop dl dt a { color: #fff; }
.FooterTop dl dd a { display: block; color: #fff; font-size: 14px; margin-top: 15px; }
.FooterBox { padding-left: 68px; position: relative; }
.FooterBox h3 { color: #fff; font-size: 16px; font-weight: normal; margin-top: 20px; }
.FooterBox h3.h301 { margin-top: 5px; }
.FooterBox h3 em { display: block; font-size: 40px; font-family: "icomoont"; margin-top: -5px; }
.FooterBox h3 em.em01 { margin-top: -20px; }
.FooterBox i { width: 41px; height: 94px; display: block; position: absolute; top: -40px; left: 0; }
.FooterBox i img { width: 41px; height: 94px; display: block; }
.FooterLogo a { width: 160px; height:160px; display: block; }
.FooterLogo a img { width: 160px; height:160px; display: block; }
/* Footer End */

/* FixedBottom YangFangLing 2018年11月8日 */
.FixedBottom { height: 75px; background-color: #ff9a00; position: fixed; bottom: 0; width: 100%; z-index: 9999999; }
.FixedBottom .content { position: relative; }
.FixedBottom p { font-size: 18px; color: #fff; font-weight: bold; background: url(../images2020/gonggao.png) no-repeat left 35px; padding-left: 35px; line-height: 82px; }
/*.FixedBottom p b{font-size: 26px;}*/
.FixedBottom p em { font-size: 75px; font-weight: normal; font-family: "icomoont"; position: relative; top: 5px; }
.FixedBottom ul { margin-top: 20px; }
.FixedBottom ul li { float: left; margin-left: 20px; }
.FixedBottom ul li:first-child { margin-left: 0; }
.FixedBottom ul li input { width: 185px; height: 42px; line-height: 42px; padding: 0 30px 0 15px; border: none; outline: none; font-size: 14px; color: #999; background-color: #fff; }
.FixedBottom ul li .input-name { background: #fff url(../images2020/FooterIcon01.png) no-repeat 170px center; }
.FixedBottom ul li .input-name02 { background: #fff url(../images2020/FooterIcon02.png) no-repeat 170px center; }
.FixedBottom ul li .li03 { width: 130px; height: 42px;background-color: #fff; text-align: center; line-height: 42px; color: #999; font-size: 14px;}
.FixedBottom ul li .li03 a { display: block; }
.FixedBottom span.guanbi { width: 50px; height: 50px; display: block; position: absolute; right: -150px; top: -25px; cursor: pointer; }
.FixedBottom span.guanbi img { width: 50px; height: 50px; display: block; }
/* FixedBottom End */

/* 小屏幕 YangFangLing 2018年11月9日 */
@media (max-width:1500px) {
 .Message span.span02 {
display: none !important;
}
}
/* 小屏幕 End */


.cp_con { padding:13px 0 0; display:inline-block; width:870px;}
.cp_con dl { width:210px; float:left; margin:0 10px 10px 0;overflow:hidden; text-align:center;}
.cp_con .nobor01 { margin:0; float:right;}
.cp_con dl dt a{ width:208px; height:38px; line-height:38px; text-align:center; font-size:14px; }
.cp_con dl dt a:hover{ color:#d90101;}
.cp_con dl dt img { width:200px; height:200px; border:solid 1px #d2d2d2; padding:3px; }
.cp_con dl dt a img { border:1px #e6e7e7 solid;  }
.cp_con dl dt a:hover img { border:1px #f60 solid; background:#f60; }
.cp_con dl dd { padding:5px 0 0 0px; width:218px;overflow:hidden;}
.cp_con dl dd p b{  float:left; display:inline-block;}
.cp_con dl dd p { line-height:25px;height:25px; width:218px;  clear:both;overflow:hidden;}


.index_anli { padding:13px 0 0; width:1200px; height:480px; margin:5px auto;clear:both;}
.index_anli dl { width:225px; float:left; margin:0 18px 0px 0;overflow:hidden; text-align:center;}
.index_anli .nobor01 { margin:0; float:right;}
.index_anli dl dt a{ width:224px; height:48px; line-height:48px; text-align:center; font-size:14px; }
.index_anli dl dt a:hover{ color:#d90101;}
.index_anli dl dt img { width:215px; height:180px; border:solid 1px #d2d2d2; padding:3px; }
.index_anli dl dt a img { border:1px #e6e7e7 solid;  }
.index_anli dl dt a:hover img { border:1px #f60 solid; background:#f60; }
.index_anli dl dd { padding:5px 0 0 0px; width:218px;overflow:hidden;}
.index_anli dl dd p b{  float:left; display:inline-block;}
.index_anli dl dd p { line-height:25px;height:25px; width:218px;  clear:both;overflow:hidden;}




.b-sm{/*width: 930px;*/width: 850px;}
.fr {float: right;}
.p15-proindexlist-1-tit { height: 40px; border-bottom: 2px solid #d4d4d4; margin-bottom: 18px; }
.p15-proindexlist-1-tit h3 { height: 40px; display: inline-block; font-size: 24px; font-weight:bold; line-height: 40px; padding-right: 24px; border-bottom: 2px solid #70be51; color:#1666d5;}
.p15-proindexlist-1 dl { border: 1px solid #dedede; margin-bottom: 15px; padding: 15px 10px 18px 22px; background: #fff; display: inline-block; width: 896px; }
.p15-proindexlist-1 dl:hover { border: 1px solid #1666d4; }
.p15-proindexlist-1 dt { width: 276px; height: 205px; float: left; margin-right: 52px; background: url(../images2019/cp_tbg.jpg) no-repeat; }
.p15-proindexlist-1 dt img { width: 205px; height: 205px; margin: 0 auto; display: block; }
.p15-proindexlist-1 dd { padding-right:40px; }
.p15-proindexlist-1 dd h4 { height: 52px; font-weight: normal; font-size: 18px; color: #154c64; line-height: 48px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.p15-proindexlist-1 h4 a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-bottom: 4px; background: url(../images2019/p15-icon1.png) repeat-x left bottom; }
.p15-proindexlist-1 dl:hover h4 a { color: #1666d4; }
.p15-proindexlist-1-list-desc { height: 84px; font-size: 14px; line-height: 28px; color: #626262; overflow: hidden; margin-bottom: 20px; }
.p15-proindexlist-1-list-deta { float: right; width: 125px; height: 38px; display: inline-block; border: 1px solid #aaa; font-size: 16px; line-height: 40px; text-align: center; }
.p15-proindexlist-1 dl:hover .p15-proindexlist-1-list-deta { background: #1666d4; border-color: #1666d4; }
.p15-proindexlist-1 dl:hover .p15-proindexlist-1-list-deta a { color: #fff; }

/*å†…å®¹é¡µé¡¶éƒ¨2020*/
.p15-showcase { position: relative; padding: 12px 18px 16px 20px; margin-bottom: 15px; background: #fff; border: 1px solid #eee; }
.p15-showcase-right-con { line-height: 24px; font-size: 14px; height:200px; margin-bottom: 86px; overflow: hidden; }
.p15-showcase-right-con p{ font-size:18px; line-height:3;}
.p15-showcase-left { position: relative; width: 45%; float: left; line-height: 0; overflow: hidden;  margin-right:3%;}
.p15-showcase-left-jt { width: 12px; height: 23px; position: absolute; top: 50%; margin-top: -11px; cursor: pointer; z-index: 33; }
.p15-showcase-left-prev { left: 10px; }
.p15-showcase-left-next { right: 10px; }
.p15-showcase-left-size { position: absolute; right: 0; bottom: 0; width: 56px; height: 28px; font-size: 14px; line-height: 16px; padding: 0 15px; }
.p15-showcase-left-size em { font-style: normal; }
.p15-showcase-left-pic { width: 100%; text-align: center; position:relative;}
.p15-showcase-left-pic li { float: left;  }
.p15-showcase-left-pic img { display: block; width:350px; height:350px; border:1px solid #ccc; padding:3px; margin-top:5px;}
#xinxin{ position:absolute; top:-6px; right:6px; width:66px; height:66px; /*background:url(../images2019/zx_tt.png) no-repeat;*/ z-index:99999;}
#xinxin img{ width:66px; height:66px; border:none;}
.p15-showcase-right { width: 51.6%; float: left; }
.p15-showcase-right-tit { height: 40px; font-size: 24px; line-height: 40px; color: #454545; margin-bottom: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pc-cx-tel-1 { width: 50%; height: 56px; border-top: 2px solid #e6e6e6; padding-top: 10px; position: absolute; bottom: 16px; right: 2%; }
.pc-cx-tel-1-t1 { width: 134px; height: 44px; background: #1666d5; font-size: 18px; line-height: 44px; text-align: center; float: right; border-radius:8px;}
.pc-cx-tel-1-t1 a { display: block; color: #fff; }
.pc-cx-tel-1-t2 { height: 56px; padding-left: 70px; background: url(../images2020/pc-xc-icon2.png) no-repeat 10px top; font-size: 18px; line-height: 18px; color: #454545; }
.pc-cx-tel-1-t2 p { line-height:30px; font-weight:bold; font-size:18px; color:#F00; }

.damimi{ background:#fff; border:1px solid #eeeeee; padding:25px;}


/*æ–‡ç« å†…å®¹é¡µç¼–è¾'å™¨æ­£æ–‡*/
#MyContent{font-size:16px; line-height:2;}
#MyContent p{ margin:0px; margin-top:8px;}
#MyContent img{width: expression(this.width > 800 ? 800: true); max-width:800px;/* padding:3px; border:1px solid #E3ECF9; text-align:center; margin:10px auto;*/ }
#MyContent a{font-size:16px;}
#MyContent strong{ color:#dc2523;}

/* æ–‡ç« å†…å®¹é¡µå†…å®¹å…³é"®å­—é"¾æŽ¥æ ·å¼ */
a.innerlink:link,a.innerlink:visited {color: #716E6E; text-decoration:none; font-size:16px; font-weight:bold;}
a.innerlink:hover{color:#000;}

/*ä¸Šä¸€ç¯‡ä¸‹ä¸€ç¯‡*/
.arttitle { line-height:45px; text-align:center; margin-top:5px; font-size:22px; font-weight:bold; color:#f60; }
.nariqi { height:45px; line-height:45px; text-align:center; border-bottom:1px solid #ccc; margin:0 auto; margin-bottom:25px; }

.ri69 {font-size:16px; line-height:30px; color: #1666d5; text-decoration: none;background-color: #fff;	clear: both;	padding:10px; padding-left:30px; margin-top:15px;border: 1px dashed #CCCCCC;	}
.ri69 a:link,.ri69 a:visited{ color:#1666d5; font-size:16px; font-weight:bold;}
.ri69 a:hover{ color:#70be51;}

.sypxyp {font-size:18px; line-height:35px; color: #1666d5; text-decoration: none;background-color: #fff;	clear: both;	padding:15px; padding-left:30px; margin-top:15px;border: 1px dashed #CCCCCC;	margin-bottom:25px;}
.sypxyp a:link,.sypxyp a:visited{ color:#1666d5; font-size:18px; font-weight:bold;}
.sypxyp a:hover{ color:#70be51;}

/* 内页产品列表 */
.fivepic { width:880px; float:left; }
.fivepic ul li { float:left; margin-right:15px;}
.fivepic ul li a { display:block; width:275px; font-size:16px; text-align:center; color:#333333; }
.fivepic ul li a img { border:1px solid #ccc; display:block; overflow:hidden; width:270px; height:270px; padding:2px; }
.fivepic ul li a img:hover { border:1px solid #70be51; display:block; overflow:hidden; width:270px; height:270px; background:#70be51;}
.fivepic ul li a p { float:left; text-align:center; /*background:url(../images2019/re.png) no-repeat left center; padding-left:20px; */ width:275px; height:60px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:56px; }
.fivepic ul li a:hover { color:#1666d5; }
