html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0;}
li{list-style:none;}
html{ -webkit-text-size-adjust:none; }
body{background-color:#f6f6f6;}

#header{width:100%; background:url(../images/header_bg.gif) 0 0 repeat-x; height:136px;}
.head{width:1000px; margin:0 auto; height:136px;}
.head_t{height:98px;}
.logo{width:385px; height:68px; padding:9px 0 0 8px; float:left;}
.head_r{float:right;width:310px;}
.lan{ float:right; padding:3px 0 0;}
.lan a{padding:0px 5px 0;}
.tel{float:left;}
.nav ul li{float:left; padding:0 10px;}
.nav ul li a{width:105px; display:block; text-align:center; font:normal 14px/38px Arial ; text-decoration:none; color:#fff;}
.nav ul li a:hover{background:url(../images/nav_hover.gif) center top no-repeat;}

#banner1{width:1000px; height:484px; overflow:hidden; z-index:200; margin:0 auto;}
#banner{width:100%; max-width:1680px; min-width:1000px; text-align:center; height:484px;overflow:hidden;z-index:199; background:url(../images/banner_1.jpg) top center no-repeat;}
#banner img{width:1680px; margin:0 auto;}
#btn{display: inline;width:110px;hegiht:18px;float:left ;margin:-20px 0 0;;position:absolute;z-index:200;}
#btn a{font:700 11px "Arial";background:url(../images/002.png) no-repeat;float:left;width:12px;height:12px;line-height:12px;text-align:center;text-decoration:none;margin-left:5px; color:#fff; text-indent:-9999px;}
#btn a.activeSlide{	color:#0078e7;background:url(../images/001.png) no-repeat;}
#btn a:hover{color:#0078e7;background:url(../images/001.png) no-repeat;}

#main{width:1000px; margin:0 auto; padding:40px 0 0;}
.box{ width:230px; border-right:1px solid #d9d9d9; float:left; height:220px;}
.box_t{font:bold 16px/25px Arial, Helvetica, sans-serif; color:#043669; border-bottom:1px solid #e3e3e3; width:190px; padding:0 0 0 10px;}
.box_t span{font:normal 12px Arial, Helvetica, sans-serif; color:#282828;text-transform:Uppercase; padding:0 0 0 5px;}
.co{width:200px; padding:20px 0 0; text-align:center;}

#main1{background:url(../images/main_bg.gif) 0 0 repeat-x; width:100%;}
.main_co{padding:20px 0 0; width:1000px; margin:0 auto;}
.main_l{width:180px; float:left;}
.main_l ul{border:1px solid #d8d8d8; border-top:none; padding:7px 0 0;}
.main_l ul li{background:url(../images/main_l.gif) 0 0 repeat-x; height:29px; padding:0 0 0 10xp;}
.main_l ul li a{display:block; margin:0 0 0 10px; font:normal 14px/29px Arial, Helvetica, sans-serif; text-decoration:none; color:#535353; background:url(../images/main_l_a.gif) left center no-repeat; padding:0 0 0 15px;}
.main_l ul li a:hover{color:#6995d3;}
.main_r{padding:45px 0 0 0; width:765px; float:right;}
.main_r_n{border-bottom:1px solid #e5e5e5; text-align:right; font:normal 12px/29px Arial, Helvetica, sans-serif; color:#585858;}
.main_r_n a{text-decoration:none; color:#585858; margin:0 5px;}
.main_r_n a:hover{text-decoration:underline;}
.main_r_c{padding:40px 0 0 0; font:normal 14px/25px Arial, Helvetica, sans-serif; color:#585858;}

.box1{ width:370px; border-right:1px solid #d9d9d9; float:left; margin:0 0 0 29px; height:220px;}
.box_t1{font:bold 16px/25px Arial, Helvetica, sans-serif; color:#043669; border-bottom:1px solid #e3e3e3; width:340px; padding:0 0 0 10px; background:url(../images/box_icon.gif) right 15px no-repeat;}
.box_t1 span{font:normal 12px Arial, Helvetica, sans-serif; color:#282828;text-transform:Uppercase; padding:0 0 0 5px;}
.co1{width:330px; padding:10px 0 0 10px; font:normal 12px/23px Arial, Helvetica, sans-serif; color:#535353; text-align:left;}
.co1 a{display:block; float:right; text-decoration:none; color:#1a65c2;}
.co1 a:hover{text-decoration:underline;}

.box2{ width:345px;float:left; margin:0 0 0 24px;}
.box_t2{font:bold 16px/25px Arial, Helvetica, sans-serif; color:#043669; border-bottom:1px solid #e3e3e3; width:340px; padding:0 0 0 10px; background:url(../images/box_icon.gif) right 15px no-repeat;}
.box_t2 span{font:normal 12px Arial, Helvetica, sans-serif; color:#282828;text-transform:Uppercase; padding:0 0 0 5px;}
.co2{width:330px; padding:10px 0 0 10px; text-align:center; font:normal 12px/23px Arial, Helvetica, sans-serif; color:#535353; text-align:left;}
.co2 a{display:block; float:right; text-decoration:none; color:#1a65c2;}
.co2 a:hover{text-decoration:underline;}

#demo {overflow:hidden;width: 330px; padding:10px 0 0 0;}
#demo a{float:left; display:block;}
#demo img { margin:0 10px 0; height:110px;}
#indemo {float: left;width:9999px;}
#demo1 {float: left;}
#demo2 {float: left;}

#footer{width:1000px; margin:0 auto; clear:both; padding:30px 0 0;}
.foot{background:url(../images/line.gif) 0 0 repeat-x; height:20px; padding:20px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#9a9a9a; text-align:center;}
.foot a{color:#9a9a9a; text-decoration:none;}
.foot a:hover{text-decoration:underline;}

.img_container { height:130px; }
.img_container ul {display:block;padding:0;margin:0;list-style:none;}
.img_container ul li{float:left; margin:0 9px 25px;}
.img_container ul li h3{font:normal 14px/21px Arial, Helvetica, sans-serif;text-align:center;}
.img_container ul li h3 img{margin:0 5px 0 0;}
.img_container ul li a img {width:168px;height:153px;border:1px solid #dbdbdb; padding:2px;background:#fff;}
.imageborder img{width:93px;height:93px;border:1px solid #574331;padding:5px;background:#eee;float:left;margin:0 10px;}
.img_container ul li a:hover img, .imageborder:hover img { background:#e8e8e8; border-color:#3277ca; }
.alertbox{background  : url(images/dialog-help.png) no-repeat scroll left top; margin:0 10px;padding:0 0 5px 40px;font-family:Verdana;font-size:12px;text-align:left;}
.alertbox .buttons{ text-align: right; }
.pa{ float:right; padding:0 10px 0 0; clear:both;}
.pa a{font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#aaa; padding:0 5px ;}
.pa a:hover{color:#000;}

.text{border:1px solid #ccc; height:25px; width:250px; color:#2c2c2c; font:normal 14/25px Arial, Helvetica, sans-serif; padding:0 10px;}
.text1{border:1px solid #ccc; height:80px; width:250px; color:#2c2c2c; font:normal 14/25px Arial, Helvetica, sans-serif; padding:10px;}
.Push_button{padding:5px 10px; margin:10px 10px 0}