@charset "gb2312";
/* CSS Document */
/*S*/

body{font-size:12px; font-family:"΢���ź�"; margin:0px;  padding:0px; color:#314048; background:#f0f0f0; line-height:24px; }
li{ list-style:none;}
a img{ border:0;}
a{ text-decoration:none; color:#314048;}
a:hover{text-decoration:none; color:#000;}
a:visite d{ color:#010000;}
.clear{clear:both;height:0;font-size: 1px;line-height:1px;_line-height:0px;}
h1{ text-align:center; font-size:18px; bor der-bottom:1px #CCCCCC dashed; padding-bottom:5px;}
ul,ol{ margin:0px; padding:0px;}
html{ overflow-x:hidden;}

.top{ height:37px; line-height:37px; background:#314048;}
.main{ width:1000px; margin:0 auto; overflow:hidden;}
.top1{ float:right; width:411px; overflow:hidden; background:url(../images/a1.jpg) no-repeat; color:#c7c7c7; text-align:right; font-size:14px}
.top1 a{ color:#c7c7c7;}
.top1 a:hover{ color:#fff;}
.main1{ width:1000px; margin:0 auto;}
.logo{ float:left}
#nav{ float:right; width:736px;}
#nav li{ float:left; width:92px; text-align:center; font-size:14px; height:91px; line-height:91px; position:relative; z-index:999;}
#nav li a{ display:block; color:#314048;}
#nav li a:hover{ color:#FFFFFF; background:url(../images/a2.jpg) repeat-x;  } 
#nav li:hover{ color:#FFFFFF; background:url(../images/a2.jpg) repeat-x;  } 
#nav li:hover a{ color:#FFFFFF;  }
#nav ul li ul { display:none; position:absolute; top:91px;left:0px; margin-left:0px;}
#nav ul li ul li{height:30px;font-size:12px; font-weight:normal;background:rgba(124, 145, 152, 0.6) none repeat scroll 0 0 !important;/*ʵ��FF����͸�������ֲ�͸��*/background:#7c9198;/*ʵ��IE����͸��*/filter:Alpha(opacity=60);line-height:30px;color:#000; border-bottom: #CCC 1px solid;width:150px; padding: 0px 10px;}
#nav ul li ul li a{display:block;font-size:12px;color:#fff;} 
#nav ul li ul li a:hover{color:#FFFFFF; background:#7c9198; text-decoration:none;} 
#nav ul li.current ul { display:block;}
#nav ul li:hover ul { display:block;}

/********/
.leftLoop{ overflow:hidden; position:relative;  padding-left:95px; float:left} 
.leftLoop .hd{ overflow:hidden;  height:10px; float:left; width:28px; background:url(../images/a4.jpg) center no-repeat; margin:12px 0 0 0;} 
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:14px; height:10px; line-height:10px; float:left; overflow:hidden;cursor:pointer; } 
.leftLoop .hd .next{  width:14px;} 
.leftLoop .bd{ text-align:left; width:650px; float:left;} 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ background: url(../images/a5.png) left center no-repeat; height:33px; line-height:33px; float:left; _display:inline;width:640px; overflow:hidden; padding-left:10px;}
.leftLoop .bd ul li a{ color:#314048;}
.leftLoop .bd ul li a:hover{ color:#000;}
/*******/
.gun{ height:33px; background:url(../images/a3.jpg) no-repeat; float:left; width:1000px;}
.fenx{ float:right; height:28px; overflow:hidden; padding-top:2px;}
.onecon{ background:#FFFFFF; border-bottom:#e1e0e0 1px solid; border-top:#e1e0e0 1px solid; padding:20px 0;}
.one{ width:1000px; margin:0 auto; overflow:hidden;}
.one li{ background:url(../images/a6.jpg) no-repeat; width:321px; height:109px; margin-right:18px; float:left}
.one li:hover{ background:url(../images/a5.jpg) no-repeat;}
.one1{ float:left}
.one2{ float:left; font-size:20px; text-align:center; width:156px; padding-top:40px; line-height:22px;}
.one2 a{ color:#ff0000;}
.one2 a:hover{ color:#ff0000;}
.two{ width:640px; height:248px; padding:0 20px 0 20px; border:#e1e0e0 1px solid; overflow:hidden; float:left}
.two1{ height:35px; line-height:35px; font-size:16px; padding-bottom:10px;}
.two1 span{ float:right; padding-top:14px;}
.two2{ float:left}
.two3{ float:right; width:390px; overflow:hidden; font-family:"����"; text-indent:2em;}
.three{ float:right; width:300px; height:248px; border:#e1e0e0 1px solid;}
.three1{ height:35px; line-height:35px; font-size:16px; padding-bottom:10px; padding:0 18px;}
.three1 span{ float:right; padding-top:14px;}
.three1 b{ font-weight:100; color:#FF0000;}
.three2{ padding:0 15px; padding-top:10px;}
.three2 li{ background:url(../images/a12.jpg) left center no-repeat; padding-left:10px; font-family:"����";}
.four{ height:445px; border:#e1e0e0 1px solid; overflow:hidden; padding:0 20px;}
.four1{ height:45px; line-height:45px; border-bottom:#6c848c 1px dashed; font-size:16px;}
.four1 span{ float:right; padding:17px 0 0 0;}
/********/
.leftLoop2{ overflow:hidden; position:relative; padding-top:15px;} 
.leftLoop2 .hd{ overflow:hidden; width:79px; height:13px; float:right; margin-top:20px;} 
.leftLoop2 .hd .prev,.leftLoop .hd .next{ display:block;  width:38px; height:13px; float:left; overflow:hidden;cursor:pointer; } 
.leftLoop2 .hd .next{ cursor:pointer; float:left } 
.leftLoop2 .bd{ text-align:left; width:960px;} 
.leftLoop2 .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop2 .bd ul li{ background:#314048; height:341px; float:left; _display:inline;width:224px; overflow:hidden; margin-right:21px;}
.leftLoop2 .bd ul li a{ color:#FFFFFF;}
.leftLoop2 .bd ul li a:hover{ color:#FFFFFF;}
/*******/
.four3{ width:210px; margin:0 auto; overflow:hidden; padding-top:5px;}
.four3 a{ color:#FFFFFF;}
.four4{ text-align:center; font-size:14px; font-weight:bold; padding-top:5px;}
.four5{ color:#FFFFFF; height:70px; overflow:hidden;} 
.four6{ text-align:center; padding-top:15px;} 
.five{ border:#e1e0e0 1px solid; overflow:hidden; padding:0 20px; overflow:hidden;}
.five1{ height:45px; line-height:45px; font-size:16px;}
.five1 span{ float:right; padding:17px 0 0 0;}
.five2{ padding:10px 0; overflow:hidden;}
.five2 li{ float:left; width:191px; text-align:center;}
.five2 li img{ border:#7f6d5f 1px solid;}

.bottom{ background:#324146; overflow:hidden;}
.link{ color:#bfbfbf; border-bottom:#6c848c 1px dashed; overflow:hidden; padding:10px 0;}
.link a{ color:#bfbfbf;}
.link a:hover{ color:#fff;}
.bottom0{ width:500px; margin:0 auto; padding:15px 0; overflow:hidden;}
.bottom1{ float:left}
.bottom2{ float:right; width:360px; overflow:hidden; color:#bfbfbf;}
.bottom3{ font-size:16px; font-weight:bold; padding-bottom:10px;}
.foot{ padding:10px 0; background:#1a2225; overflow:hidden; }
.foot1{ float:left; color:#bfbfbf;}
.foot2{ float:right; color:#314048;}
.right img { max-width:100%; }
.nmain{ border:#e0dfdf 1px solid; overflow:hidden; width:960px; margin:0 auto; overflow:hidden; padding:20px;}
.left{ float:left; width:229px; overflow:hidden;}
.left1{ height:36px; background:url(../images/n1.jpg) no-repeat; line-height:36px; color:#FFFFFF; font-size:15px; padding-left:45px;}
.left2{}
.left2 li{ height:36px; background:url(../images/n2.jpg) no-repeat; line-height:36px;}
.left2 li a{ display:block; padding-left:35px;}
.left2 li a:hover{ color:#01519e;}
.left3{ background:url(../images/n3.jpg) no-repeat; height:143px; overflow:hidden; padding:48px 25px 0 20px; line-height:26px;}

.right{ float:right; width:700px; overflow:hidden;}
.right1{ height:40px; line-height:40px; border-bottom:#6c848c 1px dashed; font-size:16px; font-weight:bold;}
.right1 span{ float:right; font-size:12px; font-weight:100; font-family:"����";}
.nr{ padding:10px 0;}
.nr li{ height:40px; line-height:40px; border-bottom:#6c848c 1px dashed;}
.nr li span{ float:right; }

.pro{ padding:20px 0 0 0;}
.pro li{ float:left; width:233px; overflow:hidden; height:240px; text-align:center;}
.pro li img{ width:210px; height:181px;}

.page{ text-align:center; padding:20px 0 10px 0;}






