body{width:1002px;margin:0 auto; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;background:#fff;}

img{border:0;}

a{color:#333; text-decoration:none;}
a:hover{color:#02437d; text-decoration:none;}

.mainbody {
	  font-size:12px; 
	  margin:0px auto; 
	  width:100%;
	  background:url(../images/bg.gif) left top repeat #fff;
	  color:#4b4b4b; 
	  font-family:Arial, Helvetica, sans-serif;}
	 
.mainbox{
     width:785px;
	 font-size:12px;
	 margin:0 auto;
	 margin-top:120px;
	 border:3px #db204d solid;
	 border-bottom:none;}

.mainflash{
     width:100%;
	 float:left;background:#fff;}
	
.mainfoot{
     width:100%;
	 color:#fff;
	 margin:0 auto;
	 background:#db204d; }
			  
.mainfoot a{
     width:70px;
	 text-align:center;
	 height:22px;
	 line-height:22px;
	 color:#db204d;
	 display:block;
	 background:#fff; 
	 text-decoration:none;}
	 
.mainfoot a:hover{color:#000;text-decoration:underline;}

.top{ background:#0f3154;}
.top a:hover{color:#f0ff00;}

.menu{color:#fff;}
.menu a{color:#fff;margin:0 5px;}
.search input{background:url(../images/ser_input.jpg) left top repeat-x;width:102px;height:19px;border:none;color:#14364f;font-weight:bold;line-height:19px;margin-top:2px;}
.top_en{ background:url(../images/topline.jpg) left top no-repeat;}
.top_en a{color:#fff;font-size:10px;}


.banner{ background:url(../images/banner.jpg) left top no-repeat;}

.nav{background:url(../images/nav02.jpg) left top repeat-x;color:#fff;}
.nav a{color:#fff;margin:0 13px;}
.nav a:hover{color:#f0ff00;}

.left_tit{background:url(../images/left_tit.jpg) left top no-repeat;}
.left_tit span,.right_tit span{font-weight:bold;font-size:14px;color:#1d4d7c;float:left;margin-left:35px;display:inline;}
.left_box{border:1px #81a6cc solid;border-top:none;color:#04417d; line-height:22px;background:#fff;}

.first_news{line-height:20px;padding:27px 0;}
.first_news a{font-weight:bold;}
.newslist{background:url(../images/line.jpg) left bottom repeat-x;height:37px; width:420px;overflow:hidden;}
.newslist a{padding-left:20px;line-height:37px;background:url(../images/icon01.jpg) left 1px no-repeat}
.newslist a:hover{text-decoration:underline;}
.date{width:70px;color:#333;background:url(../images/line.jpg) left bottom repeat-x;}


.right{ background:#eaf2f9;}

.intro{color: #04417d; line-height:22px;}
.intro a{color: #ff3869;}
.intro a:hover{color: #04417d;}

.right_tit{background:url(../images/right_tit.jpg) left top no-repeat;}

.product_tit{ background:url(../images/product_tit.jpg) left top no-repeat;height:25px;font-weight:bold;font-size:14px;width:114px;float:left; color:#fff; text-align:center;}
.product_titt{ background:url(../images/product_tit.jpg) left top no-repeat;height:25px;font-weight:bold;font-size:14px;width:114px;float:left; color:#fff; text-align:center;}
.product_more{ background:url(../images/product_titbg.jpg) left top repeat-x;height:25px;color:#333;float:right;width:40px;}
.product_more a{color:#333;}

.product_titbg{ background:url(../images/product_titbg.jpg) left top repeat-x;height:25px;color:#333;line-height:25px;}

.productbox{width:170px;border:1px #fcafc3 solid;text-align:center;float:left;margin:22px 14px;margin-bottom:0;display:inline;}
.productbox a{ display:block;}
.productbox a img{ width:162px;height:110px;margin:4px auto;}
.productbox a.name{ background:#ffe5ed;color:#333;height:28px; line-height:28px;}
.productbox a.name:hover{color:#d30539;}

.link{ background:#81a6cc;color:#fff;margin-top:18px;}
.link_tit{font-weight:bold;color:#04417d}
.link img{width:88px;height:31px;margin-top:3px;}
.link a{margin:0 6px;}

.foot{ background:#1d4d7c;color:#fff;}
.foot a{color:#fff;}
.foot a:hover{color:#f0ff00;}
.footnav a{margin:0 10px;color:#fff;}

.subcon{ line-height:26px;padding-top:20px;}


