﻿@charset "utf-8";
/* CSS Document */
* { margin:auto; padding:0px; word-wrap : break-word;}
h1 {font-size:36px;color:#2A4603;}
h2{ font-size:24px;line-height:36px;}
html,ul,li,p,input,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0;padding:0;}
img{vertical-align:top; border-width:0px; border-style:none;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#000; outline:none; noFocusLine: expression(this.onFocus = this.blur());}
a:hover{text-decoration:none; }
body {margin:0px;padding: 0px;font-size:12px; color:#000000; line-height:24px; font-family:"宋体"; background:url(../images/img01.png) repeat-x; }
.mian{ width:1000PX; margin:0px auto;}
.top_right{ float:right; width:258px;}
.top_left{ width:601px; height:66px; float:left;}
.p01 a{ color:#000000; margin:0px 8px;}
.menu{ width:1000px; height:39px; background:url(../images/img04.png) no-repeat; margin-top:2px; overflow:hidden;}
#nav {
  list-style-type: none; height:39px;
}
#nav span{ float:left; width:2px; margin-top:8px;}
#nav a {
 display: block; height:39px; line-height:39px; width:120px; text-align:center; font-size:14px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; 
}

#nav a:link  {
  text-decoration:none;
}
#nav a:visited  {
text-decoration:none;
}
#nav a:hover  {
text-decoration:none; color:#F3F3F3; width:120px; height:39px; line-height:39px;  display:block; font-weight:bold;
}

#nav li {
 float:left; width:122px; no-repeat;
}
#nav li a{
 font-size:14px; 
}
#nav li ul {
 line-height:27px;   list-style-type: none;
 left: -999em; width:120px; position: absolute; z-index:1000; 
}
.mian{ width:1000px; margin:0px auto;}
#nav li ul li{
  width:120px; height:27px; line-height:27px;  z-index:1000; background:#3a698f; 
}


#nav li ul a{
 display:block; width:120px; height:27px; line-height:27px; text-align:center; font-size:12px; font-weight:400;
}

#nav li ul a:link  {
  text-decoration:none;
}
#nav li ul a:visited  {
 text-decoration:none;
}
#nav li ul a:hover  {
 color:#F3F3F3;height:27px; line-height:27px; display:block; text-decoration:none; font-weight:400; background:#ce6d16; width:120px;  
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}

