@charset "utf-8";
/* CSS Document */

#conbanner1{ margin:0 auto; padding:0; width:100%; height:250px; background:url(../image/b1.jpg) no-repeat top center;}
#conbanner2{ margin:0 auto; padding:0; width:100%; height:250px; background:url(../image/b2.jpg) no-repeat top center;}
#conbanner3{ margin:0 auto; padding:0; width:100%; height:250px; background:url(../image/b3.jpg) no-repeat top center;}
#conbanner4{ margin:0 auto; padding:0; width:100%; height:250px; background:url(../image/b4.jpg) no-repeat top center;}
#conbanner5{ margin:0 auto; padding:0; width:100%; height:250px; background:url(../image/b5.jpg) no-repeat top center;}

#conmenu{ margin:0 auto; padding:0; width:100%; height:66px; background:#fff;}
#conmenumain{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:66px;}
#conmenuleft{ margin:0 auto; padding:0; width:60%; float:left;height:66px;}
#conmenuright{ margin:0 auto; padding:0; width:40%; float:right;height:66px;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:right; text-decoration:none; line-height:66px; font-weight: normal;}
#conmenuright a{ font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:right; text-decoration:none; line-height:66px; font-weight: normal;}
#conmenuright a:hover{ color:#000;}

.inner{ margin:0 auto; padding:0; width:96%; max-width:1200px; height:auto;}

