@charset "utf-8";
/* CSS Document */

/*产品展示*/
.show{ background-color:#FFF; width:790px; padding-bottom:65px; overflow:hidden; height:auto; display:inline;  }
.content{padding:0px 30px 10px 30px;line-height: 30px;}

.show p{ line-height:30px; padding:8px 0px 3px 0px;}
.show h3{ color:#333;}
.show_bar{ border-bottom:1px solid #a0a0a0; padding-top:2px; width:95%; margin:0 auto;}
.title_h3{  padding:10px; padding-left:30px;}

.text_box{ width:66px; height:28px; background-color:#a0a0a0; text-align:center; line-height:28px; margin-right:10px;}
.text_box a{ display:block; color:#000;}
.text_box a:hover{background-color:#6cb1ef; color:#fff;}
.text_box_01{ width:66px; height:28px; background-color:#6cb1ef; text-align:center; line-height:28px; margin-right:10px; color:#fff;}


#newsdh{ display:block; clear:both}
#newsdh a{width: 92px;
height: 30px;
background: #8E8E8E;
display: block;
float: left;
line-height: 30px;
text-align: center;
margin-right: 5px;}
#newsdh .mover{background-color:#6cb1ef; color:#fff;}
#newsdh .more{ display:none}


.crumbs{ line-height:30px; padding:8px 26px 3px 0px; color:#666666; }
.crumbs a{ color:#666; padding:0 5px;}
.crumbs .now{ color:#0053a4;}

/*资料下载*/
ul,li{ margin:0; padding:0; list-style-type: none;}
.download{ line-height:35px; margin-top:10px; }
.download ul li{  border-bottom:1px dashed #999999; margin-left:35px; }
.download ul li a{ color:#333; display:block; margin-left:0px;}
.download ul li a:hover{ color:#00F; text-decoration:underline;}

.download ul li .time{ font-size:12px; color:#999; float:right}

/*阴影效果*/
.curved_box {
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 60px rgba(0, 0, 0, 0.06) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; 
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
 min-height:500px;_height:500px; float:right !important}

/*左侧导航*/
#left{ float:left; width:210px; margin-top:-6px; position:relative; z-index:2; letter-spacing:4px; padding-bottom:50px; overflow:hidden;}
#left ul{/* background:url(../images/leftbg.gif) no-repeat left top;*/ height:auto; /* min-height:361px;*/ _height:361px; padding-top:5px; }
#left ul li{ padding-right:7px; display:block; height:39px; line-height:39px; overflow:hidden; /*background:url(../images/leftline.gif) no-repeat left bottom;*/ text-align:center; }
#left ul li a.ahover{ font-size:14px; }
#left ul li a.ahover{ color:#00458c;}
#left ul li.pro_l{ height:auto; line-height:normal; text-align:left; letter-spacing:normal; padding:1px 0px 1px 0px; /*background:url(../images/leftline.gif) no-repeat left bottom;*/ }
#left ul li.pro_l a.ptop{
	display:block;
	background:#79c4e7 url(../images/nav_bg.jpg) no-repeat; 
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding:10px 5px 10px 30px;
	line-height:normal; _float:left; _display:inline; width:100%;
}
#left ul li.pro_l .typebox{ display:none; }
#left ul li.pro_l .typebox .box{/* background:url(../images/typeboxbg.gif) repeat-x left top; */border-bottom:1px solid #fff;}
#left ul li.pro_l .typebox span.btop{ display:block; color:#00458c; line-height:normal; padding:9px 5px 9px 16px; cursor:pointer; background-color:#c6e0f8; }
#left ul li.pro_l .typebox span.now{   background-color:#b6e0f8; }
#left ul li.pro_l .typebox span.btop em{ font-size:14px; font-family:'宋体'; vertical-align:middle; }
#left ul li.pro_l .typebox span.btop a{ font-size:12px; color:#0053a5; line-height:180%; }
#left ul li.pro_l .typebox span.btop a:hover{ text-decoration:underline; color:#00a8ff; background-color:#b6e0f8; }
#left ul li.pro_l .typebox span.ahover2{ color:#00a8ff; } 
#left ul li.pro_l .typebox span.ahover2 a{ color:#00a8ff; } 
#left ul li.pro_l .typebox .bbox{ display:none; padding:5px 5px 5px 0; background-color:#90c9fc;}
#left ul li.pro_l .typebox .bbox span{ display:block; line-height:150%; padding:5px 10px 5px 30px; }
#left ul li.pro_l .typebox .bbox span a{ color:#00458c; font-weight:normal; font-size:12px; }
#left ul li.pro_l .typebox .bbox span a.ahover{ color:#00a8ff; }

.prolist table.pt  tr{   cursor:pointer;}
/*表格*/
.prolist table{ width:95%; margin:0 auto; text-align:center; border:1px solid #90c9fc; margin-top:20px;}
/*.prolist td{ padding:5px;  line-height:20px ;height:20px ;border:1px solid #90c9fc;}*/
.prolist table.pt{ border:1px solid #90c9fc; border-width:1px 0px 0px 1px;}
.prolist table.pt td{ padding:3px 5px; vertical-align:middle; line-height:150%; height:18px }
.prolist table.pt thead{ background: #C6E0F8; color:#fff; }
.prolist table.pt thead tr td{ border:1px solid #90c9fc; border-width:0px 1px 1px 0; border-bottom:none; font-weight:bold; font-size:13px;white-space:nowrap;
 }
.prolist table.pt   tr{ color:#333; cursor:pointer; }
.prolist table.pt   tr td{ border:1px solid #90c9fc; border-width:0px 1px 1px 0; padding:7px 2px; word-break:break-all; }

.ziliao{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:100px;/* margin-right:-50px;*/ z-index:999; position:relative; }
.ziliao a{ color: #00C;}
.ziliao a:hover{ color: #fff;}


/*会员*/
img{ vertical-align:middle; height:auto !important; max-width:100% !important}
.submit,.pass-logo a,.form-login .input label,.item span{display:inline-block;zoom:1;*display:inline;}
.blue,.blue a{color:#377abe}
.log{line-height:24px; height:24px;float:right; font-size:12px}
.log span{color:#ced9e7}
.log a{color:#049;text-decoration: none;}
.log a:hover{text-decoration: underline;}
#header{ height:94px; background:url(../images/member/h.png) repeat-x}
#header .logo{ padding-right:100px;float:left;background:url(../images/member/login-logo.png) no-repeat right 2px;}
#header .content{width:920px; margin:auto; height:60px;padding:10px 0 0 0}
#content{width:920px; margin:auto; padding:36px 0 0 0}
.form-login{ width:440px; padding-left:150px;padding:20px 0 0 100px}
.form-login h2{font-size:25px;color:#666;border-bottom: 1px dashed #333;padding-bottom:3px; margin-bottom:10px}
.form-login .input{ padding:7px 0}
.form-login .input label{ width:84px;font-size:14px; color:#888; text-align:right}
.take,.reg{padding:0 0 0 84px}
.take .submit{ margin-top:10px}
.form-login .hr{*background: url(../images/member/line.png) no-repeat left center; height:50px;}
.form-login .hr hr{ display:none}

.submit{padding-left:3px}
.submit,.submit input{ background: url(../images/member/but.png) no-repeat; height:30px;cursor:hand;}
.submit input{background-position: right top; border:none; padding:0 10px 0 7px; font-size:14px}
.reg{ color:#666; line-height:24px}
.reg .submit{background-position: left -35px; height:35px}
.reg .submit input{background-position: right -35px; font-weight:700; color:#fff; height:35px}

.col-1{position:relative; float:right; border:1px solid #c4d5df; zoom:1;background: url(../images/member/member_title.png) repeat-x; width:310px; margin: auto; height:304px}
.col-1 span.o1,
	.col-1 span.o2,
	.col-1 span.o3,
	.col-1 span.o4{position:absolute;width:3px;height:3px; overflow:hidden;background: url(../images/fillet.png) no-repeat}
	.col-1 span.o1{background-position: left -6px; top:-1px; left:-1px}
	.col-1 span.o2{background-position: right -6px; top:-1px; right:-1px}
	.col-1 span.o3{background-position: left -9px; bottom:-1px; left:-1px}
	.col-1 span.o4{background-position: right -9px; bottom:-1px; right:-1px;}
.col-1 .title{color:#386ea8; padding:5px 10px 3px}
.col-1 div.content{padding:0px 10px 10px}
.col-1 div.content h5{background: url(../images/member/ext-title.png) no-repeat 2px 10px; height:34px}
.col-1 div.content h5 strong{ visibility: hidden}
.pass-logo{ margin:auto; width:261px; padding-top:15px}
.pass-logo p{border-top: 1px solid #e1e4e8; padding-top:15px}
.item{padding:10px 0; vertical-align:middle; margin-bottom:10px}
.item span{ color:#8c8686}
.login-list li{ float:left;height:26px; margin-bottom:14px;width:123px;background:url(../images/member/mbg.png) no-repeat}
.login-list li a{ display:block;background-repeat:no-repeat; background-position:6px 5px;height:26px; padding-left:36px; line-height:26px}
.login-list li a:hover{text-decoration: none;}
#footer{color:#666; line-height:24px;width:920px; margin:auto; text-align:center; padding:12px 0; margin-top:52px; border-top:1px solid #e5e5e5}
#footer a{color:#666;}
/*.input {border:1px #000 solid; background:#cecece; }*/