﻿@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	-webkit-text-size-adjust:none;
}
a {
	color:#333;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#dd0000;
}
ul {
	list-style:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
img {
	border:none;
}
.mar_t{
	margin-top:6px;
}
.hidden {
	display:none;
}
.clear {
	overflow:hidden;
	clear:both;
	line-height:0px;
	height:0px;
	font-size:0;
	width:100%;
}
.fc a{
	text-decoration:underline;
}
input{
	color:#808080;
	font-size:12px;
	font-family:"宋体";
}

/*头部*/
.head{ margin:auto; width:1001px;}
.head_tab{width:999px;height:30px;background-image:url(../images/fu_1.gif);background-repeat:repeat-x;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #cccccc;border-left-color: #cccccc;overflow:hidden;}
.head_tab .xtpn{ width:12px; height:12px; float:left; margin:9px 0 0 10px; display:inline;}
.head_tab .fwdx{ float:left; line-height:30px; color:#545350; padding:0 0 0 10px;}
.head_tab .fwdx a{ color:#545350; padding:0 10px;}
.head_tab .fwdx a:hover{ color:#dd0000; text-decoration:underline;}
.head_tab .gduo{ width:57px; height:18px; float:left; line-height:18px;background-image:url(../images/fgdjas.gif); background-repeat:no-repeat; display:inline; margin:6px 0 0 0;}
.head_tab .gduo a{ padding:0 0 0 10px;}
.head_tab .lkjh{ height:30px; float:right;line-height:30px;color:#7d7d7d;}
.head_tab .lkjh a{color:#7d7d7d;padding:0 8px 0 3px;}
.head_tab .lkjh a:hover{ color:#dd0000; text-decoration:underline;}
.flash{ width:1001px; height:138px; margin:auto; overflow:hidden;}
.fuli2{ float:left; width:115px; height:35px; overflow:hidden;}
.fuli2 a{ float:left; text-align:center; width:115px; font-weight:bold; color:#FFF; font-size:14px; line-height:35px; height:35px; background-image:url(../images/shy.gif); background-repeat:no-repeat;}
.fuli2 a:hover{ color:#FFF; text-decoration:none;}
.navf{ width:1001px; margin:auto;}
#nav{width:1001px;height:69px;position:relative;background-image:url(../images/nav_bg.gif); background-repeat:repeat-x;}
#nav .fuli2 ul{ float:left;width:570px; overflow:hidden;height:41px;}
#nav li.li2{ background-image:url(../images/dsfsd.gif); background-repeat:repeat-x; background-position:center;}
#nav li.li2 a{color:#ff6600;}
#nav .b{width:570px;height:20px;line-height:20px;text-indent:90px;background:#fff url(../images/ico20.jpg) no-repeat;border:1px solid #86bddc;position:relative;}
#nav .b .more{position:absolute;top:1px;left:520px;text-indent:0;}
#nav .b .more a{padding:0;background:none;}
#nav_b {z-index:99;width:960px;height:22px;float:left;padding-left:32px;overflow:hidden;}
#nav_b a {height:22px;line-height:22px;position:relative;z-index:99;float:left; color:#16387c;background:url(../images/fsdg.gif) no-repeat right 6px;font-family:"宋体";padding:0 9px 0 9px;}
#nav_b a:hover{ color:#dd0000; text-decoration:underline;}
#nav_b span a{background:none;}
#nav_b DT {TEXT-ALIGN: left;WIDTH: 950px;FLOAT: left}
#nav .nav_l{position:absolute;top:0;left:0;height:69px;width:2px; background-image:url(../images/fgm.gif); background-repeat:no-repeat;}
#nav .nav_r{position:absolute;top:0;right:0;height:69px;width:2px;background-image:url(../images/sdy.gif); background-repeat:no-repeat;}
#nav .nav_text{position:absolute;top:38px;right:0;width:192px;height:22px;line-height:22px;}
#nav .nav_text a{color:#174b92;}
/* #nav .topsearch { color: #d7d4cd; height: 26px; line-height: 22px; position: absolute; right: 0px; top: 7px; width: 280px;}
#nav .topinput { border: 1px solid #cfcfcf; height: 19px; margin-left: 73px;line-height: 20px;  width: 138px;padding-left:8px;}
#nav .topbtn{background-color:#999; position:absolute;top:0px;left:213px; background-image:url(../images/scxh.gif);color:#002e56;width:48px;height:21px;border:none;cursor:pointer;text-indent:0;}
 */
 #nav li.mainmenu{width:117px;float:left;height:41px;line-height:38px;text-align:center;background:url(../images/nav_line.gif) no-repeat right center;}
#nav li.mainmenu span{font-size:14px;height:41px;color:#fff;font-weight:bold;display:block;}
#nav li.mainmenu a{font-size:14px;height:41px;color:#fff;font-weight:bold;display:block;}
#nav li.mainmenu a:hover{color:#fff;text-decoration:none; background-image:url(../images/dsfsd.gif); background-repeat:repeat-x; background-position:center;}
#nav li.mainmenu:hover{text-decoration:none;background-image:url(../images/dsfsd.gif); background-repeat:repeat-x; background-position:center;}
#nav li.mainmenu:hover a{color:#fff;}

#nav .topsearch {
    color: #d7d4cd;
    height: 22px;
    line-height: 22px;
    position: absolute;
    right: 0;
    top: 7px;
    width: 280px;
}
#nav .topinput {
    border: 1px solid #cfcfcf;
    height: 19px;
    line-height: 19px;
    width: 138px;
	padding-left:5px;
}
#nav .topbtn {
    background-color: #999;
    background-image:url(../images/scxh.gif);
    border: medium none;
    color: #002e56;
    cursor: pointer;
    height: 21px;
    text-indent: 0;
    width: 48px;
}


#nav .topselt {
    position: absolute;
    top: 1px;
    font-size: 12px;
    width: 71px;
    height: 20px;
    cursor: pointer;
    color: #5E5E5E;
    padding-top: 0px;
    border:1px solid #cfcfcf;
}
.main_nav{ float:left;padding: 6px 0 0;}
.main_nav a{display:block;width:57px; height:18px; float:left; line-height:18px;overflow:hidden; float:left;background-image:url(../images/fgdjas.gif); background-repeat:no-repeat; text-indent:8px;}
.main_nav .navs{ float:left; width:57px; z-index:999; position:absolute;}
.main_nav .navs .nav_a{color:#333333;text-decoration:none;}
.sub_nav{ background-color:#FFF;display:none;width:57px;}
.sub_nav li{ text-align:center; width:57px;}
.sub_nav li a {color:#333333;text-decoration:none; text-indent:0px;}
.sub_nav li a:link, .sub_nav li a:visited{ background:#F3F3F3;}
.sub_nav li a:hover{color:#dd0000; text-decoration:underline;}

.fu_tan{ color:#333333; float: left; line-height: 22px;}

/*头部--end*/
/*尾部*/
.foot{ width:1001px; margin:auto;}
.foot_tib{ height:34px; width:1001px;float: left; background-image:url(../images/wbu.gif); background-repeat:no-repeat; text-align:center; line-height:34px; color:#16387c;}
.foot_tib a{ color:#16387c; padding:0 3px 0 3px;}
.foot_tib a:hover{ color:#dd0000; text-decoration:underline;}
.foot_bat{ float: left; overflow: hidden; background-color:#1c56a8; width:1001px; height:90px; text-align:left;}
.foot_bat .jhgt{ width:70px; height:67px; float:left; margin:15px 0 0 210px; display:inline;}
.foot_jzh{ text-align:left; float:left; width:430px; height:70px; line-height:17px; color:#FFF; padding:15px 0 0 20px; display:inline;}
.foot_jzh a{color:#FFF;}
.hgdf{ width:1px; height:67px; float:left; background-image:url(../images/dsf.gif); background-repeat:no-repeat; display:inline; margin:15px 0 0 20px;}

.select_box {width:86px;height:22px; float:left; z-index:1000; }

.tag_select{display:block;color:#555;width:86px;height:22px;background:url(../images/351163.gif) no-repeat 0 0;line-height:22px; font-size:12px; padding-left:12px;}
.tag_select_hover{display:block;color:#555;width:86px;height:22px;background:url(../images/351163.gif) no-repeat 0 0px;line-height:22px;font-size:12px;padding-left:12px;}
.tag_options{position:absolute;list-style:none;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; background-color:#FFFFFF;width:84px;margin:0;font-size:12px;}
.open{display:block;width:84px;height:22px;text-decoration:none;line-height:22px;color:#999;font-size:12px;margin-left:10px;  }
.open_hover{ color:#185ac3;font-size:12px;width:74px;height:22px; background-color:#f0f6ff;padding-left:10px;
}
.open_selected{color:#999;font-size:12px;width:84px;height:22px;margin-left:10px;}
.gwd_more{height:30px !important;}

.weixina{
    line-height: 20px;
    padding: 10px 5px 5px 10px;
    text-indent: 2em;
}
.gaojss {
     border: 1px solid #bed2ed;
     color: #000000;
     margin-left: -15px;
     margin-top: 10px;
     width: 869px;
}

.heightsh {
     font-size: 14px;
     height: 47px;
     line-height: 42px;
}

.heightsh li {
     float: left;
     text-align: center;
    
     
}

.gjsearch {
     font-weight: bold;
     width: 86px;
}

.gjsearch1 {
     width: 100px;
     line-height: 42px;
     _height:47px;
}
.gjsearch1  label input{line-height: 42px;
     _height:47px; _display:inline;_float:left;}

.gaojss .topinput {
     border: 1px solid #cfcfcf;
     height: 19px;
     padding-left: 5px;
     width: 138px;
}

.gjsearch2 {
     line-height: 42px;
     padding-left: 10px;
     width: 223px;
}

.gaojss .topbtn {
     background-color: #999999;
     background-image: url("../images/scxh.gif");
     border: medium none;
     color: #002e56;
     cursor: pointer;
     height: 21px;
     text-indent: 0px;
     width: 48px;
}

.ssrcho {
     height: 49px;
     line-height: 49px;
}

.ssrhot li {
     float: left;
}

.hot {
     color: #c51313;
     width: 67px;
}

.hot1 {
     width: 60px;
}

.hot2 {
     width: 85px;
}

.hot1 a ，.hot2 a {
     text-decoration: underline;
}

.ssjga {
     color: #000000;
     font-size: 14px;
     font-weight: bold;
}

.ssjgb {
     padding-left: 15px;
}

.liulcs {
     padding-left: 15
     px;
}
.adser,.adser1 {
     display: block;
     height: auto;
}

#head .adser {
     top: 33px;
}

#q1 .adser1 {
     top: 31px;
}
.adser {
     background: none repeat scroll 0px 0px #ffffff;
     display: none;
     position: absolute;
     width: 145px;
      _left:80px;
      _top:22px;
     
}
.adser1 {
     background: none repeat scroll 0px 0px #ffffff;
     display: none;
     position: absolute;
     width: 145px;
     _left:80px;
     _top:22px;
    
}
.adser,.adser1 {
     border-color: #cccccc;
     box-shadow: 1px 1px 3px #ededed;
     width: 145px;
    border:1px solid #555555;
}

.adser li,.adser1 li {
     line-height: 22px;
}

.adser li,.adser1 li {
     color: #000000;
     cursor: default;
     font: 14px/25px arial;
}

.adser li {
     color: #555555;
     cursor: default;
     font: 12px/25px arial;
     padding: 0px 8px;
     position: relative;
     width: 129px;
}
.adser1 li {
     color: #555555;
     cursor: default;
     font: 12px/25px arial;
     padding: 0px 8px;
     position: relative;
     width: 129px;
     text-align:left !important; 
}
.topinput1 {
     border: 1px solid #cfcfcf;
     height: 19px;
     padding-left: 5px;
     width: 138px;
     line-height:19px;
}
.adser li:hover{color: #C51313;cursor:pointer;}
.adser1 li:hover{color: #C51313;cursor:pointer;}
#q{ position: relative;}