@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{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;}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:#646464;}
ul{ padding:0px; margin:0px;}
table { width:100%!important;max-width:100%!important;} 
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 
p{ margin:0px; padding:0px;}
h2,h3{ padding:0px; margin:0px;}

body{ margin:0 auto;padding:0px;width:100%; font-family:font-family:microsoft yahei;font-size:15px!important;color:#646464; }
/*导航*/
.head{ display:block}
	.toubu{ display:none}
	.yincang{ display:none}
	.menushu{ display:block}
	.toubu{ position:fixed; left:0; top:0; width:100%; z-index:999;display:block;}

.head{ padding-top:22px!important; padding-bottom:22px!important}
.wd1200{ width:1200px; margin:0 auto; padding-top:70px; padding-bottom:70px;}
.head_y{ margin-top:25px;}
.searcha .fl{ background:none; width:79%;border-radius:25px; border:1px solid #d8d8d8;padding-left:10px; padding-right:10px;display:inline;}
.searcha{height:38px; width:210px; margin-right:20px; }
#search_logo{ margin-top:-7px; margin-left:-20px;}
.searchinput{height:38px;font-size:14px;border:#fefefe solid 0px;width:90%;float:left;line-height:38px; outline:none; background:none; }
.searcha .fr{position:relative; z-index:1; margin-top:-37px;}
.yuyan{ background:#0954a3; width:45px; height:45px; border-radius:50%; line-height:45px; text-align:center; margin-top:-4px;}
.yuyan a{ color:#fff;}


.wenzi{ text-align:center; margin:0 auto;}
.wenzi h2{ color:#f2f1f1; font-size:80px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.wenzi h3{ color:#000; font-size:35px; font-weight:normal; margin-top:-50px;}
.wenzi h3 span{ font-weight:bold}
.wenzi .wline{ background:#0954a3; height:3px; width:60px; margin:0 auto; text-align:center; margin-top:15px;}
.wenzi h4{ color:#555; font-size:17px; font-weight:normal; margin-top:15px;}

/*首页公司简介*/
.abzuo{ width:58%; }
.abzuo .wenzi{ text-align:left}
.abzuo .wenzi .wline{ float:left}
.gsmc{ margin-top:30px;}
.gsmc a{ font-size:25px; color:#0954a3;}
.abnr{ font-size:15.5px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:3;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:30px; height:90px;margin-top:30px; margin-bottom:30px;}
.gd_about{ margin-bottom:30px; background:#0954a3; width:160px; height:45px; line-height:45px; text-align:center;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.gd_about a{ color:#fff;}
.gd_about:hover{ display:block; padding-left:10px;}
.wzsm{ color:#adadad; font-size:28px; font-weight:bold}
.abyou{ width:37%; display: flex;justify-content: center;
align-items: center;overflow:hidden; }
.abyou  img{max-width:100%; transition: all 0.8s;}
.abyou  img:hover{   transform: scale(1.2);}

/*首页重点产品*/
.zhongyao{ background:#f9f9f9; width:100%; margin:0 auto;}
.lanse{ background:#0954a3; width:400px; height:270px; text-align:center; margin:0 auto}
.lanse h2{ font-size:40px; color:#fff; margin:0px; padding:0px;padding-top:90px; padding-bottom:10px;}
.lanse h3{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:20px; color:#fff; padding:0px; margin:0px;font-weight:normal;}
.lanyou{ width:740px;margin-top:27px;}
.lanyou ul{ margin-top:20px;}
.lanyou ul li{ float:left;border-radius:20px;border:2px solid #0954a3;line-height:40px; width:140px; text-align:center; margin-right:20px;}
.lanyou ul li:hover a{ color:#fff}
.lanyou ul li:hover{ background:#0954a3;display:block;border-radius:20px;}
.lanyou h2{ color:#000; font-size:30px; padding-bottom:5px; margin-bottom:5px;}
.lanyou h3{ color:#717171; font-size:16px; line-height:28px; font-weight:normal; padding-top:5px; margin-top:5px;}
.zhona a{ color:#000; font-size:18px;}
.zhona { margin-top:10px; margin-bottom:10px;}

/*首页产品*/

.product .wenzi h3 span{ color:#0954a3;}
.cpaaa{ width:22.5%; height:335px; text-align:center;background:#fff; border:3px solid #e7e7e7;margin-left:1%; margin-right:1%; margin-top:50px; transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;  }
.cpaaa h2{ font-size:22px; font-weight:normal;color:#333333!important;text-overflow: ellipsis;display: -webkit-box; color:#818181;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow:hidden;padding-top:30px;}
.wsline{ background:#e7e7e7; height:1px; width:100%;}
.cpaaa h3{ color:#555; font-size:15px; line-height:25px; margin-top:10px; font-weight:normal; margin-bottom:30px;text-overflow: ellipsis;display: -webkit-box; color:#818181;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow:hidden; height:25px;}
.cpgd{ border:1px solid #b2b2b2; border-radius:25px; width:120px; margin:0 auto;line-height:35px; text-align:center;color:#b2b2b2}

.proms div{text-overflow: ellipsis;display: -webkit-box; color:#818181;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow:hidden}
.proms{ line-height:30px; color:#6e6e6e; width:75%; margin:0 auto; text-align:left; padding-top:20px; padding-bottom:20px;}
.cpaaa:hover{
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);-webkit-box-shadow: #ccc 0px 0px 20px; 
   -moz-box-shadow: #ccc 0px 0px 20px; 
   box-shadow: #ccc 0px 0px 20px;}
.cpaaa:hover .cpgd{ color:#0954a3; border:1px solid #0954a3}




/*新闻*/
.xinwen{ background:#f9f9f9;}
.xwlist{ width:48%; background:#fff; margin-top:55px;}
.xwlist ul{ width:100%;}
.xwlist ul li{ padding:20px; position: relative; overflow: hidden; }
.n_left{ width:12%; text-align:center;}
.n_left h3{ font-size:40px; color:#959595; line-height:30px; margin-top:10px; font-weight:normal;}
.date_line{ width:57px; height:1px; background:#c5c5c5; margin:14px auto 5px auto;}
.n_left h4{ font-size:16px; color:#959595; margin:0; font-weight:normal;}
.n_right{ width:86%;}
.n_right h5{ font-size:17px; color:#000000; font-weight:normal; margin-top:7px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}
.n_right p{ font-size:14px; color:#686868;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; margin-top:5px; line-height:23px;}
.xwlist ul li:hover .n_right h5{ color:#0954a3;}
.xin_ya{ width:52%; margin-top:55px;}
.xin_ya .fl{ width:418px!important; height:356px!important; overflow:hidden; }
.btu{width:418px!important; height:356px!important;}
.btu  img{transition: all 0.8s; max-width:100%}
.btu  img:hover{   transform: scale(1.2);}
.xin_ya .stu{ width:199px; height:175px; overflow:hidden}
.xin_ya .lan{ background:#0954a3;width:199px; height:175px; margin-bottom:7px; color:#fff; font-size:30px; text-align:center; font-weight:bold; line-height:175px;}
 
/*首页企业风采*/ 
 .mr_div{ width:100%; margin-top:55px;}
.mrd_pic{ width:91%;height:195px;float:left;overflow:hidden;position:relative; margin-left:20px; display:inline;}
.mrd_ul{ position:absolute; left:0px; top:0px}
.mrd_ul li{float:left; overflow:hidden; margin-right:17px; display:inline; position:relative}
.mrd_si{ width:256px; height:195px; display: flex;justify-content: center;
align-items: center;overflow:hidden;}
.mrd_si  img{max-width:100%; transition: all 0.8s; max-height:195px;}
.mrd_si  img:hover{   transform: scale(1.2);}
.mrd_bl{margin-top:80px;}
.mrd_br{ margin-top:80px;}
.mright { margin: 0px auto; width: 100%; }


 

/*-------底部-----------*/
.foot{ background:#2a2929; width:100%; margin:0 auto}
.foot .wd1200{ padding-bottom:50px;}
.fbt{ font-size:20px; font-weight:normal; color:#fff;}
.flian_txt{ margin-top:15px; color:#898888}

.flian{ line-height:30px;width:25%; padding-right:5%; }
.flian a{ color:#898888}
.fline{ background:rgba(255,255,255,0.1); height:160px; width:1px;}
.ffenlei ul { margin-top:20px;}
.ffenlei ul li{ line-height:30px;}
.ffenlei ul li a{ color:#898888}
.fzdcp { width:18%; margin-left:6%; margin-right:6%; color:#898888}
.fzdcp ul { margin-top:20px;}
.fzdcp ul li{ line-height:30px;}
.fzdcp ul li a{ color:#898888}

.ffenlei { width:8%; margin-left:6%; margin-right:6%;}
.banquan{ text-align:left;padding-top:30px; padding-bottom:30px; line-height:25px; color:#959697}
.ewm img{ padding:8px; background:#fff; border-radius:5px;}

.foota{ background:#1d1d1d;}
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 15px;text-decoration:none;color: #959697;}
a.zzb07link:hover {text-decoration: underline;color: #959697;}
.zzb07tail{font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#959697;}

/*内页*/

.nywenzi{ text-align:center; margin:0 auto; }
.nywenzi h2{ font-size:35px;font-weight:normal; line-height:35px; padding:0px; margin:0px; color:#333;}
.nywenzi .nywline{ background:rgba(85,85,85,0.2); height:1px; width:100%; margin-top:30px;}

.nymain { width:1200px; margin:0 auto; padding-top:60px;padding-bottom:60px;}

/*简介*/
.neirong_bk{ padding: 30px; line-height:30px;background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); margin-top:40px; border:1px solid rgba(85,85,85,0.2); border-radius:15px;}

.neirong{margin-top:40px; line-height:30px;}

.nyabout{width:100%; margin:0 auto; background:url(../images/nyabout.jpg) no-repeat center; height:300px; }
.nycon{width:100%; margin:0 auto; background:url(../images/nycon.jpg) no-repeat center bottom; height:300px; }
.nyjob{width:100%; margin:0 auto; background:url(../images/nyjob.jpg) no-repeat center; height:300px; }
.nyfac{width:100%; margin:0 auto; background:url(../images/nyfac.jpg) no-repeat center; height:300px; }
.nypro{width:100%; margin:0 auto; background:url(../images/nypro.jpg) no-repeat center; height:300px; }
.nynews{width:100%; margin:0 auto; background:url(../images/nynews.jpg) no-repeat center; height:300px; }
.nymessage{width:100%; margin:0 auto; background:url(../images/nymessage.jpg) no-repeat center; height:300px; }
.nydata{width:100%; margin:0 auto; background:url(../images/nydata.jpg) no-repeat center; height:300px; }


.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px; color: #0954a3; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #0954a3; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #0954a3; font-weight: normal;}
.contentPage a:visited {color: #0954a3; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #0954a3; 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:#0954a3;font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #0954a3; 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;}

.weizhi{border-radius:25px; border:1px solid #d8d8d8; padding:10px 20px; background:#f2f2f2}
.weizhi span{ padding-left:5px; padding-right:5px;}

/*内页公司简介*/
.neirong .abnr{ font-size:15.5px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:310;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:30px; height:auto!important;margin-top:30px; margin-bottom:30px;}

/*企业荣誉*/
.honor ul li{text-align:center;float:left;display:inline; width:30%; margin-left:1.5%; margin-right:1.5%; margin-top:40px;}
.zu11{display: flex;justify-content: center;align-items: center; height:200px; background:#fafafa;  border:1px dotted #d8d8d8; overflow:hidden}
.biaoti{ padding-top:15px;}
.honor ul li:hover img{ transform: scale(1.2);}
.zu11  img{max-width:100%;max-height:200px; transition: all 0.8s;}
.honor ul li:hover .biaoti{ color:#0a69d7;}

/*内页人才招聘*/
.join-us .recruit-list{padding:80px 0px;}
.join-us .recruit-list .item{border-bottom:1px dashed #D3D3D3;}
.join-us .recruit-list .item .title{height:80px;line-height:80px;font-size:16px;color:#333333;cursor:pointer;}
.join-us .recruit-list .item .title .down{width:30px;height:30px;line-height:30px;text-align:center;font-size:18px;color:#8A8A8A;float:right;border-radius:50%;margin-top:25px;
	transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;}
.join-us .recruit-list .item .title .down:hover{background:#0070c0;color:#FFFFFF;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);line-height:31px;}
.join-us .recruit-list .item .title .down.open{background:#0070c0;color:#FFFFFF;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);line-height:31px;}
.join-us .recruit-list .item .contents{font-size:14px;color:#555;line-height:1.8;overflow:hidden;display:none;}
.join-us .recruit-list .item .contents.open{}
.join-us .recruit-list .item .contents p{padding-bottom:30px;}


.join-us .recruit-list .item .title .down {

    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 18px;
    color: #8A8A8A;
    float: right;
    border-radius: 50%;
    margin-top: 25px;
    transition: all .6s;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;

}
.iconfont {

    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}
/*内页客户留言*/
.contact_2{ background-color:#f3f3f3; padding:50px;}
.contact_2_1 ul li{ margin-bottom:1.4375em;
float:left; width:49%;}
.contact_2_1 ul li:nth-child(2),.contact_2_1 ul li:nth-child(4){
float:right}
.contact_2_1 ul li:nth-child(5){width:100%;}
.contact_2_1_mid{
background-color:#fff; border:1px #e7e7e7 solid; padding:0.8em 1em;}
.contact_2_1_mid input{
border:none; background:none; width:100%; font-size:1em;}
.contact_2_1_mid textarea{ height:14em;
border:none; background:none; width:100%; font-size:1em;}

.anniu {
font-size:1.125em; display:inline-block; color:#fff; background-color:#0954a3; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.anniu { margin-top:1.5em;}
.anniu:hover{
background-color:#999;}



.contact_2_2 a{
font-size:1.125em; display:inline-block; color:#fff; background-color:#027845; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.contact_2_2{
margin-bottom:5.625em; margin-top:1.5em;}
.contact_2_2 a:hover{
background-color:#999;}
/*内页联系我们*/
.ditu{ width:50%}
.nylianxi{ width:45%}
.rit-box .top-tit {
border-bottom: 1px dotted #BBBBBB;
padding-bottom: 20px;}
.rit-box .top-tit h3 {font-size: 20px;font-weight:normal; color:#000; margin-bottom:0px;}
.rit-box .top-tit p {font-size: 15px;color: #999999;}
.rit-box .top-tit p font{ color:#0954a3; font-weight:bold; font-size:25px;}
.city li.on, .city li:hover {background-color: #0954a3;}
.city li {float: left;margin-right: 10px;width: 150px;height: 38px;text-align: center;line-height: 38px;font-size: 15px;background-color: #0954a3;}
.city li a{ color:#fff}
.city {display: table;margin-top: 15px;}
.kbm{ margin-top:20px;}

.nymenu{border-bottom:0px #d9d9d9 solid; margin:0px 0px 0px; box-shadow:0px 6px 6px rgba(0,0,0,.05); }

.nymenu_mid ul li{ background-position:left center; background-repeat:no-repeat;float:left; width:24.5%; text-align:center;background:#fff; border-right:1px solid #d1d1d1;}
.nymenu_mid ul li:nth-child(1){background-image:none; border-left:1px solid #d1d1d1;}
.nymenu_mid ul{ margin:0 auto}
.nymenu_mid_s{ text-align:center}
.nymenu_mid_s ul li {float: none;display: inline-block;}
.nymenu_mid ul li a{ padding:1.2em 0;display:inline-block; font-size:1.25em; position:relative; }
.nymenu_mid ul li a:after{content: ""; position: absolute;z-index: 1;opacity:0; left: 50%; width: 0;bottom: 0em; height:0.15em;color:#0954a3; background-repeat:no-repeat; background-position:center;  z-index:10;
-webkit-transition: all .4s ease-in-out;  transition: all .4s ease-in-out;}
.nymenu_mid ul li a:hover,.nymenu_mid ul li a.active{color:#0954a3;  display:block}
/*---
.nymenu_mid ul li a:hover:after,.nymenu_mid ul li a.active:after{width:12.65em;opacity:1; margin-left:-6.325em;}---*/
.nymenu_mid p { display: none;}

/*内页新闻*/
.newsmid_2_1_mid_1{ 
overflow:hidden; width:200px; border:1px solid #f2f2f2; float:left;display: flex;justify-content: center;
align-items: center;height:130px; background:#fff; margin-bottom:40px;}
.newsmid_2_1_mid_1 img{max-width:200px;max-height:130px;transition: all 0.8s;}
.newsmid_2_1_mid_1 img:hover{   transform: scale(1.4);}

.newsmid_2_1_mid {position:relative;
background-color:#fff; border:1px #e4e4e4 solid; margin-bottom:40px;     box-shadow: 0px 5px 5px 0px rgba(0,0,0,.1); padding:40px; height:130px;
 }
a:hover .newsmid_2_1_mid{ background:#f8f8f8;}


a:hover .newsmid_2_1_mid .newsmid_2_1_mid_1 img { transform:scale(1.07) }

.newsmid_2_1_mid_2{ width:79%; float:right;}

.newsmid_2_1_mid_2_1{ margin-bottom:0.35em; margin-top:0.2em;text-align:left; 
color:#2c82cd; font-size:0.875em; font-family:Arial, Helvetica, sans-serif; }
.newsmid_2_1_mid_2_1 b { font-size:44px; color:#2c82cd; font-family:Arial, Helvetica, sans-serif; display:block;}
.newsmid_2_1_mid_2_1 i {font-size:15px; color:#2c82cd; font-family:Arial, Helvetica, sans-serif; font-style:normal; display:block;  }
.newsmid_2_1_mid_2_2{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;
 min-height:3em; }
.newsmid_2_1_mid_2_2 h3 {font-size:24px; color:#000; line-height:1.5; font-weight:400; padding:0px; margin:0px;margin-bottom:5px;}
.newsmid_2_1_mid_2_2 .fx { font-size:13px; color:#999; line-height:36px;}
.newsmid_2_1_mid_2_2 .fx .em1 { background:url(../images/icon1.png) no-repeat left center; background-size:15px auto; float:left; width:130px; padding-left:20px;  }
.newsmid_2_1_mid_2_2 .fx .em2 { background:url(../images/icon2.png) no-repeat left center; background-size:13px auto; float:left; width:70px; padding-left:16px; }
.newsmid_2_1_mid_2_2 p {font-size:15px; color:#666; line-height:25px;overflow:hidden;display: -webkit-box; 
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; height:50px;
overflow: hidden;word-wrap:break-word;
word-break:break-all; padding:0px; margin:0px;}
.newsmid_2_1_mid_3{ position:absolute; left:0; bottom:0;border-top:1px #d7d7d7 solid;
width:100%;}
.newsmid_2_1_mid_3 div{
padding:.8em 1.5625em; }
.newsmid_2_1_mid_3 span{ padding-right:2.142857142857143em;
font-size:0.875em; color:#000; display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img5.png);}
.newsmid_2_1_mid_2_2_jj{ margin-top:2em;
font-size:0.875em; color:#333; line-height:1.7;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 9;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.newsmid_2_2{ margin-top:1em;
text-align:center;}
.newsmid_2_2 a{ 
display:inline-block; background-color:#fff; padding:0.5em 1.1em; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0 0.2em;margin-bottom:0.5em;}
.newsmid_2_2 a.on,.newsmid_2_2 a:hover{
color:#fff; background-color:#2c82cd}
.newsmid_2{
padding-top:4em;}

.news_da { background:none!important;}
.news_da_nr { width:68%; float: left;}	
.xline{ background:#0954a3; height:2px; width:40px; margin-top:15px; margin-bottom:15px;}
.riqi{ color:#0954a3}
.nybt{ line-height:40px; text-align:center; color:#0954a3; font-size:20px;}

.fanhui{ border-top:5px solid #f2f2f2; margin-top:30px;}
.fanhui ul{ margin-top:15px;}
.fanhui ul li{ line-height:30px; float:left}
.fanhui ul li:nth-child(1){ float:left}
.fanhui ul li:nth-child(2){ float:right}


.proxx table{border-left: #ccc 1px solid; border-top: #ccc 1px solid;  width:100%; margin:0 auto; }
.proxx tr td{padding: 10px;
    line-height: 25px;
	border-bottom: #ccc 1px solid; border-right: #ccc 1px solid;}
	
/*内页技术资料*/

.djgz_bk{ padding:20px;}
.data ul li{background: #fff;box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);line-height: 35px;font-size: 16px; margin-bottom:30px; width:48%; float:left}
.nydjgz .riqi{ width:10%; text-align:center; margin-left:20px;}
.riqi h2{ font-size:15px; color:#1b357f; font-weight:normal;margin-left:20px;}
.djgztxt{ margin-left:20px;text-overflow:ellipsis;/*超出...*/ -webkit-line-clamp:20;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; font-size:18px; -webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.gjgzgd{ background:#1b357f; color:#fff; text-align:center; height:30px; line-height:30px; width:110px; -webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;margin-left:20px;}
.data ul li:hover{ background:#f8f8f8}
.data ul li:hover .djgztxt{ padding-left:20px; color:#d22e37}
.data ul li:hover .gjgzgd{ padding-left:20px; padding-right:20px; display:block; background:#d22e37;}


.neirong .cpaaa{ margin-top:0px; margin-bottom:30px;}


@charset "utf-8";
*{margin:0;padding:0}
a{text-decoration:none;color:#333;font-family:"arial","microsoft yahei"}
html{width:100%;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;font-size:16px;}

body{font-family:"arial","microsoft yahei";width:100%;position:relative}


a,body{font-family:"microsoft yahei"/9;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{border:0}ol,ul,li{list-style:none}dl,dt,dd,ul,li{margin:0;padding:0}input,textarea{outline:none}html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}i{font-style:normal}.fl{float:left}.fr{float:right}.clear{clear:both}.wrap{width:96%;margin:0 auto}body,div,h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}


	


.main-header {
    height: 50px;
	background-color:#fff;
    z-index: 60;
	width:100%;
	position:relative;
-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.1);
-moz-box-shadow: 0 0 20px rgba(0,0,0,0.1);
border-bottom: rgba(255,255,255,0);

		
}
.cd-logo {
    position: absolute;
    top: 5px;
    left: 10px;
   
}

.search_open {
display: block;
width: 30px;
background: url(../images/wap_sea.png) no-repeat;
position: absolute;
right:60px;
top:10px;
color: #fff;
font-size: 12px;height:30px;
text-align: center;background-position:center center; background-size:auto 25px;
}
.menu_open {
display: block;
    width: 30px;
background: url(../images/wap_menu.png) no-repeat;
	position: absolute;
	right:10px;
top:10px;
color: #fff;
font-size: 12px; height:30px;
text-align: center;
background-position:center center; background-size:auto 25px;
}

.search{ margin:15px;height:40px;display:box; display:-webkit-box; display:-moz-box;  }
.search .input{display:block; box-flex:1.0; -webkit-box-flex:1.0; -moz-box-flex:1.0;  text-align:left;height:38px; padding:0px 10px; line-height:40px; overflow:hidden; border:#e4e4e4 1px solid; border-right:0;  border-radius:5px  0px 0px 5px;  -moz-border-radius: 5px  0px 0px 5px; 
-khtml-border-radius: 5px  0px 0px 5px; 
-webkit-border-radius: 5px  0px 0px 5px; }
.search .button{ height:40px; width:40px;     display:block; border:#e4e4e4 1px solid; border-left:0; border-radius:0px  5px 5px 0px;  -moz-border-radius: 0px  5px 5px 0px;
-khtml-border-radius: 0px  5px 5px 0px;
-webkit-border-radius: 0px  5px 5px 0px; background:#000 url(../images/wap_ico031.png) center center no-repeat; cursor:pointer;}	

.animate{-moz-transition: all 0.8s ease 0s;-ms-transition: all 0.8s ease 0s;-o-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;display: block;
  transform:rotate(360deg);-moz-transform:rotate(360deg); /* Firefox */
-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
-o-transform:rotate(360deg); /* Opera */background: url(../images/wap_close.png) no-repeat;background-position: center center;
background-size: auto 25px;} 

  .animate1{-moz-transition: all 0.8s ease 0s;-ms-transition: all 0.8s ease 0s;-o-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;display: block;
  transform:rotate(-360deg);-moz-transform:rotate(-360deg); /* Firefox */
-webkit-transform:rotate(-360deg); /* Safari 和 Chrome */
-o-transform:rotate(-360deg); /* Opera */} 
	


.clearfix:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
.tbottom{ display:none;}
#BottomNav {display:none;}
.toubu{ display:none;}
.toubuge{display:none;}
.main{  width:100%;}
/*.op{width:100%;  position:relative; margin:0 auto;overflow: hidden;}*/


.yincang{ display:none}
/*主菜单样式开始*/	
.menushu{ background:rgba(255,255,255,0.2); height:25PX; width:1PX!important; margin-top:20px;}
#menutongyong{  width:100%; height:60px;   background:#0954a3; color:#666; clear:both;   }
.yiji{box-sizing:border-box; padding-left:0; padding-right:0;}
.listtongyong{width: 1200px; margin:0 auto;}
	.listtongyong ul li{ width:11%;float: left; text-align:center;position: relative;}
	.listtongyong ul li a{color: #fff; display: block;  height:60px;line-height: 60px;position: relative; text-decoration:none;font-size: 16px;
	}
	.listtongyong ul li .inactive{ display:none;}
	.listtongyong ul li .inactivepc{ display: block;}
	.listtongyong ul li .inactives{} 
	.listtongyong ul li ul{display: none; width:100%; position:absolute; left:0; top:60px; z-index:111;}
	.listtongyong ul li ul li {  background: #fff;width:100%;border-bottom: 1px solid #eee;}
	.listtongyong ul li ul li::after { border:none;}
	.listtongyong ul li ul li a{ font-weight: lighter; color:#666;font-size: 15px;}
	.listtongyong ul li ul li:hover a{ font-weight: lighter; color:#f90000;background: #fff;font-size: 15px;}
	.listtongyong ul li .shouye{ }
	.sshang { display:none;}
.listtongyong ul li:hover  {color: #fff;background: #f90000;}
/*主菜单样式结束*/	






@media all and (max-width:1024px){

.wd1200{ width:95%;}
.listtongyong {width: 95%!important;}
/*首页重点产品*/
.lanse{  width:27%; }
.lanyou{ width:70%;}

/*首页产品*/
.cpaaa{ width:22.3%;  }


/*新闻*/
.n_left{ width:15%; }
.n_right{ width:83%;}
.xin_ya .fl{ width:60%!important; height:356px!important; overflow:hidden; }
/*首页企业风采*/ 
.mrd_pic{ width:90%;}

/*-------底部-----------*/
.ffenlei { width:9%; }

/*内页*/
.nymain { width:95%;}

/*内页新闻*/
.newsmid_2_1_mid_2{ width:75%; }
		}
@media screen and (max-width:768px) {
.listtongyong ul li { width: 10.9%;}
.logo{ float:none; text-align:center}
.head_y{ width:38%; float:none; margin:0 auto; margin-top:20px;}
.ffenlei{ display:none}
.fzdcp{ display:none}
.flian{ width:70%;}
.fline{ display:none}
/*内页联系我们*/
.ditu{ width:100%; float:none;margin-top:20px;}
.nylianxi{ width:100%; float:none; }
.newsmid_2_1_mid_2 { width: 65%;}
.newsmid_2_1_mid_2_2 h3 {line-height: 1.5; height:1.5; overflow:hidden;}

/*首页公司简介*/
.abzuo{ width:100%; float:none }
.neirong .abyou{ display:block!important; margin-top:30px;}
.abyou{ width:100%; float:none; display:none}

/*首页重点产品*/
.lanse{  width:100%; float:none; }
.lanyou{ width:100%; float:none;}

/*首页产品*/
.cpaaa:nth-child(2n){ float:right}
.cpaaa{ width:48%; margin-left:0%; margin-right:0%; }

/*新闻*/
.xwlist{ width:100%; float:none;}
.xin_ya{ width:100%; float:none; margin-top:55px;}
.xin_ya .fl{ width:72%!important; }
.btu{width:100%!important; }
.btu  img{t width:100%}

 
/*首页企业风采*/ 
.mrd_pic{ width:85%;}
}


@media screen and (max-width: 640px) {
	.head{ display:none}
	.toubu{ display:block}
	.yincang{ display:block}
	.menushu{ display:none}
	.toubu{ position:fixed; left:0; top:0; width:100%; z-index:999;display:block;}
.aaa{font-size:20px!important; width:100%!important; margin:0 auto; text-align:center;margin: 0px 0%!important}
.bbb{font-size:25px!important; width:100%!important; margin:0 auto; text-align:center;margin: 0px 0%!important;text-shadow: rgb(0, 0, 0) 1px 1px 1px;}
.main-banner .list .t1 {
    font-family: "SourceHanSansCN";
    opacity: 0;
    text-transform: uppercase;
    font-size: 38px;
    line-height: 38px;
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 15px;
    top: 100px!important;
    font-weight: 700;
    text-shadow: 6px 6px 6px rgba(0,0,0,.2);
    text-align: center;width:100%; margin:0px 0%!important;
}

.main-banner .list .t2 { 
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
    -ms-transition-delay: .2s;
    -moz-transition-delay: .2s;
    transition-delay: .2s;
    opacity: 0;
    top: 220px!important;
    font-size: 20px!important;
    line-height: 40px;
    text-shadow: 6px 6px 6px rgba(0,0,0,.2);
    font-weight: 700;
    text-align: center;
}


.wenzi h2{ font-size:60px; }
.wenzi h3{ color:#000; font-size:30px; font-weight:normal; margin-top:-50px;}


/*首页公司简介*/
.abzuo .wenzi{ text-align:center}
.abzuo .wenzi .wline{ float:none; }
.gsmc{  text-align:center}

.gd_about{ margin:0 auto; text-align:center}

.wzsm{ text-align:center; margin-top:20px; margin-bottom:20px;}
.abyou{ display:block!important}

.lanse { padding-top:50px; padding-bottom:50px;height: auto;text-align: center; margin: 0 auto;}
.lanse h2 { padding-top: 0px;}
.zhona { text-align:center;}
.lanyou h2 { text-align:center; font-size:25px;}
.lanyou ul li:nth-child(1){ margin-bottom:20px;}
.lanyou ul li:nth-child(2){ margin-bottom:20px;}
.lanyou ul li:nth-child(2n){ float:right}
.lanyou ul li {float: left;width: 47%; text-align: center; margin-right: 00px;}

.n_left {width: 22%;}
.n_right {width: 76%;}

/*新闻*/

.xin_ya{ width:52%; margin-top:55px;}
.xin_ya .fl{ float:none;width:100%!important; height:auto!important; overflow:hidden; }
.btu{width:100%!important; height:auto!important;}
.btu  img{transition: all 0.8s; max-width:100%; display:block}
.btu  img:hover{   transform: scale(1.2);}
.xin_ya .stu{ width:50%; overflow:hidden; float:right;}
.xin_ya .lan{ background:#0954a3;width:50%; height:175px; margin-bottom:7px; color:#fff; font-size:30px; text-align:center; font-weight:bold; line-height:175px; float:left}
.xin_ya .fr{ float:none; width:100%}

.wd1200{ padding-top:35px; padding-bottom:35px;}
.weizhi{ display:none}
.nywenzi h2{ float:none; text-align:center; font-size:30px;}
/*内页联系我们*/
.ditu{ width:100%; float:none;margin-top:20px;}
.nylianxi{ width:100%; float:none; }
.newsmid_2_1_mid_2 { width: 65%;}
.newsmid_2_1_mid_2_2 h3 {line-height: 1.5; height:1.5; overflow:hidden;}

/*首页公司简介*/
.abzuo{ width:100%; float:none }
.neirong .abyou{ display:block!important; margin-top:30px;}
.abyou{ width:100%; float:none; display:none}

/*首页重点产品*/
.lanse{  width:100%; float:none; }
.lanyou{ width:100%; float:none;}

/*首页产品*/
.cpaaa:nth-child(2n){ float:none}
.cpaaa{ width:98%!important; float:none; margin-left:0%; margin-right:0%; }
.nymenu_mid ul li a {
    padding: 1.2em 0;
    display: inline-block;
    font-size: 0.95em;
    position: relative;}
.fanhui .fl{ float:none;}
.fanhui .fr{ float:none}
.fanhui ul li:nth-child(2) {
    float:none; width:100%
}
.fanhui ul li{ float:none; width:100%}

/*新闻*/
.xwlist{ width:100%; float:none;}
.xin_ya{ width:100%; float:none; margin-top:55px;}



 
/*首页企业风采*/ 
.mrd_pic{ width:70%; }
.mrd_ul li { margin-right:0px;}
	
@media screen and (min-width: 320px) and (max-width: 360px){.mrd_pic{ width:60%; }}
	
.flian{ float:none; text-align:center; width:100%}
.ewm{ float:none; width:100%; text-align:center; margin-top:25px;}
.nyabout{ height:150px; background-size:150%; }
.nycon{height:150px; background-size:150%;}
.nyjob{height:150px; background-size:150%; }
.nyfac{height:150px; background-size:150%; }
.nypro{height:150px; background-size:150%;}
.nynews{height:150px; background-size:150%;}
.nymessage{height:150px; background-size:150%;}
.nydata{height:150px; background-size:150%; }

/*内页客户留言*/
.contact_2{ padding:20px;}
.contact_2_1 ul li{float:none; width:100%;}
.contact_2_1 ul li:nth-child(2),.contact_2_1 ul li:nth-child(4){float:none}
.contact_2_1 ul li:nth-child(5){width:100%;}
.anniu { margin-top:2.8em;}


/*企业荣誉*/
.honor ul li{ width:48%; margin-left:0%; margin-right:0%;}
.honor ul li:nth-child(2n){ float:right}
.zu11{ height:130px; }
.zu11  img{max-height:130px;}


/*内页新闻*/
.newsmid_2_1_mid_1{ width:30%; height:100px; }
.newsmid_2_1_mid_1 img{max-width:100%;max-height:100px;transition: all 0.8s;}
.newsmid_2_1_mid { padding:20px; height:auto!important}
.newsmid_2_1_mid_2{ width:65%; float:right;}

.newsmid_2_1_mid_1 { margin-bottom: 0px;}

.newsmid_2_1_mid_2_1{ margin-bottom:0.35em; margin-top:0.2em;text-align:left; 
color:#2c82cd; font-size:0.875em; font-family:Arial, Helvetica, sans-serif; }
.newsmid_2_1_mid_2_1 b { font-size:44px; color:#2c82cd; font-family:Arial, Helvetica, sans-serif; display:block;}
.newsmid_2_1_mid_2_1 i {font-size:15px; color:#2c82cd; font-family:Arial, Helvetica, sans-serif; font-style:normal; display:block;  }
.newsmid_2_1_mid_2_2{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;
 min-height:3em; font-size:17px; }
.newsmid_2_1_mid_2_2 h3 {font-size:18px; }
.newsmid_2_1_mid_2_2 p { display:none}



.news_da { background:none!important;}
.news_da_nr { width:68%; float: left;}	


	
/*内页技术资料*/
.data ul li{width:100%; float:none}
table { width:100%!important;max-width:100%!important;} 
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 

	
	.toubuge{ width:100%; height:50px;display:block;}
	.tbottom{ height:3rem; display:block;}
#BottomNav {
   background:#0954a3; 
    bottom: 0;
    height: 4em;
    left: 0;
    overflow: hidden;
    position: fixed;
    width: 100%;
    z-index: 9; box-sizing:border-box; padding-left:10px; padding-right:10px; display:block;
}
#BottomNav ul li {
    float: left;
    box-sizing:border-box;
    text-align: center;
    width: 20%; 
}


#BottomNav ul li a {
    color: #fff;
    display: block;
    
    padding-top:0.65rem; 

}


#BottomNav ul li a div {
    font-size: 0.85rem; padding-top:0.45rem;padding-bottom:0.5rem; 
}
#BottomNav .a {
    background-image: url(../images/shl-a.png);
}
#BottomNav .b {
    background-image: url(../images/shl-b.png);
}
#BottomNav .c {
    background-image: url(../images/shl-c.png);
}
#BottomNav .d {
    background-image: url(../images/shl-d.png);
}
#BottomNav .e {
    background-image: url(../images/shl-e.png);
}
#BottomNav .icon {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 1.4rem;
    margin: 0 auto;
    width: 1.4rem;
    background-size: 1.4rem;
	
}



#msk{ display:block; position:absolute; width:100%; height:100%; background:#000; opacity:0.5; top:0px; left:0; z-index:50;}
.mshouye {
    background-image: url(../images/drawer-home.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 20px;
}
.jianyou {
    background-image: url(../images/shl-down-open.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 19px;
}



/*主菜单样式开始*/	
	#menutongyong{ position:fixed; width:200px; height:100%;  right:-200px; background:#333333; color:#666; z-index:200; display:none;  overflow-y: auto;box-shadow: inset 6px 0 5px -5px rgba(0,0,0,.9);}
.yiji{box-sizing:border-box; padding-left:10px; padding-right:10px;}

.listtongyong{width: 100%;}
	.listtongyong ul li{ border-bottom:solid 1px #222; width:100%; float:none; text-align:left; }
	.listtongyong ul li::after {
    content: '';
    display: block;
    width: 100%;
    border-bottom: 1px solid #404040;
}
	.listtongyong ul li a{padding-left: 20px;color: #E3E3E3; display: block;  height:50px;line-height: 50px;position: relative; text-decoration:none;
	}
	.listtongyong ul li:hover  {color: #E3E3E3;background: none;}
	.listtongyong ul li .inactive{ background:url(../images/shl-down-open.png) no-repeat 96% center; background-size:auto 20px; display:block;}
	.listtongyong ul li .inactivepc{ display: none;}
	.listtongyong ul li .inactives{background:url(../images/shl-down-open1.png) no-repeat 96% center; background-size:auto 20px;} 
	.listtongyong ul li ul{display: none; position:inherit; top:0;}
	.listtongyong ul li ul li { border-left:0; border-right:0; background-color:#555; border-color:#666;}
	.listtongyong ul li ul li::after { border:none;}
	.listtongyong ul li ul li a{ padding-left:30px;background:url(../images/shl-img-h60.png) no-repeat 92% center; background-size:auto 8px;font-weight: lighter; color:#FFF;}
	.listtongyong ul li ul li:hover a{  color:#fff;background:#555 url(../images/shl-img-h60.png) no-repeat 92% center;background-size:auto 8px; }
	.listtongyong ul li .shouye{ background:url(../images/drawer-home.png) no-repeat 96% center; background-size:auto 22px;}
	.sshang {
    background-color: #525252;
    text-align: center;
    height: 50px;
    line-height: 50px;
    color: #CCC;
    font-size: 14px;
	display:block;
}
/*主菜单样式结束*/	
	
}


@media screen and (max-width: 320px) {
	.head{ display:none}
	.toubu{ display:block}
	.yincang{ display:block}
	.menushu{ display:none}
	.toubu{ position:fixed; left:0; top:0; width:100%; z-index:999;display:block;}
.aaa{font-size:20px!important; width:100%!important; margin:0 auto; text-align:center;margin: 0px 0%!important}
.bbb{font-size:25px!important; width:100%!important; margin:0 auto; text-align:center;margin: 0px 0%!important;text-shadow: rgb(0, 0, 0) 1px 1px 1px;}
.main-banner .list .t1 {
    font-family: "SourceHanSansCN";
    opacity: 0;
    text-transform: uppercase;
    font-size: 38px;
    line-height: 38px;
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 15px;
    top: 100px!important;
    font-weight: 700;
    text-shadow: 6px 6px 6px rgba(0,0,0,.2);
    text-align: center;width:100%; margin:0px 0%!important;
}

.main-banner .list .t2 { 
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
    -ms-transition-delay: .2s;
    -moz-transition-delay: .2s;
    transition-delay: .2s;
    opacity: 0;
    top: 220px!important;
    font-size: 20px!important;
    line-height: 40px;
    text-shadow: 6px 6px 6px rgba(0,0,0,.2);
    font-weight: 700;
    text-align: center;
}


.wenzi h2{ font-size:60px; }
.wenzi h3{ color:#000; font-size:30px; font-weight:normal; margin-top:-50px;}


/*首页公司简介*/
.abzuo .wenzi{ text-align:center}
.abzuo .wenzi .wline{ float:none; }
.gsmc{  text-align:center}

.gd_about{ margin:0 auto; text-align:center}

.wzsm{ text-align:center; margin-top:20px; margin-bottom:20px;}
.abyou{ display:block!important}

.lanse { padding-top:50px; padding-bottom:50px;height: auto;text-align: center; margin: 0 auto;}
.lanse h2 { padding-top: 0px;}
.zhona { text-align:center;}
.lanyou h2 { text-align:center; font-size:25px;}
.lanyou ul li:nth-child(1){ margin-bottom:20px;}
.lanyou ul li:nth-child(2){ margin-bottom:20px;}
.lanyou ul li:nth-child(2n){ float:right}
.lanyou ul li {float: left;width: 47%; text-align: center; margin-right: 00px;}

.n_left {width: 22%;}
.n_right {width: 76%;}

/*新闻*/

.xin_ya{ width:52%; margin-top:55px;}
.xin_ya .fl{ float:none;width:100%!important; height:auto!important; overflow:hidden; }
.btu{width:100%!important; height:auto!important;}
.btu  img{transition: all 0.8s; max-width:100%; display:block}
.btu  img:hover{   transform: scale(1.2);}
.xin_ya .stu{ width:50%; overflow:hidden; float:right;}
.xin_ya .lan{ background:#0954a3;width:50%; height:175px; margin-bottom:7px; color:#fff; font-size:30px; text-align:center; font-weight:bold; line-height:175px; float:left}
.xin_ya .fr{ float:none; width:100%}

.wd1200{ padding-top:35px; padding-bottom:35px;}
.weizhi{ display:none}
.nywenzi h2{ float:none; text-align:center; font-size:30px;}
/*内页联系我们*/
.ditu{ width:100%; float:none;margin-top:20px;}
.nylianxi{ width:100%; float:none; }
.newsmid_2_1_mid_2 { width: 65%;}
.newsmid_2_1_mid_2_2 h3 {line-height: 1.5; height:1.5; overflow:hidden;}

/*首页公司简介*/
.abzuo{ width:100%; float:none }
.neirong .abyou{ display:block!important; margin-top:30px;}
.abyou{ width:100%; float:none; display:none}

/*首页重点产品*/
.lanse{  width:100%; float:none; }
.lanyou{ width:100%; float:none;}

/*首页产品*/
.cpaaa:nth-child(2n){ float:none}
.cpaaa{ width:98%!important; float:none; margin-left:0%; margin-right:0%; }
.nymenu_mid ul li a {
    padding: 1.2em 0;
    display: inline-block;
    font-size: 0.95em;
    position: relative;}
.fanhui .fl{ float:none;}
.fanhui .fr{ float:none}
.fanhui ul li:nth-child(2) {
    float:none; width:100%
}
.fanhui ul li{ float:none; width:100%}

/*新闻*/
.xwlist{ width:100%; float:none;}
.xin_ya{ width:100%; float:none; margin-top:55px;}



 
/*首页企业风采*/ 
.mrd_pic{ width:70%; }
.mrd_ul li { margin-right:0px;}
	
@media screen and (min-width: 320px) and (max-width: 360px){.mrd_pic{ width:60%; }}
	
.flian{ float:none; text-align:center; width:100%}
.ewm{ float:none; width:100%; text-align:center; margin-top:25px;}
.nyabout{ height:150px; background-size:150%; }
.nycon{height:150px; background-size:150%;}
.nyjob{height:150px; background-size:150%; }
.nyfac{height:150px; background-size:150%; }
.nypro{height:150px; background-size:150%;}
.nynews{height:150px; background-size:150%;}
.nymessage{height:150px; background-size:150%;}
.nydata{height:150px; background-size:150%; }

/*内页客户留言*/
.contact_2{ padding:20px;}
.contact_2_1 ul li{float:none; width:100%;}
.contact_2_1 ul li:nth-child(2),.contact_2_1 ul li:nth-child(4){float:none}
.contact_2_1 ul li:nth-child(5){width:100%;}
.anniu { margin-top:2.8em;}


/*企业荣誉*/
.honor ul li{ width:48%; margin-left:0%; margin-right:0%;}
.honor ul li:nth-child(2n){ float:right}
.zu11{ height:130px; }
.zu11  img{max-height:130px;}


/*内页新闻*/
.newsmid_2_1_mid_1{ width:30%; height:100px; }
.newsmid_2_1_mid_1 img{max-width:100%;max-height:100px;transition: all 0.8s;}
.newsmid_2_1_mid { padding:20px; height:auto!important}
.newsmid_2_1_mid_2{ width:65%; float:right;}

.newsmid_2_1_mid_1 { margin-bottom: 0px;}

.newsmid_2_1_mid_2_1{ margin-bottom:0.35em; margin-top:0.2em;text-align:left; 
color:#2c82cd; font-size:0.875em; font-family:Arial, Helvetica, sans-serif; }
.newsmid_2_1_mid_2_1 b { font-size:44px; color:#2c82cd; font-family:Arial, Helvetica, sans-serif; display:block;}
.newsmid_2_1_mid_2_1 i {font-size:15px; color:#2c82cd; font-family:Arial, Helvetica, sans-serif; font-style:normal; display:block;  }
.newsmid_2_1_mid_2_2{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;
 min-height:3em; font-size:17px; }
.newsmid_2_1_mid_2_2 h3 {font-size:18px; }
.newsmid_2_1_mid_2_2 p { display:none}



.news_da { background:none!important;}
.news_da_nr { width:68%; float: left;}	


	
/*内页技术资料*/
.data ul li{width:100%; float:none}
table { width:100%!important;max-width:100%!important;} 
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 

	
	.toubuge{ width:100%; height:50px;display:block;}
	.tbottom{ height:3rem; display:block;}
#BottomNav {
   background:#0954a3; 
    bottom: 0;
    height: 4em;
    left: 0;
    overflow: hidden;
    position: fixed;
    width: 100%;
    z-index: 9; box-sizing:border-box; padding-left:10px; padding-right:10px; display:block;
}
#BottomNav ul li {
    float: left;
    box-sizing:border-box;
    text-align: center;
    width: 20%; 
}


#BottomNav ul li a {
    color: #fff;
    display: block;
    
    padding-top:0.65rem; 

}


#BottomNav ul li a div {
    font-size: 0.85rem; padding-top:0.45rem;padding-bottom:0.5rem; 
}
#BottomNav .a {
    background-image: url(../images/shl-a.png);
}
#BottomNav .b {
    background-image: url(../images/shl-b.png);
}
#BottomNav .c {
    background-image: url(../images/shl-c.png);
}
#BottomNav .d {
    background-image: url(../images/shl-d.png);
}
#BottomNav .e {
    background-image: url(../images/shl-e.png);
}
#BottomNav .icon {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 1.4rem;
    margin: 0 auto;
    width: 1.4rem;
    background-size: 1.4rem;
	
}



#msk{ display:block; position:absolute; width:100%; height:100%; background:#000; opacity:0.5; top:0px; left:0; z-index:50;}
.mshouye {
    background-image: url(../images/drawer-home.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 20px;
}
.jianyou {
    background-image: url(../images/shl-down-open.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 19px;
}



/*主菜单样式开始*/	
	#menutongyong{ position:fixed; width:200px; height:100%;  right:-200px; background:#333333; color:#666; z-index:200; display:none;  overflow-y: auto;box-shadow: inset 6px 0 5px -5px rgba(0,0,0,.9);}
.yiji{box-sizing:border-box; padding-left:10px; padding-right:10px;}

.listtongyong{width: 100%;}
	.listtongyong ul li{ border-bottom:solid 1px #222; width:100%; float:none; text-align:left; }
	.listtongyong ul li::after {
    content: '';
    display: block;
    width: 100%;
    border-bottom: 1px solid #404040;
}
	.listtongyong ul li a{padding-left: 20px;color: #E3E3E3; display: block;  height:50px;line-height: 50px;position: relative; text-decoration:none;
	}
	.listtongyong ul li:hover  {color: #E3E3E3;background: none;}
	.listtongyong ul li .inactive{ background:url(../images/shl-down-open.png) no-repeat 96% center; background-size:auto 20px; display:block;}
	.listtongyong ul li .inactivepc{ display: none;}
	.listtongyong ul li .inactives{background:url(../images/shl-down-open1.png) no-repeat 96% center; background-size:auto 20px;} 
	.listtongyong ul li ul{display: none; position:inherit; top:0;}
	.listtongyong ul li ul li { border-left:0; border-right:0; background-color:#555; border-color:#666;}
	.listtongyong ul li ul li::after { border:none;}
	.listtongyong ul li ul li a{ padding-left:30px;background:url(../images/shl-img-h60.png) no-repeat 92% center; background-size:auto 8px;font-weight: lighter; color:#FFF;}
	.listtongyong ul li ul li:hover a{  color:#fff;background:#555 url(../images/shl-img-h60.png) no-repeat 92% center;background-size:auto 8px; }
	.listtongyong ul li .shouye{ background:url(../images/drawer-home.png) no-repeat 96% center; background-size:auto 22px;}
	.sshang {
    background-color: #525252;
    text-align: center;
    height: 50px;
    line-height: 50px;
    color: #CCC;
    font-size: 14px;
	display:block;
}
/*主菜单样式结束*/	
	
}


