@charset "utf-8";
/* CSS Document */

/***************************宽屏样式(start)***************************/
.w_1200 .wrap{width:1160px;}
.w_1200 .rightside{width:881px;}
.w_1200 #footer .foot_menu{width:265px; margin-right:20px;}
.w_1200 #footer .foot_contact{width:245px; margin-right:50px;}
.w_1200 #nav .item .ia{padding:0 36px;}
.w_1200 #lib_inquire_list > ul > li .info{width:632px;}
/***************************宽屏样式(end)***************************/
body{background:#fff; font-family:Arial, Helvetica, sans-serif;}
.wrap{width:980px; margin:0 auto; zoom:1;}
.wrap:after,.wrap:before{display:table; content:'';}
.wrap:after{clear:both;}
img{vertical-align:middle;}
.over{overflow:hidden;}

#lib_inquire_list > ul > li .info{width:475px;}
#lib_inquire_list > ul > li .info .detail{ height:auto !important;}
.head_top{height:42px; line-height:42px; background:#f5f5f5; border-bottom:1px solid #efefef;}
.head_top .phone{font-size:14px; color:#555; font-weight:bold;}
.head_top .phone span{color:#65c178;}
.head_top .h_nav{display:block; height:28px; margin-top:8px;}
.head_top .h_nav li{float:right; height:28px; line-height:28px; padding:0 12px;}
.head_top .h_nav li.line{padding:0;}
.head_top .h_nav li.member{background:url(./ico.png) 0 0 no-repeat; padding-left:26px;}
.head_top .h_nav li.inquiry{background:url(./ico.png) 0 -26px no-repeat; padding-left:24px;}
.head_top .h_nav li.lang{background:url(./ico.png) right -52px no-repeat;}
.head_top .h_nav li.lang:hover{position:relative; z-index:1000;}
.head_top .h_nav li.lang:hover dl{}
.head_top .h_nav li i{background:url(./common.png); padding:0 10px;}
.head_top .h_nav li i.sitemap{background-position:-164px -23px;}
.head_top .h_nav li i.download{background-position:-188px -23px;}
.head_top li.lang>a{margin-right:15px;}
.head_top li.lang .language_silder{width:50px; position:absolute; left:3px; top:22px; display:none; background:#F2F2F2; z-index:10; padding:0px 12px; border-radius:0px 0px 5px 5px;}
.head_top li.lang:hover .language_silder{ display:block;}
.language_silder .l_rows{ height:25px; overflow:hidden;}
.head_top .language_silder a{display:block;}

#header{}
#header .logo{height:121px;}
#header .search{margin-top:40px;}
#header .search .text{width:417px; height:44px; line-height:44px; border:3px solid #e4e4e4; border-right:none; border-radius:2px 0 0 2px; font-size:14px; padding-left:10px;}
#header .search .btn{border:3px solid #e4e4e4; height:50px; font-weight:bold; font-size:14px; padding:0 17px; background:#65c178; line-height:44px; color:#fff; border-radius:0 2px 2px 0;}

#nav{height:47px; background:#f5f5f5;}
#nav .item{line-height:47px; position:relative;}
#nav .item:hover .sub{ display:block;}
#nav .item .sub{ position:absolute; top:47px; left:0px; z-index:5; background:#65c178; width:200%; line-height:100%; display:none;}
#nav .item .sub .list div:hover a{ background:#4b8f59;}
#nav .item .sub div a{ color:#fff; font-size:14px;  padding:15px; display:block;}
#nav .item .ia{display:inline-block; height:47px; line-height:47px; padding:0 28px; font-size:16px; text-decoration:none;}
#nav .item:hover{color:#fff; background:#65c178;}
#nav .item:hover a{color:#fff;}
#nav .item .ia:hover{color:#fff; background:#65c178;}

.banner{width:100%; text-align:center;}
.main{background:url(./main.jpg) repeat;}
.leftside{width:279px; margin-top:50px;}
.rightside{width:701px; box-shadow:0px 3px 5px #ccc; background:#fff; margin-bottom:-1000px; padding-bottom:1000px;}
.leftmenu{background:#fff; border:1px solid #ededed; border-right:none;}
.leftmenu .t{line-height:47px; font-size:16px; color:#5ca96c; padding-left:22px;}
.leftmenu .item{line-height:24px; padding:10px 0; border-top:1px solid #ededed; padding-left:22px; position:relative;}
.leftmenu .item.bg{background:url(./bg.png) no-repeat 251px -49px;}
.leftmenu .item .left_a{font-size:14px;}
.leftmenu .item.on .left_a{color: #65c178;font-weight: bold;}
.leftmenu .item .sub{position:absolute; top:-1px; left:278px; border:1px solid #ededed; border-bottom:none; background:#fff; display:none;}
.leftmenu .item .sub .i{line-height:44px; width:240px; padding-left:20px; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px solid #ededed; position:relative;}
.leftmenu .item .sub .i a{font-size:14px; text-decoration:none;}
.leftmenu .item .sub3{position:absolute; top:-1px; left:260px; border:1px solid #ededed; border-bottom:none; background:#fff; display:none;}
.leftmenu .item .sub .i:hover .sub3{display:block;}
.leftmenu .item .sub a.on{color: #65c178;}

.right_main{width:96%; margin:0 auto; min-height:300px;}
.page_title{line-height:50px; border-bottom:1px solid #ededed; font-size:16px;}
.page_title .station{line-height:50px; color:#555; font-size:14px;}
.page_title .station a{color:#555;}
.page_txt{padding:20px 0; line-height:2em; min-height:300px;}
.pro_list{border-collapse:collapse; width:100%; margin-top:10px;}
.pro_list td{border:1px solid #e0e0e0; line-height:24px; padding:5px 12px; background:#fafafa; content:'&nbsp;';}
.pro_list .oth td{background:#e9e9e9;}
.pro_list .pro_title td{text-align:center; font-size:14px; color:#000; background:#e9e9e9;}
.pro_info{border-collapse:collapse; width:100%; margin-top:10px;}
.pro_info td{border:1px solid #e5e5e5; line-height:27px; padding:5px 0; font-size:14px;}
.pro_info .pro_title td{background:#65c178; color:#fff; font-size:14px; padding-left:16px; content:'&nbsp;';}
.pro_info .row{line-height:37px;}
.pro_info .row .td0{background:#f2f2f2; padding-left:16px;}
.pro_info .row .td1{padding-left:16px;}
.pro_detail{margin-top:28px; border-collapse:collapse; width:100%; margin-bottom:80px;}
.pro_detail td{border:1px solid #e5e5e5; content:'&nbsp;';}
.pro_detail .t{line-height:60px; border-bottom:1px solid #e5e5e5; border-right:2px solid #7bbd42; font-size:14px; padding-left:12px; color:#7bbd42; cursor:pointer;}
.pro_detail .t.cur{font-weight:bold; font-size:16px;}
.pro_detail .txt{line-height:2em; padding:20px; min-height:300px;}

#footer{border-top:1px solid #ededed;}
#footer .foot_title{color:#000; line-height:37px; height:37px; padding-top:12px; font-size:16px;}
#footer .foot_menu{width:230px; margin-right:20px;}
#footer .foot_menu .item{line-height:33px; padding-left:25px; background:url(./bg.png) no-repeat 0 -125px;}
#footer .foot_menu .item a{color:#666;}
#footer .foot_contact{width:220px; margin-right:10px;}
#footer .foot_contact .row{line-height:27px; padding-left:26px; margin-top:5px; background:url(./bg.png) no-repeat;}
#footer .foot_contact .row0{background-position:-316px 5px;}
#footer .foot_contact .row1{background-position:-316px -87px;}
#footer .foot_contact .row2{background-position:-310px -148px;}
#footer .copyright{border-top:1px solid #ededed; line-height:28px; padding:15px 0; color:#888888;}

