@charset "utf-8";
/*页头*/
.tmgc-top{min-width:1210px;}
.tmgc-top,.tmgc-top-inner{height:41px;line-height:41px;background-color:#eaeaea;overflow:hidden; position:relative; z-index:1000}
.topad{height:auto;overflow: hidden;width:1210px;margin-bottom:10px;margin-top:25px;float:left;}
.topad .ad1{width:770px;height:120px;float:left;overflow:hidden;}.topad .ad2{width:200px;height:120px;background-color:#fbe67c;float:left;overflow:hidden;margin-right:10px;}.topad .ad3{width:230px;height:120px;float:left;overflow:hidden;}
.topad .ad1 img{width:375px;margin-right:10px;height:120px;float:left;overflow:hidden;}

/*顶部左侧分享*/
.topleft{color:#888;font-weight:400;font-size:12px;}
.topleft b{color:#888;padding-left:3px;padding-right:3px;font-weight:400;}
.topleft b a{color:#888;font-size:12px;}

/*顶部右侧按钮*/
.topRight{display:inline-block;}
.topRight li{ display:inline;font-size:12px;}
.topRight li>a{display: inline-block;padding:0px 10px;}
.topRight li.bg-fff >a:hover{background-color:#f5f5f5;padding:0px 10px;}
.topRight li.member a{color:#25a4f9;font-weight:700;}	
.topRight li.member a:hover{color:#38a5e4;font-weight:700;}
.pos-r{position:relative}
.pipe{margin:0 1px;color:#d4d4d4;font-size:12px!important;}

/*顶部右侧按钮背景图*/
.icon{ display:inline-block; vertical-align:text-top; width:19px; height:16px; background-position:center; background-repeat:no-repeat;}
.icon-star{ background-image:url(/skin/img/star.png)}
.icon-new{background-image:url(/skin/img/news.png);padding-right:3px;}
.icon-dh{background-image:url(/skin/img/dh.png);padding-right:3px;}
.icon-ph{background-image:url(/skin/img/ph.png);}
.icon-member{ background-image:url(/skin/img/wb_user.png);padding-right:5px;}
.icon-bz{ background-image:url(/skin/img/help.png);}
.icon-upload{ background-image:url(/skin/img/upload.png);}
.icon-income{ background-image:url(/skin/img/star.png);padding-right:5px;}

/*顶部背景*/
.tmgc-header{height:166px;background-color:#f5f5f5;min-width:1210px;}
.tmgc-header-inner{height:122px;}
.common-bg{background-color:#4285f4;}
.tmgc-logo{position:absolute;height:62px;width:300px;background:url(/skin/img/n_logo.png) no-repeat left top;text-indent:-9999em;margin-top:31px;margin-left:0px;z-index:1000;}

/*顶部栏目导航条*/
.tmgc-nav{height:44px;line-height:44px;font-size:15px;z-index:3;}
.tmgc-nav-inner{background-color:#4285f4;}
.tmgc-nav-inner,.nav-item-wrap{height:44px;}
.tmgc-nav-item{height:44px;padding:0px 14px 0px 14px;text-align:center;color:#fff;float:left;}
.tmgc-nav-item:hover{position:relative;background-color:#0D5DDE;color:#fff;transition:all .4s ease-in-out;}
.tmgc-nav-on{position:relative;background-color:#ff7800;color:#ffffff;height:44px;padding:0px 17px 0px 17px;text-align:center;float:left;}
.tmgc-nav-on:hover{background-color:#0D5DDE;color:#fff;transition:all .4s ease-in-out;}
.tmgc-header-show{position:absolute;top:-197px;right:0px;padding-right:470px;width:233px;height:136px;_background:url(/skin/img/top_ico.png) no-repeat 5px 31px;text-align:right;z-index:2;}
.nav-buy{font-weight:400;height:20px;line-height:20px;margin:7px 0px;padding:5px 12px 5px 13px;text-align:center;color:#0ca5ea;float:right;background:#fff;transition:all .4s ease-in-out;border-radius:15px 0px 0px 15px;-moz-border-radius:15px 0px 0px 15px;-webkit-border-radius:15px 0px 0px 15px;}
.nav-buy:hover{position:relative;color:#fff;background-color:#ff7800;}
.nav-buy.book{border-left:1px solid #efefef;border-radius:0px 15px 15px 0px;-moz-border-radius:0px 15px 15px 0px;-webkit-border-radius:0px 15px 15px 0px;}


/*行业栏目导航条*/
.topnav{height:44px;float:left;}
.navmore{width:100px; height:44px; line-height:44px;color:#fff; text-align:center; font-size:15px; display:inline-block; float:left; cursor: default; position:relative; padding-right:10px;font-weight:400;background:#4285f4;}
.navmore b{position:absolute; top:21px; right:15px; width:0; height:0; font-size:0; line-height:0; border-style:solid dashed dashed dashed; border-width:5px 5px; border-color:#ffffff #4285f4 #4285f4;}
.navMoreUL{position:absolute; top:44px; left:0; background:#73A6F7; text-align:left; display:none;filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9}
.navMoreUL li{width:110px; height:44px;}
.navMoreUL li a{display:block; height:44px; line-height:44px; color:#fff; font-size:15px; white-space: nowrap; padding-left:21px;}
.navMoreUL li a:hover{ background:#4285f4;color:#fff;transition:all .4s ease-in-out;}
.navmore-hover{ background:#73A6F7; color:#FFF;}
.navmore-hover b{border-color:#fff #73A6F7 #73A6F7;}

/*顶部搜索*/
.header-search{position:relative;height:44px;z-index:2000;margin-top:40px;font-size:14px;margin-left:793px;}
.searchL2{width:417px;}
.searchInput_user{line-height:38px;height:38px;width:304px;font-size:14px;color:#888;border: 1px solid #ddd;border-right: 1px solid #1597fa;padding-left:10px;}
.searchInput_user:hover{border: 1px solid #4285f4;}
.searchButt{border: 1px solid #4285f4;width:100px;height:40px;font-size:15px;color:#fff;cursor:pointer;background:#4285f4;}
.searchButt:hover{background:#28a5fd;}

/* -- 当前位置 -- */
.list-dh{font-size:12px;color:#a8a8a8;margin:0px 10px 10px 0px;display:inline-block;}
.list-dh a{padding:5px 5px;display:inline-block;color:#a8a8a8;}

/*----------二级栏目分类----------*/
.menu{float:left;width:1168px;padding:10px 20px 10px 20px;background: #fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;margin-bottom:10px;box-shadow:0px 2px 2px #ddd;}
.menu_list{float:left;width:1210px;padding-top:5px;}
.menu_list li{float:left;width:214px;padding:0 10px 0 10px;color:#25a4f9;height:28px;line-height:28px;overflow:hidden;font-size:14px;}
.menu_list li a{padding:0px 5px;margin-right:5px;height:28px;line-height:28px;}
.menu_list li a:hover{background: #25a4f9;color:#fff;border-radius:3px;transition:all .4s ease-in-out;}
.menu_list .on a{color:#fff;background:#25a4f9;border-radius:3px;padding:0px 5px;}
.menu_list .on a:hover{background: #ff9900;}
.menu_list .top a{color:#ff8315;font-weight:700;font-size:14px;}.menu_list .top {color:#ff8315;}
.menu_list .top a:hover{color:#fff;transition:all .4s ease-in-out;}

/*----------新二级栏目分类----------*/
.type{padding-bottom:30px;overflow:hidden;background:#fff;width:1210px;box-shadow:0px 3px 3px #ddd;}
.type_title{height:30px; line-height:30px; color:#333;border-left: 4px solid #ff7800;font-size:20px; padding-left:25px; margin-top:30px;}
.type_title em{font-size:14px;padding-left:10px;height:30px; line-height:30px;color:#666;}
.type .hang{width:1030px;height:auto;line-height:40px;padding-left:150px;padding-right:30px;text-transform:uppercase;}
.type .hang li{height:40px;min-width:50px;line-height:40px;float:left;}
.type .hang li a{color:#A8A8A8;border-radius:3px;padding:6px 10px;margin-right:5px;cursor:pointer;}
.type .hang li a:hover{background:#ff7800;color:#fff;transition:all .4s ease-in-out;}
.type .hang li a.on{background:#ff7800;color:#fff;}
.type .hang li a.on:hover{background:#FF9233;transition:all .4s ease-in-out;}
.matTittleBOX{margin-left:30px;margin-top:10px;width:1210px;}
.matTittleBOX11{margin-top:15px;float:left;}
.matTittleP{height:40px;line-height:40px;margin-right:20px;color:#666;}
.matTittleBOX .all a{background:#00cc65;color:#fff;border-radius:3px;padding: 6px 15px;margin-top:3px;margin-right:10px;cursor:pointer;height:20px;line-height:20px;float:left;}
.matTittleBOX .all a:hover{background:#00E673;transition:all .4s ease-in-out;}
.type .hang .cndq b{color:#0ca5ea;border-radius:3px;padding:6px 10px;margin-right:5px;_border:1px solid #0ca5ea;font-weight:700;}

/* -- 底部导航 -- */
#foot_wrap{width:100%;min-width:1210px;background-color:#001433;color:#eee;padding:20px 0 18px;text-align:left}
#foot_wrap div,#foot_wrap a,.mail a{color:#ddd;}
#foot_wrap a:hover,.mail a:hover{color:#ff9900;}
#foot{width:1210px;margin:0 auto;padding-bottom:15px;border-bottom:1px solid #2d3132;}
#foot .website,#foot .contact,#foot .service,#foot .social{_padding-left:10px;float:left;display:inline;_padding-right:10px;}
#foot .website{width:700px}
#foot .service{width:250px}
#foot .service a{margin-right:10px;}
#foot .social{width:220px;padding:2px 0 0;}
#foot .social .tianzhu{font-size:16px;font-weight:700;color:#fff;padding-left:3px;}
#foot .social .tianzhu:hover{color:#ff9900;}
#foot h4{font-size:14px;line-height:30px;margin-bottom:4px}
#foot .sty_name{display:block;font-size:16px;line-height:30px;margin-bottom:4px;font-weight:700;color:#fff;}
#foot .website li,#foot .contact li,#foot .service li{line-height:22px}
#foot .website li{float:left;display:inline;width:80px}
.socical_logo{padding-top:10px}
.socical_logo a{width:32px;height:32px;float:left;display:inline;margin:0 5px;padding:0;text-indent:-9999em;}
#foot .socical_logo .weibo{background:url(/skin/img/ico/wb.png) no-repeat;}
#foot .socical_logo .tencent{background:url(/skin/img/ico/twb.png) no-repeat;}
#foot .socical_logo .weixin{background:url(/skin/img/ico/wx.png) no-repeat;}
#foot .socical_logo .qqzone{background:url(/skin/img/ico/qqz.png) no-repeat;}
#foot .socical_logo .phone{background:url(/skin/img/ico/twb.png) no-repeat;}
#co_info{width:1210px;margin:0 auto;padding-top:20px}
.about_co{float:left;_padding-left:10px;}
.co_img{float:right}
.about_co .infos{line-height:18px;padding:1px 0;color:#888;}
.infos a{padding-left:5px;padding-right:8px;font-size:12px;}
.copyright{line-height:26px;font-size:12px;}
.co_img li{float:left;display:inline;margin-left:8px}
.foot_clearfix{display:block;*zoom:1;font-size:12px;}
.foot_clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

/*-------404错误页-------*/
.error-page{text-align:center;background:#fff;margin-top:30px;padding: 100px 0px 100px 0px;min-height:250px;box-shadow:0px 3px 3px #ddd;margin-bottom:5px;}
.error-page p{font-family: 'Roboto', sans-serif;font-size:60px;color:#000;}
.error-page h3{font-family: 'Roboto', sans-serif;font-size:130px;color:#ff5512;}
.error-page .tishi{font-family:"微软雅黑",Arial,Helvetica,sans-serif;font-size:26px;color:#444444;font-weight:700;padding:0px 30px 30px 30px;}
.error-page .sm{font-family:"微软雅黑",Arial,Helvetica,sans-serif;font-size:20px;color:#0c80e8;font-weight:500;padding-bottom:30px;}
.error-page .bf{font-family:"微软雅黑",Arial,Helvetica,sans-serif;font-size:20px;color:#666;font-weight:500;padding-bottom:30px;}
.error-page .bf a{color:#ff9900;padding:0px 5px;}.error-page .bf a:hover{color:#ff3300;}
.error-page .time{font-size:15px;color:#666;font-weight:400;}