﻿.cooperation{overflow:hidden; margin-top:30px;}

/*navagation*/
.navagation{width:100%; height:45px; background-color:#ce2649;overflow: hidden;}
.navagation a{color:white;height:45px;  line-height:45px; display:block; float:left; padding:0px 24px; font-size:14px;}
.navagation a.current,.navagation a:hover{background-color:#1f1a17; }

/*icon*/
.icon-home{}
.icon-menu{width: 10px;height: 11px;position: relative;top: 1px;display: inline-block;margin-left: 6px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAI0lEQVQYlWO8cuXKfwYiAROxChkYGBhYGBgYGGlm8qibYQAAkL0Fl6Wwei4AAAAASUVORK5CYII=) no-repeat center center;}
.icon-downarrow{width: 9px; height: 6px;display: inline-block;margin-left: 6px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAE9JREFUCJl1jkENgEAMBAekYOEsYOG01MKuBMxhpby4kKY06Wd2OymSjszkbyWNHRi2L5qxHcB821NSFMNiLaxHW2Z+9RM4gTsivILu0coeUOZsxClrHD4AAAAASUVORK5CYII=) no-repeat center center;}
.icon-dot{text-align: center;font-size: 10px;color: #fff;width: 6px;height: 6px;line-height: 14px;display: block;position: absolute;top: 50%;right: 12px;margin-top: -7px;border-radius: 8px;background-color: #ff6900;margin-left: 4px;}
.icon-tel{display: inline-block;width: 26px;height: 21px;background: url(../images/icons.png) no-repeat;background-position: -32px 0px;}
.icon-online{display: inline-block;width: 26px;height: 21px;background: url(../images/icons.png) no-repeat;background-position: 0px 0px;}
.icon-doc-ppt{display: inline-block;width: 16px;height: 20px;background: url(../images/icons.png) no-repeat;background-position:-37px -28px;}
.icon-doc-pdf{display: inline-block;width: 16px;height: 20px;background: url(../images/icons.png) no-repeat;background-position: -18px -28px;}
.icon-doc-word{display: inline-block;width: 16px;height: 20px;background: url(../images/icons.png) no-repeat;background-position: 1px -28px;}
.icon-sanjiao{display: inline-block;width: 16px;height: 16px;background: url(../images/icons.png) no-repeat;background-position: 0px -49px;}

/*分页*/
.pagenav{overflow:hidden; padding:10px 0px; margin:auto}
.pagenav a{width:28px; height:28px; border:1px solid #ddd; display:block; float:left; text-align:center; line-height:28px;border-radius:28px; margin:0px 8px; font-size:14px;}
.pagenav a:hover,.pagenav a.current{background-color:#ce2649; font-weight:bold; color:#fff; border:1px solid #ce2649}
.pagenav .prepage,.pagenav .nextpage{border:1px solid #fff; font-weight:bold}

.pagenav1{overflow:hidden; padding:10px 0px; margin:auto}
.pagenav1 a{min-width:28px; height:28px; border:1px solid #ddd; display:block; float:left; text-align:center; line-height:28px; margin:0px 8px; font-size:14px;}
.pagenav1 .current a:hover,.pagenav1 .current a{background-color:#ce2649; font-weight:bold; color:#fff; border:1px solid #ce2649}
.pagenav1 .prepage,.pagenav1 .nextpage{border:1px solid #fff; font-weight:bold}

.channeltit{height:35px; line-height:35px; border-top: 1px dotted #a0a0a0;padding-bottom:10px;}
.channeltit .tit{display:block; float:left; padding:0px 10px 2px 0px; border-top:2px solid #ff7500; margin-top:-1px; font-size:16px;}
.channeltit .tit em{color:#ff7500}
.channeltit .arrow{background: url(../images/titbg.png) no-repeat center right;width: 20px;height: 20px; display:block;float:left; margin-top: 8px;}
.channeltit .sub-tabs{}
.channeltit .sub-tabs li{font-size:14px; padding:2px 5px; float:left; margin:0px 5px;}
.channeltit .sub-tabs li.active{ color:#ff7500 }

.newsearch {overflow:hidden; margin-top:18px;background-color:#f5f6f7; border:1px solid #ddd;}
.newsearch input{height:38px; width:85%; line-height:38px; border:none;background-color:#f5f6f7; text-indent:12px; float:left}
.newsearch .btn{line-height:38px; font-size:18px; color:#7e7e7e; display:block; width:15%; text-align:center; float:left}
.newsearch .btn:hover{color:#ff7500}

.sitemap{height:50px; line-height:50px}
.sitemap a{padding-right:10px; padding-left:10px;font-size: 14px; line-height:50px; color:#aaa}
.sitemap a:first-child{padding-left:0px}
.sitemap a.current{color:#000}
.sitemap .search{ width:358px; background-color:#f5f6f7; vertical-align:middle; height:38px; text-indent:10px; }

.newslist .left{width:825px; overflow:hidden; float:left; position:relative}
.newslist .right{width:350px;; overflow:hidden; float:right; }
.newslist .mid{width:670px;; overflow:hidden; float:right}
.newslist .mid .tips{ font-size: 14px; background-color: #f5f6f7; color: #000; padding: 15px; line-height: 24px;}
.newslist .subnav{overflow:hidden; width:115px; float:left}
.newslist .subnav p{font-size:18px; font-weight:bold; color:#ff7500; display:block;position:relative; text-align:center; height:38px; line-height:38px; border-bottom:1px solid #ddd; margin-bottom:10px}
.newslist .subnav p:before{content:""; width:50px; height:3px; background-color:#ff7500; position: absolute;bottom: -2px;left:30px;}
.newslist .subnav a{display:block; height:40px; line-height:40px; text-align:center; font-size:14px;border-radius:8px;}
.newslist .subnav a.current{background-color:#ce2649; color:#fff}
.newslist .picnews{overflow:hidden; margin-bottom:15px;}
.newslist .picnews .item{overflow:hidden; position:relative; background:url(../images/lunbo_bg.png) repeat-x bottom center;}
.newslist .picnews .item p{color:#fff; width:94%; font-weight:bold; font-size:20px; height:70px; position:absolute; left:3%; right:3%; bottom:0px;}
.newslist .picnews .item p span{color:#ddd; font-size:14px; font-weight:normal; margin-left:10px;}
.newslist .picnews .owl-nav{display:none}
.newslist .picnews .owl-dots{position:absolute; bottom:15px;margin-left:48%}
.newslist .picnews .owl-dots .owl-dot{width:10px; height:10px; display:block; float:left; background-color:#ddd; margin:0px 5px; border-radius:10px;-webkit-border-radius:10px; -moz-border-radius:10px;}
.newslist .picnews .owl-dots .active{background-color:#ff7500; width:35px;}
.newslist .newsbox{overflow:hidden; }
.newslist .newsbox .box{overflow:hidden; width:100%; padding:25px 0 20px 0; border-bottom:1px solid #e6e6e6}
.newslist .newsbox .box .imgbox{width:220px}
.newslist .newsbox .box .imgbox img{max-width:200px;}
.newslist .newsbox .box h2{color:#333333; font-size:20px; display:block;padding-bottom: 10px;font-weight:bold; line-height: 32px;}
.newslist .newsbox .box .newsinfo p{line-height: 30px;color:#939393}
.newslist .newsbox .box .newsinfo  img{vertical-align:sub; width:20px; height:18px; padding-right:6px; border-radius:3px;}
.newslist .newsbox .box .newsinfo span{margin-left:10px; font-size:14px;color:#aaa}
.newslist .newsbox .box .newsinfo a{font-size:14px; }
.newslist .newsbox .box .imglistbox{overflow:hidden; padding:10px 0px;}
.newslist .loadmore{background-color: #f3f5f9;margin-top: 20px;}
.newslist .loadmore a{font-size: 16px;color: #333;display: block;height: 45px;line-height: 45px;width: 100%;text-align: center;}
.newslist .today{overflow:hidden; margin-top:25px; margin-bottom:15px;}
.newslist .today .topone{ overflow:hidden}
.newslist .today .topone a{color:#333333; font-size:18px; font-weight:bold; height:35px; line-height:30px}
.newslist .today .list{width:100%; margin-top:5px; overflow:hidden}
.newslist .today .list li{ float:left; height: 32px;font-size: 14px; line-height: 32px; background: url(../images/orange-dot.png) no-repeat left center;padding-left: 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; max-width: 98%;}
.newslist .guandian{overflow:hidden; margin-bottom:15px; margin-top:25px;}
.newslist .guandian .item{overflow:hidden; position:relative; background:url(../images/lunbo_bg.png) repeat-x bottom center;}
.newslist .guandian .item p{color:#fff; width:94%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:40px; font-weight:normal; font-size:16px; height:70px; position:absolute; left:3%; right:3%; bottom:0px;}
.newslist .guandian .owl-nav{display:none}
.newslist .guandian .owl-dots{position:absolute; bottom:15px;margin-left:48%}
.newslist .guandian .owl-dots .owl-dot{width:8px; height:8px; display:block; float:left; background-color:#ddd; margin:0px 5px; border-radius:10px;-webkit-border-radius:10px; -moz-border-radius:10px;}
.newslist .guandian .owl-dots .active{background-color:#ff7500; width:25px;}
.newslist .fangtan{overflow:hidden; margin-bottom:15px; margin-top:25px;}
.newslist .fangtan .picbox{width:100%;overflow:hidden;}
.newslist .fangtan .picbox .item{width:48%; float:left; margin-right:4%; margin-bottom:15px;}
.newslist .fangtan .picbox .item:nth-child(2n){margin-right:0%}
.newslist .fangtan .picbox .item:first-child{margin-left:0;}
.newslist .fangtan .picbox .item h4{font-size:16px; height:35px; line-height:35px; max-width:98%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.newslist .fangtan .picbox .item img{width:290px;}
.newslist .fangtan .picbox .info{}
.newslist .fangtan .picbox .info span{color:#a0a0a0; padding-right:20px;}
.newslist .fangtan .picbox .info span i{padding-right:2px;}
.newslist .fangtan .listbox{width:100%; margin-top:20px;}
.newslist .fangtan .listbox li{height: 30px;font-size: 14px; line-height: 30px; background: url(../images/dot.png) no-repeat left center;padding-left: 10px; text-overflow: ellipsis; overflow: hidden;white-space: nowrap;}
.newslist .guoji{overflow:hidden; margin-top:25px;margin-bottom:25px;}
.newslist .guoji .picbox{width:100%;overflow:hidden;  }
.newslist .guoji .picbox {overflow:hidden}
.newslist .guoji .picbox h4{font-size:16px;  height: 50px; overflow:hidden}
.newslist .guoji .picbox img{width:35%; float:left; padding-right:10px;}
.newslist .guoji .picbox .info{margin-top:5px;}
.newslist .guoji .picbox .info span{color:#a0a0a0; padding-right:20px;}
.newslist .guoji .picbox .info span i{padding-right:8px;}
.newslist .guoji .listbox{overflow:hidden; margin-top:15px;}
.newslist .guoji .listbox li{ height: 30px;font-size: 14px; line-height: 30px; background: url(../images/dot.png) no-repeat left center;padding-left: 10px;    overflow: hidden;
    text-overflow: ellipsis; white-space: nowrap;}
.newslist .guoji .listbox li span{color:#a0a0a0; font-size:12px; float:right}
.newslist .box .infobox .exhibitioninfo span{display:block; width:100%; font-size:14px; color:#333333}
.newslist .box .infobox .exhibitioninfo span:first-child{color:#ce2649; font-weight:bold;}

.newsinfo{overflow:hidden}
.newsinfo .left{width:825px; overflow:hidden; float:left; position:relative}
.newsinfo .right{width:350px;; overflow:hidden; float:right; }
.newsinfo .content{overflow:hidden}
.newsinfo .content .title{border-bottom:2px solid #e8e8e8; overflow:hidden; padding:30px 0px 25px;}
.newsinfo .content .title h2{font-size:30px; font-weight:bold; }
.newsinfo .content .title .info{height:35px; line-height:35px; font-size:14px; color:#aaa}
.newsinfo .content .title .info span{padding-right:15px;}
.newsinfo .content .con{padding:30px 15px;}
.newsinfo .content .con,.newsinfo .content .con p{font-size:16px; line-height:30px;}
.newsinfo .content .con a{color:#ce2649;}
.newsinfo .gjc{overflow:hidden;margin-top:25px;}
.newsinfo .gjc .listbox{overflow:hidden;}
.newsinfo .gjc .listbox li{ height: 30px;font-size: 14px; line-height: 30px; background: url(../images/dot.png) no-repeat left center;padding-left: 10px; max-width:98%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.newsinfo .gjc .listbox li span{color:#a0a0a0; font-size:12px; float:right}
.newsinfo  .tips{ font-size: 14px; background-color: #f5f6f7; color: #000; padding: 15px; line-height: 24px;}

/*自动固定*/
.autofix_sb.fixed{position: fixed !important;left: auto;top: auto;right: auto;bottom: auto;overflow:hidden}
.autofix_sb.fixed.bottom{bottom: 0;position: absolute !important;}

.searchpage{overflow:hidden; border-top:1px solid #ddd; padding-bottom:100px;}
.searchpage .total{font-size:16px; padding:15px 0px;padding:2%;}
.searchpage .total span{padding:0px 5px; color:#ce2649}
.searchpage .resultlist{padding:2%;}
.searchpage .resultlist .item{border-bottom:1px dashed #ddd; width:65%; padding-bottom:20px; margin-bottom:20px;}
.searchpage .resultlist .title{font-size:20px; line-height:30px; color:#000;}
.searchpage .resultlist .summary{font-size:14px; line-height:26px; margin-top:10px; color:#7e7e7e}
.searchpage .resultlist .date{font-size:14px; color:#bcbcbc; margin-top:5px;}
.searchpage .noresult{overflow:hidden;}
.searchpage .noresult p{font-size:15px; line-height:38px; text-indent:20px;}
.searcbottom{background-color:#ce2649; text-align:center; font-size:14px; color:#fff; line-height:30px;}