.font_con{ width:1000px; background:url(../images/img28.jpg) repeat-x; height:31px;}
.con{ float:left; width:660px; height:30px; line-height:30px;overflow:hidden; margin:1px auto;}
.list{width:100%; overflow:hidden;line-height:30px; }
.list li{width:800px; height:30px;line-height:30px; list-style:none; margin-left:10px; }
.list li a{ color:#3f3f3f; list-style:none; height:30px;line-height:30px; display:block;}
.boxmian{ width:1000px; margin:12px auto; overflow:hidden; background:#eff2f7;}
.boxmian_left{ float:left; margin:0px 8px; _margin: 0 4px; width:207px;}
.left_dl{ margin-bottom:10px;}
.p_01{ width:207px; height:28px; line-height:28px; background:url(../images/img06.png) no-repeat;}
.p_01 span{ color:#0464a1; padding-left:30px; font-weight:bold; font-size:14px;}
.letf_kj{ border:1px solid #adacac; overflow:hidden; width:205px;}
.ul_dl{ margin:10px;}
.ul_dl li{ background:url(../images/img08.png) no-repeat left 8px; text-indent:12px; height:auto; line-height:24PX;}
.left_us{ border:1px solid #adacac; overflow:hidden; width:205px; margin-bottom:10px; background:#f5f5f7}
.p_02{ background:url(../images/img10.png); width:205px; margin:0px auto; height:37px; line-height:37px;}
.s_01{ color:#0464a1; padding-left:10px; font-weight:bold; font-size:14px;}
.lx{ padding:10px 12px 40px 12px; background:url(../images/img23.png) no-repeat center bottom;}
.ul_01{padding:16px 12px 40px 12px; height:300px; background:url(../images/img26.png) no-repeat center bottom;}
.ul_01 li{ height:30px; line-height:30px; background:url(../images/img13.png) no-repeat left 11px; text-indent:14px; border-bottom:1px #919295 dashed;}
.ul_news{padding:16px 12px 40px 12px;}
.ul_news li{ height:30px; line-height:30px; background:url(../images/img13.png) no-repeat left 11px; text-indent:14px; border-bottom:1px #919295 dashed;}
.boxmian_right{ width:775px; background:#FFF; float:right; overflow:hidden;}
.right_box{ width:765px; margin:0px auto;}
.banner{ height:174px; width:765px;}
.right_01{width:765px; overflow:hidden; margin:12px 0px;}
.right_news{ float:left; width:332px;}
.p_03{ widows:332px; background:url(../images/img15.png) no-repeat; height:38px; line-height:33px;}
.s_02{color:#080600; padding-left:40px; font-weight:bold; font-size:14px;}
.ul_02{ margin:10px;}
.ul_02 li{height:30px; line-height:30px; background:url(../images/img20.png) no-repeat left 10px; text-indent:6px; border-bottom:1px #919295 dashed; }
.ul_02 li a{ color:#505050;}
.ul_02 li span{ float:right;}
.ul_03{ margin:10px;}
.ul_03 li{height:30px; line-height:30px; background:url(../images/img17.png) no-repeat left 9px; text-indent:10px; border-bottom:1px #919295 dashed; }
.ul_03 li a{ color:#505050;}
.ul_03 li span{ float:right;}
.right_zl{ width:390px; float:right; }
.p_04{ width:390px; height:38px; background:url(../images/img16.png) no-repeat; line-height:33px;}
.right_02{ width:754px; margin:0px auto; overflow:hidden;}
.p_05{ height:37px; background:url(../images/img22.jpg) no-repeat; line-height:37px;}
.xin{width:754px; overflow:hidden;}
.p_06{ height:37px; border-bottom:2px solid #217fbb; line-height:37px;}
.s_03{float:right; margin-right:20px; font-weight:bold; }
.s_03 a{color:#217fbb;}
.pr_tom02{ height:130px; width:754px; overflow:hidden; background:#e6eff7 }
#demo02 {
overflow:hidden;
height:130px;
width:730px; padding:4px 0px; margin-top:4px;
 }

#indemo02 {
float: left;
width:800%;
}
#demo102 {
float: left;
}
#demo202 {
float:left; margin-left:8px;
}
#indemo02 ul{ list-style:none;}
#indemo02 ul li{ float:left; width:172px; background:url(../images/img24.png) no-repeat; list-style:none; overflow:hidden; margin-left:10px;  text-align:center;}
.dembox02{ width:165px; height:92px; text-align:center;}
#indemo02 p{ height:40px; line-height:40px;}
.tj{ width:754px; margin:0px auto; overflow:hidden;}
.ul_box{ margin:12px 0px; overflow:hidden;}
.li_01{ width:370px; float:left; }
.ul_04 li{ float:left; width:100px; height:20px; line-height:20px;}
.ul_04 li a{ color:#505050;}
.P_07{ color:#217fbb; font-weight:bold; height:20px; line-height:20px;}
.li_con{ float:left; width:200px;}
.li_li{ border-bottom:1px #919295 dashed; }
.footer{ text-align:center; background:url(../images/foot.png) repeat-x; margin-top:12px; padding-top:12px; }
.pr_tom{ height:70px; width:1000px; overflow:hidden;  background:#eff2f7;}
#demo {
overflow:hidden;
height:70px;
width:990px;
margin-top:12px;
}

#indemo {
float: left;
width:800%;
}
#demo1 {
float: left;
}
#demo2 {
float:left; margin-left:8px;
}
#indemo ul{ list-style:none;}
#indemo ul li{ float:left; width:109px;list-style:none; background:url(../images/da25.jpg) no-repeat; overflow:hidden; margin-left:12px;
    }
.dembox{ width:109px; height:40px; text-align:center; padding-top:4px;}
.iiii{margin:12px auto; }
.iiii li{ margin-bottom:12px; border:#CCC 1px solid;}
.li01{ float:left; width:160px; margin:0px 0px 14px 14px; text-align:center;}

.sp { 
/*非IE的主流浏览器识别的垂直居中的方法*/ 
overflow:hidden; 
vertical-align:middle;  
/* 针对IE的Hack */ 
*display: block;  
*font-size:139.68px;/*约为高度的0.873，200*0.873 约为218*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
width:160px;  
height:110px;
text-align:center; }
.sp img {
max-width:160px;
max-height:110px;
scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 160 ? "130px" : "auto"):(this.style.height = this.offsetHeight >= 110 ? "110px" : "auto")); 
display:inline !important;

}
.iiii li h3{ text-align:center; font-size:12px; font-weight:400; height:30px; line-height:30px;}
.lb_2{ width:710px; margin:0px auto;}
.page{ float:right; margin:10px 20px 10px 0px ;}
.page a{ display:block; padding:5px 7px; border:1px solid #D7D7D7; float:left;}

.detTop { height: 35px; line-height: 35px; text-align: center; }
.detTop strong { font-size: 14px; padding: 0 10px 0 0; }