@charset "utf-8";
.w1180{width: 1180px; margin: 0 auto; overflow: hidden;}
.top{height: 96px;overflow: hidden;}
.logo{display: block; width: 420px; height:78px; float: left; margin-top:18px; overflow:hidden;}
.en_logo{display: block;width: 420px;height:78px;float: left; margin-top:18px; overflow:hidden;}
.top-right{width:760px;height:96px;float: right;overflow: hidden;}
.top-right-h1{width:100%;height: 20px;margin-top: 10px;overflow:hidden;}
.top-right-box{width: auto;;height: 100%;float: right;overflow: hidden;}
.top-right-h1 h1{display: block;width: auto;height: 54px;float: left;line-height: 54px;text-indent: 24px;color: #6b6b6b;font-size: 14px;background: url(../images/iphone.jpg) 0 center no-repeat;}
.top-right-h1 i{color: #ee1d23;font-weight: bold;}
.top-language{width: auto; height: 20px;float: left;}
.top-language a{font-size: 12px;text-decoration: none;color: #6b6b6b;text-indent: 32px;display: block;height: 20px;line-height: 20px;float: left;margin-left: 21px}
.top-language .a1{background: url(../images/en.jpg) 0 center no-repeat;}
.top-language .a2{background: url(../images/cn.jpg) 0 center no-repeat;}
.top-language a:hover{color:#0f6abb}
.search{width: 230px;height: 32px;overflow: hidden;float: left;margin-left: 29px;margin-top: 10px;text-indent: 15px;font-size: 12px}
.search .i1{width: 190px;height: 32px;border: none;background: url(../images/i1.png) 0 0 no-repeat;float: left;text-indent: 15px;color: #b1b1b1}
.search .i2{width: 39px;height: 32px;border: none;background: url(../images/i2.png) 0 0 no-repeat;float: left;}

.top-right-h2{width: 100%;height: 50px; padding-top:16px; overflow: hidden;}

.nav{width: auto;height: 50px;float: right;overflow: hidden;}
.nav li{width:100px; height: 50px; float: left; overflow: hidden; margin-left: 15px}
.nav li a{display: block;width: 100%;height: 50px;text-decoration: none;text-align: center;line-height: 50px;color: #535353;font-size: 15px;background: url(../images/navbg.jpg) -100px bottom no-repeat;}
.nav li a:hover{font-weight: bold; color: #0f6abb;background: url(../images/navbg.jpg) 0 bottom no-repeat;}

.banner{height: 480px;position: relative;}
.banner .pic{ height: 480px;overflow: hidden;}
.banner .pic li{float: left;height:480px;width: 100%; position: absolute;left: 0;top: 0;z-index: 1; background-position: center 0;background-repeat: no-repeat;}
.banner .btn{width:160px;height:5px;position: absolute;left: 50%;bottom:20px; z-index: 5; margin-left: -80px} 
.banner .btn li{width:32px;height: 5px;float: left;overflow: hidden;margin-right:8px;background-color: #fff;opacity: 0.8}
.banner .btn .s{background-color: #ff7900}
.prod-nav{width: 1180px;height: 45px;background-color: #007cea; position: absolute; left: 50%;bottom: 0;margin-left: -590px;z-index: 20;overflow: hidden;}
.prod-nav-left{width: 91px;height: 45px;line-height: 45px;float: left;font-weight: bold;font-size: 15px;color: #fff;text-align: center;background-color: #ff7900}
.prod-nav-list{width: auto;height: 45px;float: left;line-height: 45px;}
.prod-nav-list li{width: auto;height: 45px;float: left;background: url(../images/prodnavbd.jpg) right center no-repeat;}
.prod-nav-list li a{display: block;padding:0 25px;text-decoration: none;color: #fff;}
.prod-nav-list li a:hover{color:#ff7900}
.prod-nav-link{width: 63px;height: 21px;margin-right: 12px;margin-top: 11px;border: 1px solid #3396ee;font-size: 12px;display: block;float: right;text-align: center;line-height: 21px}


.box1{height: 340px; overflow: hidden; background: url(../images/box1bg.gif) repeat-x;}

.indexbox1{width: 334px; height: 340px;　overflow: hidden; float: left !important; padding-right:28px; border-right: 1px solid #e1e1e1;}
.index-title{width: 100%;height: 26px;margin-top: 37px;margin-bottom: 21px;overflow: hidden;}
.index-title dt{float: left;color: #4a4a4a;font-size: 16px;font-weight: bold;}
.index-title dd{float: left;color: #b9b9b9;font-size: 12px;margin-left: 7px;line-height: 32px}
.indexbox1 img{width: 334px;height: 119px}
.indexbox1 a{display: block;width: 100%;height: auto;text-indent: 2em;text-decoration: none;color: #505050;margin-top: 10px;padding-bottom: 20px;}
.indexbox1 a:hover{color:#0f6abb}

.indexbox2{width: 390px; height:340px; overflow:hidden; float: left !important; margin-left:26px;}
.newslist{width: 100%;height: auto;overflow: hidden;}
.newslist li{width: 100%;height: 97px;margin-bottom: 12px;border-bottom: 1px solid #e1e1e1;overflow: hidden;padding-bottom: 10px}
.newslist li a{display: block;width: 100%;height: 103px;text-decoration: none;color: #333;overflow: hidden;}
.newslist li span{display: block;width: 100%;height:auto;overflow: hidden;background: url(../images/time.png) 0 center no-repeat;text-indent:21px;color: #9e9e9e;height: 20px;line-height: 20px}
.newslist li h1{display: block;width: 100%;height: 26px;overflow: hidden;color: #444444;font-size: 14px;}
.newslist li h2{display: block;width: 100%;height: auto;overflow: hidden;color: #888888;line-height: 23px}
.newslist li a:hover h1{color:#0f6abb;font-weight: bold;}
.newslist li a:hover h2{color:#0f6abb}

.indexbox3{width: 345px;height: 351px;　overflow: hidden; float: right; padding-left:28px; border-left: 1px solid #e1e1e1;}

/*底部*/
.bottom{height: 50px;	overflow: hidden;	background-color: #fff;	border-top: 1px solid #e1e1e1}
.btnav{width:600px; height: 16px; line-height: 16px; margin-top: 15px; float:left}
.btnav li{float: left; height: 16px; line-height: 16px; width: auto; overflow: hidden;}
.btnav li.b_li{padding-left:15px; background: url(../images/btnavbd.jpg) 0 2px no-repeat;}
.btnav li a{display: block; height: 16px; line-height: 16px; padding-right: 15px; text-decoration:none; color: #6b6b6b}
.btnav li a:hover{color:#0f6abb}
.copy{width:570px; height: 16px; line-height: 16px; margin-top: 15px; float:right; text-align:right;}

.footer{width: 100%;height: 30px;margin-top: 10px;color: #747474}
.footer a{text-decoration: none;color: #747474}
.footer a:hover{color:#0f6abb}
.footer .left{float: left;text-indent: 20px;}
.footer .right{float: right;}
.pagebanner{height: 200px; overflow: hidden;background: url(../images/pagebanner1.jpg) center 0 no-repeat;}
.pagebanner1{background: url(../images/pagebanner1.jpg) center 0 no-repeat;}
.subnav{width: 232px;height: auto; overflow: hidden; position: absolute; left: 50%; margin-left: -590px; top: 206px;}
.subnav-top{width: 232px;height: 115px;background:url(../images/subnavtop.png) 0 0 no-repeat;float: left;}
.subnav-top h1{height: 39px;line-height: 39px;color: #fff;font-size: 30px;margin-top: 26px;text-indent: 25px}
.subnav-top span{height: 28px;line-height: 28px;text-indent: 25px;color: #bad6ed;font-size: 20px;text-indent: 25px;display: block;}
.subnav-bottom{width: 232px;height: 69px;background:url(../images/subnavbt.png) 0 0 no-repeat;float: left;border-top: 1px solid #41a5d9}
.subnav-list{width: 208px;height: auto;overflow: hidden;background-color: #118ed0; padding:12px;}
.subnav-list li{width: 184px; line-height:20px; height: 20px; border: 1px solid #41a5d9; padding:6px 12px; margin-bottom:10px; font-size:14px;}
.subnav-list li.ok{background-color: #41a5d9;}
.subnav-list li a{text-indent: 15px;background: url(../images/subnavbd.jpg) 1px center no-repeat;display: block;color: #fff;text-decoration: none;}
.subnav-list li a:hover{color: #ffba00;background: url(../images/subnavbdh.png) 1px center no-repeat;}
.pagecenter{min-height: 400px; overflow: hidden;background-color:#f5f5f5}
.pageright{width: 913px;height: auto;overflow: hidden;float: right;}
.location{width: 100%;height: 53px;line-height: 53px;text-align: right;color: #565655}
.location a{color: #565655;text-decoration: none;}
.location a:hover{color:#0f6abb}
.right-title{width: 100%;height: 41px;border-bottom: 1px solid #118ed0;background-color: #fff;overflow: hidden;}
.right-title .dot{width: 4px;height: 18px;float: left;margin-left: 19px;margin-top: 13px;background-color: #118ed0}
.right-title .left{display: block; width: 700px; float: left;margin-left: 10px;line-height: 45px; font-size: 16px; font-weight: bold;color: #118ed0}
.right-title .right{display: block; width: 60px; float: left;margin-left: 10px; text-align: right; line-height: 45px;font-size: 16px;font-weight: bold;color: #118ed0}



.page{width:871px;height: auto;overflow: hidden;background-color: #fff;border: 1px solid #e2e2e2;margin-top: 25px;min-height: 300px;background-color: #fff;margin-bottom: 20px;padding: 20px; font-size:14px; text-indent:28px}
.page2{width:871px;height: auto;overflow: hidden;background-color: #fff;border: 1px solid #e2e2e2;margin-top: 25px;min-height: 300px;background-color: #fff;margin-bottom: 20px;padding: 20px; font-size:14px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.lxwm{width: 854px;height: auto;overflow: hidden;margin-top: 20px;margin-bottom: 29px;margin-left: 16px}
.lxwm h1{display: block;width: 100%;height: auto;overflow: hidden;font-size: 16px;font-weight:bold;color: #0f6abb}
.lxwm tr,.lxwm td{line-height: 30px;color: #565655;font-size: 14px}
.page-top{width: 880px;height: 182px;margin-top: 23px;overflow: hidden;}
.page-top div{width: 428px;height: 178px;border: 1px solid #e2e2e2;background-color: #f6f6f6;overflow: hidden;}
.page-top div img{width: 189px;height: 152px;float: left;margin-left: 12px;margin-top: 13px}
.page-top div h1{width: 197px;height: auto;overflow: hidden;float: right;line-height: 26px;margin-top: 13px;font-size: 14px;font-weight: bold;color: #0f6abb;margin-right: 15px}
.page-top div span{width: 197px;height: auto;overflow: hidden;float: right;margin-top: 2px;color: #444444;font-size: 12px;line-height: 22px;margin-top: 5px;margin-right: 15px}
.page-top div a{display: block;width: 79px;height: 25px;float: right;background-color: #0f6abb;text-align: center;line-height: 25px;color: #fff;font-size: 12px;text-decoration: none;margin-right: 135px;margin-top: 10px}
.page-top div:hover a{background-color: #ff7900;}
.newslist1{width: 880px;height: auto;overflow: hidden;margin-top: 7px;}
.newslist1 li{width: 100%;height: 44px;overflow: hidden;line-height: 44px;border-bottom: 1px dashed #d1d1d1}
.newslist1 li a{display: block;float: left;text-indent: 24px;background: url(../images/newslistbd.png) 7px center no-repeat;text-decoration: none;color:#444444}
.newslist1 li span{float: right;color: #a7a7a7;font-size: 13px}
.newslist1 li a:hover{color:#0f6abb }
.pageindex{width: 869px;height: 50px;overflow: hidden;margin-left: 21px}
.pageindex .fl{width: auto;height: 75px;}
.pageindex .fl div{width: auto;height:75px;overflow: hidden;float: left;}
.pageindex .btn1 span,.pageindex .btn1 a{display: block;width:28px;height: 28px;background-color: #fff;border: 1px solid #e5e5e5;text-align: center;line-height: 28px;font-weight: bold;color: #787878;margin-top: 23px;margin-right: 7px}
.pageindex .btn1 a:hover{color:#fff;background-color: #0f6abb;border: 1px solid #0f6abb}
.pageindex .btn2 a{float: left;display: block;width:28px;height: 28px;background-color: #fff;border: 1px solid #e5e5e5;text-align: center;line-height: 28px;font-weight: bold;color: #787878;margin-top: 23px;margin-right: 7px}
.pageindex .btn2 span{float: left;display: block;width:28px;height: 28px;background-color: #0f6abb;border: 1px solid #0f6abb;text-align: center;line-height: 28px;font-weight: bold;color: #fff;margin-top: 23px;margin-right: 7px}
.pageindex .btn2 a:hover{color:#fff;background-color: #0f6abb;border: 1px solid #0f6abb}
.pageindex .fr{width: auto;height: 30px;margin-top: 20px;font-size: 12px;color: #787878}

.newshow{width: 880px;margin-top: 6px;float: left;min-height: 500px;}
.newshow-top{text-align: center;width: 100%;text-indent:0px; overflow: hidden;}
.newshow-top h1{font-size: 22px;margin:15px 0; line-height:30px; display: block; width: 100%;float: left;color: #0f6abb}
.newshow-top span{font-size: 12px;color: #777777;line-height: 26px;display: block;float: left;width: 100%;position: relative;height: 26px; padding-bottom:10px;}
.bdsharebuttonbox{float:right;width:auto;font-size: 12px;position: absolute;right: 0;top: 0}
.bdsharebuttonbox span{float: left;color: #6a6a6a;font-size: 12px;display: inline;width: auto;}
.fengexian1{width: 100%;border-bottom: 1px solid #ebebeb;}
.newshow-ct{padding-left: 6px;padding-right:13px;color: #313030;font-size: 14px;}
.newshow-bot{height: 50px;width: 880px;padding-top: 20px;position: relative;margin-left: 10px}
.newshow-bot span{color: #0f6abb;font-size: 13px;display: block;margin-top: 3px;line-height: 20px;}
.newshow-bot span a{color: #666666;text-decoration: none;}
.newshow-bot span a:hover{color: #2089cb;}
.newshow-bot .a1{position: absolute;top: 16px;right: 15px;}




.prodlist{width: 960px;height: auto; min-height:280px; overflow: hidden; margin-top:25px;}
.prodlist li{width: 271px;height: 260px;overflow: hidden;float: left;margin-right: 47px;margin-bottom: 13px;background-color: #fff;border:1px solid #e2e2e2;}
.prodlist li .abc{display: block;width: 100%;height: 264px;text-decoration: none;color:#333}
.prodlist li div{width: 271px;height: 219px;border-bottom:1px solid #e2e2e2;text-align: center;overflow: hidden;vertical-align: middle;display:table-cell; }
.prodlist li img{display: inline-block;max-width: 100%;max-height: 100%;width: auto;height: auto;}
.prodlist li span{width: 100%; font-size:14px; height: 40px;line-height: 40px;text-align: center;display: block;background-color: #eee;color: #505050;}

.prod-top{width: 837px;height: auto;overflow: hidden;margin-top: 31px;margin-left: 13px}
.prod-top .left{width: 378px;height: 344px;float: left;}
.prod-top .left div{width: 376px;height: 289px;overflow: hidden;border: 1px solid #e2e2e2;text-align: center;vertical-align: middle;display: table-cell;}
.prod-top .left img{max-width: 100%;max-height: 100%;width: auto;height: auto;}
.prod-top .left span{text-align: center;height: 50px;line-height: 50px;width: 100%;display: block;}
.prod-top .right{width:416px; height: auto;min-height: 282px;float: right;background-color: #d9dbdd;padding-left: 12px;padding-top: 10px}
.prod-top .right img{max-width: 100%;height: auto;width: auto;}
.prod-content{width: 837px;margin-left: 33px;min-height: 400px;margin-top: 20px}


.banner2{width:345px;height: 227px; overflow: hidden;position: relative;border: 1px solid #e2e2e2;}
.banner2 .pic{width: 100%;height: 100%;overflow: hidden;}
.banner2 .pic li{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background-repeat: no-repeat;}
.banner2 .pic li a{text-decoration: none;color: #fff}
.banner2 .pic li img{width: 100%;height:100%;}
.banner2 .pic li .text{width: 100%; background: url(../images/textbg.png);position: absolute;bottom: 0px;left: 0;height: 43px;line-height: 43px;text-indent: 17px;}
.prev{position: absolute;display: block;width: 28px;height: 43px;right: 28px;bottom: 0;background: url(../images/prev.png) center center no-repeat;z-index: 20}
.prev:hover{background: url(../images/prevh.png) center center no-repeat;}
.next{position: absolute;display: block;width: 28px;height: 43px;right: 0px;bottom: 0;background: url(../images/next.png) center center no-repeat;z-index: 20}
.next:hover{background: url(../images/nexth.png) center center no-repeat;}