*{margin:0;
  padding:0;
  text-decoration:none;
  list-style:none;}
body{text-align:center;line-height:20px;background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3D484F;}
.menutop { width:1003px; height:35px; margin:0 auto; text-align:right; background: #FFFFFF url(../images/arr2.jpg) center right no-repeat; }
.menutop a {line-height:35px; color:#3d484f;}
.arrblack {padding-left:19px;}

.banner { width:1003px; margin:0 auto; position:relative;}
.logo { width:1003px; height:69px; position:absolute; margin-top:-35px; text-align:left;}
ul li{margin:0px;padding:0px;}
.nav li{ float:left; position:relative;  }
.nav li a{ display:block; width:83px; line-height:33px;  }
.nav li li a{ display:block; width:83px; line-height:27px; height:27px; color:#eee;  }
.nav li a:hover{ background:url(../images/nav_05.jpg) repeat-x;  }
.nav li ul {
             display:none;
             position:absolute;

             left:0;
             margin-top:-1px;
             width:83px;
			 border:1px solid #fff; 
        }
		.nav li ul a{  background:url(../images/navbg_03.jpg) repeat-x;  
        }
		.nav li ul a:hover{  background:url(../images/navbg_03.jpg) repeat-x; color:#fff;
        }
 .nav li ul li ul {
             display:none;
             position:absolute;
             top:0px;
             left:130px;
             margin-top:0;
             margin-left:1px;
             width:120px;
			  
        }

.search{ width:160px; height:19px; margin:7px 0 7px 49px; border:0;}
.serbtn {margin-top:7px; _margin-top:8px;*margin-top:8px;*+margin-top:8px; }
.clear { clear:both;}
.left { width:212px;  text-align:right; float:left; }
.right { width:791px; background:#e4e4e4; float:left; text-align:left; }
.sidebar { width:189px;float:right;background:url(../images/sidebar_bg.jpg) repeat-y; margin-top:23px; }
.sidebar2 { width:189px;float:right; }
.sidebar ul { text-align:left; padding-left:64px; font-weight:bold;}
.contact { background:url(../images/tel_bg.jpg) no-repeat; width:190px; height:131px; position:relative;}
.qq { position:absolute; top:76px; left:64px;}
.contener { width:1003px; margin:0 auto;background:url(../images/left_bg.jpg) left top repeat-y;}
.menu { width:1003px; background:#FFFFFF url(../images/nav_03.jpg) repeat-x; margin:0 auto; height:33px;  }
h1.title { background:url(../images/roundtop.jpg) top left no-repeat; width:767px; height:52px; text-align:left;  line-height:52px; color:#666666; position:relative;}
.blue { color:#3467b8; height:52px; font-size:14px;}
.display { width:718px;margin:3px auto; padding-bottom:15px;padding-top:22px; border:0px solid red; text-align:left;}
.feedbackbg { padding-top:22px; width:718px;margin:3px auto; padding-bottom:15px; text-align:center; background:url(../images/feedbackbg.gif) right bottom no-repeat;}
.feedbackbg ul{ width:410px; display:block; float:left;}
.feedbackbg ul input,.feedbackbg ul textarea{ width:126px; height:17px; border:#BFBFBF solid 1px;}
.feedbackbg li { float:left;text-align:right;}
.px63 { width:63px;}
.center { margin:20px;}
.floatleft { float:left; margin:0 19px 32px 12px;}
.floatright { float:right; margin:0 19px 32px 12px;}
.display p { text-align:left;}
.text_bg { width:767px; background:url(../images/roundbotom_02.jpg) #FFFFFF bottom left no-repeat; margin-bottom:12px; margin-top:7px; text-align:center;}
.pro {  width:327px; height:112px; position:relative; float:left; margin-left:21px; display:inline; text-align:left;}
.pro1 { background:url(../images/cplc1.jpg);}
.pro2 { background:url(../images/cplc2.jpg);}
.pro3 { background:url(../images/cplc3.jpg);}
.pro4 { background:url(../images/cplc4.jpg);}
.pro5 { background:url(../images/cplc5.jpg);}
.pro6 { background:url(../images/cplc6.jpg);}
.pro7 { background:url(../images/cplc7.jpg);}
.pro8 { background:url(../images/cplc8.jpg);}
.pro9 { background:url(../images/cplc9.jpg);}
.pro10 { background:url(../images/cplc10.jpg);}
.pro11 { background:url(../images/cplc11.jpg);}
.pro12 { background:url(../images/cplc12.jpg);}
.pro13 { background:url(../images/cplc13.jpg);}
.pro14 { background:url(../images/cplc14.jpg);}
.pro15 { background:url(../images/cplc15.jpg);}
.pro16 { background:url(../images/cplc16.jpg);}
.pro17 { background:url(../images/cplc17.jpg);}
.pro18 { background:url(../images/cplc18.jpg);}

.line { background:url(../images/dots.jpg) repeat-x; background-position:center; height:39px;}
.line2 { background:url(../images/dots.jpg) repeat-x; background-position:center; height:1px;}
.display ul { width:136px; float:left; margin:5px 16px;text-align:center;}
.page { text-align:right;}
.display dl dt { position:absolute; top:9px; left:13px;}
.display li img {vertical-align:top;} 
.outborder {width:135px;_width:138px;*width:138px;*+width:138px; height:118px;_height:118px; *height:118px; *+height:118px; border:#B2B2B2 solid 1px; padding:2px; text-align:center;}
 .orange { position:absolute; top:12px; left:141px; color:#ff8a00; font-weight:bold;}
 .grey { position:absolute; top:38px; left:141px; line-height:22px; color:#5d5d5d;}
a:link  .grey { color:#535353;}
a:hover  .grey { color:#3467B8;}
.blue2 a { color:#3467b8;position:absolute; top:86px; left:141px; line-height:22px;font-weight:bold;}
.blue3 { color:#3467B8; line-height:36px;}
.b { font-size:14px;}
.title2 { font-size:20px; color:#000000; font-weight:bold;}
h2 { font-size:18px;}
.news_list li{ width:700px; position:relative; background:url(../images/dots2.gif) bottom left repeat-x; line-height:30px; text-align:left;}
.news_list li a { text-align:left; background:url(../images/news_dot.jpg) left center no-repeat; padding-left:30px;}
.news_list li span { bottom:3px; position:absolute; right:5px;}
.nearby { width:100%; height:30px; background:#666666;background:url(../images/neabybg.jpg) repeat-x; }
.nearby li { float:left; line-height:30px; display:inline;}
.nearby li a{ display:block; text-align:left; width:230px; color:#000000; }
#about { background:url(../images/about_bg.jpg) no-repeat; width:283px; _width:315px;*width:315px;*+width:315px;height:174px;_height:204px;*height:204px;*+height:204px; padding:15px; text-align:left; float:left; line-height:20px;}
#news { width:327px; _width:359px;*width:359px;*+width:359px;height:174px;_height:204px;*height:204px;*+height:204px; background:url(../images/index_21.jpg) no-repeat; padding:15px; text-align:left; float:left;}
#qualify { width:209px;_width:239px;*width:239px;*+width:239px; height:85px;_height:98px;*height:98px;*+height:98px; background:url(../images/index_23.jpg) repeat-x; padding:13px 15px 0 15px; text-align:left; float:left; margin-bottom:5px; }
#contact {width:219px;_width:239px;*width:239px;*+width:239px; height:78px;_height:98px;*height:98px;*+height:98px; background:url(../images/contact5.jpg) repeat-x; padding:10px; text-align:left; float:left;  }
#rightbox { width:239px; display:inline; float:left;}
#content { width:1003px; height:228px;margin:0 auto; background: #FFFFFF url(../images/index_29.jpg) repeat-x left bottom; text-align:center;}
#out_content { width:1003px; margin:0 auto; background:url(../images/index_06.jpg) #FFFFFF repeat-x left top; }
#news dd { background:url(../images/dots2.gif) bottom left repeat-x;}
#content_tit { width:949px; margin:0 auto;padding-top:17px; }
#tit_1 { width:315px; height:18px; background:url(../images/tit1.jpg) no-repeat; float:left; position:relative;}
#tit_2 { width:359px; height:18px; background:url(../images/tit2.jpg) no-repeat; float:left;  position:relative; }
#tit_3 { width:241px; height:18px; background:url(../images/tit3.jpg) no-repeat; float:left;  position:relative; }
#foot,#foot2 { width:1003px;  height:50px; background:#FFFFFF;margin:0 auto;}
#foot2 { height:43px; background:url(../images/foot_bg.jpg) repeat-x; line-height:43px; color:#fff;}
#foot p{line-height:50px; float:left; padding-left:4px;}
#foot2 p{line-height:43px; float:left; padding-left:4px;}
#rightbox { width:239px; height:204px; float:left;}
.px17 { width:17px; float:left; height:3px;}
.px20{ width:27px; float:left; height:3px;}
.px30{ width:35px; float:left; height:3px;}
.px28{ width:35px; float:left; height:3px;}
.px22{ width:35px; height:3px;}
.box_border { border:#a7b6bf solid 1px;}
img{border:0; }
p { text-indent:2em; line-height:20px;}
a .news { color:#333333;}


a.news:link {color: #7a7a7a;}
a.news:visited {color: red;}
a.news:hover{color: #5098b2;}
a.news:active {color: #7a7a7a;}

.main{width:969px;margin:0px auto; background:#fff;padding-top:10px;}
/*==============================A链接=========================================*/
.grey2 a:link { color:#5d5d5d;}
.grey2 a:visited { color:#5d5d5d;}
.grey2 a:hover { color:#3467B8;}
.news { color:#5d5d5d;}
.news a:hover { color:#3467B8;}
.nav li a{ font-weight:bold; color:#3D484F;}
.more1 a{ font-size:10px; color:#3D484F;font-weight:normal; display:block; width:40px; position:absolute; right:12px; top:-2px;}
.more1 a:hover{ font-size:10px; color:#fff;font-weight:normal; display:block; width:40px; position:absolute; right:12px;}
a.FF0000 { color:#FF0000;}
a:hover.FF0000 { color:#000000;}
div.position { font-size:12px; position:absolute; right:24px; font-weight:normal; top:3px;}
h1 a { color:#666666;}





/*==============================文字效果=========================================*/



/*=============================行，段 背景=========================================*/


/*==============================边框=========================================*/








/*==============================其它=========================================*/


