@charset "utf-8";
*{padding:0px; margin:0px;}
body{padding:0; margin:0px; font-family:'微软雅黑'; font-size:12px; background:#fff;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, code, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  tbody,  th  { margin:0; padding:0; border:0;}
div,span,ul,li{ overflow:hidden;}
li { list-style-type:none; }
a{text-decoration:none;}
a:hover{text-decoration:none;}
a img{ border:0px;}

.cleara{clear:both;}
.zj{width:1200px; margin:0px auto;}
.L{float:left;}
.R{float:right;}

#top{ height:30px; min-width:1200px; background:#2595ea; color:#fff; line-height:30px;}
#top a{color:#fff;}
#top span{ float:right; display:block; background:url(../images/icon2_03.jpg) left center no-repeat; padding-left:25px;}

#logo{ height:60px; min-width:1200px; background:url(../images/menubg_10.jpg) left center repeat-x; box-shadow:0px 1px 5px 0px #8f8b8c; padding-top:40px;/* border-bottom:1px solid #8f8b8c;*/}

#menu{ float:left; padding-top:10px; width:560px;}
#menu li{ height:39px; line-height:39px; padding:0px 26px; font-size:14px; font-weight:bold; color:#666666; float:left;}
#menu li a{display:block; height:37px; color:#666666;}
#menu li:hover a{ border-bottom:2px solid #0f5eb4; color:#0f5eb4;}
#menu li a:hover{ border-bottom:2px solid #0f5eb4; color:#0f5eb4;}
#menu li a.cur{ border-bottom:2px solid #0f5eb4; color:#0f5eb4;}

#menu li ul{ width:126px; display:none; position:absolute; z-index:12; margin-left:-35px; margin-top:1px; padding-top:14px;}
#menu li ul li{height:35px; line-height:35px; text-align:center; width:126px; font-size:14px; font-weight:normal; background:#2595ea; margin-top:1px; padding:0px;}
#menu li:hover ul li a{width:126px; height:35px; display:block; color:#fff; border:0px;}
#menu li:hover ul li a:hover{ border:0px; color:#fff;}

#sousuo{ float:right;}
#search_n{ width:150px; height:30px; border:0px; background:#dedede; padding:0px 5px;}
#search_button{ width:30px; height:30px; margin-left:2px; background:url(../images/icon3_03.jpg) no-repeat; border:0px;}


.banner{height:296px; background:url(../images/banner_02.jpg) center top no-repeat; min-width:1200px;}

.banner_L{ padding-top:166px;}
.banner_R{font-size:14px; color:#fff; padding-top:254px; line-height:42px;}
.banner_R a{color:#fff;}


.content_L{ width:288px; padding-left:9px; margin-top:13px; float:left;}
.lbdiv{ width:223px; background:#3378bb; padding:30px 0px 30px 54px; overflow:visible;}
.subNav{ width:230px; height:32px; margin-bottom:3px; line-height:24px;}
.subNav a{display:block; height:32px; font-size:14px; color:#fff; background:none; padding-left:20px;}
/*.subNav a:hover{ background:url(../images/L_li_03.png) left top no-repeat;}*/
.subNav a.curr{  background:url(../images/L_li_03.png) left top no-repeat;}

.content_R{width:892px; margin-top:22px; float:right; margin-bottom:20px; min-height:600px;}
.content_R img{margin:7px;}
.content_text p{font-size:14px; color:#333333; line-height:36px; text-indent:2em;}
.content_cate li{ width:127px; height:127px;}

.hzkhul li{ height:137px; border:1px solid #cccccc; margin-bottom:26px;}
.hzkhul li img{max-width:278px; max-height:125px; margin:6px; border-right:1px solid #ccc; float:left;}
.hzkhul li div{ padding:6px 6px 6px 38px; width:533px;}
.hzkhul li div h2{ font-size:18px; color:#333; line-height:38px;}
.hzkhul li div p{ line-height:24px; font-size:12px; color:#333;}

.moediv{ margin-left:35%; font-size:12px; color:#545454; font-family:'宋体'; height:70px; line-height:none; padding-top:10px;}
.moediv span{ border:1px solid #b5b5b5; padding:10px 15px; background:#cccccc; margin:2px; display:block; float:left;}
.moediv a{ border:1px solid #b5b5b5; padding:10px 15px; margin:2px; color:#545454; display:block; float:left;}
.moediv a:hover{ background:#cccccc;}

.cpflul{ display:none; width:230px; padding-bottom:15px; padding-top:10px;}
.cpflul li{width:230px; font-size:12px; color:#fff; line-height:24px; height:32px;}
.cpflul li a{display:block; height:32px; font-size:14px; color:#fff; background:none; padding-left:34px;}
/*.cpflul li a:hover{ background:url(../images/L_li_03.png) left top no-repeat;}*/
.cpflul li a.curra{  background:url(../images/L_li_03.png) left top no-repeat;}


.pplb li{ margin-bottom:26px;}
.pplb li img{width:215px; height:215px; border:1px solid #ccc; float:left; margin:6px;}
.pplb li div{ padding:6px; width:648px;}
.pplb li div h2{ font-size:18px; color:#333; line-height:24px;}
.pplb li div p{ line-height:24px; font-size:14px; color:#333;}

.cplb li{ margin:0px 16px 15px; width:146px; float:left; height:215px;}
.cplb li div{ width:143px; height:143px; border:1px solid #ccc; }
.cplb li img{max-width:143px; max-height:143px; margin:0px;}
.cplb li h2{ display:block; font-size:12px; color:#333; padding-top:8px; line-height:18px; text-align:center; font-weight:normal;}
.cplb li a{display:block; height:215px;}

.ppxfllb li{ margin:0px 16px 10px; width:146px; float:left; height:190px;}
.ppxfllb li div{ width:143px; height:143px; border:1px solid #ccc; }
.ppxfllb li img{max-width:143px; max-height:143px; margin:0px;}
.ppxfllb li h2{ display:block; font-size:12px; color:#333; padding-top:8px; line-height:18px; text-align:center; font-weight:normal;}
.ppxfllb li a{display:block; height:190px;}

.cpxq{ margin-bottom:40px;}
.cpxqimg{ float:left; width:413px; height:413px; border:2px solid #309aeb;}

.cpxq_title{ width:450px; border-bottom:2px solid #309aeb; font-size:18px; color:#333; font-weight:bold; line-height:24px; padding-top:12px; padding-bottom:10px; margin-bottom:10px;}
.cpxq_title b{ font-size:24px; color:#3378bb;}

.cpxq_nr{ line-height:24px; color:#333;}
.cpxq_nr b{font-size:14px;}

.cpxq_xz{ margin-top:10px; padding-top:10px; font-size:18px; color:#3378bb; font-weight:bold; line-height:24px; border-top:2px solid #309aeb;}
/*.cpxq_xz a{ font-weight:normal; font-size:12px; color:#ff0000;}*/


.zxcplb{margin-bottom:20px;}
.zxcplb li{ border-bottom:1px dashed #999999; height:35px; line-height:35px;}
.zxcplb li h1{ font-size:14px; color:#333; font-weight:normal; float:left; max-width:675px;}
.zxcplb li span{float:right; font-size:14px; color:#333;}
.zxcplb li a{display:block; height:39px; color:#333;}

.zxcpxq_title{padding-bottom:10px; border-bottom:1px dashed #999; margin-bottom:10px; font-size:12px; color:#333; text-align:center; line-height:20px;}
.zxcpxq_title h1{ font-size:14px; text-align:center; color:#333; padding-bottom:10px;}


.xx{width:892px;}
.xx li{ width:131px; height:131px; margin-left:20px; float:left;}
.xx li a{ background:url(../images/ppx1.jpg) left top no-repeat; display:block; height:131px;}
.xx li a:hover{background-position:left -135px;}

.xx1{ padding-top:20px;}
.xx1 p{ font-size:14px; color:#0f5eb4; line-height:24px; text-align:left;}

.ybxz{margin-bottom:20px;}
.ybxz li{ border-bottom:1px dashed #999999; height:35px; line-height:35px;}
.ybxz li h1{ font-size:14px; color:#333; font-weight:normal; float:left; max-width:675px;}
/*.ybxz li span{float:right; font-size:14px; color:#333;}*/
.ybxz li a{ float:right; color:#3378bb;}

.addr{width:604px; border:2px solid #3c7ebe; margin-bottom:60px; margin-left:auto; margin-right:auto;}
.addr img{margin:0px;}

/*.addtable{margin-top:10px;}*/
.addtable td{height:48px; font-size:18px; color:#333; font-weight:bold; text-align:left;}

.lytable{ margin-left:265px; font-size:14px; color:#333;}
.lytable h1{font-size:24px; font-weight:normal; line-height:36px; color:#3378bb;}
.lytable input{width:288px; height:27px; border:1px solid #dcdcdd; padding:5px 10px;}
.lytable textarea{width:288px; height:55px; border:1px solid #dcdcdd; padding:5px 10px;}

.lytable button{ width:75px; height:28px; color:#fff; text-align:center; float:left; margin-left:10px; border:0px; background:#005ca3; cursor:pointer;}

#footer{ clear:both; height:80px; min-width:1200px; background:#2595ea; text-align:center; line-height:24px; color:#fff; padding-top:35px; margin-top:20px;}
#footer a{color:#fff; margin:0px 12px;}

.tabPanela{height:132px;}
.tabPanela li{
	 width:127px;
	 height:127px;
	 margin-left:20px;
	 float:left;
	 border:1px solid #3f4344;
	 cursor:pointer;
}
.tabPanela li img{ width:127px; height:127px; margin:0px;}
.tabPanela .hit{
	border:1px solid #004fac;
}