/*common*/
.main{padding-top:40px;}
/*header*/
.header .banner{height:300px;}
.header .banner img{width:100% !important;height:300px;z-index:99}
/*hot*/
.hot {overflow:hidden;margin-top:40px;margin-bottom:55px;}
.hot-l{width:478px;height:398px;border:1px solid #ccc;padding:20px;}
.hot-l .hd{height:40px;}
.hot-l  .bd li img{width:480px;height:320px;}
.hot-l .bd{width:480px;height:320px;}
.hot-l .bd p{line-height:50px;}
.hot-l .bd a{color:#3c3c3c}
.hot-l .bd p:hover a{color:#ff0000}
.hot-l .bd p:hover span{color:#ff0000}
.hot-l .bd p:hover i{color:#ff0000}
.hot-l .bd span{color:#808080}
.hot-l .bd .fa{color:#3c3c3c}
.hot-l .hd h2{font-size:18px;font-weight:normal;float:left}
.hot-l .hd ul{overflow:hidden}
.hot-l .hd  li{float:left;width:16px;height:16px;border-radius:8px;background:#dedede;margin-left:10px;margin-top:5px;cursor:pointer}
.hot-l .hd .on{background:#808080}
.hot-r{width:440px;height:440px;overflow:hidden}
.hot-r .tit {height:29px;border-bottom:1px solid #ccc}
.hot-r .tit h2{float:left;font-weight:normal;font-size:18px;line-height:21px}
.hot-r .tit a{float:right;color:#808080;line-height:24px}
.hot-r .tit a:hover{color:#ff0000}
.hot-r .tit a:hover i{color:#ff0000}
.hot-r .tit .fa{color:#3c3c3c;}
.hot-r ul{padding-top:5px;}
.hot-r li{height:110px;border-bottom:1px solid #ccc;padding-top:15px;padding-bottom:15px;}
.hot-r li img{width:165px;height:110px;float:left}
.hot-r .fl-right{width:255px;height:110px;}
.hot-r .title{color:#3c3c3c;font-size:16px;line-height:26px;}
.hot-r p{color:#808080;line-height:28px;}
.hot-r .cont{color:#808080;line-height:26px;}
/*news*/
.news{overflow:hidden;padding-bottom:50px;}
.news-box{height:210px;width:470px;}
.news-box .tit{height:29px;overflow:hidden;line-height:29px;border-bottom:1px solid #ccc}
.news-box  .tit h2 {font-size:18px;font-weight:normal;float:left}
.news-box  .tit a{float:right;color:#808080;line-height:35px;}
.news-box  .tit a:hover{color:#ff0000}
.news-box  .tit a:hover i{color:#ff0000}
.news-box .tit i{color:#3c3c3c}
.news-box li{line-height:35px;height:35px;}
.news-box li a:hover{color:#ff0000;text-decoration:underline;}
/*video*/
.video{overflow:hidden;padding-bottom:50px;}
.video .tit{height:34px;overflow:hidden;line-height:29px;border-bottom:1px solid #ccc}
.video .tit h2 {font-size:18px;font-weight:normal;float:left}
.video  .tit a{float:right;color:#808080;line-height:35px;}
.video  .tit a:hover{color:#ff0000}
.video ul{width:1040px;overflow:hidden;margin-top:30px}
.video li{width:220px;margin-right:40px;float:left}
.video li img{width:220px;height:145px;}
.video li .fa{left:80px;top:37px;display:none;color:rgba(255,255,255,0.6);}
.video li:hover .fa{display:inline-block;}
.video li p{line-height:22px;color:#3c3c3c}
/*download*/
.download{overflow:hidden;padding-bottom:50px;}
.download .tit{height:34px;overflow:hidden;line-height:29px;border-bottom:1px solid #ccc}
.download .tit h2 {font-size:18px;font-weight:normal;float:left}
.download  .tit a{float:right;color:#808080;line-height:35px;}
.download  .tit a:hover{color:#ff0000;}
.download ul{width:1040px;overflow:hidden;margin-top:30px}
.download li{width:220px;margin-right:40px;float:left;border-bottom:1px solid #ccc}
.download li img{width:220px;height:145px;}
.download p{line-height:35px;color:#3c3c3c;font-size:16px;}
.download .fa-download{line-height:35px;}
/*list-box*/
.box{overflow:hidden;width:740px;}
.box .tit{height:33px;border-bottom:1px solid #ccc;font-size:24px;line-height:24px;}
.box ul{overflow:hidden;margin-bottom:40px;}
.box li {padding:29px 0;overflow:hidden;border-bottom:1px solid #ccc; }
.box li img{width:180px;height:120px;float:left; margin-right:20px;}
.box li .fl-right{width:530px;height:120px;}
.box li .title{font-size:16px;color:#3c3c3c;line-height:16px;}
.box li .cont{color:#808080;line-height:23px; display:block; padding-left: 200px;}
.box li p{color:#808080;line-height:30px;}

.news-list li .cont{ padding-left: 0;}
/*show-box*/
.box-show{overflow:hidden;width:740px;}
.box-show .tit{height:69px;border-bottom:1px solid #ccc}
.box-show .tit h1{text-align:center;font-size:18px;color:#3c3c3c}
.box-show .tit ul{overflow:hidden;width:400px;margin:0 auto;padding-top:10px;}
.box-show .tit li{float:left;padding:0 18px;color:#808080;}
.box-show .bdsharebuttonbox span{float:left;margin-right:5px;}
.box-show .cont{overflow:hidden;padding-bottom:40px;border-bottom:1px solid #ccc}
.box-show .cont a{text-decoration:underline;color:#ff0000;}
.box-show .share{overflow:hidden;margin-bottom:50px;}
.box-show .produce{overflow:hidden;margin-bottom:40px;}
.box-show .produce h2{height:34px;border-bottom:1px solid #ccc;font-weight:normal;font-size:18px;}
.box-show .produce ul{overflow:hidden;margin-top:20px;}
.box-show .produce li{line-height:30px;}
.box-show .produce li a{color:#3c3c3c}
.box-show .produce li a:hover{color:#ff0000;text-decoration:underline;}
/*down*/
.down{overflow:hidden;width:740px;}
#nav{width:740px;cursor:pointer;height:34px;border-bottom:1px solid #ccc}
#nav li{float:left;font-size:16px;margin:0 28px;height:33px;padding:0 3px;}
#nav .on{border-bottom:2px solid #ff421c;}
#nav .on a{color:#ff421c}
#nav  a{color:#3c3c3c}
#nav-cont table{width:740px;}
#nav-cont tr:hover{background:#f0f0f0}
#nav-cont tr{height:50px;line-height:50px;}
#nav-cont .list1{width:430px;text-indent:28px}
#nav-cont .list2{width:55px;text-align:center}
#nav-cont .list2 a{color:#3c3c3c}
#nav-cont .list2 .fa-file-pdf-o{color:#808080}
#nav-cont .list3{width:85px;padding-left:145px;text-align:center;padding-right:25px}
#nav-cont .list3 .fa-search{background:#808080;color:#fff;padding:2px;border-radius:3px}
#nav-cont .list3 a{color:#3c3c3c}
/*zhaopin*/
#zhaopin{width:740px;cursor:pointer;height:34px;border-bottom:1px solid #ccc}
#zhaopin li{float:left;font-size:16px;margin:0 27px;height:33px;padding:0 3px;}
#zhaopin-cont table{width:740px;}
#zhaopin-cont tr:hover{background:#f0f0f0}
#zhaopin-cont tr{height:50px;line-height:50px;cursor:pointer;}
#zhaopin-cont td{text-align:center;}
#zhaopin-cont .zp1{}
.zhaopin .tit{height:40px;border-bottom:1px solid #ccc;}
.zhaopin .tit h2{text-align:center;font-size:24px;line-height:22px;}
.zhaopin .tit a{left:20px;color:#808080;top:4px;}
.zhaopin .list{height:50px;background:#f0f0f0;}
.zhaopin .list ul{overflow:hidden;padding:0 20px }
.zhaopin .list li{float:left;line-height:50px;}
.zhaopin .td{padding:0 20px;overflow:hidden;margin-bottom:40px;}
.zhaopin .td a{width:140px;height:40px;display:block;margin-top:30px;font-size:16px;color:#fff;background:#0093d5;line-height:40px;text-align:center;}
/*video*/
.media{width:740px;overflow:hidden;}
.media{overflow:hidden;padding-bottom:50px;}
.media .tit{height:34px;overflow:hidden;line-height:29px;border-bottom:1px solid #ccc}
.media .tit h2 {font-size:24px;font-weight:normal;float:left}
.media ul{width:780px;overflow:hidden;margin-top:30px;margin-bottom:50px;}
.media li{width:220px;margin-right:40px;float:left;height:240px;}
.media li img{width:220px;height:145px;}
.media li .fa{left:80px;top:37px;display:none;color:rgba(255,255,255,0.6);}
.media li:hover .fa{display:inline-block;}
.media li p{line-height:22px;color:#3c3c3c}
.media-cont{padding-bottom:50px;padding-top:30px;}
.media-share h2,.media-produce h2{font-weight:normal;font-size:18px;height:39px;line-height:39px;border-bottom:1px solid #ccc}
.media-produce ul{width:780px;overflow:hidden;margin-top:30px;margin-bottom:50px;}
.media-produce li{width:220px;margin-right:40px;float:left}
.media-produce li img{width:220px;height:145px;}
.media-produce li .fa{left:80px;top:37px;display:none;color:rgba(255,255,255,0.6);}
.media-produce li:hover .fa{display:inline-block;}
.media-produce li p{line-height:22px;color:#3c3c3c}