.wrap{ width:1003px; background:#F9F9F9; margin:0 auto;}
.header{ background:url(../images/logo.jpg) 0 0 no-repeat scroll; height:78px;}
.topFlash{ float:left;}
.topInfor{ float:right; width:150px;height:24px;text-align:center;color:#336699;}
.topInfor ul li { display:inline;text-align:center;margin:0 3px;}
.topInfor ul li a{
  color:#336699;
  text-decoration:none;
}
.topInfor ul li a:hover{
  color:#EB3E00;
}

.nav{ background:url(../images/nev_bg.gif) no-repeat 0 0; height:39px;  text-align:center}
.nav ul{margin-left:55px;}
.nav ul li{ float:left;padding:0 23px; height:39px;line-height:39px; font-size:13px; font-weight:bold; color:#FFFFFF;background:url(../images/fenge.gif) left center no-repeat;}
.nav ul li.first{background:none;}
.nav ul li.end{background:none;margin-left:10px;text-align:center;float:right}
.nav ul li a{ color:#FFFFFF;}
.nav ul li a:hover{ color:#FFDD00; text-decoration:underline}


.banner{ height:350px; text-align:center; padding-bottom:10px ;}

.main{ width:1003px; margin:10px auto;}
#left{ width:245px;height:328px; float:left;  background: url(../images/inleft_bg.gif) no-repeat;text-align:left;}
.left-all{}
#left .ss { padding:39px 0 0 31px;}
#left .b01 { padding:0 0 0 24px;}
#left .b02 { padding:0 0 0 24px;}
#left .b03 { padding:0 0 0 24px;}
#left .b05 { padding:0 0 0 24px;}
#left h2{height:68px; text-indent:2.5em; color:#FFFFFF; font-size:14px;}
#left ul{}
#left ul li{ display:block; background:url(../images/leibiebg.gif) 0 0 no-repeat scroll;  height:36px; line-height:36px;text-indent:4em;}
#left ul li a{  color:#000000; font-size:14px; font-weight:bold;}
#left ul li a:hover{ text-decoration:underline; color:#00873C;}
.ad{ text-align:center;}
.line1{ border-bottom:#019717 1px dotted;  width:267px; margin:0 auto;}
.line{  height:9px; clear:both}
#left p{ margin-left:10px; line-height:24px; font-size:13px;}

.main-nei{width:1003px; margin:10px auto; background: url(../images/nei_05.gif);}
#left-nei{ width:245px;float:left; text-align:left; background: url(../images/nei_05.gif);}
#left-nei h2 { height:30px; color:#000; font-weight:bold; font-size:14px; background:url(../images/nei_03.gif) no-repeat;padding:9px 0 0 35px;}
#left-nei ul{}
#left-nei ul li{ display:block; color:#33F; background:url(../images/leibiebg.gif) no-repeat scroll 11px -1px;height:36px;line-height:32px;text-indent:4em;}
#left-nei ul li a{  color:#33F; font-size:14px; font-weight:bold;}
#left-nei ul li a:hover{ text-decoration:underline; color:#00873C;}
#left-nei p{ margin-left:10px; line-height:24px; font-size:13px; padding-left:20px;}


#right{width:745px;float:right; background:url(../images/mainpro_bg.jpg);text-align:left;}

.main-news{width:370px; height:165px; float:left; overflow:hidden; position: relative;}
.main-news h2 {height:31px;padding:6px 0 0 12px; color:#000; background:url(../images/title_t1.gif) no-repeat;}
.main-news .top-r01 {font-size:12px; font-weight:normal;position: absolute; right:31px; top:12px;}
.main-news p {line-height:20px;}
.main-news p img { padding:0 10px 10px 0; float:left;}
.main-news ul { margin:0;}
.main-news li {background:transparent url(../images/li_bg.gif) no-repeat scroll 0 -2px;font-size:12px;height:25px;}
.main-news li a {  padding:0 0 0 16px;color:#4d5977;}
.main-news li a:hover { color:#FF0000;}

.main-news2 {width:370px; height:165px; float:left; overflow:hidden; position: relative;}
.main-news2 h2 {height:31px;padding:6px 0 0 12px; color:#000; background:url(../images/title_t2.gif) no-repeat;}
.main-news2 .top-r01 {font-size:12px; font-weight:normal;position: absolute; right:31px; top:12px;}
.main-news2 p {line-height:22px; font-size:14px;}

.main-pro{ clear:both;}
.main-pro ul { margin:0;}
.main-pro li {background:transparent url(../images/pro_bg.jpg) no-repeat scroll 17px -5px;float:left;height:151px;line-height:151px;margin:10px 0 0 0; padding:2px 0 0 12px;text-align:center;width:173px;}
.main-pro li a { color:#4d5977;}
.main-pro li a:hover { color:#FF0000;}

#right-nei{width:745px;float:right;text-align:left;}
#right-nei h2 { height:30px; color:#fff; font-weight:bold; font-size:14px; background:url(../images/nei_03.gif) no-repeat -251px 0px; padding:6px 0 0 16px;}

.box {margin-top:0px !important; margin-top:-10px;}

.textnei { padding:10px; color:#000; line-height:23px; }
.textnei ul {} 
.textnei li { background:url(../images/line_01.gif) no-repeat 1px -1px; padding-left:10px;}
.textnei li a { color:#666; line-height:30px;}
.textnei li a:hover {color:#009;}

/*- proo---------------------------*/
.pronei,.proo{}

.pronei li{ float:left; width:160px;margin:12px!important;margin:8px;}
.pronei li a{ display:block;border:#e3e3e3 solid 1px; padding:4px;}
.pronei span a{background:#EEE;text-align:center;line-height:20px; border-top:0;}

.pro2{width:710px;padding:15px;}
.pro2 img{ float:left;}
.pro2 ul{ float:left; margin-left:8px;width:270px;padding:35px 10px 10px; height:218px;}
.pro2 li{ width:260px; padding-left:8px;line-height:32px;border-bottom:#E7E7E7 solid 1px;}
.pro2 .protel img{ float:none; margin:15px 3px 5px;*margin:15px 3px 10px;}
.title2{height:35px; line-height:35px; border:#E7E7E7 solid; border-width:1px 0;}
.pro2 p { line-height:23px;}



.chakan { text-align:center; line-height:25px;}
.chakan a{ text-decoration:underline;}

.proo-ar{ float:left; width:323px; margin-left:15px;}
.proo-ar1 li{ border-bottom:#D6D9E6 solid 1px; height:28px; line-height:28px;}
.proo-ar1 li.imgg{_padding-top:8px;_height:20px;}
.proo-ar1 li.imgg img{ margin:0 5px;}

.proo-al img{ margin-left:6px; margin-top:6px;}
.proo-all{text-align:center; vertical-align:middle;}
.proo-all img{ margin-left:6px; margin-top:6px;}

.proo-ar2 li{ padding:8px 0 0; font-weight:700;}
.proo-ar2 li img{ margin-right:5px; margin-bottom:-5px;}

.proo-bl{ background:url(../images/neiline.jpg) top repeat-x; padding-top:18px;*padding-top:10px;}
.proo-bl h2,.proo-b h2{ border-bottom:#D6D9E6 solid 1px; color:#0063AA; padding-left:15px;}
.proo-bl p{ margin-bottom:20px;}

.proo-b li{ float:left; width:152px;margin:12px!important;margin:10px;}
.proo-b a{ display:block;border:#e3e3e3 solid 1px; padding:4px;}
.proo-b span a{background:#EEE;text-align:center;line-height:20px; border-top:0;}


.footer{  clear:both; margin-top:5px; margin-bottom:5px;}
.footer ul{ text-align:center;border-top:1px solid #A2A2A2;border-bottom:1px solid #A2A2A2;background:#FFFFFF;}
.footer ul li{ line-height:29px; display:inline; margin-left:5px; margin-right:5px; color:#1B1B1B;}
.footer ul li a{ color:#1B1B1B;}
.footer ul li a:hover{ text-decoration:underline;}
.footerleft{background:#F8F7F4;padding-top:8px; width:1003px;}
.footerleft p{padding-left:14px;}
.footerleft p span{margin:10px;}

.probanner{ text-align:center; height:189px; margin-top:6px;}

.box-title{ margin-bottom:6px;}
.box-title h3{ font-size:14px; font-weight:bold; border-bottom:#dbdbdb 1px solid; padding-top:5px; padding-bottom:5px; text-align:center}
.box-left{ width:250px; float:left; margin-left:20px;}
.box-right{ width:320px; float:right; margin-right:20px;}
.box-left-img img{ border:#cdcdcd 1px solid; }
.box-left-desc ul li{ display:inline;}
.box-left-desc ul li img{ width:50px; height:50px; border:#cdcdcd 1px solid}
.box-left-desc{ margin-top:6px;}
.box-desc{ clear:both}

.box-right-desc li{ font-size:14px;  padding-top:4px; padding-bottom:4px;}
.box-right-desca{ margin-top:4px; margin-bottom:4px; padding:6px; height:30px;}
.box-right-desca li{ display:block; float:left; margin-left:6px;}
.box-right-desca li a{ width:60px; height:22px; background-color:#718e46; color:#FFFFFF; display:block; text-align:center; text-decoration:none; border:#4b5f22 1px solid}
.box-right-desca li a:hover{ background-color:#ff7100; border:#853200 1px solid}
.box-right-button{ clear:both; height:44px; background-color:#fff3d9;padding-top:20px; border:#fee2a1 1px solid}
.box-right-button li{ display:inline;}
.box-desc h3{ height:31px; line-height:31px;font-size:14px; padding-left:20px; font-weight:bold; background:url(../images/proshow-bg.jpg) 0 0 repeat-x scroll}
.box-desc-freestyle{ padding:10px;}

.box-about h3{height:31px; line-height:31px; font-size:14px; padding-left:20px; font-weight:bold; background:url(../images/proshow-bg.jpg) 0 0 repeat-x scroll}
.box-about ul{ margin-top:30px;}
.box-about ul li{ float:left; margin-left:50px; display:inline; margin-bottom:20px;}
