body {
	margin:0;
	padding:0; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:25px;
}

html{ overflow-x:hidden}
li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#333333;text-decoration:none;}
a:hover {color:#1c73b0;text-decoration:none;}

.center{ text-align:left; width:1200px; margin:0 auto;}
.line{ border-bottom:#CCCCCC 1px dashed;}

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;}

table{border-collapse:collapse;border-spacing:0;}
td{border:0px solid #ccc;}
h1{margin:14px 0;font-size:20px;line-height:1.5;text-align:center;}
h2{margin:12px 0;font-size:18px;line-height:1.5;}
h3{margin:10px 0;font-size:16px;line-height:1.5;}
h4, h5, h6{margin:8px 0;font-size:14px;line-height:1.5;}
div{overflow:hidden;}
ul:after, div:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"";}
.editMode{background:#fff}
.editMode p{margin:8px 0}
.content p{margin:8px 0}

.yahei{font-family:"Microsoft Yahei", "\5B8B\4F53";}
.clear{clear:both}
.clear0{clear:both;height:0;overflow:hidden;}
.clear1{clear:both;height:1px;overflow:hidden;}
.clear2{clear:both;height:2px;overflow:hidden;}
.clear5{clear:both;height:5px;overflow:hidden;}
.clear8{clear:both;height:8px;overflow:hidden;}
.clear10{clear:both;height:10px;overflow:hidden;}
.clear15{clear:both;height:15px;overflow:hidden;}
.clear20{clear:both;height:20px;overflow:hidden;}
.clear30{clear:both;height:30px;overflow:hidden;}
.b{font-weight:bold}
.c{text-align:center}
.red{color:#f00;}
.gray{color:gray}
.fl{float:left}
.fr{float:right}
.bdshare-slide-button-box{z-index:99999}


/*¶¥²¿ÑùÊ½*/

.header{margin:0 auto;width:100%;height:118px;overflow:visible; max-width:1920px;}
.header div.clear{height:48px;text-align:right;line-height:26px;color:#666;font-size:12px;overflow:visible;}
.header div.tq{padding:2px 0 0 10px}
.header div em{font-style:normal;color:#722;font-family:Verdana, Geneva, sans-serif;}
.header div a{display:inline-block;color:#666;}
.header div a:hover{color:#c00}
.header a.logo{display:block;float:left;}
.header .fr{text-align:right;overflow:visible;}
.header p{ width:250px; clear:both;padding-left:22px;font-size:18px;font-weight:bold;background:url(hotline.gif) left center no-repeat; line-height:15px; float:right;}
.fr01{overflow:visible}
.fr01 li{float:left;}
.fr01 li.first{margin-right:7px;padding-right:8px;background:url(img14.gif) right center no-repeat; background-color:#06C}
.fr01 li.last{position:relative;z-index:9999;padding-left:25px;background:url(img14.gif) 12px center no-repeat;}
#linklist{position:absolute;top:25px;left:5px;padding:6px 0;width:90px;background:#035cac;display:none;}
#linklist li{width:100%;height:26px;}
#linklist a{display:block;text-align:center;color:#fff;font-size:12px;line-height:26px;}
#linklist a:hover{background:#fff;color:#035cac;}

#nav{float:right; font-size:16px; background-color:#0252a9; color:#FFF; padding-left:15px; padding-right:15px; border-radius: 25px;}
#nav li{z-index:999;position:relative;float:left;padding-right:2px;height:50px; background:url(nav01.gif) right 18px no-repeat;}
#nav li.last{padding-right:0;background-image:none;}
#nav li a{display:block;padding:0 10px;line-height:50px;color:#fff; font-weight:bold;}
#nav li a.on, #nav li a:hover{ color:#CCC;}
#nav li ul{display:none;position:absolute;top:40px;left:-22px;padding:26px 0 15px;border-bottom:1px solid #1872c3;width:120px;background:url(nav02.gif) no-repeat;}
#nav li ul li{float:left;padding:0 15px;width:90px;height:31px;background:none;}
#nav li ul li a{display:block;padding:0;width:90px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px;text-align:center;font-size:14px;color:#fff;border-bottom:1px solid #357dbd;}
#nav li:hover ul li a{color:#fff;}
#nav li:hover ul li a:hover{color:#ff0;}

.pageContainer{width:100%;height:690px;}
.indexcontainer{position:relative;width:100%;height:500px;}

.video-zs{margin:0 auto 2em;width:600px;height:450px;background:#000;}

/*--index-banner--*/
.banner {position: relative;width:100%;height:490px;}
.banner .slides li {position: relative;overflow: hidden;width:100%;height:490px;}
.banner img {width: 100%;display: block;}
.banner-s img {position: relative;left: 50%;width:1920px;margin-left:-780px;}
.banner .para, .banner .text,.banner .para, .banner .pp {position: absolute;top: 0;left: 0;margin-left: 0;}
.banner .text {top:35%;left: 50%;width: auto;height: auto;margin-left: -500px;color:#fff;font-family:'Microsoft Yahei'}
.banner .text dt{font-size:36px;height:50px;font-weight: bold;}
.banner .text dd.tit{height:18px;font-size: 14px;text-indent:2px;}

.banner .text2 dt, .banner .text2 dd.tit{color:#245fb8}
.banner .text dd.data{font-family: arial;font-size:10px;text-indent:2px;}
.banner .text dd.btn{margin-top:12px;}
.banner .text dd.btn a{display: block;height:28px;line-height:28px;width:80px;background:#ff6e00;text-align: center;font-size:12px;color:#fff;font-family:'Microsoft Yahei'}

.banner .flex-prev, .banner .flex-next {position: absolute;top:50%;width: 77px;height: 118px;margin-top: -59px;text-indent: -100em;overflow: hidden;}
.banner .flex-prev {left: 0;background: url(arrow-left.png) no-repeat center center;}
.banner .flex-next {right: 0;background: url(arrow-right.png) no-repeat center center;}
.banner .flex-control-nav {position: absolute;top: 15%;left: 50%;margin-top: 135px;margin-left: -500px;}
.banner .flex-control-nav li {float: left;width: 10px;height: 10px;margin-left: 8px;}
.banner .flex-control-nav li a {display: block;width: 100%;height: 100%;text-indent: -100em;overflow: hidden;background: #fff;cursor: pointer;background: url(index-btn2.png) no-repeat;}
.banner .flex-control-nav li .flex-active {background: url(index-btn1.png) no-repeat;}
/*--end--*/


.index0{position:relative; width:1000px;height:293px;background:url(img01.png) 0 bottom no-repeat; margin:0 auto; margin-top:20px;}

.index0 a.talk{display:block;float:right;width:100px;height:26px;overflow:hidden;line-height:100px;background:url(img01.gif) 0 0 no-repeat;}
.index{padding:0 10px;width:980px;height:267px;}
.index00{float:left;margin-right:20px;padding-top:90px;height:160px;}
.index01{width:230px;}
.index01 a{display:block;padding-left:15px;width:215px;height:28px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eee;background:url(dot03.gif) 3px center no-repeat;}
.index01 a:hover{color:#ff0}
.index01 img.new{margin-top:10px;}
.index02{width:500px; color:#FFFFFF}
.index03{width:230px;}
.index03 a{display:block;margin-bottom:10px;width:230px;height:70px;color:#eee;}
.index03 b{display:block;float:left;margin-right:15px;width:80px;height:70px;}
.index03 img{width:80px;height:70px;}
.index03 strong{display:block;width:135px;height:26px;line-height:26px;overflow:hidden;}
.index03 span{display:block;width:135px;height:36px;line-height:18px;font-size:12px;overflow:hidden;}
.index03 a:hover strong{color:#ff0}
.index04{float:right;width:200px;height:267px;}
.index04 a{display:block;width:200px;height:89px;color:#fff;line-height:18px;}
.index04 a span{display:block;float:left;width:55px;height:89px;background-image:url(icon02.png);background-repeat:no-repeat;}
.index04 a strong{display:block;font-weight:normal;}
.index04 a b{display:block;font-weight:normal;text-transform:uppercase;font-size:12px;}
.index04 a.index0401 strong{padding-top:32px;}
.index04 a.index0402 strong{padding-top:28px;}
.index04 a.index0403 strong{padding-top:28px;}
.index04 a.index0402 span{background-position:0 -89px;}
.index04 a.index0403 span{background-position:0 -178px;}
.index04 a:hover{color:#ff0}





/* ÂÖ»»Çø */
.flash{}
/*ÂÖ»»*/
.bwrap{position: relative; z-index: 0; }
.bquery{position: relative; z-index: 0;}
.blist{display: none; position: absolute; top: 0; left: 0; z-index: 0; height: 490px; font-size: 0; line-height: 0; }
.blist a{display: block; position: absolute; left: 0; top: 0; }
.blist img{ }
/*.bannerTmpBox{display: none; position: absolute; left: 0; top: 0; z-index: 9; height: 570px; }
.bannerTmpBox a{position: absolute; overflow: hidden; font-size: 0; line-height: 0; }
.bannerTmpBox a img{position: absolute; }*/
.bfilter{position: absolute; top: 0; left: 0; z-index: 9; width:100%; height: 490px; font-size: 0; line-height: 0; }
.bfilter a{position: absolute; top: 0; left: 0; width: 5%; height: 490px; overflow: hidden; }
.bfilter a img{position: absolute; left: 0; top: 0; }
.bctrl{position: absolute; bottom: 24px; left: 0; z-index: 9; width: 100%; height: 24px; }
.bctrli{text-align: center; font-size: 0; line-height: 0; }
.bctrli a{display: inline-block; width: 24px; height: 24px; margin: 0 3px; background: url(banner_control.png) no-repeat left center; }
.bctrli a:hover,
.bctrli a.curr{background-position: right center; }
.bctrli a{*display: inline; *zoom: 1; }


/*µ¼º½ÑùÊ½*/
.Top_menu {height:50px; width:100%; margin:0 auto; overflow:hidden; background:url(nav.jpg) repeat-x center top; font-family:"Î¢ÈíÑÅºÚ"}
.Top_menu ul{list-style:none; margin:0 auto; width:1100px; position:relative; z-index:10;}
.Top_menu ul li{float:left;width:125px;text-align:center; height:50px; line-height:50px; font-size:14px;}
.Top_menu ul .li_link{width:2px; background:url(menu.jpg) no-repeat center center;}
.Top_menu ul li a:link{ color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:visited{ color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:hover{color:#fff; text-decoration:none;display: block;} 
.Top_menu ul li a:active {color:#fff; display: block;}

.nqType{position:relative; overflow: hidden; height:50px; width:1100px; margin:0 auto;}
.nqtWrap{float: right; overflow: hidden; }
.nqtWrap li{float: left; }
.nqtWrap li a{display: block; height:50px; padding: 0  line-height:50px; text-decoration: none; }
.nqtWrap li a:hover{ /*border-bottom-color: #058bbc;*/ }
.nqUnderline{position: absolute; bottom: 0; right: 0; height:50px; width:125px; background-color:#ff5601; z-index:1; top:0; }


/*index*/
.main_bg{ width:100%; height:auto; overflow:hidden; background:url(main_bg.jpg) no-repeat center top; margin:0 auto; position: relative; margin-top:30px;}

/*ÓÅÊÆ*/
.youshi{ width:1200px; height:649px; background:url(youshi.png) no-repeat center top; margin:0 auto;}
.youshi0{ float:left; width:300px; margin-top:430px;}
.youshi0_top{ width:250px; height:50px; text-align:center; font-size:32px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; color:#333333; line-height:50px; margin:0 auto;}
.youshi0_con{ width:250px; height: 90px; text-align:left; margin:0 auto; color:#666666; line-height:30px; font-size:12px;}
.youshi0_more{ width:120px; height:35px; margin:0 auto; background:url(youshi_more.png) no-repeat;}
.youshi0_more a{ width:120px; height:35px; margin:0 auto; background:url(youshi_more.png) no-repeat; display:block}
.youshi0_more a:hover{ width:120px; height:35px; margin:0 auto; background:url(youshi_more0.png) no-repeat; display:block}


.main{ width:1200px; margin:0 auto; height:auto; overflow:hidden; z-index:20; position: relative}


/*²úÆ·*/
.cp{ width:938px; margin:0 auto}
.cp_top{ width:938px; height:35px; background:url(right_top.png) no-repeat; margin:0 auto; }
.cp_tf{ float:left; margin-left:20px; height:35px; line-height:35px; font-size:16px; font-weight:bold; color:#f5b500;font-family:"Î¢ÈíÑÅºÚ"; }
.cp_r{ text-align:right; line-height:35px; margin-right:10px!important; margin-right:10px; color:#fff}
.cp_r a{ color:#fff}
.cp_bg{ width:938px; height:auto; margin:0 auto; overflow:hidden; background:url(right_bg.jpg) repeat-y;}
.cp_bt{ width:938px; height:15px; margin:0 auto; background:url(right_bt.png) no-repeat;}

.cp_con{ width:900px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px; line-height:30px;}

.cp_list{ float:left; margin-left:15px; margin-top:15px; width:275px; height:215px; text-align:center; font-size:14px}
.cp_list a{width:275px; height:215px; background-color:#cacaca; display:block; line-height:40px; color:#333333}
.cp_list a:hover{width:275px; height:215px; background-color:#15569a; display:block; line-height:40px; color:#fff}

/*¹«Ë¾¼ò½é*/
.gsjj{ width:100%; height:389px; background:url(gsjj.jpg) no-repeat center top #0047d3; margin:0 auto; margin-top:0px;}
.gsjj_bg{ width:1100px; height:389px; margin:0 auto;}

.gsjj_pic{ float:left; width:400px; height:270px; margin-left:80px; margin-top:59px;}
.gsjj_right{ float:right; width:500px; height:200px; margin-right:45px; margin-top:156px; color:#FFF; line-height:30px;}



/*honor*/
.honor{ width:1200px; margin:0 auto; margin-top:10px;}
.honor_top{ width:1200px; height:46px; background:url(honor_top.jpg) no-repeat; margin:0 auto}
.honor_tf{ float:left; margin-left:40px; line-height:46px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#035cac; font-weight:bold}
.honor_r{ float:right; margin-right:10px;}
.honor_bg{ width:1200px; height:auto; overflow:hidden; background:url(honor_bg.jpg) repeat-y; margin:0 auto}
.honor_bt{ width:1200px; height:10px; background:url(honor_bt.jpg) no-repeat; margin:0 auto}


/* mover ad */
.hl_main5_content{width:1198px; height:285px; overflow:hidden; border-top:none; position:relative; margin:0 auto; margin-top:20px;} 
.hl_main5_content1{width:1080px; overflow:hidden; margin:0 auto;} 
.hl_main5_content1 ul{width:1080px; overflow:hidden;} 
.hl_main5_content1 ul li{ float:left; width:250px; height:285px; display:inline; margin-left:10px; margin-right:10px; text-align:center;} 
.hl_main5_content1 ul li a{ width:250px; height:285px; display:block; background:url(honor_list.jpg) no-repeat; font-size:12px; line-height:40px; color:#333;}
.hl_main5_content1 ul li a:hover{ width:250px; height:285px; display:block; background:url(honor_list0.jpg) no-repeat; font-size:12px; line-height:40px; color:#FFF;}
.hl_scrool_leftbtn{width:40px; height:96px; background:url(../images/left.jpg) no-repeat; left:0; top:100px; left:10px; cursor:pointer; position:absolute; z-index:10;} 
.hl_scrool_rightbtn{width:40px; height:96px; background:url(../images/right.jpg) no-repeat; right:0; top:100px; right:10px; cursor:pointer; position:absolute; z-index:10;} 


.ctrl{width:18px;height:30px;float:left;display:inline;margin-top:50px; position:relative;}


/*news*/
.news{ width:1200px; margin:0 auto; margin-top:20px;}
.news_top{ width:1200px; height:95px; background:url(news_top.jpg) no-repeat; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:30px; line-height:95px; color:#035cac; font-weight:bold;}
.news_bg{ width:1200px; margin:0 auto; margin-top:0px;}

/*ÐÂÎÅÇÐ»»±êÇ©*/

.news_link{ width:1100px; margin:0 auto;  margin-top:20px;}

OL LI {
 MARGIN: 8px
}
#con_zzjs_net {
 FONT-SIZE: 12px; WIDTH:1100px; margin:0 auto;
}
#tags {MARGIN:0 auto; WIDTH:210px; HEIGHT:35px; font-size:16px;
}
#tags a:hover{ background-color:#b0231a; width:95px; height:35px; line-height:35px;}

#tags LI { width:95px; FLOAT:left; HEIGHT:35px; line-height:35px; text-indent:20px; margin-left:3px; margin-right:3px;
}
#tags LI A { FLOAT: left; COLOR: #666; LINE-HEIGHT:35px; HEIGHT:35px; font-size:14px; font-weight:bold;
}
#tags LI.emptyTag {
 BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px;
}
#tags LI.selectTag { POSITION: relative; HEIGHT:35px; margin-bottom:0px;
}
#tags LI.selectTag A {
 BACKGROUND-POSITION: right top; text-indent:20px; COLOR: #2261ae; width:95px; LINE-HEIGHT:35px; HEIGHT:35px; background-color:#FFF;
}
#tagContent { clear:both; white-space:normal; word-break:break-all;
}
.tagContent {
 PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH:1100px; background-color:#fff; PADDING-TOP: 20px; HEIGHT:auto; overflow:hidden;
}
#tagContent DIV.selectTag {
 DISPLAY: block
}
#tagContent li {
  float: left;
  padding-left:1px;
  padding-bottom:7px;
}
#tagContent li span{
  float: right;
  color:#ccc;
  font-size:10px;
}

.news_list0{ width:670px; height:122px; background:url(news_list1.jpg) no-repeat; margin-top:1px;}
.news_list0 a{ width:670px; height:122px; background:url(news_list1.jpg) no-repeat; display:block; color:#666666}
.news_list0 a:hover{ width:670px; height:122px; background:url(news_list10.jpg) no-repeat;display:block; color:#FFFFFF}

.news_list{ background:url(icon.jpg) no-repeat left center; text-indent:10px; 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:240px; height:auto; overflow:hidden;}
.left_top{ width:240px; height:50px; background:url(left_top.png) no-repeat; margin:0 auto}
.left_tf{ float:left; margin-left:20px; line-height:50px; font-size:24px; color:#f5b500;font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold }
.left_bg{ width:240px; height:auto; overflow:hidden; background:url(left_bg.jpg) repeat-y; margin:0 auto;}
.left_bt{ width:240px; height:14px; background:url(left_bt.png) no-repeat; margin:0 auto}

.left_list{ width:220px; margin:0 auto;}
.left_list ul{}
.left_list ul li{ width:220px; height:35px; line-height:35px; background:url(left_list.jpg) no-repeat; font-size:14px; margin-top:5px;}
.left_list ul li a:link{ padding-left:40px; text-decoration:none; color:#fff; display:block;}
.left_list ul li a:visited{text-decoration:none; color:#fff; display:block;}
.left_list ul li a:hover{height:35px; line-height:35px; display:block; color:#fff; background:url(left_list01.jpg) no-repeat;}
.left_list ul li a:active{ text-decoration:none; color:#fff; display:block;}

.left_list0{ width:220px; margin:0 auto;}
.left_list0 ul{}
.left_list0 ul li{ width:220px; height:30px; line-height:30px; background-color:#eee; margin-top:2px; font-size:12px;}
.left_list0 ul li a:link{ padding-left:40px; text-decoration:none; color:#333; display:block;}
.left_list0 ul li a:visited{text-decoration:none; color:#333; display:block;}
.left_list0 ul li a:hover{height:30px; line-height:30px; display:block; color:#fff; background-color:#d97f09; }
.left_list0 ul li a:active{ text-decoration:none; color:#fff; display:block;}

.left_lx_top{ width:240px; height:50px; background:url(left_top.png) no-repeat; margin:0 auto; margin-top:10px;}
.left_lx_tf{ float:left; margin-left:20px; line-height:50px; font-size:24px; color:#f5b500;font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold }
.left_lx_bg{ width:240px; height:auto; overflow:hidden; background:url(left_bg.jpg) repeat-y; margin:0 auto;}
.left_lx_bt{ width:240px; height:14px; background:url(left_bt.png) no-repeat; margin:0 auto}

/*right*/
.right{ float:right;width:938px;}
.right_top{ width:938px; height:35px; background:url(right_top.png) no-repeat; margin:0 auto; }
.right_tf{ float:left; margin-left:20px; height:35px; line-height:35px; font-size:16px; font-weight:bold; color:#f5b500;font-family:"Î¢ÈíÑÅºÚ"; }
.right_r{ text-align:right; line-height:35px; margin-right:10px!important; margin-right:10px; color:#fff}
.right_r a{ color:#fff}
.right_bg{ width:938px; height:auto; margin:0 auto; overflow:hidden; background:url(right_bg.jpg) repeat-y;}
.right_bt{ width:938px; height:15px; margin:0 auto; background:url(right_bt.png) no-repeat;}

.right_con{ width:900px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px; line-height:30px;}
/*foot*/
.foot_bg{ width:100%; height:auto; overflow:hidden; background:url(foot_bg.jpg) repeat-x center top; margin:0 auto; margin-top:10px;}
.foot {width:1200px; height:448px; overflow:hidden; background:url(foot.jpg) no-repeat center top; margin:0 auto;}

.foot_link{ float:left; margin-left:200px; width:850px; height:89px;}

.foot_nav{ width:1100px; height:40px; margin:0 auto; text-align:center; line-height:40px; color:#FFF; padding-top:40px;}
.foot_nav a{ color:#FFF}

.foot_con{ float:left; margin-left:280px; width:700px; margin-top:80px; color:#666; text-align:left; line-height:30px;}
.foot_con a{ color:#666}