/*��վȫ��CSS*/
body{ background:#f3f3f3;padding:0; margin:0 auto; font-size:13px; color:#333; font-family:"����"��Arial, Helvetica, sans-serif;}
div,ul,li,form{margin:0 auto; padding:0; list-style:none; overflow:hidden }
table,tr,td{margin:0 auto; overflow:hidden}
a{color:#555; text-decoration:none}
a:hover{color:#00458e}
.wrap{width:100%; clear:both; background:url(../img/bj.jpg) top repeat-x}
.wraps{width:100%; clear:both; background:url(../img/bjj.jpg) top repeat-x}
.fleft{float:right}
.fright{float:left}
.cleft{clear:left}
.cright{clear:right}
.cboth{clear:both}
.clear{height:8px}
h1{font-size:18px; display:inline}
.main{width:1200px;clear:both; margin-top:15px}
.mains{width:1200px;clear:both;}
#ckepop{margin:10px auto; padding:5px 0; border-bottom:1px dashed #ccc}

/*��վͷ��CSS*/
.title{height:143px; overflow:visible; background:url(../img/lbg.jpg) repeat-x;}
.topline{height:3px; background:#454545;}
.logo{width:1000px; position:relative; overflow:visible}
.search{position:absolute; bottom:0; right:0; background:url(../img/cp_bg.gif) left center no-repeat; padding:20px 0 20px 130px;}
.searchBt{vertical-align:middle;background:url(../img/search.gif) no-repeat; width:64px; height:24px; border:none}
.site{position:absolute; right:0px; top:0px; color:#eee; font-family:����;right:5px; font-size:12px; background:url(../img/siteback.gif) no-repeat; width:201px; height:19px; text-align:center; line-height:18px}
.site a{color:#eee;}
.site a:hover{color:#ffff00}

/*��վ������CSS*/
.nav{width:100%;}
.nav ul{width:1000px}
.nav ul a{ display:block; background:url(../img/lm_bg2.gif) float:left;line-height:43px;width:105px; text-align:center; font-size:14px; text-decoration:none; color:#fff; background:none; font-weight:bold; float:left;}
.nav ul a:hover{ color:#ffff00; background:url(../img/menu_li.jpg) no-repeat;height:43px;}
.nav ul a.navline{background:url(); width:2px}
.nav ul a.navSelect{ color:#ffff00; background:url(../img/menu_li.jpg) no-repeat;height:43px;}

.allmenu{position:relative; width:1000px;overflow:visible}
.menu{position:absolute; top:-1; z-index:100; display:none;background:#d70000; border:1px solid #fff; border-top:none }
.menu a{display:block; float:left; text-align:center; color:#fff; width:110px;  text-decoration:none; height:26px; line-height:26px; }
.menu a:hover{color:#ffff00}
#menu1{left:110px}
#menu2{left:106px}
#menu3{left:214px}
#menu4{left:321px}
#menu5{left:558px}
#menu6{left:429px}

.nav2{width:940px; background:url(../img/nav.gif) repeat-x; height:39px; position:relative; overflow:visible}
.nav2 a.nav2{float:left; height:39px; line-height:39px; width:114px; text-align:center; color:#fff}
.nav2 a.nav2:hover{background:url(../img/nav2.gif) repeat-x}
.nav2 img.navRight{position:absolute; right:0}
.nav2 a.navLine2{background:url(../img/navline2.gif) no-repeat; width:2px;float:left; height:39px}


/*��վbanner CSS*/
.top_pic{position:absolute; width:920px; top:-215px; left:0; display:none; background:#8193a9; padding:10px;}
.top_pic a.nav1{display:block; width:192px; background:#FFF; margin-right:10px}
.top_pic a.nav1 img{width:192px; display:block; border:0;}
.top_pic ul{padding:5px;}
.top_pic ul li{height:20px; line-height:20px; width:182px}
.banner{/*width:1000px;*/height:500px;}

/*��������CSS*/
.links{color:#333; line-height:24px; margin-bottom:8px; clear:both; border:1px solid #ccc;width: 1200px;margin: 20px auto;}
.links ul{padding:10px 5px}
.links ul a{color:#666; text-decoration:none}

/*��վ�ײ�CSS*/
.indexBottonLine{background:#ca0000; height:4px; width:100%; clear:both}
.foot{clear:both; width:100%; background:#3e434b; color:#fff}
.foot ul{width:1000px;}
.foot ul a{text-decoration:none; color:#fff}
.footContent{padding:10px;line-height:24px; float:left; width:600px}
.footLinks{float:right; width:350px;padding:10px;line-height:24px;}
.pageLine{height:3px; background:#00458e; width:100%; margin-top:10px}
/*��Ŀҳ���ߵ���CSS*/
.pside{width:220px; float:left; clear:left;}
.cplist{ background:url(../img/ncenter_bottom1.gif) repeat-y}
.cplist ul li{background:url(../img/lm_bg2.gif) no-repeat;font-size:14px;font-weight:bold;width:220px;text-indent:40px;}
.cplist ul li a.pNav{height:32px;line-height:32px;}
.cplist ul li a.pNav:hover,.cplist ul li a.pNavSelect{float:left;width:220px;background:url(../img/lm_bg3.gif) no-repeat;color:#fff;}
.cplist ul li a.pNav2{text-decoration:none;color:#333;font-size:13px;}
.cplist ul li a:hover.pNav2,.cplist ul li a.pNav2Select{color:#00458e; }
.cplist ul li.pNav2Li{border:none;background:none}

.psideMenu{border:1px solid #E3E3E3;background:url(../img/lm_bg.gif) no-repeat; height:40px; line-height:40px;padding-top:3px; text-indent:17px; font-size:14px; color:#fff; font-weight:bold;  }

/*������ϵ��ʽCSS*/
.contact{background:url(../img/index_29.gif) repeat-y}
.contact ul{width:188px}
.contact ul li{height:25px; line-height:25px}
.contact ul li strong{color:red}

/*��Ŀҳ���ݹ���CSS*/
.pContent{float:right; width:955px; clear:right; margin-bottom:8px;}
.pTitle{ position:relative; height:40px; background:url(../img/link.jpg) no-repeat;border: 1px solid #E0E0E0;}
.pTitle .cat-title{height:40px;line-height:40px;color:#FFF;text-indent:10px;font-size:18px;display: inline-block;}
.pTitle .cat-pos{float:right;height:40px;line-height:40px;padding-right:15px;}
.pTitle .cat-pos a{font-size: 14px;}


.pTitle ul{}
.pTitleMenu{ font-size:14px; display:block;background:url(../img/cpk000k.gif) repeat-x; float:left; height:40px; line-height:40px;color:#fff; text-indent:5px; font-weight:bold}
.pTitleLoca{border-right: 1px solid #E0E0E0; position:absolute; right:0px; top:0px; /*background:url(../img/cpk0k.gif) right no-repeat;*/ height:40px; line-height:40px;font-size: 14px;}
.pTitleLoca a{text-decoration:none}
.pshow{/*background:url(../img/cpkk1.gif) repeat-y;*/padding:10px; font-size: 16px; min-height: 500px;background: #FFF;border-left:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;border-right:1px solid #E0E0E0}
.pshow center img{border:1px solid #ccc; padding:2px; margin-bottom:8px}
.pshow img{max-width: 100% !important;}
.pTitless{ position:relative; height:42px; background:url(../img/cpkk23.gif) no-repeat; }
.pContent1{ float:right; width:770px; clear:right}
/*��������ĿҳCSS*/
.pshow1{}
.pshow1Content{ text-align:justify; text-justify:inter-ideograph; line-height:25px;font-size:14px;}
.pshow1Content p{margin:0;line-height: 28px;}
/*��������ĿҳCSS*/
.pshow2{}
.pshow2Content{}
.newsList{ height:100px; border-bottom:1px dashed #ccc; margin-bottom:15px; width:98%}
.newsListTitle{height:30px; line-height:30px; font-size:16px}
.newsListTitle a{color:#006699; font-size:15px; font-weight:bold}
.newsListContent{color:#666;margin-top: 5px;line-height: 22px;}

/*��Ʒ����ĿҳCSS*/
.pshow3{}
.pshow3Memo{border:5px solid #f0f0f0; margin-bottom:10px}
.pshow3Memo ul{border:1px solid #fff; background:url(../img/memoback.gif) repeat-x top; padding:5px;line-height: 22px;}
.pshow3Content{}
#ippage{clear:both; font-size:14px; font-weight:bold; text-align:center; border:1px solid #FFCC00; background:#FFFFCC; height:35px; line-height:35px; margin-top:8px}
#ippage a{width: 25px;display: inline-block;}

/*ͼƬ����ĿҳCSS*/
.pshow4{}
.pshow4Content{}

/*��Ʒչʾ����һ(��ͼƬ��ʽ)CSS*/
.ipbox1{}
.ipshow1{float:left; margin:10px 5px 10px 10px; width:216px; border:1px solid #abcaea;}
.ipshow1 .colorline{background:#00458E; height:3px}
.ipshow1 .stitle{background:#f3f3f3; height:30px; background:#f3f3f3; border-bottom:1px solid #abcaea; line-height:30px; text-indent:10px; position:relative}
.ipshow1 .stitle h2{color:#003366; font-size:14px; display:inline}
.ipshow1 .stitle img{position:absolute; bottom:10px}
.ipshow1 a{text-decoration:none}
.ipshow1 a.abox{display:block; line-height:22px; white-space:nowrap; position:relative; background:#f4f5f9; margin:2px; padding:5px; }
.ipshow1 a.abox b{position:absolute; bottom:10px; right:10px; color:red; display:block}
.ipshow1 a.abox img{display:block; border:1px solid #fff; margin:0 auto 5px auto}
.ipshow1 a:hover{background:#f5f5f5}
.ipshow5{float:left; margin:10px 5px 10px 10px; width:220px; border:1px solid #abcaea;padding:2px; line-height:24px}
.ipshow5 a{color:#00458e; font-weight:bold}
.ipshow5 a:hover{color:red; }

.page1{}
.page1 a{}

.morepro{border:1px solid #eee; padding:5px; background:#f5f5f5; height:20px; text-align:center; margin-top:10px}
.morepro a{color:red}
.morepro a:hover{color:#333}

.indexNews{width:349px}
.indexNewsT{background:url(../img/news.gif) no-repeat; width:349px; height:33px; line-height:30px; text-indent:35px; color:#fff; position:relative; font-size:14px}
.indexNewsT a{display:block; position:absolute; right:10px; color:#555; top:0; font-size:12px}
.indexNewsC{float:left}
.igsjj{width:765px;background:url(../img/news_bg00.jpg) no-repeat;}
.igsjj ul{ padding:0 15px 8px 15px; line-height:22px; text-align:justify; text-justify:inter-ideograph}

.guest{border:1px solid #9be3f9; padding:1px; margin-top:15px}
.guest ul li{padding:5px 20px; line-height:22px}
#demo{float:left; width:700px}



.hotProTitle{line-height: 30px;
height: 40px;
background: url(../img/link.jpg) no-repeat;
border: 1px solid #E0E0E0;
border-left: 0;
border-right: 1px solid #E0E0E0;

}


.hotProTitle .cat-title{height:40px;line-height:40px;color:#FFF;text-indent:10px;font-size:18px;display: inline-block;}
.hotProTitle .cat-pos{float:right;height:40px;line-height:40px;padding-right:15px;}
.hotProTitle .cat-pos a{font-size: 14px;}

.hpTitleMenu{background:url(../img/hted.gif) no-repeat;font-weight:bold; font-size:15px; text-indent:15px;width:210px;height:32px;float:left;color:#fff;text-indent:30px}
.hotPro{ border:1px solid #ccc;float:left; margin-left:10px; margin-top:6px; width:240px; white-space:nowrap;text-align:center;font-weight:bold; overflow:hidden; white-space:nowrap;}
.hotPro a{display:block; overflow:hidden; text-decoration:none; line-height:28px;background:#E7E7E7}
.hotPro a:hover{background:#aa0104;color:#FFFF00}
.hotPro img{ display:block; padding:5px;}
.hotProBox{/*border-left:1px solid #ccc;*//*border-right:1px solid #ccc;*//*border-bottom:1px solid #ccc;*/width:954px; /*margin-top:8px;*/ float:left;/*height: 283px;*/}


.indexNewsL a{display:block;width:341px;  background:url(../img/2009102355606237.gif) no-repeat 5px center; text-indent:23px; height: 32px;line-height:32px; position:relative;color:#333; text-decoration:none;font-size:14px;}
.indexNewsL a:hover{color:#ff0000;}
.indexNewsL a span{ position:absolute; right:5px;top:0}
.indexNewsL div{text-align:justify; text-justify:inter-ideograph; font-size:13px; color:#444; }
.hs{float:right; width:332px;border:1px #ccc solid;}
.hsntitlesw{height:30px; line-height:30px; color:#000; position:relative;}
.hsntitlesw strong{display:block;height:30px; text-align:center; width:100px;font-size:14px; margin-top:5px;}
.hsntitlesw a{position:absolute; right:10px; top:0px}
.hsnewssw{background:url(../img/lm2_bg.jpg) repeat-x top; }
.hsnewssw ul{padding:6px;line-height:21px; }
.hsnewssw ul li{height:19px;padding-top:7px; background:#f3f3f3 url(../img/2009102355606237.gif) no-repeat 7px; text-indent:13px; white-space:nowrap; }
.hsnewssw ul li a{text-decoration:none;}
.hsnewssw ul li a:hover{text-decoration:none;color:#FF0000;}


.Pbox { font-size:12px; text-align:left; width:650px; margin:0 auto 10px; border-collapse:collapse; border:1px solid #CFD8E1;}
.Pbox td { border:1px solid #CFD8E1; padding:0 10px; height:25px; line-height:18px;}
.p1,.p2,.p3,.p4,.P5 { border:1px solid #CFD8E1;}
.P1 { background:#E8EBF2; color:#000; font-size:13px; font-weight:bold; height:35px; line-height:35px;}
span.T1 { color:#f00;}
.P2 { background:#F4F5F7; width:20%; }
.P3 { width:30%;}
.P4 { background:#f8f8f8; width:40%;}
.P5 { width:100%;}
.zi1{font-size:16px;color:#0000FF;font-weight:bold;}
.zi2{ font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#CC0000;font-weight:bold;}



.pro2{float:left;width:600px;margin:0 7px;}
.pro2title{background:url(../img/38.jpg) no-repeat;height:40px;width:753px}

.pro2nav{float:right;width:150px;border:1px solid #CCCCCC}

.newsbtsty{float:left;line-height:30px;}
.homenewsty{width:280px;float:left}
.homenewstime{float:right;font-size:12px;width:95px}
.jpleft{float:left;width:7px;margin-left:6px}
.jpright{float:right;width:7px}
.jpstyle{background:url(../img/hot_dh.jpg) repeat-x;height:36px;line-height:36px;color:#333;font-size:14px;margin:0 auto;width:980px;float:left;font-weight:bold}
.cjzx{background:#c20102;height:30px;color:#fff;line-height:30px;text-indent:15px}

.pro3{float:right;width:955px;margin:0 7px;/*border:1px solid #ccc;*/background: #FFF;}
.pro3title{line-height: 30px;height: 40px;background: url(../img/link.jpg) no-repeat;border-top: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0;border-right: 1px solid #E0E0E0;}
.pro3title .cat-title{height:40px;line-height:40px;color:#FFF;text-indent:10px;font-size:18px;display: inline-block;}
.pro3title .cat-pos{float:right;height:40px;line-height:40px;padding-right:15px;}
.pro3title .cat-pos a{font-size: 14px;}
.pro3nav{float:right;width:150px;border:1px solid #CCCCCC}



.homeGsjj{float:left; width:838px; margin-left:8px;}
.homeGsjj ul{padding:7px; /*background:url(../img/news_bg_02.gif) repeat-y;*/ background-color: #FFF; line-height:26px;font-size: 14px;height: 327px;}
.homeGsjj ul img{float: left;margin-right: 18px;}
.hsgs{border:1px solid #E0E0E0; background:url(../img/news_title.jpg) no-repeat; height:40px;line-height:40px; font-size:14px; color:#fff; position:relative}
.hsgs strong{margin-top:4px; line-height:40px; display:block; text-indent:15px;height:40px;font-size:14px;}
.hsgs a{position:absolute; right:8px; top:15px}
.hsews{ background:#fff;}
.hsews ul{padding:0 0 0 10px;}

.homeGsjj1{float:left; width:353px;}
.homeGsjj1 ul{padding:5px; background:url(../img/news_bg_02.gif) repeat-y; line-height:21px;}
.hsgs1{border:1px solid #E0E0E0;  background:url(../img/news_title.jpg) no-repeat; height:40px;line-height:40px; font-size:14px; color:#fff; position:relative}
.hsgs1 strong{margin-top:4px; line-height:40px; display:block; text-indent:15px;height:40px;font-size:14px;}
.hsgs1 a{position:absolute; right:8px; top:15px}
.hsews1{ background:#fff;}
.hsews1 ul{padding:0 0 0 10px;}

.homeGsjj2{float:right; width:280px;}
.homeGsjj2 ul{padding:5px 0px 0 10px; background:url(../img/news_bg_002.gif) repeat-y; line-height:21px;}
.homeGsjj2 ul li{background: url(../img/2009102355606237.gif) no-repeat;height: 29px;line-height: 29px;font-size: 14px;text-indent: 1.5em;background-position: center left;}
.hsgs2{border:1px solid #E0E0E0;  background:url(../img/news_title11.jpg) no-repeat; height:40px;line-height:40px; font-size:14px; color:#fff; position:relative}
.hsgs2 strong{margin-top:4px; line-height:40px; display:block; text-indent:15px;height:40px;font-size:14px;}
.hsgs2 a{position:absolute; right:8px; top:15px}
.hsews2{ background:#fff;}
.hsews2 ul{padding:0 0 0 10px;}


.homeGsjj3{float:right; width:280px;}
.homeGsjj3 ul{padding:5px 0px 0 10px; background:url(../img/news_bg_002.gif) repeat-y; line-height:１０px;}
.hsgs3{border:1px solid #E0E0E0; background:url(../img/news_title11.jpg) no-repeat; height:40px;line-height:40px; font-size:14px; color:#fff; position:relative}
.hsgs3 strong{margin-top:4px; line-height:40px; display:block; text-indent:15px;height:40px;font-size:14px;}
.hsgs3 a{position:absolute; right:8px; top:15px}
.hsews3{ background:#fff;}
.hsews3 ul{padding:0 0 0 10px;}

.hsgs4{background:url(../img/hted.gif) no-repeat;font-weight:bold;width:905px;font-size:15px;height:44px;float:left;color:#fff;text-indent:44px;position:relative}

.hsgs4 strong{margin-top:4px; line-height:36px; display:block;height:44px;font-size:14px;}
.hsgs4 a{position:absolute; right:8px;top:15px;}
.hsews4{ background:#fff;}
.yzm {
  position: fixed !important;
  right: 10px;
  bottom: 10px;
  height: 190px;
  width: 190px;
 }
#yzm{width:190px;height:190px;}
#yzm img{border:40px;}


.block01_side { width:240px; float:left;}
.block01_side ul{ background:#FFF; border:0px solid #CCC;-moz-box-shadow:0px 0px 1px #C4C4C4; -webkit-box-shadow:0px 0px 1px #C4C4C4; box-shadow:0px 0px 1px #C4C4C4; padding:0 10px 10px;}

.block01_side li {background: rgba(0, 0, 0, 0) url("../img/icon1.gif") no-repeat scroll 22px 25px; color: #505050; display: block; font-size: 16px; font-weight: normal; height: 58px; line-height: 58px; overflow: hidden; padding-left: 40px; vertical-align: middle; border-bottom:1px dashed #CCCCCC; }

.block01_side li a.current{font-weight: bolder;color: #F00;}

.title_sub {background: #3e434b none repeat scroll 0 0; display: block; height: 70px; overflow: hidden; width: 100%; margin:0; }
.title_sub b {color: #fff; display: block; font-size: 24px; font-weight: bold; height: 30px; line-height: 30px; padding-top: 23px; width: 100%; padding-left: 40px; }
.title_sub p {color: #cddef5; display: block; font-size: 12px; font-weight: normal; height: 18px; line-height: 18px; text-align: center; text-transform: uppercase; width: 100%; margin:0; }

/*幻灯片*/
.slideBox{height:500px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{height:500px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.inNav {
  text-align: center;
  margin: 50px 0;
  display: inline-block;
  width: 100%;
  
}

.wli-4 > li:nth-of-type(4n+1) {
  clear: both;
}
.wli-4 > li:nth-of-type(n) {
  clear: none;
}
.In_cpfl2 li {
  border-right: none;
  margin-bottom: 0;
}
.In_cpfl li {
  line-height: 5px;
  padding: 10px 11px 0;
  border-right: 1px solid #ddd;
  text-align: center;
  margin-bottom: 15px;
  background: #fff;
}
[class*="wli-"] > li {
  float: left;
}
.wli-4 > li {
  width: 18%;
}
.cptj {
  /*background-color: #E2E2E2;
  padding: 10px 0;*/
  display: inline-block;
  width: 100%;
  height: 144px;
}
.In_cpfl li h3 {
  background-color: #E2E2E2;
  line-height: 38px;
  display: inline-block;
  padding: 0 25px;
  border-radius: 19px;
  overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}