﻿@charset "utf-8";
/* CSS Document */
body {
	  line-height:20px; font-size:14px;
}
html{background:#fff;}
/* w_100------------------------------*/
.w_90{ width:90%; margin-left:19px; margin-top:5px;border-bottom:dotted 1px #2f5f06; padding-bottom:15px;}
.w_88{ width:95%; margin:0 auto; }

.w_80{ width:85%; margin:0 auto; height:170px; overflow:hidden; border:solid 0px red;}
/*Blank -----------------------------*/
.blank2{ height:2px;*+height:5px;_height:2px; clear:both; width:100%; overflow:hidden;}
.blank5{ height:5px; clear:both; width:100%; overflow:hidden;}
.blank7{ height:7px; clear:both; width:100%; overflow:hidden;}
.blank10{ height:10px; clear:both; width:100%; overflow:hidden;}
.blank11{ height:11px; clear:both; width:100%; overflow:hidden;}
.blank15{ height:15px; clear:both; width:100%; overflow:hidden;}
.blank17{ height:17px; clear:both; width:100%; overflow:hidden;}
.blank28{ height:28px; clear:both; width:100%; overflow:hidden;}
.blank46{ height:46px; clear:both; width:100%; overflow:hidden;}

.blank55{ height:55px; clear:both; width:100%; overflow:hidden;}
.blank95{ height:85px; clear:both; width:100%; overflow:hidden;}
.blank100{ height:100px; clear:both; width:100%; overflow:hidden;}

.blank82{ height:82px; clear:both; width:100%; overflow:hidden;}
.blank311{ height:311px; clear:both; width:100%; overflow:hidden;}

.blank_20{ height:20px; clear:both; width:100%; overflow:hidden;}

.contain{ width:1002px; margin:0 auto; border:solid 0px red; background:#ededec; margin-top:10px; padding-bottom:25px;}
/* header ------------------------------*/
#header {
	background:#fff url(../images/logo.gif) no-repeat left 0px;
	margin:0px auto;
	padding:0px;
    width:1002px;
   border:solid 0px red;
   height:159px; overflow:hidden;
  
}
#header h1 {
	
	display:block;
	 
	width:377px;
	height:65px;
	margin-bottom:24px;
	
}

#header .util{ float:right;  color:#0f0f0f; height:28px; line-height:28px; margin-top:7px; font-size:12px; margin-right:39px;_margin-right:20px;  }
.util a{ color:#0f0f0f; text-decoration:none;}
.util a:hover{ color:#79a5cc; text-decoration:none;}
.util li{ float:left;}

.line02{ border:solid 1px #fff; line-height:20px; color:#9c9c9c; }

/* mainnav ------------------------------*/
.nav {
	 clear:both;
	margin:0px auto;
	padding:0;
	width:1002px;
	border:solid 0px red;
	padding-top:75px;
	

}
ul.navlinks {
	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:1002px;
	 margin:0 auto;
	 clear:both;
	background:url(../images/menu_bg.gif) no-repeat left 0px;
	height:49px;
	overflow:hidden;
	
}
ul.navlinks li {
	float:left;
	text-align:center;
	 width:126px;
  font-size:14px;
  font-weight:bold;
  line-height:49px;
  

}
ul.navlinks li a{
 color:#000;
 text-decoration:none;

}
ul.navlinks li a:hover{
 color:#2a7bce;
 text-decoration:none;

}
/* M_comp-------------------*/
.M_comp{ width:664px;  background:#fff url(../images/M_comp_t.gif) no-repeat;  float:left; }
.M_comp h4 { color:#000;  font-weight:bold;  height:30px; line-height:30px; padding-left:20px;}
.M_comp h4 span { float:right; font-size:12px; font-weight:normal; margin-right:10px; color:#2274cb;  }
.M_comp h4 span a{ color:#2274cb; text-decoration:none;}
.M_comp h4 span a:hover{ color:#000; text-decoration:none;}
.M_comp_txt{ width:95%; height:185px; _height:175px;  overflow:hidden; margin:0 auto; border:soldi 1px red; line-height:26px;  padding-top:10px; font-size:12px; color:#666; margin-bottom:10px;}
/*prodlist------------------*/
.prod_box{ width:83px; float:left;  margin-left:17px;_margin-left:9px; margin-right:3px; _margin-right:1px;border:solid 0px red;margin-top:5px; }
.box {
display: table-cell;
vertical-align:middle;
text-align:center;
*display: block;
*font-size:53px;
*font-family:Arial;
width:83px;
height:61px;
border:solid 1px #e1e1e1;
 
}
.box img {
vertical-align:middle;
}

.box_txt{ width:83px; text-align:center;  color:#fff;   border:solid 0px red; margin-top:2px; font-size:12px;   }
.box_txt a{color:#fff; text-decoration:none;}
.box_txt a:hover{ color:#548bdd; text-decoration:none; }
.M_prod{ width:664px; height:587px;_height:603px; background:#fff url(../images/M_comp_t.gif) no-repeat;  float:left; overflow:hidden; margin-top:2px;}
.M_prod h4 { color:#000;  font-weight:bold;  height:30px; line-height:30px; padding-left:20px;}
.M_prod h4 span { float:right; font-size:12px; font-weight:normal; margin-right:10px;  }
.M_prod h4 span a{ color:#2274cb; text-decoration:none;}
.M_prod h4 span a:hover{ color:#000; text-decoration:none;}
.M_prod_txt{ width:95%; height:150px; overflow:hidden; margin:0 auto; border:soldi 0px red; line-height:26px; text-indent:2em; padding-top:10px;}

/*prodlist--------------------*/
.prod_class{ width:235px; border:solid 2px #e9e9e9; border-top:none; margin-left:27px; background: #fff url(../images/prodclass.gif) no-repeat left 0px;  }
.prod_class a{ color:#666666; text-decoration:none;}
.prod_class a:hover{ color:#548bdd ; text-decoration:none;}
.prod_class ul{ width:235px; margin:0 auto; border:solid 0px red; padding-bottom:25px; padding-top:10px; height:auto; }
.prod_class ul li{ background:url(../images/icon3.gif) no-repeat 20px 50%;  height:26px;  line-height:26px; padding-left:43px; width:176px; font-size:12px;}
.prod_class h4 { color:#fff;  font-weight:bold;  height:30px; line-height:30px; padding-left:22px;}
.prod_class h4 span { float:right; font-size:12px; font-weight:normal; margin-right:10px;  }
.prod_class h4 span a{ color:#fff; text-decoration:none;}
.prod_class h4 span a:hover{ color:#e1e1e1; text-decoration:none;}
/*L_contact-------------------*/
.L_contact{width:235px; background:#fff url(../images/prodclass.gif) no-repeat;margin-left:27px;border:solid 2px #e9e9e9;}
.L_contact_txt{  border-top:none;width:199px;line-height:26px; margin:0 auto; color:#666; margin-top:10px;   border:solid 0px red; font-size:12px; }
.L_contact h4 { color:#fff;  font-weight:bold;  height:30px; line-height:30px; padding-left:22px;}
.L_contact h4 span { float:right; font-size:12px; font-weight:normal; margin-right:10px;  }
.L_contact h4 span a{ color:#fff; text-decoration:none;}
.L_contact h4 span a:hover{ color:#e1e1e1; text-decoration:none;}
.txt{ height:686px; margin-top:10px;}
/*prodlist------------------*/
.prod_box0{ float: left;
        width: 205px;
        height: 205px;
       
        border: solid 0px red;
       
      
        margin:5px 8px 5px 8px;
        _margin:5px 6px 5px 6px;
        overflow:hidden;
        }
.box0 {
/*非IE的主流浏览器识别的垂直居中的方法*/
        display: table-cell;
        vertical-align: middle; /*设置水平居中*/
        text-align: center;
         /* 针对IE的Hack */
          *display:block;
          *font-size:145px;
          *font-family:Arial;
          /*防止非utf-8引起的hack失效问题，如gbk编码*/
          width:196px;
          height:167px;
          border:solid 1px #e3e3e3; padding:2px; background:#fff;
 
}
.box0 img {
vertical-align:middle;
}



 .box0_txt
    {
        width: 196px;
        display: block;
        overflow: hidden;
        color: #333;
        font-weight: bold;
        font-size: 12px;
        text-align: center;
        line-height: 26px;
        height: 26px;
        margin-top:5px;
        border: solid 0px red;
    }
    .box0_txt A
    {
        color: #666;
        text-decoration: none;
        font-weight: normal;
    }
    .box0_txt A:hover
    {
        color: #548bdd;
        text-decoration: none;
    }


/*footer-----------------*/
.footer{ width:100%; clear:both;  border:solid 0px red;  height:171px; color:#333; text-align:center; line-height:81px;background:url(../images/footer_bg.gif) repeat-x;  }
.footer p{ width:1002px;margin:0 auto;font-size:14px;line-height:91px;}

/*page-------------------------*/
.page
{
	width: 100%;
		text-align: center;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 60%;
	padding-left: 150px;
	margin-top:10px;
	clear:both;
	
}
/*CSS scott style pagination*/

DIV.scott
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 3px;
	padding-top: 3px;
	text-align: center;
	font-size:14px;
}
DIV.scott A
{
	
	padding-right: 5px;

	padding-left: 5px;
	padding-bottom: 2px;
	
	color: #a99e8b;
	margin-right: 2px;
	padding-top: 2px;
	
	text-decoration: none;
}
DIV.scott A:hover
{
	
	color: #3e5196;
	 font-weight:bold;
	
}

DIV.scott SPAN.current
{
	
	padding-right: 5px;
	
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 2px;
	
	color: #3e5196;
	margin-right: 2px;
	padding-top: 2px;
	
	
}
DIV.scott SPAN.disabled
{
	
	padding-right: 2px;
	
	padding-left: 2px;
	padding-bottom: 2px;
	
	color: #3e5196;
	margin-right: 2px;
	padding-top: 2px;
	 border:solid 0px #a99e8b;
}
DIV.scott SPAN.disabled1
{
	background: url(images/icon1.gif) no-repeat;
	
	padding-right: 5px;
	
	padding-left: 5px;
	padding-bottom: 2px;
	
	color: #3e5196;
	margin-right: 2px;
	padding-top: 2px; 
	
	
}





/*Back_btn---------------------------------------------*/
.back_btn{ text-align:right; padding:10px; color:#757575; clear:both;   }
.back_btn a{color:#757575; text-decoration:none;}
.back_btn a:hover{color:#a99e8b; text-decoration:none;}

.s_cont{ width:757px;_margin-right:-20px;  border:solid 0px red; margin-top:2px; background: url(../images/s_cont_t.gif) no-repeat; height:645px;_height:550px; font-size:14px; }
.s_cont h4 { color:#fff;  font-weight:bold;  height:36px; line-height:36px; padding-left:10px;}
.s_cont h4 span { float:right; font-size:12px; font-weight:normal; margin-right:10px;  }
.s_cont h4 span a{ color:#fff; text-decoration:none;}
.s_cont h4 span a:hover{ color:#e1e1e1; text-decoration:none;}
.s_cont_txt{ width:95%; overflow-y:auto; margin:0 auto; border:soldi 1px red; line-height:26px;  padding-top:10px; font-size:12px; color:#666; margin-top:10px;}
h3{line-height:40px; height:40px; border-bottom:1px dotted #d1d2d5;  font-size:14px; text-align:center; clear:both; color:#2974cb;}
.prod_show{ width:95%; margin:0 auto;}
.prod_show_img{ text-align:center; padding:10px ; border:solid 0px red; width:95%;}
.prod_show_img a{ color:#757575; text-decoration:none;}
.prod_show_img a:hover{ color:#d1d2d5; text-decoration:none;}
.prod_show_img img{ border:2px solid #d1d2d5; text-align:center;}
.prod_show_txt{ width:95%; height:auto; padding:10px;}
.line01{ border:solid 1px #301d0a; color:#674e3a; background:#211306; }


#fade_focus { width:996px; height:238px; float:left; overflow:hidden;  margin:0 auto; border:solid 3px #0350a2; margin-bottom:20px;}
.d1{ width:1002px;overflow:hidden;position:relative;}
.loading{ width:1002px; height:316px; color:#FFCC00;font-size:12px;text-align:center;padding-top:50px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.d2{ width:100%;overflow:hidden; }
.num_list{ position:absolute;width:100%;left:0px;bottom:-1px;  color:#415499;font-size:14px;padding:0px;height:25px;overflow:hidden; font-weight:bold;}
.num_list span{ height:10px;padding-left:6px; display:inline-table;}
#fade_focus ul{ display:none;width:1002px; height:316px;}
.button { position:absolute; z-index:1000; right:2px; bottom:10px;_bottom:5px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  }
.b1,.b2{float:left;padding:0px 6px;margin-right:4px;color:#ffffff; text-indent:-9999px;  text-decoration:none;cursor:pointer; border:solid 0px red;width:15px; height:14px;}
.b2{ color:#ffffff;  width:13px; height:13px; overflow:hidden;}

.newslist1
{
	line-height: 24px;
	height:24px;
	color: #333;
	padding:2px 15px 2px 15px;
	width:95%;
	border-bottom:dashed 1px #024c95;
	font-size:12px;
	
	
}
.newslist1 span
{
	color: #a2a2a2;
	 float:right;
	 margin-right:30px;
	
}
.newslist1 a
{
	color: #5d5d5d;
	text-decoration: none;
}
.newslist1 a:hover
{
	color: #000;
	text-decoration: none;
}
/*New_show新闻展示页*/
.news_T
{
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	color: #264f9f;
	font-weight:normal;
	border-bottom: 1px dashed #e3e3e3;
	width:95%;
	margin:0 auto;
}
.news_memo
{
	line-height: 20px;
	height: 20px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	color: #264f9f;
}
.news_box
{
	text-align: left;
	padding: 10px;
	line-height:24px;
}

