﻿@charset "gb2312";
*{margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,code,form,fieldset,legend,button,input,textarea,p,blockquote,table,th,td{margin:0; padding:0;}
body,html{font-family:microsoft yahei; font-size:14px; color:#333; text-decoration:none;}
body{    position: relative;font:normal 100% Microsoft YaHei, 微软雅黑, Arial, Tahoma, Helvetica, sans-serif; min-width:1200px;    background: url(../images/content_bj.png) repeat-y;}
table{border-collapse:collapse; border-spacing:0; font-size:inherit; font:100%; border-collapse:collapse;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,textarea,select,optgroup,option{font-family:inherit; font-size:inherit; *font-size:100%; font-weight:inherit; vertical-align:middle; font-family:microsoft yahei;}
address,caption,cite,code,dfn,em,var,b{font-style:normal; font-weight:normal;}
input,textarea{outline-style:none;resize:none;border:none;-webkit-appearance:none;border-radius:0;}
a{text-decoration:none; color:#333;}
ul,li,ol{list-style-type:none;}
fieldset,img{border:0;}
img,a{transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out;}
.input{width:80%; border:1px solid #dedbd7; padding:1em .4em; font-size:12px; color:#666;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:'\20'; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}
.w1200{width:1200px; height:auto; margin:0 auto;}
.ov{overflow:hidden;}
.blank{width:auto; height:40px;}
/*绌哄帇鏈哄ご閮�*/
.s_bj{height:80px; overflow:hidden;background:#f9f9f9;}
.sou{width:1200px; height:80px; font:14px/80px "Microsoft Yahei"; margin:0 auto; overflow:hidden;}
.sou p{width:600px; color:#999; }
.sou p b{font-weight:normal; color:#333;}
.sou p a{color:#999; padding:0 8px;}
.s_inp01{width:370px; height:36px; padding-top:22px }
.inp01{width:316px; height:36px; line-height:36px; background:url(../images/ss1.jpg) no-repeat; border:0 ; color:#999; font-size:14px; padding-left:18px; float:left;}
.inp02{background:url(../images/ss2.jpg) no-repeat center top; width:36px; height:36px; line-height:36px; border:0; float:left;}
/**/
/* 头部 */
.header{width:1200px; height:100px; margin:0 auto; z-index:9999;overflow: hidden;}
.welcome{width:100%; height:auto; margin:0 auto;}
.welcome .logo {float:left;}

.welcome .form{position:relative; width:30px; height:100px; float:right; background:url(../images/form.png) no-repeat center center;}
.welcome .form form{display:none; position:absolute; right:0; top:35px; width:150px; background:#fff; border:1px solid #444; z-index:999;}
.welcome .form form .txt{float:left; height:30px; line-height:30px; padding-left:10px; width:100px; }
.welcome .form form .btn{float:right; background:#444; color:#fff; width:40px; height:30px; line-height:30px; cursor:pointer;}
.welcome .form:hover form{display:block;}
.welcome .form:hover{width:150px; transition: all 0.6s;}

.nav{float:right; width:68%;}
.nav ul li{float:left; width: 12.5%;
}
.nav ul li .a1{display:block;  height:70px; padding-top:30px; text-align:center; font-size:15px; font-weight: bold; color:#000;}
.nav ul li .a1 span{display:block; margin-top:5px; text-transform:uppercase; font-size:12px; color: #666;
    font-weight: 400;}
.nav ul li.current .a1,.nav ul li.current .a1 span,.nav ul li:hover .a1,.nav ul li:hover .a1 span{color:#0160B0;}

.nav li ul{position:absolute; height:auto; z-index:999; display:none;    margin-left: -20px;}
.nav li li{width: 150px; height:40px; float:none}
.nav li li a{color:#fff;font-size:13px; padding:0; font-weight:normal; line-height:40px; display:block; letter-spacing:0; text-align:center; background:#065ab0;; opacity:.9; -webkit-opacity:.9; -moz-opacity:.9; -ms-opacity:.8; -o-opacity:.9}
.nav li li a:hover{background:#d6312d;color:#fff}
.nav li:hover ul{display:block}

/*banner鍒囨崲*/



.banner{margin:0;position:relative;z-index:20;}
.picBox{overflow:hidden;font-size:0;position:relative;z-index:90;transition:all 0.2s linear 0s;background:#fff;}
.picBox .bd{position:relative;}
.picBox a{transition:all 0.2s linear 0s;}
.picBox .hd{ position:absolute;bottom:25px;left:0;width:100%;height:14px;z-index:99;text-align:center;}
.picBox .bd ul,.picBox .bd ul li{width:100%!important;}
.picBox .hd ul{margin:0;padding:0;}
.picBox .hd li{border:3px solid #ff9900;background:#fff;display:inline-block;border-radius:10px;zoom:1;width:10px;height:10px;line-height:10px;text-align:center;color:#fff;
cursor:pointer;font-size:12px;margin:0 5px 0 5px}
.picBox .hd li.on{ background:#0082cb;color:#0082cb}
.picBox .hd li.cur{ background:#0082cb;color:#0082cb;border:3px solid #0082cb;}
.picBox .next,.picBox .prev{background:url(../images/icon_arr.png) no-repeat;width:60px;height:80px;zoom:.75;overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0;text-indent:-999em;margin-top:-45px;cursor:pointer;display:block;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.picBox .prev{left:30%;margin-left:-660px;}
.picBox .next{right:30%;margin-right:-660px;background-position:right top;}
.picBox:hover .prev{background-position:left top;margin-left:-640px;opacity:1;filter:alpha(opacity=100);}
.picBox:hover .next{background-position:right top;margin-right:-640px;opacity:1;filter:alpha(opacity=100);}


.banner-tot{position:absolute;top:55px;width:100%; z-index: 999;}
.banner-tot .w1200{text-align:center}
.banner-tot-logo {text-align:left;position:relative;display:none;}
.banner-tot-logo img{width:220px}
.banner-tot-logo .lanmu{    position: absolute;
    bottom: 37px;
  
    left: 35px;
    
    font-size: 36px;
    font-weight: 600;
    color: #ff0000;}
.banner-tit p{font-size:50px;height:50px;line-height:50px;    font-weight: 600;color:#0082cb;letter-spacing:5px;font-family: 微软雅黑;   text-shadow: 0 5px #fff, 2px 0 #fff, -3px 0 #fff, 0 -2px #fff;}
.banner-tit p span{color:#ff0000;}
.banner-tit h3{margin:30px 0;font-size:40px;color:#cb0202;  text-shadow: 0 3px #fff, 2px 0 #fff, -1px 0 #fff, 0 -1px #fff;    
font-weight: 600;}
.banner-tit div{width:750px;padding:20px;background:rgba(0, 0, 0,.8);color:#fff;margin:auto;font-size:18px;line-height:40px;}

.w1 {
    margin-top: 30px;
}
.tt1 {
    text-align: center;
}
.tt1 dd {
    font: normal 23px/23px "黑体";
    color: #1e1d1d;
border-bottom:3px solid #333;
   padding: 15px;
    display: -webkit-inline-box;
}
.tt1 dt {
    font: normal 18px/18px "黑体";
    color: #1e1d1d;
    margin-top: 30px;
}
.ind_prod{ width:1200px; overflow:hidden; margin:0 auto; margin-top:20px;}
.ind_prod .lmd{ width:246px; min-height:705px; float:left; background:#0f6fc1;}
.ind_prod .tmd{     width: 246px;
    height: 60px;
    background: url(../images/tit.png);
    font-size: 30px;
    line-height: 30px;
    text-align: left;
    text-indent: 39px;
    color: #FFF;
    text-align: center;
    padding-top: 20px;}
	.ind_prod .tmd span{    display: block;
    font-size: 18px;}
.ind_prod .tmd dd{ width:90px; height:41px; line-height:41px; float:left; text-align:center; font-size:16px;}
.ind_prod .tmd dt{ width:90px; height:41px; line-height:41px; float:left; font-size:13px; color:#858080;}
.ind_prod .mzd{ width:240px; min-height:610px; clear:both; background:#FFF; margin:0 auto;position:relative}
.ind_prod .mzd .tt{ width:240px; height:42px; line-height:42px; text-align:center; color:#262725; background:url(../images/prod.png); margin:0 auto; font-size:16px;}
.ind_prod .mzd dl{ width:240px; margin:0 auto;}
.ind_prod .mzd img{position:absolute;bottom:5px;left:10px}
.ind_prod .mzd li{ width:240px; min-height:40px; line-height:40px; background:url(../images/mlt.jpg) repeat-x;background-size: cover; margin:0 auto; text-align:left; font-size:14px; margin-top:6px; text-indent:26px;}
.ind_prod .mzd li a{ text-decoration:none; color:#231815;}
.ind_prod .mzd li dd{ width:220px; height:28px; line-height:28px; background:url(../images/tt.gif) no-repeat left; margin:0 auto; text-align:left; font-size:12px; text-indent:10px; margin-left:20px;}
.ind_prod .mzd li dd a{ text-decoration:none; color:#6a6868; font-size:12px;}
.ind_prod .mzd li dd a:hover{text-decoration:none; color:#0a4cd3;}

.ind_prod .mzd dt{width:210px; min-height:30px; margin:0 auto; overflow:hidden; margin-left:20px; margin-top:6px;}
.ind_prod .mzd dt ul{ width:210px; margin:0px;}
.ind_prod .mzd dt ul li{ min-width:100px; min-height:30px; line-height:30px; font-size:14px; float:left; background:url(../images/tt.gif) left no-repeat; text-indent:10px;}
.ind_prod .mzd dt ul li a{ text-decoration:none; color:#333;}
.ind_prod .mzd dt ul li a:hover{ text-decoration:underline; color:#0a4cd3;}

.index_list{ width:930px; min-height:600px; margin:0 auto; float:right; position:relative;}
.index_list .tit{ width:auto; height:41px; line-height:41px; border-bottom:1px solid #d9d8d8; clear:both; display:block;  margin-bottom:10px;}
.index_list .tit dd{ width:300px; height:41px; float:left; text-align:center; font-size:20px;}
.index_list .tit dd em{ /*width:100px;*/ height:41px; float:left;}
.index_list .tit dd em a{ text-decoration:none; color:#333;}
.index_list .tit dd labe{ width:150px; height:41px; float:left; color:#858080; font-size:13px; text-align:left;}
.index_list .tit dt{ width:70px; height:41px; float:right; text-align:center;}
.index_list .tit dt a{ text-decoration:none; color:#333;}
.index_list ul{ width:930px; margin:0px; margin-top:7px;}
.index_list ul li{ width:220px;  float:left; border:1px solid #ededed; margin-left:5px; margin-right:5px; text-align:center; margin-bottom:10px; position:relative; background:#FFF;}
.index_list ul li img{ width:205px; height:165px; overflow:hidden;}
.index_list ul li p{ width:220px; height:40px; line-height:40px; color:#333; font-size:12px;}
.index_list ul li p a{ text-decoration:none; color:#333; font-family:"瀹嬩綋";}
.index_list ul li p a:hover{ text-decoration:none; color:#0a4cd3;}

.index_list li .tt{width:236px; height:50px; line-height:50px; left:10px; padding:10px 0px;  position:absolute; bottom:-80px;color:#FFF;  background:#000; opacity:.8;}



/*寮€灞辩┖鍘嬫満鏍忕洰*/
.ind_qfu{ width:auto; height:400px; margin:0 auto; background:#efefef; padding-bottom:20px;}
.ind_ks{ width:1200px; height:380px; margin:0 auto; margin-top:30px; padding-top:30px;}
.ind_tit{ width:auto; height:45px;}
.ind_tit dd{    text-indent:2rem; width: 100%; height:45px; line-height:45px; float:left; font-size:16px; text-align:left;background:#007237;color:#fff}
.ind_tit dd a{ text-decoration:none; color:#fff;    font-size: 18px;
    font-weight: 600;
  
}
.ind_tit dt{ width:80px; height:41px; line-height:37px; float:left;font-size:13px; text-align:left; color:#858080;}

.ind_wt{ width:330px;    max-height: 280px;
    margin: 20px auto 0;    overflow: hidden;}
.ind_wt ul{ width:330px; margin:0px;}
.ind_wt ul li{ width:330px; line-height:28px;  background:url(../images/tt.gif) no-repeat left 12px; text-indent:10px;margin-bottom:5px}
.ind_wt ul li a{ text-decoration:none; color:#404040;font-size:15px}
.ind_wt ul li span{ width:80px; line-height:28px; float:right; text-align:right; color:#999;font-size:12px}


.ind_ks .aob{width:320px; height:360px; float:left; border:1px solid #dfe1e5;}
.ind_ks .aob .ab{ width:310px; height:130px; margin:0 auto;}
.ind_ks .aob p{ width:300px; height:auto; line-height:23px; margin:0 auto; margin-top:10px; font-size:13px; color:#7c7c7c; font-family:"瀹嬩綋";}
.ind_ks .news{width:785px; height:360px; float:left;border:1px solid #dfe1e5; background:#FFF;}
.ind_ks .news .nw{width:758px; padding:10px 0px; overflow:hidden; line-height:195%; color:#222; margin:0 auto;}
.ind_ks .news .nw .jwy{ width:758px; min-height:100px; margin:0 auto;}
.ind_ks .news .nw .jwy dl{ width:758px; margin:0px;}
.ind_ks .news .nw .jwy dl dd{ width:190px; height:132px; float:left;background:url(../images/new.png);}
.ind_ks .news .nw .jwy dl dd img{ width:182px; height:122px; margin:3px; float:left;}
.ind_ks .news .nw .jwy dl dt{ width:558px; height:auto; line-height:24px; float:right; text-align:left; color:#8c8989;}
.ind_ks .news .nw .jwy dl dt .desc{ width:558px; height:auto; line-height:24px; float:right; text-align:left;padding-top:10px;}
.ind_ks .news .nw dl dt b{ width:558px; height:auto; line-height:24px; float:right; text-align:left; font-size:14px; font-weight:normal;}
.ind_ks .news .nw dl dt b a{text-decoration:none; color:#000;}
.ind_ks .news .nw dl dt a{text-decoration:none; color:#333;}
.jwy ul{ width:758px; margin:0px; margin:0 auto;}
.jwy ul li{ width: 350px;
    height: 28px;
    line-height: 28px;
    background: url(../images/tt.gif) no-repeat left;
    text-indent: 10px;
    float: left;
    margin: 0 14px;
}
.jwy ul li a{ text-decoration:none; height:28px; line-height:28px; color:#404040;  font-size:12px;}
.jwy ul li span{ width:100px; height:28px; line-height:28px; float:right; text-align:center; color:#999;}
/**/
/* w2 */
.w2{
    margin-top: 54px;
}
.w2 .wh2{
    margin-top: 47px;
    background: url(../images/w2.jpg) center no-repeat;
    height: 455px;
    padding-top: 80px;
}
.w2 .wh2 dd{
    font:normal 28px/28px "黑体";
    letter-spacing: -1px;
    color: #fff;
    background:url(../images/abtt.png) left bottom no-repeat;
    padding-bottom: 32px;
    margin-left: 33px;    font-weight: 600;
}
.w2 .wh2 dt{
    font-size:16px;
    margin-left: 21px;line-height:35px;
    width: 576px;
    color: #fff;
    text-indent:15px;
    margin-top: 20px;
}
.w2 .wh2 a{
    display: block;
    width: 212px;
	height: 52px;
    
    text-align: center;
    font:normal 15px/52px "黑体";
    color: #fff;
    margin-top: 35px;
	background:#155cbc
}

/**/
/* w3 */
.w3{
    margin-top: 60px;
}
.w3 .antit{
    margin-top: 45px;
    font:normal 16px/25px "黑体";
    text-align: center;
}
.calist{
    margin-top: 46px;
    position: relative;
}

.calist .hd .prev,.calist .hd .next{
    display:block;  	
    width: 37px;
	height: 88px;
    position: absolute;
    z-index: 9;
    top: 70px;
	}
.calist .hd .next{  background: url(../images/right.png) center no-repeat;right: 0;  }
.calist .hd .prev{
    background: url(../images/left.png) center no-repeat;
    left: 0;
}

.calist .bd {
    width: 89%;
    margin:0 auto;
    overflow: hidden;
}
.calist .bd ul li{
    float: left;
    width: 249px;


    margin-right: 23px;
    /* position: relative; */
}
.calist .bd ul li .catu{
    padding:19px 19px 0 19px;
    width: 100%;
    height: 210px;
    border: solid 1px #626262;
}
.calist .bd ul li .catu img{
    width: 209px;
	height: 152px;    display: block;
    margin: auto;
}
.calist .bd ul li .catu h3{
    font:normal 17px/17px "黑体";
    color: #030303;
    text-align: center;
    margin-top: 20px;text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.calist .bd ul li .catu dt{
    font:normal 13px/25px "黑体";
    color: #030303;
    margin-top: 10px;
}
.calist .bd ul li a{
    display: block;
    width: 90px;
	height: 26px;
	background-color: #0082cb;
	border-radius: 6px;
    border: solid 1px #0082cb;
    text-align: center;
    font:normal 14px/26px "黑体";
    color: #ffffff;
    margin:0 auto;
    position: relative;
    bottom: 12px;    left: 15px;
}



/**/

.pro-bj{height:978px; overflow:hidden;  background:url(../images/s4_bac.png); }
.bt-s{height:60px; margin:56px 0 24px 0; text-align:center; font:bold 28px/34px "Microsoft Yahei"; background:url(../images/pro-bt.png) no-repeat center 15px;}
.bt-s a{color:#0082cb;}
.bt-s i{display:block; font:18px/30px "Microsoft Yahei"; text-transform:uppercase; color:#333;}
.pro-bj ul{height:70px; text-align:center; overflow:hidden;}
.pro-bj ul li{display:inline-block; float:left; font:18px/40px "Microsoft Yahei"; color:#ccc;}
.pro-bj ul li a{display:inline-block; padding:0 52px;  color:#333;}
.pro-bj ul li a:hover,.pro-bj ul li.cur a{font-weight:bold; color:#0082cb; text-decoration:none;}
.pro-s{height:720px; position:relative; overflow:hidden;}
.pro-s ol li{width:387px; height:218px; margin-bottom:13px; overflow:hidden;}
.pro-s ol li img{width:387px; height:218px; -ms-transition:all 1s; -webkit-transition:all 1s; -o-transition:all 1s; -moz-transition:all 1s; transition:all 1s;}
.pro-s ol li:last-child{position:absolute; top:0; right:0; width:799px; height:449px;}
.pro-s ol li:last-child img{width:799px; height:449px; }
.pro-s ol li a:hover img{-ms-transform:scale(1.05); -webkit-transform:scale(1.05); -o-transform:scale(1.05); -moz-transform:scale(1.05); transform:scale(1.05);}
.pro-s dl{height:243px;}
.pro-s dl dt{float:left; padding-left:46px; width:708px; height:243px; position:relative; background:url(../images/pro-s.jpg) no-repeat center top; overflow:hidden;}
.pro-s dl dd{float:right; width:432px; height:243px; overflow:hidden;}
.pro-s dl dd img{float:right; width:432px; height:243px; -ms-transition:all 1s; -webkit-transition:all 1s; -o-transition:all 1s; -moz-transition:all 1s; transition:all 1s;}
.pro-s dl dd a:hover img{-ms-transform:scale(1.05); -webkit-transform:scale(1.05); -o-transform:scale(1.05); -moz-transform:scale(1.05); transform:scale(1.05);}
.pro-s dl dt b{display:block; height:48px; margin-top:16px; font:bold 26px/34px "Microsoft Yahei"; color:#fff;}
.pro-s dl dt p{ width: 97%;
 font:16px/27px "Microsoft Yahei"; color:#fff; background:url(../images/pro-sr.png) no-repeat left center; text-indent:2rem}
.pro-s dl dt em a{text-indent:0;text-align:center;position:absolute; top:183px; right:47px; display:block; width:100px; height:41px; padding:0 30px; font:16px/41px "Microsoft Yahei"; color:#fff; background:url(Img/Index/pro-btns.gif) #0082cb no-repeat 21px center;}
.pro-s dl dt b a{color:#fff;}


/*ys*/
.yl-bj{  overflow: hidden;
    padding: 30px 0;height:1090px;background:url(../images/ys.jpg) no-repeat center #fff;width:100%}
.s4 .a2 {
    padding-top: 90px;
}
.s4 .a2 li {
    width: 100%;    overflow: hidden;
}
.s4 .a2 .left {
    float: left;
}
.s4 .a2 .b1 {
    width: 600px;
    margin-bottom: 50px;
}
.s4 .a2 .b1 .c1 .tit {
    width: 100%;    overflow: hidden;
}
.s4 .a2 .b1 .c1 .tit .d1 {
    width: 67px;
    height: 67px;
    background: #0082cb;
    border-radius: 50%;
    text-align: center;
    line-height: 67px;
   font-size: 34px;
    color: #fff;
    font-family: thyFont3, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
    font-weight: bold;
    float: left;
}
.s4 .a2 .b1 .c1 .tit .d1 i {
    position: relative;
    left: -3px;
}
.s4 .a2 .b1 .c1 .tit .d2 {
    float: left;
    margin-left: 10px;
}
.s4 .a2 .b1 .c1 .tit .d2 .e1 {
    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
    font-size: 24px;
    color: rgba(0, 0, 0, 0.75);
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    padding-top: 7px;
}
.s4 .a2 .b1 .c1 .tit .d2 .e2 {
    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
    font-size: 12px;
    color: #9f9f9f;
    font-weight: lighter;
    text-transform: uppercase;
    padding-top: 4px;
}
.s4 .a2 .b1 .c1 .d3 {
    width: 523px;
    margin-left: 77px;
    position: relative;
    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
    font-size: 14px;
    color: #707070;
    font-weight: lighter;
    line-height: 28px;
    margin-top: 12px;
}
.s4 .a2 .b1 .c1 .d3:before {
    content: '';
    width: 13px;
    height: 14px;
    background: url("../Image/s4_shape.png") no-repeat center;
    background-size: contain;
    position: absolute;
    left: -24px;
    top: 8px;
}
.s4 .a2 .right {
    float: right;
}
.zs-bj{height:610px;overflow:hidden;background:url(../images/s4_bac.png); }
.zs-bj h2 {
    margin: 56px 0 34px 0;
}
.zs-s{width:1200px; height:420px; margin:0 auto; position:relative; overflow:hidden;}
.zs-s .zs-x,.zs-s .zs-y{position:absolute; top:170px; width:37px; height:72px;}
.zs-s .zs-x{left:0;}
.zs-s .zs-y{right:0;}
.zs-s .zs-x img,.zs-s .zs-y img{width:37px; height:72px;}
.zs{width:1000px; height:400px; margin:0 auto; background:#fff; overflow:hidden;}
.zs span{display:block; float:left; width:600px; height:400px;}
.zs span.aaaa1 img { width:600px; height:400px;}
.zs dl{float:right; width:370px; height:370px; margin-top:26px; overflow:hidden;}
.zs dl dt{width:340px; height:150px; text-align:center; margin-bottom:12px;}
.zs dl dt img{width:253px; height:150px;}
.zs dl dd h3{width:340px; height:60px; text-align:center; margin-bottom:14px; border-bottom:1px solid #ccc; font:16px/24px "Microsoft Yahei"; color:#333;}
.zs dl dd h3 b{display:block; color:#0082cb;}
.zs dl dd p{width:333px; margin:0 auto 18px; font:14px/20px "Microsoft Yahei"; color:#666;}
.zs dl dd em a{margin-left:210px; font:14px/20px "Microsoft Yahei"; color:#333;}

.ccbb{ margin-left:110px; width:1000px; overflow:hidden;}
/**/
.news{margin:30px 0;overflow:hidden}
.dt {width:778px;height:545px;/* background:#ededed; */padding: 50px 0 0 40px;}
.dt_top { height:43px; background:url(../images/dt_xx01.gif) repeat-x 0 bottom; margin-right:42px;}
.dt_top span { float:right; display:block; padding:8px 0 0}
.dt_top ul li { float:left; margin-right:10px; }
.dt_top ul li a { font-size:20px; color:#2d3442; font-weight:bold; height:43px; display:inline-block; padding-right:30px;}
.dt_top ul li a img { float:left; padding:2px 8px 0 0;}
.dt_top ul li a:hover,.dt_top ul .cur a { background: url(../images/dt_xx02.gif) no-repeat 0 bottom; }

.dt_con { padding:40px 0 0;}
.dt_con a {height:120px;display:block;/* background:#ededed; */width:735px;margin-bottom:30px;}
.dt_con a img { display:block; float:left; width:214px; height:120px;}
.dt_con a span { display:block; float:left; width:474px; padding:22px 0 0 22px;}
.dt_con a span b { display:block; font-size:16px; color:#2d3442;}
.dt_con a span em { display:block; font-size:14px; line-height:25px; color:#666; padding:10px 0 0; height:50px; overflow:hidden;}
.dt_con a:hover {  background:#fff;}

/*幕墙装饰学院*/
.wd {background:#f5f5f5; padding: 50px 0 0 40px;width:317px;height:545px;}
.wd_top { height:43px; background: url(../images/wd_xx01.gif) no-repeat 0 bottom; margin-right:42px;}
.wd_top span { float:right; display:block; padding:8px 0 0}
.wd_top b a { font-size:20px; color:#2d3442; font-weight:bold;}
.wd_con { padding:40px 0 0;}
.wd_con p { width:280px; border-bottom: dashed 1px #c2c2c2; padding:0 0 15px; margin-bottom:15px;}
.wd_con .nobor { border-bottom:none;}
.wd_con p a { display:block; font-weight:bold; font-size:14px; color:#2d3442; margin-bottom:10px;}
.wd_con p a:hover { color:#ca1621;}
.wd_con p em { display:block; font-size:14px; color:#3b3b3b; line-height:25px;}
.wd_con .nones3{border-bottom:none;}

/*绌哄帇鏈哄鎴锋渚�*/

.tb_case{ width:auto; height:450px; margin:0 auto; background:url(../images/tit.jpg); margin-top:20px;}
.tb_case .tbc{ width:auto; height:20px; margin:0 auto;}
.ind_zy{ width:1050px; height:200px; margin:0 auto; height:60px; line-height:60px; text-align:center; background:url(../images/case.png) no-repeat bottom center; font-size:30px; color:#3c3938;}

.ind_cse{ width:1200px; height:300px; margin:0 auto; position:relative; margin-top:20px;}
.ind_cse .anl{ width:1200px; height:41px; background:url(../images/tit.jpg) repeat-x;}
.ind_cse .anl dd{ width:162px; height:40px; line-height:40px; text-indent:15px; float:left;font-size:16px; color:#333;}
.ind_cse .anl dt{ width:80px; line-height:40px; float:right; text-align:center; }
.ind_cse .anl dt a{ text-decoration:none; color:#333;}
.ind_sjy{ width:1200px; height:30px; margin:0 auto; position:absolute;}
.ind_zce{ width:1200px; height:300px; margin:0 auto; margin-top:20px; position:relative;}
.ind_zce .mdm{min-width:1200px; height:300px; margin-top:10px; margin:0 auto; overflow:hidden;}
.ind_zce .mdm ul{ width:1200px; margin:0px; padding:0px;}
.ind_zce .mdm ul li{width:280px; height:300px; float:left; padding-left:5px; padding-right:5px; overflow:hidden; position:relative;}
.ind_zce .mdm ul li .tb{ width:280px; height:250px; position:relative; overflow:hidden;}
.ind_zce .mdm ul li .tb img {
	display: block;
	width: 100%;
	-webkit-transition: -webkit-transform .3s ease;
	-moz-transition: -moz-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
}
.ind_zce .mdm ul li .tb img:hover{
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);}


.ind_zce .mdm ul li img{ width:280px; height:250px;overflow:hidden; text-align:center;}
.ind_zce .mdm ul li p{ width:260px; height:35px; line-height:40px; text-align:center;font-size:14px;}
.ind_zce .mdm ul li p a{ text-decoration:none; color:#3f3d3a;}
.ind_zce .mdm ul li dd{ width:230px; height:auto; line-height:22px; font-size:12px; margin:0 auto; color:#6a6868;}
.ind_zce .mdm ul li dt{ width:100px; height:auto; line-height:26px; font-size:12px; text-align:center; margin:0 auto; color:#fff; background-color:#076bc0; margin-top:5px;}
.ind_zce .mdm ul li dt a{ text-decoration:none; color:#fff;}
.tb_ht{ width:auto; height:20px; margin:0 auto;}
#goRM,#goLM{cursor:pointer;}
#goLM{margin-right:0px;}
#goRV,#goLV{cursor:pointer; }
.index_pord{ width:1040px; height:30px; margin:0 auto;}
.index_pord dl{ width:200px; margin:0 auto;}
.index_pord dl dd .goRV{ width:100px; height:30px; line-height:30px; text-align:left; float:left; font-size:16px; background:url(../images/RV.png) no-repeat right;}
.index_pord dl dd a{ text-decoration:none; color:#434141;}
.index_pord dl dt{ width:100px; height:30px; float:right; margin-top:10px;}
.ind_cse .RightA{
    width:30px;
	height:100px;
	float:right;  
	left:-30px;
	top:70px; cursor:pointer; position:absolute; z-index:99999;
	}
.ind_cse .LeftA{
	width:30px;
	height:100px;
	float:left;
	left:1200px;
	
	top:70px; cursor:pointer; position:absolute; z-index:10000;

}
.RightArr1{ width:9px; height:174px; float:right;}
.LeftArr1{width:9px; height:174px; float:left;}
.inde_go{ width:1030px; height:30px; margin:0 auto; margin-top:0px;}
.inde_go dl{ width:200px; margin:0 auto;}
.inde_go dl dd { width:100px; height:30px; float:left;}
.ind_cse  a#goRM { width:30px;  height:100px; float:left;background:url(../images/Rvv.png) no-repeat right; position:relative; z-index:1000;}
.ind_cse  a:hover#goRM{ text-decoration:none;  background:url(../images/RV.png)}
.ind_cse  a#goLM{ width:30px; height:100px; float:right; background:url(../images/Lvv.png) no-repeat left;}
.ind_cse  a:hover#goLM{text-decoration:none;  background:url(../images/LV.png)}

/*鍙嬫儏閾炬帴*/

.link{ width:1030px; height:30px; margin:0 auto; min-width:1030px;}
.link dd{ width:60px; height:30px; line-height:30px; float:left; color:#333;}
.link dt{ width:970px; height:30px; float:right;}
.link dt ul{width:970px; margin:0px;}
.link dt ul li{ min-width:40px; height:30px; line-height:30px; font-size:12px; float:left;}
.link dt ul li a{ text-decoration:none; color:#333;}
.link dt ul li a:hover{text-decoration:none; color:#87ab17;}

/*搴曢儴鏍峰紡*/
/* footbg */
.footbg{
    background: #343434;
    height: 308px;
    padding-top: 16px;
}
.fone{
    border-bottom: 1px solid #fefefe;
    height: 114px;
}
.fadd{
    width: 80%;
    font:normal 14px/30px "微软雅黑";
    letter-spacing: 0px;
    color: #d9d9d9;
    margin-top: 20px;
}
.fadd strong{
    font-size: 18px;
    font-weight: normal;
}
.fadd img{
    margin-right: 20px;
    margin-left: 20px;
}
.flxus a{
    display: block;
    width: 199px;
	height: 47px;
    border: solid 1px #fefefe;
    text-align: center;
    font:normal 18px/47px "微软雅黑";
    letter-spacing: -1px;
    color: #faf2f2;
    border-radius: 25px;
    margin-top: 32px;
}
.fcopyright{
    margin-top: 39px;
	width: 635px;
}

.fnav a{
    font:normal 15px/15px "微软雅黑";
    letter-spacing: 1px;
	color: #dad7d7;
}
.fmiao{
    margin-top: 15px;
    font:normal 14px/25px "微软雅黑";
    color: #d9d9d9;
}
.fmiao a{
    color: #d9d9d9;
}

.fewm{
    margin-top: 28px;
}


