@charset "utf-8";

@import url("public.css");

body{margin:0px; padding:0px; color:#666; font-size:12px; font-family: 宋体, Arial, Tahoma, Helvetica, sans-serif; background:#FFF; behavior:url("csshover.htc");}
td,dd,th{line-height:20px;font-size:12px;}
a{ color: #666; text-decoration: none; cursor: pointer; -moz-transition: background-color 0.2s ease-out, color 0.1s ease-out; -webkit-transition: background-color 0.2s ease-out, color 0.1s ease-out; -ms-transition: background-color 0.2s ease-out, color 0.1s ease-out; transition: background-color 0.2s ease-out, color 0.1s ease-out; }
a:link,a:visited,a:active{color:#666; text-decoration:none;}
a:hover{color:#EA0000; text-decoration:underline;}
input,textarea,select{font:normal 12px/100% 'Arial'; padding:0px; color:#333; resize:none;outline:none;}
img{border:none;}
ul,li{padding:0px;}
span,p,dd,dt,dl,h1,h2,h3,h4,h5,h6,form{margin:0px; padding:0px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block; padding:0px;}
.clear{clear:both;}
.clearfix{clear:both;}
.clearfix_0{height:1px; overflow:hidden; display:block; clear:both;}
.none{display:none;}
.mt_1{margin-top:1px;}.mt_2{margin-top:2px;}.mt_3{margin-top:3px;}.mt_4{margin-top:4px;}.mt_5{margin-top:5px;}.mt_6{margin-top:6px;}.mt_7{margin-top:7px;}.mt_8{margin-top:8px;}.mt_9{margin-top:9px;}.mt_10{margin-top:10px;}.mt_11{margin-top:11px;}.mt_12{margin-top:12px;}.mt_13{margin-top:13px;}.mt_14{margin-top:14px;}.mt_15{margin-top:15px;}.mt_16{margin-top:16px;}.mt_17{margin-top:17px;}.mt_18{margin-top:18px;}.mt_19{margin-top:19px;}.mt_20{margin-top:20px;}.mt_21{margin-top:21px;}.mt_22{margin-top:22px;}.mt_23{margin-top:23px;}.mt_24{margin-top:24px;}.mt_25{margin-top:25px;}.mt_26{margin-top:26px;}.mt_27{margin-top:27px;}.mt_28{margin-top:28px;}.mt_29{margin-top:39px;}.mt_30{margin-top:30px;}.mt_31{margin-top:31px;}.mt_32{margin-top:32px;}.mt_33{margin-top:33px;}.mt_34{margin-top:34px;}.mt_35{margin-top:35px;}.mt_36{margin-top:36px;}.mt_37{margin-top:37px;}.mt_38{margin-top:38px;}.mt_39{margin-top:39px;}.mt_40{margin-top:40px;}
.shineFont{color:#F00; background:#FF6; font-weight:bold;}
.shineFont0{color:#EA0000; text-decoration:underline;}
.image_loadding{margin:0px; display:none;}

/*main*/

.w1000,.container{width:1000px; margin:0 auto;}
#main{padding:20px 0 35px 0; background:#F5F5F5 url(images/main_bg.png) repeat-x 0 0;}
.y_bg{background:url(../images/y_bg1.png) repeat-y center 0;}

/*header*/

#bsrHeader{height:150px; background:#FFF;}

/*.logobar{height:100px; background:url(images/header.png) no-repeat center 0;}*/
.logobar{height:130px;}
.logobar .rMenuBox{ margin:10px 0px 0px 0px;}
.logobar .rMenuBox a{display:block; height:50px; overflow:hidden; text-indent:-999999px;}
.logobar .rMenuBox p{font-family: SimHei;color: rgb(220, 20, 60);font-size: xx-large;float:left;}
.logobar .rMenuBox ul{  list-style: none;   line-height: 40px;   margin: 10px 0px 10px 0px;  }
.logobar .rMenuBox li {list-style-type:none;float:left;display: block; }
/*.logobar .rMenuBox li img {width: 100%; height: auto;max-width: 100%; display: block;}*/
.logobar .rMenuBox li p{font-family: SimHei;color: rgb(220, 20, 60);font-size: xx-large;line-height: 100px; }
.logobar .rMenuBox li span{font-family: SimHei;color: rgb(220, 20, 60);font-size: 14px;line-height: 100px;margin-left: 50px;}
.logobar .rMenuBox .title{margin: 50px 5% 0px 5%;}
.logobar .rMenuBox .logoleft {margin: 0px 4% 0px 0%;}
.logobar .rMenuBox .logoleft img{margin: 50px 5% 0px 5%;}
.dropDownMenuV1{width:100%; margin:0px; padding:0px; position:absolute; left:0px; top:50px; overflow:hidden; display:none; z-index:9999999999999;}
.dropDownMenuV1 li{font:normal 12px/31px 'Microsoft Yahei'; height:32px; overflow:hidden; text-align:center;}
.dropDownMenuV1 li a{display:block; height:34px; text-decoration:none; background:#734E37; color:#FFF; border-top:1px solid #9E6A4B;}
.dropDownMenuV1 li a:active,.dropDownMenuV1 li a:link,.dropDownMenuV1 li a:visited{color:#FFF;}
.dropDownMenuV1 li a:hover{background-color:#483122; color:#FFF;}

/*index*/

.banner{height:450px; overflow:hidden;}
.colA{}
.colA .headA{height:116px; overflow:hidden;}
.colA .contentA{padding-top:20px; width:1000px; overflow:hidden;}
.cpList{list-style:none; width:105%; margin:0;}
.cpList li{float:left; width:235px; height:264px;margin:0 20px 10px 0; display:inline;}
/*.cpList li{float:left; width:235px; height:264px; background:url(images/colA_b.png) no-repeat center bottom; margin:0 20px 10px 0; display:inline;}*/
.cpList li .bgZ{width:233px; border:1px solid #DBDBDB;}
/*.cpList li .bgZ{width:233px; height:258px; border:1px solid #DBDBDB;}*/
.cpList li .bgZ .contentZ{width:215px; margin:0 auto; padding-top:9px;}
.cpList li .bgZ .contentZ a{display:block; text-align:center;}
.cpList li .bgZ .contentZ a.txtZ{font:normal 18px/29px ''; padding-bottom:5px;} 
.cpList li .bgZ .contentZ a.btnZ{background:#F3F3F3; font:normal 12px/25px ''; border:1px solid #E9E9E9; height:25px; color:#999;}

.colB{background:#F7F7F7; padding:20px 0 40px 0;}
.colB .headA{height:116px; overflow:hidden;}
.colB .contentA{padding-top:35px; width:1000px; overflow:hidden;}
.fmList{list-style:none; width:105%; margin:0;}
.fmList li{float:left; width:235px; height:269px; margin:0 20px 0 0; display:inline;}
.fmList li .bgZ{width:235px; height:235px; position:relative;}
.fmList li .bgZ .fmIMG{position:absolute; left:0; top:0; z-index:11;}
.fmList li .bgZ .fmFrame{position:absolute; left:0; top:0; z-index:12;}
.fmList li a{display:block; text-align:center;}
.fmList li a.txtZ{font:bold 20px/29px '';} 

.colC{}
.colC .headA{height:116px; overflow:hidden;}
.colC .contentA{padding-top:15px; width:1000px; overflow:hidden;}
.xwList{list-style:none; width:105%; margin:0;}
.xwList li{float:left; margin:20px 20px 0 0; width:488px; height:130px; background:#FAFAFA; border:1px solid #E9E9E9; display:inline;}
.xwList li .xwIMG{width:160px; height:120px; float:left; padding:4px 0 0 4px;}
.xwList li .xwTXT{width:300px; height:120px; float:right; padding:14px 10px 0 0; text-align:left; font:normal 12px/1.9 ''; color:#999;}
.xwList li .xwTXT .xwTXT_t{font:bold 18px/2.1 '';}

.colD{background:#F7F7F7; padding:20px 0 50px 0;}
.colD .headA{height:116px; overflow:hidden;}
.colD .contentA{padding-top:30px; width:1000px; overflow:hidden;}
.dpList{list-style:none; width:105%; margin:0;}
.dpList li{float:left; width:235px; height:234px; background:#FFF url(images/colA_b.png) no-repeat center bottom; margin:0 20px 0 0; display:inline;}
.dpList li .bgZ{width:233px; height:228px; border:1px solid #DBDBDB;}
.dpList li .bgZ .contentZ{width:215px; margin:0 auto; padding-top:9px;}
.dpList li .bgZ .contentZ a{display:block; text-align:center;}
.dpList li .bgZ .contentZ a.txtZ{font:normal 18px/29px ''; padding-bottom:5px;} 
.dpList li .bgZ .contentZ a.btnZ{background:#F3F3F3; font:normal 18px/25px ''; border:1px solid #E9E9E9; height:25px; color:#999;}

.colE{padding:0 0 40px 0;}
.colE .headA{height:116px; overflow:hidden;}
.colE .contentA{padding:20px 0;}
.colE .contentA .contentZ{width:990px; overflow:hidden; margin:0 auto; text-align:left; font:normal 14px/1.8 '';}
.colE .contentA .contentZ p{padding-bottom:6px 0 1px 0;}
.colE .contentB{width:100%; float:left;}
.colE .contentC{width:410px; float:right; overflow:hidden;}

.zzList{margin:0;}
.zzList .boxZ{float:left; width:235px; height:229px; background:url(images/colA_b.png) no-repeat center bottom; margin:0 20px 10px 0; display:inline; list-style:none;}
.zzList .boxZ .bgZ{width:233px; height:223px; border:1px solid #DBDBDB;}
.zzList .boxZ .bgZ .contentZ{width:215px; margin:0 auto; padding-top:9px;}
.zzList .boxZ .bgZ .contentZ a{display:block; text-align:center;}
.zzList .boxZ .bgZ .contentZ a.txtZ{font:normal 16px/29px ''; padding-bottom:5px;} 

/*footer*/

#bsrFooter{background-color:#D0D0D0;}

.fContent{padding:20px 0;}
.fNav{width:450px; float:left;}

.fWei{width:233px; height:125px; float:left; border-left:1px solid #6A502F; border-right:1px solid #6A502F;}
.fWeiContent{width:145px; margin:0 auto; text-align:left;}
.fWeiContent .contentA{padding-top:10px;}
.fWeiContent .contentA a{display:block; width:38px; height:38px; overflow:hidden; float:left; margin-right:10px; text-indent:-999999px;}
.fWeiContent .contentA a.iconA{background:url(images/foot_icon.png) no-repeat 0px -38px;}
.fWeiContent .contentA a.iconA:hover{background:url(images/foot_icon.png) no-repeat 0px 0px;}
.fWeiContent .contentA a.iconB{background:url(images/foot_icon.png) no-repeat -38px -38px;}
.fWeiContent .contentA a.iconB:hover{background:url(images/foot_icon.png) no-repeat -38px 0px;}
.fWeiContent .contentA a.iconC{background:url(images/foot_icon.png) no-repeat -76px -38px;}
.fWeiContent .contentA a.iconC:hover{background:url(images/foot_icon.png) no-repeat -76px 0px;}
.fTitleText{color:#222; font:16px; display:block;}

.fNav dl{width:149px; float:left;}
.fNav dl dt,.fNav dl dd{display:block; text-align:left;}
.fNav dl dd{font:normal 12px/24px ''; color:#AC7F51;}
.fNav dl dd a{color:#222;}
.fContact{width:265px; float:right;}
.fContact .contentA{padding-top:15px; text-align:left;}
.fContact .contentA img{display:block;}
.fCopyright{text-align:center; background-color:#FFF; padding:15px 0;font:normal 12px/2.1 ''; color:#666;}
.fCopyright a{color:#999;}


/*inside*/

.pageSitePathBar{height:41px; overflow:hidden; background:url(images/sitePathBar_bg.png) no-repeat center 12px; text-align:center;}
.pageSitePathBar a{margin:0px 5px; _margin:0px 5px; background:#F9F5F2; border:1px solid #C9AB8B; font:normal 14px/41px 'Microsoft Yahei','黑体'; color:#AC8051; padding:7px 19px; text-decoration:none;}
.pageSitePathBar a:hover,.pageSitePathBar a.cur{background:#C9AB8B; border:1px solid #AE8251; color:#FFF;}

.y_bg2{background:#FFF;}
.bsrArticleContentMain{width:960px; margin:0px auto; text-align:left; overflow:hidden; font:normal 14px/1.8 'Arial','宋体'; padding:15px 0px 25px 0px; word-wrap:break-word;}
.bsrArticleContentMain p{padding:2px 0 9px 0; font:normal 14px/1.8 'Arial','宋体';}
.bsrArticleContentMain hr{height:1px; color:#DDD;}
.bsrArticleContentMain img{vertical-align:middle;}
.bsrArticleContentMain td,.bsrArticleContentMain td p{line-height:1.4;}
.bsrArticleContentMain td a{color:#AC7F51; text-decoration:underline;}



.sitePathBar{overflow:hidden; padding-top:10px;}
.sitePathBar h3{padding-left:1px; text-align:left; display:block; font:normal 14px/35px 'Microsoft Yahei','黑体';}
.sitePathBarPage{width:780px; height:56px; margin:0 auto; overflow:hidden; background:url(../images/arrow_sitePathBar.png) no-repeat 0 center;}
.sitePathBarPage h3{padding-left:21px; text-align:left; display:block; color:#111; font:normal 18px/56px 'Microsoft Yahei','黑体';}
.xLine{height:19px; overflow:hidden; background:url(images/underline.png) repeat-x 0 center; display:block;}

.bsrH3Title{border-left:3px solid #4B9DE9; font:bold 18px/31px 'Microsoft Yahei','黑体'; padding-left:10px; display:block; clear:both; margin:15px 0 10px 0; color:#2459A5;}

.product_IMG{width:370px; float:left; text-align:left;}
.pageTitleProduct{height:35px; overflow:hidden; background:#F9F9F9;}
.pageTitleProduct h3{padding:0 11px; color:#AE8251; font:normal 16px/37px 'Microsoft Yahei'; float:left; border-left:2px solid #AE8251;}
.product_TXT{width:570px; float:right; text-align:left;}
.product_TXT .aDescription{font:normal 14px/1.7 ''; color:#666; padding:10px 0; background:url(images/underline.png) repeat-x 0 bottom;}
.product_TXT .aContact{color:#F30; font:normal 14px/1.7 ''; padding:10px 0;}
.product_BoxA1{border:1px solid #ECCC9D; background-color:#FAF1E4; width:268px; padding:15px 0 10px 0; float:left;}
.product_BoxA1 .contentZ1{width:210px; margin:0 auto; text-align:center;}
.product_BoxA1 .contentZ1 p{padding:0 0 10px 0; font:normal 12px/1.3 'Arial';}
.product_BoxA1 .contentZ1 p img{vertical-align:middle;}
.product_BoxA2{border:1px solid #ECCC9D; background-color:#FAF1E4; width:268px; padding:15px 0 10px 0; float:right;}
.product_BoxA2 .contentZ1{width:210px; margin:0 auto; text-align:center;}
.product_BoxA2 .contentZ1 p{padding:0 0 10px 0; font:normal 12px/1.3 'Arial';}
.product_BoxA2 .contentZ1 p img{vertical-align:middle;}
.redFonts{color:#EA0000;}


/* flexslider */
.flexslider{position:relative;width:100%; height:450px;overflow:hidden;background:url(images/loading.gif) no-repeat center center; display:block;}
.slides{position:relative;z-index:1; list-style:none; margin:0;}
.slides li{height:450px; margin:0;}
.slides li a{display:block; height:450px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%; progid:DXImageTransform.Microsoft.Alpha(opacity=20); opacity:0.2;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(images/next.png) center center no-repeat;}


/*浮动客服*/
#floatDivBoxs{width:140px;position:fixed;top:142px;right:0;z-index:99999999;}
#floatDivBoxs .floatDtt{width:100%;height:70px; overflow:hidden; background:url(images/online_t.png) no-repeat 0 0;}
.floatShadow{background:#fff; border-left:2px solid #E3C386; border-right:2px solid #E3C386;}
#floatDivBoxs .floatDqq{padding:4px 0; list-style:none; margin:0;}
#floatDivBoxs .floatDqq li{margin:0; text-align:center;}
#floatDivBoxs .floatDbg{width:100%;height:16px;background:url(images/online_b.png) no-repeat 0 0;}
#rightArrow{width:35px;height:140px; overflow:hidden; background:url(images/online_arrow.png) no-repeat;position:fixed;top:205px;right:140px;z-index:99999999;}
#rightArrow a{display:block;height:140px;}


.nav{height:35px;background-color:#700000;}
.nav_c{width:100%;margin-left:auto;margin-right:auto;}
.nav_c li{float:left;margin-left:8%;list-style: none; }
.nav_c li a{display:block;color:#fff;line-height:35px;font-family:微软雅黑;font-size:18px;}
.nav_c li p{display:none;z-index:2;}
.nav_c li:hover p{display:block;}



#nav{margin:0px auto 0px;width:100%; }
#nav ul{margin:1px 0 0 0;padding:0;list-style:none;}
#nav ul li{float:left;height:50px;overflow:hidden;width:14.28%;background-color:#700000;}
#nav ul li a{color:#fff;line-height:40px;width:110px;display:block;text-align:center;font-size:22px;font-family:黑体;}
#nav ul li a:hover{background:#C70B0B;}

/* 下拉菜单样式*/
#jsddm {margin: 0;padding: 0}
#jsddm li{float: left;list-style: none;font: 12px Tahoma, Arial}
#jsddm li a{display: block;	padding: 5px 12px;text-decoration: none;border-right: 0px solid white;width: 70px;color: #EAFFED;white-space: nowrap}
#jsddm li a:hover{background: #24313C}	
#jsddm li ul{margin: 0;padding: 0;position: absolute;visibility: hidden;width: 14%;border-top: 0px solid white;z-index:2;}	
#jsddm li ul li{float: none;display: inline}		
#jsddm li ul li a{width: 110px;background: #5e5e5e;color: #ffffff;font-size: 20px;}		
#jsddm li ul li a:hover{background: #C70B0B}

/*内页分类导航*/
.classshow{width:800px;border:0px solid #F00;margin:50px auto;text-align: center;}
.classshow ul {text-align: center;}
.classshow ul li{list-style-type:none; float:left;margin:15px 1%;border:1px solid #C9AB8B;height:40px;line-height:40px;background:#F9F5F2; }
.classshow ul li a{font-size:18px;font-family:黑体;color:#AC8051;padding: 7px 19px;text-decoration: none;}
.classshow ul li:hover{background: #C9AB8B;border: 1px solid #AE8251;}
.classshow ul li a:hover{color: #FFF;}

/*内页详情显示页*/
.newsshow{width:800px;border:0px solid #F00; margin: 0px auto; text-align: left;overflow: hidden;font: normal 14px/1.8 'Arial','宋体';padding: 15px 0px 35px 0px;word-wrap: break-word;}
.newsshow ul li{list-style-type:none; }
.newsshow p{font: normal 14px/2 'Arial','宋体';}
#position{font: normal 14px/35px 'Microsoft Yahei','黑体';}

/*内页新闻列表页*/
.newslist{width:800px;margin: 0px auto;text-align: center;padding: 10px 25px;}
.newslist ul {}
.newslist ul li{list-style-type:none; clear: both;line-height: 150px; height:150px; border-bottom: 1px solid #f4f4f4; padding: 10px 0px;}
.newslist .datetime{float: right;color: #999;font-family:verdana;font-size: 12px;}
.newslist .newsimg{float: left; }
.newslist .newsimg img{width:200px;height:150px;margin-right: 30px;}
.newslist ul li p{font: normal 18px/30px 'Microsoft Yahei','微软雅黑';text-align: left;}
.newslist ul li a{line-height: 150px; height:150px;}

/*内页图片列表页*/
.piclist{width:800px;margin: 0px auto;text-align: center;}
.piclist ul {}
.piclist ul li{}

.page_img {margin: 5px auto 10px;}
.page_img img {width: 100%;}


/*留言*/
.page_title{margin:50px auto;text-align:center;font-family: 黑体;font-size:20px;}
.bookadd {width: 600px;margin:50px auto;}
.bookadd div {margin-bottom: 15px;}
.bookadd .label {float: left;width: 100px;text-align: right;padding-right: 10px;clear: both;}

.bookadd .enter { margin-left: 120px;}
.bookadd .enter input{ height: 30px;}
.bookadd .enter textarea {width: 450px;height: 100px;}
.bookadd .label span {color: rgb(255, 51, 0); font-family: 宋体;}
.bookadd .enter .bnt {border: 1px solid #ccc;color:#fff; background:#4682B4; padding: 5px 10px;vertical-align: middle;}
.bookadd .enter input[type=submit],.bookadd .enter input[type=reset] { cursor: pointer;width:100px;height: 40px;}

.pages {
    text-align: center;
    margin-top: 30px;
	margin-bottom: 30px;
    font-family: 宋体;
    clear: both;
    padding-top: 30px;
}

.pages a {
    margin: 0px 0px;
    padding: 10px 10px;
    color: #808080;
    border: 1px solid #cccccc;
    margin-right: -1px;
    font-family: Arial,Helvetica,sans-serif;
}

.pages span {
    background: #3380C3;
    color: #fff;
    margin: 0px 0px;
    padding: 12px 15px;
    border-radius: 0px;
}