

@charset "utf-8";


body { font-family: "Microsoft Yahei"; min-width: 1200px;    width: 100%;}
span { overflow:hidden;}


.dabaner {  }
.fullSlides {width:100%;position:relative;height:560px;}
.fullSlides .bdss {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlides .bdss ul {width:100% !important;}
.fullSlides .bdss li {width:100% !important;height:560px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat;}
.fullSlides .bdss li a {display:block;height:560px;}

.banner .bdss ul li a {  height:560px; display:block}
.banner .bdss ul li.lili1 a { background:url(../images/banner.jpg) no-repeat center 0; }
.banner .bdss ul li.lili2 a { background:url(../images/banner2.jpg) no-repeat center 0; }
.banner .bdss ul li.lili3 a { background:url(../images/banner3.jpg) no-repeat center 0;}




.banner a { height:560px; display:block}
.ban_list { width:1200px; height:58px; line-height:58px; margin:0 auto;}
.ban_list ul li { float:left; width:310px; padding-left:90px;}
.ban_list ul li a { font-size:16px; color:#666;}
.ban_list ul li a:hover,.ban_list ul .cur a { color:#f47b20;}
.ban_list ul li a i { background:url(../images/ban_ico01.png) no-repeat; width:32px; height:32px; display:block; float:left; margin:13px 19px 0 0;}
.ban_list ul li a:hover i,.ban_list ul .cur a i { background:url(../images/ban_ico02.png) no-repeat;}
.ban_list ul .ban_li02 a i { background:url(../images/ban_ico01.png) no-repeat -408px 0;}
.ban_list ul .ban_li02 a:hover  i ,.ban_list ul .ban_li02.cur  i{ background:url(../images/ban_ico02.png) no-repeat -408px 0;}
.ban_list ul .ban_li03 a i { background:url(../images/ban_ico01.png) no-repeat -785px 0;}
.ban_list ul .ban_li03 a:hover  i,.ban_list ul .ban_li03.cur  i { background:url(../images/ban_ico02.png) no-repeat -785px 0;}


.zx_bt { padding:65px 0 70px;}
.zx_bt a b { display:block; font-size:30px; color:#231f20; text-align:center;}
.zx_bt a:hover b { color:#f47b20;}
.zx_bt a span { display:block; padding:20px 0 0 295px;}
.zx_bt a span em { display:block; float:left; width:205px; font-size:20px; color:#737373;}
.zx_bt a span .zx_em02 { width:245px;}
.zx_bt a span em img { display:block; float:left; padding:2px 5px 0 0;}

.zx { width:285px; overflow:hidden;}
.zx_top { background: url(../images/zx_bt.gif) no-repeat;  height:77px; line-height:77px; text-align:center;}
.zx_top a { font-size:24px; color:#fff; font-weight:bold;}
.zx_con h3 a { background:url(../images/zx_h3bg03.gif) no-repeat;height:45px; line-height:45px; display:block; font-size:20px; color:#fff; padding-left:65px;}
.zx_con h3 a:hover { background:url(../images/zx_h3bg02.gif) no-repeat;}
.zx_con h4 { margin:1px 0 0;}
.zx_con h4 a { background:#9c9c9c; width:285px; height:40px; line-height:40px; display:block; font-size:18px; color:#fff; text-align:center; font-weight:normal;}
.zx_con h4 a:hover { color:#f47b20;}
.zx_con ul { background:#f1f1f1; }
.zx_con ul li { height:36px; line-height:36px;  border-bottom:dashed 1px #9a9a9a; margin:0 20px; text-align:center;}
.zx_con ul li a { font-size:16px; color:#444;}
.zx_con ul li a:hover { color:#f47b20;}
.zx_con ul .nobor01 { border:none;}
.zx_con  ul li:last-child{ border-bottom:0;}

.zx_bot { background:url(../images/zx_bot.jpg) no-repeat; width:285px; height:114px; margin:1px 0 0; text-align:center; color:#fff; font-size:18px; padding:18px 0 0;}
.zx_bot b { display:block; font-size:22px; padding:5px 0; letter-spacing:4px;}

.rx { width:880px;}
.rx_top { height:28px; background: url(../images/cp_xx01.gif) repeat-x 0 bottom; margin-bottom:20px;}
.rx_top span { float:right;}
.rx_top span a { font-size:14px; color:#333; text-transform:uppercase;}
.rx_top ul li { float:left; background: url(../images/cp_bor01.gif) no-repeat right center; padding:0 18px 0 0;}
.rx_top ul .nobor { background:none; padding-left:18px;}
.rx_top ul li a { font-size:18px; color:#231f20; height:28px; display:block;}
.rx_top ul li a:hover,.rx_top ul .cur a { color:#f47b20; font-weight:bold; background:url(../images/cp_xx02.gif) no-repeat 0 bottom;}

.rx_con ul li { float:left; margin:0 8px 38px 0; width:432px;position:relative; border:solid 1px #8a8a8a;}
.rx_con ul .nobor { margin:0 0 8px;}
.rx_con ul li a span { background: url(../images/btm06.png) repeat; width:432px; position:absolute; display: none; top:0; left:0; text-align:center; color:#fff; font-weight:bold; font-size:20px;}
.rx_con ul li a em { width:432px; height:42px; line-height:42px; text-align:center; font-size:16px; color:#fff; display:block; position:absolute;left:0; background: url(../images/btm06.png) repeat;}


.ys_bg { background:url(../images/ys_bg.jpg) repeat-x 0 0;}
.ys_bt { padding:75px 0 50px; text-align:center;}
.ys_bt a b { display:block; font-size:30px; color:#231f20;}
.ys_bt a:hover b { color:#f47b20;}
.ys_bt a span { display:block; font-size:20px; color:#737373; padding:20px 0 0;}

.ys_con dl { height:500px;}
.ys_con dl dt { float:left;}
.ys_con dl dd { float: right; width:585px; padding:12px 0 0;}
.ys_con dl dd span { display:block; margin-bottom:45px;}
.ys_con dl dd span a { font-size:30px; color:#262626;}
.ys_con dl dd span a b { display:block; float:left; padding-right:90px;}
.ys_con dl dd span a b em { font-size:36px; color:#f47b20; padding-left:30px;}
.ys_con dl dd p { font-size:20px; color:#454545; background:url(../images/ys_ico01.gif) no-repeat 0 15px; padding-left:30px; height:44px; line-height:44px;}
.ys_con dl dd i { display:block; padding:50px 0 0;}
.ys_con .ys_dl02 dt { float:right;}
.ys_con .ys_dl02 dd { float: left;}
.ys_con .ys_dl03 dt { margin-left:-55px;}
.ys_con .ys_dl03 dd { padding:56px 0 0;}

.ys_bt04 { padding:55px 0;}
.ys_bt04 span a { display:block; height:60px;}
.ys_bt04 span a b { display:block; float:left; font-size: 30px; color:#231f20; margin:10px 210px 0 465px;}
.ys_bt04 em { display:block; font-size:20px; color:#737373; text-align:center;}
.ys04 { background:url(../images/ys_conbg.gif) no-repeat; height:295px;}
.ys04 a { display:block; float:left; width:400px; height:275px; padding:20px 0 0; text-align:center;}
.ys04 a i { background:url(../images/ys_ico02.gif) no-repeat; width:107px; height:107px; display:block; margin:0 auto;}
.ys04 a:hover i { background:url(../images/ys_ico03.gif) no-repeat;}
.ys04 a b { font-size:24px; padding:15px 0; color:#1b1b1b; display:block;}
.ys04 a:hover b { color:#f47b20;}
.ys04 a span { font-size:20px; color:#3a3a3a; line-height:32px;}

.ys04 .ys_a02 i { background:url(../images/ys_ico02.gif) no-repeat -400px 0;}
.ys04 .ys_a02:hover i { background:url(../images/ys_ico03.gif) no-repeat -400px 0;}
.ys04 .ys_a03 i { background:url(../images/ys_ico02.gif) no-repeat -803px 0;}
.ys04 .ys_a03:hover i { background:url(../images/ys_ico03.gif) no-repeat -803px 0;}
.ys_dh { padding:35px 0 0 345px; height:60px;}
.ys_dh span { display:block; float:left; width:380px; line-height:37px; font-size:18px; color:#252525}
.ys_dh span b { font-size:26px; color:#f47b20; padding-left:5px;}


.pic01 { background:url(../images/pic01.jpg) no-repeat center 0; height:379px;}
.pic { width:1200px; margin: 0 auto;}
.pic01 p { position:absolute; top:160px; left:855px;}
.pic01 p span { display:block; font-size:28px; color:#fff;}
.pic01 p span b { display:block; font-size:40px; margin:10px 0 40px;}


.zj_list { position:relative; height:210px;}
.zj01 { top:43px; left:0; z-index:999}
.zj01 a { background: url(../images/hz_but01.gif) no-repeat; width:36px; height:53px; display:block;}
.zj01 a:hover { background:url(../images/hz_but01.gif) no-repeat 0 -53px;}

.zj03 { top:43px; right:0; z-index:999}
.zj03 a { background:url(../images/hz_but01.gif) no-repeat -36px 0; width:36px; height:53px; display:block;}
.zj03 a:hover { background:url(../images/hz_but01.gif) no-repeat -36px -53px;}

.zj02 { width:1170px; padding-left:30px;}
.zj02 ul li { float:left; margin:0 7px 0 0; position:relative; width:221px; height:136px; border:solid 1px #c7c7c7; overflow:hidden;}
.zj02 ul .nobor { margin:0;}
.zj02 ul li a img { width:221px; height:136px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.zj02 ul li a img:hover  { 
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);}


.al_bg { background:#f0f0f0; height:820px;}
.al01 { width:385px;}
.al01 ul { height:392px;}
.al01 ul li { float:left; margin:0 12px 12px 0;}
.al01 ul li a { background:url(../images/al_libg.gif) no-repeat 0 -72px; width:179px; height:60px; line-height:60px; font-size:18px; color:#262626; display:block; text-align:center;}
.al01 ul li a:hover,.al01 ul .cur a { background:url(../images/al_libg.gif) no-repeat 0 0; color:#fff;}
.al01 ul .al_li02 a { background:url(../images/al_libg.gif) no-repeat -190px -72px;}
.al01 ul .al_li02 a:hover,.al01 ul li.al_li02.cur a { background:url(../images/al_libg.gif) no-repeat -190px 0;}
.al02 { width:790px;}
.al02 ul li { float:left; width:367px; height:216px; border:solid 1px #8e8e8e; margin: 0 0 18px 17px; position:relative;}
.al02 ul li a span { background: url(../images/btm07.png) repeat; width:331px; height:166px; position:absolute; display: none; top:0; left:0; color:#fff; font-size:16px; padding:50px 0 0 36px;}
.al02 ul li a span b { display:block; font-size:20px; margin-bottom:30px;}
.al02 ul li a img{width:367px; height:216px; }
.al02 ul li a span i { font-size:16px; color:#fff; line-height:28px;}
.al02 ul li a em { width:367px; height:36px; line-height:36px; text-align:center; font-size:14px; color:#fff; display:block; position:absolute; top:180px; left:0; background: url(../images/btm07.png) repeat;}
.al02 ul li a:hover span { display:block;}
.al02 ul li a:hover em { display: none;}


.zj .ys_bt { padding:60px 0 55px;}
.zj_con dl { height:470px;}
.zj_con dl dt { background:url(../images/zj_picbg.gif) no-repeat; width:584px; height:430px; float:left;}
.zj_con dl dt a img { width:561px; height:409px; display:block; margin-left:22px;}
.zj_con dl dd { width:565px; float:right; padding:25px 12px 0 0;}
.zj_con dl dd b a { font-size:30px; color:#1c1c1c;}
.zj_con dl dd b a:hover { color:#f47b20;}
.zj_con dl dd i { display:block; width:78px; height:8px; background:#005ca1; margin:30px 0; display:block; line-height:0; font-size:0}
.zj_con dl dd p { font-size:16px; color:#1c1c1c; line-height:30px; text-indent:32px; padding-bottom:35px;}
.zj_con dl dd p em { display:block;}

.zj_ul dl dt { float:left; width:213px; padding:22px 0 0;}
.zj_ul dl dt ul li { margin-bottom:1px;}
.zj_ul dl dt ul li a { background:url(../images/zj_libg01.gif) no-repeat 0 -56px; width:213px; height:55px; line-height:55px; text-align:center; font-size:24px; color:#fff; display:block;}
.zj_ul dl dt ul li a:hover,.zj_ul dl dt ul .cur a { background:url(../images/zj_libg01.gif) no-repeat 0 0;}

.zj_ul dl dd ul li { float:left; width:280px; height:210px; position:relative; margin-left:15px; overflow:hidden;}
.zj_ul dl dd ul li a img { height:210px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.zj_ul dl dd ul li a img:hover  { 
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);}

.zj_ul dl dd ul li a em { height:38px; line-height:38px; background:url(../images/btm07.png) repeat; width:308px; font-size:16px; color:#fff; position:absolute; top:175px; left:0; text-align:center; z-index:999;}


.dt_bg { background:#eee; height:730px;}
.dt_bg .ys_bt { padding:75px 0 60px; text-align:center;}
.dt_top { height:52px;}
.dt_top span { float:right;}
.dt_top span a { font-size:14px; color:#231f20}
.dt_top ul li { float:left; background: url(../images/dt_bor.gif) no-repeat right center; padding:0 20px 0 0;}
.dt_top ul .nobor { background:none; padding-left:20px;}
.dt_top ul li a { font-size:22px; color:#231f20;}
.dt_top ul li a:hover,.dt_top ul .cur a { font-weight:bold; color:#f47b20;}

.dt01 { float:left; width:584px;}
.dt01 i a { width:556px; height:215px; border: dashed 1px #c1c1c1; padding:8px; display:block; overflow:hidden;}
.dt01 i a img { width:556px; height:215px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.dt01 i a img:hover  { 
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);}
.dt01 b a { display:block; font-size:22px; color:#000; height:60px; line-height:60px; text-align:center;}
.dt01 b a:hover { color:#f47b20;}
.dt01 p { font-size:14px; color:#000; line-height:25px; height:60px;}
.dt01 p em { padding-left:90px;}
.dt01 span a { display:block; font-size:16px; color:#909090;}
.dt02 { width:1170px;}
.dt02 dl { height:104px; border-bottom:solid 1px #a6a6a6; margin-bottom:25px;}
.dt02 dl dt { float:left; width:85px; font-size:45px; color:#b2b2b2; text-align:center;}
.dt02 dl dt em { display:block; font-size:22px;}
.dt02 dl dd { float: right; width:1050px;}
.dt02 dl dd b a { display:block; font-size:16px; color:#000; margin-bottom:10px;}
.dt02 dl dd b a:hover { color:#f47b20;}
.dt02 dl dd p { font-size:14px; color:#000; line-height:85px;}
.dt02 dl dd p a { color:#909090; display:inline-block; float:right;}


.yq { height:98px; line-height:98px; overflow:hidden;}
.yq span { display:block; float:left;}
.yq span a { font-size:18px; color:#1f1f1f;}
.yq p { float: right; width:1090px;}
.yq p a { font-size:16px; color:#1f1f1f; margin-right:30px;}
.yq p a:hover { color:#f47b20;}