@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
img{ border:0px;}
div{ margin:0px auto;}
body{ text-align:center; font-size:12px; color:#2d2d2d; font-family:"ËÎÌå";}
ul,dl{ list-style:none; text-align:left; padding:0px; margin:0px;}

a{ text-decoration:none;}
a{ color:#000}

.txt31 a{ color:#333131;}
.txt31 a:hover{ color:#e43f2b;}

.txt5c a{ color:#5c5c5c;}
.txt5c a:hover{ color:#f57606;}

.txt81 a{ color:#818180;}
.txt81 a:hover{ color:#f57606;}

.txt44 a{ color:#444;}
.txt44 a:hover{ color:#f57606;}

.txt2b a{ color:#2b2a2a;}
.txt2b a:hover{ color:#f57606;}


.header{ display:block; width:1003px;}

.nav{ display:block; width:100%; background:url(../images/nav_bg.jpg) repeat-x left top; height:35px;}

.nav ul li{ display:inline; float:left; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; text-align:center;}
.nav a{ display:block; padding:0px 23px;  float:left; color:#FFF; background:url(../images/nav_sline.gif) no-repeat right center; line-height:35px; }
.nav a:hover{ background:url(../images/nav_hover.jpg) repeat-x left center}


.content{ display:block; width:1003px; clear:both; overflow:hidden;}
.i_srch{ display:block; background:url(../images/noticebg.jpg) repeat-x left center; width:100%; height:45px;}
.srch{ float:left; background:url(../images/i_srchbg.jpg) repeat-x left center; height:45px; width:237px;}
.srch table{ margin-top:16px;}
.i_input{ background:url(../images/inputbg.gif) no-repeat left center; width:155px; height:18px; border:none; line-height:18px; text-indent:5px;}

.notice{ display:block; line-height:45px; color:#084379; font-size:14px; padding-right:5px; padding-left:5px;}


.i_left{ display:block; float:left; width:216px; margin-top:10px;}

.flink{ display:block; width:216px; margin-top:10px;}
.th3{ background:url(../images/fl_tbg.jpg) no-repeat left top; height:20px; width:100%; font-size:14px; color:#393939; text-align:center; padding-top:15px; }

.fl_list{ width:214px; border:1px solid #e5e5e5; line-height:22px; border-top:none; padding-top:5px;}

.ptype{ width:100%; height:auto; padding-top:10px;}

.pt_menu{ width:208px; border:1px solid #e5e5e5;  border-top:none; padding-top:5px; padding:0px 3px;}
.pt_menu li{ background:url(../images/xtb_01.gif) no-repeat 10px center; border-bottom:1px dotted #d5d5d5; padding-left:35px; line-height:25px; margin-top:3px;}

.i_contact{ display:block; width:100%; margin-top:20px;}
.ctactinfo{  width:208px; border:1px solid #e5e5e5;  border-top:none; padding-top:5px; padding:0px 3px; text-align:left; line-height:25px;}


.i_right{ display:block; width:750px; background:url(../images/r_bg.jpg) repeat-y left top; float:right; margin-top:10px;}
.i_about{ display:block; width:730px; height:auto; float:right;}
.i_title{ background:url(../images/i_tbg01.jpg) repeat-x left top; width:100%; height:41px; border-bottom:1px solid #007de2; text-align:right; line-height:41px;}
.i_title h3{ float:left; background:url(../images/xtb_02.gif) no-repeat left center; padding-left:25px; margin-top:12px; margin-left:10px;} 

.abinfo{ text-align:left; line-height:22px; padding-top:15px;}
.abimg{ float:left; margin-right:35px; margin-bottom:15px;}

.i_news{ display:block;width:730px;float:right; margin-top:15px;}

.i_news ul { display:block; float:left; width:345px; margin-top:15px;}
.i_news ul li{ text-align:right; line-height:25px; background:url(../images/xtb_03.gif) no-repeat left center; padding-left:10px;}
.pname{ float:left;}

.i_product{  display:block;width:730px;float:right; margin-top:15px;}
.i_product ul li{ float:left; margin-right:5px; margin-top:20px;}

.blk_29 {PADDING: 0px;OVERFLOW: hidden; ZOOM: 1; POSITION: relative;height:150px;}
.blk_29 .LeftBotton {BACKGROUND: url(../images/left.gif) no-repeat 0px 20px;LEFT: 5px;FLOAT: left;WIDTH: 25px;CURSOR: pointer;POSITION: absolute;TOP: 20px;HEIGHT: 80px}
.blk_29 .RightBotton {RIGHT: 5px;BACKGROUND: url(../images/right.gif) no-repeat 0px 20px;FLOAT: right;WIDTH: 27px;CURSOR: pointer;POSITION: absolute;TOP: 20px;HEIGHT: 80px}
.blk_29 .Cont {OVERFLOW: hidden;PADDING-TOP: 5px;height:145px;margin-left:35px;}
.blk_29 .box {	FLOAT: left; WIDTH: 150px;}
.blk_29 .box IMG { border:1px solid #333; padding:3px; background:#FFF;}
.blk_29 .box P {MARGIN: 4px auto 0px; WIDTH:auto; LINE-HEIGHT: 18px;text-align:center;}
.rollphotos {WIDTH:730px; height:145px; overflow:hidden; position:relative;}



.footer{ display:block; width:1003px; line-height:20px; padding-top:20px; color:#000;}
.product{  display:block;width:730px;float:right;}
.plist{ display:block; padding-top:15px;}
.plist ul li{ display:inline; float:left; margin-right:15px; margin-left:30px; margin-top:5px; width:132px; line-height:25px; text-align:center;}
.pimg{ border:1px solid #e5e5e5; padding:1px;}

.page{ display:block; clear:both; padding-top:15px; color:#313131;}

.s_abinfo{ display:block; text-align:left; line-height:22px; padding-top:35px;}


.news{ display:block; width:100%; height:auto; padding-top:15px;}
.news ul li{ background:url(../images/xtb_04.gif) no-repeat left center; padding-left:15px; line-height:30px; text-align:right;} 

.msg{ display:block; padding-top:30px;}
.msg table{ display:inline; float:left; margin-left:50px;}
.msg td{ padding-top:5px;}

.sr_input{ border:1px solid #919191; height:19px; line-height:19px;}