/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:' '; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}

.topbg{ background:#F2F2F5; height:58px; line-height:58px;}
.top{ height:58px;}
.top span{ float:left; font-size:14px;}
.top strong{ float:right;}
.top strong a{ margin:15px 5px; display:inline-block; height:28px; width:28px; border-radius:14px;}
.top strong a.email{ background:url(../images/email.png) center no-repeat #DFDFDF;}
.top strong a.email:hover{ background:url(../images/email_h.png) center no-repeat #24A3D8;}
.top strong a.weibo{ background:url(../images/weibo.png) center no-repeat #DFDFDF;}
.top strong a.weibo:hover{ background:url(../images/weibo_h.png) center no-repeat #24A3D8;}
.head{ height:80px; padding:00px 0px; font-size:16px; margin-top: 20px;}
.head .logo{ float:left; height:55px; overflow:hidden;}
.head .right{ float:right;}
.head .time{ background:url(../images/time.png) left center no-repeat; margin-top:10px; float:left; padding-left:50px; margin-right:20px;}
.head .time span{ display:block; line-height:20px;}
.head .tel{ background:url(../images/phone.png) left center no-repeat; margin-top:10px; float:left; padding-left:50px;}
.head .tel span{ display:block; line-height:38px;}
.menubg{ background:#323946; height:50px; position:relative; z-index:99;}
.nav{ height:50px;}
/*menu*/
.menu{height:50px;line-height:50px; float:left;}
.menu ul li{ float:left; position:relative;width:115px;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:50px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:14px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:16px;color:#fff; text-decoration:none; display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#666;color:#fff;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) right 10px center no-repeat;}
.seabg{ float:right; height:50px; overflow:hidden;}
.seabg a{ background:url(../images/search.png) center no-repeat; width:20px; height:50px; display:inline-block;}
.searbg{ position:fixed; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:999; display:none;}
.sear{ background:#fff; width:900px; margin:0 auto; margin-top:30px; position:relative; top:20%; height:36px; padding:20px; border-radius:10px;}
.input_text1{ height:36px; line-height:36px; background:none; width:700px; position:absolute; left:120px; top:20px; border:1px solid #ccc; border-radius:4px 0px 0px 4px;}
.input_button1{ position:absolute; right:78px; top:20px; background:none; width:40px; height:38px; cursor:pointer; border:1px solid #ccc; border-left:none; border-radius:0px 4px 4px 0px;}
/*banner_02*/
.banner_02{ height:590px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}

.con1{ padding:80px 0px 60px 0px; height:166px;}
.con1 ul li{ float:left; width:300px; text-align:center;}
.con1 ul li b{ display:block; margin:26px 0px; font-size:18px; color:#333;}
.s1-ico{ position:relative; display:inline-block; height:90px; width:90px;}
.s1-ico img{max-width:100%;max-height:100%;transition: 600ms; margin:23px;}
.s1-ico span{position: absolute;height:17px;width:17px;transition: 600ms;}
.s1-ico .ico-lt{border-left:1px solid #269FD1;border-top:1px solid #269FD1;left:5px;top:5px;}
.s1-ico .ico-lb{border-left:1px solid #269FD1;border-bottom:1px solid #269FD1;left:5px;bottom:5px;}
.s1-ico .ico-rt{border-right:1px solid #269FD1;border-top:1px solid #269FD1;right:5px;top:5px;}
.s1-ico .ico-rb{border-right:1px solid #269FD1;border-bottom:1px solid #269FD1;right:5px;bottom:5px;}
.s1-ico:hover .ico-lt{left:0;top:0;}
.s1-ico:hover .ico-lb{left:0;bottom:0;}
.s1-ico:hover .ico-rt{right:0;top:0;}
.s1-ico:hover .ico-rb{right:0;bottom:0;}
.s1-ico:hover img{-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-ms-transform: scale(0.9);-o-transform: scale(0.9);transform: scale(0.9);}

.con2bg{padding:80px 0;background:url(../images/s2-bg.jpg) center bottom; height:50px;}
.con2{ height:50px;}
.con2 strong{line-height:50px;float:left;margin:0;margin-right:35px;color:#FFF; font-size:36px; font-weight:500;}
.con2 a{display:block;float:right;padding:0 30px;height:50px;line-height:50px;background:#24A3D8;color:#FFF;font-size:16px;}

.con3{ padding:20px 0 80px;}
.con3 h2{ padding:50px 0px; text-align:center; margin-top:20px; margin-bottom:10px;}
.con3 h2 a{ color:#121212; font-size:36px; font-weight:500; display:block;}
.con3 h2 i{ width:60px; border-bottom:4px solid #24A3D8; margin:0 auto; margin-top:30px; display:block;}
.c3_left{ float:left; width:585px;}
/*slideTxtBox_01*/
.slideTxtBox_01 .hd{ height:62px;}
.slideTxtBox_01 .hd ul li{ float:left; border:1px solid #E7E7E7; height:60px; line-height:60px; padding:0px 50px; font-size:18px;}
.slideTxtBox_01 .hd ul li.on{ background:#24A3D8;cursor:pointer; } 
.slideTxtBox_01 .hd ul li.on a{ color:#fff;}
.slideTxtBox_01 .bd{ font-size:16px; padding-top:30px; line-height:22px; padding-bottom:10px;}
.c3_bot dl{ float:left; width:33.3%; text-align:center;}
.c3_bot dl dt{ color:#24A3D8; padding-top:20px; padding-bottom:10px; font-size:46px; height:50px; line-height:50px;}
.c3_bot dl dd{ color:#333; padding-bottom:10px; font-size:14px; height:22px; line-height:22px;}
.c3_right{ float:right; width:585px;}
.c3_right span{ display:block; line-height:26px; font-size:16px;}
.c3_right a{display:block;padding:0 40px;height:50px;line-height:50px;border:1px solid #24A3D8;color:#24A3D8;font-size:16px;transition: 600ms;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-top:10px; float:left;}
.c3_right a:hover{background:#24A3D8;color:#FFF;text-decoration: none;}

.con4bg{ background:#F2F2F5; padding:10px 0 50px;}
.con4 h2{ padding:50px 0px; text-align:center; margin-top:20px; margin-bottom:10px;}
.con4 h2 a{ color:#121212; font-size:36px; font-weight:500; display:block;}
.con4 h2 i{ width:60px; border-bottom:4px solid #24A3D8; margin:0 auto; margin-top:30px; display:block;}
/* 多个左滚动 - 公用类 */ 
.leftLoop{ overflow:hidden; position:relative;} 
.leftLoop .hd{ overflow:hidden;  height:30px; background:#f4f4f4; text-align:center; margin-top:20px;} 
.leftLoop .hd ul{ overflow:hidden; zoom:1; text-align:center;  } 
.leftLoop .hd ul li{ position:relative; width:12px; height:12px; overflow:hidden; background:#999; margin-right:10px; cursor:pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 12px; behavior: url(PIE.htc); display:inline-block;} 
.leftLoop .hd ul li.on{ background:#42A4FF;  } 
.leftLoop .bd{ padding-bottom:30px;} 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ margin:0 10px; text-align:center; float:left;display:_inline; } 
.leftLoop .bd ul li .pic img{ width:280px;}

.con5{ padding:20px 0 80px;}
.con5 h2{ padding:50px 0px; text-align:center; margin-top:20px; margin-bottom:10px;}
.con5 h2 a{ color:#121212; font-size:36px; font-weight:500; display:block;}
.con5 h2 i{ width:60px; border-bottom:4px solid #24A3D8; margin:0 auto; margin-top:30px; display:block;}
/*scroll_03*/
.scroll_03{ position:relative;}
.scroll_03 .hd .prev{ display:block; width:25px; height:48px; overflow:hidden;cursor:pointer; background:url(../images/owl-right.png) no-repeat; position:absolute; top:65px; right:0px;} 
.scroll_03 .hd .next{ display:block; width:25px; height:48px; overflow:hidden;cursor:pointer; background:url(../images/owl-left.png) no-repeat; position:absolute; top:65px; left:0px;} 
.scroll_03 .bd{ margin-left:50px;}
.scroll_03 .bd li{ float:left; width:238px; overflow:hidden; margin:0 30px; text-align:center; border:1px solid #ECECEC; padding:30px;}
.scroll_03 .bd li .img{height:113px;  background:#fff;}
.scroll_03 .bd li span{ margin-top:20px; margin-bottom:10px; text-align:center; display:block; text-align:left; line-height:22px; font-size:14px; color:#333;}
.scroll_03 .bd li b{ display:block; font-size:16px; color:#333;}
.scroll_03 .bd li .img table tr td{ height:113px;}
.scroll_03 .bd li .img table tr td img{ /*max-width:73px;*/ max-height:113px;}

.f1bg{ background:#323946; padding:40px 0px; color:#fff;}
.f1bg a{ color:#fff;}
.f1_left{ float:left; width:300px;}
.f1_left span{ display:block; color:#fff; font-size:14px; line-height:22px; padding:40px 0px;}
.f1_menu{ float:left; width:270px; margin-left:30px;} 
.f1_menu dl dt{ line-height:40px; padding-bottom:20px; height:40px; border-bottom:1px solid #616873; padding-bottom:20px; margin-bottom:30px; font-size:24px;}
.f1_menu dl dd{ float:left; height:40px; line-height:40px; font-size:14px; width:50%;}
.f1_menu dl dd a{ color:#888C94;}
.f1_cont{ float:left; width:270px; margin-left:30px;} 
.f1_cont dl dt{ line-height:40px; padding-bottom:20px; height:40px; border-bottom:1px solid #616873; padding-bottom:20px; margin-bottom:30px;font-size:24px;}
.f1_cont dl dd{ line-height:40px; font-size:14px; padding-left:35px; }
.f1_cont dl dd.f_tel{ background:url(../images/f_tel.png) left center no-repeat;}
.f1_cont dl dd.f_email{ background:url(../images/f_email.png) left center no-repeat;}
.f1_cont dl dd.f_time{ background:url(../images/f_time.png) left center no-repeat;}
.f1_cont dl dd.f_add{ background:url(../images/f_add.png) left 15px no-repeat;}
.f1_right{ float:left; width:270px; margin-left:30px;}
.f1_right dl dt{ line-height:40px; padding-bottom:20px; height:40px; border-bottom:1px solid #616873; padding-bottom:20px; margin-bottom:30px;font-size:24px;} 
.f1_right dl dd span{ display:block; height:40px; line-height:40px; margin-bottom:10px; font-size:14px;}
.search{ background:#fff; border-radius:4px; width:270px; height:34px; line-height:34px; overflow:hidden; position:relative; }
.input_text{ height:34px; line-height:34px; background:none; width:210px; padding:0px 5px; position:absolute; left:0px; top:0px;}
.input_button{ position:absolute; right:0px; top:0px; background:#337ab7; width:53px; height:34px; line-height:34px; cursor:pointer; color:#fff; font-size:14px;}
.f2bg{ background:#282E3A; height:50px; line-height:50px; text-align:center; color:#fff; font-size:14px;}
.f2bg a{ color:#fff;}





/*Add------------------------------------------------------------------------------*/

.weizhibg{ border-bottom:1px solid #EEE;height:55px; line-height:55px;}
.weizhi{height:55px; line-height:55px; font-size:14px; }
.inside{ padding:40px 0px; min-height:400px;}

.inside_left{ width:270px; float:right;}
.inside_left .side_a dl dt{ margin-top:20px; margin-bottom:10px; color:#333; font-size:26px;}
.inside_left .side_a dl dd{ height:50px; line-height:50px; border-bottom:1px solid #EEE;}
.inside_left .side_a dl dd a{ display:block; padding-left:25px; font-size:16px; background:url(../images/dian1.png) 5px center no-repeat;}
.inside_left .side_a dl dd a:hover{ color:#24A3D8;}
.inside_left .side_a dl .hover a{ color:#24A3D8;} 
.lianxi{ margin-top:30px; background:#24A3D8; padding:15px 30px 30px; color:#fff; border-radius:10px;}
.lianxi h2{ font-weight:500; font-size:24px; padding-top:20px; padding-bottom:10px;}
.lianxi span{ display:block; padding-top:10px; padding-bottom:30px; line-height:22px; font-size:14px;}
.lianxi a{display: block;height: 50px;line-height: 50px;border: 1px solid #FFF;color: #FFF;font-size: 16px;transition: 600ms;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; width:150px; text-align:center;}
.lianxi a:hover{background:#286090;color:#FFF;border-color:#24A3D8;}
.inside_right{ width:850px; float:left; }
.inside_right h2{ font-size:24px; padding-top:20px; padding-bottom:10px; font-weight:500; color:#333;}
.inside_con{ padding:10px 0;}



/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


.izl-rmenu{position:fixed; left:0; margin-right:20px; bottom:0px; padding-bottom:0px;  z-index:999; }
.izl-rmenu .sbtn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}

.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;color:#FFF;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;color:#FFF;}
.izl-rmenu .btn-qq .qq{background-color:#488bc7; position:absolute; width:160px; right:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-qq a {color:#FFF;font-size:14px;}

.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; right:-160px; top:0px; display:none;width:140px;height:140px;}

.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; right:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}

.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}


.inside_america dl{ border:1px dotted #bbb; margin-top:15px; padding:15px; height:95px;}
.inside_america dl dt {width:164px; float: left; margin-right: 20px;text-align: center;}
.inside_america dl dt img{width:164px;}

/*.inside_america dl dt span{display:block;white-space:nowrap;color:#555; line-height:55px; font-size:54px; padding-top:8px;}
.inside_america dl dt p {display:block; padding:0px; line-height:22px;}*/
.inside_america dl dd{ float:right; width:634px;}
.inside_america dl dd strong{ display:block; font-size:18px; padding:10px 0px;}
.inside_america dl dd strong a{ color:#000;}
.inside_america dl dd span{ display:block; line-height:20px; font-size:14px; color:#888;}
.inside_america dl dd span a{ color:#000;}
.inside_america dl:hover{background:#F5F5F5; border-color: #ccc; border-radius:5px;}


.inside_britain dl{ height:189px; margin-top:20px;}
.inside_britain dl dt{ height:189px; width:189px; margin-right:20px; overflow:hidden; float:left;}
.inside_britain dl dt img{ height:189px; width:189px; transition: 600ms; }
.inside_britain dl dt img:hover { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1); }
.inside_britain dl dd{ float:right; width:641px;}
.inside_britain dl dd span{ display:block; line-height:22px; font-size:14px; color:#888;}
.inside_britain dl dd strong{ display:block; font-size:18px; color:#000; padding:10px 0px;}
.inside_britain dl dd strong a{ color:#000;}
.inside_britain dl dd p{ display:block; padding:0px; font-size:14px; color:#888; line-height:22px;}
.inside_britain dl dd p a{ color:#000;}