
body{background:url(/images/bg.jpg) #d1d1d1 no-repeat top center;}

#header{width:1000px; height:108px; margin:0 auto;}
#header .logo{width:200px; height:88px; float:left; margin-top:10px;}
#header .header_right{width:800px; float:left;}
#header .fun{width:275px; height:40px; float:right;}
#header .fun .lang{width:124px; height:20px; float:left; margin-top:20px; color:#999; line-height:20px; background:url(/images/langicon.png) no-repeat 110px center; position:relative; z-index:4000; cursor:pointer;}
#header .fun .lang ul{position:absolute; right:0px; top:20px; z-index:4001; display:none;}
#header .fun .lang ul li{width:60px; height:14px; line-height:14px; text-align:left;}
#header .fun .lang ul li a{color:#007cc2;}
#header .fun .lang span{color:#007cc2;}
#header .fun .search{width:148px; height:20px; float:right; margin-top:20px;}
#header .fun .search .searchinput{width:125px; height:20px; text-indent:7px; color:#9b9b9b; line-height:20px; border:none; background:url(/images/searchinputbg.png) no-repeat center;}
#header .nav{height:16px; float:right; margin-top:30px;}
#header .nav ul li{height:16px; float:left; padding:0px 15px; line-height:16px; background:url(/images/navline.jpg) no-repeat right center;}
#header .nav ul li a{color:#333232; font-size:14px; text-decoration:none;}
#header .nav ul li.last{padding-right:0px; background:none;}

#content{width:1000px; margin:0 auto;}
#content .indexbanner{width:1000px; height:403px; position:relative; z-index:1000;}
#content .indexbanner ul li{width:1000px; height:403px; position:absolute; left:0px; top:0px; z-index:1001; display:none;}
#content .indexbanner dl{width:104px; height:16px; position:absolute; right:100px; bottom:30px; z-index:1002;}
#content .indexbanner dl dd{width:16px; height:16px; float:left; margin-right:10px; cursor:pointer;}
#content .banner{width:1000px; height:246px; margin-bottom:20px;}
/*#content .indexproduct{width:960px; height:130px; margin-top:8px; padding-bottom:10px; background:url(/images/indexcontentbg1.png) no-repeat center; *background:url(/images/indexcontentbg1.png) no-repeat left center; overflow:hidden; position:relative; z-index:1000;}
#content .indexproduct ul{position:absolute; z-index:1001;}
#content .indexproduct ul li{width:190px; height:120px; float:left; padding:0px 5px; background:url(/images/indexproductline.jpg) no-repeat right center;}
#content .indexproduct ul li .indexproductimg{width:85px; height:85px; float:left;}
#content .indexproduct ul li .indexproductinfo{width:100px; height:120px; float:left; padding-left:5px;}
#content .indexproduct ul li .indexproductinfo .name{width:100px; height:24px; line-height:24px; font-size:14px; overflow:hidden;}
#content .indexproduct ul li .indexproductinfo .name a{color:#007cc2;}
#content .indexproduct ul li .indexproductinfo .brief{width:100px; height:42px; line-height:18px; color:#5b5b5b;}
#content .indexproduct ul li .indexproductinfo .more{width:62px; height:22px; padding-left:38px;}
#content .indexproduct ul li.last{background:none;}*/
#content .indexnews{width:1000px; height:40px; margin-top:8px; background:url(/images/indexcontentbg2.png) no-repeat center; *background:#FFF;}
#content .indexnews .newsletter{width:299px; height:40px; float:left; background:url(/images/newsletterline.jpg) no-repeat right center;}
#content .indexnews .newsletter .title{width:126px; height:40px; float:left; text-indent:21px; line-height:40px; color:#007cc2;}
#content .indexnews .newsletter .form{width:172px; height:40px; float:left;}
#content .indexnews .newsletter .form .newsletterinput{width:131px; height:20px; font-size:10px; color:#787878; line-height:20px; text-indent:12px; border:none; background:url(/images/newsletterinput.jpg) no-repeat center;}
#content .indexnews .news{width:450px; height:40px; float:left;}
#content .indexnews .news .title{width:47px; height:40px; float:left; line-height:40px; color:#5d5d5d; text-indent:16px;}
#content .indexnews .news .list{width:350px; height:40px; float:left; position:relative; z-index:1000; overflow:hidden;}
#content .indexnews .news .list ul{position:absolute; left:0px; top:0px; z-index:1001;}
#content .indexnews .news .list ul li{width:350px; height:40px; line-height:40px; text-indent:5px; color:#888888;}
#content .indexnews .news .list ul li a{color:#888;}
#content .indexnews .news .btn{width:12px; height:8px; float:left; padding-left:20px; padding-top:15px;}
#content .indexnews .news .btn img{cursor:pointer;}
#content .indexnews .img{width:240px; height:31px; float:left; padding-top:15px; color:#888888;}
#content .indexinfo{width:1000px; height:338px; margin-top:8px; background:url(/images/indexinfobg.png) no-repeat center;}
#content .indexinfo .infoleft{width:728px; height:318px; float:left; padding-top:20px; background:url(/images/infoleftline.jpg) no-repeat right center;}
#content .indexinfo .infoleft ul li{width:364px; height:150px; float:left; margin-bottom:8px;}
#content .indexinfo .infoleft ul li .infoimg{width:120px; height:120px; float:left; padding-left:18px;}
#content .indexinfo .infoleft ul li .infoname{width:180px; height:100px; float:left; padding-left:14px;}
#content .indexinfo .infoleft ul li .infoname .title{width:180px; height:24px; line-height:24px; color:#007cc2; font-weight:bold; overflow:hidden;}
#content .indexinfo .infoleft ul li .infoname .brief{width:180px; height:75px; line-height:18px; color:#787878; overflow:hidden;}
#content .indexinfo .infoleft ul li .infoname .more{width:180px; height:16px; line-height:16px; text-align:right;}
#content .indexinfo .infoleft ul li .infoname .more a{color:#007cc2; text-decoration:none;}
#content .indexinfo .inforight{width:242px; height:318px; float:left; padding-top:20px; padding-left:24px;}
#content .indexinfo .inforight .title{width:242px; height:24px; line-height:18px; color:#007cc2; font-weight:bold;}
#content .indexinfo .inforight .video{width:242px;}
#content .conetentbtm{width:1000px; height:38px;}

#website_left{width:230px; float:left; padding-left:15px;}

#website_right{width:742px; float:left; padding-left:13px;}
#website_right .title{width:742px; height:68px; line-height:68px; font-size:18px; text-indent:20px; background:url(/images/websiterighttitle.jpg) no-repeat left;}
#website_right .prolist li{width:228px; height:185px; float:left; margin-top:15px; margin-right:18px; border:1px solid #eeeeee;}
#website_right .prolist li .listimg{width:228px; height:150px; text-align:center; overflow:hidden;}
#website_right .prolist li .listname{width:228px; height:35px; line-height:18px; text-align:center; overflow:hidden;}
#website_right .detail{width:722px; padding:0px 10px; line-height:24px;}

#procate{width:230px;}
#procate .title{width:230px; height:37px; line-height:37px; text-indent:24px; font-size:16px; color:#FFF; background:url(/images/procatetitlebg.jpg) no-repeat center;}
#procate ul{width:228px; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
#procate ul li{width:228px; text-indent:38px; line-height:33px; border-bottom:1px solid #eeeeee; background:url(/images/procateicon.jpg) no-repeat 19px 12px;}
#procate ul li a{display:block; width:228px; height:33px; color:#1b322a; text-decoration:none;}
#procate ul li a:hover{background:url(/images/procatehovericon.jpg) no-repeat 213px center;}
#procate ul li dl dd{width:228px; height:33px; text-indent:50px;}
#procate .btmbg{width:230px; height:4px; overflow:hidden;}

#leftsearch{width:230px; height:112px; margin-top:8px; background:url(/images/leftsearchbg.jpg) no-repeat;}
#leftsearch .font{width:230px; height:48px; line-height:48px; font-size:18px; color:#000201; text-indent:20px;}
#leftsearch table{margin-left:23px;}
#leftsearch .leftsearchinput{width:152px; height:26px; line-height:26px; text-indent:8px; color:#7a7a7c; border:none; background:url(/images/leftsearchinput.jpg) no-repeat center;}

#information{width:1000px; margin:0 auto; margin-top:8px; background:#FFF;}
#information ul{width:170px; float:left; padding-top:18px;}
#information ul li{width:170px; height:18px; line-height:18px; text-indent:16px;}
#information ul li a{color:#a7a7a7; text-decoration:none;}
#information ul li.title{width:170px; height:26px; color:#007cc2; font-weight:bold; line-height:26px;}
#information .right{width:160px;/* height:173px;*/ float:right;}
/*#information .right .img{margin-top:25px;}
#information .right .search{width:148px; height:20px; float:left; margin-top:20px;}
#information .right .search .searchinput{width:125px; height:20px; text-indent:7px; color:#9b9b9b; line-height:20px; border:none; background:url(/images/searchinputbg.png) no-repeat center;}*/
.inforight .img{margin-top:8px; margin-left:85px;}
.inforight .search{width:200px; height:20px; float:left; margin-top:8px; margin-left:53px; color:#007cc2;}
.inforight .search .searchinput{width:125px; height:20px; text-indent:7px; color:#9b9b9b; line-height:20px; border:none; background:url(/images/searchinputbg.png) no-repeat center;}

#footer{width:1000px; height:43px; margin:0 auto; padding-top:20px; text-align:center; color:#8b8b8b; line-height:18px; background:url(/images/footerbg.jpg) no-repeat center;}
#footer a{color:#8b8b8b; text-decoration:none;}

#index_pro_list .t{height:35px;}
#index_pro_list .t .l{float:left; height:35px; line-height:35px; text-indent:8px; font-weight:bold; color:#595959;}
#index_pro_list .t .m{float:right; height:35px; line-height:35px; padding-right:8px;}
#index_pro_list .pro_list{height:205px; overflow:hidden; background:#FFFFFF;}
#index_pro_list .pro_list .l, #index_pro_list .pro_list .r{width:50px; float:left; text-align:center; padding-top:95px;}
#index_pro_list .pro_list .list{width:900px; float:left; overflow:hidden; padding:15px 0;}

#index_pro_list_scroll .Cont{width:900px; overflow:hidden; display:block;}
#index_pro_list_scroll .ScrCont{width:10000000px; display:block;}
#index_pro_list_scroll #scroll_list_1, #index_pro_list_scroll #scroll_list_2{float:left; display:block;}
#index_pro_list_scroll .pro_item{width:152px; overflow:hidden; float:left; margin-right:10px;}
#index_pro_list_scroll .pro_item ul{width:152px; margin:0 auto; overflow:hidden;}
#index_pro_list_scroll .pro_item li{text-align:center;}
#index_pro_list_scroll .pro_item li.pro_img{height:152px; border:1px solid #ddd; vertical-align:middle; display:table-cell; *font-family:Arial; *font-size:131px; *display:block;}
#index_pro_list_scroll .pro_item li.pro_img img{vertical-align:middle;}
#index_pro_list_scroll .pro_item li.pro_name{padding-top:3px;}

.link{width:980px; padding-top:10px; margin:0px auto;}