.cont_nav_left span{float: left;font-size:16px;border-top:4px solid transparent;margin-top:-1px;width: 152px;height: 62px;}
.cont_nav_left span a{color:#3a3a3a;width: 152px;height: 62px;line-height:62px;text-align:center;float: left;}
.cont_nav_left span:hover,.cont_nav_left span.on{background-color:#f6f6f6;border-color: #00b6ff;}
.cont_nav_left span:hover a,.cont_nav_left span.on a{color: #00b6ff;}
.cont_nav_left{float: left;}

#conmain{ margin:0 auto; padding:0; width:100%; height:auto; background:#F6F6F6;}

#conmainzong{ margin:0 auto; padding:0; width:96%; margin:2%; max-width:1120px; height:auto; background:#fff; }

#conmainfangan{ margin:0 auto; padding:0; width:96%; max-width:1000px; height:auto; padding-top:20px;}

#conbannernew4{ margin:0 auto; padding:0; width:100%; height:400px; background:url(../image/b4.jpg) no-repeat top center;}

#conk2{ margin:0 auto; padding:0; width:100%; height:30px;}
#conk3{ margin:0 auto; padding:0; width:100%; height:40px;}
#conk4{ margin:0 auto; padding:0; width:100%; height:50px;}


/*about*/
#conabout{ margin:0 auto; padding:0; width:96%; max-width:1200px; height:auto; background:#fff; }
#conabout1{ margin:0 auto; padding:0; width:100%; height:auto;}
#conabout2{ margin:0 auto; padding:0; width:96%; max-width:1200px; height:auto; background:#fff; }
#conabout21{ margin:0 auto; padding:0; width:96%; max-width:1200px; height:auto; padding-top:40px;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:24px; color:#666; text-align:center; text-decoration:none; line-height:30px;}
#conabout22{ margin:0 auto; padding:0; width:96%; max-width:1200px; height:auto; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#666; text-align:center; text-decoration:none; line-height:30px;}
#conaboutleft{ margin:0 auto; padding:0; width:56%; height:auto; float:left;}
#conaboutright{ margin:0 auto; padding:0; width:56%; height:auto; float:left;}

.about_f1{margin:30px 0;}
.about_f1_left{background-color:#fff;width: 100%;height:auto;border:1px solid #eaeaea;}
.about_tit{margin:35px 0 20px 0;}
.about_tit b{ text-align:center;line-height:30px;font-size:24px;color:#333;display: block;font-weight: normal;border-left:8px solid #2FA69D;}
.about_tit span{ text-align:center;45px;display: block;color: #a9a9a9;font-size: 14px;font-family: Arial;}
.about_tit .title{ text-align:center;height:45px;display: block;color: #000;font-size: 24px;font-family: Arial;}

.about_f1_left p{ padding:40px; padding-top:0;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:30px;}
.about_f1_left p img{ max-width:100%;}
.about_f1_left img{  max-width:100%;}


.about_f1_nr{width:94%; padding-left:3%; padding-right:3%;margin:0 auto;font-size: 13px;line-height: 26px;color: #666;}
.about_f1_nr p{color:#666;}
.about_f1_left>a{margin:42px 0 0 45px;display: block;font-size: 13px;color: #666;}
.about_f1_left>a:hover{color: #5dc0f8;}
.about_f1_right{overflow:hidden;float: right;width: 45%;height:auto;}
.about_f1_right img{transition:.8s;-webkit-transition:.8s;display: block;width: 100%;height:100%;}
.about_f1_right:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}


#conyinyong{ margin:0 auto; padding:0; width:100%; height:auto; background:#f3f3f3;}
#conyinyongmain{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px;}

#conyinyong1{ margin:0 auto; padding:0; width:100%; padding-top:30px; height:auto;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:24px; color:#666; text-align:center; text-decoration:none; line-height:30px;}
#conyinyong2{ margin:0 auto; padding:0; width:100%; padding-top:20px; height:auto;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:24px; color:#666; text-align:center; text-decoration:none; line-height:30px;}


.con{width:100%; max-width:1200px;height:auto;background:#fff;margin:27px auto;padding-left:25px;padding-top:25px;}
.con ul li{width:280px;height:280px;float:left;margin-right:15px;margin-bottom:15px;position:relative;overflow:hidden;cursor:pointer;}
.txt{width:280px;height:45px;background:rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
.txt h3{font-size:16px;font-weight:100;height:45px;text-align:center;line-height:45px;}
.txt p{font-size:12px;text-align:center; padding-left:20px; padding-right:20px;}

.conjob{ margin:0 auto; padding:0; width:100%; height:auto; }
#conjob1{ margin:0 auto; padding:0; width:96%; max-width:1200px; height:auto; margin-top:40px;font-size: 24px; color: #000; font-weight: bold; line-height:50px; text-align:center; }
#conjob2{ margin:0 auto; padding:0; width:96%; max-width:1200px; height:auto; margin-top:20px; font-size: 14px; color: #666; font-weight: normal; line-height:30px; }
#conjob3{ margin:0 auto; padding:0; width:96%; max-width:1200px; height:40px; font-size: 14px; color: #666; font-weight: normal; line-height:30px; }
.ideaList { padding-bottom: 50px; margin:0; padding:0; width:100%; height:auto; }
.ideaList ul { margin-left: 0; }
.ideaList li { float: left; display: block; width: 528px; margin: 0px 24px 48px 24px; }
.ideaList li .itemBox { border: 1px solid #e5e5e5; }
.ideaList .itemBox .img { float: left; display: block; width: 296px; overflow: hidden; }
.ideaList .itemBox .img img { width: 100%; display: block; transition: 500ms; }
.ideaList .itemBox .con1 { padding: 0px 15px 0px 0px; width: 188px; float: right; display: block; font-size: 12px; line-height:25px; }
.ideaList .itemBox .con1 .t { padding: 20px 0px; font-size: 24px; }
.ideaList .itemBox .con1 .t1 { padding: 20px 0px; font-size: 16px; color:#049A00; }
.ideaList li:hover .itemBox { background-color: #8BBF1D; color: #fff; }
.ideaList li:hover .itemBox .con .t1 { color: #fff; }
.ideaList li:hover .itemBox .img img { transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); }
.ideaList.article-block li { transform: translate(0px,50px); -webkit-transform: translate(0px,50px); opacity: 0; }
.ideaList.articleShow li { transform: translate(0px,0px); -webkit-transform: translate(0px,0px); opacity: 1; }
.ideaList.articleShow .item1 { transition: all 470ms ease-in-out 0s; }
.ideaList.articleShow .item2 { transition: all 570ms ease-in-out 0s; }
.ideaList.articleShow .item3 { transition: all 670ms ease-in-out 0s; }
.ideaList.articleShow .item4 { transition: all 770ms ease-in-out 0s; }


/*about culure */

.fixedImg{  background-attachment: fixed; background-size: cover; background-repeat: no-repeat; background-position: center center;}
.ideaPbox{ padding: 5% 0px 8%;}
.ideaPbox a:link, .ideaPbox a:visited { color: #666; }
.ideaPbox a:active, .ideaPbox a:hover { color: #205bab; }
.ideaEn,.ideaZh{ font-size: 18px; color: #fff; line-height: 1.4;}
.ideaEn{ font-family: "微软雅黑","宋体",Arial; text-transform: uppercase; margin-top: 5px;}
.ideaPlist{ padding-top: 10%; margin-left: -2%; color: #666;}
.ideaPlist dd{ float: left; display: block;  width: 22%; margin-left: 2%; background-color: #fff;}
.ideaPlist a{ position: relative; display: block;}
.ideaPlist .img{ height: 180px; background-repeat: no-repeat; background-size: cover; background-position: center center;}
.ideaPlist .con{ margin:0; padding-top: 12px; height: 48px; text-align: center; width:240px; background:#fff; display:block;font-size: 18px;}
.ideaPlist .zh{ font-size: 18px; display: block;}
.ideaPlist .en{ color: #999999; font: 14px/1.4 "微软雅黑","宋体",Arial; text-transform: uppercase;}
.ideaPlist .bg{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: #8BBF1D; color: #fff; text-align: center; opacity: 0; visibility: hidden; }
.ideaPlist .bg .en{ color: #fff;}
.ideaPlist .con2{ padding: 52px 0px 18px; transform: translateY(30px); -webkit-transform: translateY(30px); opacity: 0; visibility: hidden; transition: all 0.3s ease 0s; -webkit-transform:all 0.3s ease 0s;}
.ideaPlist .bg .line{ margin: 0px auto; display: block; height: 0px; width: 2px; background-color: #fff; margin-bottom: 17px;}
.ideaPlist .bg .ii1{  background:  url(../images/id_i1.png) no-repeat scroll center center;}
.ideaPlist .bg .ii2{  background:  url(../images/id_i2.png) no-repeat scroll center center;}
.ideaPlist .bg .ii3{  background:  url(../images/id_i3.png) no-repeat scroll center center;}
.ideaPlist .bg .ii4{  background:  url(../images/id_i4.png) no-repeat scroll center center;}
.ideaPlist .bg .iico{ width: 100%; height: 77px; display: block; margin: 0px auto 20px; transform: scale(0); -webkit-transform: scale(0); visibility: hidden;}
.ideaPlist a:hover .bg{ opacity: 1; visibility: visible;}
.ideaPlist a:hover .con2{ opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px);}
.ideaPlist a:hover .line{ height: 24px; transition: all 0.3s ease 0.2s; -webkit-transform:all 0.3s ease 0.2s;}
.ideaPlist a:hover .iico{ opacity: 1; transform: scale(1); -webkit-transform: scale(1); visibility: visible;  transition: all 0.4s ease 0.7s; -webkit-transform:all 0.4s ease 0.7s;}

.f24{font-family:"微软雅黑","宋体",Arial; font-size:24px;}
.cfff{ color:#fff;}
.aligncenter{ text-align: center;}

.pbanner{
	width:100%;
	overflow:hidden;
	position:relative;
	background-size:cover;
	background-repeat:no-repeat;
	background-position: center center;
	}
.pbanner1{ margin:0 auto; padding:0;
	width:100%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position: center center;
	}
.map { height: 498px; border: 1px solid #f3f3f3; }
.mcontact h3 { color: #2a3c90; }
.mcontact span { color: #2a3c90; }
.anchorBL { display: none !important; }
.map-box { padding: 65px 0; background: #f8f8f8; }



.menu-box{ padding:50px 0; position:relative; z-index:20;}
.menu-inner{ text-align:center;}
.menu-inner li{ width:30%; display:inline-block; text-align:center; margin-right:3%; float:left;}
.menu-inner li:last-child{ margin-right:0;}
.menu-inner li b{ display:block; width:100px; transition:340ms; height:100px; margin:auto; position:relative; background:url(../image/radius.png) center no-repeat; background-size:cover !important;}
.menu-inner li b:before{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../image/radius1.png) center no-repeat; transition:488ms; transform:scale(0.48); -webkit-transform:scale(0.48); -moz-transform:scale(0.48); opacity:0; visibility:hidden;}
.menu-inner li b i{ display:block; width:43px; height:43px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10;}
.menu-inner li span{ display:block; text-align:center; color:#595757; font-size:14px; margin-top:12px; transition:355ms;}
.menu-inner li:nth-child(1) b i{ background:url(../image/ser1.png) center no-repeat;}
.menu-inner li:nth-child(2) b i{ background:url(../image/ser2.png) center no-repeat;}
.menu-inner li:nth-child(3) b i{ background:url(../image/ser3.png) center no-repeat;}
.menu-inner li:nth-child(4) b i{ background:url(../image/ser4.png) center no-repeat;}
.menu-inner li:nth-child(5) b i{ background:url(../image/ser5.png) center no-repeat;}

.menu-inner li:hover b:before{ opacity:1; visibility:visible; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
.menu-inner li:hover span{ color:#eb6123;} 

#conprocon{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:30px; max-width:1200px;}

/*left*/
.cont_left{float: left;width:23%;}
.cont_left_top{border:1px solid #dadada;}
.cont_left_top>span,.left_top>a{height:55px;background-color:#8BBF1D;line-height:55px;text-transform:uppercase;display: block;text-align: left; padding-left:30px;font-size: 16px;color: #fff;font-weight:lighter;}
.left_top{margin: 20px auto 0;width:96%;}
.left_top>a{font-size:14px;height:34px;line-height: 34px;background-color:#f6f6f6; color:#666; text-align:left; padding-left:20px; font-weight:bold;}
.left_top ul li{background:url("../images/pro_11.png") no-repeat 9px center;text-indent:22px;height:38px;line-height: 38px;border-bottom: 1px dashed #ccc;}
.left_top ul li a{color: #666; font-size: 12px;}
.left_top ul li a:hover,.left_top ul li a.on{color: #00AEFF;}
.left_top ul li a:hover,.left_top ul li a.on{color: #00AEFF;}
.left_top ul{margin-bottom:10px;}
.cont_left_bottom{display:block;margin:30px 0;}
.cont_left_bottom>span{overflow:hidden;background:url("../images/pro_15.png") no-repeat center 20px #00aeff;display: block;height:120px;}
.cont_left_bottom>span span{margin-top:75px;font-size:16px;color:#fff;text-transform: uppercase;text-align: left;display: block;}
.cont_left_bottom i{display:block;height:32px;background:url("../images/pro_19.png") no-repeat center;border:1px solid #dadada;}

.cont_right{float: right;width: 75%;}

.cont_right1{ margin:0; padding:0; width:100%; height:auto; padding-top:20px; padding-bottom:20px;font-family:"微软雅黑","宋体",Arial; font-size:18px;color:#007FAB; text-align:center; text-decoration:none; line-height:30px;}
.cont_right2{ margin:0 auto; padding:0; width:96%; height:auto; padding-top:20px; padding-bottom:20px; padding-left:2%;font-family:"微软雅黑","宋体",Arial; font-size:13px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
.cont_right2 img{ max-width:100%; line-height:30px;}



#contop{ margin:0 auto; padding:0; width:100%; height:60px; background:#f8f8f8;}
#contopmain{ margin:0 auto; padding:0; width:100%; height:60px; max-width:1200px;}
#contopleft{ margin:0 auto; padding:0; width:30%; height:60px; float:left;font-family:"微软雅黑","宋体",Arial; font-size:18px;color:#888; text-align:left; text-decoration:none; line-height:60px;}
#contopright{ margin:0 auto; padding:0; width:60%; height:60px; float:right;font-family:"微软雅黑","宋体",Arial; font-size:14px;color:#888; text-align:right; text-decoration:none; line-height:60px;}
#contopright a{ font-family:"微软雅黑","宋体",Arial; font-size:14px;color:#888; text-align:right; text-decoration:none; line-height:60px;}
#contopright a:hover{ color:#000;}




#connewcontent{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px;}



/*f4*/
.about_f2_tit{text-align:center;color: #9f9f9f;font-size: 14px;}
.about_f2_tit span{height:35px;display: block;font-size: 24px;color: #333;}

.about_f4 .about_f2_tit{margin:80px 0 65px 0;}
.picScroll-left{ position:relative;  margin-bottom:55px; }
.picScroll-left .hd{ width:1225px; }
.picScroll-left  .prev,.picScroll-left  .next{transition:.5s;-webkit-transition:.5s;top:108px;left:-58px; display:block;  width:14px; height:26px; position:absolute ;
    cursor:pointer; background:url("../images/about1_33.png") no-repeat center;}
.picScroll-left  .next{left:auto;right:-58px;  background:url("../images/about_36.png") no-repeat center;  }
.picScroll-left  .prev:hover{  background:url("../images/about_33.png") no-repeat center;  }
.picScroll-left  .next:hover{  background:url("../images/about1_36.png") no-repeat center;  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ transition:.5s;-webkit-transition:.5s;width:348px; height:236px; display:block;  }
.picScroll-left .bd ul li .title{ margin-top:5px;line-height:28px;  font-size: 14px;color: #666; }
.picScroll-left .bd ul li .pic:hover img{transform: scale(.95);-webkit-transform: scale(.95);-webkit-box-shadow: 0 2px 16px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 2px 16px rgba(0, 0, 0, 0.35);box-shadow: 0 2px 16px rgba(0, 0, 0, 0.35);}

#conline{ margin:0 auto; padding:0; width:100%; height:80px; max-width:1200px; border-bottom:1px solid #ccc;}
#conlineleft{ margin:0; padding:0; width:500px; height:50px; margin-top:30px; float:left;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:16px; color:#666; text-align:left; text-decoration:none; line-height:50px; font-weight: normal;}
#conlineright{ margin:0; padding:0; width:auto; height:50px; margin-top:30px; float:right;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#7B7B7B; text-align:right; text-decoration:none; line-height:22px; font-weight: normal;}
#conlineright a{ font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#7B7B7B; text-align:right; text-decoration:none; line-height:22px; font-weight: normal;}
#conlineright a:hover{ color::#E3001B;}

#con{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; background:#fff; padding-top:40px;}


#contitle{ margin:0; padding:0; width:100%x; height:auto;font-family:"微软雅黑","宋体",Arial; font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px;}
#contitle a{ font-family:"微软雅黑","宋体",Arial; font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px;}
#contitle a:hover{ color:#007fab;}

#conleft{ margin:0; padding:0; width:22%; height:auto; float:left;}
#conleft1{ margin:0; padding:0; width:100%; height:auto; float:left; border:1px solid #e4e4e4; background:#fff;}

#conleft11{ margin:0; padding:0; width:94%; padding-left:3%; padding-right:3%; height:45px; float:left; border:0; background:#8BBF1D; font-family:"微软雅黑","宋体",Arial; font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:45px;}
#conleft11 span{ padding-left:30px;font-family:"微软雅黑","宋体",Arial; font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:45px;}
#conleft12{ margin:0 auto; padding:0; width:100%; height:auto; margin-top:10px; margin-bottom:10px;  }
#conleft12 ul{ margin:0; padding:0; width:96%;height:auto; margin-left:2%; margin-right:2%; list-style:none;}
#conleft12 ul li{ margin:0; padding:0; width:100%; height:auto;}
#conleft12 ul li a{ margin:0; padding:0;width:100%-20px; padding-left:20px; border-bottom:1px  dashed #E6E6E6; background:#fff; display:block;  padding-top:10px; padding-bottom:10px; height:auto; font-family:"微软雅黑","宋体",Arial; font-size:14px;color:#666666; text-align:left; text-decoration:none; line-height:20px;}
#conleft12 ul li a:hover{  background:#E6E6E6;font-family:"微软雅黑","宋体",Arial; font-size:14px;color:#666; }
#conleft12 ul li ul{ margin:0; padding:0; width:100%; height:auto; display:none;}

#conleft12 ul li ul li a{ margin:0; padding:0;width:100%-40px; padding-left:40px; border-bottom:1px solid #b9e2f0; background:#eef8fb; display:block;  padding-top:4px; padding-bottom:4px; height:auto; font-family:"微软雅黑","宋体",Arial; font-size:14px;color:#666666; text-align:left; text-decoration:none; line-height:20px;}
#conleft12 ul li ul li a:hover{  background:#007fab;font-family:"微软雅黑","宋体",Arial; font-size:14px;color:#ffffff; }

#conleft13{ margin:0 auto; padding:0; width:96%; height:20px;}
#conleft14{ margin:0 auto; padding:0; width:96%; height:auto;}

#conleft16{ margin:0; padding:0; width:100%; height:65px; float:left; border:0; background: url(../image/line1.png) no-repeat center right #515151; font-family:"微软雅黑","宋体",Arial; font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:65px;}
#conleft16 span{ padding-left:30px;font-family:"微软雅黑","宋体",Arial; font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:65px;}

#conleft17{ margin:0 auto; padding:0; width:96%; height:auto;   border-bottom:1px solid #cecece; padding-top:8px; padding-right:8px;font-family:"微软雅黑","宋体",Arial; font-size:12px;color:#666; text-align:center; text-decoration:none; line-height:25px;}
#conleft17 span{ font-family:Impact,"微软雅黑","宋体",Arial; font-size:24px;color:#017AB9; text-align:center; text-decoration:none; line-height:45px;}
#conleft18{ margin:0 auto; padding:0; width:96%; height:auto;  padding-top:5px; padding-right:5px;font-family:"微软雅黑","宋体",Arial; font-size:12px;color:#666; text-align:center; text-decoration:none; line-height:25px;}
#conleft19{ margin:0 auto; padding:0; width:96%; height:auto;  padding-top:5px; padding-right:5px;font-family:"微软雅黑","宋体",Arial; font-size:12px;color:#666; text-align:center; text-decoration:none; line-height:25px;}
#conleft191{ margin:0 auto; padding:0; width:140px; height:auto; display:block; }
#conleft191 a{ margin:0 auto; padding:0; width:140px; height:30px;  display:block;background:#017AB9;color:#fff; text-align:center; font-size:12px; font-family:"微软雅黑","宋体",Arial; line-height:30px; }
#conleft191 a:hover{ background:#44A3D4; color:#fff; }



#conleft2{ margin:0; padding:0; width:100%; height:auto; margin-top:40px; display:block; border:1px solid #e4e4e4;}
#conleft21{ margin:0 auto; padding:0; width:100%;background:#ccc; height:40px;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-align:center; text-decoration:none; line-height:40px; font-weight: normal;}

#conleft22{ margin:0 auto; padding:0; width:94%; height:auto;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:left; text-decoration:none; line-height:25px; font-weight: normal; }
#conleft23{ margin:0 auto; padding:0; width:96%; padding:2%; height:auto;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:left; text-decoration:none; line-height:25px; font-weight: normal; }
#conleft23 img{ max-width:100%;}

#conleftk{ margin:0; padding:0; width:100%; height:30px;}

#conright{ margin:0; padding:0; width:72%; padding:2%; height:auto; float:right; border:1px solid #e4e4e4; }
#conright1{ margin:0; padding:0; width:100%; height:auto; padding-top:20px; padding-bottom:20px;font-family:"微软雅黑","宋体",Arial; font-size:18px;color:#007FAB; text-align:center; text-decoration:none; line-height:30px;}
#conright2{ margin:0 auto; padding:0; width:96%; height:auto; padding-top:20px; padding-bottom:20px; padding-left:2%;font-family:"微软雅黑","宋体",Arial; font-size:13px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
.contentnew{ font-family:"微软雅黑","宋体",Arial; font-size:12px;color:#666; text-align:left; text-decoration:none; line-height:25px;}
.contentnew img{ max-width:100%;}

#conright3{ margin:0 auto; padding:0; width:600px; height:auto; padding-top:20px; padding-bottom:20px; padding-left:2%;font-family:"微软雅黑","宋体",Arial; font-size:13px;color:#666; text-align:left; text-decoration:none; line-height:30px;}



/*fuwu*/
#confuwu{margin:0 auto; padding:0; width:100%; height:auto; background:#f8f8f8; }
#confuwuyy1{margin:0 auto; padding:0; width:100%; height:auto;font-family:"微软雅黑","宋体",Arial; font-size:24px;color:#000; text-align:center; text-decoration:none; line-height:30px; }
#confuwuyy2{margin:0 auto; padding:0; width:100%; height:auto;font-family:"微软雅黑","宋体",Arial; font-size:16px;color:#888; text-align:center; text-decoration:none; line-height:30px; }
#confuwuyy3{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; margin-top:20px; font-size: 14px; color: #666; font-weight: normal; line-height:30px; text-align:left;}
#confuwuyy3 .con{width:100%; max-width:1200px;height:auto;background:#fff;margin:27px auto;padding-left:25px;padding-top:25px;}
#confuwuyy3 .con ul li{width:380px;height:285px;float:left;margin-right:15px;margin-bottom:15px;position:relative;overflow:hidden;cursor:pointer;}
#confuwuyy3 .txt{width:380px;height:45px;background:rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
#confuwuyy3 .txt h3{font-size:20px;font-weight:100;height:45px;text-align:center;line-height:45px;}
#confuwuyy3 .txt p{font-size:14px;text-align:center;}


#confuwujl{margin:0 auto; padding:0; width:100%; height:auto; background:#f8f8f8; }
#confuwujl1{margin:0 auto; padding:0; width:100%; height:auto;font-family:"微软雅黑","宋体",Arial; font-size:24px;color:#000; text-align:center; text-decoration:none; line-height:30px; }
#confuwujl2{margin:0 auto; padding:0; width:100%; height:auto;font-family:"微软雅黑","宋体",Arial; font-size:16px;color:#888; text-align:center; text-decoration:none; line-height:30px; }
#confuwujl3{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; margin-top:20px; font-size: 14px; color: #666; font-weight: normal; line-height:30px; text-align:left;}



#confuwukh{margin:0 auto; padding:0; width:100%; height:auto; background:#f8f8f8; }
#confuwukh1{margin:0 auto; padding:0; width:100%; height:auto;font-family:"微软雅黑","宋体",Arial; font-size:18px;color:#000; text-align:center; text-decoration:none; line-height:50px; }
#confuwukh2{margin:0 auto; padding:0; width:100%; height:auto;font-family:"微软雅黑","宋体",Arial; font-size:16px;color:#888; text-align:center; text-decoration:none; line-height:30px; }

#confuwukh3{margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto;font-family:"微软雅黑","宋体",Arial; font-size:18px;color:#000; text-align:center; text-decoration:none; line-height:50px; }
#confuwukh4{margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto;font-family:"微软雅黑","宋体",Arial; font-size:18px;color:#000; text-align:left; text-decoration:none; line-height:50px; }


#confuwuwl{margin:0 auto; padding:0; width:100%; height:auto; }
#confuwuwl1{margin:0 auto; padding:0; width:100%; height:auto;font-family:"微软雅黑","宋体",Arial; font-size:24px;color:#000; text-align:center; text-decoration:none; line-height:30px; }
#confuwuwl2{margin:0 auto; padding:0; width:100%; height:auto;font-family:"微软雅黑","宋体",Arial; font-size:16px;color:#888; text-align:center; text-decoration:none; line-height:30px; }

#confuwuwl3{margin:0 auto; padding:0; width:100%; height:auto;font-family:"微软雅黑","宋体",Arial; font-size:16px;color:#888; text-align:center; text-decoration:none; line-height:30px; }
#confuwuwl3 img{ max-width:100%;}

.honorPage { padding: 6% 0px; }
.honorPage .w960 { position: relative; padding-bottom: 60px; }
.honorDemo { padding: 0px 50px 0px; }
.honorDemo .item { border-radius: 5px; background-color: #d7d7d7; font-size: 14px; color: #333; padding: 10px 10px; margin: 0px 7px; display: block; text-align: center; }
.honorDemo .item:hover, .honorDemo .item.act { background-color: #CC0000; color: #fff; }
.honorDemo .slick-arrow { width: 33px; height: 33px; display: block; border-radius: 5px; background-color: #999999; top: 50%; margin-top: -16px; }
.honorDemo .slick-arrow i { background: url(../images/btn_3.png) no-repeat scroll center center; width: 100%; height: 100%; margin: 0px auto; display: block; transition: 300ms; -webkit-transition: 300ms; }
.honorDemo .slick-prev { left: 0px; }
.honorDemo .slick-next { right: 0px; }
.honorDemo .slick-prev i { background-image: url(../images/btn_3.png); }
.honorDemo .slick-next i { background-image: url(../images/btn_4.png); }
.honorDemo .slick-arrow:hover { background-color: #e81a23; }
.honorDemo .slick-prev:hover i { background-position: 30% center; }
.honorDemo .slick-next:hover i { background-position: 70% center; }
.honorDemo .itemA { display: block; margin: 0px 20px; }
.honorDemo .img { border: 1px solid #cfcfcf; padding: 5px; margin-bottom: 8px; overflow: hidden; }
.honorDemo .img img { width: 100%; display: block; }
.honorDemo .name { text-align: center; font-size: 14px; color: #666666; line-height: 1.5; }
.honorDemo .slick-dots { bottom: -60px; left: 0px; }
.honorDemo .slick-dots li { position: relative; display: inline-block; margin: 0px 5px; width: 13px; height: 10px; padding: 2px 0px; cursor: pointer; }
.honorDemo .slick-dots li a { transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; height: 12px; width: 12px; line-height: 12px; text-indent: -10em; display: block; overflow: hidden; padding: 0px; cursor: pointer; border: 1px solid #b8b8b8; background-color: #b8b8b8; border-radius: 50%; }
.honorDemo .slick-dots li a:focus { outline: none; }
.honorDemo .slick-dots li.slick-active a { background-color: #ec1b24; border-color: #ec1b24; }
.itemA .img { position: relative; overflow: hidden; }
.itemA .black { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; visibility: hidden; background: url(../images/black.png) repeat; }
.itemA .il, .itemA .ir { background-color: #fff; position: absolute; left: 50%; top: 50%; display: block; transition: 400ms; -webkit-transition: 400ms; border-radius: 3px; }
.itemA .il { height: 3px; width: 0px; margin: -1px 0px 0px -15px; }
.itemA .ir { height: 0px; width: 3px; margin: -15px 0px 0px -1px; }
.itemA:hover .black { opacity: 1; visibility: visible; }
.itemA:hover .il { width: 30px; }
.itemA:hover .ir { height: 30px; transition: 400ms ease 200ms; -webkit-transition: 400ms ease 200ms; }


/*contact*/

#conk{ margin:0 auto; padding:0; width:100%; height:50px; background:#f8f8f8; }

#concontact{ margin:0 auto; padding:0; width:94%; height:auto; max-width:1200px;}
#concontactleft{ margin:0; padding:0; width:50%; height:auto; float:left;padding-top:30px; font-size:18px; color:#000; text-align:center; text-decoration:none; line-height:50px; }
#concontactlefttitle{ margin:0; padding:0; width:100%; height:auto; float:left;font-size:18px; color:#000; text-align:left; text-decoration:none; line-height:50px; }
#concontactleftcon{ margin:0; padding:0; width:100%; height:auto; float:left;color:#666;font-size:14px; text-align:left; text-decoration:none; line-height:30px; }
#concontactleftcon a{color:#666;font-size:14px; text-align:left; text-decoration:none; line-height:30px; }
#concontactleftcon a:hover{color:#000;font-size:14px; text-align:left; text-decoration: underline; line-height:30px; }

#concontactright{ margin:0; padding:0; width:50%; height:auto; float:left;padding-top:30px;}



#contactcon1{ margin:0 auto; padding:0; width:100%; height:auto;}

#contentc1{margin-bottom:10px; width:100%;}
#contentc1 .title{width:176px; border:1px solid #b1c1e2; border-bottom:0; font-weight:bold; background:#ecedf8; text-align:center; position:relative; bottom:-1px; line-height:2em; z-index:9;}
#contentc1 .main{border:1px solid #b1c1e2; background:#ecedf8; position:relative;}

#contentc1 form{margin:8px; background:#fff; padding:10px 0;}
#contentc1 td{ height:30px; padding-top:5px; padding-bottom:5px;font-family:"微软雅黑","宋体"; font-size:14px; padding-left:10px; padding-right:10px;}

#contentc1 .tip{font-size:12px; color:#666;}


.tex{
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 0;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	width: 250px;
}
.tex1{
	font-size: 14px;
	height: 100px;
	line-height: 30px;
	padding: 0;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	width: 250px;
}
.code{
	border: none;
	width: 130px;
	height: 45px;
	background-color: #2FA69D;
	line-height: 45px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	font-family:"微软雅黑","宋体";
}

#protable{ margin:0; padding:0; width:100%; height:30px; border-bottom:2px solid #2FA69D; margin-top:40px; }
#protabletiao{ margin:0; padding:0; width:70px; height:30px; float:left; padding-left:20px; padding-right:20px; background:#2FA69D;border-radius: 8px 8px 0 0;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; text-decoration:none; line-height:30px; font-weight: normal; }
#protabletiao1{ margin:0; padding:0; width:auto; height:30px; float:left; padding-left:20px; padding-right:20px; background:#2FA69D;border-radius: 8px 8px 0 0;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; text-decoration:none; line-height:30px; font-weight: normal; }

#prolikemain{ margin:0; padding:0; width:100%; height:auto; margin-top:20px;}


#procon{ margin:0; padding:0; width:100%; height:auto;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:14px; color:#888; text-align:left; text-decoration:none; line-height:30px; font-weight: normal;}

#procon td{ border:1px solid #83C1BD;font-size:12px;}

#prolike{ margin:0; padding:0; width:100%; height:auto; margin-top:20px;}
#prolikeleft{ margin:0; padding:0; width:20%; height:auto; float:left;}
#prolikeright{ margin:0; padding:0; width:75%; margin-left:5%; height:auto; float:left;}

#prolikeright h6{font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:30px; font-weight: normal; }
#prolikeright h6 a{font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:30px; font-weight: bold; }
#prolikeright h6 a:hover{color:#000;}

#prolikeright p{font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#888; text-align:left; text-decoration:none; line-height:25px; font-weight: normal; }
#prolikeright span {
	background:url(../images/icon_time.png) left center no-repeat;
	padding-left:18px;
	font-size:12px;
	line-height:30px;
	color:#CCC
}


#conk2{ margin:0 auto; padding:0; width:100%; height:30px;}


#connewmain{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px;}

.news_info {
	background:#fff;
	padding:40px 60px;
	font-size:14px;
	line-height:30px;
	margin-bottom:40px
}
.news_info h1.title {
	font-size:28px;
	color:#000;
	line-height:45px;
	margin-bottom:10px;
	text-align:center
}
.news_info .data {
	font-size:12px;
	color:#ccc;
	line-height:30px;
	margin-bottom:10px;
	text-align:center;
	border-bottom:1px solid #eee
}
.news_info .prev {
	width:48%;
	font-size:16px;
	border:1px solid #eee;
	margin-top:40px;
	background:url(../images/arrow_l.png) 3% center no-repeat;
	-webkit-transition:.3s all ease;
	-moz-transition:.3s all ease;
	-ms-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease;
	float:left
}
.news_info .prev a {
	display:block;
	padding:10px 0 10px 40px;
	color:#ccc
}
.news_info .prev:hover {
	background:url(../images/arrow_l.png) 1% center no-repeat #80ABDE
}
.news_info .prev:hover a {
	color:#fff
}
.news_info .next {
	width:48%;
	font-size:16px;
	border:1px solid #eee;
	margin-top:40px;
	background:url(../images/arrow_r.png) 97% center no-repeat;
	-webkit-transition:.3s all ease;
	-moz-transition:.3s all ease;
	-ms-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease;
	float:right;
	text-align:right
}
.news_info .next a {
	display:block;
	padding:10px 40px 10px 0;
	color:#ccc
}
.news_info .next:hover {
	background:url(../images/arrow_r.png) 99% center no-repeat #80ABDE
}
.news_info .next:hover a {
	color:#fff
}

.list_page {
	border-left:1px solid #d8d8d8;
	text-align:center;
	font-size:0;
	line-height:0;
	display:inline-block;
*display:inline;
	vertical-align:middle;
}
.list_page li{
	float:left; 
}

.list_page .next_page, .list_page .disabled, .list_page .current, .list_page a, .list_page .gap {
	padding:0 30px;
	border:1px solid #d8d8d8;
	border-left:0;
	display:inline-block;
	height:40px;
	line-height:40px;
	color:#666;
	float:left;
	background-color:#f0f0f0
}
.list_page .current, .list_page a, .list_page .gap {
	width:60px;
	padding:0;
	height:40px;
	display:inline-block
}
.list_page .current {
	color:#fff;
	background-color:#80ABDE
}
.list_page .disabled {
	color:#b4b4b4
}
.list_page .next_page {
	width:auto
}
.page_div {
	height:auto;
	margin:0 auto 20px;
*margin:20px 0;
	padding:25px 0 28px 0;
	display:none
}
.list_page a{
	margin-left:10px;
}
.list_page a:hover {
	background-color:#fff
}
a.prev_page {
	padding:0 30px;
	width:auto
}
.page_div .picnext {
	width:225px;
	height:95px;
	display:none;
	background:url(../images/paging_icon1.png) no-repeat 0 -7px;
	vertical-align:top;
	margin:-22px 0 0 20px
}
.list_page span {
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding:0
}
.list_page .next_page, .list_page .disabled, .list_page .current, .list_page a, .list_page .gap {
	float:none;
	font-size:14px;
	line-height:40px;
	font-weight:bold;
	float:left;
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding:0
}


.prori {
	width:100%;
	overflow:hidden
}
.prori ul {
	width:105%
}
.prori ul li {
	float:left;
	width:220px;
	height:280px;
	position:relative;
	overflow:hidden;
	padding-top:10px;
	margin:0 16px 16px 0;
	border:1px solid #f3f3f3;
	
}
.prori ul li .proliname {
	text-align:center;
	font-size:13px;
	color:#666;
	margin-top:20px
}
.prori ul li .proliname a{
	text-align:center;
	font-size:13px;
	color:#666;
}
.prori ul li .proliname a:hover{
	color:#CC3300;
}

.prori ul li .proliname span {
	text-align:center;
	font-size:12px;
	color:#999;
	display:block
}
.prori ul li .prolicover {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	opacity:.9;
	filter:Alpha(opacity=90);
	background:#2FA69D;
	display:none;
	overflow:hidden
}
.prori ul li .prolitext {
	position:absolute;
	width:180px;
	left:20px;
	top:-240px;
	font:14px/21px "微软雅黑";
	color:#fff;
	height:235px;
	overflow:hidden
}
.prori ul li .prolitext span {
	display:block;
	font:normal 12px/16px Arial;
	color:#fff;
	opacity:.5;
	filter:Alpha(opacity=50)
}
.prori ul li .prolimore {
	position:absolute;
	right:81px;
	bottom:-26px;
	overflow:hidden
}
.prori ul li .prolimore a {
	padding:5px 10px;
	text-align:center;
	border:1px solid #fff;
	color:#fff;
	display:block;
	transition:all .3s;
	font-size:14px
}
.prori ul li .prolimore a:hover {
	background:#fff;
	color:#e10000;
	border:1px solid #fad1d1
}
.pro_head {
	height:500px;
	margin-bottom:10px;
	position:relative
}
.pro_head .pro_intro {
	width:240px;
	color:#ccc;
	padding:25px;
	color:#666;
	background:#fff;
	height:450px;
	font-size:14px;
	margin-left:10px;
	position:absolute;
	right:0
}
.pro_head .pro_intro h3 {
	font:21px/30px "微软雅黑" normal;
	color:#000;
	margin-bottom:25px
}
.pro_head .pro_intro .price {
	font-weight:normal;
	text-align:center;
	position:absolute;
	font-size:21px;
	color:#F00;
	top:450px
}
.pro_head .pro_img {
	background:#fff;
	margin-right:310px;
	height:500px;
	position:relative;
	text-align:center
}
.more_img {
	position:absolute;
	right:0;
	top:0;
	width:60px;
	margin:15px
}
.more_img img {
	width:60px;
	height:60px;
	margin-bottom:10px;
	border:1px solid #eee
}
.pro_nav {
	height:48px
}
.pro_nav li {
	float:left;
	width:25%
}
.pro_nav li a {
	display:block;
	border-right:2px solid #fff;
	text-align:center;
	line-height:48px;
	font-size:18px;
	background:#e0e0e0
}
.pro_nav li:last-child a {
	border-right:0
}
.pro_nav li:hover a, .pro_nav li.on a {
	color:#fff;
	background:#656565
}
#pro_show {
	text-align:center;
	background:#fff;
	overflow:hidden;
	padding:25px 0
}
#pro_tech {
	background:#fff;
	overflow:hidden;
	padding:25px 30px;
	font-size:14px;
	line-height:30px
}
#pro_pack {
	background:#fff;
	overflow:hidden;
	padding:25px 30px;
	font-size:14px;
	line-height:30px
}
#pro_tech p, #pro_pack p {
	display:block;
	background:#eee;
	padding:3px 10px;
	margin-bottom:2px
}
#pro_aq {
	background:#fff;
	overflow:hidden;
	padding:25px 30px;
	font-size:14px;
	line-height:30px
}
#pro_news {
	text-align:center;
	background:#fff;
	overflow:hidden;
	padding:5px 0
}
#pro_news div {
	float:left;
	text-align:left;
	padding:10px;
	width:90%;
	margin:10px;
	border-bottom:2px solid #f2f2f2
}

.newsList a:link,.newsList a:visited{ color: #b0b0b0;}
.newsList a:active,.newsList a:hover{ color: #fff;}
.newsList{ width: 92%; padding-left:2%; padding-top:40px;}
.newsList li{ width: 31%; float: left; display: block; margin:0px 0% 2% 2%;}
.newItem{ border: 1px solid #dbdbdb; background-color: #fff; transition: 300ms;}
.newItem a{ display: block; padding: 22px 20px; }
.newItem .time{ height: 20px; margin-bottom: 5px;}
.newItem .t{ font: 16px/1.5 "microsoft yahei"; color: #6e6e6e; height: 48px; overflow: hidden; margin-bottom: 20px;}
.newItem .img{ overflow: hidden; margin-bottom: 25px;}
.newItem .img img{ width: 100%; display: block;}
.newItem .c{ height: 42px; overflow: hidden; margin-bottom: 22px;}
.newItem .more{ background-color: #c3c3c3; color: #f0f0f0; padding: 2px 10px;}
.newsList li:hover .newItem{ background-color: #2FA69D; border: 1px solid #80abde;}
.newsList li:hover .t{ color: #fff;}
.newsList li:hover .more{ background-color: #fff; color: #80abde;}


@media screen and (max-width:860px) {
	#conleft{ margin:0 auto; padding:0; width:96%; height:auto; float:center; margin-top:20px;}
#conleft1{  width:100%;}
#conright{ margin:0 auto; padding:0; width:96%; height:auto; float:center; border:1px solid #ccc; background:#fff;}
#concontactleft{ margin:0 auto; width:96%; padding-left:2%; }

#concontactright{ margin:0 auto; width:96%;padding-left:2%; }

.cont_left{float: left;width:96%; margin-left:2%; margin-right:2%;}
.cont_right{float: right;width: 96%;margin-left:2%; margin-right:2%;}

.ideaList ul{ margin-left: 0px;}
	.ideaList li{ width: 100%; margin-left: 0px; float: none;}
	.ideaList .itemBox .img{ width: 40%}
	.ideaList .itemBox .con{ font-size: 14px; width: 50%;}
	.ideaList .itemBox .con .t{ font-size: 25px; padding: 25px 0px;}
}

@media screen and (max-width:740px) {
	#conleft{ margin:0 auto; padding:0; width:96%; height:auto; float:center;margin-top:20px;}
#conright{ margin:0 auto; padding:0; width:96%; height:auto; float:center; border:1px solid #ccc; background:#fff;}
#concontactleft{ margin:0 auto; width:96%; padding-left:2%; }

#concontactright{ margin:0 auto; width:96%;padding-left:2%; }

.ideaPlist dd{ float: left; display: block;  width: 47%; margin-left: 2%; background-color: #fff;}
.menu-inner li{ width:94%; display:inline-block; text-align:center; margin-right:3%;margin-left:3%; float:left;}
#conmenuleft{ display:none;}
#conmenuright{ width:100%; float:right;}
.newsList li{ width: 45%; float: left; display: block; margin:0px 2% 2% 2%;}
.news_info .prev {	width:96%;margin:0px 2% 2% 2%;}
.news_info .next {	width:96%;margin:0px 2% 2% 2%; float:left; text-align:left;}

}

@media screen and (max-width:540px) {
	#conleft{ margin:0 auto; padding:0; width:96%; height:auto; float:center;margin-top:20px;}
#conright{ margin:0 auto; padding:0; width:96%; height:auto; float:center; border:1px solid #ccc; background:#fff;}
#concontactleft{ margin:0 auto; width:96%; padding-left:2%; }

#concontactright{ margin:0 auto; width:96%;padding-left:2%; }
.ideaPlist .con{ margin:0; padding-top: 12px; height: 48px; text-align: center; width:100%; max-width:120px; background:#fff; display:block;font-size: 18px;}
#contopleft{ display:none;}
#contopright{ width:96%; height:60px; }
.newsList li{ width: 96%; float: left; display: block; margin:0px 2% 2% 2%;}


}

@media screen and (max-width:450px) {
	#conleft{ margin:0 auto; padding:0; width:96%; height:auto; float:center;margin-top:20px;}
#conright{ margin:0 auto; padding:0; width:96%; height:auto; float:center; border:1px solid #ccc; background:#fff;}
#concontactleft{ margin:0 auto; width:96%; padding-left:2%; }

#concontactright{ margin:0 auto; width:96%;padding-left:2%; }
.ideaList .itemBox .img{ width: 100%; float: none;}
	.ideaList .itemBox .con{ width: 90%; padding:5% 5% 10%; float: none;}
}

