@charset "utf-8";

body{ padding:0px ; margin:0px auto;}
*{ font-size:14px; padding:0px; margin:0px; color:#4A4A4A;font-family:微软雅黑,Arial;}
a{text-decoration:none; }
li{list-style:none; }

a:hover
{ color:#b63d32; text-decoration:none; }

.clear
{ height:0px; clear:both; }
.text_overflow /*限制文字,文字超出显示冒号*/
{ white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}
/*============================ 公共部分 ============================*/

/* 文章类别上下页 */
.waiyefanye
{ height:20px; text-align:center;  font-size:14px; padding:20px 0 10px 0;  clear:both;}
.waiyefanye span
{ color:#b60303;}
.waiyefanye a
{ line-height:16px; font-size:12px; text-indent:0px; color:#333;  margin-right: 5px; padding:5px 6px; display: inline-block; }
.waiyefanye a:hover
{color:#0370d1;  text-decoration:none;}

/* 文章上下篇 */
.wengzhengfanye
{ line-height:25px;  padding:20px 0px;  clear:both; }
.wengzhengfanye .wengzhengfanyeA,.wengzhengfanye .wengzhengfanyeB
{ padding-left:0px; clear:both; font-size:12px; }
.wengzhengfanye span
{font-weight:bold; }
.wengzhengfanye a
{  text-decoration:none; }
.wengzhengfanye a:hover
{ text-decoration:none; }

/*用于手机屏幕，大于480px小于640px
@media (min-width: 480px) and (max-width: 640px) {}*/

/* 数字上下页 */
.page_fanye
{ width:100%; height:auto; text-align:center; padding:40px 0 20px; margin:0 auto; overflow:hidden; clear:both;}
.page_fanye a
{ line-height:16px; font-size:14px; text-indent:0px; color: #333;  margin-right: 5px; padding:4px 9px; background:#efefef;  border:1px solid #dedddd;  display: inline-block; }
.page_fanye span
{  height:24px; line-height:20px;  padding:0 10px 0 5px; display: inline-block;}
.page_fanye span input
{ width:30px; height:20px;}
.page_fanye a.page_home,.page_fanye a.page_home:hover,.page_fanye a.page_end,.page_fanye a.page_end:hover
{ width:60px;  color:#666666; }
.page_fanye .onpage,.page_fanye a:hover
{ color: #fff; background:#CEB177; }


/*============================ 首页 ============================*/
/*banner*/
#scroll_container {overflow:hide; position:relative;width:100%;}
#scroll_container_bg {position:absolute;width:100%;left:0px;top:0px;}
#canvas {position:relative;width:100%;z-index:99;}
.cstlayer {left:0;top:0;position:absolute;/*overflow:hidden;*/z-index:99;}

 #layerBEE4F71A27EE3AD0F0D28731119CD2D0 .wp-unslider_content .dotsnew div{text-align:center;border:solid 2px #FFFFFF;zoom: 1;opacity: 0.4; border-radius: 8px;-webkit-transition: background .5s, opacity .5s;-moz-transition: background .5s, opacity .5s;transition: background .5s, opacity .5s;} #layerBEE4F71A27EE3AD0F0D28731119CD2D0 .wp-unslider_content  .dotsnew div.active{text-align:center;background:#FFFFFF;opacity:1} 
 
.logo
{ width:200px; margin-left:-120px; position:absolute; left:50%; top:0px; z-index:20000;}
.logo img
{ display:block;}
.logo p
{ height:25px; line-height:25px; text-align:center; font-size:12px; color:rgb(126, 100, 67); background:#3c1d16;}


/*导航*/
.navA
{ width:100%; wbackground:#B63D32; height:62px; line-height:62px; width:100%; margin:0px;}
.nav{ width:100%; background:#B63D32; height:62px; line-height:62px; width:100%; margin:0px; z-index:1000;}
.nav .div{ width:1200px; margin:0px auto}
.nav .div ul li{ float:left; width:141px; color:#FFFFFF; text-align:center}
.nav .div ul li a{ height:62px; display:block; color:#FFFFFF}
.nav .div ul li.active a
{ background:url(../img/1_03.jpg) no-repeat  center top; color:#3D1E19}

.nav .tel{ background: url(../img/1_06.jpg) no-repeat left center;height:62px; width:190px; float:right; color:#CEB177; padding-left:50px; line-height:22px; overflow:hidden}
.nav .tel p{ font-size:12px;color:#CEB177; padding-top:8px }
.nav em{color: #FFFFFF; font-size:28px}
.homeabout{
    word-wrap: break-word;
    padding:15px 0px 0px 50px;
    border-color: transparent transparent rgb(182, 61, 50);
    border-width: 0px 0px 2px;
    height: 63px;
    width: 1150px;
    border-style: solid solid dotted;
    display: block;
    background-image: url(../img/1_11.jpg);
    background-position: 0% 50%;
    background-repeat: no-repeat; margin:30px auto;
	color:#B1B1B1;
	font-size:18px;
	
	}
.homeabout span{ color:#B43A2D;font-size:28px}
.com{ width:1200px; margin:0px auto; overflow:hidden;}
.com .left{ float:left; width:536px; line-height:220%}
.com .left .lj { padding:25px 0px 0px}
.com .left .lj a{ background:#B63D32; padding:10px 40px ; color:#FFFFFF;}
.com .right{ float:right; width:600px}
.com .right .divhg{ height:127px; margin:0px auto; width:600px;}
.com .right .divhg ul li{ width:200px; float:left; height:127px}
.com .right .divhg ul .li{background: #B63D32; padding-top:20px; height:107px}
.com .right .divhg ul .li1{background: #D8A724;padding-top:20px; height:107px}
.com .right .divhg ul .li2{background: #CEB177;padding-top:20px; height:107px}
.com .right .divhg ul .li1 a,.com .right .divhg ul .li2 a
{ color:#FFFFFF; padding:5px 10px; border:1px #FFFFFF solid;}
.com .right .divhg ul li .p{padding-top:15px}
.com .right .divhg img{ width:200px; height:127px}
.com .right .divhg ul li p,.com .right .divhg ul li span{ color: #FFFFFF; padding-left:30px; font-size:18px}
.com .right .divhg ul li span{ font-size:14px}

.oneA
{ height:308px; overflow:hidden;}

/*产品展示*/
.prohome{ background: #F3F3F3; margin:20px auto; clear:both; padding:40px 0px }
.prohome .lr{ width:1200px; margin:0px auto; overflow:hidden;}
.prohome .lr .left{ float:left; width:290px;}
.prohome .lr .left .divbg{ background:url(../img/bbd.png) #B63D32 no-repeat 20px center; color:#FFFFFF; padding:20px 0px 20px 80px}
.prohome .lr .left .divbg h1{ color:#FFFFFF; font-size:24px}
.prohome .lr .left .divbg1{ background: #3C1D17; padding:0px 10px}
.prohome .lr .left .divbg1 ul li
{ height: 36px; line-height:36px; border-width: 0px 0px 2px;  border-style: solid solid dotted; border-color: transparent transparent #6D5E5B; text-align:center}
.prohome .lr .left .divbg1 ul li a
{ height:36px; display:block;color:#FFFFFF}
.prohome .lr .left .divbg1 ul li a:hover
{ background:#d8a724;}

.prohome .lr .left .contact{ color:#FFFFFF; background:#B63D32; padding:20px 30px; line-height:200%}
.prohome .lr .left .contact h1{ color:#FFFFFF; font-size:24px; padding:15px 0px}
.prohome .lr .right{ float:right; width:890px}
.prohome .lr .right ul li{ float:left; width:49%; padding:5px 0px 5px 1%;}
.prohome .lr .right ul li img{ width:100%}

/*产品右边*/
.oneB
{ width:910px; float:left; }
.oneB img
{ width:100%;}
.oneB1
{ width:290px; height:374px; float:left; }

/*图片效果*/
.oneB2
{ width:610px; height:374px; overflow:hidden; float:right;  position:relative;}
.oneB2 ul li
{width:610px; height:374px; overflow:hidden;  position:absolute; left:0px; top:0px; float:left; }
.oneB2 ul li img
{margin:0 auto; display:block;}

.oneB2 .pic_pre,.oneB2 .pic_next
{ width:43px; height:43px; margin-top:-21px;  position:absolute; top:50%; z-index:99; cursor:pointer;}
.oneB2 .pic_pre
{ background:url(../img/t2.png) no-repeat;  left:0px;}
.oneB2 .pic_next
{ background:url(../img/t1.png) no-repeat; right:0px;}



.oneB3
{ height:220px; padding-top:11px; overflow:hidden; clear:both;}




/*底部*/
.bgys{ background:url(../img/1_75_recs.jpg) no-repeat center top; height:660px; padding-top:0px}

.bgys .title{
    word-wrap: break-word;
    padding:15px 0px 0px 50px;
    border-color: transparent transparent #FFFFFF;
    border-width: 0px 0px 2px;
    height: 63px;
    width: 1150px;
    border-style: solid solid dotted;
    display: block;
    background-image: url(../img/bbd.png);
    background-position: 0% 50%;
    background-repeat: no-repeat; margin:30px auto;
	color:#CEB177;
	font-size:18px;
	
	}
.bgys .title span{ color: #FFFFFF;font-size:28px}
.bgys .lr{ text-align:center; padding:15px 0px; width:1200px; margin:0px auto; color:#FFFFFF; font-size:18px; line-height:220%} 
.bgys .lr h1{ color: #FFFFFF;font-size:28px; line-height:220%}
.bgys .lr a{padding:5px 40px ; color:#FFFFFF;border:1px #FFFFFF solid; margin:15px; display: inline-table}
.bgys .tb5{ width:1200px; margin:0px auto; padding-top:0px}
.bgys .tb5 img{padding-bottom:30px}
.bgys .tb5 p{ color:#FFFFFF; font-size:16px}
.bgys .tb5 .div1{ background:#52687E; float:left;width: 158px;
    height: 190px;border-radius:50px; padding-top:100px; text-align: center }
.bgys .tb5 .div2{ background:#675864; float:left;width: 158px;
    height: 190px;border-radius:50px; padding-top:100px; text-align: center; margin-left:100px }
.bgys .tb5 .div3{ background:#E67A60; float:left;width: 158px;
    height: 190px;border-radius:50px; padding-top:100px; text-align: center;margin-left:100px  }
.bgys .tb5 .div4{ background:#16838D; float:left;width: 158px;
    height: 190px;border-radius:50px; padding-top:100px; text-align: center;margin-left:100px }
.bgys .tb5 .div5{ background:#16728D; float:left;width: 158px;
    height: 190px;border-radius:50px; padding-top:100px; text-align: center ;margin-left:100px }

.news{width:1200px; margin:0px auto; overflow:hidden}

.news ul li{ width:48%; margin:10px 1%;border-bottom: 1px dotted #dbd4cd; float:left; overflow:hidden; padding-bottom:15px}
.news .time{ background:#b63d32;width:60px;height:59px; float:left; text-align: center}
.news .time .wptime{line-height:41px;color:#fff;font-size:24px;}
.news .time .dayym{color:#fff;font-size:13px;display:block;}
.news .conts{ float: left; width:75%; margin-left:5%; line-height:150%}
.news .conts .title a{ font-size:16px;}
.news .conts .abstract{ font-size:12px; color:#B1B1B0;}
.more{width:1200px; margin:0px auto; clear:both; text-align:center; padding:45px 0px}
.more a{ background:#B63D32; padding:15px 40px ; color:#FFFFFF;}

.bottom{ background: #3C1D17; margin:0px auto}
.bottom .kd{width:1200px; margin:0px auto; overflow:hidden}
.bottom .left{ float: left; color:#FFFFFF; background:url(../img/1.jpg) no-repeat left center;  padding:25px 80px}
.bottom .left h1{ color:#FFFFFF; font-size:24px}
.bottom .right{ float: right; color:#FFFFFF; padding:35px 0px 0px; font-size:24px}
.bottom .right span{ color:#B63D32; font-size:26px}
.bottombq{ background: #B63D32; margin:0px auto}
.bottombq .lr{width:1200px; margin:0px auto; overflow:hidden; padding:30px 0px;}
.footA1{  width:400px;  color:#FFFFFF; line-height:2;float:left;padding-right:20px; }



.bottombq .lr p{ color:#FFFFFF}
.bottombq .lr h1{ color:#FFFFFF; font-size:20px; padding:10px 0px}
.bottombq .lr>.div{ text-align:right; float:right;width:25%;}
.bottombq .lr>.div img{padding-right:30px}
.bottombq1{ background: #B63D32; margin:0px auto; text-align:center; color:#FFFFFF; padding:10px 0px}



.dqwz{ border-bottom:1px solid #F2F2F2; margin:0px auto; width:100%;}
.dqwz div{ line-height:30px; color:#D9D9D9; width:1200px; margin:0px auto;}
.dqwz div a{color:#666666; font-size:12px}

.aboutlr{ width:1200px; margin:0px auto; overflow:hidden; padding:10px 0px}
.aboutlr .left{ width:235px; float:left}
.aboutlr .left h1{ background:url(../img/bbd.png) #3C1D17 no-repeat 20px center; color:#FFFFFF; padding:30px 0px 20px 80px; font-size:24px}
.aboutlr .left .nav1{border:1px solid #F2F2F2; border-top:0px solid #F2F2F2; margin-bottom:10px}
.aboutlr .left .nav1 ul li{ height:40px; text-align:center;height:46px; line-height:46px}
.aboutlr .left .nav1 ul li a
{ height:46px; line-height:46px; display:block;}
.aboutlr .left .nav1 ul li.active a,.aboutlr .left .nav1 ul li a:hover
{ background:#B63D32; display:block; color:#FFFFFF;height:46px; line-height:46px }


.aboutlr .left h2{background:#3C1D17; color:#FFFFFF; padding:30px 0px; font-size:24px; text-align:center}
.aboutlr .left .contactlr{border:1px solid #F2F2F2;margin-top:5px; padding:20px; line-height:200%}

.aboutlr .right{ width:890px; float:right; padding:30px}
.aboutlr .right .news ul li{ width:100%; clear:both;line-height:120%; }


.Yabout
{ line-height:250%; }

/*=========================================新闻========================================================*/
.ynews
{ width:100%;}
.ynews ul li
{ width:98%;}


/*=========================================作品========================================================*/
.aboutlr .proright{ width:950px; float:right; line-height:200%; padding:0px}
.aboutlr .proright ul li{ width:219px; float:left;padding:10px 9px;}

.aboutlr .proright p{ text-align: center}

.proright ul li
{float:left; position:relative;}
.proright ul li a
{  width:219px; display:block; border:1px solid #eeeeee;  background:#eeeeee;}
.proright ul li a:hover
{ color:#fff; background:#CEB177; border:1px solid #CEB177;}
.proright ul li span
{ height:35px; display:block; line-height:35px; text-align:center; }
.proright ul li.li4
{ margin-right:0px;}
.shuiy
{ width:221px; height:270px; background:url(../images/shui.png) no-repeat right 200px; position:absolute; top:0px;}


/*=========================================留言========================================================*/

.aboutlr .lxright{ width:640px; float:right; line-height:200%; padding: 50px 125px}
.aboutlr .lxright .topimg{background:url(../img/cc_zns2.jpg) no-repeat 50px top; height:260px; padding-left:320px; padding-top:50px }
.aboutlr .lxright .topimg strong{ font-size:24px; color:#D9D9D9}


.aboutlr .lxright .lyform{border-radius:20px; padding:40px 100px; background:#F7F7F7}
.aboutlr .lxright .lyform p{ color:#B63D32; font-size:16px; padding:5px 0px}
.aboutlr .lxright .lyform .put1{ width:380px; line-height:35px; height:35px; padding:0 10px; margin-bottom:20px; border:2px solid #f1f1f1; border-radius:15px; }
.aboutlr .lxright .lyform textarea{ width:380px; line-height:35px; height:135px;margin-bottom:20px;  padding:10px; border:2px solid #f1f1f1;  border-radius:15px; }
.aboutlr .lxright .lyform .tj{ padding:25px 0px}
.aboutlr .lxright .lyform .ti
{ width:165px; height:50px; line-height:50px; font-size:16px; color:#fff; text-align:center; border:none; border-radius:25px; cursor:pointer; background:#b63d32;}


/*===============================================新闻详情页========================================================*/
.news_info
{ width: 890px; padding: 30px;  line-height:2; float:right;}
.info_title
{ text-align:center;  color:#ff0006;}
.info_title h1
{ font-size:20px; font-weight:normal;}
.info_laiyuan
{ line-height:35px; text-align:center; border-bottom:1px dashed #dedddd; color:#777;}
.info_text
{ padding:20px 6px;}
.info_text img
{ max-width:100%;}
.info_picA
{ padding:10px; text-align:center;}
.info_picA img
{ max-width:100%;}