@charset "utf-8";
#insiderCon{margin-bottom: 20px;}
#Banner{height: 216px;overflow: hidden;margin-top: 4px;margin-bottom: 7px; }

#sidebar{width: 220px;float: left;}
#side_menu{}
#side_menu h2{height: 35px;line-height: 35px;padding: 0 15px;overflow: hidden;background: #044078;border-radius: 3px 3px 0 0;color: #fff;font-size: 14px;font-weight: bold; }
#side_menu div.nav{border:1px solid #e0e0e0;background: #efefef;padding-bottom: 34px;border-radius: 0 0 3px 3px;}
#side_menu div.nav div.list{background: #fff;padding: 10px;}
#side_menu div.nav div.list ul li{height: 30px;line-height: 30px;overflow: hidden;padding: 0 15px; }
#side_menu div.nav div.list ul li.current{background: #f3f3f3;}
#side_menu div.nav div.list ul li.current a{color: #245888;}
#sideContact{height: 109px;background: url(../images/testimg22.jpg) no-repeat;margin-top: 15px;position: relative;}
#sideContact span{position: absolute;left: 15px;top: 48px;font-size: 16px;color: #144c80;font-weight: bold; }


#insider_right{width: 767px;float: right;}
#adhere{height: 35px;line-height: 35px;padding: 0 15px;color: #fff;background: #044078;border-radius: 3px 3px 0 0;}
#adhere a{color: #fff;}
#adhere  h2{font-size: 14px;font-weight: bold;}


#proList ul li{width: 180px;float: left;margin-right: 15px;margin-top: 20px; }
#proList ul li.nm{margin-right: 0;}
#proList ul li div.thumb{height: 180px;overflow: hidden;}
#proList ul li div.thumb img{width: 180px;height: 180px;}
#proList ul li div.tit{height: 18px;line-height: 18px;padding: 0 12px;overflow: hidden;background: #d51523;font-weight: bold;}
#proList ul li div.tit a{color: #fff;text-decoration: none; } 
#proList ul li div.number{height: 18px;line-height: 18px;overflow: hidden;}


#priView{}
#priView div.item_top{}
#priView div.item_top div.thumb{width: 300px;height: 300px;float: left;border: 1px solid #ddd;padding: 2px;border-radius: 2px;}
#priView div.item_top div.thumb img{width: 300px;height: 300px;}
#priView div.item_top div.text{width: 435px;float: right; }
#priView div.item_top div.text h2{line-height: 36px;font-size: 18px;font-weight: bold;margin-bottom: 20px; }
#priView div.item_top div.text ul li{line-height: 30px;}

#priView div.item_con{}
#priView div.item_con div.each{margin-top: 15px;}
#priView div.item_con div.each div.tit{height: 30px;line-height: 30px;font-size: 16px;border-bottom: 2px solid #044078;color: #044078; }
#priView div.item_con div.each div.con{padding-top: 10px;}

#menuShow{}
#menuShow div.each{margin-top: 15px;}
#menuShow div.tit{height: 30px;line-height: 30px;font-size: 16px;border-bottom: 2px solid #044078;color: #044078;}
#menuShow div.con{padding-top: 10px;}
#menuShow div.con ul li{width: 200px;float: left;height: 24px;line-height: 24px;overflow: hidden;padding: 0 20px;}








