 @charset "utf-8";
/*ʽ*/
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;outline:0;}
html{ overflow-x: hidden; overflow-y: auto; }
body{font-size:12px; color:#000; background:url(../images/bg.jpg) repeat-x top left;}
img,table,.cl{border:0px;}
a:link,a:visited {font-size:12px; text-decoration:none;color:#000; }
a:hover{font-size:12px; text-decoration:none; color:#000;}
ul,li{list-style:none; margin:0px; padding:0px;}
.cl{font-size:1px;height:1px; line-height:1px;clear:both;padding:0px;margin:0px;}




#head{ width:990px; margin:0 auto;}
.head_bg{background:url(../images/head_bg.jpg) repeat-x; height:100px; margin:0 13px;}
#logo{width:326px; height:100px; float:left;}
.head_right{float:right; padding:0px 6px 0 0; height:100px;width:400px; background:url(../images/head_rightbg.jpg) no-repeat right bottom; }
.tel{font-size:14px; height:52px; padding-top:20px; line-height:20px; font-weight:bold; padding-right:50px; }
.head_right ul{margin-left:220px;}
.head_right li{background:url(../images/button1.jpg) no-repeat; width:87px; height:16px; padding-top:12px; text-align:center; float:left;}
.head_right li a:link,.head_right li a:visited{color:#999;}
.banner{background:url(../images/banner_bg.jpg) no-repeat; width:934px; height:241px; padding:11px 28px 0 28px;}
#menu{background:url(../images/menu_bg.jpg) no-repeat left top; width:934px; height:52px; clear:both; margin:0 auto;}
#menu li{width:110px; float:left; height:47px; line-height:47px; background:url(../images/menu_ge.gif) no-repeat right top;}
#menu li.no{background:none;}
#menu li a:link,#menu li a:visited{width:110px; text-align:center;  height:42px; padding-top:5px; display:block; color:#fff; font-size:16px; font-weight:bold;}
#menu li a.menu_link1:link,#menu li a.menu_link1:visited{background:url(../images/icon2.gif) no-repeat 34px 9px;}
#menu li a.menu_link1:hover{background:url(../images/menu_hover1.jpg) no-repeat;}
#menu li a.menu_link2:link,#menu li a.menu_link2:visited{background:url(../images/icon2.gif) no-repeat 23px 9px;}
#menu li a.menu_link2:hover{background:url(../images/menu_hover2.jpg) no-repeat;}
#menu li a.menu_link3:link,#menu li a.menu_link3:visited{background:url(../images/icon2.gif) no-repeat 15px 9px;}
#menu li a.menu_link3:hover{background:url(../images/menu_hover3.jpg) no-repeat;}


#main{width:990px; margin:0 auto; height:262px;}
.m_left{background:url(../images/index_left.jpg) no-repeat; width:165px; height:222px; float:left; padding:30px 30px 0 300px;}
.m_left ul{height:175px; overflow:hidden;}
.m_left li{background:url(../images/icon1.gif) no-repeat left 10px; height:25px; line-height:25px; padding-left:10px;width:135px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m_left li a:link,.m_left li a:visited{color:#fff; font-size:14px; font-weight:bold;}

.m_right{background:url(../images/index_right.jpg) no-repeat;width:165px; height:222px; float:left; padding:30px 30px 0 300px;}
.m_right ul{height:175px; overflow:hidden;}
.m_right li{background:url(../images/icon1.gif) no-repeat left 10px; height:25px; line-height:25px; padding-left:10px; width:135px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.m_right li a:link,.m_right li a:visited{color:#fff; font-size:14px; font-weight:bold;}

#foot{width:934px; margin:0 auto; line-height:25px; margin-top:10px;}
.foot_cont{width:500px;}
.foot_top1,.foot_top2,.foot_top3{background:#d3d3d3; font-size:1px; line-height:1px; height:1px; clear:both;}
.foot_top1{margin:0 4px;}
.foot_top2{margin:0 2px;}
.foot_top3{margin:0 1px;}
.foot_text{background:#d3d3d3; line-height:15px; padding:2px 10px;}


.banner2{background:url(../images/banner_bg2.jpg) no-repeat; width:934px; height:169px; padding:18px 28px 0 28px; margin-top:10px;}
.head_right2{float:right; padding:10px 6px 0 0; height:90px;  width:400px; }
.head_right2 ul{margin-left:200px;}
.head_right2 li{float:left; width:50px; height:25px; line-height:25px; background:url(../images/icon3.gif) no-repeat left top; padding-left:10px; margin-left:10px;}
.head_right2 ol{clear:both; font-size:14px; font-weight:bold; line-height:27px;}
#main2{background:url(../images/main_bg.gif) repeat-y left top; width:990px; margin:0 auto; padding-top:10px;}
.m_left2{background:url(../images/main_leftbg.gif) no-repeat top right; margin-left:28px; _margin-left:14px; width:241px; float:left;}
.m_left2 .cont{padding:10px 0;}
.title1{background:url(../images/title1.jpg) no-repeat; width:187px; padding-left:30px; height:25px; padding-top:5px; font-weight:bold; color:#fff; font-size:14px;}
.pic_list li{border:solid 1px #ececec; background:#fff; width:200px; height:98px; padding:5px 3px; margin-bottom:5px;}
.pic_list li img{width:86px; height:96px; border:solid 1px #f7f7f7; float:left;}
.pic_list p{float:left; width:105px; padding-left:5px; height:98px; line-height:18px; overflow:hidden;}
.pic_list p span{color:#f00; display:block;}
.pic_list p .pic_text{height:36px; overflow:hidden; color:#000;}
.pic_list a:link,.pic_list a:visited{color:#f00; display:block;}
.pic_list a.pic_name:link,.pic_list a.pic_name:visited{display:block; font-weight:bold; color:#000;}
.contact{background:url(../images/contact.jpg) no-repeat; padding-top:30px; line-height:25px;}

.m_right2{float:left; width:657px; margin-left:20px;}
.m_right2 .cont{ padding-top:15px;}
.pic_list2{width:657px; height:158px; background:url(../images/y_line1.jpg) #fff no-repeat 320px 10px; margin-bottom:20px;}
.pic_list2 li{width:308px; float:left; height:138px; padding:10px;}
.pic_list2 li img{width:123px; height:138px; border:solid 1px #ccc; float:left;}
.pic_list2 li p{line-height:18px;padding-left:5px; width:175px; height:140px; float:left; overflow:hidden;}

.jump{ clear:both; height:24px;}
.jump li{ border:solid 1px #c0c0c0; float:left; margin:0 1px;}
.jump li a:link,.jump li a:visited{ background:#fff; color:#000; display:block; height:22px; width:30px; text-align:center; line-height:22px;}
.jump li a:hover{color:#fff; background:#f00;}
.jump li.up,.jump li.don{width:62px;}
.jump li.up a:link,.jump li.up a:visited,.jump li.don a:link,.jump li.don a:visited{ width:62px;}

.about{line-height:25px;}
.about img{float:left; width:183px; height:166px; margin:0 10px 10px 0;}

.honor li{width:200px; float:left; text-align:center; margin:0 10px 10px 0; height:130px;}
.honor li img{padding:2px; border:solid 1px #c5c5c5;}
.honor li a.pic_name{width:192px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:block;height:25px; line-height:25px;}

.pic_list3{margin-bottom:30px; height:720px;_height:730px; overflow:hidden;}
.pic_list3 li{width:145px; float:left; height:231px; float:left; margin:0 5px 10px 5px;}
.pic_list3 li img{width:143px; height:206px; border:solid 1px #c5c5c5;}
.pic_list3 li a.pic_name:link,.pic_list3 li a.pic_name:visited{ text-align:center; height:25px; line-height:25px; display:block; font-size:14px; font-weight:bold;width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.contactus{line-height:25px;}

.pic_list4{margin-bottom:20px;}
.pic_list4 li{height:155px;}
.pic_list4 img{width:122px; height:144px; float:left;}
.pic_list4 p{float:left; width:500px; margin-left:10px; line-height:18px;}
.pic_list4 .pic_name:link,.pic_list4 .pic_name:visited{color:#000; font-weight:bold; font-size:14px;}
.pic_list4 .red{color:#ef0505;}
p.function{ background:url(../images/x_line1.gif) repeat-x left top; padding-top:5px;}
p.function a:link,p.function a:visited{color:#ef0505;}

.text{line-height:30px; font-size:14px; padding:20px 0 0 0;}
.text img{text-align:center; width:500px; height:200px; margin:0 0 20px 80px;}
.text h1{font-size:14px; font-weight:bold; text-align:center; margin:0 0 20px 0;}

.m_foot{background:url(../images/main_fot.jpg) no-repeat; width:990px; height:70px; clear:both;}

 
 
 
.scollLeft {display:none;}
.scollRight {display:none;}
.scrollList_1 {position:relative;width:211px;height:350px;overflow: hidden;}
.scrollList_1 div {position:relative;height:10000px;overflow:hidden;}