﻿@charset "utf-8";
body,h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th,tr,td, p, form {margin:0;padding:0;}
body {
	font-family:Verdana,Arial, Helvetica, sans-serif, '宋体';
	font-size:12px;
	color:#797979;
	text-align:center;
	margin:0;padding:0;
	}
img {border:0;}
ul,li {list-style:none;}

a {font-size:12px; color:#797979; text-decoration:none;}
a:hover { text-decoration:underline;}

.clear {clear:both;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}

/*其他配置*/
.contain {width:990px;margin:0 auto; padding:0; }

/* 头部 */
.header{float:left;width:100%; min-height:100px;_height:100px;background:url(../images/top.jpg) top repeat-x;}
.header img.logo{float:left; margin:30px 0 0 63px;}
.header div.top{ float:right; width:800px;text-align:right;overflow:hidden;}
.header span.language {float:right;display:block; width:100%; padding:10px 0 3px 0; text-align:right; line-height:16px;}
.header span.language a{ font-family:Arial;font-size:10px;color:#7B7B7B; padding-left:30px; margin-right:20px;}
.header span.language a.py{background:url(../images/flag_1.jpg) no-repeat; }
.header span.language a.en{background:url(../images/flag_2.jpg) no-repeat;}


/*导航菜单*/
/*
.menu{  float:right; width:550px; padding:30px 0 0 0px; overflow:hidden;}
.menu ul{ width:auto;height:27px;}
.menu ul li{float:left; width:88px; margin: 0 10px 0 10px;  line-height:27px;text-align:center;}
.menu ul li.last{float:left; width:90px;  margin: 0 0 0 10px;  line-height:27px;text-align:center;}
.menu ul li a{ display:block; width:90px; height:27px; font-size:14px; font-weight:bold; color:#063B85; text-decoration:none; }
.menu ul li a:hover{color:#fff; background:url(../images/menu_h.jpg) no-repeat;text-decoration:none;}
.menu ul li a.current{color:#fff;background:url(../images/menu_h.jpg) no-repeat;}
*/


/*导航菜单*/
.menu{ float:right; width:550px;height:27px;  margin-top:30px; }
.headbc {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px;  FLOAT: left; 
}

#navmenu {
	PADDING-BOTTOM: 0px;PADDING-LEFT: 0px; WIDTH: 550px; PADDING-RIGHT: 0px; HEIGHT: 27px; PADDING-TOP: 0px;
}
.menu1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto 0px 0px; PADDING-LEFT: 0px; WIDTH: 90px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 27px; PADDING-TOP: 0px; 
}
.menu1text {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 90px; PADDING-RIGHT: 0px; HEIGHT: 27px; COLOR: #000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px;
}
.menu1text a {
	color:#063B85; width:90px; height:27px; FONT-SIZE: 13px; float:left; text-decoration:none;
}
.menu1text a:hover {
	color:#fff;text-decoration:none; FONT-SIZE: 13px; background:url(../images/menu_h.jpg) no-repeat; 
}
.menu1text:hover {
	TEXT-DECORATION: none;
}

.menu2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 450px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 27px; PADDING-TOP: 0px; 
}


.headc {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 450px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 27px; PADDING-TOP: 0px;
}
.ddsmoothmenu {
	WIDTH: 0px; 
}
.ddsmoothmenu UL {
	Z-INDEX: 100; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.ddsmoothmenu UL LI {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px;
}

.ddsmoothmenu UL LI A {
	TEXT-ALIGN: center; LINE-HEIGHT: 27px; WIDTH: 90px; DISPLAY: block; HEIGHT: 27px; COLOR: #063B85; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION:none;
}
.ddsmoothmenu UL LI A.selected {
	 COLOR: #063B85; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.ddsmoothmenu UL LI A:hover {
	COLOR: #fff; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none; background:url(../images/menu_h.jpg) no-repeat
}
.ddsmoothmenu UL LI A.current {
	COLOR: #fff; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none; background:url(../images/menu_h.jpg) no-repeat
}
.ddsmoothmenu UL LI UL {
	POSITION: absolute; DISPLAY: none; VISIBILITY: hidden; LEFT: 0px; padding-top:12px;
}
.ddsmoothmenu UL LI UL LI {
	/*DISPLAY: list-item;*/ FLOAT: none;border-left:0;
}
.ddsmoothmenu UL LI UL LI UL {
	TOP: 0px; background:#B8B8B8;
}
/*
.ddsmoothmenu UL LI UL LI UL LI{
	background:#B8B8B8;
}
*/
.ddsmoothmenu UL LI UL LI A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; MARGIN: 0px; PADDING-LEFT: 19px; WIDTH: 130px; PADDING-RIGHT: 0px;  HEIGHT: 27px; COLOR: #063b85; FONT-SIZE: 12px;FONT-WEIGHT: bold TEXT-DECORATION: none; PADDING-TOP: 0px;border-bottom:solid 1px #757575;background:#B8B8B8;  
}
.ddsmoothmenu UL LI UL LI A:hover {
	  COLOR: #063b85; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none;background:url(../images/menu2_h.jpg) repeat-x;
}
* HTML .ddsmoothmenu {
	HEIGHT: 1%
}
.downarrowclass {
	POSITION: absolute; WIDTH: 0px; HEIGHT: 0px; TOP: 0px; RIGHT: 0px
}
.rightarrowclass {
	POSITION: absolute; WIDTH: 0px; HEIGHT: 0px; TOP: 0px; RIGHT: 0px
}
.ddshadow {
	POSITION: absolute; WIDTH: 0px; HEIGHT: 0px; TOP: 0px; LEFT: 0px
}
.toplevelshadow {
	opacity: 0.8
}
#smoothmenu1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 450px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 27px; PADDING-TOP: 0px;  
}





