*{ margin:0px auto;  font-family:"Microsoft Yahei",Tahoma,"SimSun";}

body{margin:0px; padding:0px; border:0px; font-size:12px; color:#333; margin:0px auto; background-color:#fff;}
body,div,dl,dt,p,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tr,td{
padding:0;margin:0;}
h2{ font-size:12px; font-weight:bold;}
table{border-collapse: collapse; 
}
fieldset,img{border:0px; margin:0px; padding:0px;
    }
ol,ul {list-style: none; }

.zimg img{
    border: 0px;
    margin: 0px;
    padding: 0px;
    width: 209px;
    height: 74px;
}

.top{ background-color:#0171c5; width:100%; height:34px; color:#fff;}
.toptxt{width:1118px; margin:0px auto; line-height:34px;}
.topleft{width:200px; float:left;}
.topright{width:180px; float:right;}
.topright ul li{float:left; color:#fff;}
.topright ul li a{color:#fff; text-decoration:none;}
.topright ul li a:hover{color:#fff; text-decoration: underline;}



.nnav{width:1900px; height:95px; background-color:#fff; border-bottom:1px solid #dee6f3;  position:relative;  z-index:9999999999999999;}
.daohang{width:1400px; margin:0px auto; }
.logo{width:188px; float:left;margin-top: 23px;}
.nav{background:url(../images/navbg.jpg) no-repeat; width:850px; height:95px; float:left;margin-left: 40px}
/*
.nav ul li{float:left; width:106px; line-height:95px; text-align:center;}
.nav ul li a{color:#595959; text-decoration:none; font-size:16px;}
.nav ul li a:hover{color:#fff; text-decoration:none; font-size:16px; background-color:#0171c5; display:block; height:95px; width:106px;}
*/




#menu{ width:1000px; height:95px;}
#menu ul li{ float:left;  width:100px; height:95px;  line-height:95px;    color:black; text-decoration:none;  font-size:14px; line-height:95px; position:relative; text-align:center;display:block; letter-spacing:1px;}
#menu ul li a{ display:block;float:left; width:106px; height:95px; line-height:95px; color:black; text-decoration:none;  font-size:14px;  line-height:95px; text-align:center;display:block; letter-spacing:1px; color:#595959; text-decoration:none; font-size:16px;}
#menu ul li a:hover{float:left; background-color:#3a76e4; display:block;   width:106px;  height:95px; line-height:95px; color:#fff; text-decoration:none;   font-size:14px; line-height:95px;  text-align:center; display:block; letter-spacing:1px; otn-weight:bold;}
#menu ul li div{
	display:none;
	position:absolute;
	top:95px;
	left:0px;
	z-index:10;
}
#menu ul li ul li{ position:static; height:35px; line-height:35px;  display:block;text-align:center; color:#FFFFFF; font-size:13px; font-style:normal; background-image:url(../images/hhhover.png) no; }
#menu ul li ul li a{ position:static;  height:35px; line-height:35px;  display:block;text-align:center; color:#252525; font-size:13px; font-style:normal; background-image:url(../images/hhhover.png); }
#menu ul li ul li a:hover{ position:static; height:35px; line-height:35px;  display:block;  text-align:center; color:#ffffff; font-size:13px; font-style:normal; background-image:url(../images/hhhover.png); }




div.wrapper { width: 100%; margin: 0 auto; position: relative; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
    .box_skitter ul { display: none; }
    .box_skitter .container_skitter { overflow: hidden; position: relative; }
    .box_skitter .image { overflow: hidden; }
        .box_skitter .image img { display: none; }
    .box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
        .box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
    .box_skitter .prev_button { position: absolute; top: 50%; left: 50px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: 0px; background: url(../images/prev.png) no-repeat left top !important; }
    .box_skitter .next_button { position: absolute; top: 50%; right: 50px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: 0px; background: url(../images/next.png) no-repeat left top !important; }
    .box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 100%; height: 468px; }
    #slideshow ul { display: none; }







/* BANNER�л� */
.banner{ width:100%; height:468px; background-color:#e9e9e9;}
.nybanner{ width:100%; height:468px; background-color:#e9e9e9;}


.js{position:relative; width:100%; height:468px; text-align:center;}
.prevBtn{position:absolute;display:block;width:28px; height:80px;background:url(../images/btn_slideshow.png) 0 0 no-repeat; left:15px; top:145px; cursor:pointer;}
.nextBtn{position:absolute;display:block;width:28px; height:80px;background:url(../images/btn_slideshow.png) 0 -80px no-repeat; right:15px; top:145px; cursor:pointer;}
.jsNav{
	position:absolute;
	width:124px;
	height:1px;
	left:680px;
	bottom:89px;
	cursor:pointer;
	z-index:99999;
	top:350px;
}
.jsNav a{display:block;float:left;width:14px; height:14px; margin-right:6px; cursor:pointer; z-index:99999;}
a.trigger{background-color:#FFFFFF;}
a.imgSelected{background-color:#0171c5;}

.gd_zi,.gd_zi a:link,.gd_zi a:visited{font-family:'����'; font-size:12px; line-height:36px; color:#FFFFFF;}
.gd_zi a:hover{font-family:'����'; font-size:12px; line-height:36px; color:#c9e0f5;}



.gywm img{margin:10px 0px 0px 10px;}
.gywm span{line-height:25px; text-indent:24px; width:300px; margin:0px auto;}
.gywm span a{color:#0171c5; text-decoration:none; font-weight:bold;}
.gywm span a:hover{color:#0171c5; text-decoration: underline; font-weight:bold;}



/*ѡ�*/.sun{ margin: auto; width:100%; height:auto; clear:both; padding-top:15px;}
.nTab{width:100%; height: auto; margin:0 auto; }
.nTab .TabTitle{height: 32px;overflow: hidden; width:100%;  font-size:14px; line-height:32px; letter-spacing:1px; color:#303030; font-weight:bold; border-bottom:1px solid #dddddd;}
.nTab .TabTitle ul{border:0;margin:0;padding:0;}
.nTab .TabTitle li{float: left;width:92px; font-size:14px; color: #FFFFFF; line-height:32px; text-decoration: none; letter-spacing: 1px; background-color:#fff;font-weight:bold; cursor:pointer; text-align:center;}
.nTab .TabTitle li:hover{ width:92px; font-size:14px; color: #FFFFFF; line-height:32px; text-decoration: none; letter-spacing: 1px; background-color:#0171c5;font-weight:bold; cursor:pointer; text-align:center;}
.nTab .TabTitle .active{ width:92px; font-size:14px; color: #FFFFFF; line-height:32px; text-decoration: none; letter-spacing: 1px; background-color:#0171c5;font-weight:bold; cursor:pointer; text-align:center;}
.active{ height:32px;}
.normal{ height:32px;}
.TabContent{ padding-top:15px;}
.nTab .TabTitle .normal{ height:32px;width:92px;  font-size:14px;line-height:32px; text-decoration: none; letter-spacing: 1px; font-weight:bold;background-color:#fff; cursor:pointer; text-align:center; color:#303030;}
.nTab .TabContent{background:#fff;margin: 0px auto;}
.none {display:none;}
.xxtab{ width:100%; height: auto;}
.TabContent ul li{line-height:34px;}
.TabContent span{float:right; color:#646263;}
.TabContent ul li a{color:#353535; text-decoration:none;}
.TabContent ul li a:hover{color:#0461a7; text-decoration: underline;}


.lxbg{background:url(../images/lcbg.jpg) no-repeat; width:350px; height:180px;}
.lxbg h1{font-size:13px; color:#0171c5; padding:10px 0px; font-weight:bold;}
.lxbg p{line-height:25px; }
.iimg img{margin:0px 4px 0px 0px; width:170px;}


.ccp{background:url(../images/cpbg.jpg) repeat-x; height:240px; width:100%;}
.ccptxt{width:1118px; margin:0px auto; padding-top:10px;}
.ccptxt h1{background:url(../images/zsbg.jpg) no-repeat; width:1125px; height:35px;}
.ccptxt img{margin-top:10px; }




#demo img{border:1px solid #d4d4d4; padding:2px; margin:20px 10px 0px 10px;}
#demo{line-height:25px;}

.yqlj{width:1900px; margin:0px auto;}
.llj ul li{float:left; margin:0px 10px 0px 10px;}
.footer{background:url(../images/footerbg.jpg) repeat-x; height:90px; width:100%; clear:both;}
.end{width:1118px; margin:0px auto; padding-top:10px;}
.uuli{width:950px; float:left; line-height:25px; text-align:center; margin:10px 0px 0px 50px;}
.uuli a{color:#34332e; text-decoration:none;}
.uuli a:hover{color:#34332e; text-decoration: underline;}










.zzbanner{width:1118px; margin:0px auto;}
.zgg{background:url(../images/hdbg.jpg) no-repeat;  width:1118px; height:45px; margin:0px auto;}
.zgleft{width:500px; padding:15px 0px 0px 50px; float:left; }
.zgright{width:300px; float:right; padding-top:5px;}
.zgleft a{color:#787878; text-decoration:none;}
.zgleft a:hover{color:#055da9; text-decoration:none;}


.zmain{width:1118px; margin:0px auto; background:url(../images/zmainbg.jpg) repeat-y; min-height:600px; overflow:hidden;}
.leftmue{ background:url(../images/hhbg.jpg) no-repeat;  width:249px; height:68px; text-align:center; line-height:69px; font-size:14px; color:#185095;}
.leftmue h1{font-size:22px;}
.zimg IMG{margin:10PX 0PX 0PX 20PX;}

.zmainleft{width:249px; float:left;}
.zmainright{width:820px; float:right; padding:0px 10px 0px 0px;}

.zztit{background:url(../images/ztbg.jpg) no-repeat; width:820px; height:44px; margin-top:15px;}
.zztit a{color:#000; text-decoration:none;}
.zztit a:hover{color:#035eab; text-decoration:none;}



.neirong img{max-width:760px;}

.leftmune{width:232px; }

#left_menu{width:232px; margin:0px auto; }
#left_menu li{ width:232px; margin:5px 0px 0px 18px;  text-indent:80px;}
#left_menu li a.leftyi{ display:block; width:232px; height:32px; line-height:32px; text-decoration:none;text-align:left;  color:#444; background:url(../images/hover.jpg) left center no-repeat; }
#left_menu li a.leftyi:hover,#left_menu li a.leftcurrent{ color:#fff;height:32px; text-decoration:none; line-height:32px; background:url(../images/link.jpg) left center no-repeat;}
#left_menu li ul{ width:232px; padding:10px 0 10px 0px; text-align:left;}
#left_menu li ul li{width:232px; height:30px;  line-height:30px;  border-bottom:1px solid #d0d0d0; background-position:1px; text-indent:26px; }
#left_menu li ul li a{color:#333; text-decoration:none;}

#left_menu li ul li a:hover{font-weight:bold;color:#0161ae; text-decoration:none;}
#left_menu li ul li a.ercu{font-weight:bold;color:#0161ae; text-decoration:none;}
.none { display:none;}
.open { display:block;}



.cpbg ul li{ background:url(../images/ccpbg.jpg) no-repeat; width:398px; height:142px; float:left; padding-top:20px; margin:15px 0px 0px 10px;}
.cpbg h1{  color:#3d5ba1; font-size:14px; border-bottom:1px dashed #a4a4a4; line-height:30px;}
.cpbg span{float:right;}


.cpbg span a{color:#333333; font-size:12px; text-decoration:none;}
.cpbg span a:hover{color:#3d5ba1; text-decoration:none;}
.cpbg p{line-height:22px; padding-top:5px;}
.cpbg img{border:1px solid #fff; padding:2px;}


.zzulli li{float:left; background: none; margin:10px 10px 0px 5px; text-align:center;  line-height:30px; width:243px; }
.zzulli img{ border:1px solid #D4D4D4; padding:2px; }
.zzulli p{line-height:25px; text-align:center}

.zzulli p a{color:#333; text-decoration:none;}
.zzulli p a:hover{color:#333; text-decoration: underline;}


.zztt{width:780px; margin:0px auto; line-height:30px; border-bottom:1px solid #ccc; text-align:center; padding-bottom:15px;}
.zztt h2{ font-family:"Microsoft Yahei",Tahoma,"SimSun";font-size:16px;}

.ztxt{width:780px; margin:0px auto; line-height:25px;}


.sliul span{float:right;}
.sliul ul li{background: url(../images/iconn.jpg) no-repeat; background-position:1px; text-indent:14px; line-height:35px; border-bottom:1px dashed #a19fa2; font-size:12px;}


.sliul ul li a{color:#000; text-decoration:none;}
.sliul ul li  a:hover{color:#185095; text-decoration:underline;}

.nypx_list{ width:98%; height:auto; border-bottom:1px dashed #d2d2d2; float:left; margin-top:10px; padding-bottom:20px; padding-left:10px;}
.nypx_list2,.nypx_list2 a{ width:100%; height:40px; line-height:40px; text-decoration:none; font-size:14px; font-weight:bold; color:#035898;}

.nypx_list2 a:hover{ width:100%; height:40px; line-height:40px; text-decoration:underline; font-size:14px; font-weight:bold; color: #035898;}

.hh span{float:right;}


.hh span a{color:#0171c5; text-decoration:none; font-size:13px;}
.hh span a:hover{color:#333; text-decoration: underline;}

.llxbg{background:url(../images/llxbg.jpg) no-repeat; width:735px; height:224px; padding:30px 0px 0px 30px;}


.neirong{line-height: 23px;}

.neirong .sliul_list img{    margin: 20px 35px;
    border: 1px solid #ccc;
    padding: 5px;}


.wenlist {    width: 480px;
    float: right;}
.page li{
    float: left;
    list-style-type: none;
    border: 1px solid #165FD1;
    padding: 5px 15px;
	margin: 0 5px;
}.page li a{text-decoration:none;}
.page .active{background:#165FD1;color:#FFF;height:23px;}
.prc_zt img{width: 40%;float: left;}
.prc_zt ul{padding:30px 0;}
.prc_zt li{float:left;width:30%;    line-height: 30px;}
.prc_zt li a{color:#000;}
.prc_zt .biao_img{width:17px;height:16px;margin:0 10px;}