﻿@charset "utf-8";
/* CSS Document */

* {margin: 0; padding: 0;}
.index{background: url('../image/bj02.png') repeat-x scroll 0% 0% rgb(255, 255, 255);}
a{TEXT-DECORATION:none;}
img{ border:none;}
.top{ width:100%; background-color:#E4E4E5; border-top:1px solid #AEAEAE;}
.topcon{ width:960px; margin:0 auto; font-size:12px; color:#1d5a98; height:29px; line-height:29px;}
.topcon span{ float:right;}
.topcon a{color:#1d5a98; text-decoration:none;}
.header,.content,.contentone,.contenttwo{ width:960px;margin:0 auto;}
.titleinfo{ margin:0 auto;text-align: center;}
.t_content{ margin:0 auto;}
.head{ background:url(../image/headbg.gif) no-repeat; height:85px;background-color:#fff;}
.menu{ height:40px; background:url(../image/menubg.gif); float:left; width:980px;}
.menu ul{float:left; width:830px; background:url(../image/menulileft.gif) no-repeat;}
.menu li{ width:90px; float:left;height:40px;text-align:center; list-style:none; background:url(../image/menuli.gif) no-repeat 0 16px; line-height:40px;}
.menu li a,#menuright a{ font-size:14px; font-weight:bolder; color:#FFFFFF; text-decoration:none;}
#menuhome{ width:50px; padding-left:5px;padding-right:5px; margin-left:20px;}
#menuright{ background-image:url(../image/menuliright.gif); float:left; width:94px; margin-left:16px; height:40px; line-height:40px; padding-left:40px;}
.banner{ margin-top:7px; height:227px; width:980px; float:left;}
.bannerpic{ width:684px; margin-right:7px; height:227px; float:left;margin-left: 10px;}
.bannerform{ width:194px; float:left;height:171px; background:url(../image/form.gif) no-repeat; padding:65px 0 0 75px;}
.ipt {font-size:14px;color:#666;border: 1px solid #1F5780;width: 160px;height:31px; margin-bottom:15px; line-height:31px;}
.contentone{ margin-top:25px;float:left;}
.oneleft{ width:684px; float:left;}
.oneleftbar{ height:28px; background:url(../image/onebar.gif) no-repeat; width:684px;}
.oneleftbar1{ height:28px; background:url(../image/zcfg.png) no-repeat; width:400px;margin-top: 25px;}
.oneleftbar2{ height:28px; background:url(../image/bszn.png) no-repeat; width:684px;margin-top: 15px;}
.oneleftbar span,.oneleftbar1 span,.oneleftbar2 span{ float:right; width:62px;}

.left2right{ width:220px; height:200px; background:#F6F6F6 url(../image/xxdh.png) no-repeat 15px 10px; padding:45px 0px 0px 45px; margin-bottom:6px;display:inline;float:right;margin-top:28px;}
.left2right li{ font-size:12px; height:23px; color:#333;list-style:circle}
.left2left {width:400px;display: inline;float: left;}
.left2right li a{color:#333333; text-decoration:none;}
.rightone2 {width:684px; margin-bottom:20px; height:280px; }

#con {FONT-SIZE: 12px;MARGIN: 0px auto;WIDTH: 684px; margin-top:10px;}
#con1 {FONT-SIZE: 12px;MARGIN: 0px auto;WIDTH: 400px; margin-top:10px;float:left;}
#con2{FONT-SIZE: 14px;MARGIN: 0px auto;WIDTH: 440px; margin-top:10px;float:left;line-height: 32px;}
#con2 a{color: rgb(64, 64, 64);}
#tags {WIDTH: 400px;HEIGHT: 34px;margin:0; border-bottom:#1F5781 0px solid;}
#tags LI {FLOAT: left;LIST-STYLE-TYPE: none;HEIGHT: 35px;line-height:35px; width:84px; padding-left:30px; margin-right:2px;background:url(../image/tagup.gif) no-repeat;}
#tags LI A {FLOAT: left;COLOR: #404040;LINE-HEIGHT: 35px;HEIGHT: 35px;TEXT-DECORATION: none; font-size:12px; font-weight:bolder;}
#tags LI.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%;WIDTH: 4px;}
#tags LI.selectTag {POSITION: relative;HEIGHT: 35px; background:url(../image/tagdown.gif);}
#tags LI.selectTag A {COLOR: #1c4b77;font-weight: bolder;LINE-HEIGHT: 35px;HEIGHT: 35px;}
#tagContent {height:201px; margin-top:20px; width:684px;}
#tagContent1{height:150px; margin-top:20px; width:400px;}
#tagContent li,#tagContent1 li{ height:28px; line-height:28px; font-size:12px; }
#tagContent li,#tagContent li a,#tagContent1 li,#tagContent1 li a{ font-size:12px; line-height:28px; color:#404040;}
.tagContent {DISPLAY: none;WIDTH: 684px;COLOR: #474747;HEIGHT: 223px; }
.tagContent1 {DISPLAY: none;WIDTH: 400px;COLOR: #474747;HEIGHT: 190px; }
#tagContent1 DIV.selectTag {DISPLAY: block;}
.news{ width:236px; float:left; margin-right:15px;}
.newstxt{ float:left; width:425px;}
.newstxt li a{ float:left;}
.newstxt0,.newstxt1,.newstxt2,.newstxt3,.newstxt4{ float:left; width:403px;}
.newstxt5{ float:left; width:430px;word-wrap:break-word; word-break:normal; }
.newstxt5 li{border-bottom:#ccccce 1px; width:430px; list-style:none;background:url(../image/newlist.gif) no-repeat 0px 7px; padding-left:20px;}
.newstxt li{border-bottom:#ccccce 1px dashed; width:373px; list-style:none;background:url(../image/newlist.gif) no-repeat 0px 7px; padding-left:20px;}
.topright{ width:255px; float:left; margin-left:4px;}
.oneright{ width:269px; float:left; margin-left:7px;}
.onerighta{ width:220px; height:118px; background:#F6F6F6 url(../image/onerighta.gif) no-repeat 15px 10px; padding:45px 0px 0px 45px; margin-bottom:6px;}
.onerighta li{ font-size:12px; height:22px; color:#333;list-style:circle}
.onerighta li a{color:#333333; text-decoration:none;}
.onerightb{  width:269px; margin-top:6px; float:left;}
.onerightc{height:40px; width:269px; margin-top:17px; float:left;}
.onerightc span{ margin-left:5px;}
.contenttwo{ margin-top:28px; width:960px; float:left;}
.imgiconshow{border:1px solid #d5d5d5;margin:0px 3px;}
.imgiconshowone{margin:0px 3px;}
.twoleft{ width:684px; float:left; margin-right:6px;margin-top:20px;}
.twoleftbar{ height:28px; width:684px; float:left; margin-bottom:10px;}
.twolefta{ width:678px; background:url(../image/twoleftabg.gif) no-repeat; height:260px; float:left;}
.twoleftl{ width:315px; padding:30px 0 0 30px; float:left;margin-right: 30px;}
.twoleftl li{ font-size:12px; height:22px; color:#333;list-style:disc}
.twoleftl li a{color:#333333; text-decoration:none;}
#change .twoleftl{ padding-top:20px;}
#change .twoleftl li{font-size:12px; color:#1F577F; height:22px;}
.twoleftr{ float:left; width:280px; padding-top:30px;}
.twoleftr p {
    font-size: 14px;
    font-weight: bolder;
    color: #333;
    margin-bottom: 15px;
}
.twoleftr li{ font-size:12px; color:#333333; list-style:none; height:22px;list-style:circle;}
.twoleftr li a{color:#333333; text-decoration:none;}
#change{ background: url(../image/change.gif) no-repeat;}
#rchange{ padding:0px;}
#rchange li{ width:136px; float:left; height:119px;}
#rchange li span{ width:136px;margin-top:8px; text-align:center; display:block;}
.tworight{ margin-left:6px;}
.tworightbar{height:28px; width:269px; float:left; margin-bottom:10px;padding-top: 25px;}
.tworightcon{ background:url(../image/tworightbg.gif); height:516px; width:249px; float:left; padding:20px 0 0 20px;}
.tworightcon p{ font-size:14px; font-weight:bolder; color:#333333; margin-bottom:15px;}
.tworightcon ul{ margin-bottom:15px;}
.tworightcon li{ font-size:12px; color:#333; height:22px; margin-left:20px;list-style:disc;}
.tworightcon li a{color:#333333; text-decoration:none;}
.xline{border-top:#999 dashed 1px; width:215px; height:20px;margin-bottom:10px;}
.twotb span{ margin-left:20px;}
.threetb span{ margin-left:4px;margin-bottom:10px;}
.footer{width:980px;margin:0 auto; }
.foot{ height:40px; background:url(../image/footbg.gif); width:980px; float:left;}
.footl{ width:6px;height:40px; background:url(../image/footl.gif); float:left;}
.footr{ width:6px;height:40px; background:url(../image/footr.gif); float:left;}
.footcon{ width:918px;height:40px; float:left;font-size:12px; color:#FFFFFF; line-height:40px; padding-left:50px;}
.footcon a{ font-size:12px; color:#FFFFFF; text-decoration:none;}
.footcon li{ background:url(../image/vline.gif) no-repeat; width:60px; float:left; list-style:none; padding-left:15px;}
#foothome{ background:none;}
.footlink{line-height:22px;list-style: none outside none;}
.footlink,.footlink a{ font-size:12px; color:#444444; text-decoration:none;}
.footlink span{ float:right;}
#nav a {
display: block; 
}

#nav a:link    {
text-decoration:none;
}
#nav a:visited    {
text-decoration:none;
}
#nav a:hover    {
color:#FFF;text-decoration:none;font-weight:bold;
}


#nav li a:hover{
background:#999;
}

#nav li ul {
line-height: 30px;    list-style-type: none;text-align:left;height: 30px;
left: -999em; width: 180px; position: absolute;z-index: 9999;
}

#nav li ul li{
float: left; width: 180px;height:30px;
background: #ffffff;
font-family: arial, 宋体, serif;
          font-size:12px;           
}

#nav li ul a{
display: block; width: 180px;width: 156px;text-align:left;padding-left:24px;font-size: 12px;font-family: arial, 宋体, serif;font-weight:normal;
}

#nav li ul a:link    {
color:#666; text-decoration:none;font-weight:normal;
}
#nav li ul a:visited    {
color:#666;text-decoration:none;font-weight:normal;
}
#nav li ul a:hover    {
color:#F3F3F3;text-decoration:none;
background:#C00;
}

#nav li:hover ul {
left: auto;
}
#nav li.sfhover ul {
left: auto;
}

.gjjdkjsq {background:url(../image/gjjdkjsq.png) no-repeat; width:660px;height:409px; float:left; list-style:none; padding-left:12px; }
.sydkjsq {background:url(../image/sydkjsq.png) no-repeat; width:660px;height:409px; float:left; list-style:none; padding-left:12px; }

.dkleft{width:280px;height:300px; float:left;list-style:none; padding-top:120px; padding-left:20px;}
.dkleft li{font-size: 12px;font-family: arial, 宋体, serif;font-weight:normal;line-height: 30px;}

.dkright{width:280px;height:300px; float:right;list-style:none; padding-top:160px; padding-right:50px;}
.dkright li{font-size: 12px;font-family: arial, 宋体, serif;font-weight:normal;line-height: 30px;;text-align:center;}
.dkjsqtitle{font-size: 18px;text-align:center;padding-bottom:10px;}
.dkjsqinput{text-align:center;padding-top:10px; }
#content_login {border: 1px #ccc solid; background: #f0f0f0 url("../image/login_bg.png") no-repeat;width:960px;	 height:412px;	margin-top: 50px; }
#content1_login {border: 1px #ccc solid; background: #f0f0f0 url("../image/login_bg1.png") no-repeat;width:960px;	 height:412px;	margin-top: 50px; }
#content1_login form,#content_login form{
	width:220px;
	 height:300px;
	 position:absolute;
	 padding-top:125px;
	 padding-left:655px;
	 float:left;
         font-family:"微软雅黑";
	 font-size:13px;
	 color:#000;
}
#content1_login  .text,#content_login  .text {
    margin: 10px 0px;
}

#content1_login input,#content_login input{
	margin-right: 4px;
}

#content1_login P,#content_login P {
    text-align: center;
}


#content1_login .btn input,#content_login .btn input {
    width: 90px;
    height: 30px;
    margin: 10px 0px 0px;
    background: url('../image/login_btn.png') no-repeat scroll 0% 0% transparent;
    border: medium none;
}

#content1_login .text input,#content_login .text input {
    width: 150px;
    height: 20px;
    padding: 2px 5px;
    margin-left: 2px;
}

.reg_box{ width:980px;}
.reg_left{margin-top:18px; border:1px solid #ccc; padding-bottom:10px;width:640px;margin-right:5px;height:255px;padding-top: 15px;margin-bottom: 15px;}


.reg_left form ul{
	line-height:30px;
	padding:5px 20px;
	text-align:left;
}


.reg_left form ul li{
	font-size:18px;
	 height:30px;
	 color:#333;
	list-style:none;
}

.reg_left form ul li p {width:150px;display: inline; float:left;}
.reg_left form ul li p span{float:right;text-align:right;}

.reg_left .reg_input{      
    vertical-align:top;  /*兼容性问题：如果没有，那么下面的那个input框旁边的”用户“在不同的浏览器可能就不是垂直居中对齐了*/  
    height:22px;   
    line-height:30px;       /*兼容性问题：如果没有，那么下面的那个input框里面的内容在不同的浏览器可能就不是垂直居中对齐了*/  
  /*  margin-left: 112px;
    position: absolute; */
    width: 155px;
}  
.reg_left .reg_input:focus{  
    background:#D3D3D3;  
}  
.reg_right{margin-top:45px;background: #f0f0f0;width:270px;height:225px;margin-left: 660px;position: absolute;padding-left:10px;}
.reg_right div{font-size:18px;
	 height:30px;margin-top:12px;}
.reg_right ul li{font-size:13px; color:#333; padding-left:15px;list-style:none;}