﻿/*==========================after reset==========================*/
body { font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif; color:#424a5e; background:#dbf1e4 url(images/main_bg.jpg) repeat-x; }
inpug{font:12px/1.5 Tahoma, Helvetica, Arial, sans-serif;}
a:link{ color:#03f; }
a:visited { color:#30a; }
a:hover { color:#bc2931; text-decoration:underline; }
dt a:link,dt a:visited{color:#333;}
:focus { outline:0px dotted #333; }
input:focus{outline:0}
::-moz-selection { background:#6374AB; color:#fff;}
::selection { background:#6374AB; color:#fff;}
fieldset{border:1px solid; padding:5px;}
legend{margin:5px 10px; *margin:1px 10px; border:1px solid; padding:0 8px; background:#eee;}
/*==========================reuse==========================*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix { height: 1%; }
.content {padding:5px; clear:both;}
.content strong,.content h2,.content h3,.content h4{font-weight:700;}
.content h2,.content h3{font-size:14px;}
.content p{text-indent:2em;}
/*==========================column==========================*/
.outer{width:950px; margin:auto; clear:both;}
.outer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .outer { height: 1%; }
.col710{width:710px; float:left; margin-right:10px;}
.col230{width:230px; float:left;}
/*自定义全局*/
h1.top_tip{width:948px; margin:0 auto; height:6px; background:#08933a; text-indent:-999em; overflow:hidden; border:1px solid #fff; border-bottom:0; border-top:0;}
#top_menu{height:38px; background:url(images/logo_downer.jpg) no-repeat left; margin-bottom:10px;}
.lnklst{margin-left:162px; padding:0 20px; background:url(images/nav_bg.jpg); zoom:1; overflow:hidden;}
.lnklst li{float:left; line-height:38px;color:#fff; font-weight:700; font-size:14px;}
.lnklst a,.lnklst a:visited {color:#fff; padding:0 5px;}
.lnklst a:hover{text-decoration:none;color:#bc2931;}

.banner_1{border:1px solid #679800;}

#service_pan {border:1px solid #b4d56c; background:#d0e4a3; padding:5px; margin-bottom:10px;}
#service_pan p{ text-indent:2em;}
.more_c_1{display:block; width:100px; background:url(/themes/default/images/btn_bg_1.gif); line-height:21px; text-align:center; border:1px solid #679800; margin:4px auto;}

.lan_pan{border:1px solid #679800; background:#fff; margin-bottom:10px;}
.lan_pan h3{line-height:23px; border-bottom:1px solid #679800; text-align:center; color:#333; background:url(/themes/default/images/tits_bg.gif);}
.pro_cate { padding:5px 0;}
.pro_cate li{width:105px; line-height:20px; float:left; margin:3px; border:1px solid #ccc; text-align:center; display:inline;}
.pro_cate a{color:#000;}

.search_pan{background:url(/themes/default/images/search_col_bg.gif) no-repeat; padding:105px 0 20px 40px; margin-bottom:10px;}
.search_pan input{background:transparent; border:0;}

.content_box{border:1px solid #9FC120; zoom:1; overflow:hidden; background:#fff; margin-bottom:10px;}
.content_box h3{line-height:23px; border-bottom:1px solid #9FC120; font-weight:700; font-size:14px; color:#2D8C52; padding-left:10px; background:url(images/tits_bg.gif) 0 -23px;}
.frist_box{width:348px; margin-right:10px; float:left;}
.last_box{width:348px; float:left;}
.single_pic{width:110px; text-align:center; float:left; padding:5px;}
.r_txt_lnk{float:left;}
.pic_v_list {padding-left:10px; zoom:1; overflow:hidden;}
.pic_v_list li{text-align:center; float:left; padding:5px;}
.pic_v_list .thumb_link{border:1px solid #000;display:block;}

.dh_link{background:url(/themes/default/images/link_bg.gif) repeat-x 0 -58px; height:29px;}
.dh_link .extend{display:block; float:right; width:30px; background:url(/themes/default/images/link_bg.gif) no-repeat right -29px; height:29px;}
.dh_link h3{height:29px; padding:0 0 0 30px; background:url(/themes/default/images/link_bg.gif) no-repeat;}
.box_link{background:#fff; border:1px solid #1db12c; border-bottom:0; border-top:0; padding:0 10px;}
.box_link_bom{background:url(/themes/default/images/link_bg.gif) repeat-x 0 -106px; height:9px; overflow:hidden;}
.box_link_bom .left{display:block; float:left; width:9px; background:url(/themes/default/images/link_bg.gif) no-repeat left -88px; height:9px;}
.box_link_bom .right{display:block; float:right; width:9px; background:url(/themes/default/images/link_bg.gif) no-repeat left -97px; height:9px;}
/*分页列表*/
.pagerlist {border:1px solid #ccc; border-top:0; padding:5px;_height:300px; min-height:300px;}
.txt_lnk_item{ clear:both; border-bottom:1px solid #333; margin-bottom:2px; zoom:1; overflow:hidden;}
.txt_lnk_item dt{float:left;width:380px; height:20px; line-height:20px; overflow:hidden; background:url(/themes/default/images/component.png) -18px -125px no-repeat; padding-left:10px;}
.txt_lnk_item .date{float:left;height:20px; line-height:20px; }
.txt_lnk_item .desc{clear:both; text-indent:2em; background:#FFF9D9; padding:3px; margin:2px; border:1px solid #FFEA71; border-left:6px solid #FFEA71;}
/* pager */
.pager { margin:10px; font-size:12px; font-family:Tahoma; }
.pager a, .pager a:link { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #06c; color: #06c; background-color: #fff; }
.pager a:visited { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #06c; color: #06c; background-color: #fff; }
.pager a:hover { border: 1px solid #000; color: #000; background-color: #fff; }
.pager a:active { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #06c; color: #06c; background-color: #fff; }
.pager span.pageinfo { padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000; border: 1px solid #000; background-color: #fff; }
.pager span.current { padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #000; color: #000; background-color: #fff; }
.pager span.extend { padding: 2px 4px 2px 4px; margin: 2px 0; /*border: 1px solid #000;*/ color: #000; background-color: #fff; }
/*==========================pages==========================*/
/*---------new view---------*/
.common_info{text-align:center;  background:#FFF9D9; padding:5px; border:1px solid #FFEA71; margin-top:5px;}
h3.titleintact{text-align:center; background:none;}
/*---------product list---------*/
.pic_lnk_item{display:inline-block; *display:inline; zoom:1; width:350px; margin-right:10px; background:#FFFaDa; padding:3px; margin:2px; border:1px solid #FFEA71; border-bottom:3px solid #FFEA71;}
.pic_lnk_item dt{width:108px; text-align:center; float:left; padding:1px; margin:1px; border:1px solid #ccc;}
.pic_lnk_item dd{float:left; width:180px;}
/*---------product view---------*/
.rent_tab{border-collapse:collapse; background:#f2ffff;color:#405C89;}
.rent_tab strong{font-weight:700;}
.rent_tab td{padding:3px;}
.rent_tab th{background:#dff3ff; text-align:center; font-weight:700; padding:4px;}

.intro_items{clear:both; zoom:1; overflow:hidden; padding:10px;}
.intro_items p{text-align:center;}
.intro_items dl{zoom:1; overflow:hidden; width:600px; margin:5px auto;}
.intro_items dt{color:#C42805;}
.intro_items dd,.intro_items dt{line-height:22px; float:left; width:300px;}
/*---------view---------*/
.content_title{margin:5px; font-size:16px; font-weight:bold; text-align:center;}
/*--------feedback------------*/
.feedback_face_left{ height:105px; width:22px; float:left; cursor:pointer; background:url(images/choose_face.png) 0 center no-repeat;}
.feedback_face_content{width:630px; overflow:hidden; float:left; height:105px;}
.feedback_face_right{height:105px; width:22px; float:left; cursor:pointer; background:url(images/choose_face.png) -39px center no-repeat;}
.feedback_face_list {clear:both; zoom:1; overflow:hidden; width:1000px;}
.feedback_face_list li{ float:left; margin:2px 4px; border:1px solid #3399aa; border-bottom:3px solid #3399aa; cursor:pointer;}
.feedback_face_list li.select{border:1px solid #ccc; border-bottom:3px solid #ccc;}