@charset "gb2312";
/* CSS Document */
html,body {font-family:"Century Gothic","Microsoft YaHei","SimSun","Segoe UI","Times New Roman";font-size:100%;border:0px;margin:0px;width:100%;height:100%; padding:0px;background:#f6f6f6; font-size:13px;}

ul,li{list-style:none;margin:0px;padding:0px;}

img{border:0px;}

.clr{clear:both;}

.fr{float:right;}

.fl{float:left;}

.fb{ font-weight:bold;}

a:link,a:visited{text-decoration:none;font-size:1em; color:#333;}

a:hover,a:active{text-decoration:none;font-size:1em; color:#e60000;}

.cor_red{color:#e60000;}

.cor_hui{color:#666;}

.cor_hei{color:#000;}

.m_top5{margin-top:5px;}

.m_top10{margin-top:10px;}

.m_right20{margin-right:20px;}

.m_right5{margin-right:5px;}

.m_bottom20{margin-bottom:20px;}

.height15{height:15px;}

.height20{height:20px;}



 .top{width:100%; height:34px; line-height:34px; border-bottom:1px solid #ddd; background:#fefefe;}

 .top .mass{width:1000px; margin:0px auto;position: relative;}

 .top .mass .left{float:left; font-size:12px;}

 .top .mass .left .logo{ background:url(imgsw_logo.png) center no-repeat; width:35px; height:35px; background-size:23px; float:left; margin:0 5px 0 0;}

 .top .mass .left .link_t{float:left; padding:0 10px 0 0;}

 .top .mass .left .link_t a{border-left:1px solid #ddd; padding:0 0 0 10px;}

 .top .mass .right{float:right; font-size:12px;}

 .top .mass .right .login{float:left; padding:0 10px 0 0;}

 .top .mass .right .search{float:left; padding:0 10px 0 0;}

 .top .mass .right .search:hover{ cursor:pointer; -webkit-transition:all 0.2s; -ms-transition:all 0.2s; -moz-transition:all 0.2s;}

 .top .mass .right .search:hover .text{ color:#e60000;}

 .top .mass .right .search:hover .icon{ background:url(imgsearch_h.png) center no-repeat; width:26px; height:35px; background-size:13px; float:left;}

 .top .mass .right .search .icon{ background:url(imgsearch.png) center no-repeat; width:26px; height:35px; background-size:13px; float:left;}

 .top .mass .right .search .text{float:left;}
 
 .top .mass .right .searchkey{ position:absolute; background:#F5F5F5; top:34px; right:0px; border: 1px solid #d2d2d2;border-top: 1px solid #ddd;padding: 4px 10px;box-shadow: 0px 2px 5px rgba(0,0,0,0.2);}
 
 .top .mass .right .searchkey ipnut{width:150px; outline:none;}
 
 .top .mass .right .searchkey select{width:100px; outline:none;}

 .top .mass .right .language{float:left;  padding:0 0 0 5px; cursor:pointer;}

 .top .mass .right .language .flag{background:url(imgflag.png) 0 11px no-repeat; width:20px; height:35px; background-size:16px; float:left;}

 .top .mass .right .language .text{float:left;}

 .top .mass .right .language .arrow{ background:url(imgarrow_down.png) center no-repeat; width:22px; height:35px; background-size:8px; float:left;}

 .head{ background:#fff; height:110px; width:100%;} 

 .head .mass{width:1000px; margin:0px auto;}

 .head .mass .logo{ background:url(imglogo.png) center no-repeat; width:290px; height:110px; background-size:290px; float:left;}

 .head .mass .text{float:right; font-weight:bold; color:#888; margin:18px 20px 0 0; font-size:14px;}

 .head .mass .text .term{margin:10px 0 0 0;}

 .head .mass .qrcode{ background:url(imgqrcode.jpg) center no-repeat;  height:110px; width:85px; background-size:85px; float:right;}

 .nav{ background:#e60000; height:40px; line-height:40px; color:#eee; width:100%;} 

 .nav .mass{width:1000px; margin:0px auto;}

 .nav .mass a{width:12.5%; text-align:center; float:left; display:block; color:#eee;}

 .nav .mass a:hover{color:#fff; background:#c40000; cursor:pointer; -webkit-transition:all 0.2s; -ms-transition:all 0.2s; -moz-transition:all 0.2s;}

 .nav .mass a.sel{ background:#a00000;color:#fff;font-weight:bold; display:block;}

 .city{ background:#fff; height:35px; line-height:35px; color:#333; width:100%; border-bottom:1px solid #ddd; margin:0 0 20px 0;}

 .city .mass{width:1000px; margin:0px auto;}

 .city .mass a{margin:0 10px 0 0;*margin:0 6px 0 0;}

 .main{width:1000px; margin:0px auto;}

 .main .imgt_box{width:320px; height:365px; box-shadow:0px 1px 1px rgba(0,0,0,0.2); background:#fff; position:relative; float:left; margin-bottom:20px;}

 .main .imgt_box .pic{width:100%; height:100%; overflow:hidden;}

 .main .imgt_box .pic img{width:100%;}

 .main .imgt_box .dock_t{ position:absolute; bottom:0px; left:0px; width:300px; height:35px; line-height:35px; background:rgba(0,0,0,0.5); color:#fff; padding:0 10px; font-size:12px;}

 .main .imgt_box .dock_t .text{width:90%; float:left; text-overflow: ellipsis; white-space:nowrap; overflow:hidden;}

 .main .imgt_box .dock_t .num{width:10%; float:right; text-align:right; }


 .main .news_box{width:290px; height:335px; box-shadow:0px 1px 1px rgba(0,0,0,0.2); background:#fff; padding:15px; float:left; margin-bottom:20px;}

 .main .news_box .title{font-weight:bold; margin:0 0 15px 0; font-size:14px; display:block;}

 .main .news_box .title .more{ background:url(imgmore.png) no-repeat; width:8px; height:12px; margin:4px 0 0 6px; float:left;}

 .main .news_box .title:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .news_box .title:hover .more{background:url(imgmore_h.png) no-repeat; }

 .main .news_box .cont{width:100%; font-size:12px;}

 .main .news_box .cont .list{border-top:1px solid #eee; padding:11px 0;width:100%; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}

 .main .news_box .cont .list:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .news_box.blubd{border-top:2px solid #1164ca;}

 .main .news_box.blubd .title{color:#1164ca; display:block;}

 .main .news_box.blubd .title .more{ background:url(imgmoreblu.png) no-repeat; width:8px; height:12px; margin:4px 0 0 6px; float:left;}

 .main .news_box.blubd .title:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .news_box.blubd .title:hover .more{background:url(imgmore_h.png) no-repeat; }

 .main .news_box.redbd{border-top:2px solid #ea183f;}

 .main .news_box.redbd .title{color:#ea183f; display:block;}

 .main .news_box.redbd .title .more{ background:url(imgmorered.png) no-repeat; width:8px; height:12px; margin:4px 0 0 6px; float:left;}

 .main .news_box.redbd .title:hover{color:#000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .news_box.redbd .title:hover .more{background:url(imgmore.png) no-repeat; }
 
 .main .news_box.heibd{border-top:2px solid #333;}

 .main .news_box.heibd .title{color:#333; display:block;}

 .main .news_box.heibd .title .more{ background:url(imgmore.png) no-repeat; width:8px; height:12px; margin:4px 0 0 6px; float:left;}

 .main .news_box.heibd .title:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .news_box.heibd .title:hover .more{background:url(imgmore_h.png) no-repeat; }


 .main .activity_box{width:320px; height:365px; float:left; margin-bottom:20px; font-size:12px;}

 .main .activity_box .term{width:290px; height:18px; line-height:18px; padding:15px; background:#fff; box-shadow:0px 1px 1px rgba(0,0,0,0.2); margin:0 0 15px 0; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

 .main .activity_box .term:hover{ background:#e60000; color:#fff;  cursor:pointer; -webkit-transition:all 0.2s; -ms-transition:all 0.2s; -moz-transition:all 0.2s;}

 .main .activity_box .term:last-child{margin:0px;}


 .main .unit_box{width:290px; height:335px; box-shadow:0px 1px 1px rgba(0,0,0,0.2); border-top:2px solid #333; background:#fff; padding:15px; float:left; margin-bottom:20px;}

 .main .unit_box .title{font-weight:bold; margin:0 0 15px 0; font-size:14px; display:block;}

 .main .unit_box .title .more{ background:url(imgmore.png) no-repeat; width:8px; height:12px; margin:4px 0 0 6px; float:left;}

 .main .unit_box .title:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .unit_box .title:hover .more{background:url(imgmore_h.png) no-repeat; }

 .main .unit_box .cont{width:100%; border-top:1px solid #eee; padding:15px 0 0 0; font-size:12px;}
 
 .main .unit_box .cont.pd{padding:0 0 0 0;border-top:none; }
 
 .main .unit_box .cont .list{border-top:1px solid #eee; padding:11px 0;width:100%; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}

 .main .unit_box .cont .list:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .unit_box .cont .term{ background:#f6f6f6; width:143px; height:70px; display:inline-table; text-align:center; margin:0 2px 2px 0; float:left; position:relative;}

 .main .unit_box .cont .term .gs_name{display:none;}

 .main .unit_box .cont .term:hover .gs_name{width:123.5px; height:70px; line-height:70px; padding:0 10px; background:rgba(230,0,0,0.8); color:#fff; display:block; position:absolute; top:0px; left:0px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; cursor:pointer;}

 .main .unit_box .cont .term .logo{ display:table-cell; vertical-align:middle; width:100%; height:70px;}

 .main .unit_box .cont .term .logo img{max-width:80%; max-height:70px;}

 .main .unit_box.lvbd{border-top:2px solid #08893e; height:265px;}

 .main .unit_box.lvbd .title{color:#08893e; display:block;}

 .main .unit_box.lvbd .title .more{ background:url(imgmorelv.png) no-repeat; width:8px; height:12px; margin:4px 0 0 6px; float:left;}

 .main .unit_box.lvbd .title:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .unit_box.lvbd .title:hover .more{background:url(imgmore_h.png) no-repeat; }


 .main .city_box{width:290px; height:335px; box-shadow:0px 1px 1px rgba(0,0,0,0.2);border-top:2px solid #333;  background:#fff; padding:15px; float:left; margin-bottom:20px;}

 .main .city_box .title{font-weight:bold; margin:0 0 15px 0; font-size:14px; display:block;}

 .main .city_box .title .more{ background:url(imgmore.png) no-repeat; width:8px; height:12px; margin:4px 0 0 6px; float:left;}

 .main .city_box .title:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .city_box .title:hover .more{background:url(imgmore_h.png) no-repeat; }

 .main .city_box .cont{width:100%; font-size:12px;}

 .main .city_box .cont .list{border-top:1px solid #eee; padding:10px 0;width:100%; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}

 .main .city_box .cont .list:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .city_box .cont .list1{border-top:1px solid #eee; padding:11px 0;width:100%; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}

 .main .city_box .cont .list_img{width:100%; float:left;border-top:1px solid #eee; padding:8px 0;}

 .main .city_box .cont .list_img:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .city_box .cont .list_img .pic{width:80px; height:60px; text-align:center; margin:0 10px 0 0; display:inline-table; float:left; overflow:hidden;}

 .main .city_box .cont .list_img .pic .img{ display:table-cell; vertical-align:middle; width:100%;}

 .main .city_box .cont .list_img .pic img{ max-width:100%; height:60px; width:100%\0;}

 .main .city_box .cont .list_img .text{width:200px; height:60px; float:left; overflow:hidden;}

 .main .city_box .cont .list_img .text .name{display:table-cell;vertical-align:middle;height: 60px;}

 .main .city_box .cont .list_img .text .name span{ display:inline-block; max-height:48px; overflow:hidden;}

 .main .city_box.blubd{border-top:2px solid #1164ca;}

 .main .city_box.blubd .title{color:#1164ca; display:block;}

 .main .city_box.blubd .title .more{ background:url(imgmoreblu.png) no-repeat; width:8px; height:12px; margin:4px 0 0 6px; float:left;}

 .main .city_box.blubd .title:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .city_box.blubd .title:hover .more{background:url(imgmore_h.png) no-repeat; }


 .main .expert_box{width:290px; height:335px; box-shadow:0px 1px 1px rgba(0,0,0,0.2);border-top:2px solid #333;  background:#fff; padding:15px; float:left; margin-bottom:20px;}

 .main .expert_box .title{font-weight:bold; margin:0 0 15px 0; font-size:14px; display:block;}

 .main .expert_box .title .more{ background:url(imgmore.png) no-repeat; width:8px; height:12px; margin:4px 0 0 6px; float:left;}

 .main .expert_box .title:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .expert_box .title:hover .more{background:url(imgmore_h.png) no-repeat; }

 .main .expert_box .cont{width:100%; font-size:12px;}

 .main .expert_box .cont .list_img{width:100%; float:left;border-top:1px solid #eee; padding:10px 0;}
 
 .main .expert_box .cont .list_img.p12{padding:12px 0;}

 .main .expert_box .cont .list_img:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .expert_box .cont .list_img .pic{width:55px; height:55px; text-align:center; margin:0 10px 0 0; display:inline-table; float:left; overflow:hidden;}

 .main .expert_box .cont .list_img .pic .img{ display:table-cell; vertical-align:middle; width:100%;}

 .main .expert_box .cont .list_img .pic img{width:55px; height:55px; border-radius:30px;}

 .main .expert_box .cont .list_img .text{width:220px; height:55px; float:left; overflow:hidden; position:relative;}

 .main .expert_box .cont .list_img .text .name{display:table-cell;vertical-align:middle;height: 55px;}

 .main .expert_box .cont .list_img .text .name span{ display:inline-block; max-height:48px; overflow:hidden;}

.main .expert_box .cont .list_img .text .name .job{color:#888888; margin:5px 0 0 0;}

.main .expert_box .cont .list_img .text .detail{ position:absolute; top:0px; right:0px; width:25px; color:#e60000;}

.main .expert_box .cont .list_img .text .detail:hover{ text-decoration:underline; cursor:pointer;}

 .main .data_box{width:290px; height:335px; box-shadow:0px 1px 1px rgba(0,0,0,0.2);border-top:2px solid #1164ca;  background:#fff; padding:15px; float:left; margin-bottom:20px;}

 .main .data_box .title{font-weight:bold; margin:0 0 15px 0; font-size:14px; color:#1164ca; display:block;}

 .main .data_box .title .more{ background:url(imgmoreblu.png) no-repeat; width:8px; height:12px; margin:4px 0 0 6px; float:left;}

 .main .data_box .title:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .data_box .title:hover .more{background:url(imgmore_h.png) no-repeat; }

 .main .data_box .cont{width:100%; font-size:12px;}

 .main .data_box .cont .list{border-top:1px solid #eee; padding:11px 0;width:100%; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}

 .main .data_box .cont .list:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .data_box .cont .list_img{width:100%; float:left;border-top:1px solid #eee; padding:9px 0;}

 .main .data_box .cont .list_img:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .data_box .cont .list_img .pic{width:80px; height:60px; text-align:center; margin:0 10px 0 0; display:inline-table; float:left; overflow:hidden;}

 .main .data_box .cont .list_img .pic .img{ display:table-cell; vertical-align:middle; width:100%;}

 .main .data_box .cont .list_img .pic img{ max-width:100%; height:60px; width:100%\0;}

 .main .data_box .cont .list_img .text{width:200px; height:60px; float:left; overflow:hidden;}

 .main .data_box .cont .list_img .text .name{display:table-cell;vertical-align:middle;height: 60px;}

 .main .data_box .cont .list_img .text .name span{ display:inline-block; max-height:48px; overflow:hidden;}
 
 .main .data_box.heibd{border-top:none; color:#333;}
 
 .main .data_box.heibd .title{font-weight:bold; margin:0 0 15px 0; font-size:14px; color:#000; display:block;}

 .main .data_box.heibd .title .more{ background:url(imgmore.png) no-repeat; width:8px; height:12px; margin:4px 0 0 6px; float:left;}
 
 .main .data_box.heibd .title:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .data_box.heibd .title:hover .more{background:url(imgmore_h.png) no-repeat; }
 
 .main .data_box.heibd1{border-top:2px solid #333; color:#333;}
 
 .main .data_box.heibd1 .title{font-weight:bold; margin:0 0 15px 0; font-size:14px; color:#000; display:block;}

 .main .data_box.heibd1 .title .more{ background:url(imgmore.png) no-repeat; width:8px; height:12px; margin:4px 0 0 6px; float:left;}
 
 .main .data_box.heibd1 .title:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .data_box.heibd1 .title:hover .more{background:url(imgmore_h.png) no-repeat; }
  

 .main .link_box{width:630px; height:265px; box-shadow:0px 1px 1px rgba(0,0,0,0.2); border-top:2px solid #08893e; background:#fff; padding:15px; float:left; margin-bottom:20px;}

 .main .link_box .title{font-weight:bold; margin:0 0 15px 0; font-size:14px; color:#08893e; display:block;}

 .main .link_box .title .more{ background:url(imgmorelv.png) no-repeat; width:8px; height:12px; margin:4px 0 0 6px; float:left;}

 .main .link_box .title:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .link_box .title:hover .more{background:url(imgmore_h.png) no-repeat; }

 .main .link_box .cont{width:100%; border-top:1px solid #eee; padding:15px 0 0 0; font-size:12px;}

 .main .link_box .cont .link{ background:#f6f6f6; width:186px; padding:0 10px; height:50px; line-height:50px; text-align:center; float:left; margin:0 4px 4px 0; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; display:block;}

 .main .link_box .cont .link:hover{ background:#e60000;  cursor:pointer; -webkit-transition:all 0.2s; -ms-transition:all 0.2s; -moz-transition:all 0.2s; color:#fff;}


 .main .research_box{width:290px; height:335px; box-shadow:0px 1px 1px rgba(0,0,0,0.2); border-top:2px solid #ea183f; background:#fff; padding:15px; float:left; margin-bottom:20px;}

 .main .research_box .title{font-weight:bold; margin:0 0 15px 0; font-size:14px; color:#ea183f; display:block;}

 .main .research_box .title .more{ background:url(imgmorered.png) no-repeat; width:8px; height:12px; margin:4px 0 0 6px; float:left;}

 .main .research_box .title:hover{color:#000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .research_box .title:hover .more{background:url(imgmore.png) no-repeat; }

 .main .research_box .cont{width:100%; border-top:1px solid #eee;font-size:12px;}

 .main .research_box .cont .term{width:100%; margin:14px 0 0 0; }

 .main .research_box .cont .term .book{width:264px; float:left; padding:0 13px;}

 .main .research_box .cont .term .book .list{float:left; margin:0 12px 0 0; position:relative; margin:0 4px\9;}
 .main .research_box .cont .term .book .list:last-child{margin:0px;}
 
 .main .research_box .cont .term .shelf{border-top:2px solid #e9c86c; width:94%; padding:0 3%; height:35px; line-height:35px; text-align:center; background:#f6f6f6; margin:-1px 0 0 0; position:relative; z-index:1;text-overflow: ellipsis;
overflow: hidden;white-space: nowrap;}

 .main .research_box .cont .term .book .list .arrow{display:none;}
 
  .main .research_box .cont .term .book .list.sel .arrow{display:block;background:url(imgarrow_down1.png) no-repeat; width:10px; height:7px; position:absolute; bottom:-8px; left:34px; z-index:2;}

.main .research_box .cont .term .book .list:hover .arrow{display:block; background:url(imgarrow_down1.png) no-repeat; width:10px; height:7px; position:absolute; bottom:-8px; left:34px; z-index:2;}

 .main .research_box .cont .term .book .list img:hover{ opacity:0.8; cursor:pointer;}

 .main .research_box .cont .term .book .list img{ overflow:hidden; width:80px; height:100px;}
 

 
.main .news_cont{width:660px; margin-right:20px; float:left;}

.main .industry_box{width:630px; height:480px; box-shadow:0px 1px 1px rgba(0,0,0,0.2); border-top:2px solid #333; background:#fff; padding:15px; float:left; margin-bottom:20px;}

.main .industry_box .title{font-weight:bold; margin:0 0 15px 0; font-size:14px; color:#333; display:block;}

.main .industry_box .title .more{ background:url(imgmore.png) no-repeat; width:8px; height:12px; margin:4px 0 0 6px; float:left;}

.main .industry_box .title:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

.main .industry_box .title:hover .more{background:url(imgmore_h.png) no-repeat; }

.main .industry_box .type{border-top:1px solid #ddd; width:100%; height:40px; line-height:40px; float:left;}

.main .industry_box .type li{float:left; margin-right:20px; position:relative; top:-1px; border-top:1px solid #ddd;}

.main .industry_box .type li:hover{color:#e60000;cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

.main .industry_box .type li.sel{border-top:1px solid #e60000; color:#e60000; font-weight:bold;}

.main .industry_box .type li.sel a{color:#e60000;}

.main .industry_box .cont{width:100%; padding:0 0 0 0; font-size:12px;}

.main .industry_box .cont .list_img{width:100%; float:left;border-top:1px solid #eee; padding:10px 0;}

 .main .industry_box .cont .list_img:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

 .main .industry_box .cont .list_img .pic{width:150px; height:112px; text-align:center; margin:0 10px 0 0; display:inline-table; float:left; overflow:hidden;}

 .main .industry_box .cont .list_img .pic .img{ display:table-cell; vertical-align:middle;}

 .main .industry_box .cont .list_img .pic img{ max-width:100%;}

 .main .industry_box .cont .list_img .text{width:630px; float:left; overflow:hidden; position:relative; display:block;}

 .main .industry_box .cont .list_img .text .name{display:table-cell;vertical-align:middle;height: 60px; font-size:16px;}

 .main .industry_box .cont .list_img .text .name span{ display:inline-block; max-height:48px; overflow:hidden;}
 
.main .industry_box .cont .list_img .text .title{font-size:16px; margin:0 0 10px 0; font-weight:normal;width: 540px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.main .industry_box .cont .list_img .text .des{font-size:13px; color:#666; width:630px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
   
.main .industry_box .cont .list_img .text .time{font-size:12px; color:#888; position:absolute; top:5px; right:10px;}

.main .industry_box .cont .activity_img{float:left; width:380px; margin:0 10px 0 0;height: 390px;overflow: hidden; position:relative;}

.main .industry_box .cont .activity_img img{width:100%; height:390px;}

.main .industry_box .cont .activity_img .text{ position:absolute; background:rgba(0,0,0,0.5); background:rgba(0,0,0,0.5)\9\0; background:#000\9;filter:alpha(opacity=60);  padding:10px; color:#fff; bottom:0px; left:0px; font-size:18px; display:block;}

.main .industry_box .cont .activity_ad{float:left; width:240px;}

.main .industry_box .cont .activity_ad .list{width:100%; height:90px; margin: 0 0 10px 0;position:relative; overflow:hidden;}

.main .industry_box .cont .activity_ad .list .text{position:absolute; width:220px;  background:rgba(0,0,0,0.5);  background:rgba(0,0,0,0.5)\9\0; background:#000\9; filter:alpha(opacity=60); padding:10px; color:#fff; bottom:0px; left:0px; font-size:13px; display:block;}

.main .industry_box .cont .activity_ad .list img{width:100%; height:90px;}

.main .industry_box .cont .term{border-top:1px solid #ddd; padding:13px 0; float:left;}

.main .industry_box .cont .left{float:left; background:#eee; padding:10px 0 10px 10px; width:180px;}

.main .industry_box .cont .left .title{width:180px; text-align:left; margin: 0 0 15px 0; border-bottom:none; color:#666;}

.main .industry_box .cont .left .years{width:180px;}

.main .industry_box .cont .left .years .list{padding:10px 0 10px 15px;  background:#f6f6f6; margin:2px 0 0 0; display:block;}

.main .industry_box .cont .left .years .list.sel{ background:#fff; color:#e60000;}

.main .industry_box .cont .left .years .list:hover{ background:#fff; color:#e60000; cursor:pointer; -webkit-transition:all 0.2s; -ms-transition:all 0.2s; -moz-transition:all 0.2s;}

.main .industry_box .cont .right{float:left; background:#fff; padding:10px; width:420px;}

.main .industry_box .cont .right .title{ font-size:18px; border-bottom:none; font-weight:normal;}

.main .industry_box .cont .right .des{margin:20px 0 0 0; border-top:none;} 

.main .industry_box .cont .right .des .type_t{ color:#888; margin:0 0 10px 0;}

.main .industry_box .cont .right .des .type_name{width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


.main .policy_box{width:630px; box-shadow:0px 1px 1px rgba(0,0,0,0.2); border-top:2px solid #333; background:#fff; padding:15px; float:left; margin-bottom:20px;}

.main .policy_box .title{font-weight:bold;font-size:14px; color:#333; display:block; border-bottom:1px solid #ddd;}

.main .policy_box .title .tab{float:left; margin:0 20px 0 0; color:#333; padding:0 0 15px 0; position:relative; top:1px;}

.main .policy_box .title .tab:hover{color:#e60000;}

.main .policy_box .title .tab.sel{color:#e60000; border-bottom:1px solid #e60000;}

.main .policy_box .title .tab.sel a{color:#e60000;}

.main .policy_box .title .more{ background:url(imgmore.png) no-repeat; width:8px; height:12px; margin:4px 0 0 6px; float:left;}

.main .policy_box .title:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

.main .policy_box .title:hover .more{background:url(imgmore_h.png) no-repeat; }

.main .policy_box .type{border-top:1px solid #ddd; width:100%; height:40px; line-height:40px; float:left;}

.main .policy_box .type li{float:left; margin-right:20px; position:relative; top:-1px;}

.main .policy_box .type li:hover{color:#e60000;cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

.main .policy_box .type li.sel{border-top:1px solid #e60000; color:#e60000; font-weight:bold;}

.main .policy_box .cont{width:100%; padding:0 0 0 0; font-size:12px;}

.main .policy_box .cont .list_img{width:100%; float:left;border-bottom:1px solid #eee; padding:10px 0;}

.main .policy_box .cont .list_img:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

.main .policy_box .cont .list_img .pic{width:150px; height:112px; text-align:center; margin:0 10px 0 0; display:inline-table; float:left; overflow:hidden;}

.main .policy_box .cont .list_img .pic .img{ display:table-cell; vertical-align:middle; width:100%; height:112px;}

.main .policy_box .cont .list_img .pic img{ max-width:100%; max-height:112px; width:100%\0;}

.main .policy_box .cont .list_img .text{width:470px; height:112px; float:left; overflow:hidden; position:relative; display:block;}

.main .policy_box .cont .list_img .text .name{display:table-cell;vertical-align:middle;height: 60px; font-size:16px;}

.main .policy_box .cont .list_img .text .name span{ display:inline-block; max-height:48px; overflow:hidden;}
 
.main .policy_box .cont .list_img .text .title{font-size:16px; padding:0 0 10px 0; font-weight:normal;border-bottom:none; width:470px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}

.main .policy_box .cont .list_img .text .des{font-size:13px; color:#666; max-height:54px;overflow: hidden;}
   
.main .policy_box .cont .list_img .text .time{font-size:12px; color:#888; position:absolute; bottom:5px;}


 
.main .policy_box .city_list{width:100%; float:left;}

.main .policy_box .city_list li{width:77px; float:left; margin:15px 15px 0 0; margin:15px 6px 0\9; *margin:15px 6px 0;}

.main .policy_box .city_list li .pic{width:100%; overflow:hidden;}

.main .policy_box .city_list li .pic img{width:100%;}

.main .policy_box .city_list li .pic img:hover{width:100%; opacity:0.8;cursor:pointer; -webkit-transition:all 0.2s; -ms-transition:all 0.2s; -moz-transition:all 0.2s;}

.main .policy_box .city_list li .text{width:100%; text-align:center; height:30px; line-height:30px; color:#666;}

.main .policy_box .city_list li:last-child{margin:15px 0 0 0px;}


.main .policy_box .company_name{ padding:10px; background:#eee; margin:8px 8px 0 0; display:block; float:left; width:182px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}


.main .list_box{width:630px; min-height:400px; box-shadow:0px 1px 1px rgba(0,0,0,0.2); border-top:2px solid #333; background:#fff; padding:15px; float:left; margin-bottom:20px;}

.main .list_box .title{font-weight:bold;font-size:14px; color:#333; display:block; border-bottom:1px solid #ddd;}

.main .list_box .title .tab{float:left; margin:0 20px 0 0; color:#333; padding:0 0 15px 0; position:relative; top:1px;}

.main .list_box .title .tab:hover{color:#e60000;}

.main .list_box .title .tab.sel{color:#e60000; border-bottom:1px solid #e60000;}

.main .list_box .title .more{ background:url(imgmore.png) no-repeat; width:8px; height:12px; margin:4px 0 0 6px; float:left;}

.main .list_box .title:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

.main .list_box .title:hover .more{background:url(imgmore_h.png) no-repeat; }

.main .list_box .type{border-top:1px solid #ddd; width:100%; height:40px; line-height:40px; float:left;}

.main .list_box .type li{float:left; margin-right:20px; position:relative; top:-1px;}

.main .list_box .type li:hover{color:#e60000;cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

.main .list_box .type li.sel{border-top:1px solid #e60000; color:#e60000; font-weight:bold;}

.main .list_box .cont{width:100%; padding:0 0 0 0; font-size:12px;}

.main .list_box .cont .list{width:100%; float:left;border-bottom:1px solid #eee; padding:10px 0;}

.main .list_box .cont .list:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

.main .list_box .cont .list .text{width:630px; float:left; overflow:hidden; position:relative; display:block;}

.main .list_box .cont .list .text .name{display:table-cell;vertical-align:middle;height: 60px; font-size:16px;}

.main .list_box .cont .list .text .name span{ display:inline-block; max-height:48px; overflow:hidden;}
 
.main .list_box .cont .list .text .title{font-size:16px; padding:0 0 10px 0; font-weight:normal;border-bottom:none;}

.main .list_box .cont .list .text .des{font-size:13px; color:#666;}
   
.main .list_box .cont .list .text .time{font-size:12px; color:#888; position:absolute; right:0px; top:0px;}

.main .list_box .cont .list_img{width:100%; float:left;border-bottom:1px solid #eee; padding:10px 0;}

.main .list_box .cont .list_img:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

.main .list_box .cont .list_img .pic{width:150px; height:112px; text-align:center; margin:0 10px 0 0; display:inline-table; float:left; overflow:hidden;}

.main .list_box .cont .list_img .pic .img{ display:table-cell; vertical-align:middle;}

.main .list_box .cont .list_img .pic img{ max-width:100%;}

.main .list_box .cont .list_img .text{width:470px; height:112px; float:left; overflow:hidden; position:relative; display:block;}

.main .list_box .cont .list_img .text .name{display:table-cell;vertical-align:middle;height: 60px; font-size:16px;}

.main .list_box .cont .list_img .text .name span{ display:inline-block; max-height:48px; overflow:hidden;}
 
.main .list_box .cont .list_img .text .title{font-size:16px; padding:0 0 10px 0; font-weight:normal;border-bottom:none; width:100%; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}

.main .list_box .cont .list_img .text .des{font-size:13px; color:#666;max-height: 54px;overflow: hidden;}
   
.main .list_box .cont .list_img .text .time{font-size:12px; color:#888; position:absolute; bottom:5px;}

.main .news_cont .news_detail{width:630px; box-shadow:0px 1px 1px rgba(0,0,0,0.2); border-top:2px solid #333; background:#fff; padding:20px 15px; float:left; margin-bottom:20px;min-height:400px;}

.main .news_cont .news_detail .title{width:100%; font-size:18px; margin:0 0 15px 0; font-weight:bold;}

.main .news_cont .news_detail .author{width:100%; float:left; font-size:12px; border-bottom:1px solid #ddd; padding:0 0 10px 0;}

.main .news_cont .news_detail .author .term{float:left; margin:0 10px 0 0; color:#888;}

.main .news_cont .news_detail .article{width:100%; overflow:hidden; padding:20px 0 0 0;}

.main .news_cont .news_detail .article .image{text-align:center; width:100%;}

.main .news_cont .news_detail .statements{margin:20px auto 0; width:100%;}

.main .news_cont .news_detail .statements img{width:100%;}

.main .news_cont .abstract{ background:#eee; padding:10px; margin:10px 0 0 0;}

.main .news_cont .share{margin:10px 0 0 0;}

.main .news_cont .mod{width:100%; text-align:left;}

.main .news_cont .mod .tagHead{ margin:15px 0 0 0; float:left; color:#888;}

.main .news_cont .mod .tagCloud{float:left;}

.main .news_cont .mod .tagCloud a{border-radius:20px; background:#eee; margin:10px 5px 0 5px; float:left; padding:5px 10px; display:block;}

.main .news_cont .mod .tagCloud a:hover{ background:#e60000; color:#fff; cursor:pointer;-webkit-transition:all 0.2s; -ms-transition:all 0.2s; -moz-transition:all 0.2s;}

.main .path{float:left; margin:0 0 10px 0; color:#666;}

.main .path span{ display:block; float:left; padding:0 5px 0 0;}

.main .path span .type{float:left; color:#e60000;}

.main .path .arrow{ background:url(../img/arrow_downred.png) center no-repeat; width:15px; height:17px; display:block; background-size:8px; float:left;}

.main .path .arrow.up{ background:url(../img/arrow_downred.png) center no-repeat; transform:rotate(180deg);-ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg);-webkit-transition:all 0.2s; -ms-transition:all 0.2s; -moz-transition:all 0.2s;}

.main .relevant_box{width:630px; box-shadow:0px 1px 1px rgba(0,0,0,0.2); border-top:2px solid #333; background:#fff; padding:15px; float:left; margin-bottom:20px;}

.main .relevant_box .title{font-weight:bold;font-size:14px; color:#333; display:block; }

.main .relevant_box .term{float:left; margin:0 10px 10px 0; width:118px;}

.main .relevant_box .term:last-child{margin:0 0 0 0;}

.main .relevant_box .term .pic{width:118px; height:118px; overflow:hidden;}

.main .relevant_box .term .pic img{height:100%;}

.main .relevant_box .term .text{width:100%; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; margin:5px 0 0 0;}


.main .result{width:970px; box-shadow:0px 1px 1px rgba(0,0,0,0.2);background:#fff; padding:15px; float:left; margin-bottom:20px;}

.main .result .title{font-weight:bold;font-size:16px; color:#333; display:block; margin:0 0 15px 0;}

.main .result .cont{width:100%; padding:0 0 0 0; font-size:12px;}

.main .result .cont .list{width:100%; float:left;border-top:1px solid #eee; padding:10px 0;}

.main .result .cont .list:hover{color:#e60000; cursor:pointer; -webkit-transition:all 0.1s; -ms-transition:all 0.1s; -moz-transition:all 0.1s;}

.main .result .cont .list .text{width:100%; float:left; overflow:hidden; position:relative; display:block;}

.main .result .cont .list .text .name{display:table-cell;vertical-align:middle;height: 60px; font-size:16px;}

.main .result .cont .list .text .name span{ display:inline-block; max-height:48px; overflow:hidden;}
 
.main .result .cont .list .text .title{font-size:16px; padding:0 0 10px 0; font-weight:normal;border-bottom:none; margin:0px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; width:80%;}

.main .result .cont .list .text .des{font-size:13px; color:#666; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;width:100%;}
   
.main .result .cont .list .text .time{font-size:12px; color:#888; position:absolute; right:0px; top:0px;}

.fwwb_page{width:100%; margin:0 auto;}

.fwwb_page .page_cont{float:left; width:100%; padding:15px 0 0 0;}

.fwwb_page .term{ background:#eee;width:28px; height:28px; float:left; border-radius:4px; margin:0 5px 0 0; text-align:center; line-height:28px;}

.fwwb_page .term a{ display:block; width:100%; height:100%;}

.fwwb_page .term.sel{background:#e60000; color:#fff;}

.fwwb_page .term.sel a,.fwwb_page .term:hover a{color:#fff;}

.fwwb_page .term:hover{ background:#e60000; cursor:pointer; color:#fff; -webkit-transition:all 0.2s; -ms-transition:all 0.2s; -moz-transition:all 0.2s;}

.fwwb_page .term .first{ background:url(imgpage_last.png) center no-repeat; width:28px; height:28px;transform:rotate(180deg);-ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); display:block;}

.fwwb_page .term:hover .first{ background:url(imgpage_lastw.png) center no-repeat;}

.fwwb_page .term .pre{ background:url(imgpage_next.png) center no-repeat; width:28px; height:28px;transform:rotate(180deg);-ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); display:block;}

.fwwb_page .term:hover .pre{ background:url(imgpage_nextw.png) center no-repeat;}

.fwwb_page .term .next{ background:url(imgpage_next.png) center no-repeat; width:28px; height:28px; display:block;}

.fwwb_page .term:hover .next{ background:url(imgpage_nextw.png) center no-repeat;}

.fwwb_page .term .last{ background:url(imgpage_last.png) center no-repeat; width:28px; height:28px; display:block;}

.fwwb_page .term:hover .last{ background:url(imgpage_lastw.png) center no-repeat;}


.footer{width:1000px; margin:0px auto;}

.footer .main{width:100%; float:left;}

.footer .main .mofcom{ background:url(imgmofcomlogo.png) center no-repeat; width:200px; height:200px; background-size:126px; float:left;}

.footer .main .swlogo{ background:url(imgsw_logo.png) center no-repeat; width:100px; height:200px; background-size:42px; float:right;}

.footer .main .copyright{width:300px; float:left;margin: 40px 0 0 0; padding:0 0 0 50px;}

.footer .main .copyright a{ display:block; margin:0 0 10px 0;}

.footer .main .contact{width:300px; float:left;margin: 40px 0 0 0;padding:0 0 0 50px;}

.footer .main .contact span{ display:block; margin:0 0 10px 0;}
 

/*回到顶部*/
 #back-to-top{position: fixed;display: none;bottom:50px;right:20px;z-index:10001;}

 .backtop{text-align: center;text-decoration: none;background:url(imggotop.png) center no-repeat;display: block;width: 100px;height: 100px;-moz-transition:all 0.3s;-webkit-transition:all  0.3s;-o-transition:all  0.3s;background-size:40px;}

 .backtop:hover{background:url(imggotop1.png) center no-repeat;background-size:40%;}
/*回到顶部*/

<!-->=ie9 & chrome-->
@media screen and (min-width:0px){
	.main .policy_box .city_list li{margin:15px 15px 0 0;}
	.main .research_box .cont .term .book .list{margin:0 12px 0 0;}
	}
<!-->=ie9 & chrome-->




.pagewrap{
	height: 100%;
}

.pageblock{
	width: 100%;
}

.pagewrap .fb-like{
	position: fixed;
	left: 30px;
	top: 75px;
	z-index: 100;
}

.pagewrap .githubbuttons{
	position: fixed;
	left: 220px;
	top: 75px;
	z-index: 100;
}

.pagewrap .copy{
	font-size: 10px;
	bottom: 20px;
	left: 30px;
	z-index: 100;
	position: absolute;
	color: white;
}

.pagewrap .copy a,.pagewrap .copy a:hover{
	color: white;
} 

.pageblock#fullscreen{
	height: 100%;
	background: none;
	color: white;
}

.pageblock#fullscreen h1{
	color: white;
	font-size: 72px;
	margin: 0;
	padding: 0;
	font-family: 'sxehwcmaax-blackblack', Helvetica, Arial, Verdana;
	font-weight:normal;
}

.pageblock#fullscreen .slider{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.pageblock#fullscreen .slider .slide{
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	float: left;
	position: absolute;
}

.pageblock#fullscreen .slider .slide .slidecontent{
	position: absolute;
	top: 50%;
	width: 100%;
	margin-top: -150px;
	text-align: center;
}

.pageblock#fullscreen .slider .slide .slidecontent h1{
	text-shadow: 0 0 15px rgba(0,0,0,0.5);
	font-weight: bold;
	font-size: 120px;
	margin: 20px 0 30px 0;
	padding: 0;
	line-height: 115px;
}

.pageblock#fullscreen .slider .slide .slidecontent .headersur{
	font-size: 30px;
	text-shadow: 0 0 10px rgba(0,0,0,0.5);
	color: #f0f0f0;
	font-style: italic;
	display: block;
}

.pageblock#fullscreen .slider .slide .slidecontent .button{
	padding: 10px 25px;
	border: 3px solid white;
	text-transform: uppercase;
	background: transparent;
	background: rgba(0,0,0,.2);
	color: white;
	font-size: 15px;
	font-weight: bold;
	display: inline-block;
	cursor: pointer;
	letter-spacing: 1px;
	margin: 20px 0;
	line-height: 20px;
}

.pageblock#fullscreen .slider .slide .slidecontent .button a,.pageblock#fullscreen .slider .slide .slidecontent .button a:hover{
	text-decoration: none !important;
	color: white;
}

.pageblock#fullscreen .slider .slide .slidecontent .button:hover{
	background: rgba(0,0,0,.3);
}

.pageblock#fullscreen .slider .slide .slidecontent .text{
	width: 900px;
	margin: 0 auto;
	line-height: 28px;
}

.pageblock#fullscreen .slider .slide .slidecontent .text a{
	color: white;
	text-decoration: underline;
}

.pageblock#fullscreen .slider .slide .slidecontent .text a:hover{
	text-decoration: none;
}

.pageblock#fullscreen .slider .slide .slidecontent .text xmp{
	font-size: 13px;
	text-align: left;
	border: 1px solid white;
	background: rgba(0,0,0,0.1);
	padding: 10px 15px;
}

.pageblock#fullscreen #slideposition{
	position: absolute;
	bottom: 50px;
	left: 50%;
}

.pageblock#fullscreen #slideposition ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.pageblock#fullscreen #slideposition ul li.indicator{
	display: inline-block;
	height: 10px;
	width: 10px;
	background: #222;
	margin: 0px 7px;
	padding: 0;
	-webkit-border-radius: 999px;
	-moz-border-radius: 999px;
	border-radius: 999px;
	overflow: hidden;
	cursor: pointer;
}

.pageblock#fullscreen #slideposition ul li.indicator.active{
	background: white;
}



