
/**/
.banner{height:560px;padding:20px 0;background:url(../images/page-1.jpg) left bottom no-repeat;}
.video{width:100%; height:auto; }
.vidd { position: relative; z-index: 0; width:100%; height:100%; overflow: hidden; display: inline-block; cursor: pointer; background: transparent; outline: none; -moz-transition: 0.2s all ease; -webkit-transition: 0.2s all ease; -o-transition: 0.2s all ease; transition: 0.2s all ease; /*margin-left:-30px;*/}
/**/
.lanmu{width: 400px;border: solid 1px #dadada; margin: 30px auto;display: block;text-align: center;height: 60px;}
.lanmu span{width: 380px;height: 40px;line-height: 40px;display: block;font-size: 16px;margin: 0 auto;overflow: hidden;text-decoration: none;}
.lanmu p{width: 220px;margin: 0 auto; display: block;text-align: center;height: 40px;line-height: 40px;font-size: 30px;background: #fff;margin-top: -24px;overflow: hidden;color: #3f68bf;font-weight: bold;}
/**/
.box-pro{padding: 30px 0;}
.box-pro .pro-dl {margin-bottom: 20px;}
.box-pro .pro-dl dl {margin: 0 0 1px;overflow: hidden;background-color: #f9f9f9;}
.box-pro .pro-dl dt {float: left;width: 175px;background: #3f68bf;color: #fff;line-height: 60px;font-weight: bold;font-size: 18px;}
.box-pro .pro-dl dt a {display: block;color: #fff;padding-left: 30px;}
.box-pro .pro-dl dd {margin-left: 175px;overflow: hidden; height: 60px; display: table-cell;vertical-align: middle;}
.box-pro .pro-dl dd a {display: inline-block;line-height: ;font-size: 15px;margin-left: 35px;background: url(../images/ico08.gif) no-repeat 0 center;padding-left: 16px;}
/**/
.box-pro .tubox{ overflow:hidden; width:100%;  margin-bottom:20px;padding-top:10px;}
.box-pro .tubox ul{ overflow:hidden; width:105%;}
.box-pro .tubox li{ float:left; width:282px; border:1px solid #e6e6e6; margin:15px 21px 15px 0; }
.box-pro .tubox li a{ display:block; text-decoration:none}
.box-pro .tubox li img{ display:block; margin:9px auto;}
.box-pro .tubox li span{ display:block; width:100%; height:50px; line-height:50px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border-top:1px solid #e6e6e6; font-size:14px}
.box-pro .tubox li:hover { border-color:#4c7ee6;}
.box-pro .tubox li:hover span{ background-color:#4c7ee6; border-color:#4c7ee6; color:#fff;}
/**/
.box-about{ overflow:hidden; width:100%; height:356px;background: #f9f9f9;}
.aboutBox{width:100%;}
.aboutBox h3{font-size:26px;text-align:center; margin-top:50px; background:url(../images/abt_bg.png) no-repeat center top}
.aboutBox h3 a{color:#3f68bf;}
.aboutBox .tupian{width:480px; height:235px; margin-top:32px; float:left; }
.aboutBox .tupian img{border:#ddd 1px solid; padding:3px}
.aboutBox .jianjie{width:720px; height:235px; margin-top:40px; float:right;}
.aboutBox .jianjie dt{color:#000; line-height:32px; height:160px; overflow:hidden; font-size:16px;text-indent:2em}
.aboutBox .jianjie dd{ display:block; width:116px;  text-align:center; border:2px solid #ddd; padding:5px; margin-top:31px;}
/**/
.box-chejian{padding:30px 0 50px;background: #f9f9f9;}
.box-chejian .lanmu p{background: #f9f9f9;}
.box-chejian .hzBox{ overflow:hidden; width:100%; position:relative}
.box-chejian .hzWin{ overflow:hidden; width:100%; margin:0 auto; position:relative}
.box-chejian .hzWin ul{ overflow:hidden; }
.box-chejian .hzWin li{ float:left;margin: 0 10px;}
.box-chejian .hzWin li img{border:1px solid #dadada;width: 218px; height: 150px;}
.box-chejian .hzWin li span{display:block;text-align:center;color:#666;line-height:36px; height:36px; font-size:14px; overflow:hidden;}
/**/
.box-honor{background: url(../images/bg00.jpg) center -166px no-repeat; padding: 100px 0;}
/**/
.box-fengcai{padding:50px 0;background: #f9f9f9;}
.box-fengcai .lanmu p{background: #f9f9f9;color:#fea12d;}
.box-fengcai .inset-1{text-align: center;font-size:16px;}
.box-fengcai .yiceng{text-align: center;padding-top: 30px;}
.box-fengcai .erceng{text-align: center;}
.box-fengcai .sanceng{text-align: center;padding-bottom: 30px;}
.box-fengcai li{display: inline-block;}
/*news*/
.box-news { overflow:hidden; padding:60px 0 40px 0;background: #fff;}
.newsleft{ overflow:hidden; width:800px; float:left; height:420px;}
.newsleft .menu{ overflow:hidden; width:100%; height:52px; padding-bottom:6px; margin-bottom:24px;}
.newsleft .menu li{ float:left; width:400px; height:52px; text-align:center; line-height:52px; position:relative; background-color:#f0f0f0; font-size:20px;}
.newsleft .menu li a{ display:block; text-decoration:none; color:#333;}
.newsleft .menu li img{ display:none; position:absolute; left:50%; margin-left:-6px; top:52px;}
.newsleft .menu li.cur{ background-color:#fea12d;}
.newsleft .menu li.cur img{ display:block}
.newsleft .menu li.cur a{ color:#fff;}
.newsleft .newsbox { overflow:hidden; width:780px; margin:0 auto; height:330px; position:relative}
.newsleft .newslist{ overflow:hidden; width:100%; height:100%;}
.newsleft .newstop{ overflow:hidden; width:100%; margin-bottom:20px;}
.newsleft .newstop img{ display:block; float:left; border:1px solid #adadad;}
.newsleft .newstop .wen{ overflow:hidden; float:right; width:526px;}
.newsleft .newstop h3{ font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:10px 0;}
.newsleft .newstop h3 a{ color:#333}
.newsleft .newstop p{ font-size:14px; color:#333; line-height:25px; height:50px; overflow:hidden; margin-bottom:20px;}
.newsleft .newstop .more{ font-size:14px; color:#333;}
.newsleft .list{ overflow:hidden; width:100%;}
.newsleft .list li{ float:left; overflow:hidden; width:360px; margin-right:20px; padding-left:10px; background:url(../images/newsli.png) no-repeat 0 center; font-size:14px; color:#333; line-height:42px;}
.newsleft .list li a{ display:block; float:left; width:260px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#333}
.newsleft .list li span{ float:right}
.newsright { overflow:hidden; width:365px; float:right; height:380px;}
.newsright h2{ font-weight:normal; text-align:center; height:52px; line-height:52px; margin-bottom:30px; font-size:20px; background-color:#3f68bf;}
.newsright h2 a{ color:#fff}
.newsright .wenda{ overflow:hidden; width:340px; margin:0 auto; height:330px; position:relative}
.newsright .wenda ul{ overflow:hidden; width:100%; position:absolute}
.newsright .wenda li{ overflow:hidden; width:100%; height:130px;}
.newsright .wenda h3{ font-weight:normal; padding-left:30px; background:url(../images/news-w.png) no-repeat 0 center; line-height:22px; margin-bottom:15px; white-space: nowrap; text-overflow:ellipsis; overflow:hidden; font-size:14px;}
.newsright .wenda h3 a{ color:#333}
.newsright .wenda p{ padding-left:30px; background:url(../images/news-d.png) no-repeat 0 5px; line-height:22px; font-size:14px; color:#969696; height:66px; overflow:hidden; text-align:justify}
/*link*/
.box-link { overflow:hidden; padding:0px 0 50px;background: #fff;}
.box-link .wrap{ position:relative;}
.box-link h3{ position:absolute; left:0; top:0}
.box-link ul{ overflow:hidden; float:right; width:965px; padding:15px 125px 25px 35px; border:1px solid #c4c4c4}
.box-link li{ float:left; margin:5px 15px; font-size:14px; white-space:nowrap; }
.box-link li a{ color:#333}