/* header */
.header { position:relative; z-index:100; background:url(../images/home/header.png) center top repeat-x; border-top:5px solid #036ecb; }
.header .head { width:980px; height:110px; margin:0 auto; position:relative; z-index:99; background:url(../images/home/top.png) right top no-repeat; }
.header .logo { width:439px; height:72px; float:left; overflow:hidden; padding:35px 0 0 2px; }
.header .logo img { }
.header .opr { float:right; width:380px; height:20px; padding-bottom:5px;}
.header .opr .t { float:right; width:280px; height:20px; display:inline; color:#FFF; margin-bottom:35px; background:url(../images/home/opr.png) 0 0 no-repeat; text-align:center; }
.header .opr .t a { color:#FFF; margin:0 8px 0; padding-top:5px;  margin-top:-5px;}
.header .opr .t a:hover { text-decoration:underline; }
.header .opr .t a.contacts { padding-left:15px; background:url(../images/home/mobile.gif) left center no-repeat; }
.header .opr .t a.setHome { padding-left:15px; background:url(../images/home/setHome.gif) left center no-repeat; }
.header .opr .t a.addFavo { padding-left:15px; background:url(../images/home/addFavo.gif) left center no-repeat; }
.header .search { float:right; width:100%; }
.header .search .btn { float:right; width:74px; height:22px; background:url(../images/home/searchBtn.png) 0 0 no-repeat; }
.header .search .btn input { width:74px; padding:0; height:22px; line-height:22px; background:none;  border:none; color:#FFF; cursor:pointer; }
.header .search .type { float:right; width:80px; height:22px; _display:inline; position:relative;}
.header .search .type select { border:1px solid #7f9db9; padding:1px; }
.header .search .txt { width:170px; height:22px; border:1px solid #7f9db9; float:right; background:#FFF; overflow:hidden; margin-right:10px; display:inline; }
.header .search .txt input { width:150px; padding:0 5px; height:22px; line-height:22px; border:none; background:none; }
/* navigation */
.navigation { height:42px; background:url(../images/home/navigation.gif) center top repeat-x; margin-bottom:8px; }
.navigation .main { width:980px; height:42px; margin:0 auto; }
.navigation dl.nav1 { float:left; display:inline; }
.navigation dt.nav1 { float:left; width:92px; height:42px; position:relative; display:inline; }
.navigation a.nav1 { display:block; height:42px; line-height:42px; font-size:14px; font-weight:700; color:#555; text-align:center; background:url(../images/home/naviBg.gif) left center no-repeat; overflow:hidden; }
.navigation dt.home a { background:none; }
.navigation dt:hover a.nav1, .navigation dt.hover a.nav1 { color:#FFF; background:url(../images/home/naviCur.gif) 0 0 no-repeat; }
.navigation .tel { width:210px; height:42px; float:right; text-align:right; }
.navigation .tel span { height:42px; display:inline-block; line-height:42px; background:url(../images/home/tel.gif) left center no-repeat; font-size:20px; color:#ee6a08; padding-left:30px; }
/* banner */
.banner { height:400px; width:980px; height:335px; margin:0 auto; border:1px solid #FFF; position:relative; }
.banner .main { width:976px; height:330px; overflow:hidden; background:#FFF; }
.banner .scroll { overflow:hidden; height:330px; width:100%; }
.banner .scroll ul { width:500%; height:330px; }
.banner .scroll li { width:976px; height:330px; float:left; }
.banner .scroll img { width:976px; height:330px; }
.banner .tip { position:absolute; height:20px; width:100%; right:10px; bottom:15px; _bottom:15px; background:url(../images/home/line1.png) center top no-repeat; z-index:100; text-align:right; }
.banner .tip span { width:16px; height:16px; line-height:16px; cursor:pointer; display:inline-block; text-align:center; background:#fff; font-size:12px; margin:0 5px; color:#ee6a08; }
.banner .tip span.cur { background:#ee6a08;color:#fff; }
.banner .bannerBottom { height:17px; background:url(../images/home/bannerBottom.png) center top no-repeat; }
/* wrapper */
.wrapper { width:980px; margin:0 auto; padding-top:20px;_padding-top:8px; }
.wrapper .wrap, .wrapper .iwrap { width:980px; margin:0 auto; }
.wrapper .wrap { min-height:600px !important; _height:600px; _overflow:visible; margin-bottom:20px; }
.part1 { height:305px; overflow:hidden; }
.part2 { height:270px; overflow:hidden; }
/* column */
.column .thead { height:40px; border-bottom:2px solid #036ecb; position:relative; }
.column .thead div.tit { float:left; width:148px; height:43px; line-height:35px; display:inline; background:url(../images/home/thead1.png) 0 0 no-repeat; _background:url(../images/home/thead1.gif) 0 0 no-repeat; text-align:center; position:absolute; top:6px; left:0; z-index:100; }
.column .thead div.tit strong { font-size:14px; color:#FFF; margin-right:5px; }
.column .thead div.tit span { font-size:12px; color:#9ddcff; }
.column .thead div.more { float:right; width:51px; height:32px; line-height:32px; text-align:right; text-align:center; margin-top:5px; }
.column .thead div.more a { display:block; height:32px; background:url(../images/home/more.png) 0 0 no-repeat; }
.column .thead div.more a:hover { text-decoration:underline; }
.column .tbody { }
/* iproduct */
.iproduct { width:980px; background:url(../images/home/column5_1.png) center top repeat-y; }
.iproduct .thead { background:url(../images/home/column5.png) 0 0 no-repeat; }
.iproduct .tbody { position:relative; height:200px; background:#FFF; border:1px solid #CCC; border-top:none; border-radius:0 0 5px 5px; }
.iproduct .tfooter { height:19px; background:url(../images/home/columnBottom.png) center top no-repeat; }
.iproduct .main { float:left; width:860px; border-radius:6px; overflow:hidden; position:relative; padding-top:15px; }
.iproduct .arrow_r { float:right; width:45px; height:150px; background:#333; background:url(../images/home/arrow_r.gif) center center no-repeat; cursor:pointer; margin-right:10px; display:inline; margin-top:15px; }
.iproduct .arrow_l { float:left; width:45px; height:150px; background:#333; background:url(../images/home/arrow_l.gif) center center no-repeat; cursor:pointer; margin-left:10px; display:inline; margin-top:15px; }
.iproduct .main ul { float:left; height:175px; width:300%; }
.iproduct .main li.item { width:215px; height:175px; float:left; }
.iproduct .main li.item div.container { width:200px; height:175px; position:relative; display:block; margin:0 auto; text-align:center; }
.iproduct .main li.item a.img { width:200px; height:140px; border:1px solid #cdcdcd; padding:3px; display:block; background:#FFF; }
.iproduct .main li.item img { width:200px; height:140px; }
.iproduct .main li.item a.wd { display:block; height:25px; line-height:25px; }
/* .mains */
.mains { width:980px; padding-top:10px; height:383px; background:url(../images/home/mains.png) 0 0 no-repeat; }
/* column2 */
.column2 { margin-bottom:0px; }
.column2 .thead { height:35px; }
.column2 .thead div.tit { float:left; width:148px; height:35px; line-height:35px; display:inline; }
.column2 .thead div.tit strong { font-size:14px; color:#005bac; margin-right:5px; }
.column2 .thead div.tit span { font-size:12px; color:#347cbd; }
.column2 .thead div.more { float:right; width:51px; height:32px; line-height:32px; text-align:right; text-align:center; margin-top:5px; }
.column2 .thead div.more a { display:block; height:32px; background:url(../images/home/more.png) 0 0 no-repeat; }
.column2 .thead div.more a:hover { text-decoration:underline; }
/* icontact */
.icontact { width:270px; float:left; margin-left:15px; display:inline; }
.icontact .tbody {}
.icontact .tel { padding-top:22px;*padding-top:32px; text-align:left; }
.icontact .tel span.sg { font-size:26px; color:#acacac; }
.icontact .tel span.sl { font-size:16px; color:#acacac; margin-left:80px; }
.icontact .main { padding:50px 5px 0; }
.icontact .main p { line-height:22px;*padding-top:12px; )padding-top:0px;}
/* iabout */
.iabout { width:343px; float:left; margin-left:35px; display:inline; }
.iabout .tbody {}
.iabout .main { padding:25px 5px 0; }
.iabout .main img{ float:left; margin-right:10px; padding:3px; border:1px solid #ddd; border-radius:4px; width:120px; height:90px; }
.iabout .main p {  text-align:justify; }
.iabout .main p a { color:#0251ad; text-decoration:underline; margin-left:15px; }
/* inews */
.inews { width:260px; float:right; margin-right:10px; display:inline; }
.inews .tbody {}
.inews .main { padding:25px 5px 0; }
.inews .main ul {}
.inews .main li.item { height:40px; line-height:40px;*height:38px;line-height:38px; border-bottom:1px dotted #ddd; background:url(../images/home/tip1.gif) 3px center no-repeat; }
.inews .main li.item a { float:left; color:#666666; margin-left:23px; }
.inews .main li.item a:hover { color:#69a0d1; } 
.inews .main li.item span { float:right; color:#69a0d1; }
/* ilink */
.ilink { background:url(../images/home/ikey1.png) center center repeat-x; }
.ilink .thead { background:url(../images/home/column1.png) 0 0 no-repeat; }
.ilink .tbody { position:relative; }
.ilink .tfooter { height:15px; background:url(../images/home/column1_2.png) center bottom no-repeat; }
.ilink .main { padding:0 15px; }
.ilink .main ul { float:left; }
.ilink .main li.item { width:180px; height:50px; float:left; margin:0 5px 10px; display:inline; }
.ilink .main a { width:178px; height:48px; border:1px solid #ddd; display:block; }
.ilink .main a:hover { border:1px solid #2e9401; }
.ilink .main img { width:178px; height:48px; }

/* ikey */
.ikey { width:100%; height:41px; background:url(../images/home/ikey1.png) left center repeat-x; margin-bottom:20px; }
.ikey .main { width:986px; height:41px; line-height:41px; background:url(../images/home/ikey2.png) 0 0 no-repeat; margin:0 auto; }
.ikey strong { margin-left:20px; color:#368ceb; }
.ikey span { width:1000px; }

/* footer */
.footer { background:url(../images/home/footer.gif) left 40px repeat-x #0066b3; }
.footer .subnav { height:40px; background:#368ceb; margin-bottom:15px; }
.footer .subnav .main { width:1000px; height:40px; line-height:40px; margin:0 auto; text-align:center; color:#FFF; }
.footer .subnav .main a { display:inline-block; height:40px; line-height:40px; width:100px; text-align:center; font-size:14px; font-family:"Microsoft Yahei"; color:#FFF; }
.footer .subnav .main a:hover { text-decoration:underline; }
.footer .foot { width:980px;  margin:0 auto; min-height:50px !important; _height:50px; overflow:visible; text-align:center; color:#FFF; background:#0066b3; }
.footer .foot { line-height:25px; padding-bottom:15px; }
.footer .foot a { margin:0px; color:#FFF; }
.footer .foot a:hover { color:#fff; text-decoration:underline; }

/* sidebar */
.sidebar { width:235px; float:left; }
.content { width:725px; float:right; }
.sidebar div.h1 { width:235px; height:49px; line-height:49px;  background:url(../images/home/sidebarTop.gif) 0 0 no-repeat; font-size:18px; color:#FFF; text-align:center; }
.sidebar .leftBar { width:235px; background:url(../images/home/leftContact_2.png) center bottom no-repeat; margin-bottom:10px; padding-bottom:12px; }
.sidebar .leftnav { background:url(../images/home/leftContact_1.png) 0 0 repeat-y; padding-bottom:10px; }
.sidebar .leftnav ul { width:235px; float:left; padding-top:20px; display:inline; }
.sidebar .leftnav li.item { float:left; width:100%; margin-bottom:8px; overflow:hidden; }
.sidebar .leftnav a.nav2 { display:block; height:29px; padding-left:40px; line-height:29px; background:url(../images/home/sidebarNav1.png) 0 0 no-repeat #368ceb; color:#FFF; }
.sidebar .leftnav a.nav2:hover, .sidebar .leftnav a.hover { color:#FFF; background:url(../images/home/sidebarNav1Hover.png) 0 0 no-repeat #0066b3; }
/* leftContact */
.leftContact { background:url(../images/home/leftContact_1.png) center top repeat-y; }
.leftContact .thead { background:url(../images/home/leftContact.png) 0 0 no-repeat; }
.leftContact .tbody { position:relative; }
.leftContact .tfooter { height:15px; background:url(../images/home/leftContact_2.png) center bottom no-repeat; }
.leftContact .main { padding:10px; }

/* sitepath */
.content .column .thead { background:url(../images/home/contentHead.png) left top no-repeat; }
.content .column .tbody {}
.sitepath { float:right; width:300px; height:40px; line-height:40px; text-align:right; padding-right:15px; color:#1870d1; }
.sitepath span { margin-right:10px; }
.sitepath a { color:#1870d1; }
.sitepath a:hover { color:#ee6a08; }
.sitepath a:link, .sitepath a:visited, .sitepath a:active, .sitepath a:hover { _color:#1870d1; }
