.adver{ width:100%; height:160px;  border-top:3px solid #7d110f; border-bottom:1px solid #cac8c9; position:relative; overflow:hidden}
.adver imng{ width:1920px; height:160px; position:absolute; left:50%;  margin-left:-960px; display:block}
.main-left{ width:265px; min-height:500px; float:left}

.menu{ margin-top:35px; margin-bottom:50px;}
.menu li{ height:51px; line-height:50px; position:relative}
.menu li a{ height:50px; line-height:50px; display:block; border-bottom:1px solid #e0e0e0; color:#5b5b5b; font-size:14px; text-align:center}
.menu li a:hover{ color:#ce171a}
.menu li.hover a{ background:#ce171a; color:#fff}

.menu li.hover span{ width:20px; height:50px; display:block; position:absolute; right:-20px; top:0; background:url(../images/menu.png) no-repeat}

.lie{  margin-top:5px; margin-bottom:5px;}

.lie dt{ width:265px; height:50px;position:relative;  line-height:50px; display:block; border:1px solid #CE171A; background:#CE171A; text-indent:30px; color:#5b5b5b; font-size:14px;}
.lie dt a{ color:#fff; }
.lie dt a:hover{color:#fff}
.lie dt span{ width:20px; height:50px; display:block; position:absolute; right:-20px; top:0; background:url(../images/menu.png) no-repeat}


.lie dd{ width:265px; height:33px; line-height:33px; border-bottom:1px dotted #CE171A; display:none; margin-top:2px}
.lie dd a{ display:block; color:#5b5b5b; background:url(../images/ico1.gif) no-repeat 30px center; padding-left:40px;}
.lie dd a:hover{ background-color:#CE171A; color:#FFF;}
.lie dd.xz a{ background-color:#CE171A;  color:#FFF;}
.lieClick dd{ display:block}


.lianxi{ margin-right:10px; padding-bottom:100px; background:url(../images/map.jpg) no-repeat right bottom}

.main-right{ width:684px; min-height:500px; padding-left:40px; border-left:1px solid #cac8c9; float:left}
.location{ height:65px; line-height:65px; padding-top:20px; padding-left:20px; color:#7a7a7a; border-bottom:1px solid #d4d4d4; margin-bottom:20px; background:url(../images/location.gif) no-repeat left 45px}
.location a{ color:#7a7a7a; margin:0 5px;}
.location a:hover{ color:#ce171a}

.content{ overflow:hidden; margin-bottom:20px; margin-left:20px;line-height:26px;}
.content p{ color:#7a7a7a; line-height:26px;}


.news li{ width:680px; float:left; line-height:35px; height:35px; border-bottom:#D6CFAC 1px dotted; color:#000; }
.news li a:hover{ color:#F00}
.news li span{ float:right;color:#5f5f5d }

.ProductsM{ width:100%; margin-top:10px; height:auto; float:left;}
.ProductsM ul{ margin:0px; padding:0px; height:auto!important;min-height:417px;height:417px;}
.ProductsM ul li{ width:100%; height:114px; float:left; padding-bottom:5px; margin-bottom:5px; border-bottom:1px #CCCCCC dotted;}
.ProductsM ul li .PNAL{ width:120px; height:100px; float:left; padding:1px; border:1px solid #999999; overflow:hidden;}
.ProductsM ul li .PNAR{ width:525px; height:104px; float:left; padding-left:5px; overflow:hidden;}
.ProductsM ul li .PNAR h2{ margin:0px; width:525px; height:25px; float:left; line-height:25px; font-size:14px; font-weight:bolder; color:#333333;}
.ProductsM ul li .PNAR span{ margin:0px; width:525px; height:20px; float:left; line-height:20px; color:#999999;}
.ProductsM ul li .PNAR p{ margin:0px; width:625px; height:59px; float:left; line-height:18px; color:#776955;}

/* photo */
.photo_list{display:block; margin-top:20px; }

.photo_list .item{float:left; width:290px; height:280px; text-align:center; padding:10px 10px 0 10px; margin:0px 15px ; box-shadow:0 0 10px #666;border-radius:5px;margin-bottom:31px; background:#ffffff;}
.photo_list .item_tr{margin-right:0;}
.photo_list .titles{padding:0; margin:0; width:310px; height:14px; line-height:14px; font-size:12px; font-weight:normal; padding:10px 0; text-align:center; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.photo_list .item:hover{background: #f4f4f4;box-shadow:0 0 10px #666;border-radius:5px;}


#photoquery {width:684px;margin:20px 0px 20px 0px;}

#photoquery ul{margin:0;padding:0;}

#photoquery li{float:left;list-style-type: none;margin:0px 15px 10px 0px;text-align:center;}

#photoquery div.fang{border:1px #cbcbcb solid;background: #f7f7f7;padding:3px;text-align:center;}

#photoquery div.picFit{overflow: hidden;}

#photoquery div.picFit img{}


#photoquery div.title{white-space: nowrap;overflow: hidden;text-align:center;}


#photoquery a:link,div#photoquery a:visited,div#photoquery a:active{font:12px/25px simsun;color:#505050;text-decoration: none;}

#photoquery a:hover{font:12px/25px simsun;color:#ff6600;text-decoration: underline;}

/*³£¼ûÎÊÌâ*/
.Column{width:1000px;height:auto;margin:0 auto;}
.FaqList{ margin:20px 0px 10px}
.FaqList li{width: auto;clear: both;margin-bottom: 20px;padding: 10px;transition:all 0.3s linear 0s;}
.FaqList li.even{background: #F8F8F8;}
.FaqList li .msg{position: relative;margin-top: 6px;padding: 10px;border: 1px solid #D8D8D8;background: #FFF;border-radius: 5px;color: #666;}
.FaqList li .msg .arrow{position: absolute;top: -7px;left: 10px;width: 20px;height: 10px;background: url(../images/pub_bg.png) -385px -210px no-repeat;}
.FaqList li:hover{background: #FFF;box-shadow:0 0 10px #666;border-radius:5px;}


.page{ clear:both; height:27px; padding-top:5px; text-align:center; margin-bottom:5px}
.page a{ width:27px; height:27px; line-height:27px; text-align:center; color:#5f5f5d; display:inline-block; margin:0 3px; background:url(../images/page.gif) no-repeat}
.page a:hover{ background:url(../images/pageSelected.gif) no-repeat; color:#fff}
.page a.sha{ background:url(../images/sha.gif) no-repeat}
.page a.xia{ background:url(../images/xia.gif) no-repeat}
.page .pageSelected{ background:url(../images/pageSelected.gif) no-repeat; color:#fff}