*{margin:0;padding:0;}
body{text-align:center;margin:0 auto;padding:0;background:#fff;font-size:14px;color:#000;width:100%;width:expression(document.body.clientWidth <= 1300? "1300px":"auto");min-width:1300px;}
body > div{text-align:center;margin-right:auto;margin-left:auto}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
select,input,img{vertical-align:middle}
ul,ol,li{list-style:none}
table,td,input,select,input,textarea{font-size:14px;padding:0;border-color:#ddd}
input{padding:0;}
input::-moz-focus-inner{border:none;padding:0px}
select,input{vertical-align:middle}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none}
textarea{resize:none}
.clear{display:block;height:0px;visibility:hidden;clear:both}
.box{width:80%;margin:0 auto; max-width: 1530px}
.box:after,ul:after,.max:after,.clearfix:after{content:"";display:block;height:0px;visibility:hidden;clear:both}
.cpsx ul{width: 100%}
.cpsx ul li{background: #eee; padding: 10px 15px; margin: 5px; float: left; min-height: 27px; width: 10%}
.cpsx ul li:last-child{width:80%}
.lf{float:left}
.rg{float:right}
#navv{width: 80%; margin:20px auto 0; max-width: 1530px}
#navv li{width: 150px; float: left}
#navv li a {
  padding: 10px 30px;
  font-size: 16px;
  background: #f0f0f0;
  border: 1px solid #EEE;
  text-shadow: none;
  border-radius: 5px;
}
#navv li a:hover,.selected{
  background: #076d55!important;
  border: 1px solid #076d55!important;
  color: #fff!important;
  filter: alpha(opacity=60);
}
.video-jss{width: 700px; height: 394px; margin: 0 auto; background: #000; display: block}
.cp-text .lf p{height:auto!important}
.top155 .prev,.top155 .next{top:115px!important}
table{  
width: 100%!important;
border-collapse:collapse;  
border: 1px solid #ccc!important;  
}  
table tr{background: #fff!important;}
td{  
border-collapse: collapse;
    text-align: center;
    height: 46px!important;
    font-size: 14px!important;
    border: 1px solid #ccc!important;  
} 
table p,table span{margin: 0!important; padding: 0!important;font-size: 14px!important; font-family: Microsoft YaHei, Helvetica Neue For Number, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif!important; color: rgb(153, 153, 153)!important}
table tr:first-child td p,table tr:first-child td span,table tr:first-child td{color: rgb(86, 89, 102)!important}

#menu_conn c{margin: 20px auto 50px; overflow: hidden; width: 80%; text-align: left; line-height: 25px; padding-left: 22px; max-width: 1530px!important}
#menu_conn .p100,#menu_conn .p100 img{ padding: 0!important}

#menu_conn c p {
    font-size: 14px;
    word-wrap: break-word;
    line-height: 200%;
    margin-bottom: 12px;
}

.htit {
    padding: 45px 0 30px;
    overflow: hidden;
}
.htit h2 {
    font-size: 36px;
    font-weight: bold;
    line-height: 60px;
    color: #000;
}
.wl-list2{ position:relative; min-height:295px;}
.wl-list2 .prev,.wl-list2 .next{ position:absolute; z-index:5; top:120px;}
.wl-list2 .prev{ left:-25px;}
.wl-list2 .next{ right:-25px;}
.wl-list2 ul li{ padding:0 7px 0 8px;}
.al-list, .rx-list, .wl-list, .xc-list, .xwlist, .lx-txt, .lc-dl, .fw-dl, .xw-dl2, .lc-list{margin-bottom: 70px}
/*--------------------*/
.jiange{ height:20px; line-height:20px; background:#f0f1f6; width:100%; margin:0 auto;}

.nbanner{ color:#fff; height:310px;}
.nbanner .h1{ font-size:40px; line-height:60px; padding-top:90px; padding-bottom:10px;}
.nbanner p{ font-size:26px; line-height:44px;}
.hbg{ background:#f1f2f7; padding-bottom:70px}

.wl-list ul{ float:left; width:100%;}
.wl-list ul li{ float:left; width:350px; padding-left:20px;transition:all .4s ease;}
.wl-list ul li:hover{transform:translate(0,-8px);}
.wl-list ul li.no{ padding-left:0;}
.wl-list ul li a{ display:block; overflow:hidden; background:#fff; overflow:hidden;-moz-box-shadow:2px 2px 5px #ddd; -webkit-box-shadow:2px 2px 5px #ddd; box-shadow:2px 2px 5px #ddd;}
.wl-list ul li img{ display:block; margin:0 auto; width:100%; }
.wl-list ul li span{ display:block; font-size:16px; font-weight:bold; color:#4e4e4e; height:32px; line-height:32px; padding:8px; border:1px solid #eee; overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.wl-list2{ position:relative; min-height:295px;}
.wl-list2 .prev,.wl-list2 .next{ position:absolute; z-index:5; top:120px;}
.wl-list2 .prev{ left:-25px;}
.wl-list2 .next{ right:-25px;}
.wl-list2 ul li{ padding:0 7px 0 8px;}

.ly-nei{ padding-top:60px; overflow:hidden;}
.ly-nei .zuo{ width:25%; padding-right:30px;}
.ly-nei .zuo dt{ width:100%; height:238px; overflow:hidden;}
.ly-nei .zuo dt img{ display:block; margin:0 auto; width:100%; height:238px;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-webkit-transform:scale(1,1);transform:scale(1,1)}
.ly-nei .zuo dt img:hover{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.ly-nei .zuo dd{ background:#02814c; color:#fff; line-height:25px; padding:0 20px 10px; text-align:left;}
.ly-nei .zuo dd.dd1 span{ font-size:18px; font-weight:bold; display:block; padding:20px 0;}
.ly-nei .zuo dd.dd1 p{ border-top:1px solid #076d55; font-size:15px;}
.ly-nei .zuo dd.dd1 p.p1{ background:url(../image/z_r1.png) no-repeat 0 20px; padding:15px 0 15px 30px;}
.ly-nei .zuo dd.dd1 p.p2{ background:url(../image/z_r2.png) no-repeat 0 25px; padding:20px 0 20px 30px;}
.ly-nei .zuo dd.dd1 p.p3{ background:url(../image/z_r3.png) no-repeat 0 25px; padding:20px 0 20px 30px;}
.ly-nei .zuo dd.dd2{ padding:40px 20px 20px;}
.ly-nei .zuo dd.dd2 p{ font-size:18px; font-weight:bold; line-height:44px; background:url(../image/hr6.png) repeat-y 21px 0; padding:0 0 30px;}
.ly-nei .zuo dd.dd2 p:nth-last-of-type(1){ background:none;}
.ly-nei .zuo dd.dd2 em{ font-style:normal; display:inline-block; background:#fff; color:#076d55; width:44px; margin-right:10px; text-align:center;-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.ly-nei .zuo dd.dd2 span{ font-size:14px; font-weight:normal;}

.ly-nei .you{ width:69%; background:#fff; padding:25px; text-align:left;-moz-box-shadow:2px 2px 5px #eee; -webkit-box-shadow:2px 2px 5px #eee; box-shadow:2px 2px 5px #eee;}
.ly-nei .you h2{ font-size:30px; line-height:52px;}
.ly-nei .you p{ font-size:16px; line-height:28px; color:#6f6f6f; padding:10px 0;}
.ly-nei .you ul{ float:left; width:100%;}
.ly-nei .you ul li{ float:left; padding:13px 0;}
.ly-nei .you ul li.li30{ width:31%; padding-left:29px;}
.ly-nei .you ul li.li1{ padding-left:0;}
.ly-nei .you ul li.li100{ width:100%; text-align:center;}
.ly-nei .you ul li.li30 input{ width:100%; border:1px solid #dcdada; font-size:15px; padding:0 10px; height:50px; line-height:50px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.ly-nei .you ul li.li100 input{ width:220px; border:none; background:#076d55; color:#fff; font-size:18px; font-weight:bold; height:60px; line-height:60px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.ly-nei .you ul li.li100 input#reset{ background:#ccc; margin-left:20px;}
.ly-nei .you ul li.li100 textarea{ width:98%; border:1px solid #dcdada; font-size:15px; padding:10px; height:135px; line-height:28px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.bd .video-jss {
  width: 100% !important;
  background: #000;
  height: 368px!important;
}
.weizhi{ font-size:14px; height:52px; line-height:52px; color:#fff; background:url(../image/hr4.png) repeat-x left bottom; text-align:left; position: relative; z-index: 9999999}
.weizhi .box{ background:url(../image/wz.png) no-repeat 0 21px; width:80%; padding-left:25px;padding-top: 3px; max-width: 1530px}
.weizhi a{ display:inline-block; padding:0 5px; color:#fff;}
.weizhi2{ background:url(../image/hr1.png) repeat-x left bottom;}
.weizhi2,.weizhi2 a{ color:#999;}
.tempWrap{margin: 0 auto}
.al-text{ background:url(../image/albg.jpg) no-repeat center top; background-size:cover;}
.al-text dl{ color:#fff; float:left; width:100%; padding:35px 0 60px; text-align:left;}
.al-text dl dt{ float:left; width:450px; height:370px; overflow:hidden;}
.al-text dl dt img{ display:block; margin:0 auto; width:450px; height:370px;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-webkit-transform:scale(1,1);transform:scale(1,1)}
.al-text dl dt img:hover{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.al-text dl dd{ float:left; width:764px; padding-left:56px; font-size:15px; line-height:30px;}
.al-text dl dd h1{ font-size:34px; line-height:44px; padding-bottom:15px; background:url(../image/hr2.png) repeat-x left bottom;}
.al-text dl dd p{ padding:10px 0 0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.al-text dl dd .cs{ background:url(../image/hr4.png) repeat 0 0; padding:10px 25px; margin-top:15px; line-height:30px;}
.al-text dl dd a{ float:left; padding-top:15px;}
.al-text dl dd a img{ display:block; height:70px;}
.al-text dl dd a.a2{ padding-left:15px;}

.wi100{width: 100%!important; text-align: center!important}
.wi100 h1{font-size: 46px!important}
.c00{color: #000!important}
.c00 h1{border-bottom: 1px solid #eee}
.cpbj{background:url(../image/c_r3.jpg) no-repeat center top; background-size:cover;}
.cp-text{ }
.cp-text .txt{ padding-top:35px; padding-bottom:50px; overflow:hidden;}
.cp-text .zuo{ float:left; width:40%; height:368px; padding:5px; background:#eee; overflow:hidden; position:relative;}
.cp-text .zuo .prev,.cp-text .zuo .next{ position:absolute; z-index:5; top:50%; margin-top:-37px;}
.cp-text .zuo .prev img,.cp-text .zuo .next img{ width:30px;}
.cp-text .zuo .prev{ left:5px;}
.cp-text .zuo .next{ right:5px;}
.cp-text .zuo .bd img{ display:block; width:654px; height:368px; margin:0 auto;}

.cp-text .you{ width:55%; padding-left:56px; font-size:15px; line-height:28px; color:#fff; text-align:left; position: relative; }
.cp-text .you h1{ font-size:34px; line-height:44px; padding-bottom:15px; }
.bt1{border-bottom: 1px solid #eee}
.cp-text .you p{ height: 200px; text-indent: 2em;}
.cp-text .you p{
    word-wrap: break-word;
    line-height: 200%;
    margin-bottom: 12px;
}
.cp-text .you .cs{ background:url(../image/hr2.png) repeat-y left top; margin-top:25px;}
.cp-text .you .cs dl{ width:33.33333%; background:url(../image/hr2.png) repeat-y right top; float:left; text-align:center; line-height:32px;}
.cp-text .you .cs dl dt{ font-size:22px; font-weight:bold;}
.cp-text .you a{ float:left; padding-top:20px;}
.cp-text .you a:hover{animation:tyt .5s}
@keyframes tyt{
	0%{transform:translateY(0)}
20%{transform:translatey(-8px)}
100%,40%{transform:translatey(0)}
60%{transform:translatey(-4px)}
} 

.cp-text .you a img{ display:block; height:70px;}
.cp-text .you a.a2{padding-left: 85px;
    padding-top: 30px;
    background: url(/static/picture/te4.png) no-repeat center;
    background-size: 100%;
    color: #fff;
	font-weight: bold;
    font-size: 28px;
    width: 220px;
    height: 79px;
    margin-left: 15px;}

.xq-tit{ padding:40px 0 20px}
.xq-tit h1{ font-size:24px; line-height:36px;}
.xq-tit p{ font-size:14px; color:#999; line-height:28px; padding:10px 0; border-bottom:1px solid #e8e8e8;}

.xq-text{ font-size:15px; line-height:32px; color:#4e4e4e; text-align:left; padding-bottom:70px;}
.xq-text img{ max-width:100%;}
.xq-text h1.h1{ font-size:34px; color:#131313; line-height:44px; padding-bottom:10px;}
.xq-text h2.h2{ font-size:38px; color:#131313; line-height:52px; padding-bottom:10px; background:url(../image/at1.png) no-repeat left bottom; margin-bottom:20px;}
.xq-text img.img-t{ float:right; width:610px; height:374px; background:url(../image/at1.jpg) no-repeat right top; padding:15px 15px 5px 35px;}

.xq-text .txt{ width:575px; min-height:910px; padding:25px; border:1px solid #eee; border-top:5px solid #fff100;}
.xq-text .tit{ font-size:28px; color:#131313; text-align:center; background:url(../image/albg2.png) repeat-x 0 18px; line-height:52px; padding-bottom:20px;}
.xq-text .tit span{ display:inline-block; padding:0 10px; background:#fff;}

.xq-text-js img{ display:inline-block; padding:10px;}
.xq-text-yl img{ float:right; width:550px; height:450px; margin-left:50px; padding-left:30px; background:url(../image/hr1.png) repeat-y left top;}

.xq-text table{ text-align:center; background:#dadada; color:#2c2c2c;}
.xq-text table td{ font-size:15px; line-height:26px; background:#fbfbfb; box-sizing:border-box; padding:10px 5px;}
.xq-text table tr:nth-of-type(2n) td{ background:#fff;}
.xq-text table tr:nth-of-type(1) td{ font-weight:bold; color:#fff; background:#3754b2; padding:15px 5px;}
.xq-text table tr:hover td{ background:#edf0fb;}
.xq-text table tr:nth-of-type(1):hover td{ background:#3754b2;}

.xq-text dl.dl-t{ float:left; text-align:center; width:370px; margin-right:35px; margin-bottom:30px; padding:25px 20px; background-color:#f4f5f7;}
.xq-text dl.no{ margin-right:0;}
.xq-text dl.dl-t dt img{ display:block; margin:0 auto; width:102px; height:102px; padding-bottom:10px;}
.xq-text dl.dl-t dd{ line-height:26px; font-size:14px;}
.xq-text dl.dl-t dd span{ display:block; font-size:17px; font-weight:bold; color:#2c2c2c; line-height:36px;}

.xq-text dl.dl-j{ float:left; text-align:left; width:408px; margin-right:35px; margin-top:30px; background-color:#fff;}
.xq-text dl.no{ margin-right:0;}
.xq-text dl.dl-j dt img{ display:block; margin:0 auto; width:408px; height:296px;}
.xq-text dl.dl-j dd{ line-height:32px; font-size:16px; padding:15px 20px;}
.xq-text dl.dl-j dd a{ color:#2c2c2c;}
.xq-text dl.dl-j dd span{ display:block; font-size:18px; font-weight:bold; color:#2c2c2c; line-height:36px; padding-bottom:5px;}
.xq-text dl.dl-j dd p{ background:url(../image/c_r3.png) no-repeat 0 9px; padding-left:20px;}

.xc-list ul{ float:left; width:100%;}
.xc-list ul li{float:left; width:420px; padding-right:20px;}
.xc-list ul li:nth-child(3n){ padding-right:0;}
.xc-list ul li dl{ background:#f1f2f7;}
.xc-list ul li dl dt{ height:300px; overflow:hidden;}
.xc-list ul li dl dt img{ display:block; width:420px; height:300px; margin:0 auto;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-webkit-transform:scale(1,1);transform:scale(1,1)}
.xc-list ul li dl dt:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.xc-list ul li dl dd{ font-size:15px; line-height:32px; color:#696969; padding:15px 15px 20px;}
.xc-list ul li dl dd span{ display:block; font-size:19px; color:#000; font-weight:bold; line-height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xc-list ul li dl dd em{ display:inline-block; font-style:normal;}
.xc-list ul li dl dd .e1{ background:url(../image/hc.png) no-repeat left center; padding:0 15px 0 27px;}
.xc-list ul li dl dd .e2{ background:url(../image/bp.png) no-repeat left center; padding:0 15px 0 24px;}

.hxc-list{ padding-bottom:0;}
.hxc-list ul li dl{ background:#fff;}

.znav{ background:url(../image/hr1.png) repeat-x left bottom; height:70px; line-height:70px; font-size:16px;}
.znav a{ display:inline-block; color:#4e4e4e; width:160px; background:url(../image/hr5.png) no-repeat left center;}
.znav a.no{ background:none;}
.znav a:hover,.znav a.on{ background:#3754b2; color:#fff;}

.xwlist dl{ float:left; border:1px solid #e6e6e6; background-color:#fff; padding:15px; text-align:left; margin-top:35px;transition:all .4s ease;-moz-box-shadow:2px 2px 5px #f6f6f6; -webkit-box-shadow:2px 2px 5px #f6f6f6; box-shadow:2px 2px 5px #f6f6f6;}
.xwlist dl:hover{transform:translate(0,-4px);}
.xwlist dl dt{ width:200px; float:left;}
.xwlist dl dt img{ display:block; margin:0 auto; width:200px; height:140px;}
.xwlist dl dd.dd1{ width:860px; float:left; color:#636363; font-size:15px; padding:0 20px 0 30px; line-height:26px;}
.xwlist dl dd.dd2{ width:150px; float:left; border-left:1px solid #eee; text-align:center; height:135px; line-height:135px; font-size:15px; color:#3754b2;}
.xwlist dl dd.dd1 span{ display:block; height:37px; color:#000; line-height:37px; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xwlist dl dd.dd1 p{ padding-top:5px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.xwlist dl dd.dd1 p.p2{ background:url(../image/tu14.jpg) no-repeat 0 12px; padding-left:18px; color:#aeaeae;}
.xwlist dl a:hover dd.dd1 span{ color:#3754b2;}


.ly-list{ padding-top:30px; padding-bottom:70px;}
.ly-list dl{ width:414px; float:left; padding:29px 29px 0 0;}
.ly-list dl.no{ padding-right:0;}
.ly-list dl a{ display:block;-moz-box-shadow:2px 2px 5px #f6f6f6; -webkit-box-shadow:2px 2px 5px #f6f6f6; box-shadow:2px 2px 5px #f6f6f6;}
.ly-list dl dt{ height:327px; overflow:hidden;}
.ly-list dl dt img{ display:block; width:414px; height:327px; border:1px solid #eee; box-sizing:border-box; margin:0 auto;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-webkit-transform:scale(1,1);transform:scale(1,1)}
.ly-list dl dt:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.ly-list dl dd{ font-size:15px; line-height:28px; padding:10px 20px 30px; text-align:left; color:#6a6a6a; background:url(../image/ly.png) no-repeat 95% 90%; border:1px solid #eee; border-top:none;}
.ly-list dl dd span{ display:block; font-size:18px; font-weight:bold; line-height:36px; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ly-list dl dd p{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.ly-list dl a:hover dd span{ color:#3754b2;}

.ly-list-n{ padding-top:20px; padding-bottom:60px;}
.ly-list-n dl{ width:310px; padding:20px 20px 0 0;}
.ly-list-n dl dt{ height:245px;}
.ly-list-n dl dt img{ width:310px; height:245px;}


.lx-txt dl{ width:360px; float:left; margin-right:35px; margin-top:35px; padding:25px; border-top:5px solid #ffc000; font-size:15px; line-height:28px; color:#616161;transition:all .4s ease;-moz-box-shadow:2px 2px 5px #eee; -webkit-box-shadow:2px 2px 5px #eee; box-shadow:2px 2px 5px #eee;}
.lx-txt dl:hover{transform:translate(0,-4px);}
.lx-txt dl.no{ margin-right:0;}
.lx-txt dl dt{ font-size:18px; font-weight:bold; color:#606060; padding-top:70px; padding-bottom:5px;}

.lc-dl ul{ background:url(../image/shbg.png) no-repeat 0 100px; padding:0 65px;}
.lc-dl ul li{ width:182px; padding-right:65px; padding-top:47px; padding-bottom:28px;}
.lc-dl ul li.no{ padding-right:0;}
.lc-dl ul li.liz{ float:left;}
.lc-dl ul li.liy{ float:right;}
.lc-dl ul li img{ height:127px; width:127px; display:block; margin:0 auto;}
.lc-dl ul li span{ display:block; font-size:17px; color:#343434; line-height:36px; padding-top:5px;}

.ln-img{width:100%;margin:0 auto;position:relative; height:518px; overflow:hidden;}
.ln-img .hd{width:100%;height:14px;position:absolute;z-index:1;bottom:15px;text-align:center}
.ln-img .hd ul{display:inline-block;height:8px;padding:3px 5px;background-color:rgba(255,255,255,0.7);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;font-size:0;vertical-align:top}
.ln-img .hd ul li{display:inline-block;width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#8C8C8C;margin:0 5px;vertical-align:top;overflow:hidden}
.ln-img .hd ul .on{background:#db2308}
.ln-img .bd{position:relative;z-index:0}
.ln-img .bd li img{display:block;width:100%; height:518px;}
.ln-txt .txt{ position:absolute; top:0; right:0; z-index:10; background:url(../image/sh21.png) repeat; color:#fff; width:400px; height:428px; padding:50px 30px 40px; text-align:left; line-height:33px; font-size:15px;}
.ln-txt .txt h2{ font-size:26px; line-height:44px; padding-bottom:10px;}

.fw-dl dl{ float:left; width:323px; border:1px solid #d4d4d4;border-left-color:#fff; padding:60px 15px; box-sizing:border-box;}
.fw-dl dl.no{ border-left-color:#d4d4d4;}
.fw-dl dl dt{ padding:10px 0 30px;}
.fw-dl dl dt img{ display:block; width:68px; height:63px; margin:0 auto;}
.fw-dl dl dd{ font-size:15px; line-height:28px; color:#6e6e6e;}
.fw-dl dl span{ font-size:20px; font-weight:bold; display:block; padding-bottom:8px; color:#131313;}
.fw-dl dl a{ font-size:14px; color:#3754b2; display:inline-block; padding-top:8px;}

.kb-dl dl{ float:left; width:390px; padding-left:65px;}
.kb-dl dl.no{ padding-left:0;}
.kb-dl dl dt{ width:390px; overflow:hidden;}
.kb-dl dl dt img{ display:block; margin:0 auto; width:390px; height:260px;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-webkit-transform:scale(1,1);transform:scale(1,1)}
.kb-dl dl dt:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.kb-dl dl dd{ font-size:15px; line-height:28px; padding:10px 20px 30px; text-align:left; color:#6a6a6a; background:#fff;}
.kb-dl dl dd span{ display:block; font-size:18px; font-weight:bold; line-height:36px; color:#3754b2;}
.kb-dl dl a:hover dd span{ color:#3754b2;}

.pp-ul{ background:#3754b2; padding:35px 0;}
.pp-ul ul{ float:left; width:100%;}
.pp-ul ul li{ font-size:19px; font-weight:bold; line-height:56px; color:#fff; width:33.3333%; float:left;}
.pp-ul ul li img{ display:inline-block; padding-right:15px;}

.ztit{ height:60px; line-height:60px; padding:25px 0 15px;}
.ztit2{ background:url(../image/hr1.png) repeat-x 0 85px;}
.ztit span{ float:left; font-size:26px; font-weight:bold;}
.ztit a{ float:right; font-size:16px; color:#898989;}

.xw-dl dl{ float:left; width:398px; padding-left:53px;}
.xw-dl dl.no{ padding-left:0;}
.xw-dl dl dt{ width:396px; overflow:hidden; border:1px solid #e6e6e6;}
.xw-dl dl dt img{ display:block; margin:0 auto; width:396px; height:277px;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-webkit-transform:scale(1,1);transform:scale(1,1)}
.xw-dl dl dt:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.xw-dl dl dd{ font-size:14px; line-height:26px; padding:10px 20px 15px; text-align:left; color:#7d7d7d; background:#fff; border:1px solid #e6e6e6; border-top:none;}
.xw-dl dl dd span{ display:block; font-size:16px; font-weight:bold; line-height:36px; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xw-dl dl dd p{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.xw-dl dl dd em{ display:block; background:url(../image/xw_r1.png) no-repeat 0 8px; padding-left:25px; padding-top:5px; font-style:normal; color:#a6a6a6;}
.xw-dl dl a:hover dd span{ color:#3754b2;}

.xw-dl2 dl{ width:630px; padding:20px 0; border-bottom:1px solid #eee;}
.xw-dl2 dl.dlz{ float:left;}
.xw-dl2 dl.dly{ float:right;}
.xw-dl2 dl dt{ float:left; width:190px; padding-right:15px;}
.xw-dl2 dl dt img{ display:block; margin:0 auto; width:190px; height:133px;}
.xw-dl2 dl dd{ float:left; width:425px; font-size:14px; line-height:26px; text-align:left; color:#7d7d7d;}
.xw-dl2 dl dd span{ display:block; font-size:16px; font-weight:bold; line-height:36px; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xw-dl2 dl dd p{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.xw-dl2 dl dd em{ display:block; background:url(../image/xw_r1.png) no-repeat 0 8px; padding-left:25px; padding-top:5px; font-style:normal; color:#a6a6a6;}
.xw-dl2 dl a:hover dd span{ color:#3754b2;}

.wt-list ul{ width:645px; float:left;}
.wt-list ul li{ width:100%; padding-top:20px; text-align:left; height:95px; line-height:95px;}
.wt-list ul li.no{ padding-top:0;}
.wt-list ul li a{ display:block; padding-left:70px; padding-right:15px; background:url(../image/xw_r2.png) no-repeat 20px 30px #fff; font-size:16px; font-weight:bold; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wt-list img{ width:630px; height:440px;}

.ly-txt{ padding-top:50px;}
.ly-txt .zuo{ float:left; width:820px; height:340px; padding:20px 40px; text-align:left; line-height:38px; font-size:16px; color:#6a6a6a; border:1px solid #e6e5e4; position:relative;-moz-box-shadow:2px 2px 5px #eee; -webkit-box-shadow:2px 2px 5px #eee; box-shadow:2px 2px 5px #eee; box-sizing:border-box;}
.ly-txt .zuo:after{content:"";display:block; background:url(../image/l_r1.png) no-repeat center center; width:21px; height:39px; position:absolute; right:-20px; top:50%; margin-top:-19px;}
.ly-txt .zuo .h1{ font-size:36px; line-height:52px; color:#131313; padding:5px 0;}
.ly-txt .zuo .a1{ display:block; padding-top:20px;}
.ly-txt .you{ float:right; width:450px; height:340px; margin-left:30px; overflow:hidden;}
.ly-txt .you img{ display:block; margin:0 auto; width:450px; height:340px;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-webkit-transform:scale(1,1);transform:scale(1,1)}
.ly-txt .you img:hover{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.kc-box{ position:relative;}
.kc-box .prev,.kc-box .next{ position:absolute; z-index:5; top:50%; margin-top:-37px;}
.kc-box .prev{ left:0;}
.kc-box .next{ left:613px;}
.kc-box .bd{ float:left; width:650px; height:405px; overflow:hidden;}
.kc-box .bd ul li img{ display:block; width:650px; height:405px; margin:0 auto;}
.kc-box .txt2{ float:left; width:590px; height:365px; font-size:15px; line-height:32px; color:#fff; background:#3754b2; padding:20px 30px;}
.kc-box .txt2 .h2{ font-size:26px; line-height:36px; padding:5px 0; color:#fff;}

.wh-bg{ background:url(../image/at4.jpg) no-repeat center top; background-size:cover; padding-bottom:90px;}
.wh-bg dl{ background:url(../image/hr2.png) repeat; text-align:left; width:565px; padding:30px; color:#fff; position:relative; margin-top:30px;}
.wh-bg dl dt{ position:absolute; left:35px; top:50%; margin-top:-29px;}
.wh-bg dl dt img{ display:block; margin:0 auto; width:60px; height:58px;}
.wh-bg dl dd{ font-size:16px; line-height:28px; padding-left:95px;}
.wh-bg dl dd span{ font-size:18px; font-weight:bold; display:block; line-height:36px;}

.ry-list ul{ float:left; width:100%;}
.ry-list ul li{ float:left; width:300px; padding:5px 13px 5px 12px;}
.ry-list ul li img{ display:block; margin:0 auto; width:300px; height:210px;}
.ry-list ul li span{ display:block; line-height:44px; font-size:15px; padding-top:5px;}

.ly-bg{ color:#fff; background:url(../image/at3.jpg) no-repeat 0 0 #3754b2; background-size:50% 100%;}
.ly-bg .you{ width:35%; height:615px; padding-left:50%; padding-right:15%;}
.ly-bg .you dl{ width:50%; float:left; padding:10px 0;}
.ly-bg .you dl dt{ padding-bottom:8px;}
.ly-bg .you dl dt img{ display:block; margin:0 auto; width:110px; height:111px;}
.ly-bg .you dl dd{ font-size:16px; line-height:32px;}
.ly-bg .you dl dd.dd{ line-height:44px;}
.ly-bg .you dl dd span{ display:inline-block; font-size:32px; font-weight:bold; position:relative; padding-right:20px;}
.ly-bg .you dl dd span:after{position:absolute; font-size:20px; width:20px; height:20px; line-height:20px; font-weight:bold; right:0; top:0; content: attr(hotTag);}

.lc-list dl{ float:left; width:100%; line-height:32px;}
.lc-list dl dt{ font-size:22px; text-align:left; color:#acacac; font-weight:bold; width:80px; float:left;}
.lc-list dl dd{ font-size:15px; color:#484848; text-align:left; background:url(../image/at4.png) repeat-y 0 0; float:left; width:1185px; padding:0 10px 30px 25px; position:relative;}
.lc-list dl dd:after{position:absolute; top:7px; left:-6px; display:block; width:17px; height:17px; line-height:17px; content:""; background:url(../image/at3.png) no-repeat center center;}


.n-but{ padding:50px 0 30px; text-align:center;}
.n-but ul li{ display:inline-block; width:160px; padding-left:15px;}
.n-but ul li a{ color:#000; border:1px solid #ccc; color:#444; box-sizing:border-box; display:block;  border-radius:5px; font-size:16px; line-height:50px; height:50px;}
.n-but ul li.on a,.n-but ul li a:hover{ background:#3754b2; border:1px solid #3754b2; color:#fff;}
.dg-tab p{ font-size:14px; line-height:40px; text-align:center; color:#444;}
.products-form{ padding:20px 0;}
.form-title{ font-size:22px; color:#222; text-align:center;}
.form-left{ width:650px; float:left; padding-right:50px;}
.form-left ul li{ padding-bottom:10px;}
.form-left ul li span{ float:left; width:120px; font-size:14px; height:36px; line-height:36px; color:#444; padding:0; margin:0; text-align:right;}
.form-left ul li input{ float:left; width:530px; box-sizing:border-box; border:1px solid #ccc; color:#666; height:36px; line-height:36px; background:#fff; padding:0 10px;}
.form-left ul li input.dx{ width:15px; height:15px; margin-top:10px;}
.form-left ul li em{ float:left; font-style:normal; height:36px; line-height:36px; padding:0 10px;}
.form-right{ width:600px; float:left; padding-bottom:10px;}
.form-right p{ font-size:14px; text-align:left; line-height:36px; padding-bottom:10px;}
.form-right textarea{ float:left; width:100%;border:1px solid #ccc; box-sizing:border-box; color:#666; line-height:26px; font-size:13px; padding:10px;}
.form-botton{ padding:25px 0 50px;}
.form-botton .reset,.form-botton .submit{ display:inline-block; width:130px; height:35px; text-align:center; border:none; background:#ee1c25; color:#fff; line-height:36px; margin-left:50px;}
.form-botton .reset{ background:#454545; margin-right:0;}