/*==翻页==*/
.page{ line-height:2em; text-align:center; margin-top:20px; width: 100%; font-size: 13px;}
.uc_right .page{line-height:2em; text-align:center; margin-top:10px; width: 100%; font-size: 13px;}
.page .page_total { margin-right:1em;}
.page span.current{padding:0 6px; background:#c53333 ;margin-left: 2px; display: inline-block; height: 20px; line-height: 20px; color: #fff; font-weight: bold; border: 1px solid #c80000;}
.page a{ border:1px solid #003; color:#333; padding:0 6px;margin-left: 2px; display: inline-block; height: 20px; line-height: 20px;}
.page a:hover{color: #fff;  border: 1px solid #c80000; background: #c53333;}
.page a.page_empty{ background:#ccc; cursor:default; color:#333; text-decoration:none;}
.page b{ margin-right: 1em; background:#fff; color:#003; padding:5px; cursor:default;}
#insider{padding-top: 10px; overflow: hidden;}



.article_list li{height: 34px;line-height: 34px;border-bottom: 1px dotted #e0e0e0;background: url(../images/index_article_icon.gif) left center no-repeat;padding: 0px 5px 0 15px;overflow: hidden; }
.article_list li span{float: right;color: gray; }
.article_list li img{margin-right: 5px;}
.article_list li a.is_video{display: inline-block;height: 32px;line-height: 32px;background: url(../images/video_bg.jpg) left center no-repeat;padding-left: 20px;}
.list_wrap1 h2.h2{line-height: 30px;text-align: center;font-family: "微软雅黑";padding-bottom: 5px;font-size: 18px;}
.list_wrap1 h4.h4{line-height: 24px;height: 24px; text-align: center;font-family: "微软雅黑";font-size: 12px; padding-bottom: 10px;border-bottom: 1px solid #e0e0e0;font-weight: normal;width: 100%;}
#neighbors{height: 40px;line-height: 40px;border-top: 1px solid #e0e0e0;margin-top: 20px; }

/**留言**/
.post_form{margin-top: 35px; }
#feedback ul.list { }
#feedback ul.list li{ height:auto; padding-bottom:5px; background:0; padding-left:0 }

table.form{ border-collapse:collapse;}
table.form .title_t{  font-weight:bold; }
table.form td,
table.form th{ border:1px solid #ccc; text-align:center; padding:3px 0; font-size:12px;  }
table.form input.medium-input{ width:220px;  }
table.form input.large-input{ width:630px;  }
table.form textarea.textarea{ width:625px; overflow:auto; height:120px; border:1px solid #aaa; font-size:12px; padding:5px;border-radius: 3px; }
table.form input.small-input{ width:36px;  }

.form_error{ background-color:#f1f8f5; border:1px solid #15754f; color:#15754f; margin:0.5em 0; padding:0.5em 1em;  border-radius: 3px;}
.form_error p{ margin:0; padding:0; line-height:1.5; }

.list_wrap table.list{ border-collapse:collapse; border:1px solid #9f7c42; margin-bottom:20px;overflow: hidden; }
.list_wrap table.list td,
.list_wrap table.list th{ border:1px solid #4B4B4B; text-align:center; border-bottom:1px dotted #4B4B4B; border-top:1px dotted #4B4B4B; padding:6px 0; }
.text_wrap td{ line-height: 24px;}
.text_wrap table.list{ border-collapse:collapse; border:1px solid #4B4B4B; }
.text_wrap table.list td,
.text_wrap table.list th{ border:1px solid #4B4B4B; text-align:center; color:#666666; padding:5px 0.5em; }
.text_wrap table.list th{ text-align:center; font-size:14px; height:30px; color:#666666; }
.text_wrap table.list td{ text-align:left; }
.text_wrap table.list td.title_t{ text-align:left; font-weight:bold; }
#captcha{width:60px;}
table.form input{border: 1px solid #aaa; height: 24px; line-height: 24px; padding:  0 2px; border-radius: 3px;}
#feedbackbnt{width: 70px; height: 24px; line-height: 24px; background: #D8D8D8; border: 1px solid #9f7c42; color: #6E6E6E; font-weight: bold; cursor: pointer;}



/**相册详情页**/
#alVList ul li{float: left;margin: 10px 20px 0;_display: inline; }
#alVList ul li p{margin: 0;padding: 0;}
#alVList ul li p.image{width: 200px;height: 140px;overflow: hidden;border: 1px solid #f1f1f1;padding: 1px;border-radius: 2px; }
#alVList ul li p.image img{width: 200px;height: 140px;}
#alVList ul li p.text{width: 200px;height: 30px;overflow: hidden;line-height: 30px;text-align: center;font-family: "微软雅黑"; }

#alSlist ul li{float: left;margin: 10px 20px 0;_display: inline;width: 214px;overflow: hidden; }
#alSlist ul li p{margin: 0;padding: 0;}
#alSlist ul li p.image{width: 200px;height: 140px;overflow: hidden;padding: 8px 16px 8px 8px;border-radius: 2px;background: url(../images/album_bg.gif) no-repeat; }
#alSlist ul li p.text{width: 200px;height: 24px;overflow: hidden;line-height: 24px;font-family: "微软雅黑";padding: 4px 8px 0; }
#alSlist ul li p.count{height: 24px;overflow: hidden;line-height: 24px;font-family: "微软雅黑";padding: 0 8px;color: gray; }
#alSlist ul li p.image img{width: 200px;height: 140px;}


.pro_list1{}
.pro_list1 li{float: left;width: 176px;padding: 2px 30px 10px 0 ;font-family: "微软雅黑"; } 
.pro_list1 li.nm{padding-right: 0; }
#insider .pro_list1 li p {margin: 0;}
.pro_list1 li p.image  a{display: inline-block;width: 176px;height:134px;padding: 1px;overflow: hidden;border: 1px solid #9f7c42; }
.pro_list1 li p.image img{width: 176px;height: 134px;}
.pro_list1 li p.image  a:hover{border-color: #c68b3a;}
.pro_list1 li p.text{height: 24px;line-height: 24px;text-align: center;overflow: hidden; } 

#linkList{padding-top: 15px;}
#linkList ul li{width: 176px;overflow: hidden;float: left;text-align: center;padding: 2px 30px 10px 0 ;height: 74px; }
#linkList ul li p.thumb{height: 50px;overflow: hidden;border: 1px solid #9f7c42;}
#linkList ul li p.thumb img{width: 50px;width: 176px; }
#linkList ul li p.name{height: 24px;line-height: 24px;overflow: hidden; }

#linkList ul li p.no_thumb{height: 74px;line-height: 74px;}
#linkList ul li p.no_thumb a:hover{text-decoration: none;}
#linkList li.nm{padding-right: 0; }


.pro_list{}
.pro_list li{float: left;width: 230px;margin: 5px 14px 10px 0px ;font-family: "微软雅黑";position: relative;height: 249px; } 
.pro_list li.nom{margin-right: 0; }
#insider .pro_list li p {margin: 0;}
.pro_list li p.image  a{display: inline-block;width: 230px;height: 195px;overflow: hidden; }
.pro_list li p.image img{width: 230px;height: 195px;}
#insider_right .pro_list li p.image  a:hover{border-color: #c68b3a;}
.pro_list li p.text{height: 30px;line-height: 30px;overflow: hidden;font-size: 14px; } 
.pro_list li p.text a{text-decoration: none;}
.pro_list li p.date{height: 24px;line-height: 24px;color: gray;overflow: hidden; }
.pro_list li div.cover{position: absolute;left: 0;width: 200px;padding: 0 15px 0;height: 0;overflow: hidden;bottom: 54px; _bottom: 53px; color: #fff; }
.pro_list li div.cover div.t{height: 30px;line-height: 30px;overflow: hidden;font-size: 14px;overflow: hidden;padding-top: 10px; }
.pro_list li div.cover div.c{height: 60px;line-height: 20px; overflow: hidden;color: #ccc; }
.pro_list li div.cover div.d{height: 24px;line-height: 24px;}
#insider_right .pro_list li div.cover a.l{display: block;height: 30px;background: #fff8e6;line-height: 30px;overflow: hidden;width: 80px;text-align: center;font-size: 14px;margin-top: 5px;color: #7d6940; }
.pro_list li div.cover a.t_l{float: right;margin-top: 5px; }
.pro_list li div.cover div.cbg{position: absolute;top: 0;left: 0;width: 230px;height: 100%;opacity: 0.5;filter:alpha(opacity=50);background: #000; }
.pro_list li div.cover div.cbody{width: 100%;height: 100%;position: relative;z-index: 1; }


/*搜索框*/
.search_box{ border: 1px solid #cccccc;border-top: 0;padding-bottom: 5px;}
.search_box div.s_title{background-position: 0 -134px; background-image: url(../images/search.jpg);background-repeat: repeat-x;height: 32px;line-height:32px;padding: 0 10px;}
.search_box div.s_title h1{color: #eb1c6a;display: block;float: left;font-size: 15px; height: 30px; line-height: 30px;font-weight: normal; }

.search_box div.s_title div.select_type{float: right;}
.search_box div.s_title div.select_type a{color: #005AA0;margin-left:10px; }
/*共用图片20130514A.png*/
.search_box div.dl div.dd.radio a.selected b{background-image: url(../images/20130514A.png); }


.search_box div.dl{border-top: 1px dotted #d1ccc7;padding: 5px;overflow: hidden;_overflow: visible;_height: 0; }
.search_box div.dl.hover{background: #F7F7F7;}
.search_box div.dl.no_b{border-top: 0;}
.search_box div.dl div.dt{float: left;width: 80px;color: #b0a59f; letter-spacing : 1px; padding-left: 5px;line-height: 30px;padding-top: 1px;}
.search_box div.dl div.dd{width: 660px;float: left;}
.search_box div.dl div.dd.radio a{display: inline-block;height: 18px;padding: 1px 0;margin: 6px 15px 2px 0;float: left;color: #806f66;word-break:keep-all; word-wrap:normal;white-space:nowrap; }
.search_box div.dl div.dd.radio a:hover{text-decoration: none;color: #cc0000;}
.search_box div.dl div.dd.radio a.selected{padding: 0 19px 0 5px;background: #a00000; border: 1px solid #a00000;color: #fff;position: relative;border-radius: 2px;}
.search_box div.dl div.dd.radio a.selected b{display: block;width: 14px; height: 14px;background-position: -14px -71px ;position: absolute;right: 2px;top: 2px;transition: transform 0.2s ease-in 0s; }
.search_box div.dl div.dd.radio a.selected:hover{background: #c70001;color: #fff;border-color: #c70001;}
.search_box div.dl div.dd.radio a.selected:hover b{background-position: 0 -71px;transform: rotate(720deg); }

/*多选*/
.search_box div.dl div.dd.multiple a{display: inline-block;height: 18px;padding: 1px 0 1px 18px;margin: 3px 15px 2px 0;float: left;color: #806f66;word-break:keep-all; word-wrap:normal;white-space:nowrap; position: relative;}
.search_box div.dl div.dd.multiple a b{display: inline-block;width: 13px;height: 13px;background-image: url(../images/20121225A.gif);position: absolute;overflow: hidden;top: 4px;left: 0;cursor: pointer;  }
.search_box div.dl div.dd.multiple a:hover{color: #eb1c6a;text-decoration: none; }
.search_box div.dl div.dd.multiple a.selected{color: #eb1c6a;}
.search_box div.dl div.dd.multiple a.selected b{background-position: 0 -29px;}
.search_box div.dl div.dd.multiple a.select_act{color: #005AA0;display: none;}
.search_box div.dl div.dd.multiple a.select_act.selected{color: #eb1c6a;}
.search_box div.dl.hover div.dd.multiple a.select_act{display: inline-block;}


#multipleBnt{margin: 5px 0 0;height:24px; line-height: 24px;background: #eb1c6a;border: 0;padding: 2px 0;color: #fff;font-weight: bold;width: 75px;text-align: center; cursor: pointer;margin-left: 305px;border-radius: 2px ; }
#multipleBnt:hover{background: #A40000;}


.search_box div.dl div.dd div.select_color{padding-top: 2px;}
.search_box div.dl div.dd div.select_color a{border: 1px solid #DDDDDD;height: 16px; padding: 1px;width: 16px; display: inline-block; margin-right: 10px;}
.search_box div.dl div.dd div.select_color a b{display: block; height: 16px; height: 16px;}
.search_box div.dl div.dd div.select_color a:hover{background: #fff; border-color:#c70001 ;}
#advanced{background:#F5F5F5;  border: 1px solid #E6E6E6; font-size: 0; height: 4px; overflow: visible; position: relative; }
#advanced div#more_options{font-size: 12px;background-color: #F5F5F5;background-position: 0 0;cursor: pointer;height: 24px; line-height: 20px;padding-left: 22px;position: absolute;right:380px; text-align: right;top: 4px; background-image: url(../images/more_options_bj.gif); }
#advanced div#more_options div{background-position: right -25px; float: left;height: 24px;line-height: 20px; padding-right: 32px;background-image: url(../images/more_options_bj.gif); overflow: hidden;}
#advanced div#more_options div b{display: block;background-position: 0 -12px;display: block;height: 11px;overflow: hidden;position: absolute;right: 16px;top: 5px;width: 9px;background-image: url(../images/options_ico.gif);}
#advanced div#more_options div.open b{background-position: 0 -12px; background-position: 0 0;}
#advanced div#more_options div.open{width: auto;}
/*排序*/
#order_box{ border: 1px solid #cccccc;border-top: 2px solid #eb1c6a;height: 26px;overflow: hidden;padding: 5px 8px;margin-bottom: 20px;background-position: 0 0; background-image: url(../images/search.jpg);}
#order_box ul li{float: left; margin-right: 5px; line-height: 26px;}
#order_box ul li a{display: inline-block;height: 24px;line-height: 24px; border: 1px solid #ccc;padding: 0 10px;}
#order_box ul li a b{display: none;}
#order_box ul li a.curr{background: #eb1c6a;border: 1px solid #eb1c6a; font-weight: bold; color: #fff;}
#order_box ul li a.curr:hover{background: #A40000;border-color: #A40000;}
#order_box ul li a.desc{position: relative;padding-right:20px ;}
#order_box ul li a.desc b{background-position: 0 -14px;display: block;font-size: 0;height: 11px;overflow: hidden; position: absolute; right: 8px;top: 6px; width: 9px; background-image: url(../images/order_ico.png);}

#order_box ul li a.asc{position: relative;padding-right:20px ;}
#order_box ul li a.asc b{background-position:  0 -26px;display: block;font-size: 0;height: 11px;overflow: hidden; position: absolute; right: 8px;top: 6px; width: 9px; background-image: url(../images/order_ico.png);}
#order_box ul li.show_keyword{margin-left: 15px;}
#order_box ul li.show_keyword a{border: 0;color: #eb1c6a;}



