@charset "utf-8";
/* CSS Document */

.product_box{ width:1180px;  margin:30px auto;}
.product_left{ width:235px; float:left; }
.product_left h2{ background-color:#5f4024; height:60px; text-transform:uppercase; font-size:16px; color:#fff; padding:20px 0px 20px 20px; line-height:30px;}
.product_left h2 a{ font-size:20px; font-weight:bold; color:#fff; font-family:"微软雅黑"; display:block;}
.product_left ul{background:#eee; padding-top:8px;}
.product_left ul li a{ width:185px; height:28px; line-height:28px; padding-left:50px; display:block; font-size:14px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.product_left ul li span a{ height:32px; line-height:32px; background:url(../images/cp_ico.png) no-repeat 22px center; display:block; font-size:16px;font-weight:bold;}
.product_left ul li a:hover{color:#fff;background-color:#5f4024;}
.product_right {width: 945px; float:right; }
.product_right .product_tit{ width:923px; height:50px; border:1px solid #ddd; margin:0px 0px 20px 20px;}
.product_right .product_tit h3 a{ float:left; width:143px; height:50px; line-height:50px; text-align:center; padding:0 15px; font-size:16px;}
.product_right .product_tit .active a{ color:#fff; background-color: #5f4024;}
.product_right .product_tit .more{ float:right; font-size:14px; color:#666; text-transform:uppercase; line-height:50px; padding-right:10px;}
.product_right .hide{ display:none;}
.product_right .product_list ul {width:945px;}
.product_right .product_list li{ float:left; width:290px; margin:0px 5px 0px 20px; height:255px;}
.product_right .product_list li span{ display:block; width:280px; height:210px; padding:4px; border:1px solid #ddd; overflow:hidden;}
.product_right .product_list li span a{ display:block; width:280px; height:210px; overflow:hidden;}
.product_right .product_list b a{ color:#000; height:35px; line-height:35px; font-size:14px; text-align:center; display:block; font-weight:normal;}
.product_right .product_list li img{ width:280px; height:210px;-webkit-transition:all 1s ;-moz-transition:all 1s ;-o-transition:all 1s ;-ms-transition:all 1s;transition:all 1s ;}
.product_right .product_list li:hover img{ transform: scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2); 	/* IE 9 */-moz-transform:scale(1.2, 1.2); 	/* Firefox */-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */-o-transform:scale(1.2, 1.2); 	/* Opera */}


.ys_box{ height:2210px; background:url(../images/ys_bg.jpg) no-repeat center;}
.ys_box h3{ width:1180px; margin:auto; padding-top:53px; height:87px;}
.ys_box h3 img{ display:block; margin:auto;}
.ys_nr{ width:1180px; margin:auto; position:relative; height:2070px;}
.ys_nr .ys_pic{ position:absolute;}
.ys_nr .ys_list{ position:absolute; width:520px;}
.ys_nr .ys_list span{ display:block; font-size:24px; font-weight:bold; color:#007fea; line-height:30px; padding:0px 0px 20px 20px; margin:0px 0px 10px 0px; background:url(../images/ys_titi.jpg) no-repeat left bottom;}
.ys_nr .ys_list p{ font-size:15px; color:#666; line-height:30px; background:url(../images/ys_icoa.png) no-repeat 20px 10px; padding-left:35px;}
.ys_nr .ys_list1{ top:170px; left:660px;}
.ys_nr .ys_list2{ top:666px; left:0px;}
.ys_nr .ys_list3{ top:1170px; left:780px; width:450px;}
.ys_nr .ys_list4{ top:1740px; left:0px; width:570px;}
.ys_nr .ys_pic1{ top:70px; left:0px;}
.ys_nr .ys_pic2{ top:477px; right:0px;}
.ys_nr .ys_pic3{ top:1040px; left:0px;}
.ys_nr .ys_pic4{ top:1604px; right:0px;}
.ys_nr .ys_list a{ display:block; width:125px; height:37px; background:url(../images/ys_but.png) no-repeat; margin:40px 0px 0px 35px;}


.liuchen{ width:1180px; height:443px; background:url(../images/liucheng_bg.jpg) center no-repeat; margin:0 auto; position: relative;}
.liuchen .title {padding-top: 50px; text-align:center;}
.liuchen .title em{ font-style:normal; color:#f6870f; font-size:32px;}
.liuchen ul {width: 1240px; position:absolute;top: 148px;}
.liuchen ul li {float: left;margin: 21px;width: 110px;font-size: 18px; color:#fff;}
.lc1{ margin-top:132px !important;}
.liuchen .pk_tantou{ margin-top:248px;}
.liuchen .pk_tantou .btn{ width:140px;}
.pk_tantou {display: inline-block;margin-left: 432px;}
.pk_tantou span{ color:#333; font-size:30px; font-weight:600; float:left; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; margin:0 20px; margin-left:40px;}
.pk_tantou .btn{ width:110px; height:35px; background:#fc8f1a; border-radius:18px; text-align:center; float:left; }
.pk_tantou .btn a{ color:#fff; font-size:16px; line-height:35px; }

/*新闻资讯*/
.information{ height: 430px; overflow: hidden; width:1200px; margin:0 auto;}
.inf-l img,.inf-m img{ margin-top: 20px; display: block; width: 407px; height: 125px;}
.inf-l ul,.inf-m ul{ margin-top: 15px;}
.inf-l li,.inf-m li{ height: 42px; font-size: 14px; line-height: 42px; border-bottom: 1px dashed #ddd; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.inf-l li.last,.inf-m li.last{ border-bottom: 0;}
.inf-l li a,.inf-m li a{ display:block; color: #666; width:322px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float:left}
.inf-l li span,.inf-m li span{ float:right; font-size:12px}
.inf-l li a:hover,.inf-m li a:hover{ color:#007fea}
.inf-l{ float: left; margin-right: 45px; width:417px; overflow: hidden;}
.inf-m{ float: left; width:417px;}
.inf-r{ float: right; width: 270px;}
.tit2{ height: 30px; font-size: 0; border-bottom: 1px solid #ddd;}
.tit2 em{ display: inline-block; height: 30px; font-size: 18px; color: #007fea; border-bottom: 3px solid #007fea; float:left}
.tit2 a{ margin-top: 5px; font-size: 14px; color: #555; font-weight: normal; text-transform: uppercase; float:right}
.tit2 .aaa em{ height: 25px !important; display: inline-block; height: 30px; font-size: 18px; color: #d4211c; border-bottom: 3px solid #d4211c; line-height:16px !important;}
.tit2 .aaa{ float:left;font-weight:bold;}
.wdbox{ margin-top:22px; height: 385px; overflow: hidden;}
.wdbox dl{ margin-bottom:15px; height: 115px; border-bottom: 1px solid #ddd; overflow: hidden;}
.wdbox dt{ padding-left: 30px; height: 30px; font-size: 14px; line-height: 30px; overflow: hidden; background: url(../images/wen.gif) no-repeat 0 center;}
.wdbox dt a{ color: #333;}
.wdbox dd{ padding-left: 30px; height: 72px; font-size: 14px; color: #666; line-height: 24px; overflow: hidden; background: url(../images/da.gif) no-repeat 0 3px;}



/*case*/
.case { overflow:hidden; width:100%; margin:20px 0;}
.case h2{ text-align:center; background:url(../images/img1.png) no-repeat 0 -138px; padding:10px 0; width:1200px; margin:0 auto;}
.case h2 a{ display:block; font-size:40px; color:#b5191d; margin-bottom:25px; text-decoration:none}
.case h2 em{ color:#333;}
.case h2 p{ font-weight:normal; font-size:18px; color:#666666; position:relative; top:-25px;}
.case .casebox{ overflow:hidden; width:1100px; margin:0 auto; height:350px; position:relative}
.case .casebox i{ display:block; width:26px; height:71px; cursor:pointer; position:absolute; top:110px;}
.case .casebox .btn01{ background:url(../images/img.png) no-repeat 0 -111px; left:0}
.case .casebox .btn02{ background:url(../images/img.png) no-repeat 0 -182px; right:0}
.case .caseAll{ overflow:hidden; width:1000px; margin:0 auto; height:350px;}
.case .caselist{ overflow:hidden; width:100%; height:350px; position:relative}
.case .caselist .list{ overflow:hidden; background-color:#000; position:absolute}
.case .caselist .list img{ display:block; opacity:0.5; filter:alpha(opacity=50);}
.case .caselist .list.active{ background:none}
.case .caselist .list.active img{ opacity:1; filter:alpha(opacity=100)}
.case .caselist .list p{ font-size:14px; color:#333; text-align:center; margin-top:15px; height:18px; overflow:hidden}




.link_big{  height:58px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; width:1180px; margin:0px auto 20px;}
.link_big h3{ line-height:58px; float:left; background:url(../images/link.jpg) no-repeat left center; padding-left:30px; width:140px;}
.link_big h3 b{ font-size:18px; color:#232323;}
.link_big h3 span{color:#8e8e8e; font-size:18px; text-transform:uppercase;}
.link_nav{ float:left; width:910px;}
.link_big a{ font-size:14px; color:#303030; line-height:58px; padding:0px 20px;}

