@import url("global.css");
/*主体*/

#container {
	margin:0 auto;
	width:1003px;
	background:#FFFFFF;
}
a {
	color:#2265ac;
	text-decoration:none;
}
a:hover {
	color:#2265ac;
	text-decoration:underline;
}
a.btnSearch{ 
	background:url(../images/search_btn.gif) 0 0 no-repeat;
	display:inline-block;
	width:88px; 
	height:22px; 
	text-indent:-9999px; 
	overflow:hidden;	
	vertical-align:bottom;
}
/*顶部*/
.header {
	height:81px;
	background:url(../images/topbg.jpg) no-repeat;
}
.search {
    float:right;
	+padding-right:20px;padding-right:28px;
	padding-top:12px;
	text-align:right;
	+line-height:30px;line-height:26px;
}
.search input 
{
	margin-top:4px;
	}
.search_btn{
	margin-top:3px;
}
.textzi {
	color:#878787;
	padding-left:2px;
	padding-top:2px;
	line-height:14px;
	border:1px #337c8a solid;
	height:16px;
	width:220px;
	margin-top:10px;
	display:inline-block;
	vertical-align:bottom;
}
/***************** menu *****************/
#menu {
	height:30px;
	width:928px;
	margin:0 auto;
	padding-left:21px;
	background:url(../images/menu_bg.gif) repeat-x;
	list-style:none;
	border-left:1px #00477d solid;
	border-right:1px #00477d solid;
}
#menu ul {
   padding-top:5px;
}
#menu li {
	float:left;
	padding:0 13px;
}
.last{margin-right:0;}
#menu li a {
	padding-top:6px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	height:24px;
}
#menu li a:hover {
	background:url(../images/menu_h.gif) no-repeat -3px 0;
}
/***************** banner *****************/
.banner {
	padding-top:1px;
}
#mainContent{
	padding:19px 10px;
}
.left{
	float:left;
	width:663px;
	padding-left:29px;
}
.right{
	float:right;
	width:272px;
	padding-right:17px;
}
/***************** login *****************/
.login{
	background:url(../images/login_box.jpg) no-repeat;
	width:262px;
	height:151px;
	margin-top:5px;
}
.loginInput{ 
	color:#878787;
	width:150px; 
	height:16px; 
	border:1px solid #d5d5d5;
	background:url(../images/input_di.jpg) repeat-x;
	padding:1px 1px;
	margin-top:0px;
}
/***************** prolist02 *****************/
.prolist02{
	border:1px solid #c4dbeb;
	height:190px;
	width:259px;
	margin-top:1px;
}
.prolist02 h2{
	background:url(../images/prolist_lm.gif) repeat-x;
	height:23px;
	color:#2265ac;
	padding-top:6px;
	padding-left:15px;
}
.rightMenu_lm {

}
.rightMenu_lm a{
	color:#2265ac;
	line-height:26px;
	height:25px;
	padding-left:18px;
	text-decoration:none;
	display: block;
}
.rightMenu_lm a:hover{
	color:#2265ac;
	text-decoration:underline;
}
.blue{
	background:#f6fafc;
}

