﻿/* CSS Document */
/*a.dh:link{font-size: 12px;line-height: 24px;color: #333333;text-decoration: none;}
a.dh:visited{font-size: 12px;line-height: 24px;color: #333333;text-decoration: none;}
a.dh:hover{font-size: 12px;line-height: 24px;color: #333333;text-decoration: underline;}
a.dh:active{font-size: 12px;line-height: 24px;color:#333333;text-decoration: none;}
a{outline: none;text-decoration:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,button{margin:0;padding:0;}
*/
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; outline:none;}
input,textarea,select{*font-size:100%}
legend{color:#000}
.vm{vertical-align:middle;}
/*内外边距*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, th, td {
	margin: 0px;list-style:none;
	padding: 0px; -webkit-text-size-adjust:none;
}
/*字体*/
body{font:14px/24px '微软雅黑'; font-family:'微软雅黑' !important; color:#4a4a4a; text-align:center; background:#fff; min-width:1200px;}
/*塌陷*/
.w960{width:960px;margin:0 auto;}
.w1000{width:1000px;margin:0 auto;}
.w1100{width:1100px;margin:0 auto;}
.w1200{width:1200px;margin:0 auto;}
.ov{overflow:hidden; zoom:1;}
.fam{font-family:"宋体" !important;}
/*a*/
a{font-family:"微软雅黑"; text-decoration:none; color:#4a4a4a;
transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-ms-transition:all 0.2s;
-o-transition:all 0.2s;}
a {outline: none;}
a:active {star:expression_r(this.onFocus=this.blur());}
:focus { outline:0; }
em,i{ font-style:normal;}
/*包裹 IE8居中*/
#wrap{text-align:left;}
/*ul*/
ul{ list-style:none;}
/*img*/
img{border:0 none;}
/*浮动*/
.cf{zoom:1}
.cf:after{content:'.';visibility:hidden;clear:both;display:block; height:0}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}
.fl,.dl{float:left; display:inline;}
.fr,.dr{float:right; display:inline;}
/*清除浮动*/
.clear{clear:both;line-height:0;}

/*mt pt 上外边距*/
.mt0{margin-top:0px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}
.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}
.mt35{margin-top:35px;}.mt40{margin-top:40px;}.mt45{margin-top:45px;}.mt50{margin-top:50px;}
.mt55{margin-top:55px;}.mt60{margin-top:60px;}.mt65{margin-top:65px;}.mt70{margin-top:70px;}
.mt75{margin-top:75px;}.mt80{margin-top:80px;}.mt85{margin-top:85px;}.mt90{margin-top:90px;}
.mt100{margin-top:100px;}

.pt0{padding-top:0px;}.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}
.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}.pt35{padding-top:35px;}
.pt40{padding-top:40px;}.pt45{padding-top:45px;}.pt50{padding-top:50px;}.pt55{padding-top:55px;}
.pt60{padding-top:60px;}.pt65{padding-top:65px;}.pt70{padding-top:70px;}.pt75{padding-top:75px;}
.pt85{padding-top:85px;}
/*ml 左外边距*/
.ml0{margin-left:0px !important;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}
.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}
.ml30{margin-left:30px;}.ml35{margin-left:35px;}.ml40{margin-left:40px;}
.ml45{margin-left:45px;}.ml50{margin-left:50px;}.ml55{margin-left:55px;}
.ml60{margin-left:60px;}.ml65{margin-left:65px;}.ml70{margin-left:70px;}
.ml75{margin-left:75px;}.ml100{margin-left:100px;}.ml110{margin-left:110px;}

