﻿@charset "utf-8";
/* CSS Document */
body{margin:0px auto; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td,img{margin:0; padding:0px;}
ol, ul,li {list-style-image:none; list-style-position:outside; list-style-type:none;}

a {outline:none;} 
a:link{text-decoration:none; }
a:visited{text-decoration:none;}
a:hover{text-decoration:none; }
a:active{text-decoration:none;}

img{border:0; vertical-align:top;}

.pd10{padding-top:10px; clear:both;}
.pd15{padding-top:15px; clear:both;}
.pd20{padding-top:20px; clear:both;}
.pd25{padding-top:25px; clear:both;}
.pd30{padding-top:30px; clear:both;}
.pd50{padding-top:50px; clear:both;}


.header{width:100%; height:132px; margin:0 auto; overflow:hidden;}
.header .top{width:100%; height:84px; background:url(../images/top_bg.gif) repeat-x left top; overflow:hidden;}
.top .topmain{width:1000px; height:84px; margin:0 auto; overflow:hidden;}
	.topmain .logo{display:block; width:420px; float:left;}
	.topmain .logo img{width:450px; height:84px;}
	.topmain .top_right{width:168px; height:84px; float:right; overflow:hidden;}
	.topmain .top_right .language{display:block; height:20px; margin-top:13px; margin-bottom:13px; color:#ccc; text-align:right; overflow:hidden;}
	.topmain .top_right .language a{font:12px/20px Verdana, Geneva, sans-serif; color:#999; text-shadow:1px 1px #fff; text-transform:uppercase;}		
	.topmain .top_right .language a:hover{text-decoration:underline;}	
	.topmain .top_right .search{width:164px; height:21px; background:url(../images/search_bg.gif) no-repeat; padding:2px 2px; line-height:21px; color:#7f7f7f; overflow:hidden;}
	.topmain .top_right .search .search_ss{width:138px; height:16px; margin-top:2px; margin-left:2px; border:none; float:left;}
	.topmain .top_right .search .search_go{border:none; float:right; margin-top:2px; margin-right:2px;}
	.topmain .top_right .search *{outline:none;}
.header .nav{width:100%; height:48px; background:url(../images/nav_bg.gif) repeat-x; overflow:hidden;}
	.nav .navmain{width:1000px; margin:0 auto; overflow:hidden;}
	.navmain ul{width:1010px;}
	.navmain ul li{float:left; height:48px; background:url(../images/nav_fl.gif) no-repeat right;}
	.navmain ul li a{display:block; height:48px; padding:0 31px; font:14px/48px Verdana, Geneva, sans-serif; color:#fff;}
	.navmain ul li a:hover{background:url(../images/nav_bgh.gif) repeat-x;}

.imain01{width:100%; min-height:300px; background-color:#f2f2f2; background:-webkit-gradient(linear,0 0,0 100%,from(#e8e8e8),to(#f6f6f6), color-stop(100%, #f6f6f6)); overflow:hidden;}
.imain01 .amiute{width:972px; height:331px; margin:0 auto; box-shadow:0px 3px 8px #666; background-color:#FFF; position:relative; z-index:1; padding:14px;}	
.amiute li{display:none; width:972px; height:331px;} 
.amiute li img{width:972px; height:331px;} 
.imain01 .imain01_m{width:1000px; height:185px; margin:0 auto; padding-bottom:25px; overflow:hidden;}
.imain01_m h1.imain01_tit{width:100%; height:20px; font:25px/25px Arial, Helvetica, sans-serif; color:#ce001d; padding-bottom:15px; overflow:hidden;}
.imain01_m h1.imain01_tit span{color:#ce001d;}
.imain01_m .imain_more{width:107px; height:34px; display:block;}
.imain01_m .imain_more img{width:107px; height:34px;}
.imain01_m .inews{width:308px; float:left; margin-right:30px; display:block; overflow:hidden;}
.imain01_m .inews ul{}
.imain01_m .inews ul li{width:100%; height:15px; margin-bottom:8px; overflow:hidden;}
.imain01_m .inews ul li a{dispaly:block; font:12px/15px Verdana, Geneva, sans-serif; color:#4a4a4a;}
.imain01_m .inews ul li a:hover{text-decoration:underline;}
.imain01_m .iabout{width:306px; float:left; margin-right:30px; display:block; overflow:hidden;}
.imain01_m .iabout p{font:12px/20px Verdana, Geneva, sans-serif; color:#4a4a4a;}
.imain01_m .ipro{width:326px; float:right; display:block; overflow:hidden;}
.imain01_m .ipro ul{width:360px;}
.imain01_m .ipro ul li{width:71px; margin:0 14px 15px 0; float:left; overflow:hidden;}
.imain01_m .ipro ul li a{display:block;}
.imain01_m .ipro ul li a img{width:69px; height:65px; border:#b9d6f3 1px solid;}
.imain01_m .ipro ul li a:hover img{border:#336ca5 1px solid;}

.imain02{width:100%; min-height:160px; margin:0 auto; background-color:#fff; overflow:hidden;}
.imain02 .imain02_m{width:1000px; margin:0 auto; padding-top:9px; background:url(../images/iamin02_bg.gif) repeat-x left top; overflow:hidden;}
.imain02_m h1.imain02_tit{width:100%; height:18px; font:18px/18px Arial, Helvetica, sans-serif; color:#222; text-transform:uppercase; padding-bottom:15px; overflow:hidden;}
.imain02_m .iprolist{display:block; width:266px; padding:0 40px 0 20px; float:left; border-left:#e2e2e2 1px solid; border-right:#ccc 1px solid; overflow:hidden;}
.imain02_m .iprolist .iprolist_m{width:246px; height:218px; padding:15px 10px 15px 10px; background-color:#f8f8f8;}
.imain02_m .iprolist .iprolist_m a{display:block; height:18px; font:12px/18px Arial, Helvetica, sans-serif; color:#888; letter-spacing:0.01em; margin-bottom:5px; overflow:hidden;}
.imain02_m .iprolist .iprolist_m a:hover{text-decoration:underline;}	
.imain02_m .ihotpro{display:block; width:266px; padding:0 40px 0 40px; float:left; border-right:#e2e2e2 1px solid; overflow:hidden;}
.imain02_m .ihotpro .ihotpro_m{width:246px; height:218px; padding:15px 10px 15px 10px; background-color:#f8f8f8;}
.imain02_m .ihotpro .ihotpro_m a{display:block; height:18px; font:12px/18px Arial, Helvetica, sans-serif; color:#888; letter-spacing:0.01em; margin-bottom:5px; overflow:hidden;}
.imain02_m .ihotpro .ihotpro_m a:hover{text-decoration:underline;}	
.imain02_m .icontact{display:block; width:264px; padding:0 20px 0 40px; float:right; border-right:#e2e2e2 1px solid; overflow:hidden;}
.imain02_m .icontact .icontact_m{width:244px; height:218px; padding:15px 10px 15px 10px; background-color:#f8f8f8;}
.imain02_m .icontact .icontact_m P{display:block; font:12px/18px Arial, Helvetica, sans-serif; color:#888; letter-spacing:0.05em; margin-bottom:5px; overflow:hidden;}

.foot{width:100%; height:72px; margin:0 auto; background:url(../images/foot_bg.gif) repeat-x left top; overflow:hidden;}
.foot .foot_m{width:1000px; height:40px; margin:0 auto; padding-top:15px; overflow:hidden;}
.foot .foot_m .foot_ml{display:block; width:328px; color:#fff; float:left;}
.foot .foot_m .foot_ml a{line-height:40px; color:#fff;}	
.foot .foot_m .foot_mr{display:block; width:672px; float:right;}
.foot .foot_m .foot_mr p{line-height:40px; color:#fff; text-align:right;}	

#language{width:1000px; margin:0 auto; text-align:center; padding-bottom:20px;}
	#language a{margin-left:8px; margin-right:8px; color:#888;}
	#language a img{margin-right:4px;}



.pbanner{width:100%; height:220px; overflow:hidden; position:relative;}
	.pbanner img{width:2000px; position:absolute; left:50%; margin-left:-1000px;}


/*.pbanner{width:1000px; height:220px; margin:0 auto; overflow:hidden; position:relative;}
	.pbanner img{width:1000px; height:220px;} */		


.pmain{width:1000px; min-height:420px; padding:20px 0 30px 0; margin:0 auto; overflow:hidden;}
.pmain .pmain_l{width:190px; float:left; overflow:hidden;background:#555;padding-bottom:100px;}
.pmain .pmain_l h1{font:bold 14px/30px Verdana, Geneva, sans-serif;background:#555;}
.pmain .pmain_l ul.pm_nav{width:190px;background:#6d6d6d;}
.pmain .pmain_l ul.pm_nav li>span{color:#fff;margin-left:24px;margin-right:14px;}
.pmain .pmain_l ul.pm_nav li a{ width:190px; font:13px/40px Arial, Helvetica, sans-serif; color:#fff;}
.pmain .pmain_l ul.pm_nav li>a{font-weight:bold;}
.pmain .pmain_l ul.pm_nav li a:hover{}

.pmain h1.pmain_h1{font:bold 25px/30px Arial, Helvetica, sans-serif; color:#ce001d; text-transform:capitalize; margin-bottom:20px;}

.pmain .pmain_r{width:200px; float:right; overflow:hidden;}
.pmain .pmain_r ul{}
.pmain .pmain_r ul li{width:174px; padding:12px 12px; border:#efefef 1px solid; margin-bottom:12px;}
.pmain .pmain_r ul li h1{font:bold 15px/20px Verdana, Geneva, sans-serif; color:#222; margin-bottom:10px;}
.pmain .pmain_r ul li p{font:12px/18px Arial, Helvetica, sans-serif; color:#666;}
.pmain .pmain_r ul li a{display:block; font:12px/20px Arial, Helvetica, sans-serif; color:#666; margin-bottom:5px;}
.pmain .pmain_r ul li a:hover{text-decoration:underline;}



.about{width:610px; float:left; margin:0 15px 0 15px; overflow:hidden;}
.about p{font:12px/20px Arial, Helvetica, sans-serif; color:#222; margin-bottom:10px;}
.about p span{font:bold 15px/24px Arial, Helvetica, sans-serif; color:#6a9a0a; letter-spacing:0.02em;}
.about_img {width:170px; float:right;}
.about_img p img{width:170px;}



.product{width:790px; margin:0 0 0 20px; float:left; overflow:hidden;}
.product h1{font:bold 15px/30px Arial, Helvetica, sans-serif; color:#222; margin-bottom:10px;}
.product ul{width:850px;}
.product ul li{width:166px; float:left; margin:0 42px 20px 0;}
.product ul li a{display:block;}
.product ul li a img{width:164px; height:155px; border:#dedede 1px solid;}
.product ul li a span{display:block; font:12px/18px Arial, Helvetica, sans-serif; color:#222; text-align:center; letter-spacing:0.01em; padding:5px 0 0;}
.product ul li a:hover span{display:block; text-decoration:underline; color:#e60012;}



.protail{width:780px; margin:0 0 0 30px; float:left; overflow:hidden;}
.protail h6{font:12px/21px Arial, Helvetica, sans-serif; color:#292929; margin-bottom:10px; background:url(../images/protailtub.gif) no-repeat left center; padding-left:18px;}
.protail .protial_top{width:778px; min-height:277px; border:#dedede 1px solid; margin-bottom:20px;}
.protail .protial_top h1{width:758px; height:25px; padding:0 10px; font:bold 15px/25px Arial, Helvetica, sans-serif; color:#e60012; background-color:#ddd; overflow:hidden;}
.protail .protial_top h1 a{display:block; width:101px; height:21px; margin:2px 0 0 0; background:url(../images/back.gif) no-repeat; float:right;}
.protail .protial_top p{width:758px; margin:0 auto; text-align:center;}
.protail .protial_top p img{height:px;}
.protail .protial_top ul{width:758px; padding:5px 10px; border-top:#dedede 1px solid; overflow:hidden;}
.protail .protial_top ul li{}
.protail .protial_top ul li a{display:block; float:left; margin-right:50px; background:url(../images/newstub.gif) no-repeat left center; padding-left:10px; font:14px/20px Arial, Helvetica, sans-serif; color:#01458e; text-transform:uppercase; letter-spacing:0.01em;}
.protail .protial_top ul li a:hover{text-decoration:underline;}
.protail .protail_m{width:778px; margin:20px auto; overflow:hidden;}
.protail .protail_m h1{font:18px/20px Arial, Helvetica, sans-serif; color:#e60012; text-transform:uppercase; margin-bottom:15px; font-weight:bold;}
.protail .protail_m p{font:14px/22px Arial, Helvetica, sans-serif; color:#444; margin-bottom:5px;}

.protail .protail_m table{border-collapse:collapse;}
.protail .protail_m td{border-width:1px; border-style:solid;padding:5px;line-height:200%;color:#666;word-wrap:break-word;word-break:break-all;table-layout:fixed;}
.honor{width:570px; margin:0 20px 0 20px; float:left; overflow:hidden;}
.honor ul{display:block; position:relative; width:600px; overflow:hidden;}
.honor ul li{float:left; width:129px; margin:0 18px 20px 0; overflow:hidden; }
.honor ul li img{width:125px; height:167px; padding:1px; border:1px solid #d5d5d5; border-radius:4px; }
.honor ul li img:hover{border:1px solid #5999d7; box-shadow:0 0 3px #5999d7;}
.honor ul li span{line-height:20px; text-align:center; color:#666; display:block; width:100%;}
.honor{width:570px; margin:0 20px 0 20px; float:left; overflow:hidden;}
.honor h1{font:bold 25px/30px Arial, Helvetica, sans-serif; color:#ce001d; text-transform:capitalize; margin-bottom:20px;}



.news{width:570px; margin:0 20px 0 20px; float:left; overflow:hidden;}
.news ul{}
.news ul li{width:570px; margin:0 auto; padding:15px 0 2px 0; border-bottom:#d5e39d 1px solid; overflow:hidden;}
.news ul li a{display:block; width:485px; height:20px; font:12px/20px Arial, Helvetica, sans-serif; color:#222; padding-left:10px; background:url(../images/newstub.gif) no-repeat left center; overflow:hidden;}
.news ul li span{display:block; float:right; font:12px/20px Arial; color:#aaa; letter-spacing:0.01em;}
.news ul li a:hover{text-decoration:none; color:#e60012; font-weight:bold;}

.newstail{width:570px; margin:0 20px 0 20px; float:left; overflow:hidden;}
.newstail h2{width:540px; min-height:40px; padding:10px 15px; margin-bottom:15px; font:bold 18px/20px Arial, Helvetica, sans-serif; color:#222; background-color:#f8f8f8;}
.newstail h2 span{font:12px/20px Arial, Helvetica, sans-serif; color:#aaa; margin-left:5px;}
.newstail p{font:12px/20px Arial, Helvetica, sans-serif; color:#444; margin-bottom:5px;}



.message{width:570px; margin:0 20px 0 20px; float:left; overflow:hidden;}
.message p{font:12px/20px Arial, Helvetica, sans-serif; color:#222; margin-bottom:10px;}
.message .tables{border-left:1px solid #f8f8f8; border-top:1px solid #f8f8f8;}
.message .tables td{border-bottom:1px solid #f8f8f8; border-right:1px solid #f8f8f8; padding:5px 2px; line-height:30px; color:#666;}
.message .tables td a{display:block; padding:3px; width:80px; border:1px solid #FFF; padding-top:1px; padding-bottom:1px; background:#1251b0; color:#fff;}
.message .tables td a:hover{border:1px solid #1251b0;}
.message .tables td input{height:20px; margin-left:10px;}
.message .tables *{-webkit-text-size-adjust:none;outline:0;}



.contact{width:570px; margin:0 20px 0 20px; float:left; overflow:hidden;}
.contact h2{font:bold 22px/30px Arial, Helvetica, sans-serif; color:#6a9a0a;}
.contact p{font:14px/24px Arial, Helvetica, sans-serif; color:#222;}


	
	/*CSS green-black style pagination*/
	.green-black {padding:3px; margin:20px auto 0; text-align:center;}
	.green-black a {border:#666 1px solid; padding:2px 5px; background:#666; color:#fff; margin-right:2px; text-decoration:none}
	.green-black a:hover {border:#008fd7 1px solid; background:#008fd7; color:#fff;}
	.green-black a:active {border:#008fd7 1px solid; background:#008fd7; color:#fff;}
	.green-black span.current {border:#d10018 1px solid; padding:2px 5px; font-weight:bold; background:#d10018; color:#fff; margin-right:2px; }
	.green-black span.disabled {border:#d10018 1px solid; padding:2px 5px; color:#ccc; margin-right:2px; }
	/*CSS green-black style pagination*/

/*add 9-2 cwl*/
.pmain_l{
  background:#004c7d;
}
.pmain_l h1{
   height:36px;
   line-height:36px !important;
  color:#fff;
  text-indent:1em;
}
.sub{
  width:100%;
  background:#939393;
}
.sub .sub_l{
  width:100%;
 line-height:30px;
height:30px;
}
.sub_l a{
  font-size:12px !important;
}
.sub_l span{margin-left:36px;margin-right:10px;}
.sub .sub_l a{
 line-height:30px !important;
 float:left;
}
.p_nav li{
  border-bottom:1px solid #939393;
}
.sub .sub_l:hover{
  background:#7d7d7d;
  color:#fff;
}
.sub .sub_l:hover a{
   color:#fff !important;
}

/*public*/
.lbd{
  height:40px;
}

.pmain .pmain_l ul.pm_nav li.pon>span{
   color:#FF0D00 !important;
  
}
.pmain .pmain_l ul.pm_nav li a.pon_sub{
  background:#444;
  color:#fff !important;
}

.foot .foot_m .foot_mr a{
color: #fff;
}
.foot .foot_m .foot_mr a img{
    margin-top: 8px;
}























































































































