﻿@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#616161;}
a:hover{ color:#0070c0; }


body{ margin:0 auto;padding:0px;width:100%;font-family:microsoft yahei;font-size:14px!important;color:#616161; }
.alogo{ width:1181px; margin:0 auto; padding-top:35px; padding-bottom:25px;}
.en{ background:url(../images/index_08.jpg) no-repeat left; padding-left:40px; margin-top:25px; margin-left:20px;}
.en a{ color:#000; font-size:14px;}
.zh{ background:url(../images/index_06.jpg) no-repeat left; padding-left:40px; margin-top:25px;}
.zh a{ color:#000; font-size:14px;}
.tel{ font-size:17px; color:#000;margin-top:20px;}
.tel span{ font-size:22px;}
.you{ width:430px;}

.nava{ background:#e6e6e6; height:46px; width:100%; margin:0 auto;}
.nzhong{ margin:0 auto; width:1181px; background:#f3f3f3; height:46px;}
#menu{ width:900px;}
ul.menu {list-style:none; margin:0; float:inherit; text-align:center; padding-left:0px; }
ul.menu * {margin:0; padding:0; }
ul.menu a {display:block; text-decoration:none;color:#333;}
ul.menu li {position:relative; float:left; }
ul.menu ul {position:absolute;left:0; display:none; opacity:0; list-style:none;text-align:center;z-index:9999999!important;}
ul.menu ul li {position:relative;border-top:none; margin:0;font-weight:normal;background:#f2f2f2; border-bottom:1px solid #fff;width:136px;height:30px; line-height:30px;}
ul.menu ul li a{display:block;color:#555;font-weight:normal;line-height:30px; font-size:13px; }
ul.menu ul li a:hover { color:#fff;background:#0070c0;}
ul.menu ul ul {top:0px}
ul.menu .menulink { padding-right:40px;  padding-left:40px;padding-bottom:0px;height:46px;line-height:46px;}
ul.menu .menulink:hover, ul.menu .menuhover { background:#0070c0; color:#fff; display:block; height:46px; line-height:46px;}
.hy{ font-size:16px; color:#a4a4a4; line-height:46px;}
.huisebg{ background:#e0e0e0; width:100%; margin:0 auto}
.wskuang{ width:1181px; margin:0 auto}
.bg01{ background:#3e63bb;}
.bg02{ background:#35adaf;}
.bg03{ background:#df8340;}
.bg04{ background:#7cb64b;}

.wsbg{ width:294px; height:74px;-webkit-transition: .8s; margin-right:1px; }
.wztxt h2{ color:#fff; font-size:17px; font-weight:900;}
.wztxt h3{ color:#fff; font-size:14px; opacity:0.5;}
.cptu{ margin-left:70px; margin-top:15px;}
.wztxt{ margin-top:20px; margin-left:15px;}
.wsbg:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px); -o-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition: .8s;-moz-transition:.8s;-o-transition: .8s;}


.zhongjian{ width:1181px; margin:0 auto; padding-top:30px; padding-bottom:10px;}
.ditu{ width:384px; margin-top:20px;}
.about{ width:730px;}
.atop h2{ font-size:18px; color:#000; font-weight:500}
.ashu{ width:1px; height:20px; background:#d8d8d8; margin-left:10px; margin-right:10px; margin-top:2px;}
.atop h3{ color:#4b4b4b; font-size:16px; margin-top:2px;}
.amiao{ line-height:24px; margin-top:20px; height:168px; overflow:hidden; color:#4b4b4b;text-overflow: ellipsis;display: -webkit-box; color:#818181;-webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow:hidden; }

.tuijian{ width:1181px; margin:0 auto}
.search{height:30px;margin:0 auto;border:none; margin-top:15px; margin-bottom:15px; background:#ebebeb}
.search li{ float:left; width:auto }
.searchinput{ background:#ebebeb; border:0px!important; height:30px; line-height:25px; color:#555; width:180px;  padding-left:15px; }
#search_logo{ margin-top:8px; margin-right:10px;}
.zdian{ margin-top:10px;background:url(../images/index_28.png)  no-repeat left; padding-left:40px; font-size:16px; color:#000;}
.zhongdian ul li a{ font-size:16px;}
.zhongdian ul li{ float:left; margin-right:25px;}
.zhongdian ul{ margin-top:10px; width:750px;}
.shuxian{ height:20px; width:1px; background:#555; margin-left:15px; margin-right:15px;}

.huisebg2{ background:#f5f5f5; width:100%;margin:0 auto; padding-top:25px; padding-bottom:25px;}
.product{ margin:0 auto; width:1181px; margin:0 auto}
#demolefta{OVERFLOW: hidden; WIDTH:1181px; margin:0 auto; padding-top:15px;  }
.cplist{ width:180px; -webkit-transition: .8s; margin-right:30px; border-top:1px solid #d8d8d8;}

.fzstu{ width:180px; background:#fff; height:127px;text-align:center;vertical-align:middle;display:block;position:relative;display:table-cell;vertical-align:middle;}
.fzstu  img{max-width:180px;max-height:127px; }
.cplist h2{ font-size:20px; font-weight:bold; color:#000; text-align:center; padding-top:15px; padding-bottom:15px;}
.cplist h2 a{ color:#000}
.cplist a:hover  h2 { color:#0081d4}
.ewsss{width:160px; padding:10px;background:#e0e0e0; margin-top:-4px;}
.cpmiao{  text-align:left;line-height:22px; margin:0 auto; color:#555;display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

.cplist:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px); -o-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition: .8s;-moz-transition:.8s;-o-transition: .8s;}
.imglist ul li{text-align:center;float:left;display:inline;width:230px; margin:5px 10px;overflow:hidden; border: #e4e4e4 1px solid;}
.imglist ul li img{background:#FFFFFF; max-width:100%; max-height:100%;}
.imglist ul li span{line-height:24px;height:24px;display:block;background:#F3F3F3; text-align:center}

* html .imglist ul li img{background:#FFFFFF; width:auto;height:180px;}
* + html .imglist ul li img{background:#FFFFFF; max-width:100%; max-height:100%;}

.tupian ul li{ float:left;width:240px; overflow:hidden;margin-left:12px; margin-right:12px; background:none; margin-left:30px; margin-right:20px; margin-top:30px;}
.eenma{ text-align:center;}
.chanpinlbbc{ width:240px; height:180px!important;text-align:center;vertical-align:middle;display:block;position:relative;  }
.chanpinlbbc a{display:table-cell;vertical-align:middle;width:240px; height:170px!important; border:1px solid #d8d8d8; overflow: hidden!important;}
.chanpinlbbc a img{max-width:230px;max-height:170px; overflow:hidden!important }
.chanpinlbbc a:hover{border:1px solid #F60;}

.chanpinlbbc{width: 240px;height: 180px!important;overflow: hidden!important;}
.chanpinlbbc img{cursor: pointer;transition: all 0.6s;}
.chanpinlbbc img:hover{transform: scale(1.4);}
.linea{ background:#d8d8d8; height:1px; width:100%; margin:0 auto; margin-bottom:10px;}



.foot{ width:1181px; margin:0 auto; padding-top:30px; padding-bottom:30px; color:#535252}
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-decoration:none;color: #535252;}
a.zzb07link:hover {text-decoration: underline;color: #535252;}
.zzb07tail{font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#535252;}


.nyabout{ background:url(../images/nyabout.jpg) no-repeat center; height:300px; margin:0 auto; width:100%;}
.nycon{ background:url(../images/nycon.jpg) no-repeat center; height:300px; margin:0 auto; width:100%;}
.nycai{ background:url(../images/nycai.jpg) no-repeat center; height:300px; margin:0 auto; width:100%;}
.nyding{ background:url(../images/nyding.jpg) no-repeat center; height:300px; margin:0 auto; width:100%;}



.nymain{ width:100%; margin:0 auto; background:url(../images/main.jpg) repeat-x top;}
.nyzhong{ width:1181px; margin:0 auto; padding-top:10px; padding-bottom:30px;}
.left{ width:230px;}
.pro1{width:230px;  }
.pro1 h2{width:230px; font-weight:bold;  font-size:15px;color:#000; line-height:45px; }

.pro1 ul{overflow:hidden;width:230px; text-align:left; float:left; border:#dfdede solid 1px; }
.pro1 ul li{display:inline;float:left; font-size:14px; background:url(../images/p_b.jpg) repeat-x;width:249px;border-bottom:#dfdede solid 1px; }
.pro1 ul li a{ float:left;line-height:55px; height:55px;width:242px; padding-left:80px;}
.pro1 ul li a:hover{ float:left; color:#fff; background:#0e4992; }

.zz11{width:200px;  float:left; line-height:55px; }
.zz11 a{ background:#0e4992; color:#FFFFFF ; line-height:55px; }
.right{ width:900px;}
.rtop{ border-bottom:1px solid #d8d8d8;}
.rtop h2{font-weight:bold;  font-size:15px;color:#000; line-height:45px;}
.weizhi{ line-height:20px; margin-top:15px; color:#939393; font-size:13px;}
.weizhi a{color:#939393; }
.neirong{ padding-top:20px; line-height:25px; min-height:150px;}
.nlist{ border-bottom:1px dashed #d8d8d8; margin-bottom:20px; padding-bottom:20px;}
.n_img{ width:150px; height:100px;  overflow: hidden; border:1px solid #d8d8d8;}
.n_img img{cursor: pointer;transition: all 0.6s;}
.n_img img:hover{transform: scale(1.4);}
.n_txt{ width:720px;}
.n_bt a{ color:#0e4992; font-weight:bold}
.n_nr{ overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; line-height:22px; height:44px; margin-bottom:5px; font-size:13px;}
.n_txt .riqi{
    background: url(../images/date.png) no-repeat;
    height: 20px; line-height:20px;
    padding-left: 30px; font-size:12px;} 

.nybt{font-size:15px; color:#0e4992; padding-bottom:10px; text-align:center; margin:0 auto; }
.t1{width:249px; float:left;  background:url(../images/p1.png) no-repeat 40px;}
.t1 a{width:249px; float:left;  background:url(../images/p1_b.png) no-repeat 40px #0e4992;  color:#fff;}
.t1 a:hover{width:249px; float:left;  }

.t2{width:249px; float:left;  background:url(../images/p2.png) no-repeat 40px;}
.t2 a{width:249px; float:left;  background:url(../images/p2.png) no-repeat 40px;}
.t2 a:hover{width:249px; float:left;  background:url(../images/p2_b.png) no-repeat 40px #0e4992;}

.t3{width:249px; float:left;  background:url(../images/p3.png) no-repeat 30px;}
.t3 a{width:249px; float:left;  background:url(../images/p3.png) no-repeat 30px;}
.t3 a:hover{width:249px; float:left;  background:url(../images/p3_b.png) no-repeat 30px #0e4992;}

.t4{width:249px; float:left;  background:url(../images/p4.png) no-repeat 40px;}
.t4 a{width:249px; float:left;  background:url(../images/p4.png) no-repeat 40px }
.t4 a:hover{width:249px; float:left;  background:url(../images/p4_b.png) no-repeat 40px #0e4992;}





.p1{width:249px; float:left;  background:url(../images/p1.png) no-repeat 40px;}
.p1 a{width:249px; float:left;  background:url(../images/p1.png) no-repeat 40px;}
.p1 a:hover{width:249px; float:left;  background:url(../images/p1_b.png) no-repeat 40px #0e4992!important;}

.p2{width:249px; float:left;  background:url(../images/p2.png) no-repeat 40px;}
.p2 a{width:249px; float:left;  background:url(../images/p2.png) no-repeat 40px;}
.p2 a:hover{width:249px; float:left;  background:url(../images/p2_b.png) no-repeat 40px #0e4992!important;}

.p3{width:249px; float:left;  background:url(../images/p3.png) no-repeat 30px;}
.p3 a{width:249px; float:left;  background:url(../images/p3.png) no-repeat 30px;}
.p3 a:hover{width:249px; float:left;  background:url(../images/p3_b.png) no-repeat 30px #0e4992!important;;}

.p4{width:249px; float:left;  background:url(../images/p4.png) no-repeat 40px;}
.p4 a{width:249px; float:left;  background:url(../images/p4.png) no-repeat 40px }
.p4 a:hover{width:249px; float:left;  background:url(../images/p4_b.png) no-repeat 40px #0e4992!important;}

.zz1{width:249px;  float:left; line-height:79px; }
.zz1 a{ background:url(../images/p1_b.png) no-repeat 40px #0e4992; color:#FFFFFF ; line-height:79px; }

.zz2{width:249px;  float:left; line-height:79px; }
.zz2 a{ background:url(../images/p2_b.png) no-repeat 40px #0e4992; color:#FFFFFF ; line-height:79px; }

.zz3{width:249px;  float:left; line-height:79px; }
.zz3 a{ background:url(../images/p3_b.png) no-repeat 30px #0e4992; color:#FFFFFF ; line-height:79px; }

.zz4{width:249px;  float:left; line-height:79px; }
.zz4 a{ background:url(../images/p4_b.png) no-repeat 40px #0e4992; color:#FFFFFF ; line-height:79px; }


.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;width: 100%; color: #0e4992; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #0e4992; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #0e4992; font-weight: normal;}
.contentPage a:visited {color: #0e4992; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #0e4992; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0e4992;font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #0e4992; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}


.neiyezhong{ width:1200px; margin:0 auto}
.wenzia{ margin:0 auto;padding-top:50px; padding-bottom:50px; text-align:center;}
.wenzia h2 { color:#000; font-weight:bold; font-size:35px; text-align:center; margin:0 auto; }
.wenzia h3{ font-size:15px; color:#818181; font-family:Arial, Helvetica, sans-serif; text-align:center;font-weight:normal; text-transform:uppercase;}
.line{ background:#0271c3;height:3px;width:50px;margin:0 auto;margin-top:15px;margin-bottom:15px;}

.ny_pro{ width:1200px; margin:0 auto; padding-bottom:70px; line-height:30px;}
.ny_pro ul li .ny_pro_l {width: 222px;height: 170px;overflow: hidden;}
.ny_pro ul li .ny_pro_l img { width: 222px;height: 170px;transition: all 0.2s;}
.ny_pro ul li .ny_pro_r {width: 314px;padding: 36px 20px 0;}
.cle {clear: both;}
.ny_pro ul li .ny_pro_r { width: 314px; padding: 36px 20px 0;}
.ny_pro ul li .ny_pro_r .pro_title {height: 62px;line-height: 28px;}
#content .box a:link, #content .box a:visited {color: #444;}
.ny_pro ul li .ny_pro_r .pro_more { width: 98px;height: 28px;line-height: 28px;text-align: center;background: #0075c2;}
.ny_pro ul li .ny_pro_r .pro_more a{ color:#fff;}
.ny_pro ul li .ny_pro_l img:hover { transform: scale(1.1,1.1);transform-origin: center center;}
.ny_pro ul li {float: left;width: 576px;background: #f0f0f0;height: 170px; margin: 10px 10px;}
.ny_pro ul li .ny_pro_r .pro_more a:hover{ background:#058be2; display:block}


.title{ font-weight:bold; text-align:center; margin:0 auto; font-size:20px; color:#058be2; padding-bottom:20px;}
.ny_pro .img{ max-width:100%; overflow:hidden}
.ny_pro .img{ width:600px; text-align:center; margin:0 auto}
.miaoshu{ line-height:27px; width:900px; margin:0 auto}

.lanse{ background:#058be2; width:100%; margin:0 auto}
.lanse_cen{ width:1200px; margin:0 auto; padding-top:30px; padding-bottom:30px;}
.lanse_cen ul li{ float:left; margin-right:40px;}
.lanse_cen ul li a{ color:#fff; line-height:40px;}

.tabbox {width:1200px;margin-top:30px;}
.tabmenu {width:906px;height:50px;border-left:1px solid  #CCC;border-top:1px solid #ccc; text-align:center; margin:0 auto}
.tabmenu ul {margin:0;padding:0;list-style-type: none; }
.tabmenu li { text-align:center; float:left; display:block; width:300px; height:50px; overflow:hidden; background-color: #f2f2f; line-height:50px; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; display:inline; font-size:20px; }
.tabmenu .cli {text-align:center;float:left;display:block;width:300px;height:50px;overflow:hidden;background-color: #058be2;line-height:50px;border-right:#ccc 1px solid;border-bottom:#fff 1px solid;display:inline;font-size:20px; cursor:pointer; color:#fff;}
#tabcontent {width:900px; margin:0 auto; padding-top:30px; padding-bottom:40px;}
#tabcontent ul {margin:0;padding:5px;list-style-type: none;}
#tabcontent .hidden {display:none;}

.tabbox2 {width:1200px;margin-top:30px;}
.tabmenu2 {width:604px;height:50px;border-left:1px solid  #CCC;border-top:1px solid #ccc; text-align:center; margin:0 auto}
.tabmenu2 ul {margin:0;padding:0;list-style-type: none; }
.tabmenu2 li { text-align:center; float:left; display:block; width:300px; height:50px; overflow:hidden; background-color: #f2f2f; line-height:50px; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; display:inline; font-size:20px; }
.tabmenu2 .cli {text-align:center;float:left;display:block;width:300px;height:50px;overflow:hidden;background-color: #058be2;line-height:50px;border-right:#ccc 1px solid;border-bottom:#fff 1px solid;display:inline;font-size:20px; cursor:pointer; color:#fff;}

.box {
    margin-top: 54px;
    color: #444;
    line-height: 30px;
}
.qywh01 {
    background: #ededed;
    height: 208px;
    margin-top: 20px;
}
.qywh01 dl dt {
    width: 338px;
    height: 208px;
    overflow: hidden;
    float: left;
}
.qywh01 dl dt img {
    transition: all 0.2s;
}
.qywh02 dl dt img {
    transition: all 0.2s;
}
.qywh01 dl dt {
    width: 338px;
    height: 208px;
    overflow: hidden;
    float: left;
}
.qywh01 dl dd {
    width: 790px;
    padding: 30px;
    float: left;
}
.qywh h1 {
    font-size: 24px;
    color: #0075c2;
}
.qywh h2 {
    font-size: 15px;
    padding-top: 10px; line-height:25px;
}
.qywh02 {
    background: #ededed;
    height: 208px;
    margin-top: 20px;
}
.qywh02 dl dt {
    width: 800px;
    padding: 30px;
    float: left;
    text-align: right;
}
.qywh02 dl dd {
    width: 338px;
    height: 208px;
    overflow: hidden;
    float: right;
}
.qywh02 dl dd img:hover {
    transform-origin: center center;
    transform: scale(1.4,1.4);
}
.qywh01 dl dt img:hover {
    transform-origin: center center;
    transform: scale(1.4,1.4);
}

.smgnp{ padding-top:50px;}
.wostes{ width:1200px; margin:0 auto; padding-bottom:70px; line-height:30px;}
.tupian ul li{ float:left;margin-bottom:20px; width:260px; height:205px;overflow:hidden;margin-left:20px; margin-right:20px; background:none}
.eenma{ text-align:center;}
.chanpinlbbc{ width:260px; height:180px!important;text-align:center;vertical-align:middle;display:block;position:relative;  }
.chanpinlbbc a{display:table-cell;vertical-align:middle;width:260px; height:170px!important; border:1px solid #0066b4; overflow: hidden!important;}
.chanpinlbbc a img{max-width:250px;max-height:170px; overflow:hidden!important }
.chanpinlbbc a:hover{border:1px solid #F60;}

.chanpinlbbc{width: 260px;height:180px!important;overflow: hidden!important;}
.chanpinlbbc img{cursor: pointer;transition: all 0.6s;}
.chanpinlbbc img:hover{transform: scale(1.4);}
.linea{ background:#d8d8d8; height:1px; width:100%; margin:0 auto; margin-bottom:10px;}


.xinwen ul{ padding-top:5px;}
.xinwen ul li { background:url(../images/index_22.png) no-repeat left; padding-left:20px; line-height:42px; border-bottom:1px dashed #d8d88d }

.pro1 ul li .u4  a{ padding-left:83px; }
.pro1 ul li .u3  a{ padding-left:75px; }
.pro1 ul li .u1,.pro1 ul li .u2{ margin-left:-5px;}
.pro1 ul li .u4{ margin-left:-8px;}