﻿/*******************************同创模板网-专业提供企业网站源码程序模板** moban.cnfusu.com ** 微信：cnboco ** QQ:289229516 * ******************************/
*{margin:0;padding:0;}
html{overflow-x: hidden;}
body {font-size: 14px; color: #333; line-height:1em;font-family:"微软雅黑"; background: #fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,table,tbody,tfoot,thead,th,td,input,textarea,fieldset,p,span,strong,small,b,img,footer,header,menu,nav,section{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
img{max-width:100%;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
a{text-decoration:none;color:#333;}
a:link,a:visited{text-decoration:none}
a:hover,a:active{text-decoration:none;}
caption,th {text-align:left;}
.left{float:left;}
.right{float:right;}
.clear{ clear: left;}
.w{width:1200px;margin-left:auto;margin-right: auto;}


@media (max-width: 1200px) {
	html{width: 1300px }
}
/*********header*********/
.header{height:155px; position: relative; width: 100%; }
.header .one{ background: url("../images/top_bg.jpg") repeat; height:100px; overflow: hidden;}
.header .one .left{margin-top: 12px;}
.header .one .right{margin-top: 24px;    background: url(../images/telme.png) no-repeat;
    line-height: 67px;
    height: 56px;
    padding-left: 50px;
    font-size: 22px;
    color: #0061c2;}
.header .two{ background: #0061c2;}
.header .two .list { display: table; text-align: center; width: 100%;  height: 55px; line-height: 55px; }
.header .two .list li{position:relative; display: table-cell;  border-right: 1px solid #3381ce;     z-index: 999;}
.header .two .list li:first-child{border-left: 1px solid #3381ce; }
.header .two .list .lord{ display:block;width: 100%; color: #ffffff; font-size: 16px; font-weight: bold;  }
.header .two .list li:hover .lord{background: #0d3aa0;}
.header .two .list li:hover .subnav{display: block;}
.subnav{position: absolute; display: none;
	top:55px;left:0; width: 100%;
	background-color:#0d3aa0;   }
.subnav a{ display: block; color: #a0bedc; font-size: 14px; line-height: 40px; border-top:1px solid #3d61b3;}
.subnav a:hover { color:#ffffff}
/*********content*********/
/*banner*/
.banner{width:100%;max-width: 1920px;position:relative;overflow:hidden;z-index:0;}.banner li{width:100%;position:absolute;z-index:1;overflow:hidden;display: none;}.banner .swiper-slide img{width: 100%;display:block;}#banner .tip{width:1000px;height: 20px;line-height:0;font-size:0;text-align:center;position:absolute;left:50%;margin-left:-500px;bottom: 35px;z-index:3;}#banner .tip span{width: 18px;height: 18px;margin: 0 10px;display:inline-block;cursor: pointer;background: #fff;border: 1px solid var(--colour1);border-radius: 50%;opacity: 1;outline: none;transition: all .5s;}#banner .tip span.swiper-pagination-bullet-active{background: var(--colour1);}#banner #btn_prev,#banner #btn_next{width: 29px;height: 63px;position:absolute;top: 50%;margin-top: -32px;background: url(../images/arrows.png) center no-repeat;z-index:5;opacity: 0;}#banner #btn_prev{background-position: 0;left: 6%;}#banner #btn_next{background-position: -29px;right: 6%;}#banner:hover #btn_prev,#banner:hover #btn_next{opacity: 1;}

/*********footer*********/
.foot{width:1200px;margin:0 auto;}.footWrap{height:529px;overflow:hidden;font-family:"Microsoft Yahei";box-sizing: border-box;z-index: 2;position: relative;}.footer{width:1200px;margin: 0 auto; position: relative;}.ft_t{height: 341px;background: #353535;box-sizing: border-box;padding-top:64px;}.ft_a{float:left;margin-right:74px;}.ft_a h4 a{display: block;height: 53px;border-bottom:1px solid #727272;line-height: 30px;font-size:14px;color: #fff;font-weight: bold;margin-bottom:12px;}.ft_a li{height: 30px;line-height: 30px;font-size:14px;color: #a4a4a4}.ft_a li a{color: #a4a4a4;}.ft_a:last-child{margin:0;}.ft_n{height: 188px;background: #1e1e1e;box-sizing: border-box;padding-top:38px;}.ft_logo{float:left;font-size:0;line-height: 0;}.ft_w{float:left;width:650px;padding:12px 0 0 51px;font-size:14px;color: #a4a4a4;line-height: 30px;}.ft_w em{font-size: 18px;color: #fff;font-weight: bold;margin-right:20px;}.ft_w a{color:#a4a4a4;}.erwm{float: right;width:205px;padding-top:4px;}.erwm p{float: left;width:85px;margin-right:34px;}.erwm p img{width:85px;height: 86px;}.erwm p span{display: block;font-size:14px;color: #d9d9d9;margin-top:6px;}.erwm p:last-child{margin:0;}.client-2 {width: 45px;position: fixed;right: 10px;top: 60%;z-index: 999;color: #fff;}.client-2 li a {text-decoration: none;color: #fff;}.client-2 li {margin-bottom: 5px;width: 45px;height: 45px;border-radius: 50%;cursor: pointer;position: relative;}.client-2 li.my-kefu-qq {background:#21499b url(../images/cimg23.png) center no-repeat;}.client-2 li.my-kefu-weixin {background:#21499b url(../images/cimg24.png) center no-repeat;}.client-2 li.my-kefu-tel {background:#21499b url(../images/cimg25.png) center no-repeat;}.client-2 li.my-kefu-shouye {background:#21499b url(../images/tohome.png) center no-repeat;background-size:26px;}.client-2 li.my-kefu-shouye a {width: 45px;height: 45px;display: block;}.client-2 li.my-kefu-ftop {background:#21499b url(../images/returnTop.png) center no-repeat;}.client-2 li p {height: 20px;font-size: 12px;line-height: 20px;overflow: hidden;text-align: center;color: #fff;}.client-2 li.my-kefu-qq .cont {margin: 0;background:#21499b url(../images/cimg23.png) 15px center no-repeat;border-radius: 50px;padding-left: 45px;height: 45px;line-height: 45px;color: #fff;font-size: 16px;width: 130px;position: absolute;top: 0;right: 0;z-index: 999;}.client-2 li.my-kefu-tel .cont {margin: 0;background:#21499b url(../images/cimg25.png) 15px center no-repeat;border-radius: 50px;padding-left: 45px;height: 45px;line-height: 45px;color: #fff;font-size: 18px;width: 180px;position: absolute;top: 0;right: 0;z-index: 999;}.client-2 .my-kefu-ftop {display: none;}.client-2 .my-kefu-ftop .my-kefu-main {padding-top: 6px;}.client-2 li.my-kefu-weixin .cont {margin: 0;width: 115px;padding: 5px;border: solid 1px #ccc;position: absolute;left: -150px;top: -44px;background-color: #fff;}.client-2 li.my-kefu-weixin .cont  span {display: block;line-height: 20px;font-size: 12px;text-align: center;color: #1a1a1a;}.client-2 li.my-kefu-weixin .cont  img {width: 115px;height: 115px;}.client-2 li:hover .cont {display: block!important;}
	/*********index*********/
.m1 { margin-top: 20px; margin-bottom: 15px;}
.m1 .w{ overflow: hidden; height: 30px; line-height: 30px;}
.m1 .w .left{ width: 600px; line-height: 30px; font-size: 12px; }
.m1 .w .left span{ color:#104eb1 ; font-size: 15px; padding-right: 10px; }
.m1 .w .left a{ color: #555555; font-size: 12px;}
.m1 .w .left a:hover {color:#0942b5;}
.m1 .w .left font{ padding: 0px 8px;}
.m1 .w .right{ width:250px;overflow: hidden; height: 30px; line-height: 30px; }
.m1 .w .right .search{ text-indent: 6px; width:210px; height: 28px; border: 1px solid #dadada; display: block; float: left;}
.m1 .w .right .button{display: block; float: left; background: url("../images/search.jpg")no-repeat; width: 37px; height: 30px; border: none;}

.m2{ position: relative;padding-top: 30px; padding-bottom:20px; background: #f2f3f8; }
.m2 .w{ overflow: hidden; }
.m2 .left-list{ float: left; width:250px; margin-right: 33px; }
.m2 .left-list .thisurl{ background:url("../images/m1_bg.jpg") repeat; height: 68px; color: #FFFFFF; padding-top: 32px; padding-left: 20px; color: #FFFFFF;}
.m2 .left-list .thisurl .thisimg{ background: url("../images/m1_1.png") no-repeat left top; padding-left: 50px;}
.m2 .left-list .thisurl h3{ font-size: 20px;line-height: 26px; font-weight: bold;  }
.m2 .left-list .thisurl h2{  text-transform: uppercase; font-size: 18px; font-weight: 200; line-height: 28px; }
.m2 .left-list .a-on{ width: 100%;  line-height: 64px; display: block;  color: #0061c2 !important;  }
.m2 .left-list .a-one{text-indent: 36px; overflow:hidden; font-size: 16px;  width: 100%;  line-height: 64px; display: block;  color: #333333; background:url("../images/left_one.png") no-repeat center center; }
.m2 .left-list ul{padding-bottom: 20px; background:url("../images/left_bg.jpg") repeat-y;}
.m2 .left-list .list-er{ display: block; overflow: hidden; padding-bottom: 3px; padding-top:2px; }
.m2 .left-list .list-er a{ display: block; width: 80px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 28px; padding-left: 36px; line-height: 28px; font-size: 14px; color: #555555;}
.m2 .left-list .list-er a:hover{  color: #0942b5; }
.m2 .left-list .tel{ background: url("../images/nytel_1.jpg"); width:250px; height:272px;}
/*.m2 .left-list .tel:hover{ background: url("../images/nytel_2.jpg"); width:250px; height:272px;}*/
.m2 .left-list .tel .s1{display: block; font-size: 24px; padding-top: 35px; font-weight: 200;}
.m2 .left-list .tel .s2{display: block; font-size: 28px; padding-top: 15px; padding-bottom: 15px; font-weight: bold;}
.m2 .left-list .tel .s3{display: block; font-size: 16px; font-weight: 200;}
.m2 .right-list{ float: left; width: 917px; overflow: hidden;}
.m2 .right-list a{float: left; display: block; width: 291px; margin-right: 22px; margin-bottom: 30px;}
.m2 .right-list a:nth-of-type(3n){ margin-right: 0;}
.m2 .right-list a img{ display: block; width: 291px; height: 222px; }
.m2 .right-list a .txt{ text-align: center; font-size: 16px; height:60px; line-height: 60px; overflow: hidden;  padding: 0px 15px; background: #ffffff;}
.m2 .right-list a:hover .txt{ color:#0061c2; }

  .pro .tit{text-align: center;height: 178px;}  .pro .tit h2{font-size:48px;color: #1a1a1a;height: 104px;line-height: 50px}  .pro .tit h2 img{vertical-align:bottom;}  .pro .tit h2 span{padding-right:77px;background: url(../images/yz_a1.png) no-repeat right bottom;}  .pro .tit p{font-size:18px;color: #333333;height: 32px;line-height: 32px;}  .pro { padding-top: 65px;box-sizing: border-box;overflow:hidden;background: url(../images/ys_bj.jpg)}  .pro .center .left {width: 283px;  float: left;  background:#FFFFFF;}  .pro .center .left .top { width: 232px; height: 98px;  background: #21499b;  padding-left: 26px;  position: relative;}  .pro .center .left .top .p1 { font-size: 26px; font-weight: bold; font-stretch: normal; line-height: 40px; letter-spacing: 0px; color: #0170e1; position: absolute; top: -35px;}  .pro .center .left .top .p2 { font-size: 26px; font-weight: bold; letter-spacing: 0px; color: #ffffff;}  .pro .center .left .top .p3 { font-size: 24px; font-weight: BOLD; font-stretch: normal; line-height: 22px; letter-spacing: 0px; color: #ffffff; padding-top:40px; padding-left:15px;}  .pro .center .left > ul { margin-top: 20px;}  .pro .center .left > ul > li { padding-left: 28px; padding-right: 10px; padding-bottom: 10px; border-bottom: #f1f1f1 1px solid;}  .pro .center .left > ul > li > a { display: block; height: 70px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  font-size: 18px;  font-weight: bold;  font-stretch: normal;  line-height: 70px;  letter-spacing: 0px;  color: #333333; padding-left: 50px; background: url('../images/pro.png') no-repeat center; background-position-x: 0;}  .pro .center .left > ul > li li { padding-left: 23px; background: url('../images/pro1.png') no-repeat center; background-position-x: 5px;}    .pro .center .left > ul > li li a { font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 30px;  letter-spacing: 0px;  color: #666666; transition: 0.5s; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}  .pro .center .left > ul > li li a:hover { color: #0170e1;}  .pro .center .left > ul > li li a:hover { padding-left: 10px;}  .pro .center .left .tel {  padding-left: 63px;  background: url('../images/pro3.png') no-repeat center;  height: 130px;  background-position-x: 0; margin-top: 26px;}  .pro .center .left .tel .p1 { font-size: 14px; font-weight: normal; font-stretch: normal; line-height: 30px;  letter-spacing: 0px; color: #ffffff; padding-top: 20px;}  .pro .center .left .tel .p2 {  font-family: Arial;  font-size: 30px;  font-weight: bold; font-stretch: normal; line-height: 29px; letter-spacing: 0px; color: #ffffff;}  .pro .center .left .box {  width: 235px;  margin: 0 auto;  position: relative; margin-top: 20px;}  .pro .center .left .box input {  width: 221px; height: 47px; background-color: #f3f3f3; border-radius: 5px; padding-left: 14px; font-size: 14px; font-weight: normal;font-stretch: normal;line-height: 22px; letter-spacing: 0px; color: #bcbcbc;}  .pro .center .left .box .sss {  height: 47px;  width: 47px; background: url('../images/sss.png') no-repeat center; position: absolute; top: 0; right: 0; outline: none; cursor: pointer;}  .pro .center .left .box > p {  font-size: 14px;  font-weight: normal;  font-stretch: normal;  line-height: 22px;  letter-spacing: 2px;  color: #666666;  text-align: center;  margin-top: 10px; padding-bottom: 15px;}  .pro .center .right {width:910px; float: right;}  .pro .center .right li {  width: 260px;  height: 259px;  background-color: #ffffff; border: solid 1px #eeeeee; padding: 11px; transition: 0.5s;  margin-left: 10px;  float: left;  margin-bottom: 40px; font-size: 0px;}  .pro .center .right li img {  width: 260px; height: 223px;}  .pro .center .right li .a1 { display: block; transition: 0.5s; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;  text-align: center; height: 45px; font-size: 16px; font-weight: normal; font-stretch: normal;  line-height: 46px;  letter-spacing: 0px;  color: #333333;  border-bottom: #f1f1f1 1px solid;}  .pro .center .right li .a2 {  width: 120px;  height: 32px;  border: solid 1px #f1f1f1;  display: block; transition: 0.5s;  font-size: 14px;  font-weight: normal;  font-stretch: normal;  line-height: 32px;  letter-spacing: 0px;  color: #666666;  text-align: center;  background: url('../images/Pro2.png') no-repeat center;  margin: 0 auto;  margin-top: 13px;}  .pro .center .right li:hover {  background: #21499b;}    .pro .center .right li:hover a {color: white;}     

.m3 .title{ position: relative;  z-index: 2; height:220px; background: url("../images/m3_bg.jpg") repeat; text-align: center;}
.m3 .title .xian{height:220px; background: url("../images/xian.png") center center no-repeat; color: #FFFFFF; line-height: 30px; }
.m3 .title .xian .title1{ font-size:38px; font-weight: bold; padding-top: 78px;}
.m3 .title .xian .title2{font-size:18px; padding-top: 20px; }
.m3 .title .xiangxia{position: absolute; width: 38px; height: 43px; left: 50%; bottom:-21px; margin-left: -19px; }
.m3 .txt{ width: 100%; height:1522px;position: relative; overflow: hidden;}
.m3 .img{display: block;position:absolute; left:50%; margin-left:-960px;height:1522px;max-width:1920px;width:1920px; }
.m3 .wenzi{ position: absolute; left: 0; top: 0; width: 100%}
.m3 .txt .s1{ float: left; display: block;width:75px; font-size: 55px; color: #f98e11; font-weight: bold; line-height: 60px; }
.m3 .txt .s2{ line-height: 30px; padding-top: 7px; float: left; display: block;width:250px;font-size: 24px; color: #0061c2; font-weight: bold; }
.m3 .txt .s2 font{ font-size: 16px; text-transform: uppercase; color: #666666; line-height: 20px; font-weight: 200; }
.m3 .txt .text{ clear: both; color: #555555; font-size: 15px; line-height: 30px; width: 400px; margin-left: 75px; background: url("../images/m3_xiaosanjiao.png") no-repeat left top 12px; padding-left: 15px;}
.m3 .txt .txt1{ margin-top: 65px; padding-left: 50px;padding-bottom: 120px; border-bottom:1px dotted #cacbcf;}
.m3 .txt .txt2{ margin-top: 65px; padding-left: 640px;padding-bottom: 120px; border-bottom:1px dotted #cacbcf;}
.m3 .txt .txt3{ margin-top: 70px; padding-left: 50px;padding-bottom: 160px; border-bottom:1px dotted #cacbcf;}
.m3 .txt .txt4{ margin-top: 65px; padding-left: 640px;}
.m3 .txt .text4  span{ display: block;  font-weight:bold;  font-size: 15px; color: #0061c2; padding-top:40px; line-height: 30px;}
.m3 .txt .txt4 .jiacu{color: #f98e11; font-weight: bold; font-size: 20px; padding-top: 30px;}
.m3 .txt .txt5{ margin-top: 160px;}
.m3 .txt .txt5 .txt5-s1{ display: block; color: #fefefe; font-size:34px; line-height: 34px; padding-bottom: 15px;  font-weight: bold; }
.m3 .txt .txt5 .txt5-s2{ display: block; color: #FFFFFF; font-size:16px;  line-height: 16px; padding-bottom: 26px;}
.m3 .txt .txt5 .txt5-s3{ display: block; color: #FFFFFF; font-size:16px;  line-height:32px;  padding-left: 45px; background: url("../images/tel.png") no-repeat left 10px center;}


.m4{ padding-bottom: 40px;}
.m4 .title{ text-align: center; padding-top: 50px;}
.m4 .title h2{ color: #333333; font-size: 24px; line-height: 50px;}
.m4 .title h4{ color: #666666; font-size: 14px; line-height: 14px; padding-bottom: 30px;}
.m4 .list{ margin-bottom: 10px; overflow: hidden;}
.m4 .list a{ display: block;width: 360px;  margin-bottom: 50px;}
.m4 .list a .img{padding: 10px 10px 0px 10px;  overflow: hidden;height: 230px;  background: #f2f3f8;}
.m4 .list a img{display: block;  height: 230px;width: 340px; transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.m4 .list a:nth-of-type(3n){  margin-right: 0px;}
.m4 .list a .txt{  color: #333333; font-size: 16px; text-align: center; line-height: 54px; background:#f2f3f8;  }
.m4 .list a:hover .img{ background:#0061c2 ;}
.m4 .list a:hover .img img{  transform: scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);  }
.m4 .list a:hover  .txt{  background:#0061c2 ; color: #FFFFFF;}
.m4 .more{ display: block; width:180px; text-align: center; height:44px ; line-height: 44px;  margin-left: auto; margin-right: auto;
	border-radius:30px; border:1px solid #bababa; font-size: 14px; color: #666666;}
.m4 .ceng{ height: 680px; width: 1200px;}
.m4 .multipleColumnal{ position:relative;}
.m4 .multipleColumnal{ position:relative;}
.m4 .multipleColumnal .bd{overflow:hidden;}
.m4 .multipleColumnal .bd ul{ width:100%; overflow:hidden;}
.m4 .multipleColumnal .bd ul li{ float:left;   width: 360px; margin-right: 40px;}

.m5{ background: #f2f3f8; padding-top:55px ; padding-bottom:75px ; }
.m5 .w{overflow: hidden;}
.m5 .title{ text-align: center;}
.m5 .title h2{ color: #0061c2; line-height:30px; font-size: 24px;}
.m5 .title h4{ color: #999999; line-height:30px; font-size: 14px;}
.m5 .left-img{ margin-top: 30px; float: left; width: 480px; height: 290px; border:1px solid #e2e3e8;}
.m5 .left-img img{ display: block; width: 480px; height: 290px;}
.m5 .right-txt{ margin-top: 30px; float: left; width: 678px; padding-left: 40px;}
.m5 .right-txt .one{ color: #0061c2; font-size: 20px; line-height: 38px; font-weight: bold; padding-bottom: 10px;}
.m5 .right-txt .txt{ height: 180px; margin-bottom: 30px; overflow: hidden;}
.m5 .right-txt  p{ font-size: 14px; line-height: 26px; color: #666666; padding-bottom: 20px;}
.m5 .right-txt .more{ color: #0061c2; font-size: 14px;  }


.m6{  padding-top:50px ; padding-bottom:60px ; }
.m6 .title{ text-align: center;}
.m6 .title h2{ color: #333333; line-height:30px; font-size: 24px;}
.m6 .title h4{ color: #666666; line-height:30px; font-size: 14px;}
.m6 .list{ padding-top: 40px; padding-bottom: 50px;}
.m6 .multipleColumn{ position:relative;}
.m6 .multipleColumn .bd{overflow:hidden;}
.m6 .multipleColumn .bd ul{ width:100%; }
.m6 .multipleColumn .bd ul li{ float:left;  width:288px;margin-right:13px; border: 1px solid #dcdce0;}
.m6 .multipleColumn .bd ul li:hover{ background: #0061c2; color: #FFFFFF; border: 1px solid #0061c2;}
.m6 .multipleColumn .bd ul li .img{width:268px;height:180px;  padding:10px 10px 0px 10px; }
.m6 .multipleColumn .bd ul li img{width:268px;height:180px;display: block;}
.m6 .multipleColumn .bd ul li .txt{line-height: 46px; color: #333333; font-size: 16px; text-align: center;}
.m6 .multipleColumn .bd ul li:hover .txt{ color: #FFFFFF;}
.m6 .multipleColumn .hd{ overflow:hidden;text-align: center;}
.m6 .multipleColumn .hd .prev,.multipleColumn .hd .next{ display:block;cursor:pointer; width: 26px; height: 50px;}
.m6 .multipleColumn .hd .prev{ position: absolute; left: -26px; top:80px ; background:url("../images/left.png") no-repeat;}
.m6 .multipleColumn .hd .prev:hover{ background: url("../images/lefth.png") no-repeat;}
.m6 .multipleColumn .hd .next{ position: absolute; right: -25px; top: 80px; background: url("../images/right.png") no-repeat;}
.m6 .multipleColumn .hd .next:hover{ background: url("../images/righth.png") no-repeat;}
.m6 .more{ display: block; width:180px; text-align: center; height:44px ; line-height: 44px;  margin-left: auto; margin-right: auto;
	border-radius:30px; border:1px solid #bababa; font-size: 14px; color: #666666;}

.m7{  padding-top:60px ; padding-bottom:70px ; background: #f2f3f8; }
.m7 .w{ overflow: hidden;}
.m7 .left-list{ float: left; width: 795px; }
.m7 .left-list .one{ height: 40px; line-height: 40px; border-bottom:1px solid #e5e5e8; overflow: hidden;}
.m7 .left-list .one a{ display: block; float: left;}
.m7 .left-list .one .kuai{ margin-right: 10px; width:105px; background: #FFFFFF; text-align: center; color: #333333; font-size: 14px;}
.m7 .left-list .one .kuai-on{ margin-right: 10px; width:105px; background: #0061c2; text-align: center; color: #FFFFFF; font-size: 14px;}
.m7 .left-list .one .kuai:hover{ width:105px; background: #0061c2; text-align: center; color: #FFFFFF; font-size: 14px;}
.m7 .left-list .one .more{ display: block; float: right; font-size: 12px; color: #0061c2; line-height: 40px; text-transform: uppercase; }
.m7 .left-list .two{ padding-top: 40px; padding-bottom: 40px; height: 125px; overflow: hidden; border-bottom: 1px solid #e5e5e8;}
.m7 .left-list .two .left-img{float: left; width: 190px; }
.m7 .left-list .two .right-txt{float: right; width: 585px; }
.m7 .left-list .two .right-txt .t1{ font-size: 20px; color: #0061c2; line-height: 20px; margin-bottom: 13px; white-space: nowrap; overflow: hidden}
.m7 .left-list .two .right-txt .t2{ font-size: 14px; line-height: 28px; height: 56px; overflow: hidden; margin-bottom: 19px; }
.m7 .left-list .two .right-txt .t3{ font-size: 14px; color: #0061c2;}
.m7 .left-list .three{ height:60px; line-height: 60px; padding-left: 25px; display: block;
	color: #333333; font-size: 14px; border-bottom: 1px solid #e5e5e8; background: url("../images/m7_left.jpg") no-repeat left center;}
.m7  .three span{ float: right; display: block;  font-size: 12px; color: #999999;}

.m7 .right-list{ float: right; width: 315px; padding: 15px 25px 30px 20px; background: #FFFFFF;   }
.m7 .right-list .one{ overflow: hidden;}
.m7 .right-list .one .left{ font-size: 16px; color: #0061c2; width: 180px; background: url("../images/m7_bg.jpg") no-repeat left bottom; line-height: 40px;  }
.m7 .right-list .one font{ color: #999999; text-transform: uppercase; padding-left: 10px;}
.m7 .right-list .one a{ display: block; float: right; font-size: 12px; color: #0061c2; line-height: 40px; text-transform: uppercase;  }
.m7 .right-list .two a{ display: block; margin-top: 30px;}
.m7 .right-list .two a .q{ background: url("../images/q.jpg") no-repeat left center; font-size: 16px; height: 20px; line-height: 20px; color: #333333; white-space: nowrap; overflow: hidden; padding-left: 30px; }
.m7 .right-list .two a .a{ margin-top: 15px; background: url("../images/a.jpg") no-repeat left top; font-size: 12px; line-height: 22px; color: #666666;  height: 44px; overflow: hidden; padding-left: 30px; }
#b2 { display: none;}


	/*********nybanner*********/
.nybanner{ width:100%; height:350px; position:relative;overflow: hidden;}
.nybanner img{display: block;position:absolute; left:50%; margin-left:-960px;height:350px;max-width:1920px;width:1920px;}
/*---------------内页公共样式--------------------------------------*/
.layout{ padding-top: 75px; padding-bottom:60px; background: #f2f3f8; }
.layout .w{ overflow: hidden; }
.layout .left-list{ float: left; width:250px; margin-right: 33px; background: #ffffff;}
.layout .left-list .thisurl{ background:url("../images/m1_bg.jpg") repeat; height: 68px; color: #FFFFFF; padding-top: 32px; padding-left: 20px; color: #FFFFFF;}
.layout .left-list .thisurl .thisimg{ background: url("../images/m1_1.png") no-repeat left top; padding-left: 50px; height: 50px;}
.layout .left-list .thisurl h3{ font-size: 20px;line-height: 26px; font-weight: bold;  }
.layout .left-list .thisurl h2{  text-transform: uppercase; font-size: 18px; font-weight: 200; line-height: 28px; }
.layout .left-list .a-on{ width: 100%; height: 64px; line-height: 64px; display: block;background:url("../images/zuoh.png") no-repeat 22px center !important;  color: #0942b5 !important; }

.layout .left-list .a-on .img-r{ float: right; display: block; width: 20px; height: 64px; background: url("../images/youh.png") no-repeat center  center !important; margin-right: 25px;}
.layout .left-list .a-one{text-indent: 36px; overflow:hidden; font-size: 16px; color: #333333;  width: 100%; height: 64px;  line-height: 64px; display: block;  color: #333333; background:url("../images/zuo.png") no-repeat 22px center; }
.layout .left-list .a-one:hover{ background:url("../images/zuoh.png") no-repeat 22px center ;   color: #0942b5; }
.layout .left-list .a-one:hover .img-r{ background: url("../images/youh.png") no-repeat center center;}
.layout .left-list .img-r{ float: right; display: block; width: 20px; height:64px;   background: url("../images/you.png") no-repeat center center;  margin-right: 25px;}

.layout .left-list .promenu .a-on{ width: 100%;   display: block;  color: #0061c2 !important; background:url("../images/left_one.png") no-repeat center center !important;  }
.layout .left-list .promenu .a-one{text-indent: 36px; overflow:hidden; font-size: 16px;  width: 100%;  display: block;  color: #333333; background:url("../images/left_one.png") no-repeat center center !important; }
.layout .left-list .promenu .a-one:hover{ background:url("../images/left_one.png") no-repeat center center; }
.layout .left-list .promenu .a-one:hover .img-r{ background:none}
.layout .left-list .promenu .a-one .img-r{ background: none;}
.layout .left-list .promenu ul{padding-bottom: 20px; background:url("../images/left_bg.jpg") repeat-y;}
.layout .left-list .promenu .list-er{ display: none; padding-bottom: 3px; padding-top: 2px;border-top:none; overflow: hidden; }
.layout .left-list .promenu ul li{ border-bottom:none;}

.layout .left-list ul li{ border-bottom:1px dotted #c1c1c1;}
.layout .left-list ul li:last-child{ border-bottom:none;}
.layout .left-list .list-er{ display: none; padding-bottom: 10px; padding-top: 10px;border-top:1px dotted #c1c1c1; overflow: hidden; }
.layout .left-list .list-er:nth-of-type(1){display: block;}
.layout .left-list .list-er a{padding-left: 36px; display: block; width: 80px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 28px; font-size: 14px; color: #555555;}
.layout .left-list .list-er a:hover{  color: #0942b5; }
.layout .left-list .tel{ background: url("../images/nytel_1.jpg"); width:250px; height:272px;}
/*.layout .left-list .tel:hover{ background: url("../images/nytel_2.jpg"); width:250px; height:272px;}*/
.layout .left-list .tel .s1{display: block; font-size: 24px; padding-top: 35px; font-weight: 200;}
.layout .left-list .tel .s2{display: block; font-size: 28px; padding-top: 15px; padding-bottom: 15px; font-weight: bold;}
.layout .left-list .tel .s3{display: block; font-size: 16px; font-weight: 200;}
.layout .right-list{ float: left; width: 917px; overflow: hidden; background: #FFFFFF;}
.layout .right-list .tit{ border-bottom: 1px solid #e3e3e3; height:60px; line-height:60px;   padding: 10px  25px  0px 25px ;}
.layout .right-list .tit .txt{ font-weight: bold; float: left; color: #0061c2; font-size: 18px; line-height:59px; display:block;border-bottom: 2px solid #0061c2; }
.layout .right-list .tit .url{ float: right;text-align: right;  font-size: 12px; color:#999999;}
.layout .right-list .tit .url font{ padding-left: 6px; padding-right: 6px;}
.layout .right-list .tit .url span{ padding-right: 6px;}
.layout .right-list .tit .url a{ color:#999999; line-height: 26px;}
.layout .right-list .tit .url a:hover{ color:#0061c2}
.layout .right-list .tit .url .ah{color: #0061c2; }


/*******************fy********************/
.fy{overflow: hidden;text-align: center; padding-bottom: 100px; padding-top:30px;}
.fy-con{display: inline-block;overflow: hidden; }
.fy .pre{ width: 70px; height: 40px; margin-right: 30px; border-radius: 2px;}
.fy .next{ width: 70px; height: 40px; border-radius: 2px;}
.fy a{ display:block; width:35px; height:40px; text-align:center; line-height:40px; float:left; font-size:12px;color:#ffffff;; margin-right:10px;background: #8a8a8a; border-radius: 2px;}
.fy a:hover{  background:#0061c2}
.fy .cpb {color:#ffffff;border:none;background: #0061c2;width:36px;height:40px;line-height: 40px;display:block;text-align:center;float:left;font-size:12px;margin-right:10px; border-radius:2px;}



/*-------------关于我们about.html----------------------------------------------------------------------------------------------------------------------------------*/
.about{ padding: 0px 30px 60px 30px;  margin-bottom: 40px;}
.about .title{ line-height: 60px; text-align: center; font-size: 24px; color: #0061c2; font-weight: bold;}
.about p{ color: #666666; font-size: 16px; line-height: 34px; margin-bottom:15px; text-indent: 2em;}
.about .tuchu{ overflow: hidden; background: #f3f4f9;height: 190px; margin-bottom: 20px; margin-top:20px; }
.about .tuchu img{ display: block;  width: 330px; height: 190px; overflow: hidden; float: left;}
.about .tuchu .txt { float: right; width: 470px;}
.about .tuchu .txt h3{ color: #505154; font-size: 24px; font-weight: bold; padding-top: 20px; line-height: 60px;}
.about .tuchu .txt h5{ color: #333333; font-size: 14px;  line-height: 18px;}
.about .tuchu .txt h6{ padding-top: 20px;  color: #8e8f96; font-size: 18px; line-height: 28px; font-weight: bold;}

.dy{ margin-top: 40px; margin-bottom: 40px; font-size: 16px; line-height: 26px; color: #666666;}
.dy2{ display:block ;  margin-left: 20px;}
/*-------------产品 product.html----------------------------------------------------------------------------------------------------------------------------------*/
.product{ padding: 40px 25px 20px 25px;  overflow: hidden;}
.product a{ display: block; float: left; width: 269px; margin-right: 30px; margin-bottom: 35px;}
.product a .img{width: 100%; overflow: hidden;height: 205px; }
.product a img{display: block;  height: 205px;width: 100%; }
.product a:nth-of-type(3n){  margin-right: 0px;}
.product a .txt{  color: #333333; font-size: 14px; text-align: center; line-height: 50px; background:#f2f2f2;  }
.product a:hover .img{ background:#0061c2 ;}
.product a:hover  .txt{  background:#0061c2 ; color: #FFFFFF;}

/*-------------图片方格2---------------*/
.tpfg2{ padding: 40px 25px 20px 25px;  overflow: hidden;}
.tpfg2 a{ display: block; float: left; width: 269px; margin-right: 30px; margin-bottom: 35px;}
.tpfg2 a .img{width: 100%; overflow: hidden;height: 182px; }
.tpfg2 a img{display: block;  height: 205px;width: 100%; }
.tpfg2 a:nth-of-type(3n){  margin-right: 0px;}
.tpfg2 a .txt{  color: #333333; font-size: 14px; text-align: center; line-height: 50px; background:#f2f2f2;  }
.tpfg2 a:hover .img{ background:#0061c2 ;}
.tpfg2 a:hover  .txt{  background:#0061c2 ; color: #FFFFFF;}


	/*-------------新闻列表new.html-------------------------------------------------------------------------------------------------------------*/
.new{ padding: 40px 25px 20px 25px;  overflow: hidden;}
.new a{ display: block; padding-bottom: 40px; border-bottom: 1px solid #dbdbdb; margin-bottom: 30px;}
.new .a-one{  height:160px;  overflow: hidden;}
.new .a-one img{ display: block; float: left; width:230px; height:160px; overflow: hidden;}
.new .a-one .txt{ float: right;  width: 610px; height:160px;  }
.new a .title{ float: left;  color: #333333; font-size: 16px;}
.new a .date{ float: right; display: block;  padding-right:8px; color: #999999; font-size: 12px;}
.new a .jj{  padding-top:15px;clear: both; color: #666666; font-size: 14px; line-height: 26px; height: 52px; overflow: hidden;}
.new a .look{ line-height: 28px; display:inline-block; padding-top: 25px; font-size: 12px; color: #0061c2; font-weight: bold; border-bottom: 2px solid  #FFFFFF;}
.new a:hover  .look{ border-bottom: 2px solid  #0061c2;}
.new a:hover  .title{color:#0061c2;}

/*-------------新闻列表new.html-------------------------------------------------------------------------------------------------------------*/
.contact{ padding: 40px 30px 20px 30px;  overflow: hidden;}
.contact .title{ font-size: 24px; font-weight: bold; line-height: 30px; color: #0061c2; padding-top: 10px; padding-bottom: 10px; }
.contact ul{ display: block; float: left; width:630px; margin-bottom: 20px;}
.contact ul li{ color: #333333; font-size: 16px; line-height: 40px; height: 40px; padding-left: 40px;}
.contact img{ display: block; float: left; padding-top: 30px; }
.contact .map{ clear: both; height: 354px; border:1px solid #e1e2e8 ; margin-bottom: 40px;}
.contact ul .c1{ background: url("../images/c1.png") no-repeat left center;}
.contact ul .c2{ background: url("../images/c2.png") no-repeat left center;}
.contact ul .c3{ background: url("../images/c3.png") no-repeat left center;}
.contact ul .c4{ background: url("../images/c4.png") no-repeat left center;}
.contact ul .c5{ background: url("../images/c5.png") no-repeat left center;}
.contact ul .c6{ background: url("../images/c6.png") no-repeat left center;}


/*__________________________新闻列表detail-----newsdetail.html ____________________________________*/
.n-detail { color: #666666; font-size: 15px; width: 870px; padding-top: 60px; padding-bottom: 60px; margin-left:20px; margin-right:20px; line-height: 30px;  }
.n-detail .fenxiang{ width: 870px; height: 40px; line-height: 40px; background: #eaeaea; margin-bottom: 20px; position: relative;}
.n-detail .fenxiang .news_details-time{overflow: hidden; margin-left: 40%; color: #666666; font-size: 12px; }
.n-detail .fenxiang .fx{overflow: hidden;position: absolute;top:0px;right:30%;}
.n-detail h2{ color: #000000; font-size: 18px; text-align: center; line-height: 30px; padding-bottom: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.n-detail p{ color: #666666; font-size: 15px;  line-height: 36px; 
    text-indent:2em;}
.n-detail img{ /*display: block; padding-bottom: 30px; padding-top: 10px;*/  margin:0 auto;}


/*反馈*/
.denglu{ width:473px; height:305px; margin:10px auto 0 auto}
.feed_bg{ width:100%; height:600px; overflow:hidden;}
.yhm{ width:765px; height:auto; overflow:hidden; margin:10px 0 0 0 }

.yzm{ display:block; width:60px; height:20px; margin:15px 0 0 14px; float:left}

/*反馈*/
.fankui{  height:auto; overflow:hidden; }
.fankuitop{ width:844px; height:41px; margin:30px auto 0 auto}
.fankuitopwz{ color:#6C6C6C;font-family:Microsoft Yahei; font-size:14px; line-height:41px;  background:url(../images/fktb.jpg) left no-repeat; display:block; width:720px; padding-left:30px; margin:0 auto}
.fankuinr{ width:765px; height:487px; margin:30px auto 0 auto}


/*搜索*/
.searcha{ margin:20px 0 0 30px; width:1000px; height:auto; overflow:hidden}
.searcha ul{width:850px;}
.searcha ul li{ height:32px; line-height:30px; background:url(../images/wzlb3libg2.jpg) no-repeat; padding-left:20px;}
.searcha ul li a{ font-size:14px; color:#666666}
.searcha ul li a:hover{ color:#0061c2;}
.searcha ul li span{ font-size:12px;}




/*-------------产品详情页 p_detail.html----------------------------------------------------------------------------------------------------------------------------------*/
.layout .right-list2{ background: #f2f3f8 !important;  }

.p-detail{  overflow: hidden;margin-top: 40px; margin-bottom: 40px;}
.p-detail .d1{overflow: hidden;  height: 370px; padding-bottom: 20px;}
.p-detail .d1 .left-img{ display: block; float: left; width: 480px; height: 370px; margin-right: 30px; margin-bottom: 35px; margin-left: 20px;}
.p-detail .d1 .right-txt{float: right; width: 380px; height: 370px; padding-right: 5px;}
.p-detail .d1 .right-txt h3{ color: #000000; font-size: 20px; line-height: 31px;}
.p-detail .d1 .right-txt .txt1{ height: 151px; color: #333333; font-size: 14px; line-height: 26px; padding-top: 10px; }
.p-detail .d1 .right-txt .txt2{ color: #333333; font-size: 14px;  line-height: 26px; background: #efefef; height: 47px; margin-top: 40px; padding: 10px 0px 0px 10px;}
.p-detail .d1 .right-txt .txt2 h4{ color: #000000; font-size: 16px; line-height: 26px; margin-bottom: 5px;}
.p-detail .d1 .right-txt .txt3{ color: #ffffff;  overflow: hidden; display: block; background:#0061c2 ;  height:80px;}
.p-detail .d1 .right-txt .txt3 .left{ width:270px; padding-left: 20px; padding-top: 5px; font-size: 30px; line-height:32px;}
.p-detail .d1 .right-txt .txt3 .left h4{  font-size: 14px;}
.p-detail .d1 .right-txt .txt3 .right{ width:90px; text-align: center; background: #0d3aa0; height: 100px;
	line-height:32px; font-size: 20px; padding-top: 10px; }
.p-detail .d2{ background: #FFFFFF; margin-left: 20px; padding: 40px 20px 0 20px;}
.p-detail .d2 .one{ height: 40px; line-height: 40px; border-bottom:1px solid #e5e5e8; overflow: hidden;}
.p-detail .d2 .one a{ display: block; float: left; }
.p-detail .d2 .one .kuai{ border: 1px solid  #cdcdcd; border-bottom: none; margin-right: 12px; width:140px; background: #FFFFFF;  text-align: center; color: #333333; font-size: 14px;}
.p-detail .d2 .one .kuai-on{ border: 1px solid  #0061c2; margin-right: 12px; width:140px; background: #0061c2; text-align: center; color: #FFFFFF; font-size: 14px;}
.p-detail .d2 .one .kuai:hover{ border: 1px solid  #0061c2; width:140px; background: #0061c2; text-align: center; color: #FFFFFF; font-size: 14px;}
.p-detail .d2 .one .more{ display: block; float: right; font-size: 12px; color: #0061c2; line-height: 40px; text-transform: uppercase; }
.p-detail .d2 .two{ padding: 20px 0px 55px 0px; }
.p-detail .d2 .two p{  font-size: 14px; line-height: 26px; }
.p-detail .d2 .two img{ /*display: block; */margin: 0 auto; /*padding-bottom: 15px;*/}

.p-detail .d3{ margin-top: 25px; margin-left: 20px; padding: 20px 20px 30px 20px; background: #FFFFFF; }
.p-detail .d3 h4{ color: #333333; font-size: 24px; line-height: 50px; padding-bottom: 16px;}
.p-detail .d3 .multipleColumn{ position:relative;}
.p-detail .d3 .multipleColumn .bd{overflow:hidden;}
.p-detail .d3 .multipleColumn .bd ul{ width:100%; overflow:hidden;}
.p-detail .d3 .multipleColumn .bd ul li{ float:left;  width:270px;margin-right:15px;}
.p-detail .d3 .multipleColumn .bd ul li .img{width:270px;height:205px; padding-bottom: 18px;   }
.p-detail .d3 .multipleColumn .bd ul li img{width:270px;height:205px;display: block;}
.p-detail .d3 .multipleColumn .bd ul li .txt{line-height: 20px; color: #333333; font-size: 16px; text-align: center;}
.p-detail .d3 .multipleColumn .hd{ display: none}

.previous{ display:block; color:#666666; font-size:15px; line-height:30px;}
.nexts{ display:block; color:#666666; font-size:15px; line-height:30px;}