﻿@charset "UTF-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td { margin:0; padding:0;}
body,button,input,select,textarea { outline:0; font:16px/1 Tahoma,Helvetica,Arial,"Microsoft Yahei",sans-serif}
body{ background:#fefff9 url(../images/bg.gif);}
h1 {font-size:18px}
h2 {font-size:16px}
h3 {font-size:14px; font-weight:400;}
h4,h5,h6 {font-size:100%}
address,cite,dfn,em,var {font-style:normal}
code,kbd,pre,samp,tt {font-family:"Courier New",Courier,monospace}
small {font-size:12px}
ul,ol {list-style:none}
a {text-decoration:none;color:#5f5a52;}
a:hover {text-decoration:none; color:#a40001;}
abbr[title],acronym[title] {border-bottom:1px dotted;cursor:help}
fieldset,images {border:0}
button {cursor:pointer}
button,input,select,textarea {font-size:100%}
table {border-collapse:collapse;border-spacing:0}
hr {border:0;height:1px}
input,button,textarea {-webkit-appearance:none;outline:0;border-radius:0}
input:focus,button:focus,textarea:focus {outline:0}
input {border:1px solid #ccc}
input::-ms-clear {display:none}
html {overflow-y:scroll;font-family:'Microsoft Yahei'}
.clearfix {display:block; overflow:hidden; clear:both; }
div,input,textarea,form,button,h1,h2,h3,h4,h5,ul,li,a,span {box-sizing:border-box}

/*header*/
.header{ height: 302px; background: url(../images/bg_header.jpg) no-repeat center 54px;}
.header .topWap{ background:#ecddc8 url(../images/bg_top.png) repeat-x left bottom; height:54px;}
.header .top{ width:1200px; line-height:44px; margin:0 auto;}
.header .top .welcome {float:left; clear:#333;}
.header .top .date { float: right;}

/*导航*/
.navigator { background:url("../images/bg_nav.jpg") repeat-x center center; width:100%; height:53px; margin-top:195px;}
.navBar {width:1200px; margin:0 auto; line-height:50px;}
.nav{ width:1000px; float:left;}
.nav li{ float:left; width:100px; text-align:center; position: relative;}
.nav li a{ color:#f8efe6;}
.nav li a:hover{ color:#fff;}

.nav li .dropdown { display:none;  position: relative; z-index:2; min-width: 100px; background-color: #f9f9f9; box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.3); margin-bottom:16px;}
.nav li .dropdown a { color: black; text-decoration: none; display: block; line-height:20px;	padding:10px 0;}
.nav li .dropdown a:hover {background-color: #eee; color:#a40001;}
.nav li:hover .dropdown { display: block;}

.search{ float:right; background:url("../images/bg_search.png") no-repeat; width:200px; margin-top:14px;}
.search .txt{ float:left; width:162px; border:none; background:none; padding:5px; font-size:14px;}
.search .btn{ float:right; width:28px; height:28px; border:none; background:none; cursor:pointer;}

.container {width:1200px;margin:0 auto;padding:20px; background:#fff; box-shadow: 0px 2px 5px #b3a28e; zoom:1; overflow:hidden;}

.news{ zoom:1; overflow:hidden; margin-bottom:15px;}
/*焦点图*/
.focusinfo{ width:336px; height:300px; background-color: #000; position:relative; float:right;}  
.focusinfo img{ width: 336px; height: 300px;} 
.focusinfo .fPic{ position:absolute; left:0px; top:0px; }  
.focusinfo .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focusinfo .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focusinfo .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focusinfo .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focusinfo .fcon img{ display:block;}  
.focusinfo .fbg{ top:280px; right:10px; position:absolute; height:16px; text-align:center; z-index: 200; }  
.focusinfo .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focusinfo .D1fBt a{position:relative; display:inline; width:8px; height:8px; border-radius:4px; margin:0 2px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focusinfo .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focusinfo .D1fBt img{display:none}    
.focusinfo .D1fBt i{display:none; font-style:normal; }

.worknews{ width:820px; height:300px; background-color:#fff; float:left;}

.marginR20{ margin-right:20px;}
.block { width:390px; height:305px; float:left;}
.block h3{ width:390px; height:45px; background:url(../images/titbg.jpg) repeat-x; float:left;}
.block h3 span{ display:block; width:140px; height:45px; line-height:45px; padding-left:30px; background:url(../images/tit.jpg) repeat-x; font-size:18px; color:#000; font-weight:bold; float:left;}
.block h3 a{ float:right; width:63px; height:45px; background:url(../images/more.jpg) repeat-x;}
.block dl{ padding:10px 0; line-height:24px;}
.block dl dt{ float:left; margin-right:10px;}
.block dl dt img{ width:148px; height:98px; border:solid 1px #eadfcb; padding:1px;}
.block ul li{ width:395px; line-height:32px; zoom:1; overflow:hidden;}
.block ul li a{ float:left;}
.block ul li span{ float:right; color:#666;}

/*新闻*/
.zhengce{ zoom:1; overflow:hidden; margin-bottom:15px;}
.fagui{ width:800px; background:#fff; float:left;}
.w800{ width:800px !important;}
.w400{ width:400px !important;}
.w336{ width:336px !important;}
.gongshi{ width:336px; height:305px; float:right;}

.newsMain{ zoom:1; overflow:hidden;}
.newsImg{ width:380px; padding-top:10px; float:left;}
/*.newsImg img{ width:376px; height:236px; border:solid 1px #eadfcb; padding:1px;}*/
.focusinfo1{ width:380px; height:240px; background-color: #000; position:relative;} 
.focusinfo1 img{ width: 380px; height: 240px;}
.focusinfo1 .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focusinfo1 .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focusinfo1 .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focusinfo1 .fcon img{ display:block;}  
.focusinfo1 .fbg{ top:220px; right:10px; position:absolute; height:16px; text-align:center; z-index: 200; }  
.focusinfo1 .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.focusinfo1 .D1fBt a{position:relative; display:inline; width:8px; height:8px; border-radius:4px; margin:0 2px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focusinfo1 .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focusinfo1 .D1fBt img{display:none}    
.focusinfo1 .D1fBt i{display:none; font-style:normal; }
.newTxt{ width:400px; float:right;}

/*登录*/
.block h4{ height:45px; background:url(../images/titbg.jpg) repeat-x; float:left;}
.block h4 span{ display:block; width:140px; height:45px; line-height:45px; padding-left:30px; background:url(../images/tit.jpg) repeat-x; font-size:18px; color:#000; font-weight:bold; float:left;}
.block h4 a{ float:left; width:140px; text-align:center; height:45px; line-height:45px; font-size:18px; color:#000; font-weight:bold;}
.login{ border:solid 1px #eadfcb; padding:0 30px; height:260px;}
.login p{ margin-top:20px;}
.login .txt2{ border:solid 1px #eadfcb; background:#f5f5f4; height:32px; border-radius:4px;}
.login .txt3{ border:solid 1px #eadfcb; background:#f5f5f4; height:32px; border-radius:4px; width:80px;}
.login  .btn2{ width:80px; height:32px; background:#b12425; border:none; color:#fff; border-radius:4px; cursor:pointer; margin-right:10px;}

.block2 { width:100%; height:45px;}
.block2 h3{ width:100%; height:45px; background:url(../images/titbg.jpg) repeat-x; float:left;}
.block2 h3 span{ display:block; width:140px; height:45px; line-height:45px; padding-left:30px; background:url(../images/tit.jpg) repeat-x; font-size:18px; color:#000; font-weight:bold; float:left;}
.block2 h3 a{ float:right; width:63px; height:45px; background:url(../images/more.jpg) repeat-x;}

.scrollImg{ padding:20px 42px 10px; position:relative; margin-bottom:15px;}
.scrollImg a.prev {width:30px;height:48px;position:absolute; top:60px; left:0; text-indent:-999em; background: url(../images/arrowLeft.png) no-repeat;}
.scrollImg a.next {width:30px;height:48px;position: absolute;top:60px; right:0; text-indent:-999em; background:url(../images/arrowRight.png) no-repeat;}
.scrollImg ul li{ width:202px; height:180px;}
.scrollImg ul li span{ display:block; text-align:center; line-height:24px; font-size:14px;}

.slideGroup { width: 1160px; overflow:hidden;}

.slideGroup .slideBox { zoom: 1; overflow:hidden; padding:20px 42px 10px; position:relative; margin-bottom:15px;}
.slideGroup .sPrev {width:30px;height:48px;position:absolute; top:60px; left:0; text-indent:-999em; background: url(../images/arrowLeft.png) no-repeat;}
.slideGroup .sNext {width:30px;height:48px;position: absolute;top:60px; right:0; text-indent:-999em; background:url(../images/arrowRight.png) no-repeat;}
.slideGroup .slideBox ul {overflow: hidden;zoom: 1;}
.slideGroup .slideBox ul li { margin-right:16px; float: left; _display: inline; overflow: hidden; text-align: center; width:202px; height:180px;}
.slideGroup ul li span{ display:block; text-align:center; line-height:24px; font-size:14px;}

.friends{ padding:16px 0;}
.friends ul{ zoom:1; overflow:hidden;}
.friends ul li{ float:left;}
.friends ul li img{ height:30px; width:auto; margin-right:10px; border:solid 1px #eadfcb; padding:3px;}


/*login*/
.loginIn{ width:500px; margin:0 auto;}
.loginIn h3{ height:50px; line-height:50px; font-size:18px; text-align:center;}
.loginForm{ padding:50px;}
.loginForm p{ margin-bottom:15px; zoom:1; overflow:hidden;}
.loginForm p span{ display:block; float:left; width:120px; text-align:right; padding-left:10px; height:36px; line-height:36px;}
.loginForm p .txtInput{ float:left; width:250px; border:solid 1px #eadfcb; height:36px; line-height:36px; padding:0 5px;}
.loginForm p .txtInput2{ float:left; width:150px; border:solid 1px #eadfcb; height:36px; line-height:36px; padding:0 5px;}
.loginForm p .txtInput3{ float:left; width:100px; border:solid 1px #eadfcb; height:36px; line-height:36px; padding:0 5px;}
.loginForm p .codeText{ background:#eadfcb; float:left; width:88px; text-align:center; height:36px; line-height:36px; padding:0 5px;}
.loginForm p .codePhone{ background:#eee; border:solid 1px #eadfcb; float:left; width:138px; text-align:center; height:34px; line-height:34px; padding:0 5px; color:#f60; cursor:pointer;}
.loginForm p .btnSubmit{ background:#a40001; border-radius:4px; border:none; width:250px; height:40px; line-height:40px; color:#fff; cursor:pointer; margin-left:100px;}
.loginForm .mima{ padding-left:100px;}

/*userCenter*/
.leftmenu {
    float: left;
    width: 220px;
}
.leftmenu h1 {
    height: 46px;
	line-height:45px;
    background: url(../images/leftmenutop.jpg) no-repeat;
    padding-left: 40px;
}
.leftmenu ul {
    padding-bottom: 12px;
    background: url(../images/leftulbottom.jpg) no-repeat 0 bottom;
    margin-bottom: 12px;
}
.leftmenu li {
    background: url(../images/leftmenumid7.jpg) repeat-y;
}
.leftmenu li a {
    height: 40px;
    line-height: 40px;
    margin-left: 40px;
    display: block;
    border-bottom: 1px solid #cab486;
    background: url(../images/lefta.jpg) no-repeat 0 center;
    color: #333;
    padding-left: 14px;
    font-size: 14px;
}
.leftmenu li a:hover,.leftmenu li .cur{ background:url(../images/leftahov.jpg) no-repeat 0 center;color:#9c2808; font-weight:bold;}

.leftmenu li .submenu{ display:none; padding-left:15px;}
.leftmenu li:hover .submenu{ display:block;}

.rightbox{width:875px;float:right; padding-bottom:30px;}
.rightbox h1 {
    display: inline-block;
    width: 100%;
}
.rightbox h1 div {
    text-align: right;
    float: right;
    line-height: 25px;
}
.weizhi {
    font-size: 12px;
}
.member_tbg {
    background: url(../images/member_tbg.jpg) no-repeat;
    padding-left: 20px;
    height: 79px;
    margin: 16px 0;
    font-family: "微软雅黑";
}
.member_tbg h3 {
    width: 244px;
    line-height: 79px;
    color: #333;
    font-size: 20px;
    display: inline-block;
}
.member_tbg span {
    font-weight: bold;
}
.member_tbg h4 {
    width: 330px;
    line-height: 79px;
    color: #333;
    font-size: 20px;
    display: inline-block;
}
.member_tbg h5 {
    line-height: 79px;
    color: #333;
    font-size: 20px;
    display: inline-block;
}
.member_t2 {
    padding: 12px 0 13px 17px;
    background: url(../images/titlebg.jpg) no-repeat 0 12px;
}
.mb20 {
    margin-bottom: 20px;
}
.member table.jifen{ border:solid 1px #eadfcb; width:100%; text-align:center;}
.member table.jifen th{ background: url(../images/leftmenumid7.jpg) repeat-x; height:45px; width: 220px;}
.member table.jifen td{ height:32px; border-bottom:solid 1px #eadfcb;}

.page{text-align:right;color:#878787; font-family:"宋体";padding:25px 0;}
.page a,.page span{display:inline-block;width:30px;height:30px;text-align:center;line-height:30px;border:1px solid #dfdfdf; font-family:"Arial";font-size:14px;color:#333;margin-left:10px;}
.page form{display:inline-block; text-align:right;}
.page form input{display:inline-block;}
.page a:hover,.page .cur{background:#9c2808;color:white;}
.page .pagel,.page .pager{ font-weight:bold;}
.page1 a:hover,.page .pagel:hover,.page .pager:hover{background:#9c2808;color:white;}
.page input{width:30px;height:30px;margin-left:10px; vertical-align:middle;}
.go{ background:url(../images/go.jpg) no-repeat;border:none;cursor:pointer;}
.text{border:1px solid #dfdfdf;color:#878787}

.au5ul{margin-right:-10px; }
.au5ul li{float:left;width:437px;margin-bottom:18px;}
.au5ul .abor1{width:200px;height:180px;float:left;border:1px solid #ede7dc;padding:10px; }
.au5ul .abor1:hover{border:2px solid #96722d;padding:9px;background:#faf9f4;}
.au5ul div{float:left;margin-left:18px;display:inline;width:180px;}
.au5ul h1{height:90px;}
.au5ul h1 a{color:#333;font-size:16px;font-weight:bold;line-height:20px;display:block;padding-top:8px;}
.au5ul h1 a:hover{color:#96722d;}
.au5ul  p{line-height:24px;font-size:13px;}
.au5ul img{max-width:200px;max-height:160px;}

.title{padding:12px 0 13px 17px;border-bottom:1px solid #ded3c1;background:url(../images/titlebg.jpg) no-repeat 0 12px; }
.title div{float:right;text-align:right;color:#666666;}
.title img{ vertical-align:top;}

.news2ul,.newsul{clear:both;}
.news2ul li {padding:20px 0;height:185px; }
.news2ul li:hover{ background:#faf9f4; }
.aimg{border:1px solid #e4e4e4;padding:10px;float:left;width:240px;height:145px; margin-right:20px;}
.aimg img{max-width:220px;max-height:125px;}
.news2ul li div{float:left;position:relative;height:145px;width:610px; padding-top:20px;}
.news2ul p {
    color: #7d7d7d; font-size:14px; line-height:32px;
}
.read{ background:url(../images/read.jpg) no-repeat;height:30px;padding-left:40px;color:#333;font-size:13px;position:absolute;bottom:0px;right:17px;line-height:30px;color:#333333;line-height:30px;}
.read:hover{ background:url(../images/readhov.jpg) no-repeat;color:#952f20;}
.news2ul .cur{background:#faf9f4;}
.news2ul .cur .aimg{border:1px solid #96722d; background:#fff;}
.news2ul .cur .read{ background:url(../images/readhov.jpg) no-repeat;color:#952f20;}

.view {
    line-height: 32px;
}
.view h1{
    text-align: center;
    padding: 45px 0 20px;
    color: #333;
	font-weight:400;
	font-size:24px;
	line-height:40px;
}
.view .fubiaoti {
    font-size: 14px;
    padding-bottom: 6px;
    color: #666;
	text-align:center;
}
.view .fubiaoti span{ background: url(../images/dayin.png) no-repeat left center; padding-left:40px; cursor:pointer;}
.view p{ margin-top:32px; line-height:32px;}

.view img{
    max-width: 99%;
}
/*footer*/
.footer{ background: url(../images/bg_footer.png) repeat-x; margin-top:-10px; padding:40px 0; height:236px;}
.footerInfo{ width:1200px; margin:0 auto; zoom:1; overflow:hidden;}
.footerL{ float:left; width:940px;}
.footerL p{ line-height:24px; color:#fff; font-size:14px;}
.footerL p a{color:#f8efe6; margin-right:10px;}
.footerL p a:hover{ color:#a40001;}
.footerR{ float:right; width:260px; border:solid 1px #f8efe6; padding:20px; color:#fff;}
.footerR img{ float:left; margin-right:10px;}
.footerR span{ display:block; text-align:center; line-height:32px; padding-top:16px;}

/*8.25新增*/
.news3 dl{ border-bottom:1px solid #EBEBEB; padding:20px 0; zoom:1; overflow:hidden; }
.news3 dl dt{ width:60px; height:70px; border:2px solid #EBEBEB; float:left; margin-right:15px; padding:10px;}
.news3 dl dt b{ display:block; line-height:32px; font-size:24px; color:#999; text-align:center;}
.news3 dl dt span{ display:block; line-height:32px; font-size:16px; color:#999; text-align:center;}
.news3 dl dd h3{ font-size:18px; line-height:28px;}
.news3 dl dd p{ font-size:14px; line-height:24px; color:#999; }
.news3 dl dd p a{ font-size:14px; line-height:24px; color:#f00; }
.news3 dl dd p a:hover{ color:#a40001; }

.product ul{ zoom:1; overflow:hidden; margin-right:-20px;}
.product ul li{ float:left; width:202px; height:200px; padding:10px; border:1px solid #EBEBEB; margin-right:20px; margin-bottom:20px;}
.product ul li img{ width:180px; height:160px;}
.product ul li span{ display:block; line-height:24px; text-align:center;}
.view01{ border:1px solid #EBEBEB; padding:20px;}
.view01 dl{ zoom:1; overflow:hidden;}
.view01 dl dt{ float:left; margin-right:20px;}
.view01 dl dt img{ width:300px; height:300px;}
.view01 dl dd{ margin-bottom:20px;}
.view01 dl dd span{ color:#f00;}
.view01 dl dd a{ background-color: #f2f2f2; background-image: linear-gradient(to bottom, #fafafa 0, #ebebeb 100%); padding: 4px 15px 4px 15px; border: 1px solid #d9d9d9; margin-right:10px;}
.view01 dl dd a:hover{ background-color: #f2f2f2; background-image: linear-gradient(to bottom, #ebebeb 0, #fafafa 100%); padding: 4px 15px 4px 15px; color: #4d4d4d; border: 1px solid #d9d9d9;}
.view01 dl dd a.qq span{ background:url(../images/qq.png) no-repeat left center; padding-left:20px; color: #4d4d4d;}
.view01 dl dd a.inquiry span{ background:url(../images/email.png) no-repeat left center; padding-left:20px; color: #4d4d4d;}
.view01 dl dd a.phone span{ background:url(../images/phone.png) no-repeat left center; padding-left:20px; color: #4d4d4d;}
.view02{ border:1px solid #EBEBEB; margin-top:20px;}
.view02 h3{ border-bottom:1px solid #EBEBEB; height:36px; line-height:36px; font-size:18px; background:#fefefe;}
.view02 h3 span{ background:#fff; border-bottom:solid 2px #f00; border-right:1px solid #EBEBEB; display:block; height:36px; width:100px; text-align:center;}
.view02Info{ padding:20px;}

.huiyuanzhuanqu ul{ zoom:1; overflow:hidden; margin-right:-20px;}
.huiyuanzhuanqu ul li{ float:left; width:202px; height:240px; padding:10px; border:1px solid #EBEBEB; margin-right:20px; margin-bottom:20px;}
.huiyuanzhuanqu ul li h3{ font-size:16px; font-weight:bold; color:#333; line-height:32px;}
.huiyuanzhuanqu ul li p{ font-size:14px; font-weight:inherit; color:#f60; line-height:24px; zoom:1; overflow:hidden;}
.huiyuanzhuanqu ul li p span{ float:left;}
.huiyuanzhuanqu ul li p b{ float:right;}
.huiyuanzhuanqu ul li img{ width:180px; height:160px;}

/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;bottom:114px;right:-127px;cursor:pointer;transition:all .3s ease; display: block}
.yb_bar ul li{width:180px;height:53px;font:14px 'Microsoft YaHei';color:#fff; margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}

.yb_bar .yb_top{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 0; text-indent:54px; line-height:53px;}
.yb_bar .yb_phone{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -57px; line-height:24px; padding-left:54px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -113px; line-height:24px; padding-left:54px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -169px; text-indent:54px;}
.yb_bar .yb_ercode img{ width:120px; margin:53px 0 0 -20px;}
.hd_qr{padding:25px;}
.yb_QQ a{display:block;width:100%;height:100%;color:#fff;}

