﻿@charset "utf-8";
/* global by blackice
----------------------------------------------------------------------------------- */
.fl{float: left;}
.fr{float: right;}
.fz14{font-size: 14px;}
.fz12{font-size: 12px;}
.tc{text-align: center;}
/* body
----------------------------------------------------------------------------------- */
/*body{margin:0px auto;color:#444444;font-size:12px;background-color: #ffffff;}*/
body{margin:0px auto;color:#2B2B2B;font-size:12px;background-color: #ffffff;
    width:100%; *text-align: center}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p{padding:0; margin:0;}  
h1,h2,h3,h4,h5,h6 {font-weight:normal;}     
li{list-style-type:none;}
ol,ul{list-style:none;}  
em{font-style:normal;}
select,label,input{vertical-align:middle;}
img{border:none;vertical-align:middle;}
/*a{text-decoration:none;color:#656565;}*/
a{text-decoration:none;color:#2B2B2B;}
a:hover{color:#ff0000;}

h2{color: #000000;
    font-family: "宋体",arial;
    font-size: 26px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 800;
}

/* style
----------------------------------------------------------------------------------- */
.wrapper{overflow:hidden;margin:0px auto;width:980px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;font-size:0px;line-height:0px;width:0;height:0;visibility:hidden;overflow:hidden;}
.clearl{clear:left;}

.contant1, .contant2{overflow:hidden; margin:-3px 0 0 0;}
.contant1{width:744px;}
.contant2{width:229px;}

.pvc_now{height:20px; width:980px; overflow:hidden; margin:10px auto 0; padding:0 0 3px 0; text-indent:25px; background:url(../images/ico/ico4.gif) no-repeat left 3px; font:12px/20px Tahoma;}

/* nav
----------------------------------------------------------------------------------- 
.nav{height:26px; padding:3px 0 5px 0;}
.nav .a1{width:580px; height:26px; overflow:hidden; font:12px/26px Tahoma; float:left;}
.nav .a1 li{width:auto; float:left; padding:0 10px 0 0;}
.nav .text1{width:80px; height:18px; border:none; padding:3px 5px 3px 15px; overflow:hidden; background:url(../images/img/nav_input.gif) no-repeat left top;}
.nav .text2{width:90px; height:18px; border:none; padding:3px 5px;overflow:hidden; background:url(../images/img/nav_input.gif) no-repeat left -29px;}
.nav .button{border:none; background:none; cursor:pointer; color:#1699df; font:12px/24px Tahoma;}
.nav .a1 a{color:#1699df;}
.nav .a2{width:auto; height:18px; overflow:hidden; font:12px/26px Tahoma; margin:0 -1px 0 0; padding:4px 0; float:right;}
.nav .a2 li{float:left; margin:0 0 0 8px; border-right:1px solid #e0e0e0; height:18px; font:12px/18px Tahoma; width:auto; overflow:hidden; padding:0 5px 0 0;}
.nav .a2 li.n1{background:url(../images/ico/ico2.gif) no-repeat left center; padding:0 8px 0 20px;}
.nav .a2 li.n2{background:url(../images/ico/ico1.gif) no-repeat 53px center; padding:0 20px 0 0;}
.nav a:hover{color:#ff0000;}
*/
/* top
----------------------------------------------------------------------------------- */
/*.top{height:80px; padding:13px 0 16px 0;}
.top{height:80px; padding:0 0 4px 0;}

.logo{width:220px; height:80px; float:left;}
*/
.top_menu{width:auto;overflow:hidden;height:80px;float:right; padding:10px 0 0 0;}
.top_menu ul{width:auto; float:left; overflow:hidden; padding:0 0 0 25px; font:12px/30px Tahoma;}
.top_menu ul a{padding:0 5px;}
.top_menu span{font-weight:bold; display:inline-block;}
.top1 .a1{color:#e9362d;}
.top1 .a2{color:#009cff;}
.top1 .a3{color:#699905;}
.top1 .a4{color:#ff0090;}
.top1 .a5{color:#ff4e00;}
.top1 .a1,.top1 .a2,.top1 .a3,.top1 .a4,.top1 .a5{cursor:pointer;}
.top_menu .news{background:url(../images/img/news.gif) no-repeat right top;}
.top1 a{}

/* menu
----------------------------------------------------------------------------------- */
.menu{height:38px; font:bold 14px/38px Tahoma;}
.menu .a1{width:auto; float:left;}
.menu .a2{width:auto; float:right;}

.menu .a1 li{background:url(../images/img/menubg.gif) no-repeat right -126px;float:left; width:auto; height:38px; margin:0 1px 0 0;}
.menu .a1 li a{background:url(../images/img/menubg.gif) no-repeat left -42px;padding:0 20px; display:inline-block; color:#395f83;}
.menu .a1 li.hover, .menu .a1 li:hover{background:url(../images/img/menubg.gif) no-repeat right -84px;}
.menu .a1 li.hover a, .menu .a1 li:hover a{background:url(../images/img/menubg.gif) no-repeat left top;padding:0 20px;display:inline-block;color:#fff;}
.menu .a2 li{background:url(../images/img/menubg.gif) no-repeat right -126px; float:left; width:auto; height:38px; margin:0 2px 0 0;}
.menu .a2 li a{background:url(../images/img/menubg.gif) no-repeat left -42px; padding:0 15px; display:inline-block; color:#395f83;}

/* search
----------------------------------------------------------------------------------- */
.bar{height:30px; width:980px; overflow:hidden; padding:9px 0 19px 0; margin:0 auto;}
.search{width:435px; background:url(../images/img/bg1.png) no-repeat left -66px; height:26px; padding:2px 0;_behavior:url(images/iepngfix.htc);}
.search, .search dl, .bar b, .bar .list{float:left;}
.search dl select{position:absolute; top:-1000000px;}
.search dl div.dropdown{float:left;margin-right:120px;}
.search dl span{display:block;width:100%;height:26px;line-height:26px;text-indent:12px;cursor:default;}
.search dl span.over{background-position:left bottom;border-color:#B4C91A;}
.search dl ul{background:#fff;width:100%;display:none;}
.search dl ul li{height:20px;width:100%;padding:3px 0;text-indent:12px;cursor:default; line-height:20px;}
.search dl ul li.over{background:#f2f2f2;}
.search dl ul.show{width:100%; display:block; position:absolute; z-index:10000;background:#fafafa;}
.search #dropDownList0, .search #dropDownList0 ul{width:115px;}
.search .text{padding:3px 10px 0 5px;}
.search .text input{width:240px; height:20px; border:0;}
.search .btn{padding:2px 0 0 0;}
.search .btn input{width:58px; height:22px; border:none; background:none; cursor:pointer;}
.bar b a, .bar b a:hover, .bar .list, .bar .list a, .bar .list a:hover{color:#fff;}
.bar b{line-height:30px; font-size:14px; padding:0 20px;}
.bar .list{width:420px; height:16px; padding:5px 0; font:12px/20px Tahoma; overflow: hidden;}
.bar .list span, .bar .list ol{float:left;}
.bar .list ol{width:340px; overflow:hidden; height:20px;}
.bar .list ol a{white-space:nowrap; padding:0 7px 0 0; float:left;}

/* footer
----------------------------------------------------------------------------------- */
.footer{height:59px; margin:10px auto 0; background:url(../images/img/bg1.png) no-repeat left top; width:978px; overflow:hidden; padding:1px;}
.footer .img{width:160px; height:46px;float:left;}
.footer .sear, .footer .button{float:right;}
.footer .button{padding:11px 16px 0 0; width:89px; height:22px; font:12px/22px Tahoma; text-indent:32px;}
.footer .sear{padding:11px 16px 0 0;}
.footer .sear .btn{height:22px; cursor:pointer;}
.footer .sear .text{height:18px;}

/* link
----------------------------------------------------------------------------------- */
.link .img, .link .text{border:1px solid #dcdddd; background-color:#fff;width:960px; overflow:hidden; margin:8px 0 0 0;}
.link .img{padding:0 9px 9px 9px;}
.link .img img{width:96px; height:34px; padding:1px; border:1px solid #dbdcdd;}
.link .img a{float:left; padding:9px 3px 1px 3px;}

.link .text{padding:9px;}
.link .text span{float:left; padding:1px 5px 1px 0; font-weight:bold; margin:1px 0; height: 16px;}
.link .text a{float:left; padding:1px 6px; white-space:nowrap; margin:3px 0; color:#4d4d4d;}
.link .text a:hover{color:#ff0000;}

/* copy
----------------------------------------------------------------------------------- */
.copy{width:960px; margin:0 auto;overflow:hidden; padding:15px 0;}
.copy .link{font:12px/20px Tahoma; text-align:center; color:#444;} 
.copy .link a{color:#444;}
.copy .link a:hover{color:#ff0000;}

.copy .img{padding:12px 0 0 200px;color:#545454;font:12px/20px Tahoma; text-align:center; overflow:hidden; height:50px;}
.copy dl{margin:0 8px; width:60px;font:12px/20px Tahoma; float:left; cursor:pointer; padding:0 0 0 60px; height:50px;}
.copy .a1{background:url(../images/img/a1.gif) no-repeat left top;}
.copy .a2{background:url(../images/img/a2.gif) no-repeat left top;}
.copy .a3{background:url(../images/img/a3.gif) no-repeat left top;}
.copy .a4{background:url(../images/img/a4.gif) no-repeat left top;}

/* style right
----------------------------------------------------------------------------------- */
.pvc_rt1, .pvc_rt2, .pvc_rt3, .pvc_rt4{margin:7px 0 0 0;overflow:hidden;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.pvc_rt1, .pvc_rt4{background:url(../images/t1.png) no-repeat left top; height:39px; padding:4px 0 0 0;}
.pvc_rt2{background:url(../images/t1.png) no-repeat left -92px; height:34px;}
.pvc_rt3{background:url(../images/t1.png) no-repeat left -131px; height:35px;}
.top3px{border-top:3px solid #2b94ed;}

.pvc_rt1 ul{float:left; width:auto; padding:0 0 0 5px;}
.pvc_rt1 .more, .pvc_rt2 .more, .pvc_rt3 .more, .pvc_rt4 .more{float:right; padding:8px 10px 0 0; color:#086FDA/*#ff0030;*/}
.pvc_rt1 ul li{float:left; width:71px;height:39px; text-align:center; overflow:hidden; font:bold 14px/33px Tahoma; background:url(../images/t1.png) no-repeat -76px -48px; margin:0 2px; cursor:pointer;}
.pvc_rt1 ul li.hover{background:url(../images/t1.png) no-repeat left -48px; color:#fff;}
.pvc_rt4 dl{float:left; width:71px;height:39px; text-align:center; overflow:hidden; font:bold 14px/33px Tahoma; background:url(../images/t1.png) no-repeat left -48px; margin:0 0 0 5px; color:#fff;}

.pvc_rt2 dl, .pvc_rt3 dl{float:left; font:bold 14px/34px Tahoma;}
.pvc_rt2 dl{color:/*#ee0000*/#086fda; padding:0 0 0 48px;}
.pvc_rt3 dl{color:#086fda; padding:0 0 0 38px;}

.pvc_rbody{border:1px solid #dddddd; border-top:none; overflow:hidden;}
/* .pvc_ra{padding:10px; width:207px; height:288px;} */
/*.pvc_ra{padding:10px; width:207px; height:578px;}*/
.pvc_ra{padding:10px; width:207px; height:693px;}
.pvc_rb{padding:0 0 10px 0; width:227px;}
.pvc_rc{padding:10px; width:207px;}
.pvc_rd{padding:10px; width:207px;}
.pvc_re{padding:10px; width:207px;}
.pvc_rf{padding:10px; width:207px;}
.pvc_rg{padding:10px; width:207px;}
.pvc_rh{padding:10px; width:207px;}
.pvc_ri{padding:10px; width:207px;}
.pvc_rj{padding:10px; width:207px;}

.pvc_ra ul{background:url(../images/ico/h1.png) no-repeat left 6px; padding:0 0 0 25px; width:182px; overflow:hidden;}
.pvc_ra ul li{height:24px; float:left; overflow:hidden; width:100%; font:12px/24px Tahoma;}
.pvc_ra ul li b, .pvc_ra ul li b span{overflow:hidden; height:24px;}
.pvc_ra ul li b{font-weight:normal; width:122px; float:left;}
.pvc_ra ul li span{font-weight:normal; width:50px; float:right; text-align: right;}

.pvc_rb li{float:left; padding:10px 0 0 6px; width:104px; height:48px; overflow:hidden;}
.pvc_rb li img{padding:2px; border:1px solid #ccc;width:98px; height:42px;}

.pvc_rc li{width:59px; padding:0 5px; height:20px; overflow:hidden; float:left;font:12px/20px Tahoma;}
.pvc_rc li a{color:#003278;}
.pvc_rc li a:hover{color:#cc0000;}

.pvc_rd li{width:197px; padding:0 0 0 10px; height:20px; overflow:hidden; float:left;font:12px/20px Tahoma; float:left; background:url(../images/ico/ico1.png) no-repeat left 10px;}

.pvc_re ul{background:url(../images/ico/h1.png) no-repeat left 6px; padding:0 0 0 25px; width:182px; overflow:hidden;}
.pvc_re ul li{height:24px; float:left; overflow:hidden; width:100%; font:12px/24px Tahoma;}

.pvc_rf li{height:22px; float:left; overflow:hidden; width:100%; font:12px/22px Tahoma;}
.pvc_rf li span{display:inline-block; overflow:hidden;height:22px;}
.pvc_rf li span.a{width:77px; padding:0 10px 0 0;}
.pvc_rf li span.b{width:70px; text-align:right;}
.pvc_rf li span.c{width:50px; text-align:right; color:#656565;}

.pvc_rg li{height:24px; float:left; overflow:hidden; width:100%; font:12px/24px Tahoma;}
.pvc_rg li span{display:inline-block; overflow:hidden;height:22px;}
.pvc_rg li span.a{width:67px; text-align:center;}
.pvc_rg li span.a, .pvc_rg li span.a a{color:#0199d5;}
.pvc_rg li span.a a:hover{color:#cc0000;}
.pvc_rg li span.b{width:100px; text-align:center;padding:0 10px;}
.pvc_rg li span.c{width:20px;}

.pvc_rh li{float:left; padding:5px 0 0 5px; width:97px; height:93px; overflow:hidden;}
.pvc_rh li img{padding:1px; border:1px solid #ccc;width:93px; height:69px;}
.pvc_rh li p{width:100%; height:20px; overflow:hidden; text-align:center; font:12px/20px Tahoma; cursor:pointer;}

.pvc_ri li{float:left; width:187px; height:20px; overflow:hidden; font:12px/20px Tahoma; padding:3px 10px;color:#666;}
.pvc_ri li a{color:#188fe6;}
.pvc_ri li a:hover{color:#cc0000;}

.pvc_rj li{float:left; width:187px; height:20px; overflow:hidden; font:12px/20px Tahoma; padding:0 10px;}
/* 2011-5-5 11:44 */
/*
.pvc_rcc{border:1px solid #dddddd; border-top:none; overflow:hidden; padding:10px; width:207px;}
.pvc_rcc ul{padding:0px; width:182px; overflow:hidden;}
.pvc_rcc ul li{height:24px; float:left; overflow:hidden; width:100%; font:12px/24px Tahoma;}
.pvc_rcc ul li img{margin-right:10px;}
.pvc_rcc ul .item{margin-left:10px;}
*/
.pvc_rcc{border:1px solid #dddddd; border-top:none; overflow:hidden; padding:10px; width:207px;}
.pvc_rcc ul{padding:0px; width:207px; overflow:hidden;}
.pvc_rcc ul li{height:24px; line-height: 24px; float:left; overflow:hidden; width:90px; font:12px/24px Tahoma; text-align: left; padding:0px 5px;}

.pagegg{width:100%; text-align:center; overflow:hidden; font-family:Tahoma; padding:5px 0;}
.pagegg a{border:1px solid #ccc; padding:2px 4px;}
.pagegg a.up, .pagegg a.down{color:#1576fa;}
.pagegg a.this{color:#ff0000;}
.pagegg span.a{color:#8a8a8a; padding:0 10px;}
.pagegg span.b input{border:1px solid #ccc;background-color:#fff;color:#1576fa; cursor:pointer; line-height:16px;}
.pagegg span.c input{border:1px solid #ccc;background-color:#fff; width:40px; margin:0 5px;}
.summary {BORDER-BOTTOM: #dcdddd 1px solid; TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; BORDER-LEFT: #dcdddd 1px solid; PADDING-BOTTOM: 6px; LINE-HEIGHT: 23px; MARGIN: 15px 0px 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #f9f9f9; FONT-SIZE: 12px; BORDER-TOP: #dcdddd 1px solid; BORDER-RIGHT: #dcdddd 1px solid; PADDING-TOP: 12px}

/* 登录页 */
input.text {
    background: url("../images/text.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding: 4px;
}

.width5 {
    width: 160px;
}

/*
.content {
    margin: 0px auto;
    width: 980px;
}
*/

.module_common {
    border: 1px solid #DDDDDD;
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 5px;
}

.login_con {
	background: url("../images/login/login_con.gif") repeat-y scroll 0 0 transparent;
    margin-bottom: 10px;
    overflow: hidden;
    width: 968px;
}

.login_left {
    background: url("../images/login/login_left.gif") no-repeat scroll 0 0 transparent;
    color: #646665;
    display: inline;
    float: left;
    margin: 50px 0 0 100px;
    padding-left: 100px;
    width: 450px;
}	

.login_left table{
	border-collapse: collapse;
}

.login_left table td{
	padding: 5px 0px;	
}

.login_con .enter {
    background: url("../images/login/login_btn.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: left;
    height: 38px;
    vertical-align: middle;
    width: 105px;
	margin-top: 10px;
}

.login_con .clew {
    color: #C53801;
    display: block;
    float: left;
    margin: 24px 0 0 8px;
}

.login_right {
    color: #9C9C9C;
    display: inline;
    float: right;
    line-height: 22px;
    margin: 40px 50px 50px 0;
    width: 180px;
}

.login_right h4 {
    color: #666666;
    font-size: 12px;
    line-height: 2em;
	font-weight: bold;
}

.login_right .tel{
	clear: both;
	float: left;
	margin-top: 5px;
	font-size: 12px;
	font-weight: bold;
}

.login_btn {
    background: url("../images/login/register_btn.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: left;
    height: 38px;
    width: 105px;
	margin-top: 5px;
}