* {margin: 0px;	padding: 0px;}
body {font-family:\5FAE\8F6F\96C5\9ED1;font-size: 12px; line-height: 200% ;}
.clear {font-size: 0px;	clear: both;line-height: 0px; height: 1px;}
.clearfix:after {content: "."; 	display: block;  height: 0;	clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
img {border:none;}
a:link {TEXT-DECORATION: none;}
a:visited {TEXT-DECORATION: none;}
a:hover {TEXT-DECORATION: none;}
a:active {TEXT-DECORATION: none;}
ul,li{list-style-type: none;}

/* header */
#header {}
#header .head_box { width: 1090px; height: 117px; margin:0 auto; position: relative;}
#header .logo { position: absolute; top: 23px; left: 0px;}
#header .tel {position: absolute; top: 43px; right: 0px;}
#header .top{ position:absolute; font-family:宋体;color:#666666; right:10px;}
#header .top a{ color:#666666;}


/* nav */
#nav { width:100%; background:url(../images/nav_bg_03.jpg) top left repeat-x; height:50px;}
/* 
	LEVEL ONE
*/
ul.dropdown{ position: relative; width: 1090px; margin:0 auto;}
ul.dropdown li{float: left; font-size:18px; position: relative; height:50px; line-height:50px;padding-left:20px; padding-right:20px; }
ul.dropdown a:hover{ color: #ffffff; }
ul.dropdown li a{ display: block; color: #ffffff; position: relative; z-index: 2000; padding-left:20px; padding-right:20px; }
ul.dropdown li a:hover,
ul.dropdown li a.hover{ background: #003466; position: relative; }
/* 
	LEVEL TWO
*/
ul.dropdown ul{ display: none; position: absolute; top: 0; left: 0; z-index: 1000; }
ul.dropdown ul li{ font-weight: normal; font-size:14px; height:30px; line-height:30px; margin-top:2px; }
ul.dropdown ul li a{ display: block; background:url(../images/li_bg_03.png) top left repeat !important; color:#ffffff; width:100px; } 
ul.dropdown ul li a:hover{ display: block; color:#ed2f2f; } 
/* banner */
.banner{height:547px;overflow:hidden; position:relative;}
.banner .d1{width:100%;height:547px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100px;height:30px;clear:both;position:absolute;z-index:100;left:50%;top:520px; text-align:center;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:13px;height:13px;overflow:hidden;cursor:pointer;background:#ffffff;float:left;margin:0 5px;display:inline;}
.banner .d2 li.nuw{background:#a2a2a2;}
.banner_bot{  height:105px; overflow:hidden; margin:0 auto; width:100%; background:url(../images/bg_img_03.jpg) center no-repeat; margin-top:-1px;}
.banner_bot_box{ width:1090px;  margin:0 auto; height:105px; position:relative;}
.search{ position:absolute; top:32px; right:0px;}
.ta1{ width:240px; height:40px; line-height:40px; padding-left:10px; background:#FFF; border:none; color:#000000; font-size:14px; float:left;}
.tf1{  height:40px; width:76px; background:url(../images/search_06.jpg) center no-repeat; border:none; cursor:pointer; float:left;} 
.banner_m{height:360px;overflow:hidden; position:relative;}
.banner_m .d1{width:100%;height:360px;display:block;position:absolute;left:0px;top:0px;}

/* content */
#content{width: 1090px; padding-top: 13px; padding-bottom: 10px; margin:0 auto;}
#content .con_side{ width:240px; float:left; overflow-x:none;}
#content .con_side ul.pro_f{ height:470px; overflow-y:auto; width:254px;}
#content .con_title{ height:46px; line-height:46px; background:url(../images/pro_t_img_07.jpg) 5% center no-repeat; padding-left:38px; color:#292929; font-size:18px;
 font-weight:bold; border-bottom:#dddddd solid 5px;}
#content .con_side ul li{ height:50px; line-height:50px; text-align:center; background:#e0e0e0; margin-top:1px; border-bottom:#cfcfcf solid 1px;}
#content .con_side ul li a{ color:#4b4b4b; display:block; font-size:18px;}
#content .con_side ul li a:hover{ background:#4190c9; border-bottom:#003267 solid 3px; color:#FFF;}
#content .con_side ul li a.cur{ background:#4190c9; border-bottom:#003267 solid 3px; color:#FFF;}
.li_frist{ background:#666666; height:53px; line-height:53px; color:#FFF; padding-left:23px; margin-top:8px; color:#4190c9; font-size:20px; font-weight:bold;}
#content .con_main{ width:838px; float:right;}
#content .about{ width:1090px; height:441px; margin:0 auto; background:url(../images/about_bg_03.jpg) center top no-repeat; position:relative;}
#content .about h2{ text-align:center; font-size:22px; color:#FFF; padding-top:50px; padding-bottom:20px;}
#content .about_con{ font-size:14px; line-height:20px; color:#ffffff; text-align:center; width:532px; margin:0 auto;}
#content .about span{ display:block; width:115px; height:33px; text-align:center; line-height:33px; background:#fc3334; font-size:14px; position:absolute; top:364px; left:490px;}
#content .about span a{ color:#FFF;}
#content .about_con1{ background:url(../images/about_bg_03.png) top center no-repeat; height:182px;  width:680px; margin:0 auto;margin-top:20px; position:relative;}
#content .d1{ position:absolute; color:#FFF; font-size:22px; font-weight:bold; top:70px; left:30px;}
#content .d2{ position:absolute; color:#FFF; font-size:22px; font-weight:bold; top:70px; left:120px;}
#content .d3{ position:absolute; color:#FFF; font-size:22px; font-weight:bold; top:70px; left:200px;}
#content .d4{ position:absolute; color:#FFF; font-size:22px; font-weight:bold; top:70px; right:200px;}
#content .d5{ position:absolute; color:#FFF; font-size:22px; font-weight:bold; top:70px; right:120px;}
#content .d6{ position:absolute; color:#FFF; font-size:22px; font-weight:bold; top:70px; right:30px;}
#news{ margin-top:20px;}
#news .news_title{ border-bottom:#dddddd solid 5px;}
#news .title_box{ width:1090px; margin:0 auto;}
#news .title_box span{ color:#292929; font-size:22px; font-weight:bold; border-bottom:#4190c9 solid 5px; padding-bottom:1px;}
#news .title_box a{ color:#4d4d4d; font-size:16px; float:right;}
#news .title_box a:hover{ color:#ed2f2f;}
#news .news_con{ padding-top:30px;width:1090px; margin:0 auto;}
#news .news_left{ width:390px; float:left;}
#news .news_left ul li{ padding-top:14px; padding-bottom:14px; border-top:#cdcdcd solid 2px; height:60px;}
#news .news_left ul li .time{ float:left; width:75px; text-align:center;border-right:#cdcdcd solid 2px; color:#919191; font-size:33px; height:66px; line-height:66px;}
#news .news_left ul li .text{ width:299px; float:right; line-height:18px;}
#news .news_left ul li a .text{ color:#373434; color:#232323; font-size:13px;}
#news .news_left ul li .text h2{ font-size:16px; padding-bottom:5px;}
#news .news_left ul li a{ display:block; padding-top:14px; padding-bottom:10px; margin-top:-14px;}
#news .news_left ul li a:hover{ background:#4190c9; border-bottom:#4190c9 solid 4px;}
#news .news_left ul li a:hover .time{ color:#FFF;}
#news .news_left ul li a:hover .text{ color:#FFF;}
#news .news_left ul li.last{ border-bottom:#cdcdcd solid 2px;}
#news .news_right{ width:680px; height:360px; float:right;}
#case{ margin-top:36px; width:100%; background:url(../images/case_bg_03.jpg) center top no-repeat;}
#case .case_box{ height:470px; width:1090px; margin:0 auto;}
#service{ margin-top:25px;}
#service .news_title{ border-bottom:#dddddd solid 5px;}
#service .title_box{ width:1090px; margin:0 auto;}
#service .title_box span{ color:#292929; font-size:22px; font-weight:bold; border-bottom:#d32f2e solid 5px; padding-bottom:1px;}
#service .service_box{ width:1090px; margin:0 auto; padding-top:27px;}
#service .service1{ height:245px; background:url(../images/service_bg1_03.jpg) top center no-repeat; position:relative;}
#service .service2{ height:245px; background:url(../images/service_bg2_03.jpg) top center no-repeat; margin-top:12px;position:relative;}
.ser_con{ position:absolute; top:98px; left:39px; width:487px; color:#444343; line-height:20px;}
.ser_con2{ position:absolute; top:98px; right:39px; width:487px; color:#444343; line-height:20px;}
#service .ser_title{ font-size:12px; color:#676767;padding-bottom:10px;}
#service .ser_title h2{ color:#fe3738; font-size:21px;padding-bottom:5px;}
#bot{ height:148px; background:url(../images/map.png) top center no-repeat; margin-top:23px; text-align:center; padding-top:259px;}
#bot .bot_tel{ color:#ed2f2f; font-size:30px; font-weight:bold; background:url(../images/bot_tel_03.png) left center no-repeat; width:700px; margin:0 auto; padding-left:40px; padding-top:10px; padding-bottom:10px;}
#bot .more{ margin-top:29px;}


/* side */
#side{ float: left; width: 240px; overflow: hidden;}

/* main */
#main{ float: right; width: 834px; overflow: hidden;}
#main .main_title{ height:46px; line-height:50px; color:#343432; font-size:12px; border-bottom:#dddddd solid 5px; font-family:宋体;}
#main .main_title a{color:#343432;}
#main .main_title span{ float:right;}
#main .main_con{ color:#343432; font-size:14px; font-family:宋体; line-height:30px; padding-top:15px; padding-left:10px; padding-right:10px;}
#main .main_pro ul.product{padding-top:7px;}
#main .main_pro ul.product li{ width:267px; height:232px; margin-right:9px; margin-bottom:14px; overflow:hidden; position:relative; float:left; border:#cbcbcb solid 1px;font-family:\5FAE\8F6F\96C5\9ED1;}
#main .main_pro ul.product li img{ width:267px; height:159px; position:absolute; left:0; top:0; z-index:10;}
#main .main_pro ul.product li:hover img{opacity: 0.8;filter: alpha(opacity=80);}
#main .main_pro ul.product li a.link{ display:block;color:#525151; font-size:12px; position:absolute; top:170px; width:244px; left:10px; border-top:#d6d6d6 solid 2px; line-height:25px;}
#main .main_pro ul.product li a.link h2{ font-size:17px; padding-top:5px;}
#main .main_pro ul.product li a.link h2 span{ font-size:14px; color:#ed2f2f; float:right;}
#main .main_pro ul.news{ padding-top:20px;}
#main .main_pro ul.news li{ border-bottom:#dedede dashed 1px; height:30px; line-height:30px;}
#main .main_pro ul.news li a{ color:#474747; font-size:14px; font-family:宋体;}
#main .main_pro ul.news li a span{ float:right;}
#main .main_pro ul.news li a:hover{ color:#000;}
#main .main_pro h3{ padding-top:20px; padding-bottom:10px; text-align:center; font-size:20px;}
#main .news_con{ font-size:14px; font-family:宋体;line-height:30px; color:#343432;}
#main .up{border-top:#dedede dashed 1px; margin-top:30px; padding-top:10px;}
#main .up a{ display:block; color:#343432;}
#main .up a:hover{ color:#000;}

/*子页*/
#content .pro_title{ padding-bottom:10px; padding-top:10px; border-bottom:#005bd2 solid 3px; color:#444444; font-size:14px; font-family:宋体;}
#content .pro_title a{ color:#444444; }
#content .pro_top{ padding-top:10px; padding-left:10px;}
#content .pro_left{ padding:25px; width:476px; height:359px; background:#f9f9f9; float:left;}
#content .pro_right{ float:right; width:540px;} 
#content .pro_right h2{ font-size:20px; color:#3868b6; padding-top:25px;}
table.table1{ color:#616161; font-size:14px;}
table.table1 td{ padding-top:5px;}
table.table1 td.td1{ font-weight:bold;}
#content .contact_con{ position:relative; height:100px; background:#1863ac;}
#content .con2{ position:absolute; top:0px; left:15px;}
#content .con1{ position:absolute; top:10px; left:80px; color:#ffffff; font-size:14px;}
#content .but{ margin-top:15px;}
#content .but span{ height:40px; width:152px; line-height:40px; text-align:center; display:block; float:left;}
#content .but span a{ color:#FFF; font-size:16px; display:block;}
#content .but span.sp1{ background:#fc9500;}
#content .but span.sp2{ background:#e54144; margin-left:10px;}
#content .show_1{ width:100%; margin-top:10px; font-family:宋体;}
#content .show_title{ height:44px; background:#f7f7f7; border-top:#999999 solid 2px; border-bottom:#e2e2e2 solid 1px; width:100%;}
#content .show_title span{ display:block; height:50px; line-height:50px; border-top:#005bd2 solid 2px; width:130px; background:#FFF; margin-top:-7px; color:#444444; font-size:16px; text-align:center;border-right:#e2e2e2 solid 1px;}
#content .show_con{ padding-top:30px; padding-left:30px; padding-right:30px; color:#444444; font-size:14px; line-height:36px;}


/* footer */
#footer{ background:url(../images/footer_bg_03.jpg) top center no-repeat; height:47px;}
#footer .footer_box{margin:0 auto;padding-top:10px; padding-bottom:10px; font-size:12px; color:#fff; width:1090px;}
#footer .footer_box ul{ float:right;}
#footer .footer_box ul li{ float:left; margin-left:10px;}
#footer .footer_con{ float:left;}


/* public */
.font_red{ color: #ff2b2b;}
.form_s{ width: 120px; height: 22px; border: 1px solid #dadada;}
/* 首页产品滚动 */
.device{ width:835px; height:auto; overflow:hidden; background:#fff; padding:10px;}
.device .scroll{ width:100%; height:490px; overflow:hidden; position:relative;}
.device .scroll ul{ position:absolute; left:0; top:8px; height:469px; overflow:hidden;}
.device h3{ height:18px; line-height:18px; text-align:right;  font-size:12px; padding-bottom:18px; border-bottom:#dddddd solid 5px;}
.device h3 a{ display:block; float:right; padding-right:10px;color:#686363; margin-top:-10px;}
.device ul{ overflow:hidden;}
.device ul li{ width:267px; height:207px; margin-right:10px; overflow:hidden; position:relative; float:left; border:#cbcbcb solid 1px;}
.device ul li img{ width:267px; height:159px; position:absolute; left:0; top:0; z-index:10;}
.device ul li:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.device ul li a.link{ display:block;color:#525151; font-size:12px; position:absolute; top:170px; width:244px; left:10px; border-top:#d6d6d6 solid 2px; line-height:25px;}
.device ul li a.link h2{ font-size:17px; padding-top:5px;}
.device ul li a.link h2 span{ font-size:14px; color:#ed2f2f; float:right;}
/*首页新闻右侧滚动*/
#slider {    width:680px; /* important to be same as image width */
    height: 362px; /* important to be same as image height */
    position: relative; /* important */
    overflow: hidden; /* important */
}
#slider img{  border: 0px;left: 0;  margin-left: 0;}
#sliderContent {
    width: 100%; /* important to be same as image width or wider */
    position: absolute;
    top: 0;
    margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
    display: none;
    width: 100%;
    height:362px;
    left: 0;
    margin-left: 0;
}
.sliderImage img{
    float: left;
    position: relative;
    left: 0;
    margin-left: 0;
}
.sliderImage span {
    position: absolute;
    font: 18px 微软雅黑,sans-serif;
    width: 630px;
    height:67px;
    line-height: 30px;
    background:url(../images/img_bg_03.png) center top no-repeat;
    color: #fff;
	padding-top:38px;
	padding-left:25px;
	padding-right:25px;
}
.bottom {
 bottom: 0;
    left: 0;
}
/* marqueeleft */
.marqueeleft{height:300px;width:1090px;overflow:hidden;margin:15px auto; margin-top:35px;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 10px;display:inline;width:202px;height:298px;}
.marqueeleft li a.pic{display:block;width:202px;height:298px; background:url(../images/case_bg_03.png) top center no-repeat;}
.marqueeleft li a .txt{ padding:10px; padding-top:84px;font-size:12px; line-height:18px; color:#1c1c1c;}
.marqueeleft li a .txt h2{ font-size:16px;color:#2e2e2e;text-align:center; padding-bottom:5px;}
.marqueeleft li a .txt a{ color:#000;}
.marqueeleft li a:hover .txt{ color:#fe3738;}
.marqueeleft li a:hover .txt h2{ color:#fe3738;}

/*首页选项卡*/
.hidden { display: none }
.bx_chgBtn {height: 33px; width:400px; text-align:center; margin:0 auto; padding-top:48px;}
.bx_chgBtn ul .mCon_btn { color: #ffffff;border:#c6c6c6 solid 2px; cursor: pointer; float: left; font-size: 14px; margin-top:5px; margin-right:10px; text-align: center; width: 110px; }
.bx_chgBtn ul .mCon_Cutbtn { background:#fe3738; border:#fe3738 solid 2px;}
.bx_chgCon .bx3_1h { border-top-style: none; border-top-width: 0; }
.bx3_u2 {}
.bx3_u2 ul.mu1{ margin-top:-20px; width:628px; margin-left:auto; margin-right:auto;}
.bx3_u2 ul.mu1 li{ height:43px; line-height:50px; border-bottom:#8d8d8c dotted 1px; font-size:14px;}
.bx3_u2 ul.mu1 li a{ color:#000; background:url(../images/li_bg_2_03.png) left center no-repeat; padding-left:20px;}
.bx3_u2 ul.mu1 li a:hover{ color: #7c0006;}

.bx3_1h { height: 200px; padding: 5px 0 0 0px; }
.bx3_b { display: block; font-size: 14px; height: 26px; line-height: 26px; text-align: center; }
.bx_chgBtn1 { background: url(images/bx_line.jpg) repeat-x scroll left bottom transparent; height: 33px; overflow: hidden; margin-top:10px; margin-left:20px;}
.bx_chgBtn1 ul .mCon_btn { color: #000000; background:url(../images/x_bg_03.jpg) center left repeat-x; border:#c7cbad solid 1px; cursor: pointer; float: left; font-size: 14px; height: 25px; line-height: 25px; margin-top:5px; margin-right:5px; text-align: center; width: 90px; }
.bx_chgBtn1 ul .mCon_Cutbtn {  color: #7c0006;}

/*分页*/
DIV.digg {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 30px; TEXT-ALIGN: center}
DIV.digg A {PADDING-RIGHT: 10px;  PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px;COLOR: #4c4948; PADDING-TOP: 5px; font-size:14px; background:#f0f0f0;}
DIV.digg A:hover { background:#020202;COLOR: #ffffff;}
DIV.digg A:active {background:#020202;COLOR: #ffffff;}
DIV.digg a.current {background:#020202;COLOR: #ffffff;}
DIV.digg a.select {background:#020202;COLOR: #ffffff;}


#pageNav { 
font: 12px/24px Tahoma; 
height: 30px; 
margin: 15px auto 0; 
text-align: center; 
width: 80%; 
} 
#pageNav ul { 
list-style-type: none; 
overflow: hidden; 
} 
#pageNav ul li { 
background-color: #FFFFFF; 
border: 1px solid #CCDBE4; 
color: #0B3B8C; 
display: block; 
height: 22px; 
margin: 0 2px; 
padding: 0 3px; 
float: left; 
} 
#pageNav ul li a { 
background-color: #FFFFFF; 
color: #0B3B8C; 
padding: 0 3px; 
} 
#pageNav ul li a:hover { 
color: #D87D08; 
} 
#pageNav ul li.hover { 
border: 0 none; 
color: #000000; 
font-weight: bold; 
} 
#pageNav ul li.hover a { 
color: #000000; 
} 

