body,div,img,p,h4,h5,ul,li,a,td{margin:0px;padding:0px; border:0px;}
body { width:100%; font: normal 16px "微软雅黑"; color:#393738; line-height:28px;}
a { text-decoration: none; color: #454545; }
a:hover { COLOR: #2CA5EB; }
.c{ clear:both; }
.r{ color:#f00; }
.g{ color:#999999;}
.item{ border-bottom:1px #eee dashed; empty-cells:show; }
.hand{cursor:pointer;}
h3{ text-align:center; margin:10px 0px 0px 0px;}
.fl{float:left; width:auto;}
.fr{float:right; width:auto;}

.hand{cursor:pointer; color:#f00;}
.intro{line-height:30px; padding:10px 20px;}
#header { width:100%; height:auto; border-bottom:1px #ccc solid;}

.header_content{width:1102px; height:108px;  margin:0 auto;}
.header_logo{ float:left; width:500px; height:108px;}
.search{float:right; width:180px; height:68px; background-color:#95D2F5; padding:40px 10px 0px 10px;}
.search_text{width:140px; height:24px; line-height:24px; color:#999; border:0px; padding:2px; float:left;}
.search_btn{ width:33px; height:28px; border:0px; cursor:pointer; color:#fff; float:left;}
.english{ float:right; width:150px; height:68px; background-color:#2CA5EB; color:#FFF; text-align:center; padding-top:40px;}
.english a{color:#fff;}
.english a:hover{color:#000;}

.banner{ width:1420px; height:400px; margin:0px auto;}
.index{width:1420px; height:390px; padding:410px 0px 0px 0px; margin:0px auto; background:url(index_bg.jpg) top left no-repeat #FFF;}
.index img{margin:0px 30px;}
#container{margin:0px auto; width:1102px; height:auto; background:url(container_bg.jpg) top left repeat-y #FFF;}
.container_l{float:left; width:490px; margin:0px 22px 0px 0px;}
.container_r{float:left; width:490px;}

#side{float:left; width:250px; height:auto; margin:1px 0px 0px 0px; height:auto;}
.side_title{ width:250px; height:80px; background:url(side_title1.jpg) repeat-x; padding:4px 0px 0px 20px; color:#FFF;}
.side_box{width:250px; _height:120px; min-height:120px; padding:5px 0px 15px 0px; background:url(side_box.jpg) repeat-x bottom;}
.side_box ul{list-style:none; width:250px; font-size:18px;}
.side_box ul li.gt{ width:250px; height:78px; background:url(side_right.jpg) top right no-repeat;}
.side_box ul li.gt a {display:block; letter-spacing:1px; width:210px; padding:0px 20px; height:78px; line-height:78px; color:#FFF; border-bottom:1px #333333 solid; overflow:hidden;}
.side_box ul li.gt a:hover { color:#2CA5EB; }

.side_box ul li.gt ul {display:none; position:absolute; list-style:none; z-index:4; background-color:#fff; border:1px #EAEAEA solid; width:248px;}
.side_box ul li.gt ul li.cate {width:124px; height:79px; float:left; background:none; }
.side_box ul li.gt ul li.cate a {color:#1D1D1D; width:124px; height:79px; line-height:79px; border-bottom:1px #eaeaea solid; border-right:1px #eaeaea solid; text-align:center; padding:0px;}
.side_box ul li.gt ul li.cate a:hover {color:#fff; background:none #2CA5EB;}

.side_box ul li.gt ul li {width:248px; height:79px; float:left; background:none; }
.side_box ul li.gt ul li a {color:#1D1D1D; width:248px; height:79px; line-height:79px; border-bottom:1px #eaeaea solid; text-align:center; padding:0px;}
.side_box ul li.gt ul li a:hover {color:#fff; background:none #2CA5EB;}


.side_box ul li{ width:250px; height:78px; background:none;}
.side_box ul li a {display:block; letter-spacing:1px; width:210px; padding:0px 20px; height:78px; line-height:78px; color:#FFF; border-bottom:1px #333333 solid; overflow:hidden;}
.side_box ul li a:hover { color:#2CA5EB; }

.side_box ul li ul{list-style:none; padding:0px; margin:0px; border:0px; font-size:16px;}
.side_box ul li ul li{ width:250px; height:40px; background:none;}
.side_box ul li ul li a{background:none; width:200px; height:40px; line-height:40px; border:0px; padding:0px 20px 0px 30px;}
.side_box ul li ul li a:hover{background:none #2CA5EB; color:#fff;}
.side_box ul li ul li.navB a{background:none; color:#fff; background-color:#2CA5EB;}


#main{width:842px; float:left; margin:1px 0px 0px 0px;}
.menu{ width:840px; height:82px; border:1px solid #CCC; }
.menu ul { list-style:none; }
.menu ul li {float:left; width:180px; height:82px; text-align:center; color:#000; border-right:1px solid #CCC;}
.menu ul li a {color:#757575; text-align:center; font:normal 15px "微软雅黑"; height:55px; padding:27px 0px 0px 0px; display:block; }
.menu ul li a:hover {color:#fff; background-color:#2CA5EB;}
.menu ul li.current a{color:#fff; background-color:#2CA5EB;}

.main_title{width:822px; height:55px; padding:27px 0px 0px 20px; border:1px solid #dedede; border-top:none; font-size:18px;}
.main_content{width:822px; _height:370px; min-height:370px; padding:20px 0px 20px 20px;}
.list{width:100%; _height:350px; min-height:350px; padding:0px 0px 20px 0px; margin:0px 0px 10px 0px;}

.news_title{ height:30px; font-size:20px; text-align:center; color:#333;}
.news_date{color:#999; width:772px; height:25px; text-align:center; border-bottom:1px #ddd solid; padding:5px 0px 15px 0px;}

.news_footer{width:822px; height:28px; line-height:28px; border-top:1px #ccc solid; border-bottom:1px #ccc solid; margin:15px 0px 5px 0px; clear:both; text-align:center;}

.product_box{ float:left; margin:0px 12px 20px 12px; width:180px; height:auto; font-size:14px;}
.product_out{ width:176px; height:176px; border:1px #ddd solid; padding:1px; background-color:#fff; cursor:pointer;}
.product_out:hover{border:1px #2CA5EB solid; background-color:#fff; cursor:pointer;}
.product_title{ width:176px; height:40px; line-height:40px; text-align:center; overflow:hidden;}

.product_jqzoom{float:left; width:400px; height:400px; margin:0px 21px 5px 0px; position:relative; overflow:hidden; border:1px #ccc solid;}

.product_groups{width:452px; height:72px; clear:both;}
.groups1{width:auto; height:70px; border:2px #eee solid; float:left; padding:1px; margin:0px 5px 0px 0px; text-align:center; cursor:pointer;}
.groups2{width:auto; height:70px; border:2px #E97D1B solid; float:left; padding:1px; margin:0px 5px 0px 0px; text-align:center; cursor:pointer;}

.guestbook_box{width:610px; _height:520px;; min-height:520px; padding:0px 202px 0px 0px; background:url(guestbook_bg.jpg) right bottom no-repeat;}
#message_box{clear:both; border:1px #eee solid; background-color:#F1F0EC; padding:5px; margin:5px 0px; width:600px; display:none;}
#message_btn{
	float:right; width:80px; height:17px; padding:5px 0px; margin:2px 0px; text-align:center; background:url(btn1.gif); font:normal 14px Tahoma, Geneva, sans-serif; color:#FFF; cursor:pointer;
}
.notice{width:176px; height:15px; padding:5px 0px; background-color:#2CA5EB; text-align:center; display:none; color:#fff; font:normal 13px Tahoma, Geneva, sans-serif;}

.member_title{font:normal 14px Microsoft Yahei; padding:0px 0px 0px 220px; color:#2CA5EB;}

.green-black { margin: 3px; padding:3px; text-align:center; font-size:14px; }
.green-black a {border: #D8D8D8 1px solid; background:url(page1.gif) #fff; color: #393738; margin:0px 2px 0px 0px; padding:2px 7px;}
.green-black a:hover {border: #D8D8D8 1px solid; background: url(page2.gif) #2CA5EB; color: #fff;}
.green-black a:active {border: #D8D8D8 1px solid; background: url(page2.gif) #2CA5EB; color: #fff;}
.green-black SPAN.current {border: #D8D8D8 1px solid; font-weight:bold; background: url(page2.gif) #2CA5EB; color: #fff; margin:0px 2px 0px 0px; padding:2px 7px;}
.green-black SPAN.disabled {border: #D8D8D8 1px solid; color: #ccc; margin:0px 2px 0px 0px; padding:2px 5px; }

#footer{ width:100%; height:60px; margin:0px auto 0px auto;  display:block; background-color:#F4F4F4; border-top:1px solid #E6E6E6; font-size:14px;}
.footer_content{width:1102px; height:60px; margin:0px auto;}
.footer_text{float:left; width:1030px; height:45px; padding:15px 0px 0px 0px;}
.text_left{ float:left; width:500px;}
.text_right{ float:right; width:400px; text-align:right;}
.footer_logo{float:right; width:70px; height:60px; text-align:right; cursor:pointer;}


/*slider图片滚动插件*/
a.abtn{display:block; height:130px; width:24px; overflow:hidden; background:url(arrow3.png) no-repeat 0px 50%;}
a.aleft{float:left;}
a.agrayleft{cursor:default; background-position:-52px 0px;}
a.aright{float:right; background-position:-28px 0px;}
a.agrayright{cursor:default; background-position:-80px 0px;}
.scrolllist{width:400px; height:80px; margin:0px auto;}
.scrolllist .imglist_w{width:330px; height:80px; margin:0px; overflow:hidden; float:left; position:relative;}
.scrolllist .imglist_w ul{width:20000px; position:absolute; left:0px; top:0px; list-style:none;}
.scrolllist .imglist_w li{width:80px; float:left; padding:0px; text-align:center;}
.scrolllist .imglist_w li img{padding:0px; border:0px;}
.scrolllist .imglist_w li a{color:#3366cc; text-decoration:none; float:left;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86); -moz-opacity:0.86; opacity:0.86;}
.scrolllist .imglist_w li p{height:48px; line-height:24px; overflow:hidden; float:left;}
