@charset "utf-8";
.grid_j01 { margin-top:17px;margin-bottom:15px;}
.grid_j01 .main_wrap { margin:0 280px 0 238px;}
.grid_j01 .col_sub { width:220px; margin-left:-100%;}
.grid_j01 .col_extra { width:263px; margin-left:-263px;}

.all_cat { position:relative; z-index:1; *zoom:1; background-color:#f78115; color:#fff; font-size:16px; line-height:41px; height:41px; overflow:hidden;}

.tg_main_nav { height:293px; overflow:hidden; width:220px; position:absolute; z-index:2; *zoom:1; background-color:#fff; text-align:center;}
.tg_main_nav .parents { position:relative; z-index:1; *zoom:1;}
.tg_main_nav .h3 { padding:10px 0 10px 0px; font-size:14px; font-weight:normal; height:21px; overflow:hidden; position:relative; z-index:1; *zoom:1;  border-top:1px solid #eee; border-bottom:1px solid #eee; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; margin-top:-1px;}
.tg_main_nav .h3 .s { display:block; position:absolute; top:15px; left:198px; width:7px; height:13px; overflow:hidden; background-position:-236px -100px;}
.tg_main_nav .small { margin-top:2px; padding-left:5px; height:18px; overflow:hidden;}
.tg_main_nav .small li { float:left; width:58px; height:18px; overflow:hidden;}
.tg_main_nav .small a { color:#999;} .tg_main_nav .small a:hover { color:#d00;} 
.tg_main_nav .layer { z-index:3; display:none; position:absolute; top:0; left:219px; border:1px solid #f98113; padding:8px 20px 8px 19px; width:660px; background-color:#fff; font-size:14px;}
.tg_main_nav .layer li { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; line-height:30px; width:165px; height:30px; overflow:hidden;}
.tg_main_nav .layer .bigcat { font-size:14px; font-weight:bold; display:block;}
.tg_main_nav .layer li a { color:#999;}.tg_main_nav .layer li a:hover { color:#d00;}
.tg_main_nav .layer .bigcat a { color:#36c;}.tg_main_nav .layer .bigcat a:hover { color:#d00;}
#tg_main_nav.hovers { height:auto; overflow:visible; box-shadow:1px 3px 4px #bbb;}
#tg_main_nav.hovers .parents { padding-right:0;}
#tg_main_nav.hovers .hover { background-color:#fff; border-right:0 none;}
.tg_main_nav .hover .layer { display:block;}
.tg_main_nav .hover { z-index:9;}
.tg_main_nav .hover .h3 { border-color:#f98113; border-right:0 none; z-index:4; background-color:#fff;}
.tg_main_nav .hover .h3 .s { display:none;}

.slide .prev,.slide .next{ background:url(../../images/mh/tg2016-sp.png) no-repeat 0 0;}
.slide{ position:relative; z-index:1; zoom:1; height:292px; overflow:hidden;}
.slide .prev,.slide .next { position:absolute; z-index:3; top:50%; margin-top:-38px; width:40px; height:70px; overflow:hidden; cursor:pointer; FILTER: alpha(opacity=50); moz-opacity: 0.5; opacity: 0.5; display:none;}
.hover .prev,.hover .next { display:block;}
.slide .prev,.tg_sys_list .prev { background-position:0 -69px; left:0;}
.slide .next,.tg_sys_list .next { background-position:0 -139px; right:0;}
.slide .prev:hover,.slide .next:hover { FILTER: alpha(opacity=100); moz-opacity: 1; opacity: 1;}

.slide .dot{ position:absolute; z-index:5; bottom:14px; left:50%; margin-left:-70px;}
.slide .dot li{ display:inline; float:left; width:45px; height:6px; overflow:hidden; margin-right:6px; text-indent:-999px; cursor:pointer; FILTER: alpha(opacity=60); moz-opacity: .6; opacity: .6; background-color:#fff;}
.slide .picList li{ float:left; position:relative; zoom:1;}
.slide .picList li img { display:block; width:682px; height:292px;}
.dot li.on { background-color:#fff; FILTER: alpha(opacity=100); moz-opacity: 1; opacity: 1;}

.mod_03 { border:1px solid #e0e0e0;}
.mod_03 .hd { border-bottom:1px solid #f2f2f2; padding:18px 10px;text-align:center;}
.mod_03 .hd a { display:inline-block; padding:11px 0; width:240px; color:#fff; line-height:18px; height:18px; font-size:16px;background-color:#468d25; font-weight:normal;border-radius:0px;}
.mod_03 .bd { padding:15px 10px 16px;}
.mod_03 .bd li{margin:0 0 10px}

.r_input{border:1px solid #ccc;width:218px;height:16px;padding:10px;display:inline-block;line-height:16px}
.r_button{width:50px;height:38px;background:#e9e9e9;border:1px solid #ccc;float:right}
.r_select{width:240px;height:38px;border:1px solid #ccc;padding-left:5px}
.ksbtn{width:240px;height:38px;line-height:38px;border:0;background:#f98015;color:#fff;font-size:14px;cursor:pointer;font-family:'Microsoft YaHei'}

.zone{width:240px;height:38px;text-align:left;}
.zone span{display:inline-block;zoom:1;*display:inline;width:179px;height:36px;line-height:36px;padding-left:10px;background:#f9f9f9;border:1px solid #ccc;border-right:0;cursor:no-drop;}

.mod_03 .hd a:hover, .ksbtn:hover{opacity:0.85;}

.linkage-menu{height:200px; overflow-y:auto; padding:0 4px}
.linkage-menu h6{ border-bottom:1px solid #e2ecee; padding:2px 0 3px; margin-bottom:5px; font-size: 14px;}
.linkage-menu h6 a.rt{float: right; font-weight:normal; font-family:'';color:#377abe}
.linkage-menu h6 img{ vertical-align: middle;}
.linkage-menu div.menu a{width:74px; line-height:22px;text-decoration: none; padding-left:4px; overflow:hidden; height:22px; display: inline-block; zoom: 1; font-weight: 500;}
.linkage-menu div.menu a:hover{ background:#d9e4ed; color:#377abe}
.linkage-menu .rt {float: right;}

.mod_list { border:1px solid #e4e4e4;margin-bottom:10px;}
.mod_list .hd { background-color:#f7f7f7;}
.mod_list .hd span { float:left; padding:6px 20px 9px; color:#333; font-size:16px; border-top:2px solid #f7f7f7;}
.mod_list .hd span a { color:#888;}
.mod_list .hd span a:hover { color:#d00;}
.mod_list .hd .selected { background-color:#fff; border-top:2px solid #f68215;}
.mod_list .hd .selected a,.mod_list .hd .selected a:hover { color:#f28214; text-decoration:none; cursor:default;}
.mod_list .hd .right { margin:10px 10px 0 0; display:inline;}
.mod_list .bd { padding:10px 10px 11px;}
.mod_list .bd .i { margin-bottom:4px;}

.mod_list .list li { float:left; display:inline; margin:10px; border:1px solid #efefef; width:213px; text-align:center;}
.mod_list .list li:hover {  -moz-box-shadow:0px 0px 8px #ddd; -webkit-box-shadow:0px 0px 8px #ddd; box-shadow:0px 0px 8px #ddd; border:1px solid #ddd;}
.mod_list .list .img { display:block; width:197px; height:100px; overflow:hidden; margin:10px auto;}
.mod_list .list .img img { vertical-align:top; width:197px; height:100px;}
.mod_list .list .name { font-size:14px; color:#286cd1;}
.mod_list .list .name:hover {color:#d00;}
.mod_list .list .txt { margin-top:10px; font-size:14px; background-color:#f7f7f7; padding:8px; text-align:left;}
.mod_list .list p { margin:5px 0; height:18px; overflow:hidden;}
.mod_list .list em { color:#36c;}
.mod_list .list .btn { height:auto; display:block; width:80px; text-align:center; margin-top:8px; padding:2px 0; background:#f60; color:#fff;}
.mod_list .list .btn:hover { text-decoration:none; background:#f50;}

.crumb-bar,.hy-side-menu dt i,.hy-searchbox .sbox .arr,.hy-area-select dt,.hy-list-box .list li .pic .zd,.star,.company-tit .yrz,.hy-company-info .btn a,.hy-company-info .baidu-more,.hy-company-info .address,.company-tit .cname .rz{background: url(../../images/mh/pc_icons_11.png) no-repeat;}
.crumb-bar{height:20px;line-height:20px;color:#848484;margin:10px 0;padding-left:15px;background-position:-198px 3px;}
.crumb-bar a{color:#848484;}
.crumb-bar .cur_tit{color:#f78115;}

.pageNav_2013 { padding:20px; text-align:center; vertical-align:middle;}
.pageNav_2013 a,.pageNav_2013 .d,.pageNav_2013 span { display:inline-block; *display:inline; *zoom:1; overflow:hidden; padding:12px 15px; background-color:#fff; color:#666; font-family:Arial; font-weight:bold; font-size:12px; border:1px solid #ddd;}
.pageNav_2013 .kill,.pageNav_2013 .kill:hover { background-color:#fff; color:#aaa; cursor:default;}
.pageNav_2013 .kill:hover { border:1px solid #ddd;}
.pageNav_2013 .current,.pageNav_2013 span { background-color:#88929a; border:1px solid #88929a; cursor:default; color:#fff;}
.pageNav_2013 a:hover { background-color:#88929a; border:1px solid #88929a; color:#fff; text-decoration:none;}
.pageNav_2013 .d { background-color:transparent; color:#888; padding:12px 8px; border:0 none;}
