body { background:url(../images/home/bg.png); }
/* header */
.header { background:url(../images/home/head.png) left top repeat-x; margin-bottom:8px; position:relative; z-index:10; }
.header .head { width:1000px; height:100px; margin:0 auto; position:relative; }
.header .head .logo { float:left;  height:64px; margin-left:18px; margin-top:8px; display:inline; }
.header .head .r { float:right; width:220px; margin-right:10px; padding-top:18px; }
.header .head .opr { padding-left:15px; height:20px; margin-bottom:15px; text-align:right; }
.header .head .opr a { margin:0 5px; color:#2b598c; }
.header .head .opr a:hover { text-decoration:underline; }
.header .head .search { width:210px; height:22px; background:url(../images/home/search.png) 0 0 no-repeat; }
.header .head .search .txt { float:left; background:none; border:none; height:22px;line-height:22px; margin-left:5px; width:150px;_padding-left:5px;_width:145px; }
.header .head .search .txt:focus { border:none !important; }
.header .head .search .btn { cursor:pointer;float:right; width:42px; height:22px; border:none; background:none; }
.header .head .tel { position:absolute; left:465px; top:25px; color:#0064b0; font-family:"Microsoft Yahei","黑体";font-size:20px;width: 300px; }
.header .head .tel span {font-family:"Microsoft Yahei","黑体"; font-size:22px;line-height:23px; }
.icon_weibo, .icon_renren, .icon_tweibo { width:16px; height:16px; background:url(../images/home/icon1.png) 0 0 no-repeat; float:left; }
.icon_renren { background-position:0 -20px; }
.icon_tweibo { background-position:0 -42px; }

/* navi */
.navi { background:url(../images/home/navi.png) left center repeat-x; height:40px; }
.navi .navigation { width:1000px; height:40px; margin:0 auto; }
.navi ul.nav1 { width:936px; height:40px; margin:0 auto; }
.navi li.nav1 { float:left; height:40px; width:104px; background:url(../images/home/navi2.gif) left center no-repeat; position:relative; }
.navi li.home { background:none; }
.navi a.nav1 { display:block; height:40px; line-height:40px; color:#FFF; font-size:14px; font-family:"Microsoft Yahei", "黑体"; text-align:center; }
.navi a.nav1:hover {color:#cce9ff; text-decoration:underline; }
.navi a:hover {_color:#000;}
.navi li.hover a:link, .navi li.hover a:visited, .navi li.hover a:hover, .navi li.hover a:active { color:#000; }
.navi li.hover a.nav1 { display:block; height:40px; background:url(../images/home/navi3.png) center 4px no-repeat; color:#333; }
.navi .drop2 { position:absolute; width:90px; display:none; left:7px; top:40px; background:#FFF; overflow:hidden; border-radius:0 0 8px 8px; }
.navi .drop2 ul { max-width:400px; }
.navi .drop2 li { float:left; width:90px; height:40px; line-height:40px; text-align:center; }
.navi .drop2 a { font-size:12px; display:block; height:40px; }
.navi .drop2 a:hover { background:#137bcb; color:#FFF; }
/* view */
.view { position:relative; width:970px; height:270px; margin:0 auto 15px; padding:3px; background:#FFF; border:1px solid #ddd; z-index:9; }
.view .main { width:970px; height:270px; overflow:hidden; }
.view .main ul { width:970px; }
.view .main li { width:970px; height:270px; }
.view .main img { width:970px; height:270px; }
.view .tip { background:url(../images/home/tip.png) 0 0 repeat; width:120px; height:130px; position:absolute; right:4px; bottom:3px; }
.view .tip ul { width:100px; float:left; margin-left:7px; display:inline; padding-top:5px; }
.view .tip li { width:100px; height:30px; float:left; border:3px solid #666; margin-bottom:7px; cursor:pointer; }
.view .tip li.cur { border:3px solid #f2f2f2; }
.view .tip img { width:100px; height:30px; display:block; }

/* wrapper */
.wrapper { width:980px; margin:0 auto 20px; }

/* column1 */
.item_1 { margin-bottom:10px; }
.column1 {}
.column1 .thead { position:relative; height:35px; background:url(../images/home/column.png) left -45px repeat-x; }
.column1 .thead i.l { width:10px; height:35px; background:url(../images/home/column.png) left 0 no-repeat; position:absolute; left:0; bottom:0; _bottom:-1px; }
.column1 .thead i.r { width:10px; height:35px; background:url(../images/home/column.png) right -90px no-repeat; position:absolute; right:0; bottom:0; _bottom:-1px; }
.column1 .thead strong { width:104px; height:31px; background:url(../images/home/columnTag.png) 0 0 no-repeat; position:relative; top:-2px; display:block; float:left; margin-left:16px; display:inline; text-align:center; line-height:31px; color:#FFF; }
.column1 .thead span { float:left;width:450px;overflow:hidden; height:31px; line-height:31px; margin-left:30px; }
.column1 .thead span a { margin:0 8px; color:#000; }
.column1 .thead a.more2 { float:right; height:31px; line-height:33px; margin-right:20px; display:inline; color:#0064b0; }
.column1 .thead a.more2:hover { color:#5da7e0; }
.column1 .thead div.s { float:right; height:22px; line-height:22px; width:156px; background:url(../images/home/bg3.png) 0 0 no-repeat; margin-top:7px; text-align:center; color:#333; }
.column1 .thead div.s a { float:none; margin:0 7px; color:#333; }
.column1 .thead div.s a.cur, .column1 .thead div.s a:hover { color:#0064b0; }


.column1 .tbody { border:1px solid #ccc; background:#f4f4f4; border-top:none; }
.column1 .tbody .main { }
/* column2 */
.column2 {}
.column2 .thead { position:relative; height:35px; background:url(../images/home/column.png) left -45px repeat-x; }
.column2 .thead i.l { display:none; }
.column2 .thead i.r { width:10px; height:35px; background:url(../images/home/column.png) right -90px no-repeat; position:absolute; right:0; bottom:0; _bottom:-1px; }
.content .column2 i.r { _bottom:5px; }
.column2 .thead strong { width:252px; height:35px; background:url(../images/home/columnTag2.png) 0 0 no-repeat; float:left; display:inline; line-height:31px; color:#FFF; }
.column2 .thead strong span { margin-left:40px; }
.column2 .thead span { float:left; height:31px; line-height:31px; margin-left:30px; }
.column2 .thead span a { margin:0 8px; color:#000; }
.column2 .thead a.more2 { float:right; height:31px; line-height:33px; margin-right:20px; display:inline; color:#0064b0; }
.column2 .thead a.more2:hover { color:#5da7e0; }
.column2 .tbody { border:1px solid #ccc; background:#f4f4f4; border-top:none; }
.column2 .tbody .main { width:960px; margin:0 auto; position:relative; }
.column2 .thead .sitePath { float:right; height:40px; line-height:40px; margin-right:20px; display:inline; }
.column2 .thead .sitePath font { font-size:12px; color:#666; }

/* iproduct */
.iproduct { width:700px; float:left; }
.iproduct .main { overflow:hidden; height:270px; }
.iproduct .main ul { float:left; padding-top:15px; height:240px; overflow:hidden;}
.iproduct .main li { float:left; width:325px; float:left; margin-bottom:15px; margin-left:15px;_display:inline; }
.iproduct .main .img { width:140px; height:100px; padding:3px; background:#FFF; border:1px solid #cdcdcd; float:left; }
.iproduct .main .img img { width:140px; height:100px; }
.iproduct .main .wd { width:157px; height:100px; float:right; }
.iproduct .main .tit { height:30px; line-height:30px; font-weight:700; }
.iproduct .main .tit a { color:#0064b0; }
.iproduct .main .tit a:hover { color:#0064b0; text-decoration:underline; }
.iproduct .main .info { line-height:28px; }
.iproduct .main .info a { }

/* iabout */
.iabout { width:264px; float:right; }
.iabout .main { overflow:hidden; height:240px; padding:15px 10px; line-height:27px; }
.iabout .main p { text-align:justify; }

/* icase */
.icase { margin-bottom:15px; }
.icase .main { height:190px; overflow:hidden; width:960px; margin:0 auto; }
.icase .main ul { float:left; height:180px; padding-top:15px; width:1500%; }
.icase .main li { float:left; width:174px; margin:0 10px 15px; display:inline; }
.icase .main li em { width:164px; height:124px; padding:3px; border:1px solid #ccc; display:block; margin-bottom:8px; }
.icase .main li img { width:164px; height:124px; display:block; }
.icase .main li span { display:block; width:172px; height:22px; line-height:22px; text-align:center; }
.icase .main li span a { display:block; height:22px; background:url(../images/home/tip1.png) 0 0 no-repeat; color:#FFF; }
.icase .main li span a:hover { color:#c0e6ff; }

/* inews */
.inews { width:700px; float:left; }
.inews .main { overflow:hidden; padding-top:15px; height:255px; }
.inews .main .hotImg { float:left; width:285px; height:215px; padding:3px; border:1px solid #ccc; margin-left:20px;_display:inline; }
.inews .main .hotImg img { width:285px; height:215px; }
.inews .main ul.ls { float:left; width:330px; height:240px; padding-left:15px; background:url(../images/home/bg2.png) left center no-repeat; margin-left:15px; display:inline; }
.inews .main ul.ls li { height:28px; line-height:28px; overflow:hidden; float:left; width:100%; border-bottom:1px dotted #ddd; }
.inews .main ul.ls a { float:left; padding-left:20px; background:url(../images/home/tip2.png) 5px center no-repeat; }
.inews .main ul.ls span { float:right; color:#888; }

/* links */
.links {}
.links .main { width:915px; margin:0 auto; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; }
.links .main ul { padding-top:15px; }
.links .main li { float:left; width:90px; margin:0 5px; display:inline; }
.links .main a { display:block; }
.links .main i { display:block; width:148px; height:48px; overflow:hidden; margin-bottom:10px; border:1px solid #ccc; }
.links .main a img { width:148px; height:48px; display:block; }
.links .main a { display:block; text-align:center; }
.links .keyword { clear:both; width:915px; margin:10px auto 5px;*padding-bottom:15px; overflow:hidden; }
.links .keyword strong { float:left; width:80px; height:30px; color:#0064b0; }
.links .keyword p { float:right; width:835px; }

/* footer */
.footer {}
.footer .foot { background:#eeeeee; }
.footer .foot .footNav { height:40px; background:url(../images/home/navi.png) 0 0 repeat-x; line-height:40px; text-align:center; color:#FFF; margin-bottom:15px; }
.footer .foot .footNav a { margin:0 10px; color:#FFF; }
.footer .foot .footNav a:hover { color:#a9daff; }
.footer .foot .copyright { text-align:center; line-height:24px; }

.sidebar { float:left; width:264px; }
.content { float:right; width:700px; }
.content .tbody .main { width:665px !important; line-height:24px;}
/* sort */
.sort { margin-bottom:20px; }
.sort .main ul { width:200px; margin:0 auto; padding-top:10px; padding-bottom:10px; }
.sort .main li { width:200px; background:url(../images/home/sort.png) left 0 no-repeat; margin-bottom:10px; }
.sort .main a { display:block; height:29px; line-height:29px; }
.sort .main a span { margin-left:40px; }

/* sabout */
.sabout { width:264px; float:right; }
.sabout .main { overflow:hidden; height:240px; padding:15px 10px; line-height:27px; }
.sabout .main p { text-align:justify; }



#map{width:500px;height:400px;}


/* page */
.page{ widht:100%; display:inline-block; width:100%; height:auto; margin:20px 0 0px 0px; text-align:center;}
.page span,.page a{ display:inline-block; border:1px solid #ddd; height:20px; padding:0 4px; line-height:20px; text-align:center; color:#999; background:#fff;}
.page span{ display:inline-block; height:20px; padding:0 4px; line-height:20px; text-align:center;}
.page a:hover,.page .hover{border-color:#ddd; color:#02214F; background:#fff;}


.jing_pointer { width:27px; height:117px; position:absolute; top:95px; left:-20px; cursor:pointer; }
.jing_pointer.active { left:102px !important;  background-position:0 -120px !important; }
.jing_kf  .jing_pointer { background:url(../images/kf/pointer4.png) 0 0 no-repeat; }

/*HTML地图*/
.about_main{line-height:30px; height:auto; font-size:14px;color:#666666; margin:0; padding:0;float:left;}
.about_main ul{list-style:none; margin:0; padding:0;}
.about_main ul li.map_1{border-bottom:1px solid #eee;margin:10px 0;padding:10px;font-weight:bold;}
.about_main ul li.map_2{ float:left; min-width:110px; padding:0 5px;}
.about_main ul li a{color: #666666;}
.about_main ul li a:hover{color:#666666; text-decoration:underline; font-weight:bold;}
.right_top ._column_title{ border-left:3px solid #e60044; color:#333; float:left; font-size:20px; height:24px; line-height:24px; margin:19px 0; padding-left:15px; display:inline;}
.right_top .column_path{ float:right;display:inline; color:#999; font-size:12px;}
.right_top .column_path a{color:#999;}