@charset "gb2312";
/* CSS Document */

/*---------- base ---------*/
*{padding:0px;margin:0px;}
html{}
body{font:12px ËÎÌå,Verdana,Arial,Tahoma; line-height:200%; color:#333;background:#fff;}
img{border:none; vertical-align:middle}
a{color:#444;text-decoration:none; cursor:Pointer}
a:hover{color:#333;text-decoration:none;}
em{ font-style:normal}
ul{list-style:none;}
h1, h2, h3, h4, h5 {font-weight:bold;line-height:200%; font-size:14px}

input,select,button{font:12px Verdana,Arial,Tahoma;	vertical-align:middle }


.c{ text-align:center}
.f{ text-align:left}
.r{ text-align:right}
.fl{ float:left}
.fr{ float:right}
.fm{ float:left;display:inline-block; margin-left:15px}
.b{ font-weight:400};
.i{ font-style: italic;}

.clear{display: block;clear: both;float: none;line-height: 0px;	font-size: 0px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;}
.clearfix {display:block;} 

.small {font-size: 75%;}
.big {font-size: 125%;}
.hide {display: none;}
.border{ border:#ccc 1px solid}
.borderd{ border-bottom:#ccc 1px dotted}
.border_blue{border:#c9e3f0 1px solid}
.space10{ height:10px; line-height:0; font-size:0}


.blue, a.blue{ color:#003399;}
.red,a.red{ color:#ff3300}

/*---------- layout ---------*/
.mbox{ width:1000px; margin:0 auto;background:#fff}
.content{ padding:10px;}

.mlist{ margin:10px auto; padding:0 10px}
.mlist h1{ text-align:center}
.mlist h1 a{ color:#ff3300}
.mlist p{/* text-indent:2em;*/ padding-bottom:8px; margin-bottom:8px; border-bottom:#ccc 1px dashed}
.mlist img{padding:1px; border:1px solid #ccc; display:block; margin:0 auto}
.mlist li{ clear:both; line-height:25px; background:url(../images/point.jpg) no-repeat 0px 8px; text-indent:1em}
.mlist li span{float:right;}

.picList li{width:136px;float:left;display:_inline; text-align:center} 
.picList img{ width:120px; height:90px; padding:2px; border:1px solid #ccc; display:block; margin:0 auto } 
.picList a:hover img{ border-color:#0099ff;} 

.txtList a{display:inline-block; width:auto; padding:0 5px; height:22px; line-height:22px; overflow:hidden}

.title_tab{ height:30px; background:url(../images/title_tab_bg.jpg) repeat-x top; margin:3px; position:relative}
.title_tab a{ font-size:14px; font-weight:bold; height:30px; line-height:30px; display:inline-block; width:91px; text-align:center}
.title_tab a.on{background:url(../images/title_tab_on.jpg) no-repeat top; color:#fff}
.title_tab span{ display:block; position:absolute; right:5px; top:0}
.title_tab span a.btn_zixun{ background:url(../images/btn_zixun.jpg) no-repeat top left; width:100px; height:28px}
.title_tab span a.btn_yuyue{ background:url(../images/btn_yuyue.jpg) no-repeat top left; width:91px; height:28px}

.title_tab_news{ height:37px; background:url(../images/bglm2.jpg) repeat-x;}
.title_tab_news a{ display:inline-block; width:98px; line-height:32px; height:37px; text-align:center; font-size:14px; font-weight:bold;cursor:pointer;}
.title_tab_news a.on{ background:url(../images/hov2.jpg) no-repeat; color:#FFFFFF;}

.title_grey{background:url(../images/box_title_bg.png) no-repeat left top; height:30px; padding-left:30px; line-height:30px;  letter-spacing:1px; position:relative}
.title_grey a{font-size:14px; font-weight:bold;}
.title_grey span{ display:block; position:absolute; right:5px; top:0;}
.title_grey span a{ font-size:12px; font-weight:normal}

.title_blue{ height:34px; background: url(../images/bk1.jpg) repeat-x center;border:white 1px solid; line-height:34px; position:relative}
.title_blue h2{ display: inline-block; width:auto; padding-left:20px; background:url(../images/blueline.jpg) no-repeat 5px 4px; font-size:14px; font-weight:bold; color:#003399; letter-spacing:1px}
.title_blue h2 em{ color:#ff3300; font-style:normal}
.title_blue span{ display:block; position:absolute; right:5px; top:0}


.title_tab_ser{ height:40px; background:url(../images/title_tab_ser_bg.jpg) repeat-x;}
.title_tab_ser a{display: inline-block; width:110px; height:40px; line-height:50px; overflow:hidden; text-align:center; overflow:hidden;font-size:14px; font-weight:bold; color:#fff; letter-spacing:1px}
.title_tab_ser a.on{ background: url(../images/title_tab_ser_on.jpg) no-repeat center top; color:#003399}

.title_ks{ height:43px; line-height:43px; background:url(../images/title_ks_bg.jpg) repeat-x; margin:0 1px; position:relative}
.title_ks h2 {display: inline-block; width:auto;  background:url(../images/arror.png) no-repeat 10px 12px; padding-left:40px; letter-spacing:2px}
.title_ks h2 a{color:#003399; line-height:43px; font-size:16px; font-weight:bold;}
.title_ks span{display:block; position:absolute; right:5px; top:8px}

.title_bluel{ background:url(../images/title_bluel_1.jpg) repeat-x; height:41px; margin:0 1px; position:relative}
.title_bluel em{height:41px; width:auto; background:url(../images/title_bluel_3.jpg) repeat-x; display:inline-block; font-weight:bold; font-style:normal; font-size:16px; letter-spacing:2px; padding-left:5px}
.title_bluel em a{ display:inline-block; background:url(../images/title_bluel_2.jpg) no-repeat right top; height:41px; line-height:41px; padding-left:10px; padding-right:55px; color:#fff}
.title_bluel span{display:block; position:absolute; right:8px; top:10px}

.title_blue_ks{ background:url(../images/title_ks_bg.jpg) repeat-x; height:41px; margin:0 1px}
.title_blue_ks>a{height:41px; line-height:41px; background:url(../images/title_bluel_3.jpg) repeat-x; display:inline-block; font-size:16px; letter-spacing:2px; float:left; font-weight:bold; color:#fff; padding-left:14px; padding-right:5px}
.title_blue_ks em{ display:block; background:url(../images/title_bluel_2.png) no-repeat left top; height:41px; width:54px; float:left; overflow:hidden}
.title_blue_ks span{display:block; float:right; padding-right:5px; margin-top:6px}


.slidePicBox{overflow:hidden; position:relative;} 
.slidePicBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; } 
.slidePicBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slidePicBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.slidePicBox .hd ul li.on{ background:#f00; color:#fff; } 
.slidePicBox .bd{ position:relative; height:100%; z-index:0;} 
.slidePicBox .bd .title{width:100%;height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;text-indent:4px; color:#fff;line-height:30px; font-size:12px}
.slidePicBox .bd .title a{ color:#fff;line-height:30px; font-size:12px} 

.leftLoop{ overflow:hidden; position:relative;} 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 

/*×¨Ìâ*/
.jszst {}
.jszst dt{height:29px;display:block;overflow:hidden;border:2px solid #FFFFFF; background:#F2FBFF url(../images/ico4.jpg) no-repeat 10px center; line-height:29px; padding-left:10px;}
.jszst dt.dtbgico{background:#E9F6FC url(../images/ico4a.jpg) no-repeat 10px center;_background:#E9F6FC url(../images/ico4a.jpg) no-repeat 10px 5px; }
.jszst dt.dtbgico a{color:#FE4300; font-weight:bold;}
.jszst dt a{color:#3d3d3d;width:215px;overflow:hidden;}
.jszst dt span{color:#FFFFFF; display:inline-block; width:16px; overflow:hidden;text-align:center; margin-right:10px;float:left;}
.jszst dd{ height:90px; text-align:center; display:none;}
.jszst dd img{height:85px;max-width:275px; }




.top{ width:1000px;margin:0 auto; position:relative;background:#fff}
.top span{ font-weight:bold; color:#0c77bb; font-size:14px; position:absolute; right:0; top:0}
.top span strong{font-size:20px;}
.header{ width:1000px;margin:0 auto}
.main_nav{ width:1001px;margin:0 auto}
.search_bar{width:1000px; margin:10px auto}


/*---------- public ---------*/
.top{ }
.header{}

.main_nav{ height:40px; background:url(../images/bgmenu.jpg) repeat-x;}
.main_nav a{ display:block; width:91px; height:40px; overflow:hidden; line-height:40px; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center; background:url(../images/bgline.jpg) no-repeat right top; float:left}
.main_nav a:hover,.main_nav a.current{background:url(../images/hov1.jpg) no-repeat center top; color:#FFFF66;}
.main_nav .last{ background:none}
.main_nav .last:hover{background:url(../images/hov1.jpg) no-repeat center top; color:#FFFF66;}

.sec_nav{ border:#00679e 2px solid; background: url(../images/sec_nav_bg.jpg) repeat-x top; height:90px; padding-left:5px}
.sec_nav dl{ background:url(../images/sec_nav_libg.jpg) no-repeat center top #fff; width:185px; height:80px; float:left; overflow:hidden; border:#096da1 1px solid; display:inline-block; margin:4px 5px; }
.sec_nav dt{ text-align:center; font-size:14px; font-weight:bold; letter-spacing:1px}
.sec_nav dt a{ color:#06C}
.sec_nav dd{ text-align:center; line-height:22px; height:44px; overflow:hidden; padding:0 0px; margin-top:5px}
.sec_nav dd a{ display:inline-block; width:auto; padding:0 4px}


.search_bar{height:29px; background:#F2F2F2; border:1px solid #DFDFDF; overflow:hidden}
.search_bar p{ width:386px; padding-left:30px; float:left; padding-top:6px;}
.search_bar p strong{ color:#003399; margin-right:6px;float:left; line-height:18px;}
.search_bar p .ipt1{ height:18px; border:1px solid #CCCCCC; width:210px; float:left; padding-left:3px; color:#666; line-height:18px}
.search_bar p .ipt2{ height:18px; width:68px; background:url(../images/btn1.jpg) no-repeat center center; border:none; cursor:pointer; }
.search_bar span{ line-height:29px;}
.search_bar span strong{ color:#003399; }
.search_bar span a{ }
.search_bar .fl{ background:url(../images/home.jpg) no-repeat 5px 0; padding-left:35px}
.search_bar .fl a:hover{text-decoration:underline}


.footerp{ border:#b9def1 4px solid;overflow:hidden;}
.footerp .hd{ width:145px; float:left}
.footerp .bd{ width:838px; float:right; margin-right:8px; display:inline-block; padding-top:20px; overflow:hidden}
.footerp .bd .picList ul{width:838px; overflow:hidden;}
.footerp .bd .picList li{width:170px;}
.footerp .bd .picList img{width:157px; height:118px;}

.footerp .hd li a{ display:block; width:131px; height:52px; border:#d8e6ef 1px solid; border-left:0}
.footerp .hd li{background:no-repeat left top;}
.footerp .hd .li1{ background-image:url(../images/footer_hd1.jpg)}
.footerp .hd .li2{ background-image:url(../images/footer_hd2.jpg)}
.footerp .hd .li3{ background-image:url(../images/footer_hd3.jpg)}

.footerp .hd .on{ width:132px; height:54px;background:no-repeat left top;border:0}
.footerp .hd .li1 a.on{background-image:url(../images/footer_hd1_on.jpg)}
.footerp .hd .li2 a.on{background-image:url(../images/footer_hd2_on.jpg)}
.footerp .hd .li3 a.on{background-image:url(../images/footer_hd3_on.jpg)}

.FLink{ height:95px; background:#f7faff}
.FLink .title{ height:24px; border-bottom:#36a2ed 2px solid; line-height:20px; position:relative; margin-bottom:10px}
.FLink .title h2 a{ display: inline-block; width:auto; padding-right:10px; font-weight:bold;line-height:20px;}
.FLink .title h2 a.on{ color:#003399}
.FLink .title span{ position:absolute; right:5px; top:0}
.FLink .picList{ padding-left:4px}
.FLink .picList a{ display:inline-block;width:124px;}
.FLink .picList a img{ width:108px; height:44px; border:0; padding:0}
.FLink .txtList{ padding-left:5px}

.footerNav{ background:url(../images/footer_navbg.jpg) repeat-x top; height:31px; text-align:center; line-height:31px;color:#fff}
.footerNav a{ display:inline-block; width:auto; padding:0px 10px; color:#fff}
.footerInfo{text-align:center; line-height:28px;padding-bottom:45px;padding-top:10px;background:url(../images/zzgs_icon_min.png) no-repeat 655px 92px;}



