@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,tr,table{
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;

}
ul,li{
	list-style:none;
}
img{border:none}
body {
	font-size:13px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif,'宋体';
	color:#545454;
	background:#fff;
}


a:link {
	color:#e0e0e0;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ccc;
}
a:hover {
	text-decoration: underline;
	color: rgb(214,2,41);
}
a:active {
	text-decoration: none;
	color: #e0e0e0;
}


/*头总导航*/
#nav-box{width:100%;  height:80px; position:relative;  background:#2f6aa4}
#nav-box .nav_logo{
	width:278px;
	height:62px;
	position:absolute;
	left:100px;
	top:10px;
}
#nav-box .nav_logo a{ display:block; width:100%; height:100%;}

#nav-box .nav_tel{
	width:571px;
	height:57px;
	position:absolute;
	right:100px;
	top:10px;
}
#nav-box .nav_tel_1{font-size:20px;  padding-top:14px; color:#f0f0f0; text-align:left;}
#nav-box .nav_tel_2{padding-left:96px; height:30px; margin-top:14px; background:url(images/tel_qq.png) no-repeat left 2px;}
#nav-box .nav_qq{display:block; width:30px; height:30px; float:left; margin-right:10px; background:url(images/tel_qq.png) no-repeat left -65px;}
/*产品框  --- 配合 js*/
#product_box{ width:100%; height:640px; position:relative; padding-bottom:20px; *padding-bottom:26px;}

#product_box .dra_line{ width:860px; height:30px;margin-top:4px; position:relative}
#product_box .dra_line .dd_line{ height:10px; width:100%; position:absolute; left:0; top:15px; border-top:2px solid #333;}
#product_box .dra_line .dd_dot{ width:10px; height:22px; background:#333; position:absolute; left:4px; top:5px; cursor:pointer}

#product_box .pro_list{ width:100%; height:620px; overflow:hidden; padding-top:6px; position:relative; z-index:10;}
#product_box .pro_list .pl_box{ width:878px; height:100%; float:left;}
/*#product_box .pro_list .pl_box .pl_img{ width:976px; height:604px;  position:relative; z-index:1}*/
#product_box .pro_list .pl_box .pl_img{  width:858px; height:588px;overflow:hidden; position:relative; z-index:1; padding:5px; background:#7aaa1b;}
#product_box .pro_list .pl_box .pl_img img{ max-width:858px;}


#product_box .pro_list .title_bg{position:absolute; height:60px; background:#000; width:auto; right:0; top:0;opacity: 0.6; filter: Alpha(opacity=60); visibilit:hidden; line-height:normal}
#product_box .pro_list .title_txt{position:absolute; height:auto;min-height:20px;_height:20px; right:0; top:0;width:auto; padding:20px; color:#fff; text-align:left; font-family:'微软雅黑'; visibility:hidden; line-height:normal}


/*内容*/
#content-box{ width:100%; min-height:400px;_height:400px; padding-bottom:10px}


#content-box .main_box{ width:1000px; height:auto; padding-top:16px; padding-bottom:20px;  position:relative;}
#site{ height:32px; text-align:right; padding-top:4px; font-size:12px;color:#a8a8a8;}
#site a{ color:#a8a8a8;}
#site strong{ padding-left:16px; float:left; color:#a8a8a8; font-size:14px;}


#content-box .left_menu{ width:237px; min-height:200px;_height:200px; float:left; position:relative; padding-top:16px;}
.menu_b01{width:235px; min-height:200px;_height:200px;}

#content-box .left_menu .banner{ margin:10px 0px 0px 0px;text-align:center; display:none}

