@charset "utf-8";
body {background-color: #fff;font-family: "微软雅黑", "Microsoft Yahei", "Arial";font-size: 14px;line-height: 1.5;color: #333;overflow-x: hidden;min-width: 1200px;}
.wid {width: 1200px;margin-left: auto;margin-right: auto;}
a {color: #333;cursor: pointer;}
a:hover {color: #d00;}
.top {background: #0D5DCA;color: #fff;line-height: 33px;}
.top a {color: #fff;}
.top a:hover {text-decoration: underline;color: #fff;}
.header .logo {margin-top: 10px;}
.nav {float: right;color: #3f3f3f;width: 700px;}
.nav ul {z-index: 9999;}
.nav>ul>li {width: 100px;float: left;display: block;height: 90px;position: relative;}
.nav>ul>li>a {width: 96px;height: 90px;font-size: 16px;line-height: 20px;color: #3f3f3f;text-align: center;display: block;padding-top: 25px;box-sizing: border-box;}
.nav>ul>li>a span {font-size: 12px;text-transform: uppercase;}
.sel>ul>li>a {width: 100px;height: 150px;font-size: 16px;line-height: 25px;color: #3f3f3f;text-align: center;display: block;text-transform: uppercase;}
.nav>ul>li>a:hover,
.navon {background: #0D5DCA;color: #fff !important;}
.nav>ul>li>.ahover {background: #0D5DCA;color: #fff;}
.nav>ul>li>a.on {color: #fff;}
.nav>ul>li>ul>li>a:hover {color: #fff;background-color: #0D5DCA;-webkit-transition: all .3s ease-in-out;height: 25px;width: 100px;display: block;text-align: center;}
.submenu>li {width: 100px;color: #fff;height: 40px;line-height: 40px;margin-top: 1px;margin-bottom: 1px;background-color: #f90;-webkit-transition: all .3s ease-in-out;}
.submenu>li>a {z-index: 999;height: 40px;line-height: 40px;display: block;color: #fff;text-align: center}
.nav>ul {padding: 0;margin: 0;list-style-type: none;}
.nav>ul>li:hover a {color: #fff;}
.nav>ul>li:hover ul {display: block;position: absolute;top: 31px;left: 0;width: 105px;}
.nav>ul>li:hover ul>li>a {display: block;color: #fff;}
.nav>ul>li:hover ul>li>a:hover {background: #fff;width: 100px;color: #f00;display: block;text-align: center;}
.nav>ul>li .sub_con {display: none;position: absolute;position: absolute;top: 90px;z-index: 9999;width: 100%;}
.nav>ul>li .sub_con p {width: 95px;height: 40px;line-height: 40px;text-align: center;background: #0D5DCA;opacity: 0.8;margin-bottom: 1px;transition: all .6s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nav>ul>li .sub_con p a {color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.nav>ul>li .sub_con p:hover {background: #004db7;opacity: 1;}
.wid2 {margin-left: auto;margin-right: auto;width: 1200px;}
/* flexslider */
.flexslider {position: relative;height: 600px;overflow: hidden;}
.slides {position: relative;z-index: 1;}
.slides .ban1 {height: 600px;background: url(../images/ban01.jpg) 50% 0 no-repeat;}
.slides .ban2 {height: 600px;background: url(../images/ban02.jpg) 50% 0 no-repeat;}
.slides .ban3 {height: 600px;background: url(../images/ban03.jpg) 50% 0 no-repeat;}
.flex-control-nav {position: absolute;bottom: 10px;z-index: 2;width: 100%;text-align: center;}
.flex-control-nav li {display: inline-block;width: 14px;height: 14px;margin: 0 5px;*display: inline;zoom: 1;}
.flex-control-nav a {display: inline-block;width: 14px;height: 14px;line-height: 40px;overflow: hidden;background: url(../images/dot.png) right 0 no-repeat;cursor: pointer;}
.flex-control-nav .flex-active {background-position: 0 0;}
.flex-direction-nav {position: absolute;z-index: 3;width: 100%;top: 45%;}
.flex-direction-nav li a {display: block;width: 50px;height: 50px;overflow: hidden;cursor: pointer;position: absolute;}
.flex-direction-nav li a.flex-prev {left: 40px;background: url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next {right: 40px;background: url(../images/next.png) center center no-repeat;}
.products .fl {width: 230px;}
.products .fl h2 {background: #0D5DCA;text-align: center;line-height: 80px;color: #fff;font-size: 24px;margin-bottom: 1px;}
.products .fl ul li {font-size: 18px;line-height: 50px;background: #f0f0f0;margin-bottom: 1px;}
.products .fl ul li a {width: 100%;display: block;line-height: 48px;box-sizing: border-box;padding-left: 30px;}
.products .fl ul li a:hover {background: #0D5DCA;color: #fff;}
.products .fr {width: 950px;}
.products .pright ul li {width: 23%;float: left;height: 275px;margin: 0 0 30px 1%;border: 4px solid #eaeaea;position: relative;text-align: center;}
.products .pright ul li img {width: 290px;display: block;margin: 0 auto 5px;}
.products .pright ul li:hover {border: #0D5DCA 4px solid;}
.products .pright ul li h1 {font-weight: normal;color: #999;text-align: center;font-size: 14px;overflow: hidden;height: 30px;width: 260px;margin: 0 auto;overflow: hidden;text-overflow: ellipsis;}
.products .pright ul li p {width: 260px;margin: 16px auto;overflow: hidden;text-overflow: ellipsis;}
.products .proMore {width: 120px;height: 40px;border: solid 2px #eaeaea;background-color: #fff;text-align: center;line-height: 40px;position: absolute;bottom: -20px;left: 80px;color: #666;}
.products ul li:hover .proMore {background: #0D5DCA;color: #fff;border: #0D5DCA 2px solid;}
/*关于我们板块*/
.about {background: url(../images/aboutbg.jpg) no-repeat center bottom -60px;padding-bottom: 100px;}
.title {text-align: center;margin-bottom: 20px;padding-top: 50px;}
.title strong,
.title em {display: block;}
.title strong {font-size: 36px;line-height: 33px;}
.title em {font-size: 12px;color: #999;font-style: normal;}
.title span {width: 220px;background: #0D5DCA;color: #fff;text-align: center;border-radius: 4px;display: inline-block;position: relative;height: 24px;line-height: 24px;}
.title span:before {content: '';display: block;height: 1px;background: #ddd;width: 850px;left: 50%;margin-left: -961px;top: 10px;position: absolute;}
.title span:after {content: '';display: block;height: 1px;background: #ddd;width: 874px;right: 50%;margin-right: -984px;top: 10px;position: absolute;}
.about .fr {width: 660px;padding-top: 20px;padding: 20px;background: #000000b0;}
.about .fr h1 {font-size: 28px;height: 35px;margin-bottom: 20px;font-weight: 600;color: #fff;}
.about .fr p {color: #fff;font-size: 16px;}
.about .fr .more {width: 150px;background: #fff;text-align: center;height: 36px;line-height: 36px;border-radius: 4px;display: block;margin-top: 20px;}
.about .fr .more:hover {background: #fc0;color: #000;}
/*优势*/
.youshi {padding: 80px 0;}
.youshi .box:nth-child(1) {background: #01a8ee;}
.youshi .box:nth-child(2) {background: #01b591;}
.youshi .box:nth-child(3) {background: #fd5d5d;}
.youshi .box:nth-child(4) {background: #ffa801;}
.youshi .box {width: 280px;height: 350px;float: left;padding: 10px;box-sizing: border-box;margin-right: 20px;color: #fff;}
.youshi h2 {text-align: center;font-size: 22px;margin: 15px 0;}
.youshi .icon {margin: 30px auto;width: 100px;height: 100px;}
.youshi p {font-size: 16px;line-height: 24px;}
.youshi:last-child .box {margin-right: 0 !important;}
.case {background: #f0f0f0;padding-bottom: 50px;}
.case .box {width: 280px;background: #fff;float: left;margin-right: 20px;/* height: 450px; */}
.case .box img {width: 280px;}
.case:nth-child(4) .box {margin-right: 0 !important;}
.case .box h2 {padding: 5px 10px;}
.case .box p {padding: 0 10px;margin-bottom: 10px;line-height: 24px;}
.case .box .more {width: 100px;line-height: 30px;height: 30px;background: #999;color: #fff;display: block;margin: 0 0 10px 10px;text-align: center;}
.case .box:hover .more {background: #ffa801;}
/*新闻资讯部分*/
.new .newleft {width: 580px;}
.new .newleft .box img {width: 180px;height: 120px;}
.new .newleft .box .fr {width: 380px;}
.new .newleft .box .fr h1 {font-size: 20px;width: 380px;line-height: 36px;height: 36px;overflow: hidden;text-overflow: ellipsis;}
.new .newleft .box .fr p {color: #999;line-height: 24px;}
.new .newleft ul {padding: 5px 0;}
.new .newleft ul li {line-height: 30px;border-bottom: #ddd 1px solid;padding-left: 20px;background: url(../images/nicon.jpg) no-repeat left center;}
.new .newleft ul li a {display: inline-block;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 36px;height: 30px;width: 100%;}
.new .newleft ul li span {float: right;color: #999;}
.new .newright {width: 580px;}
.new .newright dl {margin-bottom: 5px;padding-bottom: 5px;border-bottom: #ddd 1px dotted;}
.new .newright dl dt {position: relative;padding-left: 30px;line-height: 36px;font-size: 16px;}
.new .newright dl dt:before {content: '问';display: block;width: 25px;height: 25px;left: 0;top: 6px;background: #d00;text-align: center;line-height: 25px;text-align: center;position: absolute;color: #fff;}
.new .newright dl dd {position: relative;padding-left: 30px;line-height: 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 90%;}
.new .newright dl dd:before {content: '答';display: block;width: 25px;height: 25px;left: 0;top: 6px;background: #999;text-align: center;line-height: 25px;text-align: center;position: absolute;color: #fff;}
/*公共底部*/
.footer {width: 100%;height: 265px;background: #1767ca url(../images/footer3.jpg) no-repeat bottom center;}
.footer .wid {position: relative;}
.footer .footerbc2 {height: 9px;width: 100%;background: url(../images/foot_06.png) no-repeat center;position: absolute;top: -9px;left: 0;}
.footer .footerL {width: 720px;padding-top: 30px;}
.footer .footerList a {color: #fff;}
.footerL h2 {color: #fff;font-size: 25px;border-bottom: dotted 1px #fff;font-weight: normal;line-height: 40px;}
.footerL h2 span {line-height: 40px;padding-bottom: 3px;border-bottom: solid 3px #fff;font-weight: bold;font-size: 28px;}
.footerL p {color: #fff}
.footerL .tel {width: 100%;margin-top: 10px;color: #fff;font-size: 16px;font-weight: normal;}
.footerL .tel span {font-size: 24px;font-weight: bold;}
.footerR {width: 160px;padding-top: 50px;margin-left: 20px;color: #fff;text-align: center;line-height: 30px;}
.footerR img {width: 154px;}
.footerR .footerNav {width: 100%;height: auto;overflow: hidden;margin-top: 30px;}
.footerR .footerNav li {width: 90px;height: 36px;line-height: 36px;border-top: dashed 1px #fff;display: inline-block;margin-right: 10px;text-align: center;margin-bottom: 10px;}
.footerR .footerNav li a {color: #fff;font-size: 12px;margin-bottom: 20px;}
.footerR .wx {width: 100%;}
.footerR .wx li {display: inline-block;width: 84px;height: 89px;background-color: #6298db;margin: 0 5px;font-size: 12px;text-align: center;}
.footerR .wx img {width: 69px;height: 69px;margin-right: 5px 0;}
.footerList {margin-top: 0;color: #fff;line-height: 1.7;padding: 8px 0px;background: #383838;}
.footerList a {color: #fff;}
.Main {background: #ececec;overflow: hidden;padding: 50px 0;}
.hotwords {line-height: 45px;}
.hotwords a {margin-right: 30px;}
.inleft {float: left;width: 230px;}
.submenu h4,
.contact h4,
.nelist h4 {font-weight: normal;padding: 15px 0;padding-left: 20px;font-size: 20px;color: #fff;background: #096fdf;border-top-right-radius: 4px;border-top-left-radius: 4px;}
.submenu ul {background: #fff;}
.submenu ul li {margin-bottom: 1px;}
.submenu ul li a {display: block;height: 40px;line-height: 40px;font-size: 16px;padding: 0 33px;background: url(../images/liBg2.png)  center;}
.submenu ul li a:hover,
.submenu ul li.cur a {background: url(../images/liaBg.jpg) no-repeat center;color: #fff;}
.nelist {background: #fff;padding-bottom: 5px;}
.nelist ul {background: url(../images/news_list_bg.gif) no-repeat 0 5px;padding: 0 10px 0 5px;overflow: hidden;margin: 5px}
.nelist ul li {line-height: 24px;overflow: hidden;text-overflow: ellipsis;padding-left: 20px;height: 24px;overflow: hidden}
.contact .subnr {background: none repeat scroll 0 0 #fff;overflow: hidden;padding: 5px 9px;width: 212px;}
.contact .subnr p {line-height: 25px;overflow: hidden;}
.contact .subnr span {color: #333333;}
.inright {width: 910px;padding: 0 20px;background: #fff;float: right;padding-bottom: 20px;min-height: 600px;height: auto !important;}
.posnav {width: 100%;height: 72px;border-bottom: 1px solid #dbdbdb;overflow: hidden;}
.posnav .fl {float: left;font-size: 22px;color: #096fdf;margin-top: 25px;}
.posnav .fl span {font-family: arial;font-size: 16px;color: #666666;margin-left: 10px;}
.posnav .fr {float: right;color: #666666;margin-top: 35px;}
.posnav .fr span {color: #00469C;}
.content {width: 100%;min-height: 500px;overflow: hidden;line-height: 2;}
.content {font-size: 16px;line-height: 30px;padding: 10px 0;min-height: 500px;}
.content img {/* display: block !important; *//* max-width: 870px; *//* width: 200px; */height: auto!important;display: block;margin: 0px auto;/* float: right; */}
.newlist ul li {line-height: 50px;border-bottom: #ddd 1px dashed;position: relative;padding-left: 30px;}
.newlist ul li a:before {content: "";width: 5px;height: 5px;background: #484f59;position: absolute;left: 5px;top: 50%;margin-top: -4px;}
.newlist ul li span {float: right;color: #999}
.newlist ul li a {display: block;font-size: 16px;}
/*页码*/
.page {text-align: center;height: 30px;margin-top: 20px;font-size: 12px;}
.page span {padding: 0 10px;height: 28px;display: inline-block;line-height: 28px;border: #ddd 1px solid;margin: 0 3px;color: #aaa;background: #FFFFFF;zoom: 1;}
.page a {padding: 0 10px;height: 28px;display: inline-block;line-height: 28px;border: #00469C 1px solid;border-radius: 3px;margin: 0 3px;color: #FFFFFF;background: #00469C;zoom: 1;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.page a:hover {background: #0072ff;text-decoration: none;border-color: #0072ff;}
.pages {height: 50px;line-height: 50px;background: #f0f0f0;overflow: hidden;margin: 15px 0px;padding: 0 10px;}
.pages span {float: right;width: 320px;overflow: hidden;display: block;text-align: right;}
.pages a {font-weight: bold;}
.newinfo {line-height: 1.8;}
.newinfo .tit {text-align: center;font-size: 24px;color: #00469c;}
.newinfo .time {font-size: 14px;text-align: center;color: #999;margin-bottom: 10px;}
.newdao {background: #eee;padding: 15px;font-size: 16px;/* width: 45%; *//* margin-right: 20px; */}
.newdao span {font-size: 20px;color: #d00;}
.newdao a {float: right;width: 120px;line-height: 36px;color: #fff;background: #d00;text-align: center;margin-right: 10px;border-radius: 4px;/* margin-top: 10px; */}
.xgcpbox .tit {line-height: 50px;font-size: 24px;border-bottom: #ddd 1px solid;margin-bottom: 30px;color: #1767ca;}
.xgcpbox ul li {width: 280px;height: px;float: left;margin-right: 20px;}
.prolist li {float: left;width: 280px;margin-bottom: 30px;margin-left: 20px;text-align: center;border: 1px solid #ddd;}
.prolist li img {display: block;border: 1px solid #d3d3d3;width: 282px;}
.prolist li h4 {line-height: 20px;margin-top: 16px;margin-bottom: 8px;}
.prolist li h4 a {font-size: 16px;color: #0181d0;}
.prolist li p {font-size: 13px;color: #666;line-height: 21px;height: 63px;overflow: hidden;}
.prolist li span {display: block;overflow: hidden;margin-top: 20px;}
.prolist li span .zx {float: left;width: 103px;height: 40px;line-height: 40px;text-align: center;font-size: 13px;color: #fff;text-decoration: none;background: #0181d0;}
.prolist li span .xq {float: right;font-size: 13px;color: #666;margin-top: 14px;}
.prolist li img:hover {border-color: #0181d0;}
.cpimglist dl {overflow: hidden;margin-bottom: 30px;}
.cpimglist dl:hover dd h5 a {color: #0181d0;}
.cpimglist dl dt {float: left;}
.cpimglist dl dt img {display: block;border: 1px solid #eee;width: 220px;}
.cpimglist dl dd {padding-left: 240px;}
.cpimglist dl dd h5 {height: 25px;line-height: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cpimglist dl dd h5 a {font-size: 16px;color: #333;}
.cpimglist dl dd p {font-size: 14px;color: #666666;margin-top: 5px;line-height: 24px;height: 70px;overflow: hidden;}
.cpimglist dl dd .smore {display: block;width: 92px;height: 30px;text-align: center;line-height: 32px;color: #0181d0;font-size: 13px;border: 1px solid #0181d0;}
/*在线客服*/
/* blue skin as the default skin */
.custom_service p img {display: inline;vertical-align: middle;}
.scrollsidebar {position: absolute;z-index: 999;top: 350px;right: 0}
.side_content {width: 154px;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(../images/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;}
.other {text-align: center;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd}
.other p {padding: 2px 0;_height: 16px;margin: 0;color: #666666;}
.msgserver {text-align: center;margin-bottom: 5px;}
.msgserver a {background: url(../images/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(../images/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;}
.inban1 {background: url(../images/inban1.jpg)no-repeat center center;height: 475px;}
.inban2 {background: url(../images/inban1.jpg)no-repeat center center;height: 475px;}
.inban3 {background: url(../images/inban1.jpg)no-repeat center center;height: 475px;}
.inright .page .pagelist li {display: inline-block;margin: 0 2px;}
.newlist ul li b {font-weight: normal;}
.prolist li b {font-weight: normal;}
.newtu {margin-left: 20px;}
.newdao1 {background: #eee;padding: 15px;font-size: 16px;width: 45%;margin-right: 20px;}
.newdao1 span {font-size: 20px;color: #d00;}
.newdao1 a {float: left;width: 120px;line-height: 36px;color: #fff;background: #d00;text-align: center;margin-right: 10px;border-radius: 4px;margin-top: 10px;}
.inbox22 {background: #eee;padding: 10px 10px 10px 20px;margin-top: 20px;}
.inbox22 p {font-size: 18px;color: #e20000;font-weight: bold;}
.dibu1 {z-index: 9999;position: fixed;top: 0;}
.dibu1 font {font-size: 42px;color: rgba(237, 0, 0, .7);font-weight: bold;}
.newmore {width: auto;line-height: 24px;font-size: 18px;color: #666;}
.newmore a {color: #666;}
.con2_title {width: 100%;height: 66px;overflow: hidden;border-bottom: 1px solid #0084da;margin-bottom: 20px;}
.con2_name1 {float: left;font: 24px/70px "microsoft yahei";color: #0084da;}
.con2_name2 {float: left;font: 24px/70px "microsoft yahei";color: #0084da;}
.con2_title a {float: right;font: 14px/71px "microsoft yahei";color: #0084da;}
.left_name {width: 232px;overflow: hidden;}
.left_name h4 {font-weight: normal;padding: 15px 0;padding-left: 20px;font-size: 20px;color: #fff;background: #096fdf;border-top-right-radius: 4px;border-top-left-radius: 4px;}
.left_name p {width: 100%;text-align: center;font: 20px/26px "impact";color: #709eb9;text-transform: uppercase;}
.left_nav2 ul li p {display: block;width: 200px;}
.left_nav2 {width: 229px;border: 1px solid #ffffff;background: #fff;overflow: hidden;margin-bottom: 20px;}
.left_nav2 li {position: relative;}
.left_nav2 li a {display: block;width: 226px;height: 41px;border-bottom: 1px solid #e2e2e2;overflow: hidden;font: 700 14px/41px "microsoft yahei";text-indent: 12px;color: #565656;font-weight: 400;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.left_nav2 li a:hover {background: url(../images/icons3_hover.jpg) 0 0 no-repeat;color: #333;}
.clear {clear: both;height: 0px;margin: 0;padding: 0;width: 0;border: none;overflow: hidden;*display: inline}
.newdao a {float: right;width: 120px;line-height: 36px;color: #fff;background: #d00;text-align: center;margin-right: 10px;border-radius: 4px;}