@charset "gb2312";
/* CSS Document */
*{margin: 0px;padding: 0px;font-size:14px;color:#333; font-family:"Microsoft Yahei"; line-height:28px; list-style:none}
body{max-width:1920px; margin:0 auto}
form,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,img {list-style:none; margin:0px; padding:0px; border:0px;}
a,input,select,textarea {outline: none;}
img{ border:none}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#0066fe;}
.header,.content,.footer {width:1200px; margin:0 auto;}
.clear{clear: both;height: 0;}
.f_cb:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb {zoom:1;}
.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.f_pr{position:relative;}
.f_pa{position:absolute;}
.f_fl{float:left;}
.f_fr{float:right;}
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}
.blk{margin-bottom: 25px;}
.blk-main{width:1200px; margin: 0 auto;}
.blk-xs{width:240px;}
.blk-sm{width:930px;}
.g_top{ height:246px; background:url("../Images/topbg.jpg") repeat-x center top;}
.g_top .m_top{height: 192px;}
.top_t{ height:51px; line-height:51px; color:#9e9e9e;font-size: 14px;}
.top_t p {float:right;margin-right: 62px; line-height: 51px;}
.top_t p a {padding: 0 15px 0 28px; display: inline-block; color:#9e9e9e;}
.top_t .tico1{background:url("../Images/tico1.jpg") no-repeat 0 4px;}
.top_t .tico2{background:url("../Images/tico2.jpg") no-repeat 0 4px;}
.top_t .tico3{background:url("../Images/tico3.jpg") no-repeat 0 4px;}
.top_c h1{ float:left; padding: 30px 16px 0 0;}
.top_c h2{ float:left; height:60px; margin:48px 0 0 0; color: #0062ef; font-size: 24px; font-weight: bold;}
.top_c h2 em{ display:block; color:#2d3a42; font-weight:normal; font-size: 15px; padding-top: 3px; }
.top_c p{ float:right; margin:42px 0 0 0 ; display: block;padding: 0 0 0 180px; background:url("../Images/tel.jpg") no-repeat left 2px; color:#212121; font-size:40px;height: 48px; line-height: 48px;font-weight: bold; }
.g_nav{height:54px; line-height: 54px; }
.g_nav li {position: relative; float:left; font-size:16px;font-weight: bold; background: url("../Images/nav_middle.png") no-repeat right;}
.g_nav li:last-child {background:none;}
.g_nav li a{display:block;float: left; padding: 0 40px; font-size: 16px; color:#fff; line-height:54px; text-decoration: none;}
.g_nav li a:hover,.g_nav .cur a {color: #fff;background:url("../Images/hover.jpg") no-repeat center top;}
.g_top .h_sea{width: 42px;height: 160px; position: absolute;right: 0;top:9px;}
.g_top .seaico{position: absolute;right: 0;top:0; width: 42px;height: 42px; cursor: pointer;}
.s_inp{background:url("../Images/serbg.jpg") no-repeat; width: 300px;height: 42px;display: none; position: absolute;right: 0;top:0;}
.inp01{height:42px;line-height:42px;   padding-left: 10px; width:220px;float:left;color:#9e9e9e; font-size: 14px;  border: none; background: none;}
.s_ss{float:left; width:50px; height:42px; background: none;border: none; cursor: pointer;}
/*banner*/
.fullSlide{ min-width:1000px; position:relative; height:500px; overflow:hidden;  }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li { width:100% !important;  height:500px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{ display:block; height:500px; }
.fullSlide .hd {width:1200px; left:50%; margin-left:-600px; bottom:15px; position:absolute; z-index:1; overflow:hidden;  }
.fullSlide .hd ul{margin-left:500px;}
.fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; }
.fullSlide .hd ul li{width: 40px;height: 4px;background: #fff; }
.fullSlide .hd ul .on{background: #f6031f;}

.g_pro {height: 100%;overflow: hidden; padding:84px 0 10px 0;}
.g_pro h2 {text-align: center;height: 147px;font-size: 52px;color: #000000;}
.g_pro h2 a {color: #000000;font-size: 52px;}
.g_pro h2 em {color: #0062ef;font-weight: bold;font-size: 52px; font-style: normal;}
.g_pro h2 span {display: block; font-size: 20px; color: #282828; font-weight: normal;padding-top: 22px;}
.g_pro .m_pro {float: left; width: 240px; height: 100%; overflow: hidden;}
.m_pro h3 {background:#0062ef;height: 80px; overflow: hidden; padding-top: 20px; text-align: center; font-size: 30px;font-weight: bold;color: #fff;position: relative;z-index: 1;line-height: 25px; border-radius: 3px 3px 0 0;}
.m_pro h3 a {color: #fff; font-size: 30px;}
.m_pro h3 em {display: block;font-size: 12px;color: #5a9dff;font-weight: normal;text-transform: uppercase;letter-spacing: 7px;padding-top: 5px;}
.m_pro .flc {background: #222222; border-radius: 0 0 5px 5px; padding-bottom: 7px;}
.m_pro h5 {height: 45px;line-height: 45px;padding-left: 26px; font-size: 18px;font-weight: bold; color: #fff; background:#393939;}
.m_pro h5 a {color: #fff;font-size: 18px;} 
.flst {padding: 10px 0 10px 25px;}
.flst li {height: 24px;line-height: 24px; float: left;}
.flst li a {display: block;height: 24px;line-height: 24px;background:url(../Images/fclico.jpg) no-repeat 0 6px;font-size: 14px;color: #f0f0f0;padding-left: 20px; width: 180px; overflow: hidden;}
.m_hotcp {float: right; width:948px;}
.cplst0 {margin-left: 7px;}
.cplst0 li {position: relative; float: left;width: 221px;margin-left: 14px; margin-bottom: 10px;}
.cplst0 li:nth-child(4n+0) {margin-right: 0;}
.cplst0 li img {width: 221px;height: 152px;display: block;border: 1px solid #d4d4d4;}
.cplst0 li em {display: block;height: 40px;line-height: 40px;background: #e0e0e0; overflow: hidden; text-align: center;font-size: 16px;color: #555555;width: 100%;border: 1px solid #d4d4d4;border-top: none; font-style: normal;}
.cplst0 li:hover em {background: #0162ef;border: 1px solid #0162ef; color: #fff;border-top: none;}
.cplst {margin-left: 7px;}
.cplst li {position: relative; float: left;width: 299px;margin-left: 14px; margin-bottom: 10px;}
.cplst .lastli {margin-right: 0;}
.cplst li img {width: 297px;height: 238px;display: block;border: 1px solid #d4d4d4;}
.cplst li em {display: block;height: 56px;line-height: 56px;background: #e0e0e0; overflow: hidden; text-align: center;font-size: 16px;color: #555555;width: 297px;border: 1px solid #d4d4d4;border-top: none; font-style: normal;}
.cplst li:hover em {background: #0162ef;border: 1px solid #0162ef; color: #fff;border-top: none;}
.cplst2 {margin-left: 7px;}
.cplst2 li {position: relative; float: left;width: 299px;margin-left: 14px; margin-bottom: 10px;}
.cplst2 .lastli {margin-right: 0;}
.cplst2 li img {width: 297px;height: 400px;display: block;border: 1px solid #d4d4d4;}
.cplst2 li em {display: block;height: 40px;line-height: 40px;background: #e0e0e0; overflow: hidden; text-align: center;font-size: 16px;color: #555555;width: 297px;border: 1px solid #d4d4d4;border-top: none; font-style: normal;}
.cplst2 li:hover em {background: #0162ef;border: 1px solid #0162ef; color: #fff;border-top: none;}

.g_yaos {padding-top: 93px;height: 645px;}
.g_yaos h2 {text-align: center;height: 147px;font-size: 52px;color: #000000;}
.g_yaos h2 a {color: #000000; font-size: 52px;}
.g_yaos h2 em {color: #0062ef; font-weight: bold;font-size: 52px; font-style: normal;}
.g_yaos h2 span {display: block;font-size: 20px;color: #282828;font-weight: normal;padding-top: 22px;}
.g_yaos dl {float: left;width: 290px;margin-right: 13px;background:url(../Images/ysbg1.png) no-repeat;height: 414px; cursor: pointer;}
.g_yaos .lastdl {margin-right: 0;}
.g_yaos dt {margin-left: 56px;width: 180px;margin-bottom: 22px;}
.g_yaos dt img {width: 180px;height: 180px;display: block;}
.g_yaos dd{text-align: center;}
.g_yaos dd b{height: 42px;font-size: 36px;color: #4e4e4e;font-weight: normal;}
.g_yaos dd h3{height: 76px;font-size: 24px;font-weight: bold;color: #fff;}
.g_yaos dd h3 em{display: block;font-size: 12px;color: #4f4f4f;font-weight: normal;padding-top: 3px; font-style: normal;}
.g_yaos dd span a{display: block;width: 192px;height: 46px;line-height: 46px;background: #393939;border-radius: 50px;margin: 0 auto;text-align: center;font-size: 18px;color: #fff;}
.g_yaos dl:hover{background:url(../Images/ysbg2.png) no-repeat;transform: translateY(-10px);	}
.g_yaos dl:hover span a{background: #fff;color: #0062ef;font-weight: bold;}
.g_yaos dl:hover b{color: #5a9dff}
.g_yaos dl:hover h3 em{color: #5a9dff}

.g_sb{height: 593px;}
.g_sb h2{text-align: center;height: 152px;font-size: 52px;color: #000000;}
.g_sb h2 a{color: #000000;font-size: 52px;}
.g_sb h2 em{color: #0062ef;font-weight: bold;font-size: 52px; font-style: normal;}
.g_sb h2 span{display: block;font-size: 20px;color: #282828;font-weight: normal;padding-top: 22px;}
.g_sb li{float: left;width: 392px;margin-right: 12px;}
.g_sb li:hover{ transform: translateY(-10px);	}
.g_sb li em{display:block;height: 54px;line-height: 54px;background: #eee;text-align: center;font-size: 16px; font-style: normal;color: #222222;overflow: hidden;}
.g_sb li img{width: 392px;height: 288px;display: block;}
.g_sb li:hover em{background: #f6031f;color: #fff;}
.g_sb .u_ljt,.g_sb .u_rjt{position: absolute;width: 48px;height: 48px;}
.g_sb .u_rjt{left:-66px;top:305px;background: url(../Images/ljt.png) no-repeat; cursor: pointer;}
.g_sb .u_ljt{right:-66px;top:305px;background: url(../Images/rjt.png) no-repeat; cursor: pointer;}
.g_sb .u_rjt:hover,.g_sb .u_ljt:hover{background-position:-48px 0 }

/*×ÊÑ¶°æ¿é*/
.news {height:817px; background:url(../Images/newbg.jpg) no-repeat;}
.news h2 {text-align: center;height: 152px;font-size: 52px;color: #000000;}
.news h2 a {color: #000000; font-size: 52px;}
.news h2 em {color: #0062ef; font-weight: bold; font-size: 52px; font-style: normal;}
.news h2 span {display: block; font-size: 20px; color: #282828; font-weight: normal; padding-top: 22px;}
.new-left {float: left;width: 650px;}
.new-tab {height: 58px;margin-bottom: 40px;}
.new-tab li {float: left;width: 200px;height: 58px;border: 1px solid #cecece;margin-right: 5px;border-radius: 5px;}
.new-tab li a {display: block;line-height: 58px;font-size: 18px;text-align: center;color: #fff;font-weight: bold;}
.new-tab li {background-color: #0062ef;border: 1px solid #0062ef;}
.new-tab li a {color: #fff;}
.con dl{ height: 238px;}
.con dt{float: left;width: 275px;height: 156px;overflow: hidden;}
.con dt img{width: 275px;height: 156px;display: block;}
.con dt:hover img{transform: scale(1.1);}
.con dd{float: right;width: 320px;}
.con h3 a{display: block;font-size: 16px;color: #333333;font-weight: normal;overflow: hidden;height: 22px;line-height: 22px;}
.con p{font-size: 14px;line-height: 28px;height: 84px; overflow: hidden; color: #666666;margin-top: 15px;}

.con .new-more{margin-top: 26px;}
.con .new-more a{display: block;width: 170px;height: 40px;line-height: 40px;background-color: #5d5d5d;font-size: 14px;color: #fff;text-align: center;border-radius: 20px;}
.con .new-more a:hover{background: #0062ef;}
.new-time{background: url(../Images/dtbg1.jpg) no-repeat right center; width: 649px;height: 64px;margin-bottom: 22px;padding-top: 10px;}
.new-time h4{float: left;width: 115px;border-right: 1px solid #ebebeb;font-family: "Arial";text-align: center;}
.new-time h4 span{display: block;font-size: 24px;color: #fff;line-height: 30px;font-weight: normal;}
.new-time h4 em{display: block;font-size: 16px;color: #aaaaaa;line-height: 24px;font-weight: normal;}
.new-time a{float: right;width: 435px;margin-right: 20px;font-size: 14px;color: #fff;padding-right: 40px;line-height: 54px;}
.new-time:hover{background: url(../images/dtbg2.jpg) no-repeat right center;}
.new-right{float: right;width: 475px;}
.new-right-title{position: relative; height: 58px;border-top: 1px solid #cecece;border-bottom: 1px solid #cecece; margin-bottom: 30px;}
.new-right-title {line-height: 58px;font-size: 16px;color: #666;font-weight: normal;}
.new-right-title h4 span {color: #666;font-size: 16px;}
.new-right-title h4 em{margin-left: 10px;line-height: 58px;text-transform: uppercase;color: #999;font-weight: normal;}
.new-right-title h4 a{float: right;width: 50px;height: 58px;background: url(../Images/newa3.png) no-repeat center;}
.new-right-title i{position: absolute;right: 0;top:16px;background: url(../Images/newa3.png) no-repeat;width: 27px;height: 27px;}
.new-right-title i a{display: block;width: 27px;height: 27px;}
.new-right-text{padding: 16px 0 26px 45px;border-bottom: 1px dashed #ebebeb;background: url(../Images/wen.jpg) no-repeat left 15px;}
.new-right-text h5 a{display: block;font-size: 14px;line-height: 26px;color: #333;}
.new-right-text p{font-size: 14px;line-height: 26px;color: #666;margin-top: 15px;}
.new-right div.none{border-bottom: 0;}

.g_zj{background:url(../Images/abbg.jpg) no-repeat center top;height: 1000px;padding-top: 80px;}
.g_zj h2{text-align: center;height: 186px;font-size: 52px;color: #000000;}
.g_zj h2 a{color: #000000;font-size: 52px;}
.g_zj h2 em{color: #0062ef;font-weight: bold;font-size: 52px; font-style: normal;}
.g_zj h2 span{display: block;font-size: 20px;color: #282828;font-weight: normal;padding-top: 22px;}
.g_zj h2 i{display: inline-block;padding-left: 10px;position: relative;top:6px;}
.g_zj dl{height: 412px;}
.g_zj dt{width: 600px;height: 332px;overflow: hidden;float: left;}
.g_zj dt img{width: 600px;height: 332px;display: block;}
.g_zj dd{float: right;width: 580px;}
.g_zj h3{background:url(../Images/abtit.png) no-repeat;width: 580px;height: 110px;font-size: 30px;font-weight: bold;color: #222222;margin-bottom: 30px;}
.g_zj h3 a{color: #222222;font-size: 30px;}
.g_zj h3 em{display: block;width: 350px;height: 40px;line-height: 40px;text-align: center;font-size: 18px;font-style: normal; font-weight: bold;color: #fff; margin-top: 20px;}
.g_zj p{font-size: 16px;line-height: 30px;color: #000000;height: 180px;overflow: hidden;}

.m_xc{height: 460px;}
.m_xc h4 {float: left;width: 240px;height: 308px;background: #0062ef;padding: 44px 0 0 25px;font-size: 24px;font-weight: bold;color: #fff; margin-right: 100px;}
.m_xc h4 a {color: #fff;font-size: 24px;}
.m_xc h4 em {display: block;font-size: 16px;padding-top: 10px;color: #fff; font-style: normal;}
.m_xc .xclst{float: left;width: 835px;}
.m_xc .xclst li{float: left;width: 245px;height: 352px;overflow: hidden; margin-right: 14px;}
.m_xc .xclst li img{width: 245px;height: 352px;display: block;}
.m_xc .xclst li:hover img{transform: scale(1.1);}
.m_xc .u_ljt,.m_xc .u_rjt{position: absolute;width: 48px;height: 48px;}
.m_xc .u_rjt{left:300px;top:150px;background: url(../Images/ljt2.png) no-repeat; cursor: pointer;}
.m_xc .u_ljt{left:1152px;top:150px;background: url(../Images/rjt2.png) no-repeat; cursor: pointer;}
.m_xc .u_rjt:hover,.m_xc .u_ljt:hover{background-position:-48px 0 }

.cbgg-01 {background: #0162ef; text-align: center; color: #fff; margin-top: 20px;}
.cbgg-01-img img {width: 100%; display: block;}
.cbgg-01 p {padding-top: 15px; color: #fff;}
.cbgg-01 p img {vertical-align: middle; margin-right: 5px;}
.cbgg-01 span {display: block; color: #fff; font-size: 28px; font-weight: bold; font-family: Arial;padding-bottom: 20px;padding-top: 10px;}

.p12-pagination-1-main {margin: 0 auto; padding: 20px 0; height: 30px; text-align: center;}
.p12-pagination-1 a,.p12-pagination-1 span {vertical-align: top;display: inline-block;padding: 0 8px;height: 26px;line-height: 26px;border: 1px solid #e5e5e5; text-align: center;margin: 0 2px;background: #fff;}
.p12-pagination-1 span {border: 1px solid #fff;}
.p12-pagination-1 .page_curr {background:#0162ef;color:#fff;border-color:#0162ef;}
.p12-pagination-1 .laypage_first,.p12-pagination-1 .laypage_last {display: none;}

.p1-search-1 {background: #f2f2f2;height: 82px;border-bottom: 1px solid #eee;overflow: hidden;font-size: 14px;}
.p1-search-1 p {color: #444;line-height: 82px;}
.p1-search-1 a {color: #444;display: inline-block;margin-right: 15px;}
.p1-search-1-inp {width: 270px;height: 30px;border-radius: 20px;background: #fff;padding-left: 10px;margin-top: 28px;}
.p1-search-1-inp input {border: 0;}
.p1-search-1-inp1 {width: 224px;height: 30px;line-height: 30px;color: #a9a9a9;float: left;}
.p1-search-1-inp2 {width: 30px;height: 30px;background: url(../Images/VISkins-p1.png) no-repeat -258px -936px;float: right;cursor: pointer;}

.p12-curmbs-1 {font-size: 14px;border-bottom: 1px dashed #dcdcdc;}
.p12-curblock{display: none;}
.p12-curmbs-1 b {border-left: 10px solid #393939;font-weight: normal;padding-left: 8px;} 
.p12-curmbs-1 i {font-style: normal;}
.p12-curmbs-1 span {padding: 0 5px;height: 46px;line-height: 46px;}

.p14-infolist-1-list dl {border: 1px solid #dedede;margin-bottom: 15px;padding: 22px 50px 22px 22px;background: #fff;overflow: hidden;}
.p14-infolist-1-list dt {width: 29.5%;float: left;margin-right: 5.8%;}
.p14-infolist-1-list dt img {width:100%; display: block;}
.p14-infolist-1-list dd h4 {height: 40px;font-weight: normal;font-size:18px;color: #154c64;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
.p14-infolist-1-list h4 a {display: block;height: 40px;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p14-infolist-1-list dl:hover{border:1px solid #f6031f;}
.p14-infolist-1-list dl:hover h4 a {color: #f6031f;}
.p14-infolist-1-list-desc {max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.p14-infolist-1-list-deta {width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;background: #b6b6b6;color: #fff;}
.p14-infolist-1-list-deta a{color:#fff;}
.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta {background: #f6031f;border-color: #f6031f;}
.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta a {color: #fff;}

.tit {height: 140px;clear: both;text-align: center;}
.tit span {font-size: 18px;color: #c9c9c9;display: block;padding: 35px 0 0px 0;text-transform: uppercase;font-family: Times New Roman;}
.tit h3 {font-size: 24px;color: #333;letter-spacing: 1.5px;}
.tit h3 i {font-style: normal;font-size: 24px;color: #f6031f;}

.temp_ec_01f_lxwm {overflow: hidden;position: relative;z-index: 6;}
.temp_ec_01dz {background: #f0f0f0;overflow: hidden;margin: 0px 0 20px 0;}
.temp_ec_01dz dl {padding: 28px 37px 50px 54px;}
.temp_ec_01dz dt {height: 59px;border-bottom: 1px solid #dbdbdb;font: 24px "Microsoft Yahei";line-height: 59px;overflow: hidden;}
.temp_ec_01dz dt a {color: #333132;}
.temp_ec_01dz dd {height: 70px;border-bottom: 1px dashed #b1b1b1;font: 16px "Microsoft Yahei";color: #555;padding-top: 14px;line-height: 70px;overflow: hidden;background:url("../Images/01dcc63a3ae840a6812953f2c3264793_16.png") no-repeat left 21px;padding-left: 62px;}
.temp_ec_01dz dd.temp_ec_01dd00 {background:url("../Images/01dcc63a3ae840a6812953f2c3264793_20.png") no-repeat left 21px;}
.temp_ec_01dz dd.temp_ec_01dd01 {background:url("../Images/01dcc63a3ae840a6812953f2c3264793_26.png") no-repeat left 21px;}
.temp_ec_01dz dd.temp_ec_01dd02 {background:url("../Images/01dcc63a3ae840a6812953f2c3264793_18.png") no-repeat left 21px;}
.temp_ec_01dz dd em {padding: 0 12px;}
.temp_ec_01dz dd i {padding: 0 20px;}
.temp_ec_01dz dd span {font-weight: bold;font-size: 18px;color: #f6031f;}

.cplb-1n-ts-01-tit {
height: 40px;
border-bottom: 2px solid #d4d4d4;
margin-bottom: 18px;
}
.cplb-1n-ts-01-tit h3 {
height: 40px;
display: inline-block;
font-size: 24px;
font-weight: normal;
line-height: 40px;
padding-right: 24px;
border-bottom: 2px solid #393939;
}

.pc-cx-tel-1 {
width: 50%;
height: 56px;
border-top: 2px solid #e6e6e6;
padding-top: 10px;
position: absolute;
bottom: 16px;
right: 2%;
}

.pc-cx-tel-1-t1 {
width: 114px;
height: 44px;
background: #f6031f;
font-size: 18px;
line-height: 44px;
text-align: center;
float: right;
}

.pc-cx-tel-1-t1 a {
font-size: 18px;
line-height: 44px;
display: block;
color: #fff;
}

.pc-cx-tel-1-t2 {
height: 56px;
padding-left: 70px;
background: url(../Images/pc-xc-icon2.png) no-repeat 10px top;
font-size: 18px;
line-height: 18px;
color: #454545;
}

.pc-cx-tel-1-t2 p {
font-size: 18px;
line-height: 24px;
}
.p15-showcase {
position: relative;
padding: 12px 18px 16px 20px;
margin-bottom: 15px;
background: #fff;
border: 1px solid #eee;
}

.p15-showcase-right-con {
line-height: 24px;
font-size: 14px;
max-height: 168px;
margin-bottom: 86px;
overflow: hidden;
}

.p15-showcase-left {
position: relative;
width: 44.7%;
float: left;
line-height: 0;
overflow: hidden;
border: 1px solid #e7e7e7;
margin-right: 3.3%;
}

.p15-showcase-left-jt {
width: 12px;
height: 23px;
position: absolute;
top: 50%;
margin-top: -11px;
cursor: pointer;
z-index: 33;
}

.p15-showcase-left-prev {
left: 10px;
}

.p15-showcase-left-next {
right: 10px;
}

.p15-showcase-left-size {
position: absolute;
right: 0;
bottom: 0;
width: 56px;
height: 28px;
font-size: 14px;
line-height: 16px;
padding: 0 15px;
}

.p15-showcase-left-size em {
font-style: normal;
}

.p15-showcase-left-pic {
width: 100%;
text-align: center;
}

.p15-showcase-left-pic li {
float: left;
}

.p15-showcase-left-pic img {
width: 100%;
display: block;
}

.p15-showcase-right {
width: 51.6%;
float: left;
}

.p15-showcase-right-tit {
height: 40px;
font-size: 24px;
line-height: 40px;
color: #454545;
margin-bottom: 16px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.p14-prodcontent-1 {
background: #fff;
padding: 32px 0 42px;
margin-bottom: 22px;
}

.p14-prodcontent-1-tit {
height: 40px;
font-size: 24px;
line-height: 40px;
border-bottom: 2px solid #d4d4d4;
margin-bottom: 20px;
}

.p14-prodcontent-1-tit span {
font-size: 24px;
display: inline-block;
height: 40px; line-height: 40px;
color: #464646;
border-bottom: 2px solid  #393939;
padding: 0 12px;
}

.p14-prodcontent-1-tit em {
font-size: 18px;
font-family: Arial;
text-transform: uppercase;
font-style: normal;
color: #c2c2c1;
}

/*.p14-prodcontent-1-desc {*/
/*    padding-left: 15px;*/
/*    padding-right: 15px;*/
/*}*/


.p14-product-2-tit {
height: 46px;
line-height: 46px;
border-bottom: 2px solid #dfdfdf;
margin-bottom: 30px;
padding-top: 26px;
}

.p14-product-2-tit b {
display: inline-block;
font-size: 24px;line-height: 46px;
font-weight: normal;
color: #464646;
padding: 0 12px;
border-bottom: 2px solid #393939;
}

.p14-product-2-tit span {
margin-left: 10px;
font-size: 18px;
font-family: Arial;
color: #c2c2c1;
text-transform: uppercase;
}

.p14-product-2-list dl {
float: left;
width: 23.8%;
border: 1px solid #dfdfdf;
margin-right: 1.5%;
box-sizing: border-box;
}

.p14-product-2-list dl.p14-product-clear {
margin-right: 0;
}

.p14-product-2-list dl img {
display: block;
width: 100%;
}

.p14-product-2-list dd {
padding: 10px 28px 10px 10px;
margin-right: 2px;
position: relative;
}

.p14-product-2-list h3 {
height: 30px;
font-size: 16px;
font-weight: normal;
line-height: 30px;
color: #191919;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

.p14-product-2-list h3 a {
color: #191919;
}

.p14-product-2-desc {
font-size: 14px;
line-height: 24px;
color: #666;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

.p14-product-2-list dl:hover {
border-color: #f6031f;
}

.p14-product-2-list dl:hover h3 a {
color: #f6031f;
}

.p15-infocontent-1 {
margin-bottom: 30px;
}

.p15-infocontent-1-tit {
text-align: center;
font-weight: normal;
margin-bottom: 40px;
font-size: 28px;
line-height: 40px;
color: #535353;
height: 40px;
overflow: hidden;
}

.p15-infocontent-1-bool {
border-bottom: 1px solid #393939;
height: 20px;
line-height: 20px;
font-size: 12px;
color:#909090;
}
.p15-infocontent-1-bool span{margin-right:20px;color:#909090;}
.p15-infocontent-1-bool span a{
color:#909090;}
.p15-infocontent-1-bool i {
font-style: normal;
float: right;
display: block;
width: 80px;
height: 20px;
line-height: 20px;
text-align: center;
color: #fff;
background: #393939;
}

.p15-infocontent-1-bool i a {
color: #fff;
line-height: 20px;
}

.p15-infocontent-1-bool span {
margin-right: 15px;
line-height: 20px;
} 

.p15-infocontent-1-tag span {
margin-right: 10px;
}


.p14-info-3 {
background: #f5f5f5;
padding: 30px;
}

.p14-info-3-tit {
height: 55px;
font-size: 24px;
line-height: 55px;
color: #4b4a4a;
}

.p14-info-3-list li {
height: 46px;
font-size: 14px;
line-height: 46px;
color:#4b4a4a;
border-top: 1px dashed #dbdbdb;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

.p14-info-3-list li a{ color:#4b4a4a;}
.p14-info-3-list li span {
float: right;
}


.p14-pagination-1 dl {
margin-bottom: 24px;
padding-right: 40px;
}

.p14-pagination-1 dd {
height: 32px;
font-size: 14px;
line-height: 32px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

.p14-pagination-1 dd b {
float: right;
font-weight: normal;
}

.p14-pagination-1 dd span {
width: 60px;
height: 32px;
background: #a2a2a2;
color: #fff;
text-align: center;
display: inline-block;
margin-right: 10px;
}

.p14-pagination-1 dt {
height: 1px;
border-bottom: 1px dashed #b5b5b5;
margin-left: 60px;
padding-top: 2px;
margin-bottom: 2px;
}

.p14-pagination-1 dd em {
float: right;
font-style: normal;
padding-left: 20px;
font-weight: normal;
}

.p14-pagination-1 dl a {
color: #4b4a4a;
}
.endit-content{ line-height:28px;}
.endit-content p{margin:15px 0;}
.endit-content img{max-width:100%;}
.endit-content #map img,.endit-content #dituContent img,.endit-content #platform img{max-width: inherit;}
.endit-content em,.endit-content i{font-style: italic;}
.endit-content .img-p{text-indent: 0px; padding-top: 14px; margin: 0px; text-align: center;}
.endit-content .img-container{}
.endit-content .img-block {text-indent: 0px;padding-top: 14px;margin: 0px;text-align: center;}
.endit-content a{color:#f00; font-weight: bold;}
/*.endit-content a{color:#c5262b; font-weight: bold;}*/

.g_ft{ height:288px; background: url("../Images/ftbg.jpg") no-repeat center top;}
.g_ft .ftleft{float: left;width: 345px;padding-left: 34px;}
.g_ft .ftleft h2 {padding-top: 20px;height: 76px;line-height: 38px; font-size: 24px;font-weight: bold;color: #fff;text-align: center;}
.g_ft .ftleft h2 a {color: #fff; font-size: 21px;}
.g_ft .addlst li {height: 60px; text-align: center; font-size: 14px; color: #222; vertical-align: top;}
.g_ft .addlst li em {display: block;width: 60px; margin: 0 auto;}
.g_ft .ftr {float: right;width: 750px;padding-top: 56px;}
.g_ft .ftnav {height: 66px;}
.g_ft .ftnav a{display: inline-block;font-size: 16px;color: #fff;padding: 0 9px;}
.g_ft .copyr {height: 88px;font-size: 14px;color: #606060;}
.g_ft .copyr a{color: #606060;}
.g_ft .codelst dl{float: left;width: 140px;height: 36px;margin-right: 10px;background: #fff;padding: 8px 0 0 10px;border-radius: 10px;position: relative; cursor: pointer;}
.g_ft .codelst dt{float: left;width: 28px;margin-right: 7px;}
.g_ft .codelst dd{float: left;width: 98px;font-size: 14px;font-weight: bold;color: #000000;line-height: 10px;font-weight: normal;}
.g_ft .codelst dd em{display: block;font-size: 12px;color: #dadada;font-style:normal; margin: 0px; padding: 0px;}
.g_ft .codelst .code2{background: #0062ef;}
.g_ft .codelst .code2 dd{color: #fff;}
.g_ft .codelst .code2 dd em{color: #5a9dff;}
.g_ft .codelst img{width:28px;height:28px;}
.g_ft .codelst i{position: absolute;left:15px;top:-155px;width: 135px;height: 135px; display:none;}
.g_ft .codelst dl:hover i{display:block;}
.g_ft .codelst i img{width:135px;height:135px;display:block;}
/* ÓÑÇéÁ´½Ó */
.g_link{background: #222;border-top: 1px solid #333333;height:60px;padding-top:20px;}
.link_c{font-size: 14px;}
.link_c a { white-space:nowrap; padding:0 15px;float: left;line-height:30px; color:#fff;display: block;}
.client-2 {position: fixed; right: -170px; top: 20%; z-index: 900;}
.client-2 li a {text-decoration: none;}
.client-2 li {margin-top: 1px; clear: both; height: 62px; position: relative;}
.client-2 li i {background: url("../Images/fx.png") no-repeat; display: block; width: 30px; height: 27px; margin: 0px auto; text-align: center;}
.client-2 li p {height: 20px; font-size: 12px; line-height: 20px; overflow: hidden; text-align: center;color: #fff;}        
.client-2 .my-kefu-qq i {background-position: 4px 5px;}
.client-2 .my-kefu-tel i {background-position: 0 -21px;}
.client-2 .my-kefu-liuyan i {background-position: 4px -53px;}
.client-2 .my-kefu-weixin i {background-position: -34px 4px;}
.client-2 .my-kefu-weibo i {background-position: -30px -22px;}
.client-2 .my-kefu-ftop {display: none;}
.client-2 .my-kefu-ftop i {width: 33px; height: 31px; background-position: -23px -47px; background-size: 52px 82px;}
.client-2 .my-kefu-ftop .my-kefu-main{padding-top: 6px;}

.client-2 .my-kefu-left {float: left; width: 62px; height: 47px; position: relative;}
.client-2 .my-kefu-tel-right { font-size: 16px; color: #fff; float: left;  height: 24px; line-height: 22px; padding: 0 15px; border-left: 1px solid #fff; margin-top: 14px;}
.client-2 .my-kefu-right {width: 20px;}
.client-2 .my-kefu-tel-main {background: #0062ef; color: #fff; height: 53px; width: 230px; padding:9px 0 0; float: left;}
.client-2 .my-kefu-main {background: #0062ef; width: 97px; height: 53px; position: relative; padding:9px 0 0; float: left;}
.client-2 .my-kefu-weixin-pic {position: absolute; left: -130px; top: -24px; display: none; z-index: 333;}
.my-kefu-weixin-pic img {width: 115px; height: 115px;}