/*主体*/
.main{ float:left;width:100%; min-height:440px;_height:440px; background:url(../images/main_top.jpg) top repeat-x #DEDEDE;  }
.cont{width:99%; margin: 0 auto;  line-height:25px; text-align:left; min-height:310px;_height:310px; }

.main_about{ background:url(../images/main_about.jpg) top repeat-x}

/*首页*/
.banner{width:100%;  background:url(../images/banner_bg.jpg) repeat-x; text-align:center; padding-top:1px;overflow:hidden; }
.focus{width:959px;  height:295px; margin:0 auto;overflow:hidden;}

.about_banner{float:left;width:990px;  height:134px;background:url(../images/banner_about.jpg) no-repeat; text-align:left;}

.index_main{ width:960px; height:388px; margin: 0 auto; background:url(../images/index_mainbg2.jpg) no-repeat;margin-top:28px; padding-left:20px; overflow:hidden; }

.index_right{float:right;width:183px; height:150px; margin:13px 10px 0 10px; overflow:hidden;}
.index_right a img { margin: 0 0 4px 0 ;}

.index_about{float:left; margin:13px 0 0 37px; background:url(../images/index_title_about.jpg) no-repeat; width:529px;height:150px; padding:26px 0 0 0;overflow:hidden; line-height:23px; text-align:left;}

.index_pro{float:left; width:291px; height:153px; margin:21px 20px 0 0px; overflow:hidden;  }
.index_pro1{background:url(../images/index_probg1.jpg) no-repeat; }
.index_pro2{background:url(../images/index_probg2.jpg) no-repeat;}
.index_pro3{background:url(../images/index_probg3.jpg) no-repeat;}

.index_pro span{ width:90%; height:100px; margin:30px auto 0 auto; display:block; color:#FFF; line-height:20px;}
.index_pro span img{ float:left; margin:0 12px 0 0;}
.index_pro a{ color:#FFF;}

.index_news{float:left; width:600px; margin:30px 0 0 5px;  overflow:hidden;}

.index_tel{ float:right; width:250px;background:url(../images/tel.gif) left top no-repeat;margin:30px 0 0 0;  padding:30px 0 0 40px; font-size:14px; line-height:26px;overflow:hidden;}
.index_tel a img{ margin:0 0 0 10px}


/*内页*/
.main_left{float:left; width:181px; margin:13px 10px 17px 0;}
.main_right{float:right; width:760px; margin:13px 10px 17px 0;/*min-height:530px;_height:530px; border:solid 1px red;*/ overflow:hidden;}

.banner_about{width:100%; height:160px; overflow:hidden;background:url(../images/bannerbg_about.jpg) repeat-x;text-align:center;}
.banner_pro{width:100%;height:160px; overflow:hidden;background:url(../images/bannerbg_pro.jpg) repeat-x;text-align:center;}
.banner_news{width:100%;height:160px; overflow:hidden;background:url(../images/bannerbg_news.jpg) repeat-x;text-align:center;}
.banner_contact{width:100%;height:160px; overflow:hidden;background:url(../images/bannerbg_contact.jpg) repeat-x;text-align:center;}


/*左侧导航*/
.left_menu{ width:181px; margin:0 0 0 10px;}

.left_menu div.title{width:100%;height:26px;background:url(../images/title_bg.jpg) no-repeat; text-align:left;}
.left_menu div.title span{ line-height:26px; font-size:14px; font-weight:bold; color:#575757; padding:0 0 0 30px;}
.left_menu ul li{text-align:left;}
/*.left_menu ul{ width:179px;border:solid 1px #C8C8C6;border-top:0;background:#F5F5F3; padding-bottom:10px; overflow:hidden;}
.left_menu ul li{ width:158px; margin:0 auto; line-height:30px; border-bottom:solid 1px #C8C8C6; overflow:hidden;}
.left_menu ul li a{ color:#484846; display:block; padding-left:20px;background:url(../images/ico_title.jpg) 5px 12px no-repeat;}
.left_menu ul li a:hover{ color:#000;text-decoration:none;}
.left_menu ul li a.current{ color:#000;text-decoration:none;}
*/


.now{ /*width:100%;*/ height:30px; text-align:right; line-height:30px;border-bottom:solid 1px #DEDDDC; margin-bottom:10px; overflow:hidden; }
.now span{ padding-left:20px;}

/*新闻列表*/
.news_list1 { float:left; width:100%; }
.news_list1  li{  width:100%; line-height:25px; text-align:right;overflow:hidden;}
.news_list1  li a{ float:left; background:url(../images/ico_news.jpg) left center no-repeat; padding-left:10px;}
.news_list1  li a:hover{}



/*新闻列表*/
.news_list { float:left; width:100%; min-height:420px;_height:420px; }
.news_list  li{  width:100%; line-height:25px; text-align:right;overflow:hidden;}
.news_list  li a{ float:left; background:url(../images/ico_news.jpg) left center no-repeat; padding-left:14px;}
.news_list  li a:hover{}


/*图片列表1*/
.pro_list{ width:100%; padding-top:15px; padding-left:2px;  min-height:420px;_height:420px; }
.pro_list li{float:left;width:140px; height:150px;  margin-bottom:10px; margin-right:36px; text-align:center; line-height:20px;}
.pro_list li img{ width:128px; height:99px; }
.pro_list li a{ }
.pro_list li a:hover{ }
.pro_list li.last{ margin-right:0; }
.pro_list li span{ display:block; width:100%; text-align:center; line-height:20px;}



/*图片*/
.imgborder:link{border:solid 1px #D4D4D4; display:block; margin:0 ; padding:0;line-height:0; background:url(../images/pro_bg.jpg) center no-repeat;}
.imgborder:visited{border:solid 1px #D4D4D4; display:block;margin:0 ; padding:0;line-height:0; background:url(../images/pro_bg.jpg) center no-repeat;}
.imgborder:hover{border:solid 1px #B97628; display:block;margin:0 ; padding:0;line-height:0; background:url(../images/pro_bg.jpg) center no-repeat;}
.imgborder:active{border:solid 1px #D4D4D4; display:block;margin:0 ; padding:0; line-height:0; background:url(../images/pro_bg.jpg) center no-repeat;}


.dy{ /*float:left;*/text-align:left; line-height:25px;/* width:99%; border:solid 1px #000;*/}

.back{ width:90%; margin:0 auto; text-align:center; padding:5px 0px 3px 0; }
.prenext{ width:90%; margin:0 auto;text-align:left; line-height:25px; padding:15px 0 5px 38px;}
.prenext span{ text-align:left; display:block; width:50%; margin: 0 auto;}


.news_title{ font-weight:bold; font-size:14px;  line-height:30px; text-align:center;}
.news_info{line-height:25px; text-align:center;font-weight:bold; margin-bottom:10px;}
.news_cont{line-height:25px;width:95%; text-align:left;}

.pro_img{ width:100%; text-align:center;}

.fy{ float:right;width:100%; margin:0 auto;height:25px; line-height:25px; margin-top:15px;text-align:left; font-size:12px; border-top:solid 1px #DEDDDB; padding-top:4px; overflow:hidden;    } 
.fy a{ margin:0 5px;text-decoration:none; font-size:12px;} 

/* 底部 */
.footer{ width:100%; /*height:75px;*/ background:#DFDFDF;font-family:Arial;font-size:10px; color:#4A4B4D; line-height:23px; overflow:hidden; text-align:center; padding-top:8px; padding-bottom:15PX;  }
.footer a{ font-family:Arial;font-size:10px; color:#BCD7FD;  }