@charset "utf-8";
/* CSS Document */

.ban{ overflow:hidden; width:100%;  float:left;}
.fullSlide {width:100%;position:relative;height:880px;overflow:hidden; }
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:880px;overflow:hidden; }
.fullSlide .bd li h2{ width:1200px; margin:0 auto;overflow:hidden; font-size:60px; color:#fff;line-height:65px; margin-top:230px; padding-right:200px; margin-bottom:30px; font-family:"Times New Roman", Times, serif }
.fullSlide .bd li h4{ width:1200px; margin:0 auto;overflow:hidden; font-size:28px; color:#fff; font-weight:normal; line-height:35px; padding-right:200px; text-transform:capitalize;  font-family:"Times New Roman", Times, serif}



.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:60px;height:6px; margin-right:5px; overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#ed9e20;filter:alpha(opacity=100);opacity:1.0}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}



.pro-1{ margin:30px auto 0; width:100%; width:1400px}
.pro-1 dl{ width:335px; float:left; overflow:hidden; margin-right:20px; margin-top:30px;background:#fafafa}
.pro-1 dl.m_r0{ margin-right:0}
.pro-1 dl dt{ width:86%; padding:25px 7% 0; float:left; overflow:hidden; line-height:30px; height:30px; margin:0 0 10px}
.pro-1 dl dt a{  font-weight:bold; font-size:32px; text-transform:uppercase; color:#313131; padding-bottom:15px}
.pro-1 dl dd{ width:86%; float:left; overflow:hidden; padding:0 7%; font-size:14px; color:#888; line-height:25px; margin-bottom:20px; text-transform:capitalize}
.pro-1 dl h5{ width:100%; float:left; overflow:hidden; text-align:center}
.pro-1 dl h5 img{ width:100%}

.pro-1 dl:hover dt a{ color:#ed9e20}
.pro-1 dl:hover dt a b{ color:#ed9e20}


.xuan-1{ margin:0 auto; height:600px; width:100%; text-align:center; background:url(xuan-1a.jpg) no-repeat center 0;}

.app-1{ margin:70px auto 50px; width:1400px;}
.app-1 h2{ width:100%; float:left; overflow:hidden; line-height:60px; font-size:51px; color:#313131; text-align:center; margin-bottom:5px; text-transform:uppercase; font-weight:bolds}
.app-1 h6{ width:100%; float:left; overflow:hidden; line-height:30px;font-size:16px; text-align:center; color:#666; font-weight:normal; text-transform:uppercase; margin-bottom:50px}

.app-2{ width:100%; float:left; overflow:hidden;}
.app-2 dl{ width:264px; margin-right:20px; float:left; overflow:hidden; background:rgba(237,158,32,.07); padding-bottom:8px; margin-bottom:20px}
.app-2 dl.m_r0{ margin-right:0}
.app-2 dl dd{ width:100%; float:left; overflow:hidden; text-align:center; }
.app-2 dl dd img{ width:100%}
.app-2 dl dt{ width:100%; float:left; overflow:hidden; line-height:22px; text-align:center; font-size:14px;text-transform:capitalize; height:62px; padding:13px 10px 5px; -moz-box-sizing: border-box;box-sizing: border-box; 
 display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.app-2 dl dt a{ font-size:14px;color:#666}
.app-2 dl:hover{ background:rgba(237,158,32,.15)}
.app-2 dl:hover dt a{ color:#ed9e20}

.app-3{ width:1580px; padding:0}
.rollBox{width:1580px;overflow:hidden; float:left; }
.an_left{height:65px;width:65px; overflow:hidden;float:left; padding-right:25px; margin-top:166px;}
.rollBox .leftBotton{ width:65px; height:65px;overflow:hidden;float:left;cursor:pointer;}
.an_right{height:65px; width:65px;float:left;overflow:hidden; padding-left:25px; margin-top:166px}
.rollBox .RightBotton{ width:65px;height:65px; overflow:hidden;float:left;cursor:pointer; display:inline }
.rollBox .Cont{width:1400px; overflow:hidden;float:left; display:inline}
<!-- .rollBox .ScrCont{width:10000000px;} -->
.rollBox div.li005{ margin-right:0}
.rollBox .pic {width:680px;  float:left;overflow:hidden; display:inline; margin-right:40px;}
.rollBox .pic img{ width:680px; height:400px;float:left; overflow:hidden; margin-bottom:30px}
.rollBox .pic dl{ width:96%; float:left; overflow:hidden; padding:0 2%;}
.rollBox .pic dt{ float:left; width:100%; line-height:50px; height:50px; overflow:hidden; font-weight:normal; margin-bottom:15px}
.rollBox .pic dt a{ font-size:39px; color:#666;  text-transform:uppercase}
.rollBox .pic dd{ float:left; width:100%; height:46px; overflow:hidden; font-weight:normal; font-size:18px; text-transform:uppercase; margin-bottom:30px}
.rollBox .pic dd span{ background:#ed9e20; color:#fff; float:left; overflow:hidden; padding:0px 15px; margin-right:10px; height:46px; line-height:46px; }

.rollBox .pic h5{ width:100%; float:left; overflow:hidden; line-height:25px; font-size:16px; color:#888; font-weight:normal; height:50px}
.rollBox #List1,.rollBox #List2{float:left;}


.xuan-2{ height:560px; background:url(xuan-2.jpg) no-repeat center 0 }

.help-1 { width:1400px; padding:0; margin:30px auto 0; overflow:hidden}
.help-1 dl{ width:25%; float:left; overflow:hidden; height:430px;}

.help-1 dl:first-child{ background:#f8f8f8}
.help-1 dl:nth-child(2){ background:#041b2f}
.help-1 dl:nth-child(3){ background:#ed9e20}
.help-1 dl:nth-child(4){ background:rgba(1,90,170,.08)}


.help-1 dl h5{ width:100%; overflow:hidden; height:80px; text-align:center; margin-top:60px; margin-bottom:30px}
.help-1 dl dt{ width:100%; float:left; overflow:hidden; text-align:center; font-size:26px; margin-bottom:20px; color:#333}

.help-1 dl dd{ width:70%; padding:0 15%; line-height:22px; font-size:16px; color:#888; margin-bottom:30px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;}


.help-1 dl:nth-child(2) dt,.help-1 dl:nth-child(3) dt{ color:rgba(255,255,255,.8)}

.help-1 dl:nth-child(2) dd,.help-1 dl:nth-child(3) dd{ color:rgba(255,255,255,.8)}



.help-1 dl h6{ width:100%; float:left; overflow:hidden; text-align:center; line-height:60px}

.help-1 dl h6 a{ padding:15px 30px; background:#fff; color:#444; border-radius:22px; font-size:14px; font-weight:normal}


.ab-1{ width:1200px; padding:0}
.ab-1 h2{ width:100%; float:left; overflow:hidden; line-height:60px; font-size:51px; color:#313131; text-align:center; margin-bottom:15px; text-transform:uppercase; font-weight:bold}
.ab-1 h4{ width:100%; float:left; overflow:hidden; line-height:50px; text-align:center; margin-bottom:30px}
.ab-1 h4 span{ background:#ed9e20; color:#fff; padding:13px 28px; font-weight:normal; font-size:17px; text-transform:uppercase}
.ab-1 h5{ width:80%; padding:0 10%; float:left; overflow:hidden; line-height:26px; font-size:16px; text-align:center; color:#888; font-weight:normal; margin-bottom:70px}

.dl-01{ width:400px; float:left; overflow:hidden; height:260px; }
.dl-01 dt{ width:100%; float:left; overflow:hidden; height:200px; line-height:200px; text-align:center; font-size:189px; color:#444; font-weight:bold}
.dl-01 dt span{ color:#444; font-size:19px; padding-left:10px; font-weight:normal}
.dl-01 dd{ width:100%; float:left; overflow:hidden; text-align:center; font-size:15px; color:#888; line-height:22px}

.ab-2{ width:256px; padding:0 72px; height:260px; float:left; overflow:hidden; }
.ab-2 a{ display:block; width:256px; height:256px; float:left; overflow:hidden;background:url(play01.gif) no-repeat center center; border-radius:50%; transition: all 0.35s;}
.ab-2 a:hover{ background:url(play02.gif) no-repeat center center;}


.news-1{ background:#f6f6f9; }
.news-2{ width:1400px; margin:0 auto; padding:0; overflow:hidden; background:url(bg-01.gif) no-repeat 0% 0,url(bg-01.gif) no-repeat 743px 0,url(bg-01.gif) no-repeat 25% 0,url(bg-01.gif) no-repeat 75% 0,url(bg-01.gif) no-repeat right 0; padding:50px 0% 80px}
.news-1 h3{ width:100%; float:left; overflow:hidden; line-height:60px; font-size:51px; color:#313131; text-transform:uppercase; margin-bottom:30px }
.news-1 h3 span{ float:right; line-height:60px;}
.news-1 h3 span a{ font-size:16px; color:#ed9e20; font-weight:normal; text-transform:uppercase}

.news-1 dl{ width:47%; float:left; overflow:hidden;}
.dl-001{ margin-right:6%;}

.news-1 dl h6{ width:10%; float:left; overflow:hidden; font-size:16px; color:#aaa; padding-top:2px  }
.news-1 dl h6 span{transform:rotate(-90deg); float:left;}
.news-1 dl ul{ width:90%; float:left; overflow:hidden;  }
.news-1 dl dt{ width:100%; float:left; overflow:hidden; line-height:25px; height:25px; margin-bottom:5px}
.news-1 dl dt a{ font-size:21px; color:#333;}
.news-1 dl dt a:hover{ color:#ed9e20; text-decoration:underline}
.news-1 dl dd{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#999; height:44px; margin-bottom:20px}
.news-1 dl dd a{ color:#ed9e20}
.news-1 dl h5{ width:100%; float:left; overflow:hidden}
.news-1 dl h5 img{ width:100%}



