@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:1000px){
	body{ width:1000px !important; margin:0 auto;}
}

*{ margin:0; padding:0;}
.width{ width:1000px; 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;}
body{ font-family:"微软雅黑";}

.top{ height:100px;}
.logo{ float:left; margin-top:15px;}
.top_right{ float:right;}
.lang{ font-size:14px; color:#666; float:right; line-height:40px;}
.lang a{ color:#666;}
.lang a:hover{ color:#005bac;}
.tel{ font-size:18px; color:#666; line-height:22px; text-align:right; margin-top:10px;}
.tel span{ color:#005bac; font-size:24px;}

.nav_bg{ height:38px; background:url(../img/nav_bg.jpg);}
.nav li{ list-style-type:none; float:left; background:url(../img/li.jpg) left no-repeat; margin-right:-1px;}
.nav li:hover a{ color:#fee604;}
.nav li:hover .sub a{ color:#fff;}
.nav a{ height:38px; display:block; line-height:38px; text-align:center; color:#fff; font-size:14px; width:166.6px; font-weight:bold; background:url(../img/li.jpg) right no-repeat;}
.nav a:hover{ color:#fee604;}
.cur{ color:#fee604 !important;}
.sub{ position:absolute; display:none; z-index:1000;}
.sub a{ background:#0066c2; font-size:12px;}
.sub a:hover{ background:#007be9;}

.banner{ position:relative; width:100%; height:380px; overflow:hidden; zoom:1; -moz-user-select:-moz-none; cursor:default; margin-top:1px;}
.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: 18px; text-align: center;}
.flex-control-nav li {margin: 0 2px; display:inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a { display:inline-block; height:10px; overflow: hidden; text-indent: -99em; width:10px; cursor: pointer; border-radius:5px; background:#fff;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a { background:#005bac;}
.banner .slides a img {width: 100%; display: block; cursor:default;}
.banner_bot{ height:16px; background:url(../img/banner_bot.jpg);}

.body{ padding-top:14px;}
.left{ float:left; width:220px;}
.left1{ border-top-left-radius:5px; border-top-right-radius:5px; overflow:hidden;}
.left1_t{ background:url(../img/left_t.jpg); height:38px; line-height:38px; color:#fff; font-size:14px; font-weight:bold;}
.left1_t span{ background:url(../img/left_t.png) 18px center no-repeat; padding-left:35px;}
.left1 ul{ border:1px solid #ddd; border-top:none; font-size:12px; padding-top:5px;}
.left1 ul li{ margin-bottom:5px;}
.left1 ul li a{ display:block; height:30px; line-height:30px; background:url(../img/left1.jpg); padding-left:45px; color:#333;}
.left1 ul li a:hover{ color:#e87518;}
.cur2{ color:#e87518 !important;}
.left2{ border-top-left-radius:5px; border-top-right-radius:5px; overflow:hidden; border:1px solid #ddd; margin-top:10px;}
.left2_t{ font-size:14px; color:#333; line-height:34px; height:34px; background:url(../img/left2_t.jpg); padding-left:18px; border-bottom:1px solid #ddd;}
.left2_t span{ float:right; font-size:12px; margin-right:15px; color:#666;}
.left2_t span a{ color:#666;}
.left2_t span a:hover{ color:#e87518;}
.left2_desc{ padding:4px; padding-bottom:8px;}
.search{ margin-top:5px;}
.search1{ font-family:"微软雅黑"; float:left; width:163px; padding-left:5px; padding-right:5px; height:22px; line-height:22px; font-size:12px; color:#666; border:1px solid #ddd; border-right:none; outline:none;}
.search2{ font-family:"微软雅黑"; float:left; width:36px; height:24px; line-height:24px; font-size:12px; text-align:center; border:none; outline:none; color:#fff; cursor:pointer; background:#0066c2;}
.pop{ font-size:12px; color:#666; padding-left:5px; padding-right:5px; margin-top:8px; line-height:20px;}
.pop a{ /*margin-right:5px;*/ color:#666;}
.pop a:hover{ color:#e87518; text-decoration:underline;}
.left3{ margin-top:10px;}

.right{ float:right; width:768px;}
.about{ border:1px solid #ddd; border-top-left-radius:5px; border-top-right-radius:5px; overflow:hidden;}
.about_desc{ font-size:12px; color:#666; line-height:20px; padding:10px;}
.about_desc a{ font-weight:bold; color:#333;}
.about_desc a:hover{ color:#e87518; text-decoration:underline;}

.equ1_bg{ width:784px; margin-top:24px;}
.equ1{ width:178px; height:138px; display:block; border:1px solid #ddd; color:#666; margin-right:16px; float:left; margin-bottom:24px; margin-top:6px;}
.equ1:hover{ color:#e87518; border-color:#e87518;}
.equ1_pic{ width:176px; height:136px; border:1px solid #fff;}
.equ1 p{ text-align:center; font-size:12px; line-height:24px; height:24px; overflow:hidden;}
.mr_frUl{ width:768px; overflow:hidden;}

.news_bg{ margin-top:10px; width:1014px;}
.news1_bg{ width:322px; border:1px solid #ddd; border-top-left-radius:5px; border-top-right-radius:5px; overflow:hidden; float:left; margin-right:14px;}
.news1_c{ padding:4px;}
.news1{ border-bottom:1px dashed #ddd; height:27px; line-height:27px; font-size:12px;}
.news1 a{ color:#666;}
.news1 a:hover{ color:#e87518; text-decoration:underline;}
.news11{ float:left; background:url(../img/list.jpg) 4px center no-repeat; padding-left:13px; width:220px; height:27px; overflow:hidden;}
.news12{ float:right; color:#666; margin-right:2px;}

.link{ height:30px; line-height:30px; background:#0066c2; font-size:12px; padding-left:16px; padding-right:16px; color:#fff; margin-top:10px;}
.link a{ color:#fff; margin-right:8px;}
.link a:hover{ text-decoration:underline;}
.foot{ text-align:center; font-size:12px; line-height:22px; padding-top:10px; padding-bottom:10px; color:#666;}
.foot a{ color:#666;}
.foot a:hover{ color:#e87518; text-decoration:underline;}
.code{ position:absolute; width:70px; height:70px; background:url(../img/code.jpg) center no-repeat; background-size:contain; margin-top:8px; margin-left:920px;}
 
.right_t{ border-bottom:2px solid #eb5b05;}
.desc{ padding:15px; font-size:12px; line-height:24px; color:#666;}
.desc a{ color:#333; font-weight:bold;}
.desc a:hover{ color:#e87518; text-decoration:underline;}
.desc img{ max-width:736px;}

.pro1_bg{ width:760px; margin-left:8px; padding-top:10px;}
.pro1{ margin-right:10px; height:178px;}
.pro1 .equ1_pic{ height:176px;}

.page{ margin-top:15px; margin-bottom:15px;}
.page,.page a,.page span,.page p{ padding:4px; color:#666; line-height:24px; font-size:14px;}
.page a:hover{ color:#0066c2;}
.page-num-current{ color:red !important;}

.pro_c{ width:740px; margin:0 auto; margin-top:15px;}
.pro_t{ text-align:center; font-size:14px; font-weight:bold; color:#333; line-height:35px; border-bottom:1px solid #ddd; margin-bottom:15px;}
.pro_right{ float:right; width:365px; font-size:12px; line-height:24px; color:#666; margin-top:5px;}
.pro_right a{ color:#333; font-weight:bold;}
.pro_right a:hover{ color:#e87518; text-decoration:underline;}
.pro_btn{ width:80px; height:32px; line-height:32px; display:block; text-align:center; background:#0066c2; color:#fff !important; border-radius:4px; margin-top:10px;}
.pro_btn:hover{ text-decoration:none !important; background:#007be9;}
.pro_t2{ height:28px; line-height:28px; color:#333; background:#ececec; font-size:12px; font-weight:bold; padding-left:10px; margin-top:15px;}
.desc2{ font-size:12px; color:#666; line-height:24px; padding:10px; border-bottom:1px dashed #ddd;}
.desc2 img{ max-width:720px;}
.desc2 a{ color:#333; font-weight:bold;}
.desc2 a:hover{ color:#e87518; text-decoration:underline;}
.next_pro{ font-size:12px; color:#666; line-height:24px; padding-left:10px; margin-top:10px; padding-bottom:10px;}
.next_pro a{ color:#0066c2;}
.next_pro a:hover{ color:#e87518; text-decoration:underline;}

.news2_bg{ padding:15px 8px 15px 8px;}
.news_t{ padding-bottom:10px; border-bottom:1px solid #ddd; font-size:12px; color:#666; text-align:center; margin-bottom:5px;}

.message{ margin-top:20px; margin-left:15px; padding-bottom:15px;}
.message .td{ font-size:12px; color:#666; text-align:right;}
.message .in1{ width:190px; height:26px; line-height:26px; font-size:12px; color:#666; padding-left:5px; padding-right:5px; border:1px solid #ddd; outline:none;}
.message .in2{ width:460px; height:130px; line-height:26px; font-family:"微软雅黑"; font-size:12px; color:#666; padding-left:5px; padding-right:5px; border:1px solid #ddd; outline:none;}
.message .in3{ width:80px; height:32px; line-height:32x; font-family:"微软雅黑"; font-size:12px; text-align:center; background:#e87518; border:none; outline:none; color:#fff; border-radius:4px; cursor:pointer;}