﻿@charset "utf-8";
*{margin:0; padding:0px; font-family:Microsoft Yahei UI,Microsoft Yahei, Arial;}
body {overflow-x:hidden; font-family:Microsoft Yahei UI,Microsoft Yahei,Microsoft Yahei, Arial, Helvetica, sans-serif; font-size:14px; color:#000; background:#fff;}
input, textarea, button, select, option {font-family:Microsoft Yahei UI,Microsoft Yahei, Arial;}
em { font-style: normal;}
h1, h2, h3, h4, h5 {font-size:15px;}
a {color:#348bda; text-decoration:none; }
a, input, select:focus,  option {outline:none !important;}
a:hover {color:#348bda; text-decoration:none;}
li {list-style:none; margin:0; }
i { font-style:normal;}
img {border:none; margin:0; padding:0;}
.clear {clear:both; height:0px;}
*:focus { outline:none;}
.clearfix {clear:both;}
label {cursor: default;}
.input_text, .select_list {  border:1px solid #aaa; border-radius:2px; background:#fff;}
.input_text { height:30px; float:left; padding:0px 5px; }


.header { background: url('../images/headerbg.png') no-repeat center center #f1f1f1;}
.header .top_main {width: 1100px;}
.header font { margin:20px 0px 0px 0px;font-size: 32px;height:70px; display:inline-block; color:#348bda; letter-spacing: 2px;}
.header font img { float: left; margin-right: 10px;}
.header font b {display: inline-block; line-height: 60px !important; margin: 2px;}

.return { float: right; margin: 0px 30px 5px 0px;}
.return a { color:#c00; font-size: 16px; }
.return a:hover {color:#c00; text-decoration: underline;}

.top_main{margin:0 auto;width:1100px;}
.main_box{margin:0 auto;width:1100px;}

.sreach-tools-1{border:1px solid #CCC;height:100px;margin-top:10px; background-color:#F7F7F7}
.sreach-tools-1 span{font-size:20px;line-height:50px;padding-left:10px;}
    .sreach-tools-1 dl {
        display: inline-block;
        width: 100%;
    }
.sreach-tools-1 dl dd {width:100%;font-size:14px;color:#000;float:left;}
.sreach-tools-1 dl dd span{font-size:14px;color:#666;}

.menu_box { width:100%; height: 52px; background:#348bda; background:url(../images/navbg.gif) repeat-x center top;}
.menu {margin: 0px;}
.menu_box ul {padding: 0px 0; display: block;}
.menu li:hover>ul,.menu li:hover>.mega-menu{opacity:1;visibility:visible;display:block; }
.menu_box ul li{display:table-cell;width:1%; position:relative; text-align:center; border-right: 1px solid #348edf;}
.menu_box ul li:last-child { border-right:none;}
.menu_box ul li a{display:block;  height:52px; line-height:52px; font-size:18px; color:#fff; text-decoration: none !important; }
.menu_box ul li a:hover, .menu li.selected a { background: #2c81d0; text-decoration: none;}

.menu li:hover dl { display:block;}
.menu_box ul li dl { display:none; position: absolute;  top: 52px; left:50%; margin-left:-78px; z-index: 66; border: 1px solid #ddd; }
.menu_box ul li dl i { position: absolute; top:-9px; left:72px;  width: 12px; height: 9px; background:url(../images/sj2.png) no-repeat;}
.menu_box ul li dl a { font-weight:400; height: 45px; margin-right:0px; line-height: 45px; width:155px; border-radius: 0px !important;  font-size: 16px;  padding: 0px 10px;}
.menu_box ul li:hover dl a {background: #fff; color:#666;}
.menu_box ul li dl a em { display:block; width:100%; line-height:44px;  border-bottom:1px solid #ddd }
.menu_box ul li dl a:hover { color:#348bda; background: #f8f8f8;!important}

.query_seabox { display: inline-block; position: relative;}
.query_search { border: 1px solid #ddd; border-radius: 2px;  padding: 8px 30px 8px 7px;  outline: 0; }
.query_search_trigger {text-decoration: none; position: absolute; right: 10px;  top:-1px; font-size: 18px;  vertical-align: middle;  font-weight: 700;  color: #999;  -webkit-transition: color .217s ease;  transition: color .217s ease; }

.sreach-tools-2{border:1px solid #CCC;height:170px;border-top:none;}
.sreach-tools-2 fieldset {border:none;padding:0 30px; position:relative;text-align:right; }
.sreach-tools-2 fieldset .options-right{margin-right:10px;}
.sreach-tools-2 .fieldset_two .fieldset_two_div{float:left;}
.sreach-tools-2 fieldset:last-child {border-bottom:none;}
.sreach-tools-2 .legend { position:absolute; top:0px; left:10px; text-align:right;  border-top:1px solid transparent; width:126px; line-height:52px;}
.sreach-tools-2 .fieldset_two { padding:15px 5px;}
.sreach-tools-2 .fieldset_two  .legend_two  {float:left; display:inline-block; width:126px; text-align:right; margin-right:10px; line-height:30px;}
.sreach-tools-2 .legend_three  {float:left; display:inline-block; width:150px; text-align:right; margin-right:10px; line-height:30px;}
.sreach-tools-2 .filter_links { margin:0px 0px 0px 126px;}
.sreach-tools-2 .iframe_links{margin:0px;}
.name-menu{font-size:30px;color:#348bda;height:50px;margin-top:10px;line-height:50px;}

.px{font-size:20px;color:#348bda;height:50px;margin-top:10px;line-height:50px;}
.px span{border-bottom:3px #348bda solid;}

.info-content{border:1px solid #CCC;height:170px;margin-top:10px; background-color:#F7F7F7;position:relative;}
.info-content span{font-size:20px;line-height:5	0px;padding-left:10px;}
.info-content dl{display:inline-block;margin:15px 0;}
.info-content dl dd {width:350px;font-size:14px;color:#000;float:left;}
.info-content dl dd span{font-size:14px;color:#666;}
.info-content .ok{position:absolute;right:20px;opacity:0.3;text-align:right;}
.info-content i{font-size:170px;color:#CCC}
.info-content dl .corp{font-size:16px;font-weight:bolder;}

.bottom{width:100%;background:#474e62;color:#FFF;font-size:14px;line-height:40px;text-align:center;padding:30px;bottom:0px; position:fixed;}