@charset "utf-8";
/*初始化代码*/
html, body, div, span,    
h1, h2, h3, h4, h5, h6, p, blockquote, pre,   
a, abbr, acronym, address, big, cite, code,   
img, ins, kbd, q, s, samp,   
small, strike, strong,    
dl, dt, dd, ol, ul, li,   
fieldset, form, label, legend,   
table, caption, tbody, tfoot, thead, tr, th, td, input{ margin:0; padding:0; }
body, button, input, select, textarea {font-size:12px; font-family: "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;line-height:normal; color:#333333;}
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family: "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;  }
small{ font-size:12px; }
ul, ol { list-style:none; }
a { color:#333333; text-decoration:none; }
a:hover {color:#006788; text-decoration:none; }
a:link{text-decoration:none;}
a:active{text-decoration:none;}
a:visited{text-decoration:none;}
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#333333; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
.clear{ clear:both;}
.fix:after{display:block;content:"clear";height:0;clear:both;visibility:hidden; overflow:hidden;}
div:after,p:after,ul:after,li:after{content:""; clear:both; display:block; height:0px; overflow:hidden;}
.floatL{float: left;}
.floatR{float: right;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.img-responsive{display:block;width:100%;height:auto}
.img-responsive01{display:inline-block;width:100%;height:auto}
.red{color: #C9151E;}
.fon18{font-size: 18px;}

.w1200{width: 1200px;margin: 0 auto;}
.top{background: #F4F4F4;height: 88px;font-size: 15px;z-index: 999;min-width: 1200px;}
.top .w1200{position: relative;height: 88px;}
.top .floatL img{display: inline-block;float: left;width: 157px;height: 48px;}
.top .floatL{margin-top: 20px;}    
.suckerdiv ul{position: absolute;top: 0;right: 0;}
.suckerdiv ul>li{position:relative; float:left;}
.suckerdiv ul>li .caret{} 
.suckerdiv ul>li>ul{left:0;position:absolute;width:160px;top:100%;display:none;background: rgba(255,255,255,.98);z-index: 999;}
.suckerdiv ul>li>ul>li{float:none;position:relative}
.suckerdiv ul>li>ul>li>ul{width: 160px; left:160px;top:0;background: rgba(249, 249, 249, .98);z-index: 999;}
.suckerdiv ul>li>a{display: block;padding: 0 26px;line-height: 88px;color: #656565;}
.suckerdiv ul>li>ul>li>a{padding: 0px 20px;border-bottom: 1px solid #EDEDED;line-height: 40px;font-size: 12px;color: #777777;}
.suckerdiv ul>li>ul>li>ul>li>a{color: #777777;line-height: 36px;}
.suckerdiv ul>li.active>a{background: #006789;color: #fff;}
.suckerdiv ul>li>a:hover{background: #006789;color: #fff;}
.suckerdiv ul>li>.subfolderstyle:after{display:block;content:" ";width: 10px;height: 6px;border: none;background: url(../images/ico.png) no-repeat 0px 0px;display: block;float: right;margin: 41px 0 0 10px;}
.suckerdiv ul>li:hover>.subfolderstyle:after{background-position: 0px -7px;}
.suckerdiv ul>li.active>.subfolderstyle:after{background-position: 0px -7px;}
.suckerdiv ul>li>ul>li>.subfolderstyle:after{display:block;content:" ";float:right;width:5px;height:8px;background: url(../images/ico.png) no-repeat 0px -15px; margin-top:16px;margin-right:-10px}
.suckerdiv ul>li>ul>li:hover>a{background: none;color: #006788;}
.suckerdiv ul>li>ul>li:hover>.subfolderstyle:after{background-position: 0px -25px;}
* html .suckerdiv ul li{float:left;height:1%}
* html .suckerdiv ul li a{height:1%}

.suckerdiv>ul>li:hover>a{background: #006789;color: #fff;}

#banner{ width:100%; height:auto; overflow:hidden; position:relative;z-index: 2;}
#banner .hd{ height:15px; overflow:hidden; position:absolute; right:0px; bottom:25px; z-index:1;left: 0;text-align: center; }
#banner .hd ul{ }
#banner .hd ul li{cursor:pointer;display: inline-block;width: 14px;height: 14px;background: #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;overflow: hidden; text-indent: -999px;margin: 0 6px;}
#banner .hd ul li.on{ background:#006789; }
#banner .bd{ position:relative; height:100%; z-index:0;   }
#banner .bd li{ zoom:1; vertical-align:middle;position: relative;}
#banner .bd li .bannercon{position: absolute;top: 0;left: 50%;bottom: 0;width: 1200px;margin-left: -600px;}
#banner .bd li .bannercon img{position: absolute;top: 0px\0; top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
#banner .bd img.img-responsive{ width:100%; height:auto; display:block;  }
#banner .prev,
#banner .next{ position:absolute; left:30px; top:50%; margin-top:-20px; display:block; width:40px; height:40px; background:url(../images/row.png) no-repeat 0 0;   }
#banner .next{ left:auto; right:30px; background-position:-40px 0px; }
#banner .prev:hover,
#banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
#banner .prevStop{ display:none;  }
#banner .nextStop{ display:none;  }
.unslider{overflow:auto;margin:0;padding:0;position: relative;min-width: 1200px;}
.unslider-wrap{position:relative}
.unslider-wrap.unslider-carousel>li{float:left}
.unslider-vertical>ul{height:100%}
.unslider-vertical li{float:none;width:100%}
.unslider-fade{position:relative}
.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}
.unslider-fade .unslider-wrap li.unslider-active{z-index:10}
.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}
.banner{ width:100%; height:auto; overflow:hidden; position:relative;z-index: 2;}
.unslider-nav{ height:15px; overflow:hidden; position:absolute; right:0px; bottom:25px; z-index:1;left: 0;text-align: center;z-index: 5; }
.unslider-nav ol{ }
.unslider-nav ol li{cursor:pointer;display: inline-block;width: 14px;height: 14px;background: #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;overflow: hidden; text-indent: -999px;margin: 0 6px;}
.unslider-nav ol li.unslider-active{ background:#006789; }
.banner ul{ position:relative; height:100%; z-index:0;   }
.banner ul li{ zoom:1; vertical-align:middle;position: relative;height: 450px;background-position: center center;background-repeat: no-repeat;}
.banner ul li a{display: block;width: 100%;height: 100%;}
.banner ul li .bannercon{position: absolute;top: 0;left: 50%;bottom: 0;width: 1200px;margin-left: -600px;}
.banner ul li .bannercon img{position: absolute;top: 0px\0; top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.banner ul img.img-responsive{ width:100%; height:auto; display:block;max-height:580px; }



.banner.allban01 {height:350px;}
.banner.allban01 ul li{ zoom:1; vertical-align:middle;position: relative;height:350px;background-position: center center;background-repeat: no-repeat;}


.unslider-arrow{position:absolute; left:30px; top:50%; margin-top:-20px; display:block; width:40px; height:40px; background:url(../images/row.png) no-repeat 0 0;z-index: 5;font-size: 0;cursor: pointer;}
.unslider-arrow.next{ left:auto; right:30px; background-position:-40px 0px; }
.unslider-arrow.prev:hover,
.unslider-arrow.next:hover{ filter:alpha(opacity=100);opacity:1;  }
.unslider-arrow.prevStop{ display:none;  }
.unslider-arrow.nextStop{ display:none;  }
.myServe{background: #F7F7F7;padding: 1px 0 90px;}
.fon24{font-size:24px;}
.myServeTityw{text-align: center;font-size: 14px;color: #CBCBCB;text-transform : uppercase;line-height: 100%;margin-top: 10px;}
.myServeZszy{height: 9px;width: 470px;margin: 0 auto;position: relative;text-align: center;margin-top: 18px;}
.myServeZszy::before{content: '';width: 100%;height: 1px;background: #EDEDED;position: absolute;top: 4px;left: 0;z-index: 1;}
.myServeZszy span{background: #F7F7F7;width: 20px; position: relative;z-index: 2;line-height: 100%;padding: 0; margin: 0;position: absolute;top: 0;left: 50%;margin-left: -10px;display: block;}
.myServeZszy span i{display: inline-block;width: 9px;height: 9px;background: #006789;float: left;margin-left: 5.5px;}
.fon16{font-size: 16px;}
.oneLine{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.twoLine{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;overflow: hidden;}
.myServeList{padding-top: 30px;}
.myServeList li{float: left;width: 276px;background: #FFFFFF;height: 263px;margin:20px 32px 0 0;}
.myServeList li:nth-child(4n){margin-right: 0;}
.myServeList li .myServeList-img{height: 200px;overflow: hidden;}
.myServeList li .myServeList-img img{display: block;width: 100%;height: 200px;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;}
.myServeList li:hover .myServeList-img img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}
.myServeList li .fon16{line-height: 63px;height: 63px;margin: 0 10px;}
.myServeList li:nth-child(1){border-bottom: 5px solid #01536F;}
.myServeList li:nth-child(2){border-bottom: 5px solid #E97527;}
.myServeList li:nth-child(3){border-bottom: 5px solid #D31818;}
.myServeList li:nth-child(4){border-bottom: 5px solid #23CC37;}
.mt70{margin-top: 70px;}
.mt50{margin-top: 50px;}
.wgdtnews{padding-top: 18px;}
.wgdtnews li{float: left;width:584px;background: #FAFAFA;height: 209px;margin:32px 32px 0 0;}
.wgdtnews li:nth-child(2n){margin-right: 0;}
.wgdtnews li .floatL{width: 280px;overflow: hidden;}
.wgdtnews li .floatR{width: 255px;margin-right: 26px;}
.wgdtnews li .floatL img{display: block;width: 100%;height: 209px;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;}
.wgdtnews li:hover .floatL img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}
.wgdtnews li .fon16{margin-top: 25px;}
.wgdtnews li p{line-height: 21px;margin-top: 16px;}
.huise{color: #999999;}
.ckgdMore{display: inline-block;height: 28px;border: 1px solid #BBBBBB;text-align: center;line-height: 28px;color: #999999;padding: 0 15px;min-width: 52px;}
.ckgdMore:hover{background: #006788;border-color: #006788;color: #fff;}
.wgdtnews li:hover .ckgdMore{background: #006788;border-color: #006788;color: #fff;}
.brand{ width:1200px;  overflow:hidden; position:relative;margin: 80px auto 0;height: 50px;}
.brand .bd{margin: 0 85px;}
.brand .bd ul li{float: left;width: 130px;height: 50px;overflow: hidden;margin-right: 20px;}
.brand .bd ul li img{display: block;width: 100%;height: 50px;}
.brand .hd{}
.brand .hd em{display: block;width: 9px;height: 15px;background: url(../images/ico.png) no-repeat;float: left;margin: 10.5px 0 0 13.5px;}
.brand .hd .prev,.brand .hd .next{display:block;width:36px;height:36px;cursor:pointer;border: 1px solid #DFDFDF;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 50%;margin-top: -18px;}
.brand .hd .prev{left: 0;}
.brand .hd .next{right: 0;}
.brand .hd .prev em{background-position: 0px -35px;}
.brand .hd .next em{background-position: 0px -67px;}
.brand .hd .prev:hover, .brand .hd .next:hover{background: #006789;border-color: #006789;}
.brand .hd .prev:hover em{background-position: 0px -85px;}
.brand .hd .next:hover em{background-position: 0px -51px;}
.brand .hd .prevStop{}
.brand .hd .nextStop{}
.contact{border-top: 1px solid #EFEFEF;margin-top: 50px;padding: 45px 0 60px;}
.contactBor{width: 36px;height: 5px;background: #006789;margin-top: 20px;}
.contact01{width: 285px;}
.contact02{width: 295px;}
.contact03{width: 619px;}
.contact01 .myServeTityw{text-align: left;margin-top: 20px;}
.contact .fon16{color: #656565;}
.contact-ewm{border: 1px solid #DDDDDD;padding: 6px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-top: 50px;float: left;}
.contact-ewm img{display: block;width: 106px;height: 106px;float: left;}
.contact03 ul li{width:60%;float: left;color: #999999;padding: 10px 0;}
.contact03 ul{margin-top:38px;}
.contact03 ul li:nth-child(2n){width: 40%;}
.footer{background: #006789;color: #fff;text-align: center;line-height: 26px;padding: 12px;}
.allban{width: 100%;height: 350px;background-repeat: no-repeat;background-position: center center;/*-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-ms-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;*/}
.allLocation{line-height: 25px;padding-top: 15px; font-family: '宋体';font-size: 12px;color: #999999;border-bottom: 1px solid #EBEBEB;}
.allLocation a{color: #999999;}
.allLocation a:hover{color:#C9151E ;}
.allLocation span{margin: 0 5px;}
.hmtit{font-size: 20px;text-align: center;font-weight: bold;margin-top: 40px;}
.hmtit-yw{font-size: 13px;color: #999999;text-align: center;margin-top: 5px;}
.hmljb{text-align: center;margin-top: 30px;}
.hmljb a{display: inline-block;font-size: 13px;color: #737373;height: 26px;line-height: 26px;border: 1px solid #DBDBDB;padding: 0 15px;min-width: 67px;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin: 0 5px;}
.hmljb a.active, .hmljb a:hover{background: #006789;color: #fff;border-color: #006789;}
.gsjstop{}
.gsjstop .floatL{width: 509px;}
.gsjstop .floatR{width: 654px;}
.fon20{font-size: 20px;}
.allcontainer p{font-size: 14px;color: #656565;line-height: 24px;margin-top: 20px;}
.textIndent{text-indent: 2em;}
.lxwmlist{font-size: 15px;margin-top: 30px;}
.lxwmlist li{line-height: 28px;color: #656565;}
.lxwmlist li .huise{color: #999999;}
.mt35{margin-top: 35px;}
.mt30{margin-top: 30px;}
.allcontainer img{display: inline-block;max-width: 1200px;height: auto;}
.ppjslb{padding-top: 10px;}
.ppjslb li{float: left;width: 285px;background: #EEEEEE;text-align: center;margin:20px 20px 0 0;}
.ppjslb li:nth-child(4n){margin-right: 0;}
.fon14{font-size: 14px;}
.ppjslb li .ppjslbimg{height: 206px;position: relative;overflow: hidden;}
.ppjslb li .ppjslbimg img{display: block;width: 100%;height: 206px;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;}
.ppjslb li:hover .ppjslbimg img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}
.ppjslb li .ppjslbimg::before{content: '';width: 41px;height: 14px;background: url(../images/row1.png) no-repeat center center;position: absolute;bottom: -2px;left: 50%;z-index: 2;margin-left: -20px;}
.ppjslb li .fon14{line-height: 44px;margin: 0 10px;}
.ppjslb li a{color: #999999;}
.ppjslb li a:hover{color: #006788;}
.perCenPage{text-align: center;margin-top: 35px;}
.perCenPage a{display: inline-block;height: 24px;border: 1px solid #DDDDDD;line-height: 24px;min-width: 6px;text-align: center;padding: 0 9px;font-size: 12px;color: #656565;margin: 0 1px;}
.perCenPage a.on{color: #C9151E;border: none;min-width: 8px;height: 26px; line-height: 26px;}
.perCenPage a.disabled, .perCenPage a.disabled:hover{color: #A9A9A9;cursor: not-allowed;}
.perCenPage a:hover{color: #C9151E;}
.ppjsxqbot{}
.ppjsxqbot .floatL{width: 665px;}
.ppjsxqbot .floatR{width: 509px;}
.ppjsxqbot .floatR img{display: block;width: 100%;height: auto;}
.allcontainer p.mt0{margin-top: 0;}
.mt25{margin-top: 25px;}
.ryzslist{padding-top: 10px;}
.ryzslist li{width: 277px;float: left;margin: 20px 30px 0 0;}
.ryzslist li:nth-child(4n){margin-right: 0;}
.ryzslist li img{display: block;width: 100%;height: 374px;}
.ryzslist li .fon16{line-height: 48px;}
.fon15{font-size: 15px;}
.wgdtlist{padding-top: 8px;}
.wgdtlist li{border-bottom: 1px solid #D9D9D9;padding: 28px 0;}
.wgdtlist li .floatL{width: 218px;overflow: hidden; height: 164px;}
.wgdtlist li .floatR{width: 957px;}
.wgdtlist li .floatL img{display: block;width: 100%;height: 164px;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;}
.wgdtlist li:hover .floatL img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}
.wgdtlist li .floatR .twoLine{color: #656565;line-height: 26px;margin-top: 20px;}
.wgdtlist li:hover .ckgdMore{background: #006788;border-color: #006788;color: #fff;}
.xqymreturn{font-size: 13px;margin-top: 10px;}
.xqymreturn a{display: inline-block;height: 30px;line-height: 30px;text-align: center;background: #EDEDED;padding: 0 22px;color: #999999;}
.xqymreturn a:hover{color:#006788;}
.xqymtime{font-size: 13px;color: #999999;text-align: center;padding: 10px 0 15px;border-bottom: 2px solid #EDEDED;}
.handover{font-size: 14px;margin-top: 40px;}
.handover li{padding: 5px 0;}
.ggsblist{}
.ggsblist li{width: 378px;border: 1px solid #DDDDDD;height: 383px;overflow: hidden;padding-top: 20px;float: left;margin: 30px 30px 0 0;}
.ggsblist li:nth-child(3n){margin-right: 0;}
.fon13{font-size: 13px; line-height: 24px;}
.ggsblistImg{width: 340px;margin: 0 auto;}
.ggsblistImg img{display: block;width: 100%;height: 246px;}
.ggsblist li .fon16{ padding: 10px 0;width: 340px;margin: 5px auto 0;}
.ggsblist li .fon13{width: 340px;margin: 0 auto;line-height: 24px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;word-break: break-all;overflow: hidden;}
.jxfwwltit{max-width: 710px;}
.jxfwwlsgzx{max-width: 1050px;margin: 40px auto 0;}
.jxfwwlsgzx li{float: left;width: 300px;margin: 0 25px;}
.jxfwwlsgzx li .floatL{width: 51px;height: 51px;border: 1px solid #999999;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.jxfwwlsgzx li .floatL em{display: block;background: url(../images/ico.png);}
.jxfwwlsgzx li.jxfwwlsgzxico1 .floatL em{width: 22px;height: 22px;background-position: -13px 0;margin: 14.5px 0 0 14.5px;}
.jxfwwlsgzx li.jxfwwlsgzxico2 .floatL em{width: 26px;height: 24px;background-position: -13px -26px;margin: 13.5px 0 0 12px;}
.jxfwwlsgzx li.jxfwwlsgzxico3 .floatL em{width: 21px;height: 26px;background-position: -13px -56px;margin: 12.5px 0 0 16px;}
.jxfwwlsgzx li .floatR{width: 234px;}
.jxfwwlsgzx li .fon13{margin-top: 8px;}
.jxfwwlnr{width: 100%;height: 625px;background: url(../images/bigimg5.jpg) no-repeat center center;margin-top: 60px;overflow: hidden;}
.jxfwwlnrtit{color: #fff;font-weight: bold;padding-top: 40px;}
.jxfwwlnrcon{width: 1005px;margin: 28px auto 0;}
.jxfwwlnrcon .floatL{width: 471px;margin-top: 45px;}
.jxfwwlnrcon .floatR{width: 400px;}
.jxfwwlnrcon .floatL img{width: 100%;height: auto;display: block;}
.sideMenu{width: 100%;}
.sideMenu .sideMenutop{height: 37px;background: #FFFFFF url(../images/add01.png) no-repeat left top;margin-top: 10px;line-height: 37px;font-size: 15px;padding-left: 58px;position: relative;}
.sideMenu .sideMenuDz{position: absolute;height: 37px; top: 0;right: 0;background: url(../images/dz.png) no-repeat left center;padding:0 40px 0 30px ;display: none;}
.sideMenu .sideMenutop.on{background: #FFFFFF url(../images/add02.png) no-repeat left top;}
.sideMenu .sideMenutop.on .sideMenuDz{display: block;}
.sideMenu .sideMenucon{height: 249px;overflow-y: auto;background: #EDE9E3;color: #656565;font-size: 13px;padding: 30px 26px 0;line-height: 30px;}
.sideMenu .sideMenuDz select{border:none;padding:5px 0;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/row2.png) no-repeat scroll right 5px center transparent;width: 95px;padding: 5px 20px 5px 5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sideMenu .sideMenuDz select::-ms-expand { display: none; }
.aljslbnr{padding-top: 0px;}
.aljslbnr li{float: left;width: 285px;margin: 10px 20px 0 0;}
.aljslbnr li:nth-child(4n){margin-right: 0;}
.aljslbnr li p{padding-top: 8px;}
.aljslbnr li img{display: block;width: 100%;height: 206px;}
.allMore{line-height: 100%;}
.allMore a{color: #656565;}
.allMore a:hover{color:#006789;}
.mt10{margin-top: 10px;}
.jszxlbcon{padding-top:20px;}
.jszxlbcon li{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;width: 276px;height: 270px;border: 1px solid #DDDDDD;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin: 20px 32px 0 0;padding: 45px 28px 0;overflow: hidden;}
.jszxlbcon li:nth-child(4n){margin-right: 0;}
.jszxlbcon li .jszxlbconico{width: 40px;height: 37px;margin: 0 auto;background: url(../images/ico1.png) no-repeat;}
.jszxlbcon li .jszxlbconico.ico01{background-position:0px -38px;}
.jszxlbcon li .jszxlbconico.ico02{background-position:-40px -38px;}
.jszxlbcon li .jszxlbconico.ico03{background-position:-80px -38px;}
.jszxlbcon li .jszxlbconico.ico04{background-position:-120px -38px;}
.fon17{font-size: 17px;}
.jszxlbcon li .fon17{margin-top: 40px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.jszxlbcon li .huise{line-height: 23px;text-align: center;margin-top: 15px;color: #656565;height: 69px;overflow: hidden;}
.jszxlbcon li:hover{background: #006789;color: #fff;}
.jszxlbcon li:hover .huise{color: #fff;}
.jszxlbcon li:hover .jszxlbconico.ico01{background-position:0px 0px;}
.jszxlbcon li:hover .jszxlbconico.ico02{background-position:-40px 0px;}
.jszxlbcon li:hover .jszxlbconico.ico03{background-position:-80px 0px;}
.jszxlbcon li:hover .jszxlbconico.ico04{background-position:-120px 0px;}
.jszxlbcon li:hover .fon17{color: #fff;}
.jscpzltit{font-size: 20px;border-bottom: 1px solid #DDDDDD;padding: 30px 0 15px;}
.lanse{color: #006789;}
.jscpzllist{padding-top: 20px;}
.jscpzllist li{float: left;width: 216px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 10px 30px 0 0;}
.jscpzllist li:nth-child(5n){margin-right: 0;}
.jscpzllist li .jscpzllisttop{width: 216px;height: 268px;border: 1px solid #656565;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;}
.jscpzllist li .jscpzllisttop .fon15{display: none;position: absolute;bottom: 0;left: 0;width: 100%;height: 35px;line-height: 35px;background: rgba(0,0,0,.5);text-align: center;color: #fff;}
.jscpzllist li .jscpzllisttop .fon15 p{display: inline-block;}
.jscpzllist li .jscpzllisttop .fon15 i{display: block;width: 21px;height: 20px;background: url(../images/ico.png) no-repeat -42px 0;float: left;margin: 7.5px 10px 0 0;}
.jscpzllist li img{display: block;float: left;width: 191px;height: 237px;margin: 15px 0 0 12px;}
.jscpzllist li .jscpzllistbot{font-size: 15px;line-height: 45px;text-align: center;}
.jscpzllist li:hover .jscpzllisttop{border: 2px solid #006789;}
.jscpzllist li:hover .jscpzllisttop .fon15{display: block;}
.cpzxlist{}
.cpzxlist li{float: left;background: #fff;width: 285px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-bottom: 5px;position: relative;margin: 35px 20px 0 0;}
.cpzxlist li:nth-child(4n){margin-right: 0;}
.cpzxlist li .cpzxlisttop{-webkit-border-top-left-radius: 5px;-moz-border-top-left-radius: 5px;border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-top-right-radius: 5px;border-top-right-radius: 5px;overflow: hidden;}
.cpzxlist li .cpzxlisttop img{display: block;width: 100%;height: 205px;}
.cpzxlist li .fon15{line-height: 55px;}
.cpzxlist li:hover{-webkit-box-shadow: 0px 3px 5px #CCCCCC;-moz-box-shadow: 0px 3px 5px #CCCCCC;-ms-box-shadow: 0px 3px 5px #CCCCCC;-o-box-shadow: 0px 3px 5px #CCCCCC;box-shadow: 0px 3px 5px #CCCCCC;}
.cpzxlist li .cpzxlistico{display: block;width: 31px;height: 31px;background: url(../images/add03.png) no-repeat;position: absolute;bottom: -15px;left: 50%;margin-left: -15px;display: none;}
.cpzxlist li:hover .cpzxlistico{display: block;}
.kzqjsnr{width: 1062px;height: 434px;background: #EDEDED;overflow: hidden;margin: 25px auto 0;}
.kzqjsnr .floatL{background: #006789;width: 411px;height: 434px;position: relative;}
.kzqjsnr .floatL img{display: block;width: 474px;height: 340px;position: absolute;top: 40px;left: 44px;}
.kzqjsnr .floatR{width: 370px;margin:95px 115px 0 0;}
.kzqjsnr .floatR .fon20{text-transform : uppercase}
.kzqjsnr .floatR .fon18{margin-top: 5px;}
.kzqjsnr .floatR .fon13{border-top: 1px solid #006789;margin-top: 30px;padding-top: 23px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;word-break: break-all;overflow: hidden;}
.kzqjsnr .ljxq{display: block;width: 195px;height: 39px;line-height: 39px;text-align: center;background: #006789;font-size: 13px;color: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-top: 30px;}
.kzqhx{width: 50px;height: 2px;background: #006789;margin: 13px auto 0;}
.kzqlist{padding-top: 15px;}
.kzqlist li{width: 285px;float: left;text-align: center;margin: 15px 20px 0 0;}
.kzqlist li:nth-child(4n){margin-right: 0;}
.kzqlist li img{display: block;width: 100%;height: 206px;}
.kzqlist li .fon16{padding: 18px 0 10px;height: 21px;overflow: hidden;}
.kzqlist li .fon13{height: 48px;overflow: hidden;}
.cpxqallnr{}
.cpxqallnr .floatL{width: 896px;}
.cpxqallnr .floatR{width: 224px;}
.cpxqallnrtop{}
.cpxqallnrtop img{display: block;width: 541px;height: 391px;float: left;}
.cpxqallnrtopR{width: 330px;float: right;}
.xqjtjs{font-size: 13px;line-height: 25px;}
.xqjtjs dt{color: #006789;}
.xqjtjs dd{color: #646464;background: url(../images/list.png) no-repeat left top 10.5px;padding-left: 10px;}
.cpxqallnrtopR .fon18{margin-bottom: 18px;}
.cpjscsan{height: 62px;background: #EDEDED;margin-top: 25px;font-size: 17px;line-height: 62px;}
.cpjscsan li{color: #7A7A7A;padding: 0 20px;min-width: 118px;text-align: center;border-right: 1px solid #DDDDDD;display:block;float: left;cursor: pointer;}
.cpjscsan li.on{color: #333333;position: relative;}
.cpjscsan li.on::before{content: '';width: 100%;height: 4px;background: #006789;position: absolute;top: 0;left: 0;}
.cpjscsancon{margin-top: 40px;}
.cpjscsancon img{display: inline-block;max-width: 100%;height: auto;}
.csRtit{height: 48px;line-height: 48px;font-size: 20px;color: #fff;background: #006789;padding: 0 14px;}
.csRcon{border: 1px solid #DDDDDD;padding: 10px 14px;}
.csRcontop{font-size: 16px;color: #333333;height: 40px;line-height: 40px;background: url(../images/add05.png) no-repeat right center;cursor: default;}
.csRcontop.on{background: url(../images/add04.png) no-repeat right center;}
.csRconmknr{}
.csRconmknr ul li a{color: #656565;font-size: 14px;}
.csRconmknr ul li a:hover{color: #006789;}
.csRconmknr ul li{line-height: 30px;padding-left: 20px;}
.cpjscsancon p{font-size: 14px;color: #656565;line-height: 24px;}
.mt20{margin-top: 20px;}
