﻿body,h1,h2,h3,h4,h5,h6,p,ul,li,dl,dd,dt,em,i,span,a{ margin:0; padding:0; font-family:"微软雅黑";}
h1,h2,h3,h4,h5,h6{ font-size:12px;}
ol,li,ul{ list-style:none;}
em,i { font-style:normal;}
body{ font-size:12px; color:#4d4948; background:#FFF;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#333;}
img,input{ border: 0 none; vertical-align:middle;}
.clear{ width:100%; height:0; clear:both; overflow:hidden;}

.content { width:680px; margin:0 auto; padding:20px 0; line-height:260%; font-size:14px;}
.content p { margin:10px 0; font-size:14px;}
.content img{max-width:600px;} 
* html .content img{ 
    width: expression(this.width > 600 && this.width > this.height ? 600 : auto);
}

.nomarg { margin:0!important;}
.nopadd { padding:0!important;}
.nobord { border:none!important;}
.noback { background:none!important;}

.relative { position:relative;}

.fl { float:left;}
.fr { float:right;}
.main { width:970px; margin:0 auto;}

.s_top { height:48px; line-height:48px; border-bottom:1px solid #F0F0F0; background:#FBFBFB; width:100%; overflow:hidden;}
.s_top_a { position:absolute; left:0; color:#CCCCCC;}
.s_top_t { position:absolute; right:220px; top:7px;}
.s_top_s { position:absolute; right:0; width:205px; height:28px; background:#FFF; top:5px; border:1px solid #EEEEEE; overflow:hidden;}
.s_top_s .s_top_s1 { position:absolute; left:5px; width:160px; height:24px; line-height:24px; border:0 none; top:1px; color:#CCCCCC; font-family:"微软雅黑";}
.s_top_s .s_top_s2 { position:absolute; right:0; background:url(../image/search_32x28.png) no-repeat; width:32px; height:28px; cursor:pointer;}

#header { height:80px; position:relative; width:970px; margin:0 auto;}
.logo { position:absolute; left:0; top:24px; font-size:30px; color:#343536; line-height:49px; text-align:left; width:490px;}
.logo span{ font-weight:bold; color:#008aff}




.nav_menu { position:absolute; right:0; height:40px; line-height:40px; bottom:0;}
.nav_menu ul {}
.nav_menu ul li { font-size:15px; float:left; padding:0 15px;}
.nav_menu ul li a { color:#000000;}
.nav_menu ul li a:hover { color:#0089E1;}

.fullSlide{ width:100%;  position:relative;  height:554px; background:#fff;  }	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{ width:100% !important;  }	
.fullSlide .bd li{ width:100% !important;  height:554px; overflow:hidden; text-align:center;  }	
.fullSlide .bd li a{ display:block; height:554px; }	
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; }	
.fullSlide .hd ul{ text-align:center; }	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:26px; height:26px; margin:1px 10px; overflow:hidden; background:url(../image/point_26x26.png) no-repeat;		 line-height:999px; 	}	
.fullSlide .hd ul .on{ background:url(../image/point_h_26x26.png) no-repeat;  }	
.fullSlide .prev,	.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:10%;  z-index:1; width:60px; height:60px; background:url(../image/left_60x60.png) no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }	
.fullSlide .next{ left:auto; right:10%; background:url(../image/right_60x60.png) no-repeat; }

.page_banner{ width:100%;  position:relative;  height:326px; background:#fff; text-align:center; border:0px; border-bottom:#e6e6e6 1px solid; border-top:#e6e6e6 1px solid;  }
.page_banner_pic{ width:1680px;  height:326px; margin:0px auto; padding:0px; }	
.page_banner_pic img{ width:1680px;  height:326px; margin:0px auto;  }	


.links { background:#e0e0e0; border-top:7px solid #989898; width:100%; padding:15px 0;}
.links b { display:block; width:90px; float:left; overflow:hidden;}
.links ul { width:860px; float:right; overflow:hidden;}
.links ul li { float:left; line-height:36px; margin:0 20px 0 0; display:inline;}
.links ul li a { color:#646464;}
.links ul li a:hover { text-decoration:underline; color:#989898;}

#footer { background:#ffffff; width:100%;}
.foot_logo { float:left; width:200px; text-align:center; padding:30px 0 ; font-size:16px; color:#646566}
.foot_r { width:750px; float:right; overflow:hidden;}
.foot_nav { height:54px; line-height:54px; border-bottom:1px solid #313131; color:#646566;}
.foot_nav a { color:#909090; float:left;}
.foot_nav a:hover { color:#343536; text-decoration:underline;}
.foot_nav i { color:#646566; float:left; display:block; padding:0 10px;}
.foot_text { line-height:180%; border-top:1px solid #7B7B7B; padding:10px 0; color:#646566;}

.i_about { padding:40px 0 20px 0; background:url(../image/i_line.gif) repeat-x top;}
.i_about h4 { position:relative; height:94px;}
.i_about h4 b { position:absolute; left:0;}
.i_about h4 p { position:absolute; right:0; top:25px;}
.i_about h4 p a { margin:0 0 0 10px;}
.i_a1 { text-align:center; padding:30px 0;}
.i_a_l { float:left; width:378px; height:203px; border:1px solid #EEEEEE; margin:0 0 15px 0;}
.i_a_li { width:135px; float:left; text-align:center; overflow:hidden; padding:40px 0 0 0; display:block;}
.i_a_lp { width:220px; float:right; margin:25px 15px 0 0; display:inline; color:#AAAAAA; line-height:180%; height:160px; overflow:hidden;}
.i_a_r { width:182px; height:203px; border:1px solid #EEEEEE; overflow:hidden; float:left; margin:0 0 0 12px; display:inline;}
 
.i_a_r span { display:block; width:182px; height:203px;}
.i_a_r span img { width:182px; height:203px;}
.i_a_r p { width:160px; height:65px; line-height:180%; color:#989898; margin:30px auto auto auto; margin-top:-100px; overflow:hidden;}
.i_a_r p b { display:block; font-weight:normal; font-size:14px; color:#343434;}
.i_a2 { height:65px; border:1px solid #EEEEEE; text-align:center; padding:10px 0 0 0; overflow:hidden; margin:0 0 30px 0;}

.ladyScroll{width:970px;height:340px;margin:30px auto; position:relative;}	
.ladyScroll .prev,.ladyScroll .next{width:38px;height:73px; position:absolute; top:120px;left:-50px;z-index:100; cursor:pointer; background:url(../image/ind_left2_38x73.png) no-repeat;}	
.ladyScroll .next{ left:auto; right:-60px; background:url(../image/ir1.png) no-repeat;}	
.ladyScroll .prev:hover{ background:url(../image/ind_left_38x73.png) no-repeat; }	
.ladyScroll .next:hover{ background:url(../image/ir2.png) no-repeat; }	
.ladyScroll .scrollWrap{width:970px; overflow:hidden;position:absolute;}	
.i_s { background:url(../image/s1.png) no-repeat; width:226px; height:335px; float:left; overflow:hidden; margin:0 10px; display:inline;}
.i_s span { display:block; width:206px; margin:10px 10px 5px 10px; height:178px; overflow:hidden;}
.i_s span img { width:206px; height:178px;}
.i_s h4 { margin:0 20px; height:36px; line-height:36px; background:url(../image/column_bg04_2x18.png) no-repeat 0 10px; padding:0 0 0 10px; border-bottom:1px solid #EFEFEF;  font-size:14px; font-weight:normal;}
.i_s p { width:170px; height:65px; overflow:hidden; line-height:180%; color:#989898; margin:8px auto auto auto; font-size:12px;}
.i_s p a { color:#019AE6;}

.cg1 { background:url(../image/s2.png) no-repeat; width:226px; height:335px;}
.cg1 h4 a { color:#019AE6;}


.ladyScroll2{width:970px;height:270px;margin:0px auto; position:relative;}	
.ladyScroll2 .scorll_i { background:url(../image/p_scroll.png) no-repeat; width:216px; height:278px; position:absolute; left:-63px; top:2px; z-index:99;}
.ladyScroll2 .prev,.ladyScroll2 .next{width:80px; height:80px; position:absolute; top:68px; left:0px;z-index:100; cursor:pointer; background:url(../image/p1.png) no-repeat;}	
.ladyScroll2 .next{ left:auto; right:79px; background:url(../image/p4.png) no-repeat; top:96px;}	
.ladyScroll2 .prev:hover{ background:url(../image/p2.png) no-repeat; }	
.ladyScroll2 .next:hover{ background:url(../image/p4.png) no-repeat; }	
.ladyScroll2 .scrollWrap{width:770px; overflow:hidden;position:absolute; left:60px; z-index:9;}	
.i_p { background:url(../image/ling1.png) no-repeat; width:166px; height:166px; float:left; overflow:hidden; position:relative; margin-left:-80px; text-align:center;}
.i_p img { margin:60px 0 0 0; max-height:60px;}
.i_p2 { margin-top:85px;}
.cg2 { background:url(../image/ling2.png) no-repeat; width:166px; height:166px;}

.i_par { background:url(../image/p_bg.gif) no-repeat center bottom; height:845px;}

.i_case { background:url(../image/i_line.jpg) repeat-y center; margin:0 0 30px 0;}
.case_years { display:block; width:94px; height:25px; margin:0 auto 10px auto; line-height:25px; text-align:center; background:#989898; border:1px solid #787878; color:#FFF; font-size:14px;}
.case_c { background:url(../image/i_point.jpg) no-repeat center; padding:0 0 10px 0;}
.case_cl { background:url(../image/case_l1.png) no-repeat; width:478px; height:68px; float:left;}
.case_cl .time { display:block; width:90px; text-align:center; color:#FFF; font-size:18px; line-height:120%; padding:12px 0 0 0; float:left;}
.case_cl .time i { font-size:12px; display:block;}
.case_cl .cpic { width:54px; height:54px; float:left; margin:7px 10px 0 10px; display:inline; overflow:hidden;}
.case_cl .cpic img { width:54px; height:54px;}
.case_cl .ctext { width:290px; overflow:hidden; height:68px; line-height:68px; overflow:hidden; float:left; font-size:14px;}
.cg_case { background:url(../image/case_l2.png) no-repeat; width:478px; height:68px;}
.cg_case .ctext a { text-decoration:underline; color:#0089E1;}

.case_cr { background:url(../image/case_r1.png) no-repeat; width:478px; height:68px; float:right;}
.case_cr .time { display:block; width:90px; text-align:center; color:#FFF; font-size:18px; line-height:120%; padding:12px 0 0 0; float:right;}
.case_cr .time i { font-size:12px; display:block;}
.case_cr .cpic { width:54px; height:54px; float:right; margin:7px 10px 0 10px; display:inline; overflow:hidden;}
.case_cr .cpic img { width:54px; height:54px;}
.case_cr .ctext { width:290px; overflow:hidden; text-align:right; height:68px; line-height:68px; overflow:hidden; float:right; font-size:14px;}
.cg_case2 { background:url(../image/case_r2.png) no-repeat; width:478px; height:68px;}
.cg_case2 .ctext a { text-decoration:underline; color:#0089E1;}

.case_c2 { background:url(../image/i_point.jpg) no-repeat center top; padding:10px 0 0 0;}
.cg_cc { background:url(../image/case_b1.png) no-repeat; width:969px; height:62px; margin:0px auto; font-size:14px; padding:16px 0 0 0;}
.cg_cc p { height:54px; line-height:54px; text-align:center;}
.cg_case3 { background:url(../image/case_b2.png) no-repeat;}
.cg_case3 p a { text-decoration:underline; color:#0089E1;}

.cp_z {}
.cp_zt { text-align:center;}
.ladyScroll3{width:970px;height:290px;margin:0px auto; position:relative;}	
.ladyScroll3 .scorll_i { background:url(../image/p_scroll.png) no-repeat; width:216px; height:278px; position:absolute; left:-63px; top:2px; z-index:99;}
.ladyScroll3 .prev,.ladyScroll3 .next{width:14px; height:28px; position:absolute; top:120px; left:-20px;z-index:100; cursor:pointer; background:url(../image/l_left_14x28.png) no-repeat;}	
.ladyScroll3 .next{ left:auto; right:-20px; background:url(../image/l_right_14x28.png) no-repeat;}	
.ladyScroll3 .prev:hover{ background:url(../image/l_h_left_14x28.png) no-repeat; }	
.ladyScroll3 .next:hover{ background:url(../image/l_h_right_14x28.png) no-repeat; }	
.ladyScroll3 .scrollWrap { width:970px; overflow:hidden;position:absolute;}	
.cp_i { width:220px; height:275px; float:left; border:1px solid #E0E0E0; margin:10px 10px 10px 10px; overflow:hidden;}
.cp_i span { display:block; width:210px; height:139px; margin:8px auto; position:relative;}
.cp_i span img { width:210px; height:139px;}
.cp_i span i { display:block; position:absolute; left:0; top:0; width:210px; height:139px;}
.cp_i h4 { height:36px; line-height:36px; font-size:14px; width:210px; margin:0 auto;}
.cp_i p { width:210px; height:70px; overflow:hidden; line-height:180%; color:#989898; margin:8px auto auto auto;}
.cp_i p a { color:#019AE6;}

.cg_cp{-webkit-box-shadow: #aaa 0px 0px 10px; -moz-box-shadow: #aaa 0px 0px 10px; box-shadow: #aaa 0px 0px 10px;}
.cg_cp span i { display:block; position:absolute; left:0; top:0; width:210px; height:139px; background:url(../image/case_i.png) no-repeat;}



.n_pos { background:url(../image/crumb.gif) no-repeat 0 15px; width:950px; height:40px; line-height:40px; padding:0px; padding-left:20px; border:0px; border-bottom:#e6e6e6 2px solid}
.n_pos a { margin:0 8px;}
.news_l {width: 220px; margin:0px 0 30px 0; margin-top:26px;}
.new { width: 220px; overflow: hidden;}
.new h2 { background-color:#0089e1; font-size:24px; font-weight:normal; color:#FFF; line-height:100%; padding:20px 0 15px 20px; overflow:hidden; }
.new h2 span { display:block; font-size:14px;}
.new ul { background:#F9F9F9; font-family:"微软雅黑";}
.new ul li { text-align: center; background-color:#F9F9F9; height: 53px; line-height: 53px; font-size: 16px; margin-bottom: 0px; border-bottom:1px solid #e9e8e8;}
.new ul li a { display: block; width: 100%; height: 100%;}
.new ul li a:hover { color: #FFF; background-color: #989898;}
.left_current{ color: #FFF; background-color: #989898;}




.i_s0 { background:url(../image/s1.png) no-repeat; width:226px; height:335px; float:left; overflow:hidden; margin:10px 0px; display:inline;}
.i_s0 span { display:block; width:206px; margin:10px 10px 5px 10px; height:178px; overflow:hidden;}
.i_s0 span img { width:206px; height:178px;}
.i_s0 h4 { margin:0 20px; height:36px; line-height:36px; background:url(../image/column_bg04_2x18.png) no-repeat 0 10px; padding:0 0 0 10px; border-bottom:1px solid #EFEFEF;  font-size:14px; font-weight:normal;}
.i_s0 p { width:170px; height:65px; overflow:hidden; line-height:180%; color:#989898; margin:8px auto auto auto; font-size:12px;}
.i_s0 p a { color:#019AE6;}
 .cg1 { background:url(../image/s2.png) no-repeat; width:226px; height:335px;}
.cg1 h4 a { color:#019AE6;}

.cp_i0 { width:220px; height:275px; float:left; border:1px solid #E0E0E0; margin:10px 2px; overflow:hidden;}
.cp_i0 span { display:block; width:210px; height:139px; margin:8px auto; position:relative;}
.cp_i0 span img { width:210px; height:139px;}
.cp_i0 span i { display:block; position:absolute; left:0; top:0; width:210px; height:139px;}
.cp_i0 h4 { height:36px; line-height:36px; font-size:14px; width:210px; margin:0 auto;}
.cp_i0 p { width:210px; height:70px; overflow:hidden; line-height:180%; color:#989898; margin:8px auto auto auto;font-size:12px;}
.cp_i0 p a { color:#019AE6;}

.cg_cp{-webkit-box-shadow: #aaa 0px 0px 10px; -moz-box-shadow: #aaa 0px 0px 10px; box-shadow: #aaa 0px 0px 10px;}
.cg_cp span i { display:block; position:absolute; left:0; top:0; width:210px; height:139px; background:url(../image/case_i.png) no-repeat;}



.quic_menu {width:220px; margin:0px; padding:0px;}
 

#colnums_nav { width:220px; margin:0 auto; padding:0px 0;}
#colnums_nav h6 { background:#e6e6e6; height:53px; line-height:53px; color:#565656; font-size:14px; cursor:pointer; font-weight:normal; border:0px; border-bottom:#e0e0e0 1px solid}
#colnums_nav h6 a { color:#565656; display:block; padding:0 0 0 24px;}
#colnums_nav h6 a:hover { color:#fff; background:#989898; font-weight:bold;}
#colnums_nav h6 .now { color:#fff; background:#989898; font-weight:bold;}
#colnums_nav ul {}
#colnums_nav ul li { background:#fafafa; height:40px; line-height:40px; border-bottom:#eeeeee 1px  dotted;font-size:12px; color:#989898;}
#colnums_nav ul li a { color:#989898; padding:0 0 0 36px; display:block; }
#colnums_nav ul li a:hover { color:#fff; background:#cccccc; font-weight:normal;}
#colnums_nav ul li .now { color:#fff; background:#cccccc; font-weight:normal;}
.menu_hide{ display:none;}

.product_content{ width:970px; margin:10px 0px; padding:10px 0px;}
.product_item{ width:970px; height:326px; margin:0px; margin-top:26px; padding:0px;  border:0px; border-bottom:#eeeeee 1px solid;}
.product_item_pic{ width:470px; height:326px; margin:0px;  padding:0px;  border:0px; text-align:center; overflow:hidden; float:left;}
.product_item_pic img{margin:0px;  padding:0px;  border:0px; text-align:center; overflow:hidden; float:left;}
.product_item_text{ width:430px; height:326px; margin:0px;  padding:0px;  border:0px; text-align:left; overflow:hidden; float:left; padding-left:70px;}
.product_item_text_title{ width:430px; height:56px; font-size:26px; color:#000000;  line-height:56px;}
.product_item_text_info{ width:430px; font-size:14px; color:#989898;  line-height:26px;}
.product_item_text_more{ width:430px; font-size:14px; color:#0066CC;  line-height:56px;}

.product_item_text_more a { color:#0066CC; text-decoration:none }
.product_item_text_more a:hover { color:#0066CC; text-decoration:underline }




.sec_news_ul { margin:0 15px; padding:5px 0 0 0;}
.sec_news_ul li { border-bottom: dashed 1px #ddd; padding-bottom: 15px; margin-bottom: 15px; height: 97px;}
.sec_news_ul li span { display:block; width:130px; float:left; overflow:hidden;}
.sec_news_ul li img { width: 114px; height: 97px;}
.sec_news_ul li h3 { height:18px; line-height:18px; overflow:hidden; font-size:14px; margin:0;}
.sec_news_ul li p {  height:36px; overflow:hidden; line-height:180%;font-size: 12px; color: #4f4f4f;}
.sec_news_ul li a.a_more { display: block; width: 64px; height: 24px; background-color:#19A6DB; text-align: center;line-height: 24px; color: #fff; float:right; font-size:12px}

.jd { border:1px solid #E6E6E6; zoom:1; margin:20px 0 0 0;}
.jd h4 { background:url(404.png) repeat-x bottom; height:40px; line-height:40px; position:relative; padding:0 0 5px 0;}
.jd h4 b { position:absolute; left:10px; font-size:18px;}
.jd h4 a { position:absolute; right:10px; background:url(404.png) no-repeat right center; padding:0 15px 0 0; color:#E4280F; font-weight:normal;}
.jd ul { margin:0 10px; padding:8px 0 15px 0;}
.jd ul li { border-bottom:1px dashed #E6E6E6; height:32px; line-height:32px; vertical-align:bottom; overflow:hidden;}

.news_r { width: 730px; zoom:1; background-color:#f8f8f8; padding: 20px 0; overflow: hidden; margin:0 0 30px 0;margin-top:26px;}
.news_con_h2 { margin:0 15px; font-weight: normal; line-height:56px; text-indent: 30px; font-size:26px;height:56px; overflow: hidden; color: #000000; border:0px; border-bottom:#e6e6e6 1px solid }
.nco_gg { width:730px; margin:20px auto ;}
.nco_gg img { width:730px;}

.dede_pages { text-align: center; padding-top: 15px; color: #6e6e6e; font-size:12px; }
.dede_pages a { border: solid 1px #848484; background-color: #848484; color: #fff; padding: 3px 10px; margin: 0 3px; }
.dede_pages span { background-color:#0089e1; color: #fff; border: solid 1px #0089e1; padding: 3px 10px; margin: 0 3px;}

#sitemap, #sitemap ul, #sitemap li{
	margin:0;
	padding:0;
	list-style:none;
}
#sitemap{}
#sitemap ul{
	display:none;
}
#sitemap li{
	line-height:49px;
	margin-top:1px;
	background:#e6e6e6;
	position:relative;
	width:100%;
	 font-size:14px;
	  color:#989898; font-family:"微软雅黑"
	
}

* html #sitemap li{
	float:left;
	display:inline;
	 font-size:14px;
	  color:#989898; font-family:"微软雅黑"
}

#sitemap li a{padding-left:28px;}
#sitemap li span{float:left;position:absolute;top:14px;left:5px;width:20px;height:20px; line-height:20px;cursor:auto;font-size:0;}
#sitemap li span, #sitemap li span.collapsed{background:url(../image/left.png) no-repeat 0 0;} 
#sitemap li span.expanded{background:url(../image/down.png) no-repeat 0 0;}



#sitemap li li{
	background:#f0f0f0;
}
#sitemap li li a{padding-left:56px;background:#f0f0f0; height:49px; line-height:49px;}
#sitemap li li span{left:28px;	background:#f0f0f0; height:49px; line-height:49px;}



#sitemap li li li a{padding-left:84px;background:#fafafa; height:49px; line-height:49px; display:block}
#sitemap li li li span{left:56px;background:#fafafa;background:#fafafa; height:49px; line-height:49px; display:block}