/**********全局CSS定义**********/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,lable,textarea,p,blockquote,img {margin:0;padding:0;}
img {border:none;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:400;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
body {font-family:Arial,Helvetica,sans-serif,SimSun,"宋体";font-size:12px;background:#FFFFFF}
a {text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#0657b2;}

A.ptcss_topdh:link {
	FONT-SIZE: 14px; COLOR: #086092; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
A.ptcss_topdh:visited {
	FONT-SIZE: 14px; COLOR: #086092; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
A.ptcss_topdh:hover {
	FONT-SIZE: 14px; COLOR: #086092; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
A.ptcss_topdh:active {
	FONT-SIZE: 14px; COLOR: #086092; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}


.layout {margin:0 auto;width:950px;}
.header {height:55px;}
	.header .logo {margin-left:4px;}
	.header h1 {float:left;width:520px;overflow:hidden;}
	.header .subnav {float:right;margin:30px 8px 0 0;height:18px;line-height:20px;}
		.subnav a, .subnav a:visited {color:#086092;}
.nav {margin:0 auto;width:950px;height:33px;background:url(/templates/images/bg_nav.jpg) no-repeat}
		.nav li {float:left;position:relative;z-index:100;height:33px;}
			.nav li a {display:block; padding:0 38px;line-height:33px;font-size:14px;font-weight:800;color:#FFFFFF;}
			.nav li span {display:none;}
			.nav li a:hover, .nav li.current a {text-decoration:none;color:#000000;background:url(/templates/images/bg_nav_hover.gif) no-repeat center}
			.submenu {display:none;position:absolute;z-index:2;top:32px;left:0;height:auto;width:220px;}
				.submenu cite {display:block;height:300px;width:220px;background:url(/templates/images/bg_submenu.gif) no-repeat 0 bottom;opacity:0.7;filter:alpha(opacity:70);}
				.submenu ul {position:absolute;top:0;width:220px;height:100%; padding-top:6px}
					.submenu li {position:relative;height:25px;width:220px;text-indent:12px;color:#FFFFFF;}
						.nav .submenu li a {width:220px;padding:0;line-height:25px;background:none;font-weight:100;font-size:13px;color:#FFFFFF;}
						.submenu li a:hover {background:#01315D;color:#FFF700; width:95%; margin-left:6px;}
			.thridmenu {top:0;left:221px;}
			.thridmenu li{*margin-left: -10px; text-indent:10px}
			
.main {margin-top:6px;overflow:hidden;}
	.slider {float:left;width:160px;}
		.slider .search, .slider .fastlink, .slider .news, .slider .login{margin-bottom:10px;padding-top:0px;width:200px;border:1px solid #CDE2E7;overflow:hidden;}
		.slider h3 {margin:0 auto;width:200px;height:21px;line-height:24px;background:url(/templates/images/14022112.jpg); padding-left:6px;}
			.slider h3 span {display:inline-block;*display:inline;zoom:1;height:20px;border-bottom:1px solid #3B83E9;font-weight:100;  font-size:13px; color:#086092;overflow:hidden;}
			.slider h3 span a{ color:#086092; text-decoration:none;}
		.slider .search {position:relative;height:155px;}
			.search iframe {display:none;position:absolute;top:30px;left:0;width:150px;height:60px;border:none;background:#FFFFFF;} 
			.search form {margin:5px auto 0;width:190px;}
			.search select {*width:134px;}
				.search form label{display:block;padding:5px 0;text-align:center;background:#fff;}
				 .search form label input{width:130px;}
				.search form .submit{ margin-left:25px; margin-top:5px;background: url(/templates/images/bg_search.gif) no-repeat;border:none; width:50px; height:23px; color:#fff; line-height:23px; text-align:center;}
				.search form a:hover {text-decoration:none;}
			.fastlink h3 {margin-bottom:10px;}
			.fastlink h4 {margin-left:10px;width:400px;height:21px;line-height:21px;text-indent:15px;font-weight:100;background:url(/templates/images/bg_main.gif) no-repeat 0 -47px;cursor:pointer;}
			.fastlink h4.unfold {background-position:0 -25px; }
			.fastlink ul {margin:3px 0;width:330px;overflow:hidden}
				.fastlink li {height:18px;line-height:18px;text-indent:25px;overflow:hidden;}
					.fastlink li a {color:#666;}
				.news ul{margin:3px 0;width:190px;overflow:hidden; margin-left:10px; padding-top:3px;}
				.news .time{ color:#1A71C6; }
				.news li { width:190px;margin-bottom:3px; background:url(/templates/images/icon_1.jpg) no-repeat; padding-left:15px; line-height:20px;}	
			.slider .login{ position:relative;}
			.login form{ margin:5px; width:190px;}	
			.login form label{ display:block; padding:5px 0 3px 10px; text-align:left; padding-bottom:5px;}
			.login form label input{ width:100px;  line-height:22px;}
			.login form .submit{ margin-left:20px; margin-top:5px;background: url(/templates/images/bg_search.gif) no-repeat;border:none; width:50px; height:23px; color:#fff; line-height:23px; text-align:center;}
			.login form a{ color:#FF6600; line-height:23px;}	
			.friengsite{ width:190px; overflow:hidden;}
			.friengsite select{ margin-left:10px; width:180px;}
					
					
	.content {float:right;width:740px;}
		.slideplay {width:740px;height:226px;overflow:hidden;}
		.tab_intro {position:relative;margin-top:14px;height:192px;overflow:hidden;}
			.tab_intro ul {position:absolute;z-index:1;top:0;height:27px;width:740px;}	
				.tab_intro li {float:left;margin-right:8px;height:25px;padding:0 10px;line-height:25px;border:1px solid #D4D4D4;text-align:center;font-weight:800;color:#086092;background:url(/templates/images/bg_main.gif) repeat-x 0 -115px;cursor:pointer;}
					.tab_intro li.current {height:26px;border-bottom:none;background-position:0 -141px;}
			.tab_intro_cont {position:absolute;top:26px;padding:10px;width:718px;height:134px;border:1px solid #D4D4D4;overflow:hidden; border-bottom:#FFFFFF}
				.tab_intro_cont dl {height:142px;overflow:hidden; font-size:13px; }
					.tab_intro_cont img {float:left; width:180px; height:120px; padding:4px;}
					.tab_intro_cont dd {padding-left:10px;}
						.tab_intro_cont h3 {height:25px;line-height:25px;font-size:14px;}
							.tab_intro_cont h3 a {color:#086092;}
						.tab_intro_cont p {line-height:18px;color:#666666;}
						.tab_intro_cont table {line-height:18px;padding-top:10px}
						.tab_intro_cont table span {color:#666666;}
						.tab_intro_cont table input { width:200px; margin:10px; }
						.tab_intro_cont p span{color:#666666;}
						.tab_intro_cont i {line-height:18px;font-size:14px;}
						.tab_intro_cont .more {margin-top:5px;height:21px;line-height:21px;}
							.tab_intro_cont .more a {color:#086092;}
		.dh_gonggao {position:relative; overflow:hidden;border:1px solid #D4D4D4;text-align:left; color:#666666; padding-left:10px; padding-bottom:10px; border-top:#FFFFFF}
		.dh_gonggao span { font-size:13px; color:#FF6600}
		.dh_gonggao a { color:#0657B2}
		.topic {margin-top:15px;width:740px;height:117px;border-bottom:1px solid #C6D2FF;}
			.topic dt {float:left;width:180px; overflow:hidden;}
			.topic dt img{ width:166px; height:110px}
			.topic dd {float:left;margin-left:10px;width:476px;}
				.topic dd h4 {height:22px;line-height:22px;font-size:14px;overflow:hidden;}
					.topic dd h4 a {color:#086092;}

			
	.cont_right{margin-top:6px; padding:10px 30px; width:600px; _width:592px; float:left; line-height:18px}
	.cont_right .com_about{font-size:14px;color:#333333; padding-bottom:10px}
	.cont_right h4 { font-weight:bold; color:#333333; }
	.cont_right ul { padding-left:20px}
	.cont_right_ads{margin-top:6px; margin-right:3px; text-align:center; line-height:18px; width:220px; float:right; overflow:hidden; }
	.cont_right_ads img {padding-bottom:10px;}
	.cont_right_ads p a {font-size:13px;color:#086092;}
	.cont_right_border {border:1px #C7D0D1 solid; float:inherit; width:738px}
	
	.position_guide{ margin-bottom:1px;padding-left:5px; background: url(/templates/images/11.gif) no-repeat; line-height:25px;}
	
	.contact_guide_bg{background:url(/templates/images/contact_guide.jpg) no-repeat; height:120px ;padding-bottom:2px;}
	
	/** About **/
	.about_guide_bg{background:url(/templates/images/1700.jpg) no-repeat; height:120px ;padding-bottom:2px;}
	
	.pro_cat_guide {background:url(/templates/images/pro_guide.jpg) no-repeat; height:120px}
	.pro_cat_guide ul{ float:left; padding-right:10px; line-height:18px}
	
	.pro_cat_guide .left{ width:155px}
	.pro_cat_guide .left li {line-height:15px; padding-top:8px; padding-left:10px}
	.pro_cat_guide .middle {width:355px}	
	.pro_cat_guide .right{ width:200px}
	.pro_cat_guide .right span { display:block; padding-top:10px; font-weight: bold}
	.pro_cat_guide .right li {line-height:12px; margin-left:8px; padding-top:8px; list-style:circle;}
	
	.pro_list { padding:20px; line-height:18px;}
	.pro_list span{ display:block; padding-top:10px; font-size:14px}
	.pro_list_display {margin-top:15px;width:690px;border-bottom:1px solid #C6D2FF; height:140px}
			.pro_list_display dt {float:left;width:180px;overflow:hidden;}
			.pro_list_display dt img{width:166px; height:110px}
			.pro_list_display dd {float:left;margin-left:10px;width:500px;}
				.pro_list_display dd h4 {height:22px;line-height:22px;font-size:14px;overflow:hidden;}
					.pro_list_display dd h4 a {color:#086092;}
				.pro_list_display .pro_attributes{ padding-top:6px; float:left;}
				.pro_list_display .pro_attributes li{ float:left; border-bottom: dotted 1px  #C6D2FF; width:160px; line-height:20px;}

	.brief{color:#333333;font-size:14px;line-height:25px;text-decoration:none; padding:10px;}
	.brief img {padding:5px}
   		.title{ font-size:14px; color:#086092; }		
		.pro_s{ margin:5px; position: relative;}
		.pro_s h4{margin-left:10px;width:348px;height:21px;line-height:21px;text-indent:15px;font-weight:100;background:url(/templates/images/arrowDownProduct.gif) no-repeat;cursor:pointer; padding-left:10px;}
		.pro_s h4.unfold{margin-left:10px;width:348px;height:21px;line-height:21px;text-indent:15px;font-weight:100;background:url(/templates/images/arrowDownProduct2.gif) no-repeat;cursor:pointer; padding-left:10px;)}
		.pro_s li{ text-align:left; line-height:25px; }
        .news_list{ padding:10px; margin:20px 10px;}
		.news_list li{ padding-left:18px;text-align:left;background:url(/templates/images/dot.gif) no-repeat scroll 0 9px; line-height:28px; font-size:14px; border-bottom:dashed 1px #CCCCCC; }
		.news_list li span {color:#1A71C6;display:inline-block;width:120px;}
		
		/**商品具体显示页 star*/
		.pro_info { padding:20px; line-height:20px; font-size:13px}
		.pro_info .pro_attributes{ float:left;width:432px; padding:0px 12px 5px 0px}
		.pro_info .pro_attributes p{ color:#086092; font-weight:bold; border-bottom: 1px solid #C6D2FF; line-height:30px;}
		.pro_info .pro_attributes li{ float:left; border-bottom: dotted 1px  #C6D2FF; width:50%; line-height:28px; float:left;  overflow:hidden;}
		
		.pro_info .pro_order_download { padding-right:30px;}
		.pro_info .pro_order_download .pro_img{ float:left;*float:none; margin:10px 0px 10px 40px; width:168px}
		.pro_info .pro_order_download .pro_img img{*margin:10px 0px 10px 40px;}
		.pro_info .pro_info_detail { float:left; padding-top:4px; width:690px;}
		.pro_info .pro_info_detail img { margin-right:4px;}
		/**商品具体显示页 end**/
				
				
		/** 首页产品列表 **/
		.pro_attributes_index{ padding-top:6px; float:left; width:540px;}
		.pro_attributes_index li{ float:left; border-bottom: dotted 1px  #C6D2FF; width:180px; line-height:20px; overflow:hidden;}
		
		.orderBt a { display:block; float:right; margin-left:10px; margin-top:4px; color:#FFF}
		.orderBt a:hover{ color:#FFF}
		.orderBt .order { padding:1px 20px 1px 20px; background:#90BF01}
		.orderBt .seeDetail { padding:1px 20px 1px 20px; background:#0085BE}
	
/***注册页面Start***/
.div_content .bitian{ font-size:12px; color:#666666; font-weight:normal;}
.reg{width:20%; padding-left:12px; color:#086092; font-weight:bold;line-height:22px; border-bottom:dashed 1px #CCCCCC; margin-bottom:10px; margin-left:40px}
.div_content .reginput{border:1px #7f9db9 solid;}
.div_content .reginput_w {width:180px}
.div_content .description { color:#666666; font-style:italic}
/**注册页面 End**/

/** 我的订单列表 **/
.orderList { margin-top:-20px; *margin-top:-12px }
.orderList ul{ margin-left:52px; _margin-left:26px; width:650px; float:left;}
.orderList .line { border-bottom:#CCCCCC 1px solid ;}
.orderList ul li{ float:left; padding-top:10px; padding-bottom:10px; padding-right:6px}
.orderList ul li a { color:#0085BE }
.orderList ul li a:hover { color:#90BF01}
.order_description {padding-left:12px; color:#FF6600; margin-left:40px;}

/*--分页--*/
.pages {clear:both;height:25px;text-align:right;font-family:"宋体";overflow:hidden; margin:5px 20px 15px;}
.pages a, .pages strong, .pages span  {display:inline-block;*display:inline;zoom:1;padding:0 6px;height:21px;line-height:21px;border:1px solid #9AAFE5;color:#3568B9}
.pages strong, .pages a:hover {text-decoration:none;color:#FFFFFF;background:#296CB3;}
.pages span {border:1px solid #DDDDDD;color:#999999}

/*--分页end--*/

.clearit {clear:both;font-size:0;height:8px;line-height:0;overflow:hidden;}

.foot {margin-top:10px;padding-top:5px;border-top:1px dashed #BDCAD2;text-align:center;}
	.foot p {height:23px;line-height:23px;color:#A0B1BB;font-family:Arial}
	.foot a {color:#086092;}

7

/* 出错 */
.updated {}
.updated {border: 1px #E6DB55 solid; background-color:#FFFBCC; color:#333333;margin: 10px;padding: 8px;}

.error {padding: 8px;margin: 10px}
.error {border: 1px #CC0000 solid; background-color:#FFEBE8 ;color:#333333}
