/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 0px;
	background: url(images/body.jpg) top no-repeat;
	line-height:22px;
}
td,input,textarea,a,select,font{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
}
img{ border:0px;}

ul,li,h3,h2,h1,h4,h5,p,form,dl,dt,dd{ margin:0px; list-style:none; padding:0px;}
h3,h2,h1,h4,h5{ font-size:14px; font-weight:600;}


 .zred{color: #FF0000;}
 a.zred:visited, a.zred:link{color: #FF0000; }
.zred a:visited,.zred a:link{color: #FF0000; }

 .zred2{color: #AB0012;}
 a.zred2:visited, a.zred2:link{color: #AB0012; }
.zred2 a:visited,.zred2 a:link{color: #AB0012; }

 .zblue{color: #0180BB;}
 a.zblue:visited, a.zblue:link{color: #0180BB; }
.zblue a:visited,.zblue a:link{color: #0180BB; }

 .zblue2{color: #476781;}
 a.zblue2:visited, a.zblue2:link{color: #476781; }
.zblue2 a:visited,.zblue2 a:link{color: #476781; }


 .zyellow{color: #A5844D;}
 a.zyellow:visited, a.zyellow:link{color: #A5844D; }
.zyellow a:visited,.zyellow a:link{color: #A5844D; }

 .zhui{color: #333333;}
 a.zhui:visited, a.zhui:link{color: #333333; }
.zhui a:visited,.zhui a:link{color: #333333; }

 .zhui2{color: #999999;}
 a.zhui2:visited, a.zhui2:link{color: #999999; }
.zhui2 a:visited,.zhui2 a:link{color: #999999; }



 .zgreen{color: #135009;}
 a.zgreen:visited, a.zgreen:link{color: #135009; }
.zgreen a:visited,.zgreen a:link{color: #135009; }

 .White{color: #FFFFFF;}
 a.White:visited, a.White:link, a.White:hover, a.White:active{color: #FFFFFF; }
.White a:visited,.White a:link,.White a:hover,.White a:active{color: #FFFFFF; }

 .Black{color: #000000;}
 a.Black:visited, a.Black:link{color: #000000; }
.Black a:visited,.Black a:link{color: #000000; }





a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #C2000D;
	text-decoration: none;
}
a:active {
	color: #C2000D;
	text-decoration: none;
}


.left{ float:left; height:auto; overflow: hidden;}
.center{ float:left; height:auto; overflow: hidden;}
.right{ float:right; height:auto; overflow: hidden;}

.body_about {
	background: url(images/body_About.jpg) center top no-repeat; 
}

.body_solutions {
	background: url(images/body_solutions.jpg) center top no-repeat; 
}

.body_Services {
	background: url(images/body_Services.jpg) center top no-repeat; 
}

.body_News {
	background: url(images/body_News.jpg) center top no-repeat; 
}

.body_contact {
	background: url(images/body_contact.jpg) center top no-repeat; 
}

.body_product {
	background: url(images/body_product.jpg) center top no-repeat; 
}


.mainbg{ background:url(images/mainbg.jpg) top center no-repeat; width:100%; height:auto; overflow:hidden;}
.mainbg2{ background:url(images/mainbg2.gif) bottom center no-repeat; width:100%; height:auto; overflow:hidden; padding-bottom:90px;}



.list dd{ height:25px; line-height:25px; overflow:hidden;}
.list dd a{ display:block; height:25px; line-height:25px; cursor:pointer; overflow:hidden;}
.list dd span{ display:block; float:left; overflow:hidden;}
.list dd font{ display:block; float:right; padding-right:0px; color:#737373; padding-right:5px;}
.list dd a:hover{ color: #C2000D;}
.list dd .zred2{ display:block; float:right; padding-right:0px; padding-right:5px; float:right;}




.web{ height:auto; overflow: hidden; margin:0px auto; width:1004px;}


.headerbg{ background:url(images/headerbg.jpg) top center repeat-x; width:100%; height:auto; overflow:hidden;}
.content{word-wrap: break-word;word-break: normal; height:auto; overflow: hidden; text-align:inherit;}


#header{ height:102px;}
#header .logo{ width:549px; height:102px; float:left; overflow:hidden; background: url(images/logo.png);}
#header .right{ width:258px; height:102px; padding-right:30px;}
#header .right .nav{ height:50px; line-height:50px; overflow:hidden; text-align:right; font-size:11px;}
#header .right .nav a{ font-size:11px;}
#header .right .search{ height:21px; overflow:hidden;}

#header .right .search .inputbg{ background:url(images/search_inputbg.gif) top no-repeat; width:141px; height:21px;}
#header .right .search .inputbg input{ background:none; border:none; width:126px; color:#B7BAC1; padding-left:5px;}


#menu{ height:42px; overflow:hidden;}

#banner{ margin-bottom:36px;}


#main_index{ height:300px;}
#main_index h3{ height:38px; line-height:38px; overflow:hidden; color:#63A2B1; font-size:16px; margin-bottom:10px; padding-left:35px;}
#main_index .news{ width:299px; height:200px; margin-top:33px;}
#main_index .news .list{ width:250px; height:120px; overflow:hidden; margin:0px auto;}
#main_index a.more{ height:32px; overflow:hidden; display:block; line-height:500px;}


#main_index .product{ width:400px; height:240px; margin-top:12px;}

#main_index .about{ width:286px; height:200px; margin-top:33px;}
#main_index .about .content{ padding-left:35px; height:120px; width:212px;}


#main{ width:1000px; margin:0px auto; height:auto; overflow:hidden;}


#main .left{ width:220px; padding-left:8px;}

#main .left .menu{ background:url(images/leftbg.gif); height:auto; overflow:hidden; width:220px;}
#main .left .menu .bg{ background:url(images/leftfoot.gif) bottom no-repeat; height:auto; overflow:hidden; min-height:244px; _height:244px; _overflow:visible;}
#main .left .menu .bar{ background:url(images/leftbar.gif) no-repeat; height:86px; line-height:92px; overflow:hidden; padding-left:38px; font-size:16px; color:#FFFFFF; font-weight:600;}



.Leftmenu{ width:178px;overflow:hidden; margin-bottom:18px; padding-left:16px;}

.Leftmenu  .L_a{ display:block;padding-left:25px; background: url(images/icon_leftmenu.gif) 10px 10px no-repeat; border-bottom:1px dashed #C9C7CD; font-weight:600; line-height:34px; cursor:pointer;}
.Leftmenu  .L_a:hover{background: url(images/icon_leftmenubg.gif) 10px 10px no-repeat!important; color:#AB0012; display:block; padding-left:25px;}
.Leftmenu  .L_a a{color:#666666;}
.Leftmenu  .L_a a:hover{color:#AB0012; text-decoration:underline;}
.Leftmenu .N_li{background: url(images/icon_leftmenubg.gif) 10px 10px no-repeat!important; color:#AB0012;}
.Leftmenu .N_li a{ color:#AB0012; }
.Leftmenu .N_li a:hover{ color:#AB0012; }
.Leftmenu  ul.con{display:none;}
.Leftmenu  ul.con{widtH:178px;overflow:hidden; border-top:0px; padding:5px 0px;}
.Leftmenu  ul.con li{widtH:153px;overflow:hidden;line-heighT:30px; margin:0px; border:0px; border-bottom:1px solid #E3E2E5; padding-left:25px;background: url(images/news_ico.gif) 17px 14px no-repeat; line-height:normal; padding-top:5px; padding-bottom:5px;}
.Leftmenu  ul.con li a{line-height:22px;}

#main .right{ width:759px;}

#main .right .bg{ background:url(images/rightbg.gif); height:auto; overflow:hidden; width:759px;}

#main .right .topbg{ background:url(images/rightbar.gif) top no-repeat; height:auto; overflow:hidden; width:759px;}

#main .right .bar{ height:65px; line-height:55px; overflow:hidden; width:710px; margin:0px auto; margin-bottom:20px;}
#main .right .bar h3{ padding-left:58px; color:#AB0012; font-size:16px; padding-top:10px;}


#main .right .content{ line-height:21px; width:710px; margin:0px auto;}



#main .right .product{ width:710px; height:auto; overflow:hidden; margin:20px auto; margin-bottom:0px; }
#main .right .product li{ width:336px; height:150px; float:left; line-height:30px; border-bottom:1px dashed #D0D0D0; padding-right:19px; margin-bottom:25px; }
#main .right .product ul{ width:753px;}
#main .right .product img{ border:1px solid #D2D6D9; padding:1px; margin-right:18px; float:left; background:#e5edef;}
#main .right .product strong{ color:#AB0012;}

#main .right .product_info{ width:622px; height:auto; overflow:hidden; margin:20px auto;}
#main .right .product_info .imgborder{ padding:1px; border:1px solid #D2D6D9; margin:20px auto;}
#main .right .product_info h4{  line-height:35px; border-bottom:1px dashed #D0D0D0; border-top:1px dashed #D0D0D0; color:#A90112; overflow:hidden; padding-left:5px;}
#main .right .product_info dl{ margin:10px 5px; height:auto; overflow:hidden;}
#main .right .product_info dl dt{ height:33px; line-height:33px; background:#EDEDED; padding-left:19px;}
#main .right .product_info dl dd{ height:33px; line-height:33px; padding-left:19px;}
#main .right .product_info .content{ line-height:21px; width:622px; margin:20px auto;}



#main .right .imgborder{ padding:1px; border:1px solid #D2D6D9;}


#main .right .page{ height:25px; line-height:25px; overflow:hidden; text-align: center; margin-top:25px; font-size:14px;}
#main .right .page a{ font-size:14px;}
#main .right .page strong{ color:#9F0000;}

#main .right .list{ margin:20px auto; margin-top:0px;}
#main .right .list dd{ height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #E4E4E4;}
#main .right .list dd a{ display:block; height:30px; line-height:30px; background:url(images/icon_title.gif) 5px center no-repeat; cursor:pointer; overflow:hidden; padding-left:5px;}


#main .right .news_title{ text-align:center; color: #000000; font-size:16px; }
#main .right .news_time{ height:30px; line-height:30px; overflow:hidden; margin:5px 0px; text-align:center;}

#main .right .news_p_next{ height:30px; line-height:30px; overflow:hidden; font-size:12px; border-bottom:1px solid #F4F4F4; border-top:1px solid #F4F4F4; margin:30px 0px;  margin-bottom:15px;}
#main .right .news_p_next .on{ float:left;}
#main .right .news_p_next .next{ float: right;}






.btn3{ background:url(images/btn_gbook.jpg); width:56px; height:21px; border:none; color: #000000; }

#footer{ background: url(images/footbg.jpg) top center no-repeat; height:134px; width:100%;}

#footer .Copyright{ padding-left:420px; height:auto; padding-top:32px; width:583px; margin:0px auto; line-height:24px;}


.blk_18 {
 WIDTH:400px; height:176px; overflow:hidden; ZOOM: 1; margin:0px auto; padding-top:20px;
}
.blk_18 .pcont {
 FLOAT: left; OVERFLOW: hidden; WIDTH: 318px;
}
.blk_18 .ScrCont {
 WIDTH: 132766px; ZOOM: 1;overflow:hidden;heighT:138px;overflow:hidden;
}
.blk_18 #List1_1 {
 FLOAT: left
}
.blk_18 #List2_1 {
 FLOAT: left
}
.blk_18 .LeftBotton {
 BACKGROUND: url(images/left.jpg) center no-repeat; FLOAT: left; MARGIN: 0px 1px; WIDTH: 21px; HEIGHT: 144px;
}
.blk_18 .RightBotton {
 BACKGROUND: url(images/right.jpg) center no-repeat; FLOAT: right; MARGIN: 0px 1px; WIDTH: 21px; HEIGHT: 144px;
}
.blk_18 .LeftBotton { margin-right:18px;
}
.blk_18 a.pl IMG {
 DISPLAY: block; CURSOR: pointer; margin-right:12px; float:left;
}
.blk_18 a.pl {
  FLOAT: left; WIDTH: 318px; LINE-HEIGHT: 18px; display:block;
}

.blk_18 a.pl h4{ margin:8px 0px;}

/*******P********/
.Page{text-aligN:right;overflow:hidden;heighT:28px;line-heighT:28px;margin:10px 20px;}
.Page a{margin:0 5px;}
.Page a:hover{color:#f6ac1d;text-decoration:underline;}
.Page span a{color:#f6ac1d;text-decoration:underline;}

/*******M********/
.Mess_ul{width:650px;margin:30px auto;color:#000;}
.Mess_ul li{width:650px;line-heighT:26px;margin-top:10px;}
.Mess_ul li span{widtH:95px;text-align:right;float:left;margin-right:5px;}
.M_text{width:360px;heighT:19px;border:1px solid #7f9db9;line-heighT:19px;padding-lefT:3px;}
.M_text1{width:230px;heighT:19px;border:1px solid #7f9db9;line-heighT:19px;padding-lefT:3px;}
.Mess_ul li textarea{width:490px;border:1px solid #7f9db9;}

