﻿@import url("animate.css");
@charset "utf-8";
/* CSS Document */

/* ====================
     公共样式
==================== */ 
body{background:#ffffff; font-size:14px; font-family:"微软雅黑",Verdana,Arial; line-height:150%; margin:0; padding:0; color:#4d4d4d;}

div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{
margin:0; padding:0; border:none; list-style-type:none;
}
em, i {
    font-style: normal;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
h1,h2,p,h3,ol,form,label,dl,dd{ margin:0px; padding:0px; font-size:100%; border:none; vertical-align:baseline; outline:none;}
ul,li{ list-style:none; margin:0px; padding:0px; border:0px; outline:none; font-size:100%; }
a{ color:#4d4d4d; text-decoration: none; outline: none; }
a:hover{color:#1e90ff}
.block {width:1200px; }

.fl{float:left;}
.fr{float:right;}
.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}
.clear{
	width:100%;
	clear:both;
}
.top-menu{position: relative; float: left; width: 100%; height: 700px;}
.header{position: absolute; z-index: 1111;float: left;width: 100%;  }
.index-banner{position: absolute; top: 0; width: 100%; float: left;}
.menu{float: left;width: 100%; height: 100%;}
.index_logo{float: left;width: 300px;text-align: center; position: relative; height: 170px;}
.logo{ float: left; width:100px;height: 120px; position: absolute;left: 100px;}
.logo img{width: 100%; margin-top: 10px;}
.index_logo h2{font-size:16px; line-height: 50px; color: #fff;font-weight: normal; float: left;width: 100%; position: absolute; bottom: 0;}
.nav{float: left;width: 900px; margin-top: 60px;}
.nav li{height:50px; margin-left: 30px; line-height: 50px; width: 84px; text-align: center; font-size: 16px; font-weight: bold; float: left; margin-right: 42px;}
.nav li a{color: #fff}
.nav li a:hover{color: #5286ef;}
.nav li:hover{background: url(../images/nav_bg.png) no-repeat 0 20px; height: 50px; line-height: 50px;}
.nav li.on{
	background: url(../images/nav_bg.png) no-repeat 0 20px; height: 50px; line-height: 50px;
}
.nav li.on a{color: #5286ef}
.wp-title_content{position: absolute;top:40%; width: 100%; text-align: center; color: #fff}
.wp-title_content .pp{font-size: 24px; line-height: 80px}
.wp-title_content h2{font-size: 60px; line-height: 100px;}
.wp-title_content span{font-size: 12px; margin-bottom: 50px;}
.wp-title_content a{width: 150px;height: 40px; line-height: 40px; background: #5286ef; border-radius: 20px; color: #fff;text-align: center;
	display: block; color: #fff; margin: 0 auto;}
.wp-title_content a:hover{background: #fff; color:#5286ef;}

.main{float: left; width: 100%; background: #fff; margin-top: 60px; }
.about-bg{float: left; width: 100%;  height: 490px; padding-top: 100px; position: relative;}
.about-left{float: left;background: url(../images/aboutl.png) no-repeat; width: 802px;height: 490px;}
.about-left h2{float: left; width: 100%; color: #000;font-size: 22px; margin-left:60px;  text-align: left;margin-top: 60px; margin-bottom: 20px;}
.about-left p{margin-left:60px; margin-top:20px;float: left; width: 600px; line-height:28px;color:#515151 ;text-align: left; font-size: 12px;}
.about_r{float: left;width: 548px;background: url(../images/aboutr.png) no-repeat; height: 548px; position: absolute;
	top: -10px;right: 10px;}
.about_r ul{float: left;width: 80%; margin-left: 10%; margin-right: 10%; margin-top: 20%; height: 80%;}
.about_r ul li{width: 33.3%; float: left; text-align: center; line-height: 40px; margin-bottom: 30px; color: #fff}
.about_r ul li i{ display:block; margin: 0 auto;}
.about_r ul li i.li1{background: url(../images/auce.png) no-repeat; width: 64px; height: 64px;  }
.about_r ul li i.li2{background: url(../images/zkyh.png) no-repeat; width: 64px; height: 64px;  }
.about_r ul li i.li3{background: url(../images/cnye.png) no-repeat; width: 64px; height: 64px;  }
.about_r ul li i.li4{background: url(../images/we9z.png) no-repeat; width: 70px; height:70px;  }
.about_r ul li i.li5{background: url(../images/zkgz.png) no-repeat; width: 70px; height:70px;  }
.about_r ul li i.li6{background: url(../images/hwom.png) no-repeat; width: 70px; height:70px;  }
.about_r ul li:hover i.li1{background: url(../images/duux.png) no-repeat; width: 64px; height: 64px;  }
.about_r ul li:hover i.li2{background: url(../images/ekkj.png) no-repeat; width: 64px; height: 64px;  }
.about_r ul li:hover i.li3{background: url(../images/mkpg.png) no-repeat; width: 64px; height: 64px;  }
.about_r ul li:hover i.li4{background: url(../images/il6g.png) no-repeat; width: 70px; height:70px;  }
.about_r ul li:hover i.li5{background: url(../images/a2m1.png) no-repeat; width: 70px; height:70px;  }
.about_r ul li:hover i.li6{background: url(../images/6nak.png) no-repeat; width: 70px; height:70px;  }
.about_info{float: left;width: 100%; margin-top: 50px; }
.about_info .about_tt{float: left;background: url(../images/ABOUTUS.png) no-repeat;width:878px; height: 125px;}
.about_info .about_h2{float: left;width: 100%; height: 50px; line-height: 50px;font-size: 24px;font-weight:600; margin-top:20px; margin-bottom: 20px;}
.about_info .about_h2 span{color: #5286ef}
.about-info-l{float:left;width: 40%;}
.about-info-r{float:left;width: 60%;}
.about-info-r p{font-size: 12px; float: left;width: 100%; text-indent: 2em; line-height: 28px;}
.about-info-r a{width: 150px;  height: 42px; line-height: 42px; text-align: center; border: 1px solid #f0f0f0; color: #5a5a5a; border-radius: 30px; float: left; margin-top: 20px; display: block;}
.about-info-r a:hover{background: #5286ef;color: #fff; border: 1px solid #5286ef;}
.pro_bg{position: relative; float: left; width: 100%; background: url(../images/cf2o.jpg) no-repeat; height: 680px; margin-top: 100px;}
.pro_tt{float: left; width: 100%; padding-top: 50px; height: 50px; line-height: 50px; text-align: center; color: #fff;font-size: 24px;}
.pro_tt strong{float: left; width: 100%;}
.pro_tt span{float: left; width: 100%; line-height: 20px;}
.pro-content{ float: left;width: 100%; margin-top: 60px; }
.pro-content_m{display: none;}
.pro-content .title{float: left;width: 100%; text-align: center; color: #fff; line-height: 40px;}
.pro_bg .more{position: absolute;left: 50%; bottom: 140px;}
.pro_bg .more a{
	width: 150px;
	height: 40px;
	line-height: 40px;
	background: #5286ef;
	border-radius: 20px;
	display: block;
	color: #fff;
	text-align: center;
}
.pro_bg .more a:hover{background: #fff;color: #5286ef}
.index-news{float: left;width: 100%; height: 900px;}
.index-new-tt{float: left;width: 100%; background: url(../images/newimg.png) no-repeat; height: 423px; position: relative;}
.index-news-ul{position: absolute;right: 0; width:268px;}
.index-news-ul .tt{float: left;width: 100%; line-height: 130px; height: 130px; font-size: 28px; font-weight: bold; text-align: center; color: #fff}
.index-news-ul ul{width: 100%; float: left}
.index-news-ul ul li{float: left; margin-bottom: 8px; width: 153px; text-align: center; margin-left: 50px; line-height: 30px; height: 30px;}
.index-news-ul ul li a:hover{display: block;background: #fff;color: #5286ef;}
.index-news-ul ul li a{color: #fff}
.news-con{ background: url(../images/newsbg.png) no-repeat;width: 751px; height: 699px; position: absolute; left:17.2%; top:140px;}
.news-con-tt{float: left;width: 84%; margin-left: 8%; line-height: 80px; margin-top: 30px;}
.news-con-tt h2{height: 100%; font-size: 24px;float: left;width: 80%;}
.news-con-tt span{color: #5286ef}
.news-con-tt a{float: right; width: 123px; height: 36px; line-height: 36px; display: block
; border-radius: 20px; margin-top: 20px; border: 1px solid #f0f0f0; color: #5a5a5a;font-size: 14px; text-align: center;}
.news-con-tt a:hover{background: #5286ef;color: #fff}
.news-ss{border-bottom: 1px solid #f0f0f0;float: left; width: 92%; margin-left: 4%}
.news-con ul{float: left;width: 84%; margin-left: 8%; margin-top: 20px;}
.news-con ul li{padding-top:20px;float: left;width: 100%; border-bottom: 1px solid #f0f0f0;padding-bottom: 10px; }
.news-con ul li a{font-size: 14px; color: #020202;width: 100%; font-weight: bold;}
.news-con ul li a:hover{color: #5286ef}
.news-con ul li span{float: left;width: 100%; margin-top: 10px;}
.news-shux{position: absolute; background: url(../images/kafei.png) no-repeat; width: 261px;
	height: 464px; left:-35px;
	top: 350px;}

.footer{float: left; width: 100%; background:url(../images/footbg.jpg) no-repeat; height: 218px; padding-top: 20px;}
.tel{float: left; width: 278px; margin-top: 50px; color: #fff;}
.tel-info{float: left;width: 100%; line-height: 30px;}
.tel-info i{width: 34px; height: 34px; float: left; background: url(../images/u7iw.png) no-repeat; display: block; margin-right: 10px;}
.tel p{font-size: 28px; margin-left: 30px; float: left; line-height: 40px;}
.footer-address{ float: left;width: 370px; margin-top: 50px; color:  #c9c9c9; font-size: 12px;}
.footer-address p{float: left;width: 100%; line-height: 20px; }
.ewm{float: left; margin-top: 45px; }
.ewm .img{width: 109px;font-size: 12px; line-height: 30px; float: left; color: #fff;text-align: center;margin-right: 20px;}
.ewm .img img{width: 100%;}
.worksbox{float: left; margin-top: 52px; }
.worksbox a{float: left;height: 90px; width: 90px; display: block; margin-right: 10px;}

.worksbox a.qq{background: url(../images/qq.png) no-repeat; background-size: 100%}
.worksbox a.wx{background: url(../images/weixin.png) no-repeat; background-size: 100%}
.worksbox a.wb{background: url(../images/weibo.png) no-repeat; background-size: 100%}
.worksbox a.qq:hover{background: url(../images/qqh.png) no-repeat; background-size: 100%}
.worksbox a.wx:hover{background: url(../images/weixinh.png) no-repeat; background-size: 100%}
.worksbox a.wb:hover{background: url(../images/weiboh.png) no-repeat; background-size: 100%}

.worksbox a:last-child{margin-right: 0}
.copy{float: left;width: 100%; background: #272727; line-height: 50px; font-size: 12px; color:#8d8d8d; text-align: center; }
.copy a{color:#8d8d8d;}
.top-menu_ny{ height: 415px}
.danye_banner{float: left;width: 100%; height: 100%;}
.danye_banner img{width: 100%;height: 100%;}
.by-lanmu{position:  absolute; top:138px;left:520px;
background: url(../images/top_img_ttl.png)  no-repeat; width: 420px; height: 149px;
}
.by-lanmu .by-lanmu-name{width: 208px; height: 69px; line-height: 69px;  font-size: 40px; font-weight: bold; color: #fff;text-align: center;float: left; margin-left:30px;}
.by-lanmu .by-lanmu-name-en{height: 32px; line-height: 32px; width:278px; font-size: 24px; font-weight: bold; color: #fff;text-align: center;float: left; margin-left:150px; margin-top: 20px}
.ny-tt{font-size: 16px; float: left;width: 100%; line-height: 100px; color: #5286ef; font-weight: bold;}
.content_con p{text-indent: 2em; line-height: 28px; margin-bottom: 15px;}
.er_lanmu{position: absolute; left: 0; width: 100%; bottom: 0}
.er_memu{float: left;width: 100%;}

.er_memu  li{float: left; background: url(../images/tab-normal.png) no-repeat; width: 144px; margin-right:6px; text-align: center; height: 47px; line-height: 47px; float: left; font-weight: bold }
.er_memu  li.on{background: #5286ef;}
.er_memu  li a{color: #fff;}
.er_memu  li:hover ul{display: block}
.er_memu  li ul{display: none;}
.er_memu  li ul.san_menu{width: 1200px; z-index: 111; left: 10%; position: absolute;background: #5286ef;}
.er_memu  li ul li{ float: left;width: 144px; margin-right:6px; text-align: center; background: none;}
.er_memu  li ul li a:hover{background: #2f2f2f;display: block}
.pro_list{float: left;width: 100%; margin-top: 40px;}
.pro_list ul{float: left;width: 100%;}
.pro_list ul li{float: left; width:250px; margin-right: 22px; margin-bottom: 20px; padding: 15px; border:1px solid rgb(238, 238, 238); height:280px; }
.pro_list ul li .pic{height:220px;width:250px;text-align:center;vertical-align:middle;display:table-cell;}
.pro_list ul li .pic img{max-width: 250px; margin: 0px auto; max-height: 220px; display: inline; }
.pro_list ul li .title {height: 42px; line-height: 42px; text-align: center; overflow:hidden;}
.pro_list ul li:hover{border: 1px solid #5286ef;}
.pro_content{float: left;width: 100%; margin-top: 40px;}
.artdetail_title{float: left;width: 100%; line-height: 40px; text-align: center; font-weight: bold; margin-bottom: 20px;}
.pro_content_con{float: left;width: 100%; margin-top: 40px; }
.pro_content_con img{max-width:100%}
.case_list{float: left;width: 100%; margin-top: 40px; }
.case_list ul{float: left;width: 100%;}
.case_list ul li{float: left;width:380px;margin-right:20px;margin-bottom:10px; text-align: center}
.case_list ul li img{width:380px;height: 280px;}
.case_list ul li h1{float: left;width: 100%; text-align: left; line-height: 40px;}
.case_list ul li .date{text-align: left;width: 100%;float: left; }
.case_list ul li p{text-align: left;width: 100%;float: left; margin-top: 20px; }
.pages{
	width:100%;
	padding:20px 0px;
	text-align:center;
	clear:both;
}
.pages li{
	list-style-type:none;
	display:inline; border: 0;
}
.pages a{
	padding:5px 10px;
	border:1px solid #c8c8c8;
	font-weight:bold;
	margin-right:10px;
}
.pages #fenye{
	background:#656563;
	border-color:#656563;
	color:#FFF;
	font-weight:700;
}
#banner{float: left; width: 100%; position: absolute; top: 76px; width: 100%;}
#banner img{width: 100%;}
.about-menu{height: 422px;}
/*.case_con{float: left; width: 100%; }
.case_con h1{float: left; width: 100%; font-weight: normal; color: #2e2e2e; font-size: 16px; margin-top: 20px; margin-bottom: 20px; text-align:  center; border: 0;}
.case_img{float: left; width: 100%; margin-top: 10px;}
.case_info{float: left; width: 100%; margin-top: 40px;}
.case_h1{border-bottom: 1px solid #d0d0d0; float: left; width: 100%; height: 40px; line-height: 40px;}
.case_h1 h1{float: left; width: 30%; text-align: center; background: #1c459a; color: #fff; margin: 0;}
.case_info_con{float: left; width: 100%; margin-top: 30px; line-height: 22px; padding-bottom: 50px;}*/
.er_nav{float: left; width: 100%; height: 40px; line-height: 40px; color: #404040;}
.er_nav a{color: #99999; font-size: 14px;}
.er_nav span{color: #99999; font-size: 14px;}
.nav_er{height:82px;line-height:82px;float: left; width: 100%; border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd; background: #f6f6f6;}
.nav_er ul{ margin: auto; display: table;}
.nav_er ul li{font-size:16px; text-align: center; width: 120px;height:82px;line-height:82px;float: left;}
.nav_er ul li.curr{background:#1e90ff; }
.nav_er ul li.curr a{color: #fff; display: block; width: 100%; }
.nav_er ul li:hover{background:#1e90ff;}
.nav_er ul li:hover a{color: #fff;display: block; width: 100%;}
.about-con{float: left; width: 100%; margin-top: 20px;}
.about-con h1{font-size: 24px; color: #102b6a; line-height: 40px; margin-bottom: 20px;}
.about-con p{float: left; width: 100%; line-height: 20px; color: #515151;}
.fw-year{float: left; width: 100%; background: url(../images/about-nf.png) no-repeat; height:217px; color: #fff; margin-bottom: 30px; margin-top: 30px;}
.fw-year ul{float: left; width: 100%; margin-top: 52px;}
.fw-year ul li{float: left; text-align: center; width: 33.3%; font-size: 16px; line-height: 40px; margin-top: 20px; background: url(../images/xx2.png) no-repeat right; height: 110px;}
.fw-year ul li span{font-size: 46px;}
.dt{float: left; width: 100%;  text-align: center;margin-bottom: 30px; margin-top: 30px; }

.ny_main{background: #ffff;float:left; width:100%;}
.lxfs-l{float: left; width:28%; margin-left: 15%; height: 260px; border: 1px solid #e2e2e2;}
.lxfs-l:last-child{margin-right: 0;}
.lxwm-tt{float: left; width: 100%; background: #1e90ff; height: 40px; margin-bottom: 10px; line-height: 40px; text-align: center; font-weight: bold; color: #ffffff;}
.lxfs-l p{ float: left; margin-left: 10%;width: 90%; line-height: 25px; color: #3e3e3;}

.content_con{float:left;width: 100%; margin-top: 40px; padding-bottom: 100px;}
.about_con{float:left;width: 100%;margin-top: 30px;}
.about_con h1{font-size: 26px; font-weight: normal; color: #825955; margin-bottom: 20px;}

.about_l{float: left;  margin-right: 20px;width: 620px;}
.about_nian{float: left; margin-left: 30px;width: 790px; margin-top: 30px;} 
.nian_bg{background: url(../images/nian_bg.png) no-repeat; position: relative; width: 30px; height: 496px;float: left;}
.nian_bg ul{float: left; width: 100%; margin-top: 10px; position: absolute; left: 20px;}
.nian_bg ul li{color: #525252; font-weight: bold; margin-left: 30px; margin-top: 12px;height: 30px;}
.about_con_xx{float: left; width: 100%; border-top: 1px dashed #525252; padding-top: 50px; padding-bottom: 50px;}
.about_con_xx h1{float: left;width: 100%;font-size: 26px; font-weight: normal; color: #825955; margin-bottom: 20px;}
.about_con_xx p{margin-top:20px;color:#525252;font-size: 18px; float: left;width: 100%; height: 30px; line-height: 30px;}
.about_con_xx p b{color: #825955; font-size: 18px;}
.about_con_xx img{margin-top: 20px;}
.ry_p{float: left; width: 790px; margin-left: 60px; margin-top: 120px;}
.ry_p p{float: left; width: 100%; background: url(../images/dian3.png) no-repeat 0 12px; padding-left: 20px;}
.about_con p{color: #525252; line-height: 35px; text-indent: 2em;}
.about_con .about_img{float: left; width: 525px;}
.about_con .about_info{float: right; width: 620px;}
.about_con .about_info h1{font-weight: normal;font-size: 18px; color: #4eb3e5; line-height: 30px;}
.about_con .about_info p{text-indent: 2em; color: #454545; line-height: 28px; margin-top: 15px;}
.about_con img{margin-right: 5px;}
.lxwm-ny{float: left; width: 100%; margin-bottom: 50px;}
.lxwm-ny li{width: 385px; height: 190px; background: #e9e9e9; text-align: center; float: left; margin-right: 22px;}
.lxwm-ny li img{margin-top:35px;}
.lxwm-ny li p{line-height: 30px;}
.lxwm_con{float: left; width: 100%;}
.lxwm_con img{float: left;}
.lxwm_con ul{float: left; width: 100%; margin-top: 70px; margin-bottom: 10px;}
.lxwm_con ul li{float: left; width: 50%; margin-bottom: 50px;}
.lxwm_con ul li img{float: left;}
.lxwm_con ul li .lxwm_info{ margin-top: 20px;}
.lxwm_con ul li .lxwm_info{float: left; margin-left: 30px;}
.lxwm_con ul li .lxwm_info h2{font-weight: bold; color: #825955; line-height: 30px;}
.lxwm_con ul li .lxwm_info p{line-height: 30px;}
.lxwm_con h1{float: left; width: 100%; font-size: 22px; font-weight: normal; color: #825955; line-height: 40px; }
.lxwm_con h1 span{font-size: 16px; color: #b0b0b0;text-transform: uppercase;}
.liuyan{float: left; width: 100%; margin-top: 50px; margin-bottom: 80px;}
.liuyan img{float: left; }
.ly_con{float: left; margin-left: 30px; width: 650px;}
.ly_con li{float: left; width: 100%; height: 60px; line-height: 60px; margin-bottom: 10px;}
.ly_con li span{color:#3e3e3e; float: left;width: 150px; text-align: right; display: block; font-size: 16px;}
.ly_con li .txt{border: 1px solid #d4d4d4; height: 40px; margin-left: 20px; width: 450px;}
.ly_con li .icontent{width: 450px; margin-left: 20px; height: 200px;border: 1px solid #d4d4d4;}
.ibtn{float: left; margin-left: 70px; height: 31px; line-height: 31px; width:76px; background: #1e90ff; color: #fff; margin-top:20px; border: 0; border-radius: 4px;}
.ly-tt{float: left; width: 100%; text-align: center; line-height: 80px;font-size: 16px;}
.qywh_bg{float: left; width: 100%; background: url(../images/wh-bg.png) no-repeat; height: 100%; padding-top: 50px; padding-bottom: 50px;}
.qywh_bg .wh-div{float: left;  margin-top: 40px; margin-bottom: 20px; width: 100%; color: #fff;}
.qywh_bg .wh-div .wh-ico{float: left; width: 30%; text-align: center;}
.qywh_bg .wh-div .wh-r{float: left; width: 70%;}
.qywh_bg .wh-div .wh-r h1{font-size: 24px; line-height: 50px; float: left; width: 100%;}
.qywh_bg .wh-div .wh-r p{margin-top:30px;font-size: 14px; line-height: 24px; float: left; width: 100%;}

.ry-list{float:left;width: 100%;}
.ry-list h1{font-size: 30px;margin-bottom:20px; margin-top: 20px; font-weight: normal; color: #2894a5; line-height: 50px;}
.ry-list ul{float:left;width: 100%; border-bottom: 1px solid #e2e2e2; padding-bottom: 30px;}
.ry-list ul li{float: left;width: 33.3%;  text-align: center; margin-bottom: 20px;}
.ry-list ul li img{width: 90%; }
.ry-list ul li p{font-size: 18px; color: #444444; line-height: 50px; float: left; width: 100%;} 
.ry-list ul li.ry5{float: left; width: 20%;}
.fw-con{float: left;  width: 100%; margin-top: 20px;}
.fw-con h1{font-size: 24px;color: #102b6a; line-height: 50px; float: left; width: 100%; text-align: center;}
.fw-con-top{float: left;  width: 100%; border-bottom: 1px solid #e2e2e2; padding-bottom: 40px;}
.fw-con-top .fl,.fw-con-top .fr{width: 50%; margin-top: 20px; font-size:14px;}
.fw-con-top .fr{text-align: center; margin-top: 30px;}
.fw-con-top p{line-height: 30px; font-size: 16px; margin-bottom: 20px;}
.fw-con-btn{float: left;  width: 100%; padding-top: 30px;}
.fw-con-btn h2{margin-bottom:30px;float: left;  width: 100%;color: #1e90ff; font-size: 18px; text-align: center; line-height: 50px;}
.ico-ff{float: left; width: 100%; margin-top: 50px;}
.ico-ff .ico-img{float: left; line-height: 30px; width: 100px; text-align: center; font-size: 16px;}
.ico-ff .jt-ico{background: url(../images/jt4.png) no-repeat; width: 55px; height: 10px;background-size: 100% 100%; margin-top: 35px; float: left;}
.ico-ff .jt-ico2{background: url(../images/jt5.png) no-repeat; width: 10px; height: 55px; margin-top: 150px; margin-left: -50px;}
.ico-ff.ico-ff2{margin-top: 10px;}
.ico-ff.ico-ff2 .ico-img{float: right;}
.ico-ff.ico-ff2 .jt-ico{float: right;}
.fw-lxwm{position: relative; float: left; width:30%; margin-right:4.5%; height: 100px; border: 1px solid #e2e2e2; text-align: center; line-height: 100px;}
.fw-lxwm:last-child{margin-right: 0;}
.fw-lxwm img{left: 60px; top: 35px; position: absolute;}
#huangbiao{width: 100%;background: #fff; z-index: 9999; height: 80px; padding-top: 20px; padding-bottom: 5px;}
#huangbiao li{float: left; width: 100%; text-align: center; line-height:30px;}
.news_list{float: left;width: 100%; margin-top: 50px }
.news_list li{float: left;width: 100%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted #dbd4cd;}
.news_list li .date{background:#343b43;width:60px;height:64px; float: left; text-align: center; color: #fff ;font-size: 12px;}
.news_list li .date .day{line-height:41px;color:#fff;font-size:24px;}
.news_list li .news_info{margin-left:20px;float: left; width: 1000px;  margin-top:5px; font-weight: bold}
.pro_content_new{float: left;width: 100%;  margin-top: 20px;}
.content_tt{float: left; width: 100%; padding-top: 20px; padding-bottom: 20px;}
.content_tt h1{font-weight:normal; font-size: 24px; color: #4d4d4d;float: left; width: 100%;  line-height: 30px; text-align: center; border-bottom: 1px dashed #a9a9a9; padding-bottom: 20px;}
.content_tt .wzinfo{width:100%;float: left;  text-align: center; color: #7d7d7d; padding-top: 20px;}
.content_tt .wzinfo span{ margin-right: 20px;}

.wzinfo .bdsharebuttonbox {
	display: inline-block;
	vertical-align: middle;
}

.aricel_con{float: left;width: 100%;  padding-bottom: 100px; line-height: 30px; text-align: left;}
.aricel_con p{text-align: left;}
.shangxiapian {
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px dashed #c8c8c8;
     float: left;width: 100%;

}
.shangxiapian li{line-height: 30px;}
.zs_list{float: left;width: 100%; margin-top: 50px }
.zs_list li{position:relative;float: left; width: 284px; margin-right: 10px; margin-bottom: 20px; text-align: center;}
.zs_list li i{background: url(../images/bf.png) no-repeat; width: 52px; height: 52px; display: block; position: absolute; top: 60px; left: 40%;}
.zs_list li p{line-height: 30px;}
.content_tt_2{float: left; width: 100%;}
.content_tt_2 h1{font-weight:normal; font-size:30px; color: #383838;float: left; width: 100%;  line-height: 30px; text-align: center;}
.content_tt_2 .wzinfo{float: right; width:20%; text-align: center; margin-top: 20px;}
.rczp_con{float: left; width: 100%; margin-top: 40px}
.rczp_list .zp_con{float: left; width:45%; margin-right: 5%; margin-bottom:60px;margin-top:20px;}
.rczp_list .zp_con:last-child{margin-right: 0;}
.zp-tt{float: left; background: url(../images/zp-tt.png) no-repeat;height: 98px; line-height: 98px;width: 100%; background-size: 100%;}
.zp-tt h2{width: 100%; text-align: center; color: #fff; font-size: 18px; font-weight: normal;} 
.zp_con h3{margin-top: 30px; color: #1e90ff; margin-bottom: 20px;float: left; width: 100%; }
.zp_con .zp_info{float: left; width: 95%; text-align: left;  color:#5f5f5f; line-height: 25px;}
.zp_con .sqzw{display: block;width: 103px; height: 36px; line-height: 36px; text-align: center; color: #fff; border-radius: 4px; background: #102b6a; float: left; margin-top: 30px; margin-bottom: 30px;}
.m_header,.footer_bt_2{display: none;}
.zp-content{float: left; width: 100%; margin-top: 30px;}
.zp-content  h1{font-size: 24px; font-weight: normal;float: left; width: 100%; line-height: 50px;}
.zp-content .zp_con h3{font-size: 18px;}
@media only screen and (max-width : 1680px){
	.top-menu{height: 700px;}
	.about-menu{height: 380px;}
	.top-menu_ny{ height: 415px}
}
@media only screen and (max-width : 1440px){
	.about-menu{height: 340px;}
}
@media only screen and (max-width : 1000px){
.index-banner_m{float: left; width: 100%;
	height: 217px;}
.wp-title_content .pp{font-size: 12px; line-height: 40px;}
.wp-title_content h2{font-size: 14px; line-height: 10px}

.cln_right{margin-top: 0px;width: 60%;}
.top-menu{height: auto;}
.language{float: right;margin-top: 0px;position: relative;}
.txt{height: 24px;line-height: 24px;}
.header,.index-banner{display: none;}
.m_header{display: block;}
.logo{float: left; width: 20%; height: auto; text-align: center;display: block; position: absolute; top: 0; left: 0;}
.logo img{width: 30%; height: auto; margin-top: 10px;}
.dl-menuwrapper{width:50%; position: absolute; right: 0; }
.dl-menuwrapper button {
	/*background: url(../images/header-bg.png) repeat-x bottom left;*/
	border: none;
	width: 61px;
	height: 52px;
	text-indent: -900em;
	cursor: pointer;
	outline: none;
	background:  url(../images/cd.png) no-repeat center center;
	background-size: 50%;  position: absolute; top: 0; right: 0;
}
.about_r{display: none;}
.main{margin-top: 20px;}
.about-left{background: none;width: 100%; height: 100%}
.block{width: 96%;}
.about-left h2{margin-left: 0;width: 100%; text-align: center; margin-top: 20px;}
.about-bg{width: 100%; padding-top:5px; padding-bottom:5px; background: none; height: auto;}
.about-bg h1,.about-bg h2{font-size: 16px;}
.about_info .about_h2{font-size: 16px; margin-top: 10px; margin-bottom: 10px; line-height: 25px; height: 25px;}
.about-bg p{width: 100%; margin-left: 0; text-align: left; text-indent: 2em; line-height: 24px; margin-top: 5px;}
.about-bg a.more{margin: 20px auto 0;}
.about_info .about_tt{display: none;}
.about-info-l,.about-info-r{float: left;width: 100%;}
.about-info-l img{width: 100%; }
.about-info-r a{float: none; margin: 0 auto;}
.pro_bg{margin-top: 50px;background-size: 100% 100%; height: 692px;}
.pro-content{display: none}
.pro-content_m{float: left;width: 100%; display: block;}
.pro_tt{padding-top: 20px;font-size: 16px;}
.pro_content_con img{width: 100%;}
.news_list li .news_info{width: 70%}
.pro_index-ul{float: left;width: 100%; margin-top: 30px;}
.pro_index-ul li{border: 1px solid #666666; float: left;width:40%; padding:15px; text-align: center; margin-right:2%; margin-bottom: 10px; color: #fff; }
.pro_index-ul li img{height: 104px; width: 120px;}
.pro_bg .more{left:0;bottom:30px;width: 100%;}
.pro_bg .more a{margin: 0 auto;}
.news-con-tt a{display: none;}
.index-new-tt{float: left;background:none;}
.news-con-tt{width: 100%; margin-left:0; line-height: 40px; margin-top: 20px;}
.index-news{height: 100%;}
.index-news-ul,.news-shux{display: none}
.news-con ul{width: 100%;margin-left:0; margin-top: 10px;}
.news-con{background:none;left: 0;height: 100%;
	top: 0;width: 100%;}
	.news-con-tt h2{width: 100%;font-size: 16px;}
.footer{padding-top: 0; background-size:100% 100%; height: 100%;}
.tel,.footer-address,.ewm,.worksbox{width: 100%; margin-top: 20px;}
.tel p{font-size:16px;}
.ewm .img{width: 40%; margin-right:5%;margin-left: 5%; text-align: center}
.ewm .img img{width: 100%; height: auto;}
.copy{line-height:inherit;}
.by-lanmu{display: none}
.danye_banner{height: 217px;}
.er_lanmu{position: inherit;float: left;}
.er_memu{background:#5286ef}
.er_memu li{background:#5286ef }
.pro_list ul li{width: 46%; margin-right:4%; padding: 0}
.pro_list ul li .pic{width: 100%;}
.pro_list ul li .pic img{width: 100%;height: auto;}
.spec-preview{width: 100%;}
.links{line-height: 22px; height: auto;padding-top: 5px;padding-bottom: 10px;}
.footer .block{display: block;}
.footer_bt{display: none;}
.footer_bt_2{display: block; padding-top: 20px; padding-bottom: 20px;}
.footer_bt_2 .block{display: block;color: #b8b8b8; line-height: 22px;font-size: 12px;}
.footer_bt_2 a{color: #b8b8b8; }
.footer_bt{margin-top: 0; height: auto;}
#banner{top:0;float: left;position: inherit;}

.nav_er{height: 41px; line-height: 41px;}
.nav_er ul li{height: 41px; line-height: 41px;}
.about-con h1,.fw-con h1{font-size: 18px;line-height: 20px;}
.content_con{margin-top: 20px;}
.dt img{width: 90%; height: auto;}
.img img{width: 100%; margin-bottom: 20px;}
.fw-con-top .fl, .fw-con-top .fr{width: 100%;}
.fw-con-top p{line-height: 24px;}
.fw-con-top .fr img{width:95%;}
.fw-con-btn h2{margin-bottom: 0;}
.fw-lxwm{width: 70%; margin-left: 15%; margin-right: 15%; margin-bottom: 20px;}
.fw-lxwm img{left: 15px;}
.news_list li .info{width:68%;float: right;}
.news_list li .info p{width: 90%;font-size: 12px;}
.news_list li .more_info{display:none;}
.content_tt h1{font-size: 18px;}
.content_tt .wzinfo{width: 100%;}
.lxfs-l{width: 100%; margin-left: 0; margin-bottom: 20px;}
.liuyan img{display: none;}
.ly-tt{font-size: 14px; line-height: 22px; text-align: left; margin-top: 40px;}
.ly_con{width: 100%; margin-left: 0;}
.ly_con li span{width: 25%;}
.ly_con li .txt{width:70%;margin-left: 0;}
.ly_con li .icontent{width:70%;margin-left: 0;}
.rczp_list .zp_con{width: 100%; margin-right: 0;}
}