@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;font-family:'微软雅黑';font-size:14px;}
body{font-size:14px;}
a{text-decoration:none; color:#000;}
.fl{float:left;}
.fr{float:right;}
a img{ border:none;}
li{ list-style:none;}
.clear{clear:both;}
img{vertical-align:middle;}
.last{margin-right:0px !important;}
/*input,textarea{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}
input{ margin:0; padding:0; border:none;}
table,table td{border-collapse:collapse;}*/
.div1200{width:1200px; margin:0px auto;}
.banner img{ width:100%;vertical-align: middle;}
.banner{ position:relative; z-index:1;}

.wrap {
    width: 100%;
    min-width: 1200px;
    _zoom: 1;
    position: relative;
    overflow: hidden;   
}


.tp_box li{ float:left;}
.top{ background:#323232;}
.top p{ font-size:12px; color:#a1a1a1; line-height:34px;}
.tp_box li{color:#a1a1a1; font-size:12px; margin-right:10px; line-height:34px;}
.tp_box li a{ display:block; color:#a1a1a1; font-size:12px;}
.tp_box li:hover a{ color:#f68a00;}

.top1{ background:#4f4a46; padding-bottom:10px;}
.logo{ margin-top:32px;}
.tp1_a{ font-size:24px; color:#f68a00; font-family:"长城行楷体"; font-weight:bold;}
.tp1_a{ margin-top:41px; margin-left:50px;}
.tp1_b span{ font-size:12px; color:#ffffff; display:block; text-align:center; margin-bottom:5px;margin-top: 10px;}
.nav{ background:#f68a00;}
.nav_box{ width:575px; margin:0 auto;}
.nav_box > li{ float:left; width:115px; text-align:center; position:relative;}
.nav_box > li > a{ display:block; line-height:42px; font-size:14px; color:#ffffff;}
.nav_box > li:hover > a{ background:#323232;}
.nav_box .cur{background:#323232;}
<!--.nav_box > li:hover .er_ul{}-->
.er_ul{ position:absolute; top:100%; width:100%; display:none;}
.er_ul li{ background:#efa347; border-bottom:1px solid #e6e6f2; line-height:40px;}
.er_ul li a{ display:block; font-size:12px; color:#ffffff;}
.er_ul li:last-of-type {
     border-bottom:none;
}
.er_ul li:hover{ background:#f68a00;}
.nav_box li:hover .er_ul{ display:block;}




.wen textarea {
    width: 306px;
    padding-left: 9px;
	padding-top:8px;
    height:82px;
	border:1px solid #d2d2d2;
	outline: none;
	margin-bottom:26px;
}
.cn_box li .wen{ width:315px;width:322px; border:1px solid #b5b5b5; border-top:2px solid #f68a00; padding:22px 34px 41px 34px;}
.cn_box li .wen1{ width:315px;width:322px; border:1px solid #b5b5b5; border-top:2px solid #f68a00; padding:22px 34px 41px 34px;}
.cn_box li{ float:left; margin-right:12px; }
.con{ margin-top:58px;}

.wen input{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}
.wen input{ margin:0; padding:0; border:none;}
.wen table,.wen table td{border-collapse:collapse;}
.cn_box li h2{ font-size:18px; color:#f68a00; margin-bottom:8px;}

.wen .ind-mesg-btn {
    display:block;
	width:94px;
    background: #f68a00;
    font-size: 14px;
    color: #ffffff;
    line-height:26px;
    height:26px;
    cursor: pointer;
	
}

.cn_box li .text {
    padding-left: 9px;
    width: 316px;
    height:40px;
	border:1px solid #d2d2d2;
	margin-bottom:14px;
}

.wen1 input{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}
.wen1 input{ margin:0; padding:0; border:none;}
.wen1 table,.wen1 table td{border-collapse:collapse;}


.wen p{ font-size:12px; color:#a0a0a0; margin-top:14px;}
.wen p i{ font-size:12px; color:#f68a00; font-style:normal;}
.wen1 span{ display:inline-block; margin-right:15px; width:148px; line-height:25px;}

.wen1 .ind-mesg-btn {
    display:block;
	width:100%;
    background: #f68a00;
    font-size: 14px;
    color: #ffffff;
    line-height:26px;
    height:26px;
    cursor: pointer;
}

.wen1 h3{ font-size:16px; color:#4f4a46; margin-top:28px; margin-bottom:12px;}
.wen1 select{ width:148px; line-height:25px;}
.wen1 h4{ font-size:16px; color:#f68a00; margin-bottom:10px;}
.con{ margin-bottom:80px;}
.hua{text-align:center; margin-bottom:35px; margin-top:40px;}
.hua h2{ font-size:24px; color:#4f4a46; padding-bottom:20px;font-weight: normal;}
.cn1_box li{ float:left; width:294px; text-align:center; background:#eeeeee; height:165px; overflow:hidden; margin-right:6px;}
.cn1_box li .li_img{ text-align:center; width:87px; margin:0 auto; border-bottom:1px dashed #4f4a46; padding-bottom:26px; margin-top:34px;}
.cn1_box li .li_img .img2{ display:none;}
.cn1_box li:hover .li_img .img1{ display:none;}
.cn1_box li:hover .li_img .img2{ display:block;}
.cn1_box li span{ display:block; text-align:center; font-size:14px; color:#4f4a46; margin-top:12px;}
.cn1_box li:hover{ background:url(../images/index2_03.png) center no-repeat;}
.cn1_box li:hover .li_img{border-bottom:1px dashed #f68a00;}
.cn1_box li:hover span{color:#f68a00;}
.con1{ margin-bottom:80px;}

.con2{ background:url(../images/index1_26.jpg) no-repeat; height:366px;padding-top:84px; margin-bottom:80px;}
.cn2_a{background: rgba(255,255,255,0.8); padding:35px 0;}
.cn2_a p{ font-size:18px; color:#4f4a46; line-height:36px;}

.con3{ margin-bottom:55px;}
.cn3_box li{ padding:18px 20px; background:#eeeeee; width:351px; float:left; margin-right:13px; margin-bottom:14px;
-webkit-transition:all 0.5s ease-out;
-moz-transition:all 0.5s ease-out;
-o-transition:all 0.5s ease-out;
-ms-transition:all 0.5s ease-out;
transition:all 0.5s ease-out;
}
.cn3_box li span{ display:block; font-size:16px; color:#4f4a46; margin-top:21px; margin-bottom:15px;
-webkit-transition:all 0.5s ease-out;
-moz-transition:all 0.5s ease-out;
-o-transition:all 0.5s ease-out;
-ms-transition:all 0.5s ease-out;
transition:all 0.5s ease-out;
}
.cn3_box li p{ font-size:12px; color:#4f4a46; line-height:20px;
-webkit-transition:all 0.5s ease-out;
-moz-transition:all 0.5s ease-out;
-o-transition:all 0.5s ease-out;
-ms-transition:all 0.5s ease-out;
transition:all 0.5s ease-out;
}
.cn3_box li h3{ width:117px; line-height:30px; text-align:center; font-size:16px; color:#f68a00; background:#ffffff; margin-top:30px;
position:relative;
z-index:2;
top:50px;
   opacity: 0;
   visibility: hidden;
   transition: all .4s ease;
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;

}

.cn3_box li:hover h3 {
	top:0px;
    opacity: 1;
    visibility: visible;
}

.cn3_box li:hover{ background:#f68a00;}
.cn3_box li:hover span{color:#ffffff;}
.cn3_box li:hover p{color:#ffffff;}
.cn3_box li .li_img {display: block;overflow: hidden;}
.cn3_box li:hover .li_img img{ transform: scale(1.3);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.3);
	-webkit-transform: all 1s ease 0s;}
.ft_a{ margin-left:15px;}
.ft_a dl{ float:left; width:178px; text-align:left;}
.ft_a dl dt{ font-size:14px; color:#ffffff;font-weight:bold;}
.foot{ background:#4f4a46; padding-top:45px; padding-bottom:70px;}
.ft_a dl dd{ margin-top:16px;}
.ft_a dl dd a{ font-size:12px; color:#d4d4d4; display:block; }
.ft_a dl dd:hover a{ color:#f68a00;}
.ft_b{ margin-top:20px;}
.ft_c span{ display:block; font-size:14px; color:#ffffff; text-align:center; margin-bottom:16px;}
.ft_c p{ margin-bottom:19px;}
.ft_c { margin-right:35px;}
.foot1 p{ font-size:12px; color:#a1a1a1; line-height:50px;}
.foot1 p a{  color:#a1a1a1; }
.foot1{ background:#323232;}


/*zyyw*/
.zw{ margin-top:56px;}
.zw_a{ width:185px;}
.zw_a_t{ background:#4f4a46; padding-left:17px; padding-top:15px; padding-bottom:15px;}
.zw_a_t h2{ font-size:18px; color:#f68a00;}
.zw_a_t span{ font-size:12px; color:#f68a00; display:block;}
.zw_a_box li a{ display:block; line-height:50px;}
.zw_a_box li{ border-bottom:1px solid #bfbfbf; padding-left:17px; padding-right:13px;}
.zw_a_box li a{ background:url(../images/zyyw1_08.jpg) right center no-repeat;}
.zw_a_box li:hover a{background:#f68a00 url(../images/zyyw1_05.jpg) right center no-repeat; color:#ffffff;}
.zw_a_box li:hover{background:#f68a00;}
.zw_b{ width:970px;}
.zw_b_a{ border-bottom:1px solid #dcdcdc; padding-bottom:6px; }
.zw_c{margin-top:49px;}
.xx_a{ margin-top:23px;}


.zw_b_a h2{ font-size:14px; color:#ababab;}
.zw_b_a h2 a{font-size:14px; color:#ababab;}
.zw_b_a h2 a:hover{ color:#f68a00;}
.zw_c h3{ font-size:30px; color:#4f4a46; font-weight:normal; margin-bottom:44px;}
.zw_c p{ font-size:16px; color:#4f4a46; line-height:30px; width:911px; margin-bottom:40px;}
.zw_c span{ display:block; font-size:16px; color:#4f4a46; margin-bottom:18px;}
.zw_c span i{ font-style:normal; font-size:16px; color:#4f4a46; font-weight:bold;}
.zw_c{ margin-bottom:240px;}


/*xwzx*/
.xx_a_box li a{ font-size:16px; color:#7a7a7a;}
.xx_a_box li{ line-height:75px; border-bottom:1px solid #dcdcdc; padding-left:15px; padding-right:15px;}
.xx_a_box li span{ float:right; font-size:16px; color:#7a7a7a;}
.page{ text-align:center; margin-top:120px; margin-bottom:115px;}
.xx_a_box li:hover a{ color:#f68a00; font-weight:bold;}
.xx_a_box li:hover span{ color:#f68a00;font-weight:bold;}
.xx_a_box li:hover {
    box-shadow: 0px 1px 10px 5px #ccc;
}