@charset "utf-8";
/* CSS Document */

body { margin:0 auto; font-size:12px; font-family:Verdana; line-height:1.5; background-color:#ededed;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color:#444; text-decoration:none;}
a:hover { color:#f00;}

.clearfloat {clear:both;height:0px; overflow:hidden;} 

/*body*/
/*header*/
#top {height:113px;background:url(images/topbg.jpg);overflow:hidden;}
#header {width:1000px; height:113px; margin:0 auto;}
#logo { float:left; }
#search { float:right; height:22px; margin-top:20px; color:#666;}
.inp_srh { width:140px;color:#666; height:17px; padding-left:20px; background: 0 0 no-repeat; border:1px solid #cbcbcb;}
.btn_srh { width:38px; height:22px; background:url(images/btn_srh.gif) 0 0 no-repeat; border:none; cursor:pointer; text-indent:-999em;}
#search * { vertical-align:middle;}

/*menu*/
#nav {float:right; margin-top:24px; width:790px}
.nav_main { height:47px; overflow:hidden;}
.nav_main ul li { float:left; font-size:13px;width:85px; font-weight:bold; margin:5px 5px 0 8px;}

.nav_main ul li a { float:left; display:block; width:85PX;  height:47px; line-height:21px; color:#333; padding-left:15px;}
.nav_main ul li a span { float:left; display:block; padding-right:5px;}
.nav_main ul li a:hover { background:url(images/nav_bg.gif) 0 0px no-repeat;height:47px; line-height:21px;   color:#fff; width:80px}
.nav_main ul li a:hover span  {cursor:pointer;}

#en { font-size:11px; text-align:center; font-weight:lighter;-webkit-text-size-adjust:none;}
.nav_main ul li.home {float:left;background:url(images/nav_bg.gif) 0 0px no-repeat;font-size:13px;width:85px; font-weight:bold; margin:5px 5px 0 8px;}
.nav_main ul li.home a{background:url(images/nav_bg.gif) 0 0px no-repeat;height:47px; line-height:21px;   color:#fff; width:85px;padding-left:15px;}
.nav_main ul li.home a:hover{float:left; display:block; width:85PX;  height:47px; line-height:21px; color:#333; padding-left:15px;}

/*banner*/
#banner { text-align:center; height:387px; background:url(images/bannerbg.jpg);margin:0 auto; overflow:hidden;}
#bannerpic {height:314px;width:1000px;margin:0 auto;text-align:center;}
.bannerimg {margin-top:30px; height:314px;background:url(images/01bg.jpg);text-align:center;}
.bannerimg1 {padding:2px 2px 2px 2px;}

/*main*/
#maincontent { overflow:hidden;  zoom:1; width:1000px; background-color:#FFF;margin:0 auto;overflow:hidden;}
#main { float:right; width:744px;}
.main_top { font-size:12px;height:40px; border-bottom:2px solid #a0a0a0;}
h2{font-size:14px;float:left; font-weight:bold; padding:10px 25px;}
h3{font-size:12px;float:right; padding-top:10px; }
.content{ width:740px; padding:20px; line-height:24px;}
.procontent{ width:720px;padding-top:20px; }
.procontent ul li{ border-bottom:1px dotted #cccccc; line-height:30px;padding-left:10px;}
.procontent ul li span { float:right;padding-right:10px;}
.procontent dl{  font-size:12px; line-height:30px; }
.procontent dl dt{ font-size:12px; line-height:30px;text-align:center;  border-bottom:1px solid #d8d8d8;}
.procontent dl dd{ width:720px;font-size:12px; line-height:30px; }

.newscontent{ width:720px; padding:20px; line-height:24px;}
.newscontent ul li{ border-bottom:1px dotted #cccccc; line-height:30px;padding-left:10px;}
.newscontent ul li span { float:right;padding-right:10px;}
h4{ font-size:13px; font-weight:bold; line-height:30px;text-align:center; padding-top:20px; }
.newscontent dl{  font-size:12px; line-height:30px; }
.newscontent dl dt{ font-size:12px; line-height:30px;text-align:center;  border-bottom:1px solid #d8d8d8;}
.newscontent dl dd{ width:720px;font-size:12px; line-height:30px; }
#title2 { font-size:14px;width:720px; line-height:30px;}

/*home*/
#homecontent { zoom:1; width:1000px; margin:0 auto;overflow:hidden;}
#homenews { width:1000px;background:url(images/newsbg-1.jpg); height:66px;margin:0 auto; }
.newsscroll{ width:550px;;float:right; padding-top:25px; height:33px;}

.homemaintop{ width:1000px; height:8px; margin:8px 0 0 auto; overflow:hidden;}
.homemain{ width:1000px; background-color:#FFF;margin:0 auto; overflow:hidden;}
.homemainfoot{ width:1000px; height:12px;margin:0 auto 10px; overflow:hidden;}

#homeleft { float:left; width:746px;overflow:hidden;}
#home_top { width:746px; margin-bottom:8px; overflow:hidden;}
#homebox1 { float:left; width:244px; height:387px; padding-left:12px; background:url(images/i2.jpg) 0 0 no-repeat;}
#box_list { margin:0 auto; height:48px;}
#box1_list {width:234px; margin:0 auto;}
#homebox2 { float:right; width:480px; height:187px;  background:url(images/i3.jpg) 0 0 no-repeat;}
#box2_list { width:400px; margin:0 auto;}
#home_down { height:200px; width:726px; margin-bottom:8px; overflow:hidden;}
#homebox3 { float:left; width:244px; height:187px; background:url(images/i1.jpg) 0 0 no-repeat;overflow:hidden;}
#box3_list { width:234px; margin:0 auto; padding:5px;line-height:25px; }
#homebox4 { float:right; width:480px; height:187px;background:url(images/i4.jpg) 0 0 no-repeat;overflow:hidden;}
#box4_list { width:400px; padding-left:10px}
#homebox5 { float:left; width:244px;  background:url(images/i5.jpg) 0 0 no-repeat;overflow:hidden;}
#box5_list { width:234px; margin:0 auto; padding:5px;line-height:25px; }
#homeright { float:right; width:254px;overflow:hidden;}

#index_pic { width:1000px; margin:0 auto; background-color:#FFF;overflow:hidden;}
#index_pic ul { padding:0 0 15px 0; overflow:auto; }
#index_pic ul li { width:233px; float:left; margin:5px 0 0px 12px; display:inline; overflow:hidden;}
#index_pic ul li a { display:block;}
#index_pic ul li img { margin-bottom:3px;}

/*left*/
#side { float:left; width:254px;}
#left {text-align:center; width:254px;background:url(images/leftbg.jpg);margin:0 auto; overflow:hidden;}
.leftmenu{text-align:left; width:234px; padding-top:52px;margin:0 auto; overflow:hidden;}
.leftmenu ul{ padding-left:10px; color:#343434; }
.leftmenu ul li{ height:30px; line-height:30px;  border-bottom:1px dotted #cccccc; padding-left:10px; color:#343434;list-style-type:none;}

/*footer*/
#footer { text-align:center; height:113px; background:url(images/footerbg.gif);margin:0 auto;overflow:hidden;}
#footer dl dt { padding:5px 0;height:25px; line-height:25px; color:#fff;width:1000px;margin:0 auto;}
#footer dl dt a {  color:#fff;}
#footer dl dd { padding:5px 0; color:#fff; line-height:2;width:1000px;margin:0 auto;}
#footer dl dd a {  color:#fff;}