.menu_name{ padding-top:17px;text-align:left;  height:54px; line-height:33px; color:rgb(254,250,201); font-size:24px; font-weight:lighter; background-color:#313131; border:1px solid #6c6c6c; text-align:center;text-shadow: 1px 1px 3px #222; width:232px; }

.menu_list{ width:235px; min-height:200px; _height:200px;padding-bottom:16px; clear:both; margin-top:6px;}
.menu_pg_but{width:182px; height:14px;  margin-left:1px; display:none}

.precom{ display:none}

.menu_list{padding-top:10px;}
.menu_list li{ width:230px; height:28px;text-align:left; padding:1px; margin-bottom:4px; overflow:hidden; background:url(images/line.jpg) repeat-x left bottom;}
#content-box .menu_list .fcat, #content-box .menu_list .fcat1, #content-box .menu_list .fcat2, #content-box .menu_list .fcat3, #content-box .menu_list .fcat4, #content-box .menu_list .fcat5{ display:block; cursor:pointer; margin:0px auto; width:219px;padding:0px 0px 0px 11px; display:block; height:28px; line-height:28px; overflow:hidden; float:left;background:url(images/icon1_off.gif) no-repeat left center; color:#d0d0d0;}

.menu_list p .sel_sun{ font-weight:bold; color:#cc0000;}

#content-box .menu_list .fcat:hover, #content-box .menu_list .selLink{font-weight:bold; background-position:0px 0px; color:rgb(254,250,201); text-decoration:none; background:url(images/icon1_on.gif) no-repeat left center;}


.menu_list p{ height:20px; padding-top:6px; border-bottom:1px solid #d0d0d0; text-align:left; text-indent:12px; width:158px;margin-left:14px; font-size:12px; display:none; background:url(images/li04.jpg) no-repeat 4px center;}
.menu_list #selMenu p{ display:block;}
.menu_list p a{ display:block; width:140px; height:20px;}

#content-box .right_top{ width:204px; margin-top:10px;height:223px; float:right; position:relative;}

#content-box .right_main{ width:960px; min-height:400px;_height:400px; position:relative; z-index:10}

#content-box .right_main img{ max-width:960px; width:expression(this.width >960 ? 960: true);}


#content-box .now_here{ height:20px; padding-top:8px; margin-top:6px; border-bottom:1px solid #d0d9e2; text-align:left; text-indent:18px; color:#8a8a8a; font-size:12px; background:url(images/arr-left.png) no-repeat 3px 12px;}

.title_desc{ width:100%; min-height:32px;_height:32px; margin-top:6px;}
.now_title{ float:right;margin-right:10px; border-right:8px solid #8a8a8a; border-bottom:1px solid #8a8a8a; padding-left:40px; padding-right:50px; color:#545454; }
.now_desc{ float:left; padding-right:18px; text-align:left; line-height:1.8em; color:#9a9a9a; display:none; }

#content-box .content_box{margin-top:20px; text-align:left; line-height:1.9em; /*color: #61696c;*/ color:#d0d0d0; font-variant:normal; letter-spacing:normal; font-size:14px;}
#content-box .content_box a{ color:#f9f9f9;}
#content-box .content_box a:hover{color:#ed1e24}





/*新闻列表*/
#content-box .news_list{ height:auto; margin-top:26px; min-height:380px;}
#content-box .news_list li{ padding-bottom:4px; margin-bottom:4px; border-bottom:1px dotted #292929;min-height:20px;_height:20px;}
#content-box .news_title{ width:100%; min-height:24px; _height:24px; position:relative; clear:both;}
#content-box .news_title .n_logo{ width:142px; height:107px; font-size:96px; line-height:1.3em; text-align:center; display:block; float:left; padding-top:4px;}

#content-box .news_time{display:block; float:right; width:100px; height:20px; color:#6c6c6c;font-size:12px; font-weight:lighter;}

#content-box .news_title .n_logo img{ max-height:105px; max-width:140px;
width:expression(this.width >140 && this.height < this.width ? 140: true);
height:expression(this.height > 105 && this.width / 140 < this.height / 105 ? 105 : true);
padding:1px; border:1px solid #8a8a8a;
}

#content-box .news_title .n_title{ margin-left:14px;  display:block; float:left; font-size:12px; font-weight:bold; text-align:left; color:#8a8a8a; padding-right:26px;}
#content-box .news_title .n_title:hover{ color:#ed1e24; text-decoration:none}
#content-box .news_title .n_title:visited { color:#545454;}

#content-box .news_title .news_date{ width:560px; padding-left:14px; display:block; float:left; margin-top:2px; text-align:left; color:#a8a8a8; font-weight:lighter; font-size:12px; line-height:1.6em; text-indent:18px;}

#content-box .news_list .news_desc{ line-height:1.6em; text-align:left; text-indent:20px; color:#545454; padding-top:4px; font-size:12px; font-weight:lighter; display:block; text-align:left;  clear:both;}
/*end*/

/*新闻内容*/
#content-box .newsTitle{ text-align:center; border-bottom:1px solid #3a3a3a; margin-bottom:18px;}
#content-box .newsTitle h2{ color:#9a9a9a; font-size:14px;}
#content-box .newsTitle p{ text-indent:340px; font-size:12px; color:#a8a8a8;}

#content-box .textBoxTxt { padding-top:8px; padding-bottom:14px; }
#content-box .textBoxTxt p{margin-top:10px;}
#content-box .moreNews{ margin-top:16px;  padding-top:10px;background:url(images/line.jpg) repeat-x left top;}
#content-box .moreNews h4{ font-size:13px; color:#9a9a9a}
#content-box .moreNews p{ font-size:13px; padding-left:16px; width:680px; background:url(images/li03.jpg) no-repeat 2px center; text-align:left;}
#content-box .moreNews a{color:#9a9a9a}
#content-box .moreNews a:visited {
	color:#545454;
}
/*产品列表*/
.prolist li { float:left; width:340px; height:180px; margin-right:10px; background:url(images/line.jpg) repeat-x left bottom; /*border-bottom:1px solid #3a3a3a;*/ margin-bottom:20px; overflow:hidden;}
.prolist li.r { margin-right:0; margin-left:20px;}
.prolist li .pic { float:left; width:160px;  height:160px; padding-top:6px;}
.prolist li .pic img { max-width:140px; max-height:140px; padding:1px; border:1px solid #6c6c6c;
width:expression(this.width >140 && this.height < this.width ? 140: true);
height:expression(this.height > 140 && this.width / 140 < this.height / 140 ? 140 : true);/* border:1px solid #ccc;*/}

.prolist li .pic img:hover{border:1px solid #ed1e24;}

.prolist li .con { float:left; width:166px;color:#333; line-height:1.5em; text-align:left;word-break: break-all; word-wrap: break-word;}
.prolist li .con strong { font-size:12px;  padding:6px 0 8px 1px; display:block; font-weight:lighter}
/*.prolist li .con strong a { color:#a8a8a8;}*/
.prolist li .con strong a:hover{ color:#ed1e24}
.prolist li .con .c { padding:0 0 12px 1px; height:80px; font-size:12px; color:#6c6c6c; overflow:hidden}
.prolist li.nobg { background:none;}



/*产品首页*/
#pro_index{ min-height:680px; _height:680px; width:716px; margin-top:30px; padding-bottom:60px;}
#pro_index .p_mode{width:355px; height:330px; overflow:hidden; float:left}
#pro_index .pm_r{width:345px; padding-left:10px;}

#pro_index .pr_line{ border-right:1px solid #3a3a3a;}
#pro_index .ptop{padding-top:30px; border-top:2px solid #3a3a3a;}

#pro_index .p_cat{width:355px; height:46px;  float:left;}
#pro_index .p_cat_img{height:46px; width:60px; }
#pro_index .p_cat_img img{ max-height:40px; max-width:40px;
width: expression(this.width >40 && this.height < this.width ? 40: true);
height: expression(this.height > 40 && this.width / 40 < this.height / 40 ? 40 : true);
}

#pro_index .p_cat_txt{ width:220px; padding-top:10px; font-size:12px; float:left; text-align:left; padding-right:10px;}
#pro_index .p_cat_txt a{display:block; padding-left:10px; background:url(images/icon1_off.gif) no-repeat left center; float:left}
.pimg_b{width:348px; height:320px;  }
.pi_b{width:170px; height:140px; position:relative; float:left}
.pi_line{  margin-right:4px;}
.pi_a{ display:block; width:100%; text-align:center; display:block; padding-top:8px;}
#pro_index .view_more{float:right; font-size:12px; font-weight:lighter; padding-top:10px; padding-right:8px;}
#pro_index .view_more a{ color:#6c6c6c;}
#pro_index .view_more a:hover{color:#ed1e24}
.pi_a img{ max-width:106px; max-height:80px; 
width: expression(this.width >106 && this.height < this.width ? 106: true);
height: expression(this.height > 80 && this.width / 106 < this.height / 80 ? 80 : true); padding:1px; border:1px solid #6c6c6c;}
.pi_a img:hover{border:1px solid #ed1e24;}
.pt_a{text-align:center; font-size:12px; font-weight:lighter; padding-top:10px; display:block; width:100%;  line-height:1.2em;}
#pro_index .pv_a{width:63px; height:21px; padding-top:3px; text-align:center; color:#fff; background:url(images/meitai/view-001.gif) no-repeat center center;}
.pt_list{width:170px; height:254px; float:left; border-left:1px solid #3a3a3a; text-align:left; font-size:12px; padding-top:10px;}
.pt_list a{display:block; padding-left:18px; padding-top:3px; padding-bottom:6px;}
/*分页导航*/
.pages{
clear:both; font-size:12px; /*font-family:"宋体";*/
padding-top:3px;
	text-align:right;
	padding-bottom:3px;
	padding-right:10px;
	height:22px;
	line-height:22px;
}
.pages a:link{
	display:inline;
	border:1px solid #6c6c6c;
	color:#e9e9e9;/*font-family:"宋体";*/
	background:#3a3a3a;
	padding:3px 6px;
	margin:0px 3px;
}
.pages a:visited{
	display:inline;/*font-family:"宋体";*/
	border:1px solid #eee;
	color:#333;
	background:#fff;
	padding:3px 6px;
	margin:0px 3px;
}
.pages a:hover{
	display:inline;/*font-family:"宋体";*/
	border:1px solid #db0d13;
	color:#fff;
	background:#ed1e24;
	padding:3px 6px;
	margin:0px 3px;
}
.pages .click{
	display:inline;/*font-family:"宋体";*/
	border:1px solid #006699;
	color:#000000;
	background:RGB(78,154,212);
	padding:3px 6px;
	margin:0px 3px;
}
.pages span{/*font-family:"宋体";*/
	display:inline;
	border:1px solid #3a3a3a;;
	color:#d9d9d9;
	background:#212121;
	padding:3px 6px;
	margin:0px 3px;
	
}
/*结束*/
.inner_bg_line{ width:100%; height:20px; background:url(images/bottom_bg.jpg) repeat-x center bottom;}
.bg_top{background:url(images/bottom_bg.jpg) repeat-x center top; height:10px;}
/*foot*/
#footer-box{ width:100%; min-height:62px;_height:62px; background-color:#000; border-top:1px solid #212121;}
#footer-box .ft_inner{ width:990px; height:auto;}
.ft_left { width:700px; float:left;}
.ft_right{ width:280px; float:right; padding-top:8px;}
.b_link{ padding-top:12px; text-align:left; font-size:12px; width:100%;}
#footer-box .b_link a{ display: block; float:left; width:70px; color:#6c6c6c;}
#footer-box .b_link a:hover{color:#ed1e24; text-decoration:none}
#footer-box .copy{ text-align:left; color:#3a3a3a; font-size:12px; clear:both; padding-top:5px;}

/*外展容器*/
.ext_box{ width:100%; height:auto; margin-top:10px;}
.ext_type{ height:26px; padding-top:4px; text-align:left; padding-left:22px; border-top:1px solid #d0d0d0; font-size:12px; color:#545454}
.ext_video{ background:url(images/gp_icon0.gif) no-repeat -2px -31px;}
.ext_art{background:url(images/gp_icon0.gif) no-repeat -2px 0px;}
.ext_file{background:url(images/gp_icon0.gif) no-repeat -2px -140px;}
.ext_img{background:url(images/gp_icon0.gif) no-repeat -2px -65px;}
#ext_video_list, #ext_art_list{ padding:10px;}
#ext_video_list li{ float:left; width:200px; height:160px; background:#f5f5f5; margin-right:28px; margin-bottom:18px;}
#ext_video_list li:hover{ background:#f0f0f0;}
#ext_video_list li a{ display:block;}
#ext_video_list li .ext_txt{ text-align:center; padding-top:6px; color:#545454;}

#ext_art_list li{ text-align:left; padding-left:14px; height:16px;  font-size:12px; margin-bottom:10px; background:url(images/gp_nav-trail.gif) no-repeat left 8px;}



/*产品查看*/
.proImgView{ width:663px; height:456px; background:url(images/propg.png) no-repeat center center;}


/*------产品展示---------*/
#product_show{
height: auto!important;
height: 400px;
min-height: 400px;
padding:0px 5px;
line-height:200%;
margin-bottom:8px;
}


#p_img{
padding:2px;
height:416px;
}
/*产品展示----以后一段时间将会不变*/
.proName{width:100%;height:32px;  text-align:left; margin-bottom:10px;}
.pN01{width:480px;border-bottom:1px solid #ccc;height:20; padding-top:12px;  margin-left:10px;}
#ShowProImg{
	/*width:540px;
	height:414px;
	float:left;
	position: relative;
	background: url(images/propg.png) no-repeat center center;
    */
	width:440px; background:none; border:1px solid #6c6c6c; height:400px; margin-left:20px;_margin-left:10px; float:left; position:relative;

}
#ScrollProImg{width:240px; float:right; min-height:414px;_height:414px; font-size:12px;}

	
#ProImgBox1{height:180px;  width:100%; overflow:hidden; margin-top:5px; padding-top:8px; /*visibility:hidden; visibility:visible*/}
#ProImgBox1 ul{height:auto; }
#ProImgBox1 li{ float:left; width:88px; height:60px;  margin-left:5px; margin-right:5px; overflow:hidden;}
#ProImgBox1 li a{ display:block; width:86px; height:48px; border:1px solid #6c6c6c; overflow:hidden; }
#ProImgBox1 li img{ width:86px;}
.file_dow{ width:100%; min-height:140px; _height:140px; }
.file_dow p{ text-indent:12px; height:20px; padding-top:4px;/* background:#e2ebf2; border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;*/ color:#8a8a8a;}
.file_dow li{padding-left:14px; margin-top:2px;}
.file_dow li a{ color:#8a8a8a;}

#fanda{
	position:absolute;
	width:440px;
	height:26px;
	z-index:10;
	left: 11px;
	top: 8px;
}



.ProDes{min-height:80px; _height:80px; margin-top:10px; text-align:left; }
#ImgShowBox{
	height:380px;
	width:100%;
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center; position:relative;
}
.fanda{ position:absolute; height:34px;  left:0; bottom:0; text-align:right; margin-right:5%; width:95%;}
#ImgShowBox img{max-width:430px; max-height:370px; 
_width:expression(this.width > 420 && this.width / 420 >= this.height / 370 ? 420 : true);
_height:expression(this.height > 370 && this.width / 420 < this.height / 370 ? 370 : true);

}
.ProDes .proNote{
	height:26px;
	padding-top:4px;
	padding-left:16px;
	background-image: url(images/line.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	font-weight:bold;
}
.ProDes #proContent{height:auto; padding:6px; text-align:left; padding-left:18px; font-weight:lighter;}

.content_box .title{ margin-bottom:10px; background:url(images/line.jpg) repeat-x left bottom; padding-bottom:8px;}
/*#ProImgBox img{max-width:96px; max-height:96px; 
width:expression(this.width > 94 && this.width / 94 >= this.height / 96 ? 94 : true);
height:expression(this.height > 94 && this.width / 94 < this.height / 96 ? 96 : true);
}
*/


/*更多产品*/
.morePro{ margin-top:40px; clear:both; min-height:100px;_height:100px;}
.proMoreTitle{ width:100%; height:22px; padding-top:7px; font-size:13px;text-align:left; text-indent:10px; color:#909090; background:url(images/line.jpg) repeat-x left bottom #000;}

.morePro li{
  width:152px;height:132px; float:left; margin-right:20px; text-align:center; margin-top:10px; overflow:hidden; 
}
.morePro li a{  color:#8a8a8a; font-size:13px; }
.morePro li a:hover{ color:#545454;}
.morePro li a:visited{ color:#545454; font-style:italic;}
.morePro li img{max-width:146px; max-height:100px; 
_width:expression(this.width > 146 && this.width / 146 >= this.height / 100 ? 146 : true);
_height:expression(this.height > 100 && this.width / 146 < this.height / 100? 100 : true); margin-bottom:4px; padding:1px; border:1px solid #6c6c6c;}


/*search_bar*/
#search_bar{position:absolute; width:336px; height:36px; right:2px; bottom:-41px; background:url(images/search.png) no-repeat center center;}
#search_bar #q{position:absolute; width:156px; height:24px; left:20px; top:7px;background:transparent; border:none; color:#d0d0d0; line-height:1.7em;}
#search_bar #search{position:absolute; width:24px; height:24px; right:126px; top:8px; border:none; background:transparent; cursor:pointer}
#search_bar .lang{ position:absolute; width:87px; height:21px; padding-top:6px; color:#e0e0e0; right:19px; top:4px; font-size:12px; }
#search_bar .lang:hover{ color:#fff;}


/*新menu*/
#menu_box li{ width:198px; float:left; height:60px;  font-size:13px;margin-top:8px;text-align:center; position:relative;}
#menu_box .m_a, #menu_box .m_a0 { color:#fff; width:100px; display:block; height:26px; padding-top:20px; text-decoration:none; text-align:center; margin-left:49px;}
#menu_box .m_a:hover , #menu_box .m_a0:hover{ color:rgb(214,2,41); border-bottom:4px solid rgb(214,2,41);}
#sound{ position:absolute; width:1px; height:1px; left:0; top:0; overflow:hidden; }

/*二级*/
#menu_box .two_menu{ padding:10px;}
#menu_box .two_menu a{color:#c0c0c0; display:block; height:20px; padding-top:3px; float:left; margin-left:10px;_margin-left:8px; margin-right:10px;_margin-right:8px; text-decoration:none}

#menu_box .mmbg{background:url(images/2_menu.png) no-repeat center -2px; position:relative; z-index:99;_background:none}

#menu_box .two_menu a:hover{ color:#fff;}

#menu_box .eg_l{position:absolute; width:10px; height:50px; left:-10px; top:0;background:url(images/2_menu.png) repeat-x -2px -229px;}
#menu_box .eg_r{position:absolute; width:10px; height:50px; right:-10px; top:0;*top:-1px;background:url(images/2_menu.png) repeat-x -16px -168px;}

#menu_box .t_inner{ position:absolute; left:0; top:-37px;*top:-36px; height:50px; width:200px; background:url(images/2_menu.png) repeat-x left -85px; z-index:90; display:none;}

.menu_mark{ position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity: 0.2; filter: Alpha(opacity=20); z-index:1}
.menu_mark_0 { opacity: 0.4; filter: Alpha(opacity=40);}

/*子目录*/
#show_tow_menu{ width:100%; height:50px; position:relative;}

#son_menu{position:relative; width:1000px; height:40px; padding-top:16px; z-index:10; font-size:13px; font-family:'微软雅黑'}

#son_menu .sA{ padding-left:20px; padding-right:20px; color:#fff;}
#son_menu .sA:hover{ color:rgb(214,2,41);}
#son_menu .now_cat{ color:rgb(214,2,41);}

#son_menu .now_big_cat{ position:absolute; left:0; top:8px; height:26px; padding-top:4px; padding-left:16px; padding-right:16px; border:1px solid #515151; background:#212121;} 

.title_txt{ cursor:pointer}