.pl0{padding-left:0px;}.pl5{padding-left:5px;}.pl10{padding-left:10px;}
.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}
.pl30{padding-left:30px;}.pl35{padding-left:35px;}.pl40{padding-left:40px;}
.pl45{padding-left:45px;}.pl50{padding-left:50px;}.pl55{padding-left:55px;}
.pl60{padding-left:60px;}.pl65{padding-left:65px;}.pl70{padding-left:70px;}
.pl75{padding-left:75px;}
/*text align*/
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
/*display:block*/
.db{display:block !important;}
.dn{display:none !important;}
/*font-size*/
.ft14{font-size:14px;}
/*line23*/
.line23{ line-height:23px;}
/*边框去除*/
.bordernone{ border:0 none !important;}
/*字体加粗*/
.ftw{ font-weight:bold;}
/*ft0*/
.ft0{font-size:0px !important;}
table{border-collapse:collapse;}
/*新闻*/
.news{clear:both;margin:0px;padding:0px;}
.news li{height:38px;line-height:38px;background:url(../images/news_icon.png) no-repeat left center;padding-left:15px;padding-right:10px;border-bottom:1px dashed #ddd;overflow:hidden;font-size:14px;}

.newstitle {text-align: center;height: 40px;line-height: 40px;font-size: 16px;font-weight: bold;overflow:hidden;}
.news_message{height:30px;line-height:30px;text-align:center;}

/*分页
.pager{text-align:center !important; padding-bottom:3px;margin-top:20px;}
.pager span{margin-left:8px;margin-right:8px;}
.pager a{margin-left:8px;margin-right:8px;text-decoration:none;}
分页2*/
.pager{text-align:center !important;margin-top:36px;}
.pager span{}
.pager a{margin-left:4px;margin-right:4px; border:1px solid #969696;text-decoration:none; padding:3px 8px;background:#c9c9c9;}
.pager a.on,.pager a:hover{background:#2a57a5;border:1px solid #2a57a5 !important;color:#fff !important;}
.btn a{background:#2a57a5; width:100px; text-align:center; line-height:30px; margin:20px 0 0;color:#fff; display:block;}

.slideBox{ width:100%; height:493px; overflow:hidden; position:relative; margin:0 auto;}
.slideBox .hd{overflow:hidden; width:100%; position:absolute; text-align:center;left:47%;bottom:15px; z-index:1; }
.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{float:left; display:inline;margin-right:10px; background:url(../images/point.png) no-repeat center center;  width:10px; height:10px;cursor:pointer; text-indent:-9999px; }
.slideBox .hd ul li.on{ background:url(../images/pointh.png) no-repeat;}
.slideBox .bd{ position:relative; height:100%; z-index:0; margin:0 auto !important;width:100% !important; min-width: 1920px; margin: 0 auto; height: 493px; left: 50%; margin-left: -960px !important;}
.slideBox .bd ul{width:100% !important; min-width: 1920px;}
.slideBox .bd li{ zoom:1; vertical-align:middle; overflow: hidden; width: 100% !important; height: 493px;}
.slideBox .bd img{ width:1920px; height:493px; display:block; position: relative;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,.slideBox .next{position:absolute;z-index:999;display:block; width:80px; height:80px;}
.slideBox .prev{left:3%; top:50%;margin-top:-25px;background:url(../images/left.png) no-repeat;}
.slideBox .next{right:3%;top:50%;margin-top:-25px;  background:url(../images/right.png) no-repeat;}

.ban_img{position:relative; width:100%; height:184px; min-width:1200px; overflow:hidden;}
.ban_img img{position:absolute; left:50%; margin-left:-960px;}

.text_o,.left_ul li a{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*************/
.header_r{width:366px;}
#header{height:117px;}
.logo{margin:27px 0 0;}
.lan{background:url(../images/header_earth.png) no-repeat left center; padding-left:35px;}
.lan a{color:#737373;}
.lan a:hover,.lan_cur,.current a,#nav li:hover>a{color:#2a57a5 !important;}
.header_right{padding-top:28px;}

#nav{height:60px;}
#nav li>a{display:block; margin-left:70px;height:60px; line-height:60px; color:#2a2a2a; font-size:14px;text-align:center;}
#nav li{position:relative; z-index:22;}
#nav dl{background:#fff; position:absolute; border-radius:0 0 8px 8px;left:70px; top:59px; border-top:1px solid #919191;padding:27px 30px 27px 34px; min-width:450px; display:none;}
#nav dd{width:223px; padding-bottom:5px;border-right:1px dotted #919191;}
#nav dd a{padding-right:15px; background:url(../images/child_a.png) no-repeat right center;}
#nav dd a:hover{color:#da241b;}
#nav dd em{width:110px;line-height:18px; margin-bottom:10px;}
#nav dd h1{height:130px;}
#nav dd h2{color:#2a2a2a;}
#nav dd h2 i{font-size:16px; font-weight:bold;}

#nav dt{width:195px; padding-left:30px;}
#nav dt h3{font-size:12px; line-height:18px; margin:10px 0 0;}
.nav03{left:-56px !important;}
.nav04{left:-182px !important;}
.nav05{left:-350px !important;}
.nav06{left:auto !important; right:0;}

.form{position:relative; background:#fff; width:210px; height:27px; border:1px solid #acacac; border-radius:27px; margin:0 0 0 22px;}
.form .submit{background:#000 url(../images/submit.png) no-repeat center center; width:25px; height:25px; border:none; cursor:pointer; margin:1px 1px 0 0; border-radius:25px;}
.form .text{width:160px; padding-left:16px; height:27px; line-height:27px; font-size:12px; color:#666;border:none; background:none;}

#main{padding:66px 0 35px;}
#main ul{margin-left:-33px;}
#main li a{display:block;}
#main li{width:274px; overflow:hidden; position:relative; margin-left:33px;}
#main li h1{color:#2a2a2a; padding:12px 0 8px;}
#main li h2{color:#6a6a6a;}
#main dl,#main dd{padding:0 27px 0 30px; height:230px; background:#ececec url(../images/type_icon.png) 245px 203px no-repeat; width:217px; display:block;}
#main li img{position:relative; z-index:22; display:block;}
#main dd{position:absolute; top:-230px; background:#2a57a5;}
#main dd h1,#main dd h2,#main dd a{color:#fff;}
#main li h3{background:url(../images/news_i.png) no-repeat left 0; padding-left:13px;}
#main li:hover h3{background:url(../images/news_i.png) no-repeat left -24px; padding-left:13px;}

#pro{background:url(../images/pro_bg.jpg) repeat-x center top; padding-bottom:18px;}
#pro h1{padding:13px 0 18px;}
#pro h1 a{line-height:28px; background:url(../images/pro_title.png) no-repeat right bottom; padding-right:25px; color:#1c499d; font-size:16px;}
#pro li .dd{padding:0 30px; height:193px; border:1px solid #ccc; width:213px; border-top:none;}
#pro li{position:relative; margin-left:32px; width:275px;}
#pro .bd{margin-left:-32px;}

#pro dl{width:275px; height:137px; position:relative; overflow:hidden;}
#pro dl h2{position:absolute; width:275px; height:87px; text-align:center;background:url(../images/repeat.png) repeat; left:0; top:137px; padding-top:50px;}
#pro h3{padding:10px 0; background:url(../images/type_btn.png) no-repeat left center; padding-left:35px;}
#pro h4{padding:15px 0 0;}
#pro h3 em{font-weight:bold; color:#2a2a2a;}
#pro h3 i{color:#6a6a6a; font-family:'Arial';}
#pro li a{display:block;}
#pro li:hover h3{background:url(../images/type_btnh.png) no-repeat left center;}
#pro li:hover h3 em,#pro li:hover h3 i{color:#2a57a5;}
.pro_btn{height:39px; background:url(../images/pro_bg2.jpg) repeat-x center bottom; margin-bottom:40px;}

#footer{background:#a8a8a8;height:255px;}
#footer,#footer a{color:#fff;}
#footer li{width:154px;}
.footer_l{width:925px;}
.footer_l h1{padding-top:35px;}
.footer_l h1 a{font-size:16px;}
.footer_l h2{font-size:0; width:22px; height:1px; background:#fff; margin:8px 0 20px;}

.footer_r{background:url(../images/footer_right.jpg) no-repeat; width:245px; height:220px; margin-top:-1px; padding:36px 0 0 29px;}
.footer_r h1{font-size:18px;}
.footer_r h2{font-size:24px; line-height:45px;}
.footer_r h3{color:#c5c5c5;}

#copyright{background:#7d7d7d; line-height:42px;}
#copyright,#copyright a{color:#fff;}
#copyright select{width:150px; line-height:22px; background:#7d7d7d; border:none; color:#fff; border:1px solid #b6b6b6; margin:9px 0 0; padding-left:13px;}

/******neiye*****/
#current{line-height:34px; background:#f9f9f9;font-size:12px;}
#current,#current a{color:#6a6a6a;}
#type{height:188px; position:relative; z-index:9;}
#type li{padding:35px 0 0px; min-height:290px;background:#fff;}
#type li a{display:block; width:600px;text-align:center;}
#type li h1{width:110px; height:110px; margin:0 auto; border-radius:100%; border:1px solid #b5b5b5;}
#type li h1 img{padding-top:33px;}
#type li h2{font-size:18px; padding:5px 0 18px;}
#type li h3{color:#666;}

#type_bg{background:#ebf6f7; padding:138px 0 55px;}
#type_bg dd h1{font-size:24px; font-weight:bold;}
#type_bg dd h2{font-size:20px; margin:5px 0 0;}
#type_bg dd{width:470px; text-align:right; color:#fff;}
#type_bg dt{width:92px;}
#type_bg li a{width:600px; height:142px;display:block; padding-top:100px;}
.type_left a{background:url(../images/type_pic.jpg) no-repeat;}
.type_right a{background:url(../images/type_pic02.jpg) no-repeat;}
#footer_n{background:#7d7d7d; padding:12px 0 7px;}
#footer_n h1{line-height:33px;}
#footer_n h1 a{margin-right:60px; color:#fff;}

#left{width:200px; margin-top:31px;}
#right{width:923px;margin-top:31px;}
.content{padding-bottom:50px;}
.left_title{ height:70px;background:#2a57a5; padding:20px 0 0 20px;}
.left_bg{background:url(../images/left_bg.jpg) no-repeat;}
.left_title,.left_title a{color:#efefef;}
.left_title h1{font-size:20px;}
.left_title h2{font-family:'Arial';font-size:18px; margin:3px 0 0;}

.left_ul{margin-bottom:69px;border-bottom:1px solid #bbb;}
.producttype1{background:url(../images/left_type.png) no-repeat 157px center;border-top:1px solid #bbb;}
.producttype1 a,.producttype1sel a{padding-left:19px;height:38px; line-height:38px;width:150px;}
.producttype1sel,.producttype1:hover{background:#efefef url(../images/left_typeh.png) no-repeat 157px center;}
.producttype1sel a,.producttype1:hover a,.producttype2:hover a,.producttype2sel a{color:#2a57a5;}

.producttype2,.producttype2sel{ line-height:12px; font-size:12px;padding-bottom:10px;background:#efefef url(../images/left_type.png) no-repeat 23px 1px;}
.producttype2sel,.producttype2:hover{background:#efefef url(../images/left_typeh.png) no-repeat 23px 1px;}
.producttype2 a,.producttype2sel a{padding-left:42px;}
.left_ul li a{display:block;}

.right_title em{font-size:16px;}
.right_title i{padding:6px 0 0 0;}
.right_title,.right_title a{color:#494949;}
.right_title{height:42px; line-height:42px; border-bottom:1px solid #e5e5e5;}

.right_ul li a{display:block;}
.right_ul li{width:206px;line-height:40px;margin:30px 0 0 32px;}
.right_ul dl{width:206px; height:129px;position:relative; overflow:hidden; text-align:center;}
.right_ul dd{background:url(../images/repeat.png) repeat;display:block;width:206px; height:129px;position:absolute; left:0; top:129px;}
.right_ul dd img{padding-top:46px;}

.right_ul{margin:-30px 0 0 -32px;}
.right_ul h1 em{width:140px; padding-left:15px;background:url(../images/pro_icon.png) no-repeat left 0;}
.right_ul h1 i{font-size:12px;}
.right_ul li:hover em,.right_ul li:hover i{color:#2a57a5;}
.right_ul li:hover em{background-position:0 -40px;}

.bord{width:100%; line-height:30px;margin-top:20px; border-top:solid 1px #CCCCCC;}
.news li a{width:700px;}
