﻿@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:1100px){
	body{ width:1100px !important; margin:0 auto;}
}

*{ margin:0; padding:0;}
.width{ width:1100px; margin:0 auto; overflow:hidden;}
.clear{ clear:both; height:0;}
a{ text-decoration:none;}
img{ border:0;}
.imgs{ position:absolute; left:0; top:0; width:100%; height:100%; filter:alpha(Opacity=0); -moz-opacity:0; opacity:0;}
li{ list-style-type:none;}
body{ font-family:"微软雅黑";}

.top{ height:100px;}
.logo{ float:left; margin-top:15px;}
.top_usb{ float:left; width:220px; height:70px; background:url(../img/top_usb.jpg) no-repeat; margin-left:30px; margin-top:15px;}
.top_right{ float:right;}
.lang{ float:right; font-size:14px; line-height:20px; margin-right:25px; margin-top:20px;}
.lang a{ color:#666;}
.lang a:hover{ color:#fd6500;}
.lang1{ float:left; background:url(../img/cn.jpg) left center no-repeat; padding-left:33px; margin-left:15px;}
.lang2{ background-image:url(../img/en.jpg);}
.search{ float:right; margin-top:10px;}
.search1{ float:left; width:173px; padding-left:15px; padding-right:40px; background:#f4f4f4; height:30px; line-height:30px; border:none; outline:none; border-radius:15px; color:#aaa; font-family:"微软雅黑"; font-size:14px;}
.search2{ float:left; width:30px; height:30px; border:none; outline:none; border-radius:15px; background:url(../img/search.png) center no-repeat #1b1b1b; margin-left:-30px; cursor:pointer;}
.search2{ transition:.4s ease-out; -moz-transition:.4s ease-out; -webkit-transition:.4s ease-out; -o-transition:.4s ease-out;}
.search2:hover{ background-color:#fd6500;}

.nav_bg{ height:56px; background:#0166ff; line-height:56px; border-bottom:1px solid #fff;}
.nav{ float:left;}
.nav li{ float:left;}
.nav a{ display:block; width:126px; text-align:center; font-size:15px; color:#fff;}
.nav a:hover{ color:#fffe02;}
.cur{ color:#fffe02 !important;}
.tel{ float:right; width:155px; background:url(../img/phone.png) 28px center no-repeat #fc6500; padding-left:60px; font-size:16px; font-weight:bold; color:#fff;}

.banner{ position:relative; width:100%; height:500px; overflow:hidden; zoom:1; -moz-user-select:-moz-none; cursor:default;}
.banner li{ list-style-type:none;}
.banner .slides li{ width:100%; height:100%;}
.flex-direction-nav a{ width:50px; height:50px; display:block; line-height:99em; overflow:hidden; margin:-25px 0 0; background:url(../img/ad_ctr.png) no-repeat; position:absolute; top:50%; z-index:10; cursor:pointer; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .3s ease; border-radius:25px;}
.flex-direction-nav .flex-next{ background-position:0 -50px; right:0;}
.flex-direction-nav .flex-prev{ left:0;}
.banner:hover .flex-next {opacity: 0.8; filter: alpha(opacity=25);}
.banner:hover .flex-prev {opacity: 0.8; filter: alpha(opacity=25);}
.banner:hover .flex-next:hover,.banner:hover .flex-prev:hover {opacity: 1; filter: alpha(opacity=50);}
.flex-control-nav { width:100%; position: absolute; bottom: 25px; text-align: center;}
.flex-control-nav li {margin: 0 3px; display:inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a { display:inline-block; height:4px; overflow: hidden; text-indent: -99em; width:42px; cursor: pointer; background:#fff;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a { background:#fc6500;}

.product_bg{ background:#f9f9f9; padding-bottom:30px;}
.title{ font-size:18px; color:#333; padding-top:25px; margin-bottom:5px; padding-left:2px;}
.title span{ font-size:16px; color:#8f8f8f; margin-left:8px;}
.title2{ font-size:14px; color:#666; line-height:24px; width:720px; height:48px; overflow:hidden; padding-left:2px;}
.more{ position:absolute; width:126px; height:32px; line-height:32px; text-align:center; background:#fc6500; color:#fff; font-size:14px; border:1px solid #fc6500; margin-top:62px; margin-left:972px;}
.more{ transition:.4s ease-out; -moz-transition:.4s ease-out; -webkit-transition:.4s ease-out; -o-transition:.4s ease-out;}
.more:hover{ background:none; color:#fc6500;}

.pro_bg{ width:1112px; margin-top:18px;}
.pro1_bg{ width:264px; height:312px; border:1px solid #cfcfcf; background:#efefef; float:left; margin-right:12px;}
.pro1_bg{ transition:.4s ease-out; -moz-transition:.4s ease-out; -webkit-transition:.4s ease-out; -o-transition:.4s ease-out;}
.pro1_bg:hover{ border-color:#fc6500;}
.pro1_bg:hover .pro1{ background:#fee0c9; border-color:#fc6500;}
.pro1_bg:hover .pro_more{ border-color:#fc6500; background:#fc6500; color:#fff;}
.pro1{ display:block; height:168px; background:#ccc; border-bottom:1px solid #b8b8b8; color:#333;}
.pro1{ transition:.4s ease-out; -moz-transition:.4s ease-out; -webkit-transition:.4s ease-out; -o-transition:.4s ease-out;}
.pro1_pic{ height:143px;}
.pro1 p{ font-size:14px; line-height:25px; text-align:center; height:25px; overflow:hidden;}
.pro_more{ position:absolute; display:block; width:58px; height:23px; border:1px solid #ccc; font-size:14px; color:#666; line-height:23px; text-align:center; margin-top:110px; margin-left:20px;}
.pro_more{ transition:.4s ease-out; -moz-transition:.4s ease-out; -webkit-transition:.4s ease-out; -o-transition:.4s ease-out;}
.pro_more:hover{ border-color:#fc6500 !important; background:none !important; color:#fc6500 !important;}
.pro2_bg{ padding:10px;}
.pro2{ background:url(../img/pro1_li.jpg) left center no-repeat; font-size:12px; line-height:23px; padding-left:10px; height:23px; overflow:hidden;}
.pro2 a{ color:#666;}
.pro2 a:hover{ color:#fc6500;}

.about_bg{ padding-bottom:30px;}
.about_bg .title{ margin-bottom:10px;}
.news{ float:left; width:420px;}
.news_pic{ height:110px; margin-bottom:9px;}
.news1{ display:block; font-size:14px; color:#666; line-height:23px; height:23px; overflow:hidden; margin-top:5px;}
.news1:hover{ color:#fc6500;}
.news1:hover .news11{ background:#fc6500; color:#fff; font-size:16px;}
.news11{ float:left; width:23px; height:23px; line-height:23px; text-align:center;}
.news12{ float:left; margin-left:15px; width:290px; overflow:hidden;}
.news13{ float:right;}

.about{ float:left; width:430px; margin-left:38px;}
.about_pic{ height:110px;}
.about_desc{ font-size:14px; color:#666; line-height:28px; margin-top:5px; max-height:112px; overflow:hidden; padding-left:2px; padding-right:2px;}
.about_desc a{ color:#fc6500;}
.about_more{ color:#fc6500; font-size:14px; line-height:28px; margin-left:2px;}

.honor{ float:right; width:188px; height:254px; background:#f7f7f7; border:1px solid #e9e9e9; margin-top:59px;}
.banner2{ position:relative; width:170px; height:215px; background:#fff; zoom:1; -moz-user-select:-moz-none; cursor:default; margin-left:9px; margin-top:9px;}
.banner2 li{ list-style-type:none;}
.banner2 .slides li{ width:100%; height:100%;}
.banner2:hover .flex-next {opacity: 0.8; filter: alpha(opacity=25);}
.banner2:hover .flex-prev {opacity: 0.8; filter: alpha(opacity=25);}
.banner2:hover .flex-next:hover,.banner2:hover .flex-prev:hover {opacity: 1; filter: alpha(opacity=50);}
.banner2 .flex-control-nav { width:100%; position: absolute; text-align: center; bottom:-23px;}
.banner2 .flex-control-nav li {margin: 0 1px; display:inline-block; zoom: 1; *display: inline;}
.banner2 .flex-control-paging li a { display:inline-block; height:8px; overflow: hidden; text-indent: -99em; width:8px; cursor: pointer; background:#949494; border-radius:4px;}
.banner2 .flex-control-paging li a.flex-active,.flex-control-paging li.active a { background:#fc6500;}

.foot_bg{ background:#003e9d; color:#dfecff; border-bottom:1px solid #3163af; padding-bottom:20px;}
.foot_bg a{ color:#dfecff;}
.foot_bg a:hover{ color:#fff;}
.foot_bg .title{ color:#fff;}
.foot_bg .title span{ color:#abcbfc;}
.foot1{ float:left;}
.code_bg{ float:left; width:130px; height:130px; background:url(../img/code_bg.png); margin-top:5px;}
.code{ width:116px; height:116px; background:url(../img/code.jpg) center no-repeat; background-size:contain; margin-left:7px; padding-top:14px;}
.contact{ float:left; width:320px; margin-left:20px; font-size:14px; line-height:24px; margin-top:10px;}
.foot2{ float:right; width:600px;}
.link{ font-size:14px; line-height:24px; height:48px; overflow:hidden; margin-left:2px;}
.link a{ margin-right:8px;}
.foot_nav{ font-size:14px; line-height:24px; margin-left:2px;}
.foot{ background:#003e9d; color:#dfecff; text-align:center; font-size:14px; line-height:50px; text-align:center;}
.foot a{ color:#dfecff;}
.foot a:hover{ color:#fff;}

.ban{ height:260px; color:#fff; cursor:default;}
.ban1{ margin-left:60px; font-size:48px; font-weight:bold; padding-top:60px; text-shadow:2px 2px 2px #666;}
.ban2{ margin-left:60px; font-size:14px; line-height:24px; width:330px;}

.body{ padding-top:10px; padding-bottom:40px;}
.left{ float:left; width:240px;}
.left_t{ height:56px; background:#fc6500; color:#fff;}
.left_t1{ float:left; font-size:22px; padding-top:15px; padding-left:35px;}
.left_t2{ float:left; font-size:16px; padding-top:24px; margin-left:5px;}
.left_ul{ background:#f6f6f6; font-size:14px; border:1px solid #e8e8e8; padding-bottom:18px;}
.left_ul li{}
.left_ul a{ display:block; line-height:42px; color:#666; border-bottom:1px solid #fff; text-align:center;}
.left_ul a{ transition:.4s ease-out; -moz-transition:.4s ease-out; -webkit-transition:.4s ease-out; -o-transition:.4s ease-out;}
.left_ul a:hover{ color:#fc6500; background:#fff;}
.cur2{ color:#fc6500 !important; background:#fff;}

.right{ float:right; width:835px;}
.right_t{ line-height:40px; height:40px; border-bottom:1px solid #ddd; margin-top:12px; margin-bottom:20px;}
.right_t a{ color:#666;}
.right_t a:hover{ color:#fc6500;}
.right_t1{ float:left; font-size:18px; color:#333; background:url(../img/right_t.jpg) left center no-repeat; padding-left:14px;}
.right_t2{ float:right; font-size:14px; color:#666;}
.desc{ padding-left:5px; padding-right:5px; font-size:14px; color:#666; line-height:2em;}
.desc a{ color:#fc6500;}
.desc img{ max-width:825px;}

.pro3_bg{ width:852px;}
.pro3{ display:block; width:264px; height:168px; border:1px solid #d0d0d0; color:#666; float:left; margin-right:18px; margin-bottom:40px;}
.pro3{ transition:.4s ease-out; -moz-transition:.4s ease-out; -webkit-transition:.4s ease-out; -o-transition:.4s ease-out;}
.pro3:hover{ border-color:#fc6500; color:#fc6500;}
.pro3_pic{ width:264px; height:168px;}
.pro3 p{ font-size:14px; text-align:center; line-height:35px; height:35px; overflow:hidden;}

.page{ margin-top:30px;}
.page,.page span,.page p,.page a{ padding:4px; font-size:14px; color:#aaa;}
.page a{ color:#666;}
.page a:hover{ color:#fc6500;}
.page-num-current{ color:red !important;}

.pro_right{ float:right; width:410px;}
.pro_desc{ font-size:14px; color:#666; line-height:2em; margin-top:5px;}
.pro_contact{ width:128px; height:28px; line-height:28px; text-align:center; display:block; background:#fc6500; border:1px solid #fc6500; color:#fff; margin-top:18px;}
.pro_contact{ transition:.4s ease-out; -moz-transition:.4s ease-out; -webkit-transition:.4s ease-out; -o-transition:.4s ease-out;}
.pro_contact:hover{ background:#fff; color:#fc6500;}
.pro_t{ font-size:16px; background:#f6f6f6; line-height:40px; padding-left:15px; color:#666; margin-top:15px; margin-bottom:15px;}

.news2{ border-bottom:1px dashed #cdcdcd; padding-bottom:12px; margin-bottom:20px;}
.news2_t{ display:block; height:23px; font-size:16px; line-height:23px; overflow:hidden;}
.news2_t1,.news2_t2{ transition:.4s ease-out; -moz-transition:.4s ease-out; -webkit-transition:.4s ease-out; -o-transition:.4s ease-out;}
.news2_t:hover .news2_t1{ background:#fc6500;}
.news2_t:hover .news2_t2{ color:#fc6500;}
.news2_t1{ float:left; width:23px; height:23px; background:#6f6f6f; color:#fff; text-align:center;}
.news2_t2{ float:left; color:#333; margin-left:12px; width:800px;}
.news2_desc{ font-size:14px; color:#666; line-height:24px; margin-top:10px;}
.news2_time{ font-size:14px; color:#666; margin-top:10px;}

.news_t1{ text-align:center; font-size:20px; color:#fc6500; padding-top:5px;}
.news_t2{ text-align:center; font-size:14px; color:#666; line-height:40px; border-bottom:1px dashed #cdcdcd; padding-bottom:5px; margin-bottom:20px;}