@charset "utf-8";
/* CSS Document */
div,p,ul,ol,li,h3,table,thead,tbody,th,tr,td,form,input,textarea,select,option,img,a,b,u,i,span,dl,dt,dd,h2{margin:0;padding:0;}
body{ overflow-x: hidden; text-align:left;margin:0 auto;color:#000;font-size:14px;font-family:"微软雅黑"; background-color:#e3e3e3;overflow-x: hidden;}
li{list-style:none; cursor: pointer;}
a{text-decoration:none; cursor: pointer;}
a:hover{text-decoration:none; cursor: pointer;}
img{border:none; cursor: pointer;}
table{border-collapse:collapse;}
.header{background: url(back.jpg) no-repeat center top;width:100%;min-width:1004px;}
.clear{clear:both;}
.warp{ width:1024px; margin:0 auto; z-index:999; background-color:#FFF; overflow: hidden;}
.top{ height:40px; background-color:#000;opacity:0.65; filter:alpha(opacity:65); line-height:40px; padding:0 10px; color:#FFF;}
.top_box{  width:1024px; margin:0 auto;}
.top p{ float:left; font-size:12px;}
.topuser{ float:right;}
.topuser a{ margin:0 0 0 20px; color:#FFF; font-size:12px;}
.topuser a:hover{ color:#ffe400; }
.topuser span{font-size: 14px;}
.topuser input{width: 100px;}
.s_search .tr{display: inline-block;line-height: 30px; width: 30%;float: left;}
.s_search .tr input[type='radio']{width:10px;cursor: pointer;height: 18px;float: left; margin-top: 7px;margin-right: 4px;}
.s_search .tr label{cursor: pointer;font-size: 12px;}
.logo{ width:1024px; margin:0 auto; padding:70px 0;}
.s_search{float:right;}
.s_search input[type="text"]{ width:185px; border:1px solid #5581ac; border-right:none; float:left; height:32px; outline:none;padding-left:5px;}
.search_btn{ width:40px; height:32px; background-color:#fcfdfe;  border:1px solid #5581ac; border-left:none; float:left; }
.search_btn span{  width:40px; height:33px;}
.span_img{ background: url(s_search.png) no-repeat center; width:58px; height:43px; display:block;}
/*顶部结束*/
#span {display: block;padding: 15px 10px 0 10px;}
/*导航开始*/
.menu_box{width:1024px; margin:0 auto; z-index:999;}
#menu{position:relative;top:0;left:0; height:50px;z-index: 2; background: url(m_back.png) repeat-x; border-right:1px solid #99b1c4; }
#menu *{list-style:none;border:0;padding:0;margin:0;font-size:16px;color:#FFF;font-family:"微软雅黑";}
#menu a{display:block;text-align:center;line-height:50px; width:142px; border-left:1px solid #99b1c4; }/*改变其宽度(固定宽度的话)，会对一级导航划过时产生影响*/
#menu li{float:left;position: relative;z-index: 2;}
#menu li li{float:none;}
#menu div{visibility:hidden;position:absolute;z-index:999;top:52px;}
#menu li:hover>div{ visibility:visible; }
/* menu::special styles */
/* menu::level 1 */
#menu ul li:hover>a span{color:#ffe400;}
/* menu::level >= 2 */
#menu ul ul{ background-color:#FFF; border-left:1px solid #0c54b6;border-right:1px solid #0c54b6; margin-top:-2px;}/*固定二级菜单宽度*/
#menu li li:hover{background-color:#376aaf; width:100%;}
#menu li li a{position:static;white-space:normal;color:#00315b; padding:0; padding-left:38px;padding-right:30px;text-transform:none;width:auto; border-bottom:1px solid #868993;}/*划过一级，出现二级，二级导航显示样式*/
#menu li li a span{line-height:26px;padding:8px 0;color:#00315b;text-align:left;font-size:14px;display:block;text-transform:none; width:100%; }
#menu li li a span:hover{font-weight:normal; color:#ffe400;  }
/*导航结束*/
/*首页面栏目框样式  */
.part{width:1010px; margin:20px 10px 10px 10px; overflow:hidden;}
.part_left{ width:682px; float:left; min-height: 335px;}
.part_right{ width:328px; overflow:hidden;}
.tit{height:40px; overflow:hidden; margin-bottom:10px;}
.tit_pic{ width:5px; height:40px; margin-bottom:6px; margin-right:10px; float:left;}
.tit_field{ height:40px; font-size:18px; color:#2f57a5; float:left; font-weight:bold; line-height:40px; text-align:center; margin-right:16px;}
.tit_line{float:left;height:40px; background:url(s_titline.png) repeat-x center; width:905px; }
.tit_left_line{float:left;height:40px; background:url(s_titline.png) repeat-x center; width:570px; }
.tit_right_line{float:left;height:40px; background:url(s_titline.png) repeat-x center; width:170px }
.part_left_up{width:682px; margin:0px 0px 20px 0px;}
.part_left_up ul{ overflow:hidden;}
.part_left_up_on { width:120px; height:36px; background-color:#fff; color:#0284cf; line-height:36px; text-align:center; margin-right:6px; float:left; border:1px solid #0284cf; }
.part_left_up_on:hover, .part_left_up_btH{ width:120px; height:36px; background-color:#0284cf; color:#fff; line-height:36px; text-align:center; margin-right:6px; float:left; border:1px solid #0284cf; }
.part_left_down{ width:682px; float:left;}
.part_left_down p{ margin-bottom:10px;}
.part_left_down a{ background:url(word_bg.gif) no-repeat left ; padding-left:12px; color:#323232;}
.part_left_down a:hover{ color:#3156a4;}
.part_left_down span{float:right; color:#323232; margin-right:20px;}
.partright{width:328px; overflow:hidden;}
.partright_down{ float:left; width:328px;}
.partright_down p{ margin-bottom:10px;}
.partright_down a{ background:url(word_bg.gif) no-repeat left ; padding-left:12px; color:#323232;}
.partright_down a:hover{ color:#3156a4;}
.partright_down span{float:right; color:#323232; margin-right:20px;}
/* 第二部分 */
.twoleft_up_1{ width:5px; height:40px; margin-bottom:6px; margin-right:10px; float:left;}
.twoleft_up_2{ width:130px; height:40px; background-color:#e6edf3; font-size:16px; color:#323232; float:left; line-height:40px; text-align:center; margin-right:1px;}
.twoleft_up_2:hover, .twoleft_btH{width:130px; height:40px; background-color:#e6edf3; font-size:16px; color:#2f57a5; float:left; font-weight:bolder; line-height:40px; text-align:center; margin-right:1px;}
.twoRight{ width:328px; overflow:hidden;}
.twoRight_pic0{ overflow:hidden; margin-bottom:10px; margin-left:7px;}
.twoRight_top0{ width:310px; height:65px; background-color:#13BDC5; float:left; margin-right:24px;}
.twoRight_top0:hover{width:310px; height:65px; background-color:#0FA4AB; float:left; margin-right:24px;}
.twoRight_top0 img{ width:85%; height:100%; margin-left: 8%;margin-right: 8%;}
.twoRight_pic1{ overflow:hidden; margin-bottom:10px; margin-left:7px;}
.twoRight_top1{ width:310px; height:65px; background-color:#0BBB29; float:left; margin-right:24px;}
.twoRight_top1:hover{width:310px; height:65px; background-color:#178C2B; float:left; margin-right:24px;}
.twoRight_top1 img{ width:85%; height:100%; margin-left: 8%;margin-right: 8%;}
.twoRight_pic2{ overflow:hidden; margin-bottom:10px; margin-left:7px;}
.twoRight_top2{ width:310px; height:65px; background-color:#7784f7; float:left; margin-right:24px;}
.twoRight_top2:hover{width:310px; height:65px; background-color:#6873d9; float:left; margin-right:24px;}
.twoRight_top2 img{ width:85%; height:100%; margin-left: 8%;margin-right: 8%;}
.twoRight_pic3{ overflow:hidden; margin-bottom:10px; margin-left:7px;}
.twoRight_top3{ width:310px; height:65px; background-color:#e78500; float:left; margin-right:24px;}
.twoRight_top3:hover{width:310px; height:65px; background-color:#cc7700; float:left; margin-right:24px;}
.twoRight_top3 img{ width:85%; height:100%; margin-left: 8%;margin-right: 8%;}
.twoRight_pic4{ overflow:hidden; margin-bottom:10px; margin-left:7px;}
.twoRight_top4{ width:310px; height:65px; background-color:#5cb1fa; float:left; margin-right:24px;}
.twoRight_top4:hover{width:310px; height:65px; background-color:#4196df; float:left; margin-right:24px;}
.twoRight_top4 img{ width:85%; height:100%; margin-left: 8%;margin-right: 8%;}
.twoRight_pic5{ overflow:hidden; margin-bottom:10px; margin-left:7px;}
.twoRight_top5{ width:310px; height:65px; background-color:#bc5cfa; float:left; margin-right:24px;}
.twoRight_top5:hover{width:310px; height:65px; background-color:#aa4ad8; float:left; margin-right:24px;}
.twoRight_top5 img{ width:85%; height:100%; margin-left: 8%;margin-right: 8%;}
.twoRight_pic6{ overflow:hidden; margin-bottom:10px; margin-left:7px;}
.twoRight_top6{ width:310px; height:65px; background-color:#e567ef; float:left; margin-right:24px;}
.twoRight_top6:hover{width:310px; height:65px; background-color:#c94bd3; float:left; margin-right:24px;}
.twoRight_top6 img{ width:85%; height:100%; margin-left: 8%;margin-right: 8%;}

.twoRight_top7{ width:310px; height:65px; background-color:#EC6941; float:left; margin-right:24px;}
.twoRight_top7:hover{width:310px; height:65px; background-color:#D54115; float:left; margin-right:24px;}
.twoRight_top7 img{ width:85%; height:100%; margin-left: 8%;margin-right: 8%;}

.twoRight_top8{ width:310px; height:65px; background-color:#007CC2; float:left; margin-right:24px;}
.twoRight_top8:hover{width:310px; height:65px; background-color:#006297; float:left; margin-right:24px;}
.twoRight_top8 img{ width:85%; height:100%; margin-left: 8%;margin-right: 8%;}
/*第四部分开始*/
.pic_show{position:relative;width:175px;height:120px; margin-bottom:10px; float:left; margin-left:16px;}
.pic_show a { color:#FFF;}
.pic_show img{width:100%;height:100%;margin-left:16px;}
.pic_show span{position:absolute;z-index:5;bottom:0px;left:0px;right:0px;text-align:center;display:block;background:rgba(0,0,0,0.5);height:24px;line-height:24px;overflow:hidden;color:#fff; margin-left:16px; width:100%;}
.bigL_btn{ width:20px; height:48px; background-image: url(../images/arrowleft_n.png); position:absolute; z-index:999; margin-top:40px; margin-left:-12px;}
.bigR_btn{ width:20px; height:48px; background-image: url(../images/arrowright_n.png); position:absolute; z-index:999; margin-top:40px; margin-left:960px;}
.bigL_btn:hover{ width:20px; height:48px; background-image: url(../images/arrowleft_p.png); position:absolute; z-index:999; margin-top:40px; margin-left:-12px;}
.bigR_btn:hover{ width:20px; height:48px; background-image: url(../images/arrowright_p.png); position:absolute; z-index:999; margin-top:40px; margin-left:960px;}
/*底部开始*/
.blockLast{  width:1024px; float:left; margin-top:10px; background-color:#468ac2; }
.blockLast p{ color:#fff; font-size:14px; font-weight:bold; }
.blockLast a{ color:#fff; font-weight:normal;letter-spacing:1px; }
.relate_word{ margin-top:24px; margin-left:108px;}
.relate_word select{ width:172px; margin-left:5px;}
.last_word{ width:1024px; height:60px;  padding:20px 0; position:relative;}
.last_word img{ position:absolute; left:250px;}
.last_word p{color:#fff; font-weight:normal; padding:0 0 6px; text-align:center;}
/*底部结束*/
.xiang h1{color: blue; font-size: 20px;line-height: 120px;border-bottom:1px solid #d5deec;text-align: center;margin: 0;font-weight: normal;}
.xiang h2{color: DimGray;line-height: 40px;font-weight: normal;text-align: center;margin: 0; font-size: 16px;}
.xiang .ma{width: 800px;margin: auto;}
.view_right{float: left;width: 820px;}
.xin p{margin-bottom:20px;}
.xin p span{color: #999}
.xin p font{color:red}
.page_div{margin-top:30px; font-size: 15px;}
.page_div input {width: 20px;}
.xinti{margin-top:20px;}
.xinti .tit_right_line{width: 225px;}
.ov{overflow: hidden;}