@charset "utf-8";
@import "iconfont.css";
.w1200{width: 1200px; margin: 0 auto;}
/* 菜单*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.header{  position:relative; z-index:1;   height:90px; background: #fff; color:#333;   }
.head{width: 1200px; margin: 0 auto;}
.logo{float: left;padding: 10px 10px 0 0;margin-left: 20px;}
.nav{ margin:0 auto; float: right;padding-top: 20px;}
.nav h3{ font-size:100%; font-weight:normal; font-size:14px;}
.nav .m{  position:relative; float:left; width:76px; margin:0 10px; display:inline; text-align:center;   }
.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(/skin/images/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; 	}
.nav h3 a{  zoom:1;  height:67px; line-height:46px;   display:block; color:#000; }
.nav .on h3 a{  border-bottom:3px solid #024fa1; color:#024fa1   }
.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
.nav .sub{ display:none; width:106px;   position:absolute; left:-10px; top:51px;  background:#fff;border:1px solid #E6E4E3;  }
.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#666;   }
.nav .sub li a:hover{ color:#FE7700;   }
.email{float: right;margin-top: 26px;margin-left: 20px;margin-right: 40px;font-size: 14px;}
/*.email{float: right;margin-top: 26px;margin-left: 20px;margin-right: 80px;font-size: 14px;}*/
.email b{font-size: 16px;}
.email img{width: 30px; height: 30px;}
.iweixin{position: absolute;right: 20px;top: 10px;font-size: 30px;color: #666;cursor: pointer;}
.iweixin1{position: absolute;right: 2px;top: 96px;width: 130px;height: 130px;display: none;}
.iweixin1 img{width: 130px;height: 130px;}

/*foot*/
.footer{overflow: hidden;background: #fbfbfb;margin: 0 auto; padding:0 0 20px 0;}
.link{line-height: 40px;padding-bottom: 20px;background: #f4f4f4;padding: 40px 0;}
.link dl{padding-right: 20px;float: left;}
.link dt{font-size: 24px;color: #000;line-height: 28px;}
.link dd{font-size: 14px;color: #8d8d8d;line-height: 24px;}
.link a{padding: 0 20px;line-height: 40px;}
.link img{width: 190px;height: 50px;}
.foot{padding: 40px 0 20px 0;margin: 20px auto;overflow: hidden}
.foot-l{width: 680px;float: left;overflow-y: auto;}
.fmune{float: left;width: 680px;font-size: 16px;}
.fmune p{text-align: left;line-height: 40px;padding-bottom: 30px;}
.fmune li{float: left;margin-right: 10px;line-height: 40px;width: 100px;}
.fmune li h3{font-size: 16px;}
.fmune li ul li{font-size: 14px;padding-left: 10px;}
.foot-r{float: left;font-size: 14px;color: #666;width: 515px;}
.weixin{text-align: center;float: left;width: 140px;font-size: 14px;margin-left: 30px;}
.lianxiw{float: left;margin-left: 60px;position: absolute;position: relative;}
.lianxiw .dianhua{position: absolute;left: -20;top: 10px;height: 40px; width: 40px;font-size: 36px;color: #024fa1;}
.lianxiw .weizhi{position: absolute;left: -20;top: 85px;height: 40px; width: 40px;font-size: 36px;color: #024fa1;}
.foot-r p{line-height: 40px;}
.ftit{font-size: 16px;color: #000;}
.ftel{padding-left: 35px;font-size: 16px;font-weight: bold;}
.faddress{padding-left: 35px;font-size: 16px;font-weight: bold;}
.address{padding-left: 35px;}
.iqq{width: 120px;float: left;  display: flex;  align-items: center;}
.iqq lable{line-height: 30px;}
.iqq a{font-size: 37px; color: #4cb0eb;}
.iweibo{width: 120px;float: left;}
.femail{background: url("/skin/images/femail.jpg") left center no-repeat;padding-left: 30px;}
.fmob{font-size: 30px;padding-left: 35px; color: #000;}
.zhichi{height: 60px; line-height: 60px;background: #303030;font-size: 14px; color: #6a6a6a;text-align: left;}
.zhichi a{float: right;}

/*banner*/
.banner{ width:100%;  position:relative;  height:640px; background:#000;  }
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; width:100% }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ width:100% !important;  height:640px; overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:640px; }
.banner .hd{ width:100%; position:absolute; z-index:1; bottom:80px; left:0; height:30px; line-height:30px; text-align:center; _background:#000; _filter:alpha(opacity=60); 	}
.banner .hd ul{ text-align:center;  padding-top:50px;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(/skin/images/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }
.banner .hd ul .on{ background-position:0 0; }
.banner .prev,
.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:50px; height:50px; background:url(/skin/images/slider-arrow.png) -103px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:3%; background-position:0px 0px; }
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }

/*iabout*/
.iiabout{width: 100%;overflow: hidden;background: url("/skin/images/iabout.jpg") top center no-repeat;height: 478px;}
.iabout{z-index: 99;position: relative;overflow: hidden;margin-bottom: 100px;}
.iabout-l{width: 500px;height: 340px; padding: 50px;float: right;}
.iabout-tit{float: left;}
.iabout-tit .jieshao{float: left;width: 100%;}
.iabout-tit span{font-size: 34px;line-height: 60px;font-weight: 100;color: #024fa1;float: left;}
.iabout-tit p{font-size: 14px;padding: 20px 0 0 10px;float: left;}
.iabout-tit .b{font-size: 14px;color: #000;float: left;font-weight:normal;margin-bottom: 10px;margin-top: -10px;}
.iabout-m{float: left;font-size: 14px;line-height: 30px;}
.iabout-m a{float: left; padding:5px 20px; line-height: 36px;color: #000;background: #fff;text-align: left;width: 150px;margin-top: 10px;transition:background 1s;}
.iabout-m a i{float: right;font-size: 28px;}
.iabout-m a:hover{background: #024fa1;color: #fff;animation-delay:2s;}
.iabout-r{float: left;margin-top: 40px;width: 600px;}
.iabout-r video{width: 600px; height: 312px;margin-top: 20px;}
#CuPlayer div.CuPc{width: 600px; height: 312px;margin-top: 20px;}
#CuPlayer div.CuMob{width: 600px; height: 312px;margin-top: 20px;}
#CuPlayer .video-js{ width:100%; height:100%;}
/*移动端设定*/
.ibusb{margin: 0 auto;height: 600px;}
.ibus{overflow: hidden;position: relative;margin-bottom: 40px;width: 1270px;margin: 0 auto;padding: 50px 0;}
.ibus-tit{;padding: 20px 0;text-align: center;}
.ibus-tit b{display: block;line-height: 40px;font-size: 30px;color: #000;font-weight: 100;}
.ibus-tit span{display: inline-block; color: #000;text-align: center;line-height: 20px;font-size: 16px;font-variant: small-caps;}
.ibus-tit p{font-size: 14px;color: #999;text-align: center;}
.ibus-m{width:1270px;height:484px;margin:15px auto;position:relative;overflow: hidden;}
.ibus-m .prev,.ibus-m .next{width:51px;height:45px;position:absolute;top:130px;left:0;z-index:100; cursor:pointer; background:url(/skin/images/btns.png) no-repeat;}
.ibus-m .next{ left:auto; right:0; background-position:0 -90px;}
.ibus-m .prev:hover{ background-position:0 -45px; }
.ibus-m .next:hover{ background-position:0 -135px; }
.ibus-m .scrollWrap{width:1200px;margin-left:38px;padding-top:15px;overflow:hidden;position:absolute;}
.ibus-m dl{float:left;width:190px;text-align:center;position:relative;background: #fff;margin-right: 10px;margin-left: 1px;}
/*.ibus-m  span{display:block;width:191px;height:53px;position:absolute;left:0px;bottom:0;background:#5f626b;filter:alpha(opacity=80);opacity:0.80;}*/
.ibus-m  dt{margin:0 auto;width:176px;overflow:hidden;hfloat: left;-moz-box-shadow:0px 0px 3px #ccc; -webkit-box-shadow:0px 0px 3px #ccc; box-shadow:0px 0px 3px #ccc;padding: 7px;margin-top: 2px; margin-bottom: 2px;}
.ibus-m  img{display:block;width:176px;height:245px;}
.ibus-m  dd{width:382px;height:80px;line-height:80px;font-size:20px;color:#000;text-align:left;overflow:hidden;float: left;background: #fff;}
.ibus-m  dd a{ color:#000;padding:0 20px;background: url("/skin/images/ijian.jpg")right center no-repeat;width: 322px;display: block;}
.ibus-m  dd a:hover{ text-decoration:none;color: #97613c;  }
.ibus-m dl:hover span{ background:#B52153;  }

.ipro{width:100%;margin: 0 auto;background: url("/skin/images/prbg.jpg") top center no-repeat;overflow: hidden;padding: 50px 0;}
.ipr{position: relative;}
.ipr-tit{;padding: 20px 0;text-align: center;}
.ipr-tit b{display: block;line-height: 40px;font-size: 30px;color: #fff;font-weight: 100;background:url("/skin/images/line.png") center center no-repeat;}
.ipr-tit span{display: inline-block; color: #fff;text-align: center;line-height: 20px;font-size: 16px;font-variant: small-caps;}
.ipr-tit p{font-size: 14px;color: #fff;text-align: center;}
.iptel{position: absolute;top: 10px; right: 10px;padding:10px 20px;font-size: 24px;color: #fff;border: 1px solid #fff;border-radius: 10px;font-weight: bold;}
.douban{ width:1200px; padding-top:10px;  overflow:hidden;   }
.douban .hd{ height:22px; line-height:22px;  overflow:hidden;text-align: center;   }
.douban .hd h2{ float:left; font: 15px Arial,Helvetica,sans-serif; color: #072; margin: 0 0 12px 0; }
.douban .hd h2 a{ color:#37A; font-size:12px; margin-left:10px;  }
.douban .hd .next,
.douban .hd .prev{ display:inline-block; width:28px; height:18px; background: url(/skin/images/left_right.png) no-repeat -3px -7px; overflow:hidden; margin-right:6px; cursor:pointer; }
.douban .hd .next{ background-position:-34px -7px; }
.douban .hd .prevStop{ background-position:-3px -40px; cursor:default; }
.douban .hd .nextStop{ background-position:-34px -40px; cursor:default; }
.douban .hd ul{ display:inline-block; margin:6px 6px 0 0; zoom:1; }
.douban .hd ul li{ float:left; cursor:pointer; display:block; width:12px; height:11px; margin-right:10px; _display:inline; background: url(/skin/images/switch_dot_small.png) no-repeat -1px -1px; }
.douban .hd ul li.on{ background-position:-23px -1px; }
.douban .bd{ padding:12px 0 0 0;  }
.douban .bd ul{ overflow:hidden; zoom:1; }
.douban .bd ul li{ float:left; width:285px; margin-right:15px;text-align: center;font-size: 18px;line-height: 60px;}
.douban .bd ul li img{width: 285px;height: 232px;border-radius: 10px;}
.douban .bd ul li a{color: #fff;}

.irongh{padding: 50px 0;overflow: hidden;}
.irongh-tit{width: 100%;text-align: center;}
.irongh-tit b{display:block;font-size: 30px;font-weight: 100;}
.irongh-tit i{width: 100px;border-bottom: 4px solid #024fa1;line-height: 30px;display:inline-block;}
.irongh-l{float: left;width: 580px;height: 425px;position: relative;margin-top: 40px; overflow: hidden}
.irongh-l li{float: left;color: #fff;}
.irongh-l img{width: 580px;height: 425px;}
.irongh-l dl{}
.irongh-l p{padding: 20px;background: rgba(0,0,0,0.7);position: absolute;left: 0;bottom: 0;width: 540px;}
.irongh-r{width: 590px;float: right;margin-top: 40px;}
.irongh-r li{float: left;width: 290px;height: 212px;background: #1e53d3;margin-left: 5px;margin-bottom: 5px;color: #fff;text-align: center;}
.irongh-r li:hover{background: #e93139;}
.irongh-r .on{background: #e93139;}
.irongh-r li i{font-size: 60px;display: block;padding-top: 40px;line-height: 80px;}
.irongh-r li b{font-size: 18px;}

.ianli{width: 100%;overflow: hidden;margin: 0 auto;background: url("/skin/images/anbg.jpg")top center no-repeat;padding: 50px 0;margin-top: 20px;}
.container_image{width:1180px;height:420px;margin:0 auto;position:relative;margin-top: -80px;margin-bottom: 80px;}
.add{background:url(/skin/images/a_more.png) no-repeat 0 0;width:60px;height:60px;position:absolute;left:50%;margin-left:-30px;bottom:30px;z-index:4;cursor:pointer;display:none;}
.container_image .i_btn{display:block;width:49px;height:49px;position:absolute;top:225px;z-index:3;background-image:url(/skin/images/xjiantou.png);}
.container_image .prev_L{left:-50px;background-position:0 0;}
.container_image .next_R{right:-58px;background-position:-49px 0;}
.slide_img {width:880px;height:400px;position:relative;z-index:1;}
.slide_img li{width:180px;height:320px;overflow:hidden;position:absolute;top:15px;border: 4px solid #fff;}
.slide_img li a{display:block;position:relative;width:100%;height:100%;height:320px;}
.slide_img li a img{position:absolute;height:100%;}
.slide_img li.on a{height:320px;}
.slide_img li.on{width:800px;left:190px;;top:0;overflow:hidden;}
.slide_img li.on img{width:100%;}
.slide_img li.left{left:0;}
.slide_img li.right{left:1000px;}
.slide_img li.mid{left:190px;}
.slide_img li .info{height:134px;padding-top:6px;position:absolute;left:0;bottom:0;width:94%;padding:0 3%;color:#ffffff;display:none;z-index:3;}
.slide_img li .icon{padding: 0 10px; height:60px;position:absolute;left:270px;bottom:30px;z-index:4;color: #fff;font-size: 18px;}
.slide_img li.on .icon{display:block;}
.slide_img li .bg{width:100%;height:142px;background:#000000;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);position:absolute;left:0;bottom:0;z-index:0;display:none;}
.slide_img li .info span{font-size:18px;display:block; padding:7px 0;height:36px;overflow:hidden;padding-left:12px;background:url(/skin/images/tibg3.png) no-repeat 0 center;line-height:36px;}
.slide_img li .info p{font-size:16px;line-height:24px;height:48px;overflow:hidden;}
.slide_img li .info i{display:block;width:60px;height:60px;background:url(/skin/images/a_more.png) no-repeat 0 -60px;cursor:pointer;position:absolute;left:50%;margin-left:-30px;top:-30px;}
.amore{width: 100%;text-align: center;}
.amore a{padding: 10px 50px; background: #fd9e06;color: #fff;font-size: 14px;}
.iliucheng{width: 100%;margin: 0 auto;overflow: hidden;padding: 50px 0; background: #f0f0f0;}
.iliuc-m{background: url("/skin/images/liucheng.jpg")top center no-repeat;height: 230px; width: 1200px;}

.inews{padding: 50px 0;overflow: hidden;margin-bottom: 30px;}
.inewss{position: relative;}
.inewss-tit{position: absolute;left: 0;top: 20px;width: 183px;}
.inewss-tit b{font-size: 30px;float: left;line-height: 34px;}
.inewss-tit i{font-size: 14px;float: left;line-height: 26px;}
.inewss .hd{float: left;position:relative;width: 183px}
.inewss .hd ul{ float:left;margin-top: 100px;margin-bottom: 50px;  }
.inewss .hd ul li{ float:left;line-height: 46px; padding-left: 50px;font-size: 16px; cursor:pointer;color: #000;width: 133px;}
.inewss .hd ul li.on{ height:46px;  background:#fd9e06; color: #fff; }
.inewss .arrow{  position:absolute; left:0px; bottom:0; }
.inewss .arrow a{ display:block;  width:75px; height:48px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("/skin/images/jian.png") 0 0 no-repeat; }
.inewss .arrow .next{ background-position:-75px 0px;  }
.inewss .arrow .prevStop{ background-position:75px 0px; }
.inewss .arrow .nextStop{ background-position:75px 0px; }
.inewss .bd{width:985px;float: right; }
.inewss .bd li{float: left;width: 290px;;margin-left: 38px;overflow: hidden;}
.inewss .bd li img{width: 290px; height: 170px;margin: 15px 0;}
.inewss .bd .date{width: 290px;float: left;font-size: 20px;text-align: left;line-height: 40px;}
.inewss .bd .date b{font-size: 16px;color: #666;float: right;}
.inewss .bd .ntit{line-height: 40px;font-size: 14px;}
.inewss .bd p{line-height: 24px;font-size: 14px;height: 60px;padding-bottom:20px;}
.inewss .bd .aa{background: #f8f8f8; color: #999;line-height: 40px;padding: 10px 30px;}

.irong{margin: 0 auto;background: url("/skin/images/ppbg.jpg") top center no-repeat; height: 400px;overflow: hidden;}
.irongy-tit{;padding: 20px 0;text-align: center;}
.irongy-tit b{display: block;line-height: 40px;background:url("/skin/images/line.png") center center no-repeat;font-size: 24px;color: #fff;}
.irongy-tit span{display: inline-block; color: #fff;text-align: center;line-height: 30px;font-size: 16px;}
.irongy-m{padding: 20px 0;}
.irongy-m li{float: left;width: 400px; text-align: center;padding-top: 60px;}
.irongy-m li a{width: 100px;display: inline-block;height: 100px;border: 1px solid #fff; border-radius: 50px;text-align: center;}
.irongy-m li a img{padding-top: 25px;}
.irongy-m li span{display: block;line-height: 40px;font-size: 16px;color: #fff;}

.fbanner{ min-width:1000px; position:relative;  height:400px; overflow:hidden;  }
.fbanner .bd{ position:relative; z-index:0;  }
.fbanner .bd ul{ width:100% !important;  }
.fbanner .bd li{ width:100% !important;  height:400px; overflow:hidden; text-align:center;  }
.fbanner .bd li a{ display:block; height:400px; }
/*列表*/
.main{width: 1200px; margin: 30px auto}
.main_left{float: left;width: 210px;}
.main_left .nav_t{width: 100%;float: left;background:url("/skin/images/mbg.jpg")left top repeat-x #1e53d3;height: 80px;}
.main_left .nav_t h3{font-size: 20px;line-height: 40px;font-weight: bold;padding-left: 60px;padding-top: 15px;color: #fff;text-transform:uppercase;}
.main_left .nav_t h2{font-size: 16px;line-height: 30px;font-weight: 200;padding-left: 60px;color: #000;}
#portamento_container {float:left; position:relative;} 
#portamento_container #sidebar {position:absolute;} 
#portamento_container #sidebar.fixed {position:fixed;}
.main_left .nav_l{float: left;margin-top: 1px;width: 210px;}
.main_left .nav_l ul{}
.main_left .nav_l ul li{float: left;line-height: 60px;width: 100%;margin-bottom: 1px;}
.main_left .nav_l ul li:hover{background: #4577ef;}
.main_left .nav_l ul li:hover a{color: #fff;}
.main_left .nav_l ul li a{padding-left: 30px;font-size: 14px;}
.main_left .nav_l ul .cur{background: #4577ef;}
.main_left .nav_l ul .cur a{color: #fff;}
.w210{float: left;width: 210px;border: 1px solid #e7e7e7;margin-bottom: 30px;}
.w21{border: 1px solid #e7e7e7;float: left;width: 210px;}
.zuixin{width: 190px; float: left;background:url("/skin/images/title_bg.jpg")left top repeat-x;height: 50px;color: #000;font-size: 16px;text-align: left;line-height: 50px;font-weight: bold;padding-left: 20px;}
.xpr{width: 100%;float: left;}
.xpr li{float: left;line-height: 40px;border-bottom: 1px solid #e7e7e7; width: 190px;padding-left: 20px; position: relative;}
.xpr li:nth-child(odd){background: #f9f9f9;}
.xpr i{position: absolute;left: 10px; top: 15px;font-size: 14px;background: url("/skin/images/icon_lead_4.png")left center no-repeat;width: 10px;height: 10px;}
.xpr li:last-child{border-bottom: 0px dotted #666;}


.main_right{width:965px; float:right; min-height:500px;}
.main_right .mainr_tit{float:left; height:64px; width:100%; line-height:64px;}
.main_right .mainr_tit span{float:left; font-size:14px; color:#000;font-weight: bold;}
.main_right .mainr_tit span a{color: #000;padding-right: 5px;}
.main_right .mainr_m{padding-left: 36px;width: 921px;float: right;border-left: 1px dashed #ccc;min-height: 150px;position: relative;margin-top: 30px;}
.main_right .mainr_m1{padding-left: 36px;width: 1160px;float: right;border-left: 1px dashed #ccc;min-height: 150px;position: relative;margin-top: 30px;}
.main_right .mainr_m .qian,.main_right .mainr_m1 .qian{width:17px; height: 30px;position: absolute;left: -8px;top: 0;background: url(/skin/images/cl.jpg)left top no-repeat #fff;}
.main_right .mainr_m .hou,.main_right .mainr_m1 .hou{width:17px; height: 30px;position: absolute;left: -8px;bottom: 0;background: url(/skin/images/cl.jpg)left bottom no-repeat #fff;}
.w12{width: 1200px;}
/*文章*/
.main_right .newslist {width: 100%;float: left;}
.main_right .newslist li{float: left;width: 100%;margin-bottom: 50px;height: 132px;overflow: hidden;}
.main_right .newslist .m_img{float: left;width: 246px; height: 132px; margin-right: 30px;}
.main_right .newslist .m_img img{width: 246px; height: 132px;}
.main_right .newslist .m_txt{width: 500px;float: left;}
.main_right .newslist .m_txt h2{font-size: 14px; color:#1e53d3;font-weight: bold;line-height: 30px; }
.main_right .newslist .m_txt span{line-height: 40px;}
.main_right .newslist .m_more{width: 80px;float: right;background:#4577ef;height: 132px;text-align: center;font-size: 14px;line-height: 130px;color: #fff; }
.main_right .newslist .m_more:hover{background:#000;}
.main_right .newslist .m_more a{color: #fff;font-style: italic}

.main_right .newslist1 {width: 100%;float: left;}
.main_right .newslist1 li{float: left;width: 100%;margin-bottom: 10px;line-height: 32px; overflow: hidden;border-bottom: 1px dotted #ccc;}
.main_right .newslist1 .m_img{float: left;width: 246px; height: 132px; margin-right: 30px;}
.main_right .newslist1 .m_img img{width: 246px; height: 132px;}
.main_right .newslist1 .m_txt{width: 920px;float: left;}
.main_right .newslist1 .m_txt h2{font-size: 14px; color:#1e53d3;font-weight: bold;line-height: 30px;float: left; }
.main_right .newslist1 .m_txt span{line-height: 40px;float: right;}
.main_right .newslist1 .m_more{width: 80px;float: right;background:#4577ef;height: 132px;text-align: center;font-size: 14px;line-height: 130px;color: #fff; }
.main_right .newslist1 .m_more:hover{background:#000;}
.main_right .newslist1 .m_more a{color: #fff;font-style: italic}

/*产品*/
.main_right .productlist {width: 100%;float: left;}
.main_right .productlist ul{margin-left: -25px;}
.main_right .productlist li{float: left;width: 447px; margin-left: 25px;margin-bottom: 20px;}
.main_right .productlist li img{ height: 330px; width: 447px;  }
.main_right .productlist li h2{line-height: 55px;font-size: 16px;text-align: left;background:#1e53d3;padding: 0 20px;font-weight: bold;}
.main_right .productlist li p{font-size: 14px;background:#1e53d3;padding:0 20px 20px 20px;height: 56px;}
.main_right .productlist a{color: #fff;}
.main_right .productlist a:hover h2,.main_right .productlist a:hover p {background:#964e19 }

.main_right .productlist1 {width: 100%;float: left;}
.main_right .productlist1 ul{margin-left: -25px;}
.main_right .productlist1 li{float: left;width: 270px; margin-left: 25px;margin-bottom: 20px;}
.main_right .productlist1 li img{float: left; height: 270px; width: 270px; }
.main_right .productlist1 li h2{line-height: 55px;font-size: 16px;text-align: center;width: 100%;}
.main_right .productlist1 li  a{color: #000;}

/*解决方案*/
.main_right .caselist {width: 100%;float: left;}
.main_right .caselist ul{margin-left: -25px;}
.main_right .caselist li{float: left;width: 288px; margin-left: 25px;height: 342px;position: relative;margin-bottom: 30px;}
.main_right .caselist li img{width: 288px;height: 342px;}
.main_right .caselist li i{position: absolute;top: 0;left: 0;z-index: 7;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.main_right .caselist li h2{position: absolute;left: 40px;bottom: 110px;color: #fff;font-size: 14px;line-height: 20px;z-index: 10}
.main_right .caselist li p{position: absolute;left: 40px;bottom: 130px;color: #fff;font-size: 14px;z-index: 10}
.main_right .caselist li:hover i{background: rgba(51,103,153,0.5);}

/*单页*/
.main_right .about {width: 100%;float: left;}
.main_right .about img {max-width: 912px;}

.main_right .contact {width: 100%;float: left;}
.main_right .contact img {max-width: 912px;}
.main_right .contact_txt{width: 350px;float: left;}
.main_right .contact_txt{color: #999999;line-height: 40px;font-size: 14px;}
.main_right .contact_txt h2{font-size: 20px;color:#1e53d3;line-height: 40px; }
.main_right .map{float: right;width: 530px;height: 450px;}

/*内容页*/
.main_right .news {width: 100%;float: left;}
.main_right .news img {max-width: 912px;}
.main_right .news .news_tit{width: 100%;float: left;overflow: hidden; border-bottom: 1px dashed #ccc;padding: 10px 0;margin-bottom: 30px;}
.main_right .news .news_tit h2{line-height: 40px;width: 100%;color: #1e53d3; text-align: center;font-size: 20px;}
.main_right .news .news_tit p{font-size: 14px;line-height: 30px;text-align: center;}
.main_right .news .news_info{width: 100%;float: left;overflow: hidden;padding: 10px 0;margin-bottom: 30px;}
.main_right .news .nextpage{width: 98%;padding: 0 1%; line-height: 40px;background: #f5f5f5;float: left;}

/*产品内容页*/
.main_right .product {width: 100%;float: left;}
.main_right .product img {max-width: 912px;}
.main_right .product .product_tit{width: 100%;float: left;overflow: hidden; border-bottom: 1px dashed #ccc;padding: 10px 0;margin-bottom: 30px; text-align: center;}
.main_right .product .product_tit h2{line-height: 40px;width: 100%;color: #1e53d3; text-align: center;font-size: 20px;}
.main_right .product .product_tit p{font-size: 14px;line-height: 30px;text-align: center;}
.main_right .product .product_tit img{border: 1px solid #ccc;}
.main_right .product .product_info{width: 100%;float: left;overflow: hidden;padding: 10px 0;margin-bottom: 30px;}
.main_right .product .product_info table,.main_right .product .product_info table tr th,.main_right .product .product_info table tr td { border:1px solid #000; }
.main_right .product .lanmu{width: 100%; line-height: 60px;border-bottom: 1px solid #ccc;float: left;}
.main_right .product .lanmu h2{font-size: 18px;font-weight: 200;line-height: 40px;}
.main_right .product .xiangguan{width: 100%;float: left;padding: 30px 0;}
.main_right .product .xiangguan ul{margin-left: -20px;}
.main_right .product .xiangguan li{width: 290px;float: left;margin-left: 20px;text-align: center;}
.main_right .product .xiangguan li img{width: 290px; height: 160px;}
.main_right .product .xiangguan li p{line-height: 30px;}
.main_right .product .canshu{line-height: 40px; padding-left: 10px;font-size: 18px;background: #999999;color: #fff;margin-top: 40px;}
.main_right .product .youdian{line-height: 40px; padding-left: 10px;font-size: 18px;background: #1e53d3;color: #fff;margin-top: 40px;}

/*分页*/
.page{ padding:29px; overflow:hidden; text-align:center;}
.page span {/*padding:5px 10px; border:1px solid #e9e9e9;*/ margin-right:10px;}
.page font{padding:5px 10px; border:1px solid #e9e9e9; margin-right:10px; background:#e9e9e9}
.page a{padding:5px 10px; border:1px solid #e9e9e9; margin-right:10px;}
.page-num-current{background: #1e53d3;color: #fff;}
