body {
	margin:0;
	padding:0;
	line-height:24px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px; 
}


li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#333333;text-decoration:none;}
a:hover {color:#0764a9;text-decoration:none;}

img {border:0;}
.img:visited img{border: 1px solid #cccccc;}
.img img{border: 1px solid #cccccc;padding:3px;}
.img:hover img{border: 1px solid #cccccc;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/*¶¥²¿ÑùÊ½*/

.top{ background:url(top.jpg) no-repeat; width:1200px; height:161px; margin:0 auto}


/*µ¼º½ÑùÊ½*/

.navBar{ position:relative; z-index:1; background:url(nav.jpg) repeat-x center top; color:#fff; height:55px; line-height:55px;   }
.nav{ width:1200px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav .m{ float:left;  position:relative;}
.nav a:hover{ text-decoration:none; color:#fff;}
.nav h3{ float:left; font-size:100%; font-weight:normal; font-size:14px; height:55px; overflow:hidden;}
.nav h3 a{ display:block; color:#fff;  padding:0 35px; vertical-align:top; }
.nav .on{}
.nav .on h3 a{  color:#fff; }
.nav .sub{ display:none; /*Ä¬ÈÏÒþ²Ø*/ width:99px; padding:5px 0; position:absolute; left:-1px; top:40px; }
.nav .sub li{ vertical-align:middle;}
.nav .sub li a{ height:20px; line-height:20px; padding:4px 0;  display:block; color:#fff;}
.nav .sub li a:hover{ color:#fff;  }

#navigation a.here:link,
 #navigation a.here:visited,
 #navigation a.here:hover,
 #navigation a.here:active { color:#fff; background-color:#ff6600;}

/* ÂÖ»»Çø */

.banner{ min-width:1000px;  position:relative;  height:550px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:550px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:550px;  }
.banner .bd li a{ height:568px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(banner-btn.png) 0 0 no-repeat;_background:url(banner-btn-ie6.png) 0 0 no-repeat;
}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(dot-black.png) 0 0; overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.4; }
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }


/*index*/
.main{ width:1200px; height:auto; overflow:hidden;  margin:0 auto; margin-top:20px;}

.line{ width:100%; height:82px; background:url(line.jpg) repeat-x center top; margin:0 auto; margin-top:30px;}
.cp_top{ width:250px; height:82px; background:#FFFFFF; margin:0 auto; text-align:center; text-transform:uppercase;}

.cp_bg{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px;}

.cp_text{ width:1200px; margin:0 auto; text-align:center; margin-top:20px; margin-bottom:20px;}
.cp_text a{ padding:5px 20px; border:1px #CCCCCC solid;-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border-radius: 5px;  display:inlinel; background-color:#FFFFFF; font-size:14px; color:#333333; margin-left:5px; margin-right:5px;}
.cp_text a:hover{ padding:5px 20px; border:1px #053b9f solid; display:inlinel; background-color:#053b9f; font-size:14px; color:#fff;}

.cp_list{ float:left;  width:310px; height:290px; text-align:center; margin-left:20px; margin-right:20px;}
.cp_list a{  width:310px; height:274px; text-align:center; background:url(cp_list.jpg) no-repeat; font-size:14px; display:block; color:#333; line-height:45px; }
.cp_list a:hover{ width:310px; height:274px; text-align:center;  background:url(cp_list_on.jpg) no-repeat; display:block; color:#FFFFFF}


.youshi_bg{ width:100%; height:1270px; background:url(youshi_bg.jpg) repeat-x center top; margin:0 auto; margin-top:20px;}
.youshi{ width:1200px; height:1270px; background:url(youshi.jpg) no-repeat; margin:0 auto}

.gsjj_bg{ width:100%; height:552px; background:url(gsjj.jpg) no-repeat center top; margin:0 auto;}
.gsjj{ width:1200px; height:552px;  margin:0 auto;}
.gsjj_right{ float:right; width:505px; height:320px; margin-right:30px; margin-top:120px; line-height:30px; color:#fff}


/* TabÇÐ»» */
.slideTxtBox{  width:780px; height: auto; overflow:hidden; text-align:left;}
.slideTxtBox .hd{ height:60px; padding:0; background:url(news_line.jpg) no-repeat; font-size:14px; }
.slideTxtBox .hd ul{ overflow:hidden; zoom:1;  }
.slideTxtBox .hd ul li{ float:left; width:120px; height:50px; line-height:50px; text-align:center;}
.slideTxtBox .hd ul li a{ display:block;font-family:"Î¢ÈíÑÅºÚ"; font-size:16px;font-weight:bold;  }
.slideTxtBox .hd ul li a:hover{ text-decoration:none;  }
.slideTxtBox .hd ul li.on a{ background:#053b9f; color:#fff;  }
.slideTxtBox .bd{ width:780px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px; margin-bottom:20px;}
.slideTxtBox .bd li{ width:388px; height:70px; line-height:70px; background:url(news_list.jpg) no-repeat left center;}
.slideTxtBox .bd li a{ width:388px; height:70px; line-height:70px; background:url(news_list.jpg) no-repeat left center; display:block; color:#333333}
.slideTxtBox .bd li a:hover{ width:388px; height:70px; line-height:70px; background:url(news_list_on.jpg) no-repeat left center; display:block; color:#FFFFFF}





.news{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:40px;}
.news_left{ float:left; width:780px; height:auto; overflow:hidden}
.news_right{ float:right; width:383px; height:auto; overflow:hidden; border:1px #CCCCCC solid}


.news_list1{ background:url(icon4.jpg) no-repeat left center; text-indent:15px; line-height:30px; border-bottom:#CCCCCC 1px dashed}
.news_list{ background:url(icon4.jpg) no-repeat left center; text-indent:15px; line-height:30px; border-bottom:#CCCCCC 1px dashed}
.data{ text-align:right; margin-right:0px!important; margin-right:10px; color:#CCCCCC}

/*left*/
.left{ float:left; width:248px; }
.left_top{ width:248px; height:94px; background:url(left_top.jpg) no-repeat; margin:0 auto}
.left_tf{ margin-left:30px; font-family:"Î¢ÈíÑÅºÚ"; font-size:32px; color:#FFFFFF; line-height:94px;}
.left_bg{ width:248px; height:auto; overflow:hidden; background:url(left_bg.jpg) repeat-y; margin:0 auto;}
.left_bt{ width:248px; height:6px; background-color:#005ce5; margin:0 auto;}

.left_list{ width:217px; margin:0 auto;}
.left_list ul{}
.left_list ul li{ width:217px; height:38px; background:url(left_list.jpg) no-repeat; margin:0 auto; font-size:14px; font-weight:bold; line-height:38px; margin-top:5px;}
.left_list ul li a:link{padding-left:40px; display:block;text-decoration:none; color:#FFFFFF}
.left_list ul li a:visited{ display:block;text-decoration:none; color:#FFFFFF}
.left_list ul li a:hover{  height:38px; line-height:38px; font-weight:bold; display:block;text-decoration:none; color:#fff}
.left_list ul li a:active{ display:block;text-decoration:none; color:#fff}

.left_list0{ width:217px; margin:0 auto;}
.left_list0 ul{}
.left_list0 ul li{ width:217px; height:37px; background:url(left_list0.jpg) no-repeat; margin:0 auto; line-height:37px; margin-top:0px; overflow:hidden;}
.left_list0 ul li a:link{padding-left:40px; display:block;text-decoration:none; color:#333}
.left_list0 ul li a:visited{ display:block;text-decoration:none; color:#333}
.left_list0 ul li a:hover{  height:37px; line-height:37px; font-weight:bold; display:block;text-decoration:none; color:#333}
.left_list0 ul li a:active{ display:block;text-decoration:none; color:#333}


.left_lx_top{ width:248px; height:42px; background-color:#005ce5; margin:0 auto;  margin-top:10px;}
.left_lx_tf{ float:left; margin-left:30px!important; margin-left:15px; font-size:18px; line-height:40px; color:#FFFFFF}
.left_lx_bg{ width:248px; height:auto; overflow:hidden;  background:url(left_bg.jpg) repeat-y; margin:0 auto; color:#333333}
.left_lx_bt{ width:248px; height:96px; background:url(left_bt.jpg) no-repeat; margin:0 auto;}


/*right*/
.right{ float:right;width:932px;}
.right_top{ width:930px; height:40px; background:#eee; border:1px #f2f2f2 solid;margin:0 auto}
.right_tf{ float:left; width:150px; text-align:center; background-color:#005ce5; line-height:40px; color:#fff; font-size:20px; font-family:"Î¢ÈíÑÅºÚ"; }
.right_r{ text-align:right; line-height:40px; margin-right:10px!important; margin-right:10px;color:#333; }
.right_r a{ color:#333;}
.right_bg{ width:930px; height:auto; overflow:hidden;background-color:#FFFFFF; border:1px #f2f2f2 solid; border-top:none;  margin:0 auto; }
.right_bt{ width:932px; height:20px; margin:0 auto; background-color:#FFFFFF;}
.right_con{ width:900px; height:auto; overflow:hidden; margin:0 auto; color:#333; line-height:30px; margin-top:10px;}


/*footer*/
.foot_bg{ width:100%; height:269px; overflow:hidden; margin:0 auto; margin-top:20px; background:url(foot_bg.jpg) repeat-x center top;}
.foot_nav{ width:1000px; height:47px; margin:0 auto;text-align:center; line-height:47px; color:#333}
.foot_nav a{ color:#333}
.foot{ width:1200px; height:222px; background:url(foot.jpg) no-repeat; margin:0 auto}
.foot_con{ margin-left:0px; width:1000px; height:auto; padding-top:30px; line-height:30px; color:#FFFFFF}
.foot_con a{ color:#FFFFFF}
