@charset "utf-8";
.rightarrowpointer { display: none; }
* { box-sizing: border-box; }
.dgweb_list_item_desc { width: 850px !important; }
body { width: 100%; font-size: 14px; background: #FFF; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: "Microsoft Yahei"; color: #333; }
div { margin: 0px;  /* [disabled]padding: 0px; */ }
span, p { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }
img { margin: 0px; padding: 0px; }
dl, dt, dd, ol, ul, li { margin: 0px; padding: 0px; list-style: none; }
img { border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
from, input, select { margin: 0px; padding: 0px; }
.clear { clear: both; font-size: 0px; overflow: hidden; height: 0px; }
a { color: #333; text-decoration: none; }
.border_bg { width: auto; height: auto; margin: 0 auto; }
.cp img { border: 3px solid #e8e8e8; }
.cp img:hover { border: 3px solid #0e68c3; }
.cp2 img { border: 3px solid #e8e8e8; }
.cp2 img:hover { border: 3px solid #0e68c3; }
.white a { text-decoration: none; }
.white a:hover { color: #ffff01; text-decoration: none; }
input, button, select, textarea { outline: none }
.font_1 { font-size: 16px; color: #333; }
.totalwidth { width: 1200px; margin: 0 auto; height: auto; }
.fl { float: left; }
.fr { float: right; }
#classimgshow2 { line-height: 38px; }
.topspacing { width: 100%; height: 40px; margin: 0 auto; }
#top5, #top10, #top20, #top50, #top55, #top30, #top90, #top60, #head, #top, #products, #youshi, #bq { width: 100%; margin: 0 auto; overflow: hidden; }
#top5 { height: 5px; overflow: hidden; }
#top10 { height: 10px; overflow: hidden; }
#top20 { height: 20px; overflow: hidden; }
#top30 { height: 30px; overflow: hidden; }
#top40 { height: 40px; overflow: hidden; }
#top50 { height: 50px; overflow: hidden; }
#top55 { height: 55px; overflow: hidden; }
#top60 { height: 60px; overflow: hidden; }
#top90 { height: 90px; overflow: hidden; }
#banner1 { width: 100%; background: url(innerPage_img.jpg) center no-repeat; height: 450px; }

/* 头部开始 */
.header { width: 100%; }
.header .container { margin-left: auto; margin-right: auto; width: 1200px; }
.headerTop { width: 100%; height: 36px; line-height: 36px; background: #f5f5f5; }
.headerTop p { font-size: 13px; height: 36px; line-height: 36px; color: #999999; float: left; }
.headerTop ul { float: right; }
.headerTop li { float: left; height: 36px; line-height: 36px; }
.headerTop li a { font-size: 13px; color: #999999; border-left: 1px solid #dddddd; padding: 0 16px; }
.headerTop li:first-child a { padding-left: 0; border-left: none }
.headerTop li.last a { padding-right: 0; }
.headerTop li.ma { position: relative; }
.headerTop li.ma a { text-decoration: none; }
.headerTop li .ewma { position: absolute; top: 36px; left: 0px; width: 100px; height: 100px; background: #0c6eb3; display: none; }
.headerTop li.ma:hover .ewma { display: block; }
.headerCenter { width: 100%; height: 150px; }
.headerCenter .box { float: left; margin-top: 8px; }
.headerCenter h1 { float: left; width: 170px; margin: 30px 10px 0 0; }
.headerCenter .Part { float: left; margin-left: 6px; width: 400px; margin-top: 32px; padding-left: 20px; border-left: 1px solid #e6e6e6; }
.headerCenter .Part h2 { font-size: 22px; color: #0c6eb3; }
.headerCenter .Part p { margin-top: 8px; }
.headerCenter .Part p span { font-size: 14px; color: #666666; padding-left: 12px; background: url(header_icon01.png) no-repeat left center; margin-right: 32px; }
.headerCenter .phone { background: url(header_phone.png) no-repeat right center; padding-right: 42px; float: right; margin-top: 38px; text-align: right; }
.headerCenter .phone p { font-size: 28px; color: #333333; }
.headerCenter .phone span { font-size: 14px; color: #999999; display: block; }
.head_nav { background: #0e68c3; height: 60px; position: relative; }
.head_nav02 { width: 1200px; margin: 0 auto; }
.nav { height: 60px; z-index: 1; width: 100%; float: left; }
.nav a { color: #111; }
.nav .nLi { float: left; display: inline; position: relative; }
.nav .nLi h3 { float: left; }
.nav .nLi h3 a { display: block; line-height: 60px; font-size: 16px; font-weight: normal; text-align: center; padding: 0 43px; color: #fff;
    background: url(20180908092232_661502182.jpg) left no-repeat; }
.nav .nLi:first-child h3 a { background: none; }
.nav .nLi h3 a.cur { background: #fb8800; color: #fff; }
.nav .nLi h3 a:hover { background: #fb8800; color: #fff; }
.nav .nLi { height: 60px; }
.nav .nLi h3 a span { text-transform: uppercase; display: block; color: #ccc; transform: scale(0.75, 0.75); -webkit-transform: scale(0.75, 0.75); *font-size: 10px; }
.nav .sub { display: none; width: 135%; left: 0; padding: 10px 20px; top: 60px; position: absolute; background: #fff; z-index: 9; text-align: center; }
.nav .sub li { zoom: 1; }
.nav .sub a { display: block; color: #595959; line-height: 45px; text-align: center; border-bottom: 1px solid #eee; font-size: 14px; }
.nav .sub01 a:hover { background: #f1f1f1; color: #333; }
.nav .on h3 a { }
.nav_f { position: fixed !important; top: 0 !important; z-index: 999; width: 100%; margin: 0 !important; }
/* 产品二级分类样式 开始 */
.nav .pro a{ height: 70px; }
.nav .pro a div{ width: 100%;height: 35px;line-height: 35px; }
/* 产品二级分类样式 结束 */

/* 头部结束 */
.container { margin-left: auto; margin-right: auto; width: 1200px; }
.mub02address { width: 100%; border-bottom: 1px solid #e4e4e4; margin-bottom: 40px; }
.mub02address .con { width: 100%; height: 50px; }
.mub02address .homePage { display: block; width: 50px; height: 50px; background: url(mub02address_homePage.png) no-repeat center; float: left; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; }
.mub02address p { height: 50px; line-height: 50px; font-size: 13px; color: #999999; float: left; margin-left: 18px; }
.mub02address p a { color: #999999; padding: 0 4px; font-size: 13px; }
@font-face { font-family: 'iconfont'; src: url('font_559244_otxxa1mm7a54s4i.eot'); src: url('font_559244_otxxa1mm7a54s4i.eot?#iefix') format('embedded-opentype'), url('font_559244_otxxa1mm7a54s4i.woff') format('woff'), url('font_559244_otxxa1mm7a54s4i.ttf') format('truetype'), url('font_559244_otxxa1mm7a54s4i.svg#iconfont') format('svg'); }

/* 联系我们 */
.con.box { width: 1200px; height: auto; margin: 0 auto; }
.cont_tl { width: 27%; height: 256px; }
.cont_tl, .cont_dlt i, .cont_drt i { background: #1e5cc1; }
.cont_dlt p, .cont_drm { color: #1e5cc1; }
.cont_tlt { display: block; font-size: 36px; font-weight: bold; color: #fff; line-height: 36px; margin-top: 40px; margin-left: 10%; }
.cont_tl  p { width: 226px; height: 45px; line-height: 45px; border: 2px solid #fff; font-size: 22px; color: #fff; text-align: center; margin-bottom: 30px; margin-left: 10%; margin-top: 30px; }
.cont_tl p span { font-weight: normal; font-size: 21px; }
.iconfont_t { font-family: "iconfont" !important; font-size: 60px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }
.iconfont { font-family: "iconfont" !important; font-size: 53px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; line-height: 53px; }
.cont_tlc { display: block; font-size: 24px; color: #fff; font-family: arial; text-transform: uppercase; margin-left: 10%; }
.cont_tr { width: 73%; background: #eeeeee; height: 256px; font-size: 50px; position: relative; }
.cont_tr i { position: absolute; }
.cont_tt { margin: 0 auto; width: 67%; height: 55%; margin-top: 56px; }
.cont_ttt { font-size: 24px; color: #494949; }
.cont_tt p { font-size: 14px; line-height: 24px; height: 70px; overflow: hidden; color: #494949; padding-top: 25px; }
.cont_d { width: 100%; padding-top: 25px; }
.cont_dl { width: 35%; height: auto; background: #f5f5f5; }
.cont_dr { width: 65%; height: auto; background: #eee; padding-bottom: 30px; }
.cont_dlt { margin-top: 45px; height: 30px; margin-bottom: 42px; }
.cont_dlt i { width: 7px; height: 23px; display: block; float: left; margin-top: 4px; }
.cont_dlt p { font-size: 28px; font-weight: bold; padding-left: 25px; line-height: 28px; }
.cont_dld { height: 110px; padding-left: 30px; width: 440px; }
.cont_dld1 { display: block; font-size: 18px; font-weight: normal; color: #333; height: 20px; padding-left: 80px; padding-top: 5px; }
.cont_dld p { font-size: 14px; color: #666666; line-height: 26px; padding-left: 80px; }
.cont_dld i { float: left; }
.cont_drt { margin-left: 45px; }
.cont_drm { display: block; float: left; font-size: 43px; line-height: 43px; font-weight: bold; margin-top: 45px; }
.cont_drt i { display: block; float: left; width: 84px; height: 4px; }
.cont_drt p { font-size: 20px; font-weight: normal; color: #333; display: block; float: left; padding-top: 3px; }
.cont_drt1 { margin-top: 53px; float: left; width: 100px; height: 40px; margin-left: 8px; margin-bottom: 30px; }
.cont_dl p  a { font-size: 14px; }
.cont_dld p { padding-top: 10px; }

/*内页导航*/
.strong_title { display: none; }
.mianbxContent { text-align: left !important; font-size: 14px !important; padding-left: 20px; border: 1px dashed #e3e3e3; margin-bottom: 20px !important; height: 55px !important; line-height: 55px !important; width: 100% !important; }
.mianbxContent a { font-size: 14px !important; }
.mianbxContent a:hover { font-size: 14px !important; }

.focus {width:100%; height:500px; overflow:hidden; position:relative; }
.focus ul {height:500px; position:absolute;}
.focus ul li {float:left; width:100%; height:500px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:1200px; left:50%; margin-left:-501px; height:24px; bottom:40px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#ccc;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:220px; background:url(sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
#banner{margin-top:0px; overflow:hidden;}

/*搜索*/
#search_bg { width: 100%; height: 60px; background: #e7e7e7; margin: 0 auto; color: #484848; margin-bottom: 40px; }
#search_c { width: 1200px; height: 60px; margin: 0 auto; }
#search_l { width: 800px; float: left; font-size: 14px; line-height: 60px; }
#search_l a { font-size: 14px; }
#search_r { float: right; padding-top: 12px; }
#search_r li { float: left; }

/*产品*/
.product_bt { width: 1200px; font-size: 18px; text-align: center; margin: 0 auto; }
.product_bt span { height: 57px; line-height: 57px; display: block; background: url(20180315190701_1943933596.png) no-repeat center; font-size: 35px; font-weight: bold; }
.product_bt font { color: #0e68c3; }
.left_box { float: left; overflow: hidden; width: 230px; border: 4px #eeeeee solid; }
.ldh { width: 222px; height: 75px; background: url(20180316110140_1697084527.jpg) no-repeat center; margin-bottom: 5px; }
.ldh_z { text-align: center; line-height: 20px; font-size: 15px; text-transform: uppercase; padding-top: 12px; }
.ldh_z span { color: #0e68c3; font-size: 30px; font-weight: bold; line-height: 45px; padding-left: 38px; }
.ldh_z font { letter-spacing: 2px; }
.left-products { width: 230px; float: left; }

/*产品中心*/
#prods { width: 910px; float: right; height: 750px; background: #f6f6f6; border: #dedede 1px solid; padding: 20px; }
.cpin_z { width: 910px; margin: 0 auto; }
#tablit { width: 910px; height: 38px; line-height: 38px; margin: 0 auto; }
#tablit a { color: #333; }
#tablit dl { width: 910px; height: 44px; border-bottom: 1px #e2e2e2 solid; padding-left: 20px; }
#tablit dl dd { float: left; width: 162px; height: 44px; line-height: 44px; border: 1px #e2e2e2 solid; display: block; margin-right: 15px; font-size: 14px; text-align: center; }
#tablit .on { font-size: 14px; background: #21ac02; display: block; text-align: center; width: 162px; border: 1px #e2e2e2 solid; }
#tablit .out { font-size: 14px; }
#tablit .on a { color: #fff; font-size: 18px; display: block; }
#tablit .out a { font-size: 18px; display: block; }
.tabcon { width: 910px; border-top: none; clear: both;  }
.tabcon tr{ width: 910px; }
.tabcon tr td{ float: left;margin: 10px 0; }
.dis { display: none; }
.tabcon span { line-height: 43px; background: #f2f2f2; width: 270px !important; margin: 0 auto !important; margin-bottom: 10px !important; margin-top: 6px !important; font-size: 14px; }
.tabcon span a { line-height: 38px; font-size: 14px; color: #333; background: #f2f2f2; display: block; height: 38px; width: 280px !important; margin: 0 auto !important; margin-bottom: 10px !important; margin-top: 6px !important; border: 1px solid #dedede !important; padding: 1px !important; }
.tabcon span a:hover { background: #0e68c3; font-size: 14px; color: #fff; height: 38px; line-height: 38px; width: 280px !important; margin: 0 auto !important; margin-bottom: 10px !important; margin-top: 6px !important; border: 1px solid #dedede !important; padding: 1px !important; }

/* 产品左侧样式 */
.InpageSidebar01 { width: 270px; float: left; margin-right: 20px; }
.InpageSidebar01 .top { width: 100%; height: 80px; background: #1568bf; }
.InpageSidebar01 .top h2 { height: 80px; text-indent: 28px; background: url(InpageSidebar01_icon01.png) no-repeat 218px center; line-height: 80px; font-size: 24px; color: #fff; font-weight: normal; }
.InpageSidebar01 .top h2 a { color: #fff; text-decoration: none; font-weight: bold; }
.InpageSidebar02 .classify { border: 1px solid #e4e4e4; border-top: none; position: relative; }
.InpageSidebar02 .classify i { display: block; width: 3px; background: #1568bf; position: absolute; left: -1px; top: 0; z-index: 9; }
.InpageSidebar02 .classify li { height: 58px; border-top: 1px solid #e4e4e4; text-indent: 28px; font-size: 15px; color: #333333; line-height: 58px; background: url(mub02_jt03.png) no-repeat 224px center; }
.InpageSidebar02 .classify li:hover a, .InpageSidebar02 .classify li.cur a { color: #1568bf; font-weight: bold; }
.InpageSidebar02 .classify li:hover, .InpageSidebar02 .classify li.cur { background: url(mub02_jt04.png) no-repeat 224px center #f5f5f5; }
.InpageSidebar02 .classify li a { color: #333333; display: block; text-decoration: none; }
.InpageSidebar01 .sidebarLinkUs { border: 1px solid #e4e4e4; margin-top: 20px; padding: 0 19px 26px; margin-bottom: 20px; }
.InpageSidebar01 .sidebarLinkUs h3 { font-size: 18px; color: #1568bf; font-weight: normal; height: 59px; line-height: 59px; border-bottom: 1px solid #e4e4e4; margin-bottom: 18px; text-indent: 10px; }
.InpageSidebar01 .sidebarLinkUs p { font-size: 14px; color: #333333; margin-bottom: 12px; line-height: 20px; padding: 0 10px; }
.InpageSidebar01 .sidebarLinkUs .zxzx { display: block; width: 200px; height: 50px; overflow: hidden; background: #1568bf; text-decoration: none; margin-top: 36px; }
.InpageSidebar01 .sidebarLinkUs .zxzx span { display: block; width: 50px; height: 50px; float: left; border-right: 1px solid #fff; background: url(zxzx_icon01.png) no-repeat center; }
.InpageSidebar01 .sidebarLinkUs .zxzx em { display: block; width: 149px; height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #fff; float: left; font-style: normal; font-weight: normal; }
.InpageSidebar01 .sidebarLinkUs .zxzx em img { display: inline-block; position: relative; top: 2px; margin-left: 8px; }
/* 产品列表左侧  独立样式 */
/* .InpageProduct .classify li{ height: 80px; }
.InpageProduct .classify li a { height: 80px; } */
.InpageProduct .classify li a div{ width: 100%;height: 40px;line-height: 40px; }

/* 产品右侧样式 */
#bodycontent .pro_one_box { margin: 0 20px 20px 0; width: 290px; }
#bodycontent .pro_one_box:nth-child(3n+3) { margin-right: 0; }
#bodycontent .pro_one_box .pro_pic { height: 218px; }
#bodycontent .pro_one_box .pro_pic img { width: 290px; height: 218px; }

/* 产品内容 */
.newsListSection { width: 910px; float: right; }
.newsListSection .mainCon { border: 1px solid #e4e4e4; padding-top: 28px; width: 908px; }

/*产品优势*/
.proadv_bt { width: 100%; height: 181px; background: url(20180315163241_892377433.jpg) no-repeat center; margin: 0 auto; }
.proadv_bt_l { width: 535px; font-size: 20px; color: #f1f1f1; float: left; padding-top: 50px; line-height: 50px; }
.proadv_bt_r { width: 600px; float: right; padding-top: 55px; }
.proadv_bt_r li { width: 130px; height: 50px; border: 1px #fff solid; float: left; margin-left: 20px; font-size: 18px; color: #fff; text-align: center; line-height: 50px; }
.proadv_bg { width: 100%; height: 769px; background: url(20180315165547_350691153.jpg) no-repeat center; margin: 0 auto; }
.proadv_l { width: 310px; float: left; padding-top: 30px; }
.proadv_z { width: 588px; height: 710px; font-size: 20px; color: #fff; text-align: center; line-height: 32px; padding-top: 630px; background: url(20180413141229_1757586165.jpg) no-repeat center; float: left; }
.proadv_r { width: 300px; float: right; padding-top: 30px; }
.proadv_td { width: 280px; height: 211px; background: url(20180315164926_817604399.png) no-repeat center; margin: 0 auto; }
.proadv_td:hover { width: 280px; height: 211px; cursor: pointer; background: url(20180315170404_2140892329.png) no-repeat center; }
.proadv_td span { font-size: 30px; color: #fff; display: block; text-align: center; font-weight: bold; line-height: 82px; }
.proadv_td font { width: 255px; line-height: 28px; display: block; padding-top: 10px; font-size: 14px; margin: 0 auto; }

/*公司优势*/
.adv_bt { width: 100%; height: 175px; background: url(20180315173007_712974444.jpg) no-repeat center; margin: 0 auto; }
.adv_bt_c { width: 1200px; height: 175px; background: url(20180413143901_719721398.jpg) no-repeat center; margin: 0 auto; }
.adv_bt_cl { width: 675px; float: left; padding-top: 97px; margin-left: 98px; }
.adv_bt_cl li { width: 129px; float: left; line-height: 46px; text-align: center; font-size: 20px; color: #fff; margin-right: 48px; }
.adv_bt_cr { width: 230px; float: right; padding-top: 90px; margin-right: 132px; }
.adv_bt_cr a { width: 162px; height: 37px; line-height: 37px; border-radius: 5px; text-align: center; display: block; font-size: 18px; background: #ffff01; margin: 0 auto; }
#liyou1 { background: url(20180315175819_1659744379.jpg) no-repeat center; height: 651px; }
.youshi1 { float: left; width: 560px; height: 368px; margin-top: 70px; }
.youshi1a { float: left; width: 560px; height: 110px; }
.yous1 { float: left; width: 560px; }
.youshi1a_a { float: left; width: 85px; }
.youshi1a_b { font-size: 22px; color: #da251c; line-height: 40px; float: left; margin-left: 30px; border-bottom: #c4c4c4 1px dashed; width: 438px; height: 110px; padding-top: 10px; }
.youshi1a_b span { font-size: 35px; color: #0e68c3; font-weight: bold; }
.youshi1b { float: left; width: 532px; height: auto; margin-top: 15px; padding-left: 115px; }
.youshi1b_a { float: left; margin-top: 10px; }
.youshi1b_b { float: right; font-size: 14px; color: #333333; line-height: 32px; width: 395px; }
.youshi1b_b span { font-size: 14px; color: #1a8395; }
.youshi3 { float: right; margin-top: 51px; }
.youshi2a_b { font-size: 18px; color: #222222; line-height: 40px; float: right; }
.youshi2a_b span { font-size: 36px; color: #097fc7; font-weight: bold; }
.yous2 { float: left; width: 532px; height: 180px; margin-top: 60px; }
.youshi2a { float: left; width: 560px; height: 110px; }
.youshi4 { float: left; margin-top: 51px; }
.youshi5 { float: right; width: 560px; height: 368px; margin-top: 60px; }
#liyou2 { background: url(20180315175457_899894094.jpg) no-repeat center; height: 642px; }
.Cooperation_4 { width: 1200px; margin: 0 auto; margin-top: 10px; }

/*经典案例*/
#Cooperation_tp { margin-left: 18px; width: 1060px; float: left; }
#Cooperation_ltp { margin-top: 90px; }
#Cooperation_rtp { margin-top: 90px; }
#roller_content a { font-size: 14px; line-height: 30px; }

/*合作客户*/
.partner_bt { width: 100%; height: 145px; background: #0e68c3; padding-top: 25px; text-align: center; color: #fff; font-size: 25px; line-height: 50px; }
.partner_bt span { font-size: 40px; font-weight: bold; }
.partner_hw { width: 100%; height: 47px; background: url(20180315183615_1662256359.jpg) no-repeat center; margin: 0 auto; }
.partner_bg { width: 100%; height: auto; background: #f9f9f9; }
.partner_c { width: 1200px; padding-left: 98px; height: 374px; background: url(20180315183753_87354225.jpg) no-repeat center; margin: 0 auto; }
.partner_c li { width: 201px; height: 124px; float: left; }
.partner_c li img { width: 201px; border: #f2f2f2 2px solid; height: 124px; }
.partner_yy { width: 1200px; height: 60px; background: url(20180315190304_177668149.jpg) no-repeat center; margin: 0 auto; }
.hide h3 a { display: block; font-size: 16px; color: #fff; }

/*客户见证*/
.custo { width: 1200px; height: auto; margin: 0 auto; }
.custo li { width: 385px; height: auto; float: left; margin-right: 22px; cursor: pointer; background: #fff; padding: 18px; }
.custo li:nth-child(3){ margin-right: 0; }
.custo li:hover { -webkit-animation: test 0.3s ease-in 2; }
@-webkit-keyframes test {
    0% { transform: translate(0, 0) }
    50% { transform: translate(0, 5px) }
    100% { transform: translate(0, 0) }
}
.custo_t { width: 346px; height: 50px; background: #0e68c3; line-height: 50px; text-align: center; color: #fff; font-size: 22px; font-weight: bold; }
.custo span { font-size: 16px; color: #0e68c3; line-height: 50px; display: block; margin-top: 10px; }
.custo font { width: 346px; font-size: 14px; line-height: 30px; display: block; }
.custo a { width: 346px; height: 44px; line-height: 44px; font-size: 14px; text-align: center; display: block; background: #f1f1f1; margin-top: 20px; }

/*简介*/
.about_bg { width: 100%; height: 704px; padding-top: 70px; background: url(20180315192333_1048884510.jpg) no-repeat center; margin: 0 auto; }
.about { width: 1200px; height: auto; background: #fff; border: 7px #e5e5e5 solid; margin: 0 auto; padding-left: 20px; padding-bottom: 40px; padding-right: 20px; }
.about_l { width: 665px; float: left; }
.about_r { width: 455px; float: right; padding-top: 60px; }
.about_r span { font-size: 40px; color: #0e68c3; display: block; font-weight: bold; line-height: 60px; }
.about_r .xian { width: 50px; height: 3px; background: #0e68c3; margin: 20px 0px; }
.about_r font { color: #787878; font-size: 14px; line-height: 35px; }
.about_r a { width: 125px; height: 40px; line-height: 40px; font-size: 14px; display: block; text-align: center; border: 1px #0e68c3 solid; color: #0e68c3; margin-top: 40px; }
.about_yy { width: 1200px; height: 74px; background: url(20180315193445_1228162518.jpg) no-repeat center; margin: 0 auto; }

/*公司环境*/
#coleee_right table a { color: #333px; font-size: 14px; }
#coleee_right table a:hover { color: #d90000 !important; font-size: 14px; }
.milieu { width: 100%; margin: 0 auto; }
.milieu1 { width: 1200px; margin: 0 auto; }
.profile_4 { width: 1200px; margin: 0 auto; }
.profile_bt span { font-size: 35px; font-weight: bold; display: block; color: #d61600; }
.profile_bt font { font-size: 20px; display: block; padding-top: 40px; }
#profile_tp { margin-left: 15px; width: 990px; float: left; }
#profile_ltp { margin-top: 10px; }
#profile_rtp { margin-top: 10px; }

/*新闻中心*/
.news_bg { background-color: #f6f6f6; width: 100%; padding: 25px 0; margin-top: 30px; height: auto; margin: 0 auto; }
.news_bg1 { width: 1200px; height: auto; margin: 0 auto; }
.news { padding: 60px 0; background: #eee; }
.news_row .fl { width: 590px; height: 495px; background: #fff; margin-top: 40px; }
.news_row .fr { width: 590px; height: 495px; background: #fff; margin-top: 40px; }
.news_row .fl, .news_row .fr { width: 590px; height: 495px; background: #fff; margin-top: 40px; }
.news_row1 { display: block; position: relative; }
.news_row1:after, .news_row1::after { position: absolute; content: ''; background: #ddd; width: 100%; height: 1px; bottom: 0; left: 0; }
.news_row1 i { padding: 25px 0; width: 81px; height: 81px; display: block; float: left; position: relative; z-index: 2; transition: 0.3s all; }
.news_row .fl .news_row1 i { background-image: url(20180315194428_1602785047.jpg); background-position: left; background-repeat: no-repeat; }
.news_row .fr .news_row1 i { background-image: url(20180315194428_254355571.jpg); background-position: left; background-repeat: no-repeat; }
.news_row1 strong { width: 180px; display: block; padding-top: 18px; font-size: 20px; color: #333; line-height: 25px; float: left; font-weight: bold; margin-left: 20px; }
.news_row1 strong font { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #828282; font-weight: 100; text-transform: uppercase }
.news_row1 span { display: block; line-height: 80px; height: 80px; text-transform: uppercase; color: #b5b5b5; float: right; font-size: 14px; margin-right: 20px; }
.news_row1 span:hover { color: #d90000; }
.news_row1:hover i { -webkit-filter: brightness(1.15); filter: brightness(1.15); }
.news_div_item, .divdgweb_new_div_item { position: relative; padding: 5px 0; height: 37px; overflow: hidden; transition: 0.3s all ease; margin-left: 30px; width: 520px; margin: 0 auto; }
.divdgweb_new_div_item_date, .news_div_item_date { position: absolute; right: 0; top: 12px; transition: 0.3s all ease; margin-right: 2px; }
.divdgweb_new_div_item_date > div, .news_div_item_date > div { display: inline-block; color: #333; font-size: 13px; font-family: 'arial'; }
.news_div_item_title, .divdgweb_new_div_item_title { position: relative; }
.news_div_item_year:after, .news_div_item_year::after { content: '-'; }
.on .news_div_item_year:after, .on .news_div_item_year::after { content: ''; }
.news_div_item_title:after, .news_div_item_title::after { content: ''; background: #656565; width: 4px; height: 4px; position: absolute; left: 0; top: 14px; }
.on .news_div_item_title:after, .on .news_div_item_title::after, .on .divdgweb_new_div_item_title:after, .on .divdgweb_new_div_item_title::after { content: ''; display: none; }
.news_div_item_title .news_div_item_a, .divdgweb_new_div_item_title .divdgweb_new_div_item_a { font-size: 14px; color: #444; padding-left: 15px; display: block; line-height: 30px; width: 425px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: 0.3s all ease; }
.on .news_div_item_year::after, .on .news_div_item_year::after, .on .divdgweb_new_div_item_year::after, .on .divdgweb_new_div_item_year::after { content: ''; }
.news_div_item_year::after, .news_div_item_year::after, .divdgweb_new_div_item_year::after, .divdgweb_new_div_item_year::after { content: '-'; }
.news_row2 .divdgweb_new_div, .news_row2 .news_div { padding: 7px 0 15px 0; height: 404px; }
.news_div_item_pic, .news_div_item_body, .divdgweb_new_div_item_body { transition: 0.3s all ease; }
.news_div_item_pic { margin-top: 30px; }
.news_div_item_pic a, .news_div_item_pic a img { display: block; width: 205px; height: 145px; }
.news_div_item.on, .divdgweb_new_div_item.on { height: 207px; border-bottom: 1px dotted #ccc; padding: 0 0 20px; margin: 5px 0; width: 520px; margin: 0 auto; }
.news_div_item_body, .divdgweb_new_div_item_body { line-height: 24px; color: #989898; font-size: 13px; width: 292px; text-align: justify; position: absolute; right: 0; top: 120px; }
.on .divdgweb_new_div_item_date, .on .news_div_item_date { top: 30px; right: 185px; margin-right: 42px; }
.on .news_div_item_title .news_div_item_a, .on .divdgweb_new_div_item_title .divdgweb_new_div_item_a { position: absolute; left: 213px; top: 85px; width: 240px; }
.on .divdgweb_new_div_item_date > div, .on .news_div_item_date > div { font-weight: bold; color: #512f31; font-size: 20px; line-height: 30px; margin-right: 5px; }
.on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year, .on .news_div_item_date > .news_div_item_year { font-size: 14px; display: block; font-weight: 100; line-height: 20px; text-indent: 3px; }
#cjwt { width: 520px; padding-left: 35px; }
#cjwt .divdgweb_new_div_item { overflow: hidden; height: 90px; border-bottom: dotted 1px #969696; margin-top: 8px; padding-bottom: 10px; }
#cjwt .divdgweb_new_div_item_title { float: left; width: 520px; overflow: hidden; line-height: 30px; color: #2b286f; white-space: nowrap; text-overflow: ellipsis; background: url(20180316095442_1051884214.jpg) no-repeat left 4px; padding-left: 26px; }
#cjwt .divdgweb_new_div_item_title a { color: #333; padding-left: 0px; font-size: 14px; line-height: 28px; }
#cjwt .divdgweb_new_div_item_title a:hover { color: #0e68c3; }
#cjwt .divdgweb_new_div_item_body { width: 520px; float: left; top: 35px; left: 0; line-height: 23px; padding-left: 26px; background: url(20180316095442_238956056.jpg) no-repeat left 4px; color: #989898; }

/* 新闻列表调整 */
.newsListSection02 { width: 910px !important; float: right; }
.newsListSection02 .mainCon { border: 1px solid #e4e4e4; padding-top: 28px; width: 878px; }
.mub02Title { width: 870px; text-align: center; margin: 0 auto; }
.mub02Title h2 { font-size: 20px; color: #1568bf; font-weight: normal; }
.mub02Title h2 a { color: #1568bf; text-decoration: none; font-weight: bold; }
.mub02Title i { display: block; width: 870px; height: 3px; margin-top: 26px; }
.mub02Title i img { display: block; width: 870px; height: 3px; }
.newsListSection02 .newsListIntro { width: 840px; margin: 40px auto 0; }
.newsListSection02 .newsListIntro .box1 { padding-bottom: 20px; }
.newsListSection02 .newsListIntro .box1 dt { float: left; width: 290px; height: 190px; }
.newsListSection02 .newsListIntro .box1 dt img { display: block; width: 290px; height: 190px; }
.newsListSection02 .newsListIntro .box1 dd { width: 520px; float: left; position: relative; height: 190px; margin-left: 30px; }
.newsListSection02 .newsListIntro .box1 dd h3 { font-size: 16px; color: #333333; font-weight: bold; width: 530px; overflow: hidden; }
.newsListSection02 .newsListIntro .box1 dd h3 a { color: #333333; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; float: left; width: 415px; }
.newsListSection02 .newsListIntro .box2 dl:hover dd h3 a { color: #1568bf; }
.newsListSection02 .newsListIntro .box1 dd h3 span { float: right; display: block; font-weight: normal; color: #999; font-size: 14px; text-align: right; }
.newsListSection02 .newsListIntro .box1 dd p { font-size: 14px; color: #666666; line-height: 24px; margin-top: 18px; }
.newsListSection02 .newsListIntro .box1 dd a.more { font-size: 13px; color: #999999; text-decoration: none; text-align: center; width: 128px; height: 48px; line-height: 48px; display: block; position: absolute; left: 0; bottom: 0; border: 1px solid #e4e4e4; }
.newsListSection02 .newsListIntro .box1 dd a.more:hover { background: #1568bf; color: #fff; border-color: #1568bf; }
.newsListSection02 .newsListIntro .box2 dl { padding: 18px 0; border-top: 1px solid #e4e4e4; }
.newsListSection02 .newsListIntro .box2 dd { width: 840px; height: 115px; position: relative; float: right; }
.newsListSection02 .newsListIntro .box2 dd h3 { font-size: 16px; color: #333333; font-weight: bold; width: 840px; padding-top: 8px; overflow: hidden; }
.newsListSection02 .newsListIntro .box2 dd h3 a { color: #333333; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; width: 500px; float: left; }
.newsListSection02 .newsListIntro .box2 dd h3 font { float: right; display: block; font-weight: normal; color: #999; font-size: 14px; text-align: right; }
.newsListSection02 .newsListIntro .box2 dd p { line-height: 22px; margin-top: 14px; font-size: 14px; color: #666666; width: 780px; }
.newsListSection02 .newsListIntro .box2 dd a.more { display: block; width: 37px; height: 37px; position: absolute; right: 0; top: 50%; margin-top: -18px; overflow: hidden; }
.newsListSection02 .newsListIntro .box2 dd a.more img { display: block; position: relative; }
.newsListSection02 .newsListIntro .box2 dl:hover dd a.more img { top: -37px; }

/* 新闻内容 */
.newsDetailsSection { width: 910px; float: left; position: relative; }
.newsDetailsSection .backNewsList { width: 59px; height: 59px; display: block; position: absolute; left: -59px; top: 0; cursor: pointer; }
.newsDetailsSection .article { border: 1px solid #e4e4e4; width: 908px; position: relative; }
.newsDetailsSection .article .conBox { padding: 34px 19px 0; }
.newsDetailsSection .article .title h1 { font-size: 30px; color: #333333; font-weight: normal; margin: 10px 0 20px 40px; }
.newsDetailsSection .article .title .share { width: 100%; height: 24px; margin: 0 0 0 40px }
.newsDetailsSection .article .title .share p { float: left; overflow: hidden; }
.newsDetailsSection .article .title .share p span { display: block; font-size: 14px; color: #999999; float: left; padding: 0 8px; border-left: 1px dotted #b6b6b6; float: left; }
.newsDetailsSection .article .title .share p span:first-child { padding-left: 0; border-left: none; }
.newsDetailsSection .article .title .share p span #cntrHits { float: right; }
.newsDetailsSection .article .title .share ul { float: right; }
.newsDetailsSection .article .title .share li { margin-left: 7px; width: 24px; height: 24px; float: left; }
.newsDetailsSection .article .title .share li img { display: block; }
.newsDetailsSection .article .title i { width: 91%; display: block; height: 3px; margin-top: 18px; background: #e7e7e7 url(mub02Top2_xian.png) no-repeat center; margin: 0 0 0 40px }
.newsDetailsSection .article .title p.label { font-size: 12px; color: #999999; display: block; padding-left: 26px; background: url(label.png) no-repeat left center; line-height: 16px; margin-top: 24px; }
.newsDetailsSection .article .con { margin: 0 40px; padding-bottom: 40px; overflow: hidden; }
.newsDetailsSection .article .con p, .newsDetailsSection .article .con div { line-height: 30px; font-size: 16px; color: #7f7f7f; }
.newsDetailsSection .article .con p a { color: #1568bf; font-size: 16px; }
.newsDetailsSection .article .context { width: 100%; border-top: 1px solid #e7e7e7; background: #fff; height: 60px; }
.newsDetailsSection .article .context p { width: 454px; float: left; height: 60px; line-height: 60px; }
.newsDetailsSection .article .context p a { font-size: 13px; color: #666666; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 85%; }
.newsDetailsSection .article .context p.prevNews a { margin-left: 20px; padding-left: 20px; background: url(mub02_jt01.png) no-repeat left center; }
.newsDetailsSection .article .context p.NextNews a { margin-right: 20px; padding-right: 20px; text-align: right; background: url(mub02_jt03.png) no-repeat right center; }
.newsDetailsSection .article .context p.prevNews a:hover { background: url(mub02_jt05.png) no-repeat left center; color: #1568bf; }
.newsDetailsSection .article .context p.NextNews a:hover { background: url(mub02_jt04.png) no-repeat right center; color: #1568bf; }
.newsDetailsSection .article .context p.NextNews { border-left: 1px solid #e7e7e7; width: 444px; }

/*链接*/
.link { width: 100%; height: 70px; margin: 0 auto; background: #0e68c3; }
.link1 { width: 1200px; height: 70px; margin: 0 auto }
.link_1 { float: left; width: 170px; height: 70px; }
.link_1a { color: #fff; line-height: 70px; text-align: center; font-size: 20px; font-weight: bold; text-transform: uppercase; }
.link_1a a { color: #fff; font-size: 20px; font-weight: bold; }
.link_1a a:hover { color: #ffff01 }
.link_2 { float: right; width: 1000px; height: 70px; }
.link_2a { color: #fff; font-size: 14px; line-height: 70px; }
.link_2a a { color: #fff; font-size: 14px; }
.linkTagcs li a { font-size: 14px !important; }

/*版权*/
.banq { width: 100%; color: #fff; height: auto; background: #3c3c3c; margin: 0 auto; }
.banq ul { width: 1200px; height: 300px; color: #d2d2d2; margin: 0 auto; }
.banq li { float: left; margin-top: 45px; }
.banq_bt { font-size: 16px; height: 30px; float: left; color: #fff; line-height: 30px; }
.banq_bt_xain { width: 31px; height: 3px; background: url(20180316093514_1802374763.jpg) no-repeat left; margin: 10px 0px 19px 0px; }
.daoh_bg { width: 180px; margin-right: 20px; margin: 0 auto; }
.banq a { color: #d2d2d2; }
.daoh1 { width: 90px; line-height: 30px; margin: 0 auto; }
.daoh1 a { font-size: 13px; }
.banq_nr { width: 580px; line-height: 30px; padding-left: 20px; margin: 0 auto; }
.banq_rwm { width: 280px; margin: 0 auto; margin-left: 40px; }
.banq_rwml { width: 135px; line-height: 30px; height: auto; text-align: center; }
.xian { width: 60px; height: 240px; background: url(20180316093658_992761871.jpg) no-repeat center; }
.pro_list_box_item_zdy { width: 950px; float: left; text-align: left; overflow: hidden; border-bottom: #efefef solid 1px; }
.pro_list_box_item_l_zdy { width: 205px; height: 147px; float: left; }
.pro_list_box_item_l_zdy a img { width: 205px; height: 147px; }
.pro_list_box_item_r_zdy { width: 645px; height: 147px; margin-left: 20px; float: left; padding-top: 30px; }
.pro_list_box_item_r_zdy a p { height: 36px; color: #333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 18px; border: none; font-family: "Microsoft YaHei"; }
.pro_list_box_item_r_zdy a div { color: #555; height: 44px; font-size: 14px; }
.content_more_a_zdy { width: 98px; height: 34px; background: url(20180312151930_1860665764.png) no-repeat; display: block; float: right; }
.content_more_a_zdy:hover { width: 98px; height: 34px; background: url(20180312152354_1235156507.png) no-repeat; display: block; float: right; }
.shopmrsc p:hover, .pro_list_box_item_r_zdy a p:hover { color: #f25a07; }
.propic_show_right_item_20170301 img { width: 120px !important; height: 120px !important; }
.propic_show_right_item_20170301 { margin-top: 10px; border-top: 1px dotted #bbb; padding-top: 10px; margin-left: 25px; }
.pro_detail_title { font-size: 16px; margin-bottom: 20px; }
.zaixian { font-size: 16px; color: #fff; background: #0e68c3; display: block; border-radius: 20px; width: 200px; text-align: center; margin-top: 10px; }
.zaixian a { font-size: 16px; color: #fff; background: #0e68c3; display: block; border-radius: 20px; width: 200px; text-align: center; margin-top: 10px; }

/* 底部 */
.footer { background: #282828; padding-top: 70px; }
.footer .logo { float: left; margin-right: 60px; }
.footer .logo a { width: 100%; height: 100%; display: block; margin-bottom: 18px; }
.footer .logo a img { }
.footer .logo strong { width: 245px; height: 51px; line-height: 51px; background: #111; text-align: center; font-size: 16px; color: #5f5f5f; display: block; font-weight: normal; }
.footer .list { float: left; margin-bottom: 60px; }
.footer .list ul { display: table; float: left; width: 220px; }
.footer .list ul.proList{ width:280px; }
.footer .list ul.About{ width:120px;margin: 0 60px; }
.footer .list ul.ur { width: 240px; }
.footer .list ul li { width: 100%; font-size: 18px; color: #fff; margin-bottom: 15px; }
.footer .list ul li:first-child { margin-bottom: 20px; }
.footer .list ul li a { font-size: 14px; color: #666; font-weight: normal; -webkit-transition: .2s; }
.footer .list ul li a[href]:hover { color: #fff; trs.3s }
.footer .qr-code { float: right; text-align: center; }
.footer .qr-code img { border: 5px solid #fff; border-radius: 5px; display: block; margin-bottom: 10px; width: 100px; }
.footer .qr-code span { font-size: 14px; color: #999; }
.footer .copy { position: relative; height: 65px; line-height: 65px; font-size: 12px; clear: both; background: #1568bf; color: #a6d1ff; }
.footer .copy a { color: #a6d1ff; }
.copy01 { width: 50%; float: left; }
.copy02 { width: 50%; text-align: right; float: right; }