/***************** mail *****************/
.mail{
	background:url(../images/mail_box.gif) no-repeat;
	width:214px;
	height:34px;
	padding-left:48px;
	margin-top:3px;
	padding-top:10px;
}
.orange{
	color:#ea5500;
}
.gary{
	color:#666666;
}
/***************** banner *****************/
.banner{
}
.news{
	background:url(../images/news_di.gif) no-repeat;
	width:529px;
	height:30px;
	margin-top:6px;
	padding-left:123px;
	padding-top:3px;
}
.news a{
	color:#FFFFFF;
	text-decoration:none;
}
.news a:hover{
	color:#FFFFFF;
	text-decoration:none;s
}
.orange01{
	float:right;
	padding-right:50px;
	color:#ea5500;
}
/***************** ydao *****************/
.ydao{
	padding:8px 0px 5px;
	width:930px;
	margin:0 auto;
}
/***************** t_support *****************/
.t_support{
	width:330px;
	float:left;
}
.nr01{
	float:right;
	padding-left:10px;
	padding-right:10px;

}
.nr01 h4{
	color:#2265ac;
	font-weight:bold;
	padding-bottom:10px;
}
.ppic01{
	float:left;
}
.nr01 a{
	color:#2265ac;
	text-decoration:underline;
}
.nr01 a:hover{
	color:#2265ac;
	text-decoration:underline;
}
/***************** feedback *****************/
.feedback{	
    width:336px;
	border-left:1px dotted #000;
	border-right:1px dotted #000;
	float:left;
}
.nr02{
	float:right;
	padding-left:10px;
	padding-right:6px;
}
.nr02 h4{
	color:#2265ac;
	font-weight:bold;
	padding-bottom:10px;
}
.ppic02{
	float:left;
	padding-left:6px;
}
.nr02 a{
	color:#2265ac;
	text-decoration:underline;
}
.nr02 a:hover{
	color:#2265ac;
	text-decoration:underline;
}
/***************** order *****************/
.order{	
    width:240px;
	float:right;
}
.nr03{
	float:right;
	padding-left:10px;
	padding-right:6px;
}
.nr03 h4{
	color:#2265ac;
	font-weight:bold;
	padding-bottom:10px;
}
.ppic03{
	float:left;
	padding-left:6px;
}
.nr03 a{
	color:#2265ac;
	text-decoration:underline;
}
.nr03 a:hover{
	color:#2265ac;
	text-decoration:underline;
}
/***************** footer *****************/
#footer{
	background:url(../images/footer_di.gif) repeat-x;
	height:61px;
	width:1003px;
	margin:0 auto;
}
.huise{
	color:#666666;
	font-size:11px;
}
.black{
	color:#000;
        font-size:11px;
}

/***************** ny_about *****************/
#mainContent01{
	padding:0px 0px;
	margin:0 auto;
	width:951px;
}
.ny_banner{
	padding-top:1px;
	text-align:center;
width:951px;
height:170px;
	
}
.ny_banner2{
	padding-top:1px;
	text-align:center;
width:951px;
height:200px;
	
}
.right01{
	float:right;
	width:720px;
}
.left01{
	float:left;
	width:202px;

}
/***************** prolist01 *****************/
.prolist01{
	border:1px solid #c4dbeb;
	width:220px;
	margin-top:6px;
	padding-bottom:30px;
	margin-bottom:10px;
}
.prolist01 h2{
	background:url(../images/prolist_lm01.gif) repeat-x;
	height:23px;
	color:#2265ac;
	padding-top:6px;
	padding-left:15px;
}
.leftMenu_lm h3{	
        padding-top:5px;
	line-height:20px;
	display:block;
	padding-left:16px;
        font-size:12px;

}
.leftMenu_lm h3 a{
	color:#135f9b;
	text-decoration:none;
	background:url(../images/diot01.gif) no-repeat  left center;
	padding-left:15px;
}
.leftMenu_lm h3 a:hover{
	color:#135f9b;
	text-decoration:none;
}
.leftMenu_lm h5{
	padding-left:35px;
	background:url(../images/diot05.gif) no-repeat 26px 3px;
}

