@charset "utf-8";
/* CSS Document */
body { background:#cccccc; margin:0; padding:0; font-size:12px; font-family:"宋体"; overflow-x:hidden; }
* { margin:0; padding:0; border:0; list-style:none; }
img { border:0; }
.main_index { width:980px; position:relative; margin:0 auto; background:#FFFFFF; }
/*index_head*/
.top { position:relative; height:120px; }
.top span { display:block; position:absolute; left:20px; top:20px; }
.top .nav { position:absolute; bottom:2px; width:980px; height:36px; background:url(../images/nav_bg.gif) left top no-repeat; }
.top .nav a { float:right; display:block; height:36px; line-height:36px; font-size:13px; color:#636363; font-weight:bold; text-decoration:none; text-align:center; margin-left:1px; }
.top .nav a:hover { text-decoration:none; color:#c62118; background:url(../images/nav_bg_hover.gif) left center repeat-x; }
.top .nav a.nav_contact { width:98px; }
.top .nav a.nav_oem { width:155px; }
.top .nav a.nav_trade { width:104px; cursor:pointer; }
.top .nav a.nav_service { width:81px; }
.top .nav a.nav_product { width:79px; }
.top .nav a.nav_company { width:63px; }
.top .nav a.nav_home { width:103px; text-indent:40px; }
.top .nav a.nav_home:hover { background:url(../images/nav_home_bg.gif) left center no-repeat; }
.top .nav_cur {background:url(../images/nav_bg_hover.gif) left center repeat-x; }
.top .topinfo { position:absolute; right:20px; top:10px; width:150px; height:25px; line-height:25px; }
.top .topinfo a { text-decoration:none; color:#636363; }
.top .topinfo a:hover { text-decoration:underline; color:#c62118; }
.banner { position:relative; height:240px; }

/*index_content*/
.content { position:relative; height:400px; background:#FFFFFF; }
.content_left { position:absolute; width:208px; height:375px; margin-top:25px; border-right:#cecece solid 1px; }
.content_left ul { width:86%; margin:0 auto; background:url(../images/content_left_ico.gif) 130px 22px no-repeat;}
.content_left li { height:75px; color:#b7adaa; font-size:14px; font-weight:bold; text-indent:2px; border-bottom:#cecece solid 1px; position:relative;  line-height:60px; }
.content_left li.olink { height:25px; line-height:25px; width:100%; text-align:right; border:none; overflow:hidden; position:relative; top:15px; }
.content_left li span { position:absolute; font-size:14px; font-weight:2px; display:block; top:22px; text-indent:10px; left:15px; color:#cecece; z-index:10; }
.content_left li a { color:#b7adaa; text-decoration:none; display:block; width:88px; height:25px; line-height:25px; position:absolute; top:15px; z-index:20; }
.content_left li a:hover { color:#018428; text-decoration:underline; }

.content_rt { position:absolute; width:725px; right:25px; margin-top:25px; height:225px; border-bottom:#cecece solid 1px;}
.content_rt .aboutus { float:left; width:380px; height:215px; line-height:23px; color:#666; }
.content_rt .aboutus img { text-align:right; margin-left:10px; }
.content_rt .aboutus h1 { display:inline; margin:0; padding:0; font-size:12px; }
.content_rt .news { float:right; width:310px; height:215px; }
.content_rt .news dl dt { height:30px; line-height:30px; background:url(../images/index_newsdt.gif) left 8px no-repeat; padding-left:25px; border-bottom:#cecece solid 1px; margin-bottom:10px; }
.content_rt .news dl dt a { color:#000000; text-decoration:none; }
.content_rt .news dl dt a:hover { color:#000000; text-decoration:underline; }
.content_rt .news dl dt span { position:relative; float:right; width:50px; display:block; height:20px; line-height:20px; margin:0; padding:0; }
.content_rt .news dl dt span img { position:absolute; top:15px; left:15px; }
.content_rt .news dl dd { height:25px; line-height:25px; background:url(../images/index_newsli.gif) left center no-repeat; text-indent:10px; }
.content_rt .news dl dd span { float:right; color:#999999; }
.content_rt .news dl dd a { color:#333333; text-decoration:none; }
.content_rt .news dl dd a:hover { color:#018131; text-decoration:underline; }

.content_rb { position:relative; width:725px; margin-top:25px; height:135px; float:right; right:25px; top:232px; } 
.content_rb ul li { float:left; width:118px; text-align:center; height:120px;  margin-left:2px; }
.content_rb ul li a { display:block; width:92px; height:82px; overflow:hidden; cursor:pointer; color:#333333; text-decoration:none; position:relative; top:10px; margin:0 auto; }
.content_rb ul li a:hover { color:#FF0000; text-decoration:underline; }
.content_rb ul li span { position:relative; display:block; margin-top:12px; text-indent:20px; width:118px; height:25px; line-height:25px; background:url(../images/index_newsdt.gif) 15px 5px no-repeat; }

.bottom_index { width:100%; position:relative; margin:0 auto; margin-top:10px; background:#FFFFFF; clear:both; }
.bottom_index ul li { text-align:center; height:30px; line-height:30px; }
.bottom_index ul li.link { height:30px; line-height:30px; color:#000000; border-bottom:#CCCCCC solid 1px; }
.bottom_index ul li.link dl dt { width:100px; font-weight:bold; font-size:12px; text-indent:28px; float:left; }
.bottom_index ul li.link dl dd { width:auto;}
.bottom_index ul li.link dl dd a { display:block; padding-left:10px; padding-right:10px; line-height:30px; color:#006600; text-decoration:none; float:left;}
.bottom_index ul li.link dl dd a:hover { color:#000000; text-decoration:underline; }
.bottom_index ul li.copyright { font-size:12px; font-family:Arial, Helvetica, sans-serif,宋体; }

/*about us */
.acontent { position:relative; height:auto; background:#FFFFFF; padding-top:15px; }
.abanner { position:relative; height:140px; }
.abottom { height:100px; }
.ac_left { width:220px; float:left; position:absolute; }
.ac_left dl { width:200px; margin:0 auto; }
.ac_left dl dt { height:30px; line-height:30px; font-size:14px; border-bottom:#00927f solid 1px; margin-bottom:10px; }
.ac_left dl dd { height:30px; line-height:30px; border-bottom:#00927f solid 1px; text-indent:25px; background:url(../images/ddli.gif) 10px center no-repeat; }
.ac_left dl dd a { color:#333333; text-decoration:none; }
.ac_left dl dd a:hover { color:#FF0000; text-decoration:underline; }
.ac_right { position:relative; width:725px; right:25px; left:220px;  line-height:27px; color:#333333; border-left:#cccccc solid 2px; padding-left:20px; padding-bottom:30px;
}
.ac_right .ac_content { margin-left:22px; margin-right:20px; text-align:justify;text-justify:inter-ideograph; } 
.ac_right .ac_content hr { height:3px; overflow:hidden; }
.ac_right strong { color:#444444; }
.ac_right img { margin-left:10px; margin-right:10px; margin-bottom:15px; }
.ac_right span.position { height:30px; line-height:30px; width:725px; display:block; text-indent:0; color:#018131; margin-bottom:15px; }
.ac_right p { margin-bottom:15px; }
.ac_right h1 { margin-bottom:15px; color:#1b468a; }
.ac_right a { color:#0066CC; text-decoration:none; }
.ac_right a:hover { color:#c62118; text-decoration:underline; }
.ac_right span { font-size:12px; }
.ac_right span.position a { font-size:12px; color:#018131; text-decoration:none; margin-right:5px; }
.ac_right span.position a:hover { color:#FF0000; text-decoration:underline; }
.ac_right ul { height:450px; }
.ac_right ul li { height:30px; line-height:30px;  }
.ac_right ul li span { color:#333333; display:block; float:left; height:20px; line-height:20px; width:100px; }
.ac_right ul li font { color:#FF0000}
.ac_right ul li input { border:#dedede solid 1px; width:200px; height:18px; line-height:18px; }
.ac_right ul li textarea { position:relative; border:#dedede solid 1px; width:400px; height:200px; line-height:18px; margin-top:5px; }
.ac_right ul li.textarea { height:200px; }
.ac_right ul li.textarea span { position:relative; display:block; height:200px; float:left; }
.ac_right ul li input.code { width:60px; float:left; margin-left:0px !Important; margin-left:2px; }
.ac_right ul li input.btn { margin-left:300px; height:25px; width:80px; border:#CCCCCC solid 1px; }
.ac_right ul li input.btn2 { height:25px; width:80px; border:#CCCCC solid 1px; }
.ac_right hr.line { height:20px; border-bottom:dashed 1px #FFFFFF; background:#FFFFFF }
.ac_right ul.list { height:auto; position:relative; }
.ac_right ul.list li { height:25px; line-height:25px; width:685px; border-bottom:#CCCCCC dashed 1px; background:url(../images/index_newsli.gif) 2px 12px no-repeat; padding-left:15px;}
.ac_right ul.list li span { float:right; display:block; width:140px; text-align:right; }
.ac_right ul.list li a { font-size:13px; color:#666666; text-decoration:none; }
.ac_right ul.list li a:hover  { color:#018131; text-decoration:underline; }
.ac_right h1 { font-size:15px; margin:0; padding:0; text-align:center; margin-bottom:15px; }
.ac_right span.info { width:700px; height:50px; line-height:25px; text-align:center; color:#999999; display:block; }
.ac_right .ccon { border:dashed #CCCCCC 1px; text-indent:0px; width:650px; margin-top:15px; padding-top:10px; padding-bottom:10px; padding-right:15px; padding-left:15px; margin-left:28px; }
.ac_right .ccon p { text-indent:0px; }
.ac_right .dline { height:30px; line-height:30px; border:dashed #CCCCCC 1px; text-indent:0px; text-align:center; width:680px; margin-left:28px; }



.ac_right dl.tcq { height:auto; width:720px; position:relative; margin-top:20px; }

.ac_right dl.tcq dt { height:40px; line-height:40px; text-indent:10px; background:url(../images/product_bg.gif) left top repeat-x; }
.ac_right dl.tcq dt a { color:#000000; text-decoration:none; }
.ac_right dl.tcq dt a:hover { color:#006600; text-decoration:none; }
.ac_right dl.tcq dt span { float:right; margin-right:15px; }
.ac_right dl.tcq dd.pcm { position:relative; height:120px; width:160px; margin-left:6px; margin-top:15px; float:left; border:none; }
.ac_right dl.tcq dd.pcm img { border:#aba9aa solid 1px; float:left; margin:0; padding:0; text-indent:0; width:160px; height:90px; }
.ac_right dl.tcq dd.pcm a.pl_tt { font-size:12px; display:block; width:160px; text-indent:0px; text-align:center; color:#1b468a; }
.ac_right dl.tcq dd.pcm a.pl_tt:hover { color:#c62118; text-decoration:none; }

.ac_right dl.tcq dd.pcm_list { border:none; position:relative; margin-left:190px; height:120px; width:525px;   margin-top:15px; }
.ac_right dl.tcq dd.pcm_list ul { height:120px; }
.ac_right dl.tcq dd.pcm_list ul li { height:23px; line-height:23px; width:260px; text-align:left; float:left; font-size:12px; text-indent:0; }
.ac_right dl.tcq dd.pcm_list ul li a { color:#1b468a; text-decoration:none; }
.ac_right dl.tcq dd.pcm_list ul li a:hover { color:#006600; text-decoration:none; }

.ac_right dl.tcq dd.pcm span { display:block; height:20px; line-height:20px; width:120px;  position:relative; left:10px; }
.ac_right dl.tcq dd.wxtcq_list { float:right; height:100px; width:500px; background:#000099; }


.ac_right dl.plist { font-size:12px; height:auto; width:720px; position:relative; margin-top:20px; }
.ac_right dl.plist dt { height:40px; line-height:40px; text-indent:10px; background:url(../images/product_bg.gif) left top repeat-x; }
.ac_right dl.plist dt h1 { text-align:left; color:#000000; font-size:14px; }
.ac_right dl.plist dt a { color:#000000; text-decoration:none;}
.ac_right dl.plist dt a:hover { color:#000000; text-decoration:none; }
.ac_right dl.plist dd { position:relative; width:720px; border-bottom:#CCCCCC dashed 1px;; }

.ac_right dl.plist dd ul { margin-top:15px !important; margin:0; padding:0; text-indent:0; height:auto !important; height:180px; position:relative; margin-bottom:15px; margin-top:15px; }
.ac_right dl.plist dd ul li.pimg { position:absolute; height:180px; width:320px;  padding:0; margin:0; text-indent:0; left:0; top:10px; }
.ac_right dl.plist dd ul li.pimg img { border:0; margin:0; padding:0; }
.ac_right dl.plist dd ul li.ptitle { height:30px; line-height:30px; width:400px; float:left; background:#999999; position:relative;  background:url(../images/plist_li.gif) left center no-repeat; text-indent:20px; color:#660000; left:340px; font-weight:bold; }
.ac_right dl.plist dd ul li.ptitle font { position:relative; color:#666666; font-size:12px; }
.ac_right dl.plist dd ul li.ptitle a { position:relative; color:#660000; text-decoration:none; }
.ac_right dl.plist dd ul li.ptitle a:hover { color:#660000; text-decoration:underline; }
.ac_right dl.plist dd ul li.ptitle a strong { color:#660000; }
.ac_right dl.plist dd ul li.pcon{ margin-left:11px; height:auto; width:389px; line-height:23px; position:relative; left:325px; min-height:180px !Important; }
.ac_right dl.plist dd ul li.detail { text-align:right; height:20px; line-height:20px; margin:0; padding:0; text-indent:0; }
.ac_right dl.pshow { margin-left:23px; }
.ac_right dl.pshow dd { text-indent:0px; padding-left:1px; padding-bottom:20px; padding-top:10px; }
.ac_right dl.pshow dt h1 { text-indent:0; }
.ac_right dl.pshow dd.xh { border-bottom:#CCCCCC dashed 1px; color:#c62118; padding-bottom:5px; padding-top:5px; }
.ac_right dl.pshow dd.xh span { color:#1b468a; font-weight:bold; }
.ac_right dl.pshow dd.ptd {  border-bottom:#CCCCCC dashed 1px;}
.ac_right dl.pshow dd.ptd span { display:block; color:#1b468a; height:35px; line-height:35px; font-weight:bold; }
.ac_right dl.pshow dd.pmsg span { display:block; height:35px; color:#1b468a; line-height:35px; font-weight:bold; }
.ac_right dl.pshow dd.pdown { height:30px; }
.ac_right dl.pshow dd.pdown span { display:block; height:30px; color:#1b468a; line-height:30px; font-weight:bold; padding:0; margin:0;  }

.ac_right dl.pshow dd.pic1 {  border-bottom:#CCCCCC dashed 1px; position:relative; }
.ac_right dl.pshow dd.pic1 img { border:none; margin:0; padding:0; text-indent:0; margin-top:10px; }
.ac_right dl.newslist dt { height:30px; line-height:30px; }
.ac_right dl.newslist dt a { color:#000000; text-decoration:none; }
.ac_right dl.newslist dt a:hover { color:#000000; text-decoration:none; }
.ac_right dl.newslist dd { background:url(../images/index_newsli.gif) 3px center no-repeat; margin-left:27px; height:25px; line-height:25px; border-bottom:dashed 1px #CCCCCC; text-indent:15px; padding:0; }
.ac_right dl.newslist dd span { float:right; text-align:right; }
.ac_right dl.newslist dd.nmore { height:30px; line-height:30px; background:none; border:none; float:right; text-align:right; }
.ac_right span.ninfo { display:block; height:30px; line-height:30px; margin-bottom:15px; border-bottom: #CCCCCC dashed 1px; width:680px; text-align:center; color:#666666; }


/*-------------------------page*/
.pages{

	height:25px;
	margin:12px auto 0px 10px;
	background:#ffffff;
}
.pages .pcount{
	display:inline;
	padding-right:10px;
	padding-left:10px;
	float:left;
	border-right:2px solid #CCC;
	line-height:13px;
	margin:6px 20px 0px 2px;
	font-weight:bold;
	color:#3366CC;
	font-size:11px;
}
.pages .plist{
	float:left;
	padding-top:3px;
	line-height:17px;
}
.pages .plist input {
	float:left;
	width: 30px;
	border: 1px solid #DDDDDD;
	height: 17px;
}
.pages .plist #button {
	height: 18px;
	width: 30px;
	background-color: #FF6600;
	border: 1px solid #CC3333;
	color: #FFFFFF;
	
}
.pages .plist span { 
float:right
}

.pages .plist strong{
	color:#FFF;
	display:block;
	float:left;
	padding-left:8px;
	padding-right:8px;
	background:#018131;
	border:1px solid #023f19;
	margin: 0px 3px 0px 0px;
	text-indent:0px;
}
.pages .plist a{
	display:block;
	height:17px;
	float:left;
	padding-left:8px;
	padding-right:8px;
	border:1px solid #DDD;
	background:#FFF;
	text-decoration:none;
	margin-right:2px;
	color:#000;
	text-indent:0px;
	font-size:12px;
}
.pages .plist a:hover{
	color:#c62118;
}
