@charset "utf-8";
/* CSS Document */

/*banner style*/
.banner{background:url(../images/banner.jpg) no-repeat; width:980px; margin:0 auto; padding:10px 0 5px 30px}
.banne_center{ width:942px; height:379px;z-index:3; left:17px;background:url(../images/banner_index.jpg) no-repeat;}


/*text style*/
.text{ width:940px; margin:10px auto;}
.about{width:631px; float:left}
.about .aboutTop{background:url(../images/bg.png) no-repeat left -583px; height:90px; width:631px;}
.about .aboutTop span{ color:#000; font-size:20px; padding-left:65px; line-height:43px;}
.about .aboutTop h3,.news .newsTop h3,.hotTop h3,.searchTop h3,.infinesearchTop h3,.maintop h3,.messageTop h3{ color:#fff; font-size:20px; padding-left:20px; line-height:47px; overflow:hidden}
.about .abouttext{ border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; background:url(../images/text.jpg) repeat-x; height:142px; line-height:23px; padding:0 20px; background-color:#fff}
.about .abouttext input{ font-family:Tahoma; color:#fff; border:0; background:url(../images/bg.png) no-repeat -103px -442px; width:140px; height:22px; line-height:22px; margin-top:5px;}
.about .aboutBottom,.hot .hotBottom,.messageBottom{ background:url(../images/bg.png) no-repeat left -697px; height:11px; overflow:hidden}

.news{ float: right; width:296px;}
.news .newsTop{background:url(../images/bg.png) no-repeat left -85px; width:296px;}
.news .newstext{ border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; background:url(../images/text.jpg) repeat-x; line-height:22px; height:183px; padding:5px 20px 0 20px; background-color:#fff;}
.news .newstext ul li{ background:url(../images/bg.png) no-repeat #fff left -351px; display:block; padding-left:10px;}.news .newstext ul li.newssolid{ border-bottom:1px solid #ccc; background:#fff}
.news .newstext ul li a{ color:#000; text-decoration:underline}
.news .newsBottom,.search .searchBottom,.infinesearch .searchBottom,.mainbottom{ background:url(../images/bg.png) no-repeat left -154px; width:296px; height:8px; overflow:hidden}
.news .newstext ul li .newsbold{ font-weight:bold; color:#104c70; text-decoration:underline}
.news .newstext ul li span{color:#666;}
.news .newstext input{ font-family:Tahoma; color:#fff; border:0; background:url(../images/bg.png) no-repeat left -442px; width:94px; height:22px; line-height:22px; margin-top:5px;}
.news .newstext .newsInput{ text-align:right}

.hot{width:631px; display:block; float:left; position:relative;}
.hotTop{ background:url(../images/bg.png) no-repeat left -9px; height:47px; line-height:47px;}
.hot .hotText{ background:#fff; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; line-height:25px; position:relative; height:225px; overflow:hidden;}
.hot .hotTop h3 em{float:right; font-size:12px; font-weight:normal; color:#fff; padding-right:20px;}
.hot .hotTop h3 em a{color:#fff; text-decoration:underline}
.hot .hotText table{width:100%; text-align:left}
.hot .hotText table .hotTextBlod{ font-weight:bold; color:#013c9e}
.hot .hotText table tr .hotTextIcon{ background:url(../images/bg.png) no-repeat 10px -350px; width:20px;}
.hot .hotText table tr td a{ color:#000; text-decoration:underline}
.hot .hotText table tr td a:hover,.hot .hotTop h3 em a:hover,.news .newstext ul li a:hover{ color:#ace30c;}
.hot .hotText table .hotbg{ background:#eaeef1;}

/*new浮动*/
.newfd{ background:url(../images/bg.png) no-repeat left -326px; width:26px; height:22px; position: absolute; left: 155px; top: 65px;}

.search{float:right; width:296px;}
.searchTop{background:url(../images/bg.png) no-repeat left -85px; width:296px;}
.search .searchText{ background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:15px; height:80px; overflow:hidden}
.search .searchText ul li{ float:left; display:block; line-height:35px; width:260px;}
.search .searchText ul li input.textw{ background:url(../images/bg.png) no-repeat left -723px; border:0; width:209px; height:34px; line-height:34px; float:left; margin:0; padding:0;}
.search .searchText ul li input.buttonstyle{ background:url(../images/bg.png) no-repeat left -766px; border:0; width:40px; height:34px; line-height:34px; margin:0; padding:0; float:left}
.search .searchText .searchlink a{ color:#0468a0; text-decoration:underline}
.search ul.searchLink li{ line-height:20px;}
.search .searchText .searchLink .searchW{ width:40px; padding-top:15px;}
.search .searchText .searchLink li{ float:left; display:block; width:220px; padding-top:15px;}
.search .searchText .searchLink li a{ color:#0468a0; text-decoration:underline}
.search .searchText .searchLink li a:hover{ color:#ace30c;}

.contact{background:url(../images/Contact.jpg) no-repeat; width:256px; height:69px; margin-top:9px; padding:20px;}
.text .Under .search .contact h3{font-size:14px; color:#000;}
.text .Under .search .contact .phone{ font-size:22px; color:#568501; line-height:32px;}
.text .Under .search .contact p{ color:#424242; font-size:12px}
.contact .contactBlod{ color:#000; font-size:20px; font-weight:bold; line-height:20px;}
.contact .contactG{ color:#558500; font-size:26px; font-weight:bold; line-height:36px;}
.contact a{ color:#666}

.text .On{ overflow:hidden}
.text .Under{ margin:15px 0;}

.text .brand{float:left; width:90px; padding:13px 0 0 10px}

.b1,.b2,.b3,.b4,.b1b,.b2b,.b3b,.b4b,.b{display:block;overflow:hidden;}
.b1,.b2,.b3,.b1b,.b2b,.b3b{height:1px;}
.b2,.b3,.b4,.b2b,.b3b,.b4b,.b{border-left:1px solid #999;border-right:1px solid #999;}
.b1,.b1b{margin:0 5px;background:#999;}
.b2,.b2b{margin:0 3px;border-width:2px;}
.b3,.b3b{margin:0 2px;}
.b4,.b4b{height:2px;margin:0 1px;}
.d1{background:#F7F8F9;}

#imgRoll {POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 800px; PADDING-RIGHT: 10px; HEIGHT: 35px; OVERFLOW: hidden; PADDING-TOP: 10px}
#imgRoll ul {POSITION: absolute; WIDTH: 2000px; LEFT: 0px; HEIGHT: 65px;}
#imgRoll li {WIDTH: 100px; DISPLAY: inline; FLOAT: left; OVERFLOW: hidden; HEIGHT: 65px; margin-right:10px;}