/***************** location *****************/
.conTxt {
	padding-left:10px;
	color:#2e2e2e;
	padding-top:10px;
	border-bottom:1px #dbdbdb solid;
}
.weiz{
	background:url(../images/home.jpg) no-repeat left center;
	padding-left:25px;
	float:right;
	padding-right:10px;
}
.wz_t{
	background:url(../images/diot02.gif) no-repeat left center;
	float:left;
	height:12px;
	padding-left:15px;
	color:#2265ac;
	font-weight:bold;
}
.w_content{
	color:#000000;
	margin:5px 6px 6px 6px; 
}
.contact{
	background:url(../images/contact.jpg) no-repeat;
	width:222px;
	height:56px;
	padding-top:8px;
}
/***************** nlist *****************/
.nlist{
	list-style:none;
}
.nlist li{
	display:block;
	line-height:24px;
	background:url(../images/dashed.gif) repeat-x 0 bottom;
}
.nlist li a{
	background:url(../images/dian.gif) no-repeat 8px center;
	padding-left:20px;
	color:#2265ac;
}
.data{
	float:right;
	padding-right:5px;
	color:#999;
}
.pagination{
	margin-top:20px;
	text-align:center;
}
/***************** proList *****************/
.proList {

}
.proList, .proList ul {
	margin:0;
	padding:0;
}
.proList ul li {
	float:left;
	width:21%;
	margin-bottom:20px;
	margin-right:16px;
	margin-left:6px;
	margin-top:10px;
}
.proName {
	color:#2a84e5;
	text-align:center;
	padding-top:3px;
}
.proName a {
	text-decoration:none;
	color:#2265ac;
}
.proName a:hover {
	color:#2265ac;
	text-decoration:underline;
}
.imgBox {
	height:144px;
	width:144px;
	text-align:center;
	line-height:90px;
	font-size:90px;
	border:1px solid #2265ac;
	overflow:hidden;
}
.imgBox img{ vertical-align:middle;}

/***************** proList001 *****************/
.proList001 {

}
.proList001, .proList001 ul {
	margin:0;
	padding:0;
}
.proList001 ul li {
	float:left;
	width:100px;
	height:80px;
	overflow:hidden;
	margin-bottom:20px;
	margin-right:20px;
	margin-left:10px;
	margin-top:10px;
}
.proName001 {
	color:#2a84e5;
	text-align:center;
	padding-top:3px;
}
.proName001 a {
	text-decoration:none;
	color:#2265ac;
}
.proName001 a:hover {
	color:#2265ac;
	text-decoration:underline;
}
.imgBox001 {
	height:58px;
	width:88px;
	text-align:center;
	line-height:50px;
	font-size:50px;
	border:1px solid #2265ac;
	overflow:hidden;
}
.imgBox001 img{ vertical-align:middle;}

/***************** proList001 *****************/

.white{
	color:#FFFFFF;
}
a.blue2{
    background:#f6fafc url(../images/diot01.gif) no-repeat 5px 10px !important;
	zoom:1;
}
.inp
{
	width:150px; height:18px;
	}
	
/*二级分类样式开始*/
.leftMenu_lm ul li {
	padding-top:5px;
	line-height:20px;
	display:block;
	padding-left:16px;
        font-size:12px;
}
.leftMenu_lm ul li a {
	color:#135f9b;
	text-decoration:none;
	background:url(../images/diot01.gif) no-repeat  left center;
	padding-left:15px;
}
.leftMenu_lm ul li a:hover {
	color:#135f9b;
	text-decoration:none;
}
.leftMenu_lm ul.abcd li{
	padding-top:6px;
	padding-left:10px;
}
.leftMenu_lm ul.abcd li a {
	color:#135f9b;
	text-decoration:none;
	font-weight:normal;
	background:url(../images/diot05.gif) no-repeat left 2px;
}
.leftMenu_lm ul.abcd li a:hover {
	color:#135f9b;
	text-decoration:underline;
}

/*二级分类样式结束*/
#newsBox{
	width:652px;
	height:350px;
	overflow:hidden;
	position:relative;
}
.Menubox{
	width:652px;
	position:absolute;
	top:299px;
	left:1px;
	z-index:999;
}
.Menubox li{
       float:left;
       display:block;
       cursor:pointer;
       width:161px;
       text-align:center;
	   line-height:48px;
       color:#013862;
	   padding-right:2px;
       font-weight:bold;
	   background:url(../images/M2.png) no-repeat;
	   height:48px;
}
.Menubox li.hover{
      background:url(../images/M1.png) no-repeat;
      width:161px;
	  height:48px;
      color:#fff;
      font-weight:bold;
}

.Contentbox{
     clear:both;
}
h3 .blue{
background:#f6fafc;

}