﻿@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{font-family:"微软雅黑", Arial, Tahoma, Verdana, sans-serif;font-size:12px;background:#fff;}
ol,ul,li{list-style-type:none;}
a{text-decoration:none;}
img{border:0;}
body{background:#fff;}
picture{display:block;}
a:hover{text-decoration:none;}
a{color:#666; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.fl{float:left;}
.fr{float:right;}
.wrap { margin:0px auto; width:1200px;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}


        @font-face {font-family: "../font/iconfont";
          src: url('../font/iconfont.eot'); /* IE9*/
          src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
          url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

        .iconfont {
          font-family:"../font/iconfont" !important;
          font-size:16px;
          font-style:normal;
        }



/*top*/
.top{ height:98px; background:#fff; position:fixed;top:0;left:0;width:100%; z-index:9000;}
.top_lt{ float:left;width:266px;}
.top_rt{ float:right;width:700px;}
.top_dh{ text-align:right; font-size:18px; color:#ee701c;}
.top_dh strong{ font-size:24px;}
.menu{ float:right;width:850px; margin-top:15px;}
.menu li{ float:left; text-align:center; font-size:16px; color:#555555; margin-left:38px;}
.menu li span{ display:block; font-size:12px; color:#b8b8b8; height:28px;}
.menu li a:hover{ color:#ee701c;}
.menu li a:hover span{ border-bottom:3px solid #ee701c; color:#ee701c;}

/* bannercss */
.slideBox{ width:100%; height:670px;overflow:hidden; position:relative; margin-top:80px;}
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; left:50%;margin-left: -98px;  bottom:30px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul span li{ width:11px;}
.slideBox .hd ul li{ float:left; margin:0 10px; width:60px; height:5px;filter: Alpha(Opacity=70);opacity: 0.7; background:#fff;  font-size:0; cursor:pointer;}
.slideBox .hd ul li.on{background:#c90000; filter: Alpha(Opacity=100);opacity: 1;}
.slideBox .banner{ position:relative; height:100%; z-index:0;}
.slideBox .banner li{ zoom:1; vertical-align:middle; height:670px;}
.slideBox .banner li a{ display:block; width:100%; height:670px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.absolute{ position:absolute;}
.web_widht{ width:1200px; margin:0 auto; position:absolute; padding-top:20px; text-align:center; left:0; right:0;}
.slideBox .prev, .slideBox .next {
    position: absolute;
    left: 1%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: transparent url("../images/slider-arrow.png") no-repeat scroll -98px 5px;
    opacity: 0.5;
}
.slideBox .next{ left:auto; right:1%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
.fast_nav{ height:85px; position:relative; margin-top:-85px; z-index:9;}
.fast_nav .back_hei{ width:100%; height:100%; left:0; top:0; background:#000;}
.fast_nav .web_widht{ z-index:10;}


.zzal{ padding-top:50px; overflow:hidden;}
.zzal_t{ text-align:center;}
.zzal_t p{ font-size:20px; color:#444;}
.zzal_t span{ color:#fa7001; font-size:12px; background:url(../images/hx.jpg) no-repeat center bottom; line-height:40px; display:block; height:50px;}
.zzal_t span strong{ font-weight:200; color:#040404;}
.zzal_t dl{ color:#2d2d2d; font-size:16px; padding-top:20px;}
.zzal_t dl a{ color:#2d2d2d; padding:0 14px;}
.zzal_t dl a:hover{ color:#ee701c;}

.zzal_nr{ padding-top:30px; overflow:hidden; padding-bottom:30px;}
.con{width:1200px;background:#fff; overflow:hidden;}
.con ul li{width:295px;height:170px;float:left;margin-right:6.5px;margin-bottom:7px;position:relative;overflow:hidden;cursor:pointer;}
.con ul li:nth-child(4n){margin-right:0px;}
.txt{width:295px;height:30px;background:rgba(0,0,0,0.5);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
.txt h3{font-size:14px;font-weight:100;height:30px;text-align:center;line-height:30px;}
.txt p{font-size:12px;text-align:center; padding:10px;}
.zzal_a a{width:225px; height:20px; background:url(../images/sjx.png) no-repeat center; display:block; text-align:center; font-size:16px; color:#ee701c; margin:0 auto;}
.zzal_a a:hover{ color:#f00;}


.gsyj{ height:280px; background:#f6f6f6; margin-top:50px;}
.gsyj_lt{width:370px; float:left; padding-top:83px;}
.gsyj_lt p{ padding-bottom:10px; color:#ff7311; font-size:20px;}
.gsyj_lt span{ line-height:20px; color:#6d6d6d; font-size:12px;}
.gsyj_rt{ float:right; padding-top:60px;}
.gsyj_rt li{ margin-left:50px;width:135px; float:left; text-align:center; font-size:16px; color:#6e6e6e; line-height:30px;}

.dyzy{ padding-top:60px; margin-bottom:60px; height:380px;}
.dyzy_nr{ padding-top:50px;}
.dyzy li{width:310px; height:180px; background:#f6f6f6; padding:30px; text-align:center; margin-right:45px; float:left;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.dyzy li:hover{ background:#ee701c;z-index:2;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0)}
.dyzy li:last-child{ margin-right:0;}
.dyzy li i{ font-size:70px; color:#ee701c;}
.dyzy li p{ font-size:16px; color:#4c4c4c; font-weight:bold; line-height:50px;}
.dyzy li span{ color:#8b8b8b; font-size:14px; text-align:left; display:block;}
.dyzy li:hover i,.dyzy li:hover p,.dyzy li:hover span{ color:#fff;}


.zxljj{ height:615px; background:#f7f7f7; padding-top:55px;}
.zxljj_t{width:640px; height:360px; margin:0 auto;}
.zxljj_nr{ padding:50px 90px; text-align:center; font-size:15px; color:#787878; line-height:34px;}

.ggw{ height:140px; background:url(../images/yh.png) no-repeat center; margin-top:60px; text-align:center; margin-bottom:60px;}
.ggw p{ font-size:30px; color:#ee701c; font-family:"幼圆";}
.ggw span{ display:block; font-size:16px; color:#474747; line-height:60px;}
.ggw a{ display:block;width:180px; height:40px; text-align:center; margin:0 auto; color:#fff; font-size:18px; background:#ee701c;-moz-border-radius:8px; -webkit-border-radius: 8px;border-radius:8px; line-height:40px;}
.ggw a:hover{ display:block;width:180px; height:40px; text-align:center; margin:0 auto; color:#fff; font-size:18px; background:#38506c;}


.zzlc{ height:590px; background:#f6f6f6; text-align:center; padding-top:65px;}
.zzlc ul{ padding-top:30px;}
.zzlc01{width:1280px; margin:0 auto; height:180px;}
.zzlc02{width:960px; margin:0 auto;}
.zzlc li{ float:left;width:130px; margin:0 95px;}
.zzlc li p{ line-height:26px; color:#7f7f7f; font-size:16px; display:block;}
.zzlc li dl{width:130px; height:130px; background:#ee701c;-moz-border-radius:130px; -webkit-border-radius:130px;border-radius:130px; display:block; line-height:130px;}
.zzlc li dl i{ font-size:60px; color:#fff;width:130px; height:130px; background:#ee701c;-moz-border-radius:130px; -webkit-border-radius:130px;border-radius:130px; display:block; line-height:130px;}
.zzlc li dl span{ display:none;}
.zzlc li dl:hover span{ font-size:12px; color:#fff; line-height:20px; margin-top:-10px;display:block; font-family:"微软雅黑";transform:scale(0.6);-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-o-transform:scale(0.6);-ms-transform:scale(0.6);}
.zzlc li dl i{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.zzlc li dl i:hover{transform:scale(2);-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);-ms-transform:scale(2); font-size:40px;line-height:60px;}
.zzlc_nr{ background:url(../images/jt.png) no-repeat center; height:500px; padding-top:40px;}

.yszx{ padding-top:60px;}
.yszx_t{}
.yszx_lt{ float:left;}
.yszx_lt p{ font-size:22px; color:#545454; line-height:30px;}
.yszx_lt span{ font-size:12px; color:#b0afaf;}
.yszx_rt{ float:left; margin-left:50px; font-size:14px; color:#868686;width:1060px; line-height:24px;}
.blk_18 { overflow:hidden; zoom:1; font-size:9pt;width:1280px; margin:0 auto; padding-top:30px; padding-bottom:50px;}
.blk_18 .pcont { width:1260px; float:left; overflow:hidden;}
.blk_18 .ScrCont { width:32766px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 { float:left;}
.blk_18 .LeftBotton{ width:10px; height:320px; float:left; background:url(../images/xw_lt.png) no-repeat 0px 120px;}
.blk_18 .RightBotton { width:10px; height:320px; float:left; background:url(../images/xw_rt.png) no-repeat 0px 120px;}
.blk_18 .pl img { display:block; cursor:pointer; border:none;}
.blk_18 .pl { width:380px; float:left; float:left; text-align:left; line-height:30px; color:#515151; margin:6px 20px; font-family:"微软雅黑"; font-size:14px;}
.blk_18 .pl p{ font-size:16px; color:#333; background:url(../images/xi.jpg) no-repeat bottom left; line-height:50px; padding-top:20px;}
.blk_18 .pl span{ font-size:14px; color:#949494; line-height:24px; padding-top:10px; display:block;}

.hzhb{ height:600px; background:url(../images/hz_bj.jpg) no-repeat center #fafafa; border-bottom:4px solid #ee701c;}
.hz_lt{ float:left;width:300px; color:#fff;}
.hz_lt p{ font-size:28px; background:url(../images/hx1.jpg) no-repeat bottom left; padding-top:50px; font-weight:bold; line-height:70px;}
.hz_lt dl{ line-height:32px; font-size:14px; color:#c4d1e1; padding-top:20px;}
.hz_lt dt{ padding-top:110px; font-size:18px; text-align:center;}
.hz_lt dt strong{ font-family:"Impact"; font-size:60px;}
.hz_rt{width:780px; float:right; padding-top:20px;}
.hz_rt li{ float:left;width:125px; height:50px; margin:18px 0 10px 30px;}
.hz_rt li img{width:125px; height:50px;filter: gray;
    -webkit-filter: grayscale(100%);
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
	opacity:0.5;}
.hz_rt li img:hover{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");opacity:1;}

.end{ height:400px; background:#ededed;}
.end_lt{width:900px; float:left; padding-top:30px;}
.end_lt ul{ float:left; margin-right:100px;}
.end_lt01{width:200px;}
.end_lt02{width:260px;}
.end_lt03{width:100px;}
.end_lt ul p{ font-size:14px; font-weight:bold; color:#656565; line-height:50px;}
.end_lt ul li{color:#717171; font-size:13px;line-height:30px;}
.end_lt ul li a{ color:#717171; font-size:13px;white-space: nowrap; display:inline-block;  line-height:30px; padding-right:20px;}
.end_lt ul li a:hover{ color:#ee701c;}
.end_rt{width:250px; float:right;}
.end_rt p{ padding-top:80px; padding-bottom:20px;}
.end_rt dl{ text-align:right;}
.end_rt dl a{ padding:0 4px;}
.end_rt dl a img{ transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.end_rt dl a img:hover {transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}
.cop{ height:54px; background:#cecece; line-height:54px; color:#6c6c6c; text-align:center;}
.cop a{ color:#6c6c6c;}
.cop a:hover{ color:#f00;}

.nyban1{ height:300px; background:url(../images/banner1.jpg) no-repeat center;position:relative; top:80px;}
.lmt{ height:auto; background:#f8f8f8; overflow:hidden;margin-top:80px;}
.lmt_wei{ line-height:40px; font-size:12px; color:#999; background:#f8f8f8; text-align:right;}
.ny_nr{ overflow:hidden; margin-bottom:20px; line-height:34px; font-size:14px; padding:20px 0;}

.ny{width:1200px; height:auto; overflow:hidden; margin-top:30px; margin-bottom:40px;}
.ny_lt{ float:left;width:230px;}
.ny_rt{ float:right; width:930px;}
.ny_rt_nr{ line-height:36px; font-size:14px; padding-bottom:30px; padding-top:10px;}

.cpfl{width:230px;height:auto;}
.cpfl_t{ background:#ee701c; height:50px; overflow:hidden;}
.cpfl_t i{ float:left; color:#fff; line-height:50px; text-indent:16px; font-size:20px;}
.cpfl_t p{ display:block; font-size:18px; line-height:50px; padding-left:5px; float:left; color:#fff; font-weight:bold;}
.cpfl_t span{ font-size:16px; color:#fff; line-height:50px; padding-left:5px;}
.cpfl_nr ul{ height:auto; margin-bottom:4px;background:#dbdbdb;}
.cpfl_nr li a{ color:##4f4f4f; line-height:46px; font-size:16px; padding-left:36px; background:url(../images/kk.jpg) no-repeat 20px; border-bottom:1px solid #fff; display:block;}
.cpfl_nr li a:hover{ color:#fff; background:#ffa468; padding-left:40px;}

.ny_xw{ padding-top:10px;}
.ny_xw_t{ height:40px; border-bottom:1px solid #d8d8d8; line-height:40px;}
.ny_xw_t span{ border-bottom:2px solid #d70c19; font-size:18px; line-height:40px;width:75px; display:block;}
.ny_xw_nr{ padding-top:10px;}
.ny_xw_nr li{ line-height:34px; border-bottom:1px dotted #d8d8d8;}
.ny_xw_nr li a{ font-size:14px; color:#666; background:url(../images/jt1.png) no-repeat right; display:block;}
.ny_xw_nr li a:hover{ background:url(../images/jt1.png) no-repeat right #ee701c; color:#fff; padding-left:10px;}
.ny_lx{ height:80px; background:#ee701c; margin-top:20px; color:#fff;}
.ny_lx_lt{ float:left; text-align:center; line-height:80px; color:#fff;width:80px;}
.ny_lx_lt i{ font-size:40px;}
.ny_lx_rt{width:250px; padding-top:16px;}
.ny_lx_rt p{ font-size:16px; font-weight:bold;}
.ny_lx_rt span{ font-size:20px;}
.ny_rt_t{ height:44px; line-height:44px; border-bottom:2px solid #d8d8d8;}
.ny_rt_t h2{ display:block;height:44px; float:left; font-weight:400; font-size:20px; border-bottom:#f1612f solid 2px;color:#666;}


/****************news**********************/
.news_listkd{overflow: hidden;}
.news_listkd li{display: block;overflow: hidden;}
.news_listkd li:nth-child(2n-1){background: #f0f0f0;}
.news_listkd li .in-xwlbj{width:90%;}
.news_listkd li .news_listk{width:900px; margin:0 auto; padding:25px 0;}
.news_listkd li:hover .in-xwlbtu  img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.news_listkd li:hover .in-xwlbda1,.news_listkd li:hover .in-xwlbti{color:#d20000;}

.in-xwlbtu {
	display: block;
	float: left;
	width: 220px;
	overflow: hidden;
}

.in-xwlbtu img {
	display: block;
	width:220px;
}

.in-xwlbda {
	display: block;
	float: right;
	width: 115px;
	height: 100px;
	padding-top:15px;
	padding-left: 45px;
	text-align: center;
	border-left: 1px solid #e0e0e0;
}

.in-xwlbda1 {
	display: block;
	margin-bottom: 8px;
	font-size: 24px;
	line-height: 30px;
	color: #5e5e5e;
}

.in-xwlbda2 {
	display: block;
	font-size: 16px;
	line-height: 20px;
	color: #bababa;
	
}

.in-xwlbtjk {
	display: block;
	margin-left: 200px;
	margin-right: 160px;
}

.in-xwlbti {
	display: block;
	margin-bottom: 10px;
	line-height: 40px;
	font-size: 18px;
	color: #000;
}

.in-xwlbj {
	display: block;
	height: 52px;
	overflow: hidden;
	line-height: 26px;
	font-size: 14px;
	color: #747474;
}
.in-xwlbtu img{ width:180px; height:100px;}
.in-xwlb li:hover .in-xwlbtu img,
.in-xwtj:hover .in-xwtu0 {
	transform: scale(1.2) rotate(-8deg);
	-ms-transform: scale(1.2) rotate(-8deg);
	/* IE 9 */
	-webkit-transform: scale(1.2) rotate(-8deg);
	/* Safari 和 Chrome */
	-o-transform: scale(1.2) rotate(-8deg);
	/* Opera */
	-moz-transform: scale(1.2) rotate(-8deg);
}

.in-xwlb li:hover .in-xwlbti,
.in-xwtj:hover .in-xwlbti {
	color: #f25f24;
	text-indent: 4px;
}

.in-xwlb li:hover .in-xwlbj,
.in-xwtj:hover .in-xwlbj {
	color: #222;
	text-indent: 8px;
}

.in-xwlb li:hover .in-xwlbda1,
.in-xwtj:hover .in-xwlbda1 {
	color: #f25f24;
}

.in-xwlb li:hover .in-xwlbda2,
.in-xwtj:hover .in-xwlbda2 {
	color: #f25f24;
}
/****************news结束**********************/



.ny_rt_ee{ height:80px; background:#f5f5f5; margin-top:20px;}
.ny_rt_ee li{ float:left; padding-right:20px; padding-top:25px;}
.ny_rt_ee li a{ color:#666; line-height:30px; font-size:14px; padding:0 10px; display:block;}
.ny_rt_ee li a:hover{ color:#fff; background:#ee701c}
.ny_rt_ee .link{ color:#fff; background:#ee701c}
.ny_rt_ee ul p{ float:left; line-height:80px; padding-left:20px; color:#ee701c; font-weight:bold; font-size:15px; padding-right:10px;}
