﻿@charset "utf-8";
/* CSS Document */


/*首页*/



/*col1*/
.col1 { width:1000px; overflow:hidden; margin:10px auto 0px; _padding-top:10px; }
.col1 .col1_l { width:208px; border:1px solid #d3e9f9; }
.col1_l .ttl { width:208px; height:58px; line-height:48px; text-align:center; background:url(../images/lnav_ttl_bg.jpg) no-repeat; font-size:16px; color:#fff; }
.col1_l .ln_list { width:188px; height:477px; padding:5px 10px; overflow:hidden; }
.col1_l .ln_list a { width:143px; line-height:22px; display:block; float:left; padding:4px 10px 4px 35px; background:url(../images/icon.png) -130px -6px no-repeat; border-bottom:1px solid #e2e2e2; }

.col1 .col1_r { width:774px; height:545px; overflow:hidden; border:1px solid #dcdcdc; }
.col1 .more01 { width:42px; height:13px; margin:12px 20px 0px 0px; _margin:12px 10px 0px 0px;  display:block; float:right; background:url(../images/icon.png) -0px -128px no-repeat; }

.menu1box { position:relative; height:38px; width:774px; background:url(../images/i_ttl_bg1.jpg) repeat-x; }
#menu01 { position:absolute; top:0; left:0; z-index:1; }
#menu01 li{ float:left; display:block; cursor:pointer; width:114px; background:url(../images/i_ttl_line.jpg) right top no-repeat; text-align:center; line-height:37px; height:55px;  }
#menu01 li.hover{ height:38px; background:url(../images/i_ttl1.jpg) no-repeat; }
#menu01 li a { font-size:15px; color:#000; }
#menu01 li.hover a { color:#fff; }
.main1box { clear:both; margin-top:-1px; width:752px; padding:25px 11px 5px; }
#main01 .ulhide{ display:none; }
#uhide { display:none}
#main01 ul.block{ display:block; }

#main01 ul li { width:250px; height:240px; display:block; float:left; }
#main01 ul li a { width:227px; display:block; margin:auto;  }
#main01 ul li a img { width:225px; height:185px; display:block; border:1px solid #d7d7d7; }
#main01 ul li a span { width:225px; height:34px; line-height:34px; display:block; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; word-break: break-all;}


/*col2*/
.col2 { width:1000px; overflow:hidden; margin:20px auto; _margin:10px auto;  }
.col2 img { width:1000px; }

/*col3*/
.col3 { width:1000px; overflow:hidden; margin:20px auto; _margin:10px auto;  }
.col3 img { width:998px; border:1px solid #dcdcdc; }


/*col4*/
.col4 { width:1000px; overflow:hidden; margin:20px auto; _margin:10px auto;  }
.col4 img { width:1000px; }


/*col5*/
.col5 { width:1000px; overflow:hidden; margin:20px auto; _margin:10px auto;  }
.col5 .col5_l { width:290px; height:380px; border:1px solid #dcdcdc; }
.col5 h2 { height:38px; background:url(../images/i_ttl_bg2.jpg) no-repeat; font-size:16px; color:#0060b7; line-height:36px; padding-left:30px;}
.col5 .more02 { width:42px; height:13px; margin:12px 15px 0px 0px; _margin:-25px 10px 0px 0px; display:inline; float:right; background:url(../images/icon.png) -0px -128px no-repeat; }
.col5 .hezuo { padding:20px 10px; }
.col5 .hezuo li { width:135px; height:105px; _height:98px; overflow:hidden; display:block; float:left; }
.col5 .hezuo li a { width:122px; height:64px; display:block; margin:auto; }
.col5 .hezuo li img { width:120px; height:62px; border:1px solid #d7d7d7; }
.col5 .hezuo li span { width:120px; height:30px; line-height:30px; display:block; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; }

.col5 .col5_r { width:690px; height:380px; border:1px solid #dcdcdc; background:url(../images/i_line.jpg) right 207px no-repeat;}
.col5 .col5_r dl { display:block; float:left; width:660px; padding:14px 15px;}
.col5 .col5_r dt { width:170px; height:143px; }
.col5 .col5_r dt img { width:161px; height:136px; padding:2px; border:1px solid #d7d7d7;}
.col5 .col5_r dd { width:480px; height:px; overflow:hidden;}
.col5 .col5_r dd h3 a { width:480px; height:30px; font-weight:bold; color:#333; font-size:14px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.col5 .col5_r dd p { text-indent:2em; padding:3px 0px 8px; height:72px; overflow:hidden; word-break:break-all;}
.col5 .col5_r dd .btn1 { width:69px; height:20px; line-height:19px; display:block; padding-left:7px; color:#fff; background:url(../images/icon.png) -0px -73px no-repeat;}


/*col6*/
.col6 { width:1000px; overflow:hidden; margin:20px auto;  _margin:10px auto; }
.col6 .col6_l { width:690px; height:320px; border:1px solid #dcdcdc; overflow:hidden; }
.col6 h2 { height:38px; background:url(../images/i_ttl_bg2.jpg) no-repeat; font-size:16px; color:#0060b7; line-height:36px; padding-left:30px;}
.col6 .more02 { width:42px; height:13px; margin:12px 15px 0px 0px; _margin:-25px 10px 0px 0px; display:inline; float:right; background:url(../images/icon.png) -0px -128px no-repeat; }
.col6 .col6_l dl { display:block; float:left; width:664px; padding:14px 13px;}
.col6 .col6_l dt { width:274px; height:248px; }
.col6 .col6_l dt img { width:270px; height:244px; padding:2px; border:1px solid #d7d7d7;}
.col6 .col6_l dd { width:375px; height:px; overflow:hidden; background:url(../images/i_line2.jpg) right 148px no-repeat;}
.col6 .col6_l dd h3 a { width:375px; height:34px; font-weight:bold; color:#333; font-size:15px; line-height:34px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.col6 .col6_l dd p { text-indent:2em; padding:3px 0px 8px; height:92px; overflow:hidden; word-break:break-all;}
#carousel { width:340px; height:95px; margin:24px auto 0px; position:relative; }
#carousel ul { list-style: none; display: block; margin: 0; padding: 0; }
#carousel li { background: transparent url(images/carousel_polaroid.png) no-repeat 0 0; font-size: 40px; color: #999; text-align: center; display: block; width: 100px; height: 120px; padding: 0; margin: 6px; float: left; position: relative; }
#carousel li img { width:93px; height:79px; padding:2px; border:1px solid #d7d7d7; }
#carousel a.prev, #carousel a.next { width:14px; height:27px; display:block; text-indent:-999px; overflow:hidden; margin-left:10px; position:absolute; top:30px; }
#carousel .prev { background:url(../images/icon.png) no-repeat -100px -96px; left: -25px; }
#carousel .prev:hover { left:-28px; }			
#carousel .next {  background:url(../images/icon.png) no-repeat -114px -95px; right: -13px; }
#carousel .next:hover { right:-16px; }				
#carousel .pager { text-align: center; margin: 0 auto; }
#carousel .pager a { background: transparent url(images/carousel_control.png) no-repeat -2px -32px; text-decoration: none; text-indent: -999px; display: inline-block; overflow: hidden; width: 8px; height: 8px; margin: 0 5px 0 0; }
#carousel .pager a.selected { background: transparent url(images/carousel_control.png) no-repeat -12px -32px; text-decoration: underline; }

.col6 .col6_r { width:290px; height:320px; border:1px solid #dcdcdc; }
.yx-rotaion{margin:60px auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-t{ width:100%; height:50px; z-index:999; display:block; bottom:-50px; line-height:50px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.yx-rotaion-btn{width:100%;height:40px; top:50%; margin-top:-20px;}
.yx-rotaion-btn span{width:30px;height:40px; background:url(../images/icon.png) no-repeat; display:block; cursor:pointer; position:relative}
.yx-rotaion-btn .left_btn{ background-position:-86px -48px; float:left; left:-40px}
.yx-rotaion-btn .right_btn{ background-position:-116px -48px; float:right; right:-40px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.rotaion_list {width:0;height:0;overflow:hidden;}
.rotaion_list li img { width:165px; height:131px; }


/*col7*/
.col7 { width:1000px; overflow:hidden; margin:20px auto; _margin:10px auto;  }
.col7 img { width:1000px; }



/*col8*/
.col8 { width:1000px; overflow:hidden; margin:20px auto; _margin:10px auto;  }
.col8 h2 { height:38px; background:url(../images/i_ttl_bg2.jpg) no-repeat; font-size:16px; color:#0060b7; line-height:36px; padding-left:30px;}
.col8 .more02 { width:42px; height:13px; margin:12px 15px 0px 0px; _margin:-25px 10px 0px 0px; display:inline; float:right; background:url(../images/icon.png) -0px -128px no-repeat; }

.news_con { width:294px; height:306px; margin:15px auto; overflow:hidden;}
.news_con dl { height:103px; overflow:hidden;}
.news_con dl dt { width:110px; height:103px;}
.news_con dl dt img { width:106px; height:99px; border:1px solid #ddd; padding:1px;}
.news_con dl dt a:hover img {border:1px solid #98CAEF}
.news_con dl dd { padding-left:14px; width:158px; overflow:hidden}
.news_con dl dd h3 a { width:158px; display:block; font-size:13px; color:#0063ae; height:22px; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.news_con dl dd p { line-height:24px; color:#888; padding-top:5px; height:67px; overflow:hidden; word-break:break-all;}
.news_con dl dd span { display:block;}
.news_con ul { width:287px; padding:10px 0 0 2px; overflow:hidden;}
.news_con ul li { height:31px; line-height:31px; border-bottom:1px dashed #ddd; background:url(../images/icon.png) -136px -126px no-repeat; padding:0 3px 0 20px;  }
.news_con ul .nobot { border-bottom:0;}
.ml15 { margin-left:15px;}

.col8 .col8_l { width:320px; height:370px; border:1px solid #dcdcdc; }

.col8 .col8_m { width:320px; height:370px; border:1px solid #dcdcdc; margin-left:18px; }

.col8 .col8_r { width:320px; height:370px; border:1px solid #dcdcdc; }
.ol_message { width:297px; height:310px; overflow:hidden; padding:9px 0 0 11px;}
.ol_message p { line-height:22px; color:#999;}
.ol_message p em { display:block; font-style:normal; color:#f00;} 
.inp04 { width:173px; height:18px; line-height:18px; padding-left:3px; font-size:12px; border:1px solid #bbb; color:#444;}
.i_area { width:259px; height:75px; padding-left:3px; font-size:12px; border:1px solid #bbb; color:#444; vertical-align:top;}
.ol_message ul { padding:6px 0 0 10px; width:286px;}
.ol_message ul li { line-height:20px; padding-bottom:8px; _padding-bottom:7px; font-family:"宋体"}
.ol_message ul li span { width:69px; height:20px; text-align:left; line-height:20px; display:inline-block; color:#444;}
.ol_message ul li .ter { width:260px;}
.ol_message ul li font { font-size:12px; color:#f00; padding-left:6px;}
.ol_message ul li img { vertical-align:middle;}
.ol_message a.submit_btn { width:89px; height:27px; line-height:25px; display:block; margin:auto; background:url(../images/icon.png) -0px -97px no-repeat; text-align:center; color:#fff; }


/*col9*/
.col9 { width:1000px; overflow:hidden; margin:20px auto; _margin:10px auto; border:1px solid #dcdcdc;  }
.col9 h2 { height:38px; background:url(../images/i_ttl_bg2.jpg) no-repeat; font-size:16px; color:#0060b7; line-height:36px; padding-left:30px;}
.col9 h2 span { margin-right:10px; _margin-top:-35px; }
.col9 h2 span a { color:#89a7d3; font-size:12px; line-height:36px; font-family:"宋体"; font-weight:normal;}
.link { line-height:28px; padding:10px 20px; overflow:hidden;}
.link a { padding-right:20px ; }











