@charset "utf-8";

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  ,a,b , 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;} 
a:focus{outline:none;}
a:hover {text-decoration:underline;}


.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;}

.curp{cursor:pointer}
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: "Microsoft Yahei", sans-serif; position:relative;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
table{font-size:inherit;font:100%; border-collapse:collapse;  width: 100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
.header{width:100%; background-color:#fff; position: relative; z-index: 20;}
.header , .content , .container{margin-left:auto;margin-right:auto;width: 1180px;}
.header{width:100%; background-color:#fff; position: relative; z-index: 20;}
.headertop{ height: 15px;background: #fff;box-shadow: 0 1px 2px rgba(0,0,0,.1);}
.header_c{height: 135px;}
.header_c .container{ overflow: hidden;}
.header_c .logo{overflow: hidden;margin-top: 30px;}
.header_c .header_r{overflow: hidden;margin-top: 50px;}
.header_c .header_r .dt{ float: left;}
.header_c .header_r .dt img{ display: block;}
.header_c .header_r .dd{ padding-left: 56px;}
.header_c .header_r .dd span{font-size: 15px;color: #333333;}
.header_c .header_r .dd p{font-size: 30px; color:#ff9900;font-weight: bold;}
.header_c .header_r .dd ul .rexian{font-size:18px;color:#f63;font-weight:600}
.header_c .header_r .dd ul .num{font-size:18px;color:#0170bf;font-weight:600;line-height: 32px;}
.ewm{overflow: hidden;margin-top: 20px;width: 208px;background: url(/images/ewm.jpg) repeat-x left center;}
.ewm img{ display: block;float: right;}
/* 特殊 */
.wechat{overflow: hidden;margin-top: 20px;width: 200px;background: url(/images/wechat2.png) repeat-x right center;background-size: auto 100px;}
.wechat img{ display: block;float: left;}

.nav{height: 57px;background: url(images/nav.png) repeat-x left center;}
.nav .menu{height: 57px;z-index: 50;background: url(images/nav.png) repeat-x left center;overflow: hidden;}
.nav .menu li{float: left;text-align: center;}
.nav .menu li a{display: inline-block;padding: 0 37px;height: 57px;color: #fff;font-size: 18px;text-decoration: none;line-height: 55px;}
.nav .menu li.current-menu-item,.nav .menu li:hover{background: url(images/nava.png) repeat-x left center;}

/* 底部 */
.footer{ background: #0043a3;}
.footer .container{ overflow: hidden; padding-bottom: 20px;padding-top: 20px;}
.links{ font-size: 14px;height: 30px;line-height: 30px;overflow: hidden;}
.links li{float: left;color: #fff;}
.links li a{ font-size: 14px;height: 30px;line-height: 30px;color: #fff; padding: 0px 15px;}
.ftdown{font-size: 15px;text-align: center;overflow: hidden;height: 30px;line-height: 30px;color: #fff;margin-top: 20px;}
.ftdown a{ font-size: 15px; color: #fff;padding-left: 18px;}
.ftdown img{ vertical-align: middle;padding-left: 8px;margin-top: -6px;}

/* 幻灯片 */
.fullSlide{z-index:998;position:relative; background:#fff; margin:0 auto;}
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top;} 
.fullSlide .hd{position:relative; z-index:1; margin-top:-40px; height:40px; line-height:40px;text-align:center;filter:alpha(opacity=60);opacity:0.6 }
.fullSlide .hd ul{ text-align:center; padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1;margin:5px;width:35px;height: 8px;line-height:8px;font-size:0;background:#fff; overflow:hidden;}
.fullSlide .hd ul .on{background:#f63; }

/* 滚动公告 */
.notic{position:relative;width:100%;height:50px;background: #0043a3;z-index:99;}
.notic .content{ width:1180px; height:50px; line-height:50px; margin:0 auto;}
.notic .content .gonggao{ width: 105px; font-size:20px;color: #FFFFFF;padding-left: 55px; background:url(images/feiji.png) 10px center no-repeat;float:left;}
#con{width:618px;color:#fff;float:left;font-size:15px; overflow:hidden;}
#incon {width:752%;float:left;overflow:hidden}
#con1 a,#con2{float:left;color:#fff;font-size:14px;overflow:hidden}

/* 搜索 */
.search{width:340px; height:50px;float:left;}
.text{float:left;width: 260px; margin-right:3px; padding-left:5px;border:1px solid #a8acad; background:#fff;height:25px; line-height:25px; box-shadow:1px 2px 3px #ddd inset;margin-top:12px;margin-left:10px;}
.ss{float:left;background:url(images/ss.jpg) no-repeat center center;width:58px;height:50px;border:0;cursor:pointer;}
.searchBar span{ float:right; margin-top:6px;}
.searchBar span a{ color:#666; margin-right:8px;}
.searchBar span a:hover{ color:#ef9b11;}
.searchBar .text {float:left;}
.searchBar .text input{width:214px; padding-top:3px; height:17px; border:1px solid #b7d1eb;}

.rearch{ height: 38px; border-bottom: 1px solid #e5e5e5; padding-top: 17px; padding-bottom: 22px;}
.rearch .container{ overflow: hidden;}
.rearch .hotword{ float: left; height: 38px; line-height: 38px; width: 670px; overflow: hidden;}
.rearch .hotword *{ display: inline-block; float: left;}
.rearch .hotword span{ font-size: 15px; color: #000000; margin-right: 12px;}
.rearch .hotword a{font-size: 15px;color: #333333;padding: 0 5px;}
.rearch .rsbox{ width: 303px; height: 37px; float: right; background: url(images/rsbox.png) no-repeat; overflow: hidden;}
.rearch .rsbox .cont_text{width: 250px;padding-left: 10px;height: 37px;background: no-repeat;line-height: 37px;border: none;outline: none;float: left;color: #a19d9d;font-size: 15px;}
.rearch .rsbox .cont_btn{ float: right; width: 35px; height: 35px; cursor: pointer; outline: none; border: none; margin-top: 1px; background: url(images/rsbtn.png) no-repeat;}
.Slb{padding-top: 46px;background: #fff;}
.Slb .container{ overflow: hidden; padding-bottom: 33px;}
.Slb .toptitle{ width: 100%; height: 80px; overflow: hidden; text-align: center; background: url(images/title1.png) no-repeat center bottom;}
.Slb .toptitle span{font-size: 28px;color: #0043a3;font-weight: bold;}
.Slb .toptitle span em{ font-size: 24px; color: #333333; font-weight: bold;}
.Slbcont{ margin-top: 20px; height: 278px; overflow: hidden; background: url(images/banner2.jpg) no-repeat center top; padding-top: 71px;}
.Slbcont ul{width: 730px;overflow: hidden;margin-left: 390px;}
.Slbcont ul li{ width: 50%; float: left; height: 45px; line-height: 45px; background: url(images/sj.png) no-repeat left center;}
.Slbcont ul li span{ margin-left: 30px; font-weight: bold; font-size: 15px; color: #555555;}
.Xtddt{}
.Xtddt .container{ overflow: hidden; padding-top: 50px; padding-bottom: 40px;}
.Xtddt_L{float: left;width: 860px;}
.Xtddt_L .dttab{height: 62px;overflow: hidden;}
.Xtddt_L .dttab li{float:left;width: 33.3%;height: 55px;position: relative;}
.Xtddt_L .dttab li h2{font-weight:100;}
.Xtddt_L .dttab li a{height: 55px;text-decoration: none;line-height: 55px;background: #171717;font-size: 18px;color: #fff;display: block;}
.Xtddt_L .dttab li.cur a,.Xtddt_L .dttab li:hover a{ background: #ce0000;}
.Xtddt_L .dttab li i{ width: 13px; height: 11px; display: none; background: url(images/sj3.png) no-repeat; position: absolute; left: 50%; margin-left: -7px;  bottom: -7px;}
.Xtddt_L .dttab .tab1 a{ padding-left: 43px;}
.Xtddt_L .dttab .tab2 a{ padding-left: 29px;}
.Xtddt_L .dttab li.cur i,.Xtddt_L .dttab li:hover i{ display: block;}
.Xtddt_L .nrbox{ margin-top: 25px;}
.Xtddt_L .nrbox .dtaitext{ overflow: hidden;}
.Xtddt_L .nrbox .dtaitext .dl{ overflow:hidden; border-bottom: 1px solid #f7f7f7; padding-bottom: 30px;}
.Xtddt_L .nrbox .dtaitext .dl .dt{ float: left;}
.Xtddt_L .nrbox .dtaitext .dl .dt img{ display: block;}
.Xtddt_L .nrbox .dtaitext .dl .dd{ padding-left: 283px; padding-top: 14px;}
.Xtddt_L .nrbox .dtaitext .dl .dd h3{ font-weight: normal; height: 20px; line-height: 20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Xtddt_L .nrbox .dtaitext .dl .dd h3 a{ font-size: 18px; color: #171717;}
.Xtddt_L .nrbox .dtaitext .dl .dd p{margin-top: 12px;height: 70px;line-height: 24px;color: #808080;font-size: 12px;overflow: hidden;}
.Xtddt_L .nrbox .dtaitext .dl .dd .smore{ display: block; margin-top: 23px; width: 75px; height: 30px; line-height: 30px; text-align: center; font-size: 12px; background: #171717; color: #e6e6e6;}
.Xtddt_L .nrbox .dtaitext .newslists{ overflow: hidden; margin-top: 22px; height: 130px;}
.Xtddt_L .nrbox .dtaitext .newslists li{overflow: hidden;height: 33px;line-height: 33px;background: url(images/sj2.png) no-repeat left center;width: 50%;float: left;}
.Xtddt_L .nrbox .dtaitext .newslists li *{ display: inline-block;}
.Xtddt_L .nrbox .dtaitext .newslists li h3{font-weight: 100;float: left;width: 330px;}
.Xtddt_L .nrbox .dtaitext .newslists li a{float: left;margin-left: 20px;font-size: 12px;color: #333333;width: 300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.Xtddt_L .nrbox .dtaitext .newslists li span{float: right;font-size: 12px;color: #bcbcbc;font-family: "Arial";margin-right: 20px;}
.Xtddt_r{ float: right; width: 292px;}
.Xtddt_r .flqtitle{ font-weight: normal; border-bottom: 2px solid #d1d1d1; overflow: hidden; height: 43px; line-height: 28px; background: url(images/frlingsbg2.png) no-repeat left top;}
.Xtddt_r .flqtitle a{ float: left; margin-left: 11px; font-size: 18px; color: #171717;}
.Xtddt_r .flqtitle span{ float: right; margin-right: 28px; width: 165px; height: 13px; margin-top: 10px; background: url(images/qttitle.png) no-repeat;}
.Xtddt_r .flquetion{ margin-top: 26px; height: 362px; overflow: hidden;}
.Xtddt_r .flquetion dl{ overflow: hidden; padding-bottom: 16px; margin-bottom: 22px; border-bottom: 1px dotted #d1d1d1;}
.Xtddt_r .flquetion dl dt{ height: 23px; line-height: 23px; background: url(images/wen.png) no-repeat left 1px;}
.Xtddt_r .flquetion dl dt a{ display: inline-block; width: 245px; margin-left: 28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 15px; color: #171717;}
.Xtddt_r .flquetion dl dd{ height: 40px; line-height: 20px; margin-top: 8px; font-size: 12px; color: #999999; padding-left: 28px; background: url(images/da.png) no-repeat left 1px;}
.frlink{ background: #171717;}
.frlink .container{ overflow: hidden; padding-top: 60px;}
.frlink .frlinktitle{ font-weight: normal; width: 88px; padding-left: 10px; float: left; height: 40px; background: url(images/frlingsbg.png) no-repeat left center;font-size: 16px; color: #ffffff;}
.frlink .frlinktitle span{ display: block; font-family: "Times New Roman"; font-size: 18px; color: #747474; text-transform: uppercase;}
.frlink ul{width: 1072px;overflow: hidden;float: right;margin-top: 13px;}
.frlink ul li{ float: left; height: 13px; line-height: 13px; margin-bottom: 7px; border-left: 1px solid #454545;}
.frlink ul li a{ font-size: 12px; color: #8e8e8e; padding: 0px 23px;}

/* 产品 */
.cpcenter{background:#e9e9e9 url(images/cpbj.png) center top;padding: 45px 0;}
.cpcenter .container{ overflow: hidden;}
.cpcenter .toptitle{ font-weight: normal; width: 100%; text-align: center; height: 50px; background: url(images/youzhi.png) no-repeat center bottom;}
.cpcenter .toptitle span{ font-size: 24px; color: #fff;}
.cpcenter .toptitle em{ font-size: 24px; color: #fff; font-weight: bold;}
.cpcentercont{ overflow: hidden;}
.leftlist h3{height: 60px;line-height: 60px;background: #0043a3;width: 100%;text-align: center;font-size: 20px;color: #fff;}
.leftlist{float: left;width: 220px;background: #fff;}
.leftlist .sorllidt{ overflow: hidden;}
.sorllidt ul li{line-height: 40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin: 13px 6px;text-indent: 25px;border-bottom: 1px solid #dbdada;}
.sorllidt ul li a{font-size: 16px;color: #333333;}
.sorllidt ul li a:hover{color: #0043a3;text-decoration: none;}
.sorllidt .sub-menu{overflow: hidden;border-bottom: 1px solid #efefef;}
.sorllidt .sub-menu li{height: 28px;line-height: 28px;background: url(images/jt.png) no-repeat 30px center;text-indent: 30px;border-bottom: none;margin: 5px 0px;}
.sorllidt .sub-menu li a{font-size: 15px;color: #333333;display: inline-block;width: 145px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.rightprodt .chgbox{ overflow: hidden;}
.rightprodt .Cmtab{height: 30px;line-height: 30px;background: #0043a3;padding: 17px 0 17px 20px;}
.rightprodt .Cmtab li{float: left;height: 30px;line-height: 30px;float: left;text-align: center;}
.rightprodt .Cmtab li a{display: inline-block;height: 30px;text-decoration: none;font-size: 17px;color: #fff;line-height: 30px;padding-left: 16px;padding-right: 16px;}
.rightprodt .Cmtab li.cur{ background: #fff;}
.rightprodt .Cmtab li:hover{ background: #fff;}
.rightprodt .Cmtab li.cur a{ color: #0043a3;}
.rightprodt .Cmtab li:hover a{ color: #0043a3;}
.leftlist .Hotline{width: 100%;height: 85px;background:#0043a3;}
.leftlist .Hotline .dl{overflow: hidden;margin-left: 23px;font-size: 16px;color: #fff;padding-top: 20px;}
.leftlist .Hotline .dl .dt{ float: left;}
.leftlist .Hotline .dl .dt img{ display: block;}
.leftlist .Hotline .dl .dd{ padding-left: 40px;}
.leftlist .Hotline .dl .dd span{ font-size: 15px; color: #fff;}
.leftlist .Hotline .dl .dd p{font-size: 22px;color: #fff;font-family: "Times New Roman";font-weight: bold;}
.rightprodt{width: 940px;float: right;overflow: hidden;background: #fff;}
.rightprodt .part{ overflow:hidden;}
.rightprodt .part .cmtitle{ height: 22px; line-height: 22px; overflow: hidden; padding-top: 20px; padding-bottom: 20px; padding-left: 38px; padding-right: 30px; background: url(images/cpbt.jpg);}
.rightprodt .part .cmtitle *{ display: inline-block;}
.rightprodt .part .cmtitle em{ float: left;}
.rightprodt .part .cmtitle em>a{ font-size: 20px; color: #333333; padding-left: 12px; background: url(images/jx.jpg) no-repeat left center;}
.rightprodt .part .cmtitle em>span{ font-size: 16px; color: #bcbcbc; font-family: "Arial"; margin-left: 6px;}
.rightprodt .part .cmtitle .smore{ float: right; width: 40px; height: 20px; padding-left: 20px; background:#0043a3 url(images/more.jpg) no-repeat left 0px; line-height: 20px; text-align: center; font-size: 12px; color: #fff;}
.rightprodt .part .cppiclist{ overflow: hidden;padding-top: 5px;}
.rightprodt .part .cppiclist li{float: left;width: 220px;overflow: hidden;text-align: center;margin: 5px 0px 10px 10px;border: 1px solid #dbdada;}
.rightprodt .part .cppiclist li img{display: block;width: 100%;}
.rightprodt .part .cppiclist li h3{font-size: 15px;font-weight:normal;height: 28px; line-height: 28px; padding: 0px 5px;margin-bottom: 5px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rightprodt .part .cppiclist li a{ font-size: 15px; color: #333333;text-decoration: none;}
.rightprodt .part .cppiclist li a:hover{text-decoration: none;}
.rightprodt .part .cppiclist li:hover{border: 1px solid #0043a3;}
.rightprodt .part .cppiclist li:hover a{color: #0043a3;text-decoration: none;}

.cp_title {height: 37px;font-weight: bold;position: relative;line-height: 32px;font-size: 18px;border-bottom: 2px solid #eee;}
.cp_name {float:left;color: #0043a3;height:37px;border-bottom: 2px solid #0043a3;position: relative;font-weight: bold;}
.cp_name font {color: #f63;text-transform:uppercase;font-size:18px;}

/* 产品服务 */
.fuwu{width: 1180px;margin:0px auto;}
.fuwu .fwtit{background: #fff;}
.fuwu .fwtit h4{text-align:center; font-size:20px; padding-left:100px}
.fuwu .fwtit h4 a{color:#333333;line-height:110px; text-decoration:none}
.fuwu .fwtit h4 span{color:#da251e; margin-left:20px;}
.fuwu .fwtot{background: #fff;height:459px;}
.fuwu .fwtot ul{height:364px;margin-top: 20px;}
.fuwu .fwtot ul li{width: 345px;float: left;background: #fff;margin: 35px 0px 40px 40px;}
.fuwu .fwtot ul li img{display:block}
.fuwu .fwtot ul li p{line-height: 24px;font-size: 15px;height: 72px;overflow: hidden;width: 283px;padding: 20px;border-bottom: 1px solid #dbdada;border-left: 1px solid #dbdada;border-right: 1px solid #dbdada;}
.fuwu .fwtot ul li span a{display:block; width:103px; height:35px; background:url(images/p_07.png) right center no-repeat; background-color:#999999;color:#ffffff; padding-left:20px; line-height:35px; margin:0px auto; font-size:16px; text-decoration:none; margin-top:25px;}
.fuwu .fwtot ul li span a:hover{background-color:#da251e}


/*选择我们*/
.xzwm{ overflow:hidden; width:100%; background:#f0f0f0 url(images/cpbj.png) center top; height:645px; position:relative;}
.xzwm h2{text-align:center;font-size:35px;color:#f63;margin-top: 35px;}
.xzwm .xzBox{ overflow:hidden;height:645px; position:relative}
.xzwm .xzUl{ width:100%; overflow:hidden;margin-top:40px; }
.xzwm .xzUl li{ background:url(images/yuan.png) no-repeat center; height:197px; width:177px; float:left; margin:0 5px;}
.xzwm .xzUl li p{ padding:0 20px; margin-top:45px; font-size:15px; color:#333333; text-align:center; line-height:22px;}
.xzwm .xzUl li strong{color: #f63;font-size: 18px;margin: 0 30px;text-align: center;line-height: 40px;} 
.xzwm .xzWen{width:625px;margin-top: 7px;margin-left: 230px;overflow: hidden;}
.xzwm .xzWen h3{font-size:39px;color:#333333;font-weight:normal;padding-bottom: 3px;border-bottom:1px solid #c4c4c4;}
.xzwm .xzWen h3 span{ font-size:80px; color:#f63; font-family:Arial}
.xzwm .xzWen p{margin-top: 45px;font-size:18px;color:#333333;margin: 15px 0;text-align: center;}
.xzwm .xzWen p strong{color: #f63;font-size: 18px;text-align: center;line-height: 40px;}
.xzwm .xzWen a{display:block;width:319px;height:56px;line-height:56px;color:#f63;font-size:22px;border:1px solid #f63;text-align:center;margin: 0 auto;text-decoration:none;}
.xzwm .xzWen a:hover{display:block;width:319px;height:56px;line-height:56px;color:#0043a3;font-size:22px;border:1px solid #0043a3;text-align:center;margin: 0 auto;text-decoration:none;}
.xzwm img.ren{position:absolute;bottom:0;right: 140px;}

/*首页资讯*/
.indexnews {padding: 45px 0;background: #e9e9e9 url(images/cpbj.png) center top;overflow: hidden;}
.indexnews .news_coni{width: 1200px;overflow: hidden;margin: 0 auto;}
.indexnews .news_coni .concase {width: 580px;background: #fff;float: left;margin-right: 20px;}
.indexnews .news_coni .concase:first-child {margin-left: 0;}
.indexnews .news_coni .concase .font {text-align: center;padding-top: 20px;font-size: 24px;}
.indexnews .news_coni .concase .news_p1 {color: #0043a3;font-size: 30px;text-align: center;background: url(img/newsbg01.png) no-repeat center;margin: 35px 0 15px 0;}
.indexnews .news_coni .concase .news_p1 a {color: #0043a3;}
.indexnews .news_coni .concase .news_p1 a:hover{text-decoration: underline;}
.indexnews .news_coni .concase .case_top {height: 126px;position: relative;padding-left: 165px;}
.indexnews .news_coni .concase .case_top img {position: absolute;left: 0;top: 0;width: 150px;height: 126px;}
.indexnews .news_coni .concase .case_top .t_p1 {font-size: 15px;color: #333;font-weight: bold;line-height: 16px;height: 32px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding-top: 8px;}
.indexnews .news_coni .concase .case_top .t_p2 {font-size: 15px;margin-top: 10px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;line-height: 16px;height: 48px;}
.indexnews .news_coni .concase ul {margin-top: 20px;padding: 10px 20px;}
.indexnews .news_coni .concase ul li {color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 10px;height: 28px;line-height: 28px;font-size: 15px;padding-left: 20px;background: url(img/libg.png) no-repeat 5px center;}
.indexnews .news_coni .concase ul li a {color: #333333;}
.indexnews .news_coni .concase ul li a:hover {color: #0043a3;}
.indexnews .news_coni .concase ul li span {color: #333333;float: right; font-size: 13px;}
.indexnews .cjwd .wtcont{ height:354px; padding-top:10px; margin-bottom:10px; overflow:hidden;}
.indexnews .cjwd dl{ margin:0 25px;padding:23px 0;font-size: 15px;border-bottom: 1px dotted #c5c3c3;}
.indexnews .cjwd dt{padding:2px 0; padding-left:30px; font-weight: bold;font-size: 16px;height: 22px;line-height: 22px;background: url(Img/Index/cjwdq.png) no-repeat left center;}
.indexnews .cjwd dt a{ color:#333;}
.indexnews .cjwd dd {height:40px;margin-top:8px;overflow: auto;background: url(img/cjwda.png) no-repeat left top;}
.indexnews .cjwd dd a {display: block; color:#868686; line-height:20px; height:40px;margin-left:30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.Parnersy{height: 277px;background: url(images/cpzs.png) no-repeat center top;margin-top: -160px;}
.Parner .container{ background: #0043a3; padding-top: 32px; padding-bottom: 32px;}
.Parner .toptitle{height: 66px; overflow: hidden; background: url(images/pntitle.png) no-repeat center bottom; text-align:center; width: 100%;}
.Parner .toptitle span{font-size: 24px;color: #fff;font-weight: bold;}
.Parnercont{ position: relative; margin-top: 20px;}
.Parnercont ul{ overflow: hidden; width: 920px; margin: 0px auto;}
.Parnercont ul li{ float: left; width: 164px; text-align: center; margin: 0px 10px;}
.Parnercont ul li img{ display: block;}
.Parnercont ul li p{height: 35px;line-height: 35px;padding: 0px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size: 15px;color: #fff;}
.Parnercont .btn{ display: block; width: 41px; height: 41px; position: absolute; top: 20px;}
.Parnercont .prev{background: url(images/prev.png) no-repeat; left: -23px;}
.Parnercont .next{background: url(images/next.png) no-repeat; right: -23px;}
.xtdys{overflow: hidden;background: url(images/ysbgg.png);}
.xtdsyscont{height: 1830px;position: relative;z-index: 5;background: url(images/ysbg.png);}
.xtdsyscont .Text{ position: absolute; width: 415px;}
.xtdsyscont .Text h5{ overflow: hidden;}
.xtdsyscont .Text h5 span{ font-size: 26px; color: #333333; display: block; padding-bottom: 8px;}
.xtdsyscont .Text h5 em{ font-size: 16px; color: #0043a3; font-weight: bold;}
.xtdsyscont .Text ul{ overflow: hidden; margin-top: 23px;}
.xtdsyscont .Text ul li{line-height: 30px; font-size: 13px; color: #333333; padding-left: 20px; background: url(images/jt.png) no-repeat left center;}
.xtdsyscont .Text ul li span{ display: inline-block; width: 67px; height: 23px; margin-right: 8px; color: #fff; font-size: 13px; text-align: center; line-height: 23px; background: #0043a3;}
.xtdsyscont .text1{left: 150px;top: 235px;}
.xtdsyscont .text2{left: 720px;top: 565px;}
.xtdsyscont .text3{left: 260px;top: 932px;}
.xtdsyscont .text4{left: 720px;top: 1206px;width: 328px;}
.xtdsyscont .text4 ul li{ line-height: 22px; background: url(images/jt.png) no-repeat left 6px; text-transform:uppercase;}
.xtdsyscont .text5{left: 260px;top: 1545px;width: 498px;}
.xtdsyscont .hotline{position: absolute;height: 30px;overflow: hidden;left: 720px;top: 755px;}
.xtdsyscont .hotline *{ float: left;}
.xtdsyscont .hotline p{background: url(images/smb.png) no-repeat left center;padding-left: 37px;font-size: 22px;color: #0043a3;font-family: "Times New Roman";font-weight: bold;}
.xtdsyscont .hotline .ljzx{display: block;margin-left: 22px;width: 111px;height: 30px;line-height: 30px;text-align: center;font-size: 15px;color: #fff;background: #3d3d3d;border-radius: 15px;}
.Jjfv{padding-bottom: 50px;}
.Jjfv .container{ overflow: hidden; padding-top: 47px;}
.Jjfv .toptitle{ height: 125px; overflow: hidden; text-align: center; width: 100%; background: url(images/ggt.png) no-repeat center 49px; }
.Jjfv .toptitle h2{font-size: 28px;color: #333333;}
.Jjfv .toptitle h2 em{ font-weight: bold; color: #0043a3;}
.Jjfv .toptitle span{ font-size: 16px; color: #333333; display: block; margin-top: 42px;}
.Jjfvcont{ overflow: hidden; background: url(images/wangbg.png); margin-top: 25px;}
.Jjfvcont .leftqh{ float: left; width: 227px;}
.Jjfvcont .leftqh ul{ overflow: hidden;}
.Jjfvcont .leftqh ul li{ width: 220px; height: 95px; text-align: center; position: relative;}
.Jjfvcont .leftqh ul li a{ display: inline-block; width: 180px; height: 95px; text-decoration: none; padding-right: 40px; line-height: 95px; font-size: 15px; color: #fff;}
.Jjfvcont .leftqh ul li i{ display: none; width: 12px; height: 13px; background: url(images/sj4.png) no-repeat; position: absolute; right: -7px; top: 50%; margin-top: -6px;}
.Jjfvcont .leftqh ul li a:hover{ background: #0043a3 url(images/yuan1.png) no-repeat 174px center;}
.Jjfvcont .leftqh ul li.cur a{ background: #0043a3 url(images/yuan1.png) no-repeat 174px center;}
.Jjfvcont .leftqh ul li.cur i,.Jjfvcont .leftqh ul li:hover i{ display: block;}
.Jjfvcont .leftqh ul .fv1 a{ background: #585858 url(images/yuan1.png) no-repeat 174px center;}
.Jjfvcont .leftqh ul .fv2 a{ background: #494949 url(images/yuan1.png) no-repeat 174px center;}
.Jjfvcont .leftqh ul .fv3 a{ background: #3d3d3d url(images/yuan1.png) no-repeat 174px center;}
.Jjfvcont .leftqh ul .fv4 a{ background: #2c2b2b url(images/yuan1.png) no-repeat 174px center;}
.Jjfvcont .leftqh ul .fv5 a{ background: #1e1e1e url(images/yuan1.png) no-repeat 174px center;}
.Jjfvcont .leftqh ul .fv6 a{ background: #0e0e0e url(images/yuan1.png) no-repeat 174px center;}
.Jjfvcont .leftqh ul .fv7 a{ background: #0e0e0e url(images/yuan1.png) no-repeat 174px center;}
.Jjfvcont .leftqh ul .fv8 a{ background: #0e0e0e url(images/yuan1.png) no-repeat 174px center;}
.Jjfvcont .rightnr{width: 900px;padding-right: 25px;overflow: hidden;float: right;}
.Jjfvcont .rightnr .jiejuenr{ overflow: hidden;}
.Jjfvcont .rightnr .dgdetail{ overflow: hidden; padding-top: 30px;}
.Jjfvcont .rightnr .dgdetail .dt{ float: left;}
.Jjfvcont .rightnr .dgdetail .dt img{ display: block;}
.Jjfvcont .rightnr .dgdetail .dd{padding-left: 375px;padding-top: 17px;}
.Jjfvcont .rightnr .dgdetail .dd h3{ height: 25px; line-height: 25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Jjfvcont .rightnr .dgdetail .dd h3 a{font-size: 18px;color: #0043a3;}
.Jjfvcont .rightnr .dgdetail .dd h6{ height: 20px; line-height: 20px; margin-top: 4px; font-size: 13px; color: #333333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Jjfvcont .rightnr .dgdetail .dd p{overflow: hidden;margin-top: 24px;line-height: 24px;font-size: 15px;margin-bottom: 24px;}
.Jjfvcont .rightnr .dgdetail .dd .zxbtn{ overflow: hidden; height: 40px; margin-top: 16px;}
.Jjfvcont .rightnr .dgdetail .dd .zxbtn a{display: block;float: left;width: 114px;padding-left: 20px;height: 39px;text-align: center;line-height: 39px;font-size: 15px;color: #fff;}
.Jjfvcont .rightnr .dgdetail .dd .zxbtn .fvxq{ margin-right: 15px; background: url(images/btnn1.png) no-repeat;}
.Jjfvcont .rightnr .dgdetail .dd .zxbtn .ljzx{ margin-right: 15px; background: url(images/btnn2.png) no-repeat;}
.Jjfvcont .rightnr .sbtc{  overflow: hidden; margin-top: 9px;}
.Jjfvcont .rightnr .sbtc .gdjccx{height: 45px;line-height: 45px;border-bottom: 3px solid #0043a3;padding-left: 10px;background: url(images/dbian.png) no-repeat left center;font-size: 16px;color: #0043a3;}
.Jjfvcont .rightnr .sbtc ul{overflow: hidden;width: 920px;margin-top: 17px;}
.Jjfvcont .rightnr .sbtc ul li{float: left;width: 210px;text-align: center;padding-right: 20px;margin-bottom: 15px;}
.Jjfvcont .rightnr .sbtc ul li img{display: block;width: 100%;}
.Jjfvcont .rightnr .sbtc ul li h3{height: 25px;line-height: 25px;margin-top: 8px;padding: 0px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size: 13px;font-weight: 100;}
.Jjfvcont .rightnr .sbtc ul li h3 a{ color: #333333;}
.kjgl{ background: #f7f7f7; padding-bottom: 27px; padding-top: 28px;}
.kjgl .container{ background: #fff; padding-top: 38px;}
.kjgl h2{height: 70px;overflow: hidden;width: 100%;text-align: center;background: url(images/title2.png) no-repeat center bottom;font-size: 24px;color: #333333;text-decoration: none;}
.kjgl h2 a{font-size: 24px;color: #333333;text-decoration: none;}
.kjgl h2 em{ font-weight: bold; color: #0043a3;}
.kjglcont{ position: relative; padding-bottom: 40px; margin-top: 27px;}
.kjglcont ul{ overflow: hidden; width: 912px; margin: 0px auto;}
.kjglcont ul li{text-align: center;float: left;margin: 0px 10px;width: 200px;}
.kjglcont ul li img{display: block;background: #f7f7f7;}
.kjglcont ul li h3{height: 40px;line-height: 40px;padding: 0px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.kjglcont ul li h3 a{ font-size: 13px; color: #333333;}
.kjglcont .btn{ position: absolute; top: 50px; display: block; width: 41px; height: 41px;}
.kjglcont .prev{background: url(images/prev.png) no-repeat; left: -21px;}
.kjglcont .next{background: url(images/next.png) no-repeat; right: -21px;}
.Cstpj{ background: #f7f7f7; padding-bottom: 50px;}
.Cstpj .container{ overflow: hidden;}
.Cstpj .Cstpj_l{float: left;width: 840px;background: #fff;padding-top: 38px;padding-bottom: 38px;padding-right: 6px;padding-left: 28px;}
.Cstpj .Cstpj_l h2{ overflow: hidden; padding-left: 9px;}
.Cstpj .Cstpj_l h2 a{font-size: 24px;font-weight: bold;color: #333333;}
.Cstpj .Cstpj_l h2 a em{ color: #0043a3; font-weight: bold;}
.Cstpj .Cstpj_l h2 i{ display: block; width: 195px; height: 13px; margin-top: 7px; background: url(images/sy.png) no-repeat;}
.Cstpj .Cstpj_l .Cstpj_lcont{ margin-top: 22px; overflow: hidden;}
.Cstpj .Cstpj_l .Cstpj_lcont ul{ overflow: hidden; width: 642px; float: left;}
.Cstpj .Cstpj_l .Cstpj_lcont ul li{ width: 195px; text-align: left; overflow: hidden; float: left; margin: 0px 9px;}
.Cstpj .Cstpj_l .Cstpj_lcont ul li img{ display: block; background: #f7f7f7; padding: 10px 10px;}
.Cstpj .Cstpj_l .Cstpj_lcont ul li h3{ height: 25px; line-height: 25px; margin-top: 8px; margin-bottom: 6px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Cstpj .Cstpj_l .Cstpj_lcont ul li h3 a{font-size: 15px;color: #0043a3;}
.Cstpj .Cstpj_l .Cstpj_lcont ul li p{font-size: 12px;color: #333333;line-height: 20px;height: 56px;overflow: hidden;}
.Cstpj .Cstpj_r{ width: 282px; float: right; border-top: 2px solid #0043a3; background: #fff;}
.Cstpj .Cstpj_r .hncont{ padding-top: 30px; padding-bottom: 20px;}
.Cstpj .Cstpj_r .hncont h2{ overflow: hidden; text-align: center; height: 38px; background: url(images/title3.png) no-repeat center bottom; margin-bottom: 16px;}
.Cstpj .Cstpj_r .hncont h2 a{font-size: 24px;color: #333333;}
.Cstpj .Cstpj_r .hncont ul{ width: 184px; margin: 0px auto;}
.Cstpj .Cstpj_r .hncont ul li{ width: 184px; text-align:center;float:left;}
.Cstpj .Cstpj_r .hncont ul li img{ display: block;}
.Cstpj .Cstpj_r .hncont ul li h3{ height: 30px; line-height: 30px; padding: 0px 4px; margin-top: 3px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Cstpj .Cstpj_r .hncont ul li h3 a{ font-size: 12px; color: #333333;}

/*选择我们与案例*/
.Gixtd{background: #0043a3 url(images/cpbj.png) center top;padding: 45px 0;overflow: hidden;}
.gtcmtitle{ width: 100%; text-align: center; height: 40px; overflow: hidden;font-size: 26px;color: #0043a3;}
.Gixtd_top{ overflow: hidden; background: #fff; padding-top: 37px; padding-bottom: 38px;}
.Gixtd_top .gtcmtitle{ background: url(images/title4.png) no-repeat center bottom;}
.Gixtd_top .gszl{ overflow: hidden; padding-left: 40px; padding-right: 50px;}
.Gixtd_top .gszl .dt{ float: left;}
.Gixtd_top .gszl .dt img{ display: block; background: #f7f7f7; padding: 10px 10px;}
.Gixtd_top .gszl .dd{ padding-left: 470px;}
.Gixtd_top .gszl .dd h3{height: 25px;line-height: 25px;margin-bottom: 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top: 5px;}
.Gixtd_top .gszl .dd h3 a{font-size: 24px;color: #0043a3;font-weight: bold;}
.Gixtd_top .gszl .dd>p{line-height: 28px;font-size: 15px;color: #333333;height: 190px;overflow: hidden;}
.Gixtd_top .gszl .dd>div{overflow: hidden;margin-top: 15px;}
.Gixtd_top .gszl .dd>div .hotline{float: left;height: 30px;line-height: 30px;margin-right: 22px;font-size: 22px;color: #0043a3;font-family: "Times New Roman";font-weight: bold;padding-left: 35px;background: url(images/smb.png) no-repeat left center;}
.Gixtd_top .gszl .dd>div .ljzx{float: left;display: block;background: #0043a3;width: 111px;height: 30px;line-height: 30px;margin-left: 100px;text-align: center;color: #fff;font-size: 15px;border-radius: 15px;}
.Gixtd_down{ background: #fff; margin-top: 30px; padding-top: 30px; padding-bottom: 20px;}
.Gixtd_down .xtdfc{ position: relative; margin-top: 30px;}
.zy{margin: 0 30px;}
.Gixtd_down ul{ overflow: hidden; width: 912px; margin: 0px auto;margin: 0 30px;}
.Gixtd_down ul li{float: left;text-align: center;width: 200px;margin: 0px 10px;}
.Gixtd_down ul li img{display: block;background: #f7f7f7;}
.Gixtd_down ul li h3{ height: 28px; line-height: 28px;font-size: 15px;font-weight: normal;margin-top: 12px; padding: 0px 4px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Gixtd_down ul li h3 a{ font-size: 15px; color: #333333;}
.Gixtd_down .btn{ position: absolute; top: 50px; width: 41px; height: 41px;}
.Gixtd_down .prev{ left: -21px; background: url(images/prev.png) no-repeat;}
.Gixtd_down .next{ right: -21px; background: url(images/next.png) no-repeat;}
.rtTop{width: 26px;height: 62px;overflow:hidden;position:fixed;bottom: 100px;right: 50%;margin-right: -660px;cursor:pointer;display:none;}
.rtTop .topfei{width: 26px;height: 62px;overflow:hidden;position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}

/*客户见证*/
.kehuMain{ background:#e6e6e6 url(images/cpbj.png) center top; height:610px;}
.kehuMain .hzt{ text-align:center; padding-top:50px; margin-bottom:15px;font-size:30px; color:#0043a3;font-weight: bold;}
.kehuMain .hzt i{display:block;width:40px;height:0;border-top: 2px solid #00458d;margin:0 auto;}
.kehuMain .hzc{ position:relative; margin-top:35px;}
.kehuMain .kehu{ overflow:hidden; padding-top:10px;}
.kehuMain .kehu .dz{overflow:hidden;float:left;width: 575px;margin: 15px 15px 15px 0px;}
.kehuMain .kehu .dr{overflow:hidden;float:left;width: 575px;margin: 15px 0px 15px 15px;}
.kehuMain .kehu dd{ height:100px;}
.kehuMain .kehu dd h3{padding-bottom:13px;padding-top:20px;width: 350px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.kehuMain .kehu dd h3 a{ font-size:16px; color:#000;}
.kehuMain .kehu dd p{font-size:15px; color:#333333;padding-top: 20px;line-height:22px; height:88px; overflow:hidden;}
.kehuMain .kehu .dz dt{float:left;}
.kehuMain .kehu .dz dd{margin-left: 110px;background: #fff;padding-left: 45px;padding-right:20px;position: relative;}
.kehuMain .kehu .dr dt{ float:right;}
.kehuMain .kehu .dr dd{margin-right: 110px;background: #fff;padding-right:45px;padding-left:20px;position: relative;}
.kehuMain .reback{ text-align:center; font-size:0; margin-top:20px;}
.kehuMain .reback a{display:inline-block;width:136px;height:37px;line-height:37px;font-size:15px;color: #0043a3;margin:0 12px;text-decoration:none;border: 1px solid #0043a3;}
.kehuMain .reback a:hover{color: #fff;border: 1px solid #0043a3;background: #0043a3;}
.kehuMain .kehu .dz dd i {width:0;height:0;border-top:0px solid transparent;border-right:20px solid white;border-bottom:20px solid transparent;position:absolute;top:0px;left:-20px;}
.kehuMain .kehu .dr dd i {width:0;height:0;border-top:0px solid transparent;border-left:20px solid white;border-bottom:20px solid transparent;position:absolute;top:0px;right:-20px;}

/*悬浮联系我们*/
.clzxkf {position: fixed;width: 158px;height: 210px;right: 0px;top: 230px;z-index: 999;background: url(images/kefuzx.png) no-repeat}
.zixunqq {width: 127px;height: 43px;display: block;margin-top: 112px;}
.zixundh {margin-top: 3px;color: #fd0;padding-left: 34px;height: 43px;line-height: 43px;font-size: 18px;}
.fixed {position: fixed;width: 158px;height: 43px;top: 434px;right:0px;}
.fixed a.backup {background: url(images/totop.png) no-repeat;height: 43px;width: 158px}
.fixed a {display: block;width: 55px;height: 53px}

/*单页*/
.danye{background-color: #e9e9e9;padding-bottom: 25px;}
.nydyc{width: 940px;float: right;overflow: hidden;margin-top: 20px;}
.leftlist h3 i{display: block;font-style: inherit;text-transform: uppercase;font-size: 15px;margin-top: 3px;}

.right_title {height:36px;line-height:36px;font-size:18px;background:#f5f5f5;padding:10px 20px;margin-bottom:20px;font-weight: bold;}
.right_name {float:left;color: #0043a3;height:37px;}
.right_name h1{font-size:18px;}
.right_name font {color: #f63;margin-left:10px;text-transform:uppercase;font-size:18px;}
.mbx {font-size:14px;float:right;width:550px;text-align:right;line-height:36px;}
.mbx .breadcrumbs {list-style:none;padding:0;margin:0;float:right;line-height:36px;}
.mbx .breadcrumbs li {float:left;margin:0 5px 0 0;padding:0;}
.mbx b {font-weight:100;float:right;background:url(images/syico.png) no-repeat 0px 6px;text-indent:26px;}
/*专题列表*/
.topics{width: 960px;overflow: hidden;}
.topics li {overflow: hidden;background-color: #fff;float: left;line-height:50px;width: 220px;font-size:14px;text-align: center;margin-right: 20px;margin-bottom: 20px;}
.topics a{color: #666;background-color: #ffffff;display: inline-block;width: 220px;}
.topics a:hover{background-color: #0043a3;color: #fff;text-decoration: none;}
/*产品列表*/
.gonggeggg {width: 980px;}
.moco-course-wrap {float: left;background-color: #fff;position: relative;margin-right: 20px;margin-top: 10px;margin-bottom: 20px;}
.moco-course-wrap .moco-course-box:hover .moco-course-intro {top: 110px;}
.moco-course-wrap .moco-course-box {width: 300px;height: 270px;box-sizing: border-box;overflow: hidden;position: relative;border: 1px solid #dbdada;}
.moco-course-wrap .moco-course-box .moco-course-intro {width: 100%;text-align: center;}
.moco-course-wrap .moco-course-box .moco-course-intro h2 { margin: 0;font-size: 15px;height: 50px;overflow: hidden;color: #333333;line-height: 50px;}
.moco-course-wrap .moco-course-box:hover {border: 1px solid #0043a3;}
.moco-course-wrap .moco-course-box:hover h2 a {color: #0043a3;text-decoration: none;}

/*分页*/
.page_navi{width:100%;height:34px;line-height:34px;text-align:center;overflow:hidden;padding-top:10px;position:relative;border-top:1px solid #e8e8e8;margin-top: 30px;margin-bottom: 10px;}
.page_navi a{display:inline-block;margin-right:8px;height:34px;line-height:34px;padding:0 15px;background:#fff;color:#626262;font-size:14px}
.page_navi a:hover,.page_navi .current{color:#fff;background: #0043a3;text-decoration:none}
.page_navi .page-numbers{position:absolute;top:5px;left:15px;letter-spacing:1px;font-family:"microsoft yahei";color:#424242}

.grid-layout {overflow:hidden;background:#fff;margin-bottom:20px;padding:30px;}
.grid-layout .grid-left {float:left;width:85px;text-align:right;}
.grid-layout .grid-right {float:right;width:770px;text-align:left;}
.post-aside {font-size:.875em;line-height:1.71428571;}
.post-aside .author {display:block;color:#393c40;}
.post-aside .thumbnail {display:block;height:52px;width:52px;margin-right:0;margin-bottom:16px;margin-left:auto;border-radius:50%;margin-right:-5px;}
.text-overflow {width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.post-aside .date {color:#7d7e80;margin-top:13px;}
.post-aside .date p {display:block;}
.post-gist .linkss {color:#393c40;font-weight: bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.post-gist .linkss:hover{color:#f63;text-decoration:none}
.post-gist .titleh3 {margin:0;font-size:18px;overflow:hidden;}
.divider.for-post-title {height:4px;width:74px;margin:38px 0px 20px 0px;padding:0;background: #0043a3;}
.post-gist .excerpt {margin:0;font-size:14px;line-height:24px;margin-top: 10px;}
.post-gist .read-more {display:inline-block;margin-top:24px;font-size:.875em;line-height:1.71428571;color:#bbbaba;border-bottom:1px solid #eee;}

.newCont {float:left;width:945px;overflow:hidden;}
.conts {position: relative;padding: 42px 35px 20px 35px;border-top: #0170bf 2px solid;background-color: #fff;margin-bottom: 20px;}
.conts_no_mar {margin-bottom:0}
.newCont .conts h1 {text-align:center;font-size:20px;color:#333;margin-bottom:15px;font-weight:bold}
.newCont .time {width:100%;font-size:13px;color:#999;text-align:center;padding-bottom:22px;border-bottom:#e7e7e7 1px dashed;margin-bottom:28px;}
.new_conts p {font-size: 15px;color: #333;margin-bottom: 20px;word-break: break-all; line-height: 30px;}
.new_conts table{width:100%;border-left:1px solid #f1f1f1;border-top:1px solid #f1f1f1;line-height:40px;border-collapse:collapse;}
.new_conts table tr td{ border-right:1px solid #f1f1f1;font-size: 15px;border-bottom:1px solid #f1f1f1; line-height:30px;text-align:center;}
.new_conts table tr:nth-child(odd){background:#f9f9f9;}
.new_conts img {max-width:100%;height:auto;}
.new_conts h1 {font-size:36px}
.new_conts h2 {font-size:30px}
.new_conts h3 {font-size:24px}
.new_conts h4 {font-size:18px}
.new_conts h5 {font-size:14px}
.new_conts h6 {font-size:12px}
.new_conts h1,.new_conts h2,.new_conts h3,.new_conts h4,.new_conts h5,.new_conts h6 {margin-bottom:20px}
.new_conts strong {font-weight:bold}
.new_conts ul,.new_conts ol {background:#ececec;padding:30px 30px 30px 40px;font-size:16px;margin-bottom:26px;}
.new_conts ul li,.new_conts ol li {list-style-type:circle;line-height:30px;}
.up_down {background:#ffffff;overflow: hidden;}
.up_down ul{list-style: disc;color: #666;overflow: hidden;margin: 20px 0 20px 20px;}
.up_down li {line-height: 40px;font-size: 15px;height: 40px;margin-left: 20px;width: 47%;color: #333333;float: left;}
.up_down li a:hover{color:#f63;text-decoration:none}
.up_down li span{float: right;font-size: 13px;color: #333333;margin-right: 15px;}
.wzzzxx {border:1px solid #ccc;padding:20px;margin-bottom:20px;margin-top:60px}
.wzzzxx h6 {margin-top:-32px;width:110px;background:#fff;text-align:center;margin-bottom:15px}
.f4n3h5q {line-height:30px;font-size:14px;}
.up_down1 {overflow: hidden;}
.img_down {background:#ffffff;margin-top: 20px;overflow: hidden;}
.img_down ul{overflow: hidden;margin: 20px 0 20px 20px;}
.img_down li {float: left;width: 212px;margin-right: 15px;margin-bottom: 15px;border: 1px solid #dbdada;}
.img_down li span{float: right;font-size: 13px;color: #333333;margin-right: 15px;}

.xgcpmz{background: #015198;height:30px;line-height: 30px;width:212px;overflow:hidden}
.xgcpmz a{color:#fff;display:block;font-size: 14px;text-align: center;padding-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.imgli:hover .xgcpmz a{background: #4581CE;text-decoration: none;}
.img_down li:hover img{filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}


/*常见问答*/
.answer_content{padding: 10px;margin: 30px 0 40px 0;background: #f3f3f3;width: 98%;position: relative;}
.answer_content h2 {color: #333;font-weight: bold;margin: 10px 0;padding: 5px 0 5px 24px;border-left: 4px solid #0043a3;font-size: 18px;line-height: 35px;background-color: #fff;margin-left: -10px;}
.answer_content p {margin: 10px 0 15px;line-height: 1.75rem;font-size: 1.0rem;color: #666;margin: 2%;line-height: 1.7em;}
.answer_info {position: absolute;right: 0;bottom: -30px;font-size: 13px;color: #c5c5c7;width: 100%;text-align: right;}
.answer_content:after{content: '';position: absolute;right: 22px;bottom: -5px;background: #f3f3f3;display: inline-block;width: 20px;height: 20px;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);}

/*内容页相关文章或产品*/
.title {position: relative;margin: 20px;line-height: 32px;font-size: 18px; border-bottom: 2px solid #eee;}
.title strong {border-bottom: 2px solid #0043a3;display: inline-block;position: relative;bottom: -2px;font-weight: bold;}

/*产品内容页*/
.cpdsbox {background:#fff;}
.cpboxpic1 {width:350px;float:left;padding-right:20px;margin-top:30px;margin-left:30px;border: 1px solid #dbdada;}
.cpboxpic2 {margin-top:30px;width: 500px;float:right;margin-right:30px;}
.biaoti {color:#333333;font-size:20px;line-height:30px;font-weight: bold;padding: 10px 20px;}
.cpfbt {color:#007358;font-size:15px;line-height:20px;word-break:break-all;margin-bottom:20px;}
.cpjsbox {padding:20px;font-size:15px;position:relative;margin-bottom:20px}
.cpjsbox li {line-height:30px;float:left;width:100%;margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px dashed #dbdada;}
.cpname {width:80px;display:block;float:left;color:#333333;}
.cpnamea {float:left;width: 380px;display:block;color:#f63;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ppbzl {margin-bottom:45px;}
.ppbzl li {line-height:28px;list-style-type:disc;margin-left:22px;}
.zxana {width:160px;height:40px;line-height:40px;display:block;float:left;font-size:16px;margin-right:30px;color:#fff}

.cpmiaoshu {background:#fff;margin-top:20px;padding:30px;}
.cpmstxt88 {padding-top:10px;margin-bottom:30px;}
.cpmstxt88 p {font-size:16px;color:#333;line-height:26px;margin-bottom:26px;word-break:break-all;}
.cpmstxt88 p img {max-width:100%;height:auto}
.cpmstxt88 table{width:100%;border-left:1px solid #f1f1f1;border-top:1px solid #f1f1f1;line-height:40px;border-collapse:collapse;}
.cpmstxt88 table tr td{ border-right:1px solid #f1f1f1;font-size: 15px;border-bottom:1px solid #f1f1f1; line-height:40px;text-align:center;}
.cpmstxt88 table tr:nth-child(odd){background:#f9f9f9;}
.cpmstxt88 ul,.cpmstxt88 ol {background:#ececec;padding:30px 30px 30px 40px;font-size:16px;margin-bottom:26px;}
.cpmstxt88 h1 {font-size:36px}
.cpmstxt88 h2 {font-size:30px}
.cpmstxt88 h3 {font-size:24px}
.cpmstxt88 h4 {font-size:18px}
.cpmstxt88 h5 {font-size:14px}
.cpmstxt88 h6 {font-size:12px}
.cpmstxt88 h1,.cpmstxt88 h2,.cpmstxt88 h3,.cpmstxt88 h4,.cpmstxt88 h5,.cpmstxt88 h6 {margin-bottom:30px;padding-bottom:10px;border-bottom: 2px solid #0043a3;padding-top:10px;}
.cpmstxt88 ul li,.cpmstxt88 ol li {list-style-type:circle;line-height:30px;}
.aligncenter {clear:both;display:block;margin-left:auto;margin-right:auto}
.MagicZoomBigImageCont {border:1px solid #91b817;background:#FFF;}
.MagicZoomMain {text-align:center !important;width:92px;}
.MagicZoomMain div {padding:0px !important;}
.MagicZoomHeader {color:#fff;background:#91b817;text-align:center !important;}
.MagicZoomPup {border:0px solid #aaa;background:#ffffff;}
.MagicZoomLoading {text-align:center;background:#ffffff;color:#444;border:1px solid #ccc;opacity:1.8;padding:3px 3px 3px 3px !important;display:none;}
.MagicZoomLoading img {padding-top:3px !important;}
#tsShopContainer li,#tsShopContainer img {vertical-align:top;}
#tsShopContainer {width:350px;position:relative;margin-bottom:10px;}
#tsShopContainer #tsImgS {text-align:center;width:100%;position:relative;margin-bottom:20px;}
#tsShopContainer #tsImgS a {display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img {border:0px;}
#tsShopContainer #tsPicContainer {width:100%;height:75px;position:relative;}
#tsShopContainer #tsPicContainer #tsImgSArrL {width:17px;height:100%;background:url(images/btn-left.jpg) no-repeat left center;position:absolute;top:0px;left:8px;cursor:pointer;margin-right:10px;}
#tsShopContainer #tsPicContainer #tsImgSArrR {width:17px;height:100%;background:url(images/btn-right.jpg) no-repeat right center;position:absolute;top:0px;right:8px;cursor:pointer;margin-left:10px;}
#tsShopContainer #tsPicContainer #tsImgSCon {position:absolute;top:6px;left:40px;width:1px;height:62px;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul {width:100%;overflow:hidden;height:62px;}
#tsShopContainer #tsPicContainer #tsImgSCon li {width:68px;height:64px;float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li img {padding:3px;border:2px solid #fff;display:block;width:52px;height:52px;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img {border: 2px solid #0043a3;}

.qing {position:relative;width:100%;}
.qing .con {width: 550px;background: #0043a3;position:absolute;z-index:999;left: 50%;top:110px;margin-left: -20px;padding:40px;}
.qing .con1 {line-height:30px;font-size:15px;color:#ffffff;border-bottom: 1px solid #ffffff;padding-bottom:23px;}
.qing .con2 {padding-top:13px;line-height:40px;font-size:15px;color:#FFF;overflow:hidden;}
.qing .add {position:relative;overflow:hidden;}
.qing .add1 {float:left;width:20px;height:40px;position:relative;overflow:hidden;}
.qing .add2 {position:relative;margin-left:30px;}
.qing .add2 a{color:#ffffff;}
.qing .add1_1 {position:relative;display:block;top:8px;}
.qing .add1_2 {position:absolute;display:block;top:48px;}
.qing .add1_1,.qing .add1_2 {-webkit-transition:all 0.4s cubic-bezier(1,.57,.48,1.4);-moz-transition:all 0.4s cubic-bezier(1,.57,.48,1.4);-o-transition:all 0.4s cubic-bezier(1,.57,.48,1.4);transition:all 0.4s cubic-bezier(1,.57,.48,1.4);}
.qing .add:hover .add1_1 {top:-48px;}
.qing .add:hover .add1_2 {top:8px;}
.qing #mapall {width:100%;height:700px;}
.gblxwmdk {font-size:26px;color:#fff;position:absolute;right:30px;top:40px;font-family:Helvetica;}
.ymcontentab{background: #fff;}
.gy_t{text-align:center;margin-bottom:53px;height:auto;overflow:hidden;padding-top: 50px;}
.gy_c{height:auto;overflow:hidden;margin-bottom:40px;padding: 30px;}
.gy_c p{line-height:30px;color:#333333;font-family:"Microsoft YaHei";font-size:14px;margin-bottom: 20px;}
.gy_b{height:auto;padding-bottom:82px;overflow:hidden;padding: 30px;}
.gy_b dl{float:left;width: 360px;height:auto;margin-right: 20px;}


.zxly {background:#fff;margin-top:30px;padding:30px;}
.zxly h6 {height:45px;line-height:45px;border-bottom:3px solid #0043a3;padding-left:10px;background:url(images/dbian.png) no-repeat left center;font-size:18px;color:#0043a3;margin-bottom:30px;font-weight:100;}
.ufright {}
.ufright ul {float:left;}
.ufright ul li {float:left;width:100%;font-size:16px;margin-bottom:15px;position:relative;}
.ufright ul li .left {width:90px;display:block;float:left;font-size:14px;}
.ufright ul li input {text-indent:5px;width:300px;border:1px solid #ccc;height:26px;font-size:14px;}
.ufright ul li select {width:300px;border:1px solid #ccc;height:28px;font-size:14px;color:#a9a9a9;}
.ufright ul li textarea {border:1px solid #ccc;width:438px;height:132px;font-size:14px;padding:10px;color:#a9a9a9;}
.ufright ul li button.s {border:none;width:461px;height:28px;background:#0043a3;color:#fff;font-size:14px;}

.pageScroll{position: fixed;right: 50%;top: 300px;width: 80px;height: 160px;margin-right: -700px;background: url(images/yyys.png) no-repeat 4px 0px;display: none;}
.scrollNav{background: url(images/yyyy.png) no-repeat -2px 13px;text-indent: 20px;font-size: 15px;line-height: 40px;}
.pageScroll .active a{color: #0043a3;font-weight: bold;text-decoration: underline;}