@charset "utf-8";
@import url("base.css");

/* 公共样式 */
.main{max-width:1200px;width:1100px;overflow:hidden;margin:0 auto;text-align:left;clear:both;padding:0;}

/* 主菜单 */
#nav{background:url(../images/nav_bg.gif); height:42px; width:100%; text-align:center; border-bottom:3px solid #113B00; border-top:1px solid #113B00; }
/*
#nav a{display:block;text-align:center;color:#FFF;font-weight:bold;}
#nav a:link{text-decoration:none;}
#nav a:hover{text-decoration:none; color:#005077}
#nav li{float:left;width:120px;}
#nav li a:hover{background:#FFFFFF;}
#nav li ul{line-height:31px;list-style-type:none;text-align:left;left:-999em;position:absolute; width:160px;}
#nav li ul li{background:#a8dbf4; line-height:35px; width:100%;}
#nav li ul a{ display:block;text-align:left;padding:0 5px 0 20px; font-size:12px;}
#nav li ul a:link {color:#666;text-decoration:none;}
#nav li ul a:visited {color:#666;text-decoration:none;}
#nav li ul a:hover {color:#F3F3F3;text-decoration:none;font-weight:normal; background:#005077;}
#nav li:hover ul{left: auto;}
#nav li.sfhover ul{left: auto;}
#menu{float:right; width:650px; margin-top:20px;}
#menu ul li{float:left;}

.nav-fix {clear: both;width: 100%;opacity: 0.98;height:55px;background-color: white;z-index: 9999;padding:10px 0;}
.nav-fix-box {max-width: 1200px;width:1100px;margin: auto;background-color: white;}
.logo{ position:relative ; float:left; }	
.logo img {}
.menu0{text-align: right;padding:0px;height: 35px;}
.menu0 span{  font-size: 12px; }	
#navigation {float: right;margin-right:0px; margin-top:20px;}	
#navigation li {float:left;position:relative;padding: 0;line-height:23px;color:#bfbfbf;}
#navigation span {float:left;padding-top:10px;}
*/


#menu1{background:url(../images/top_menu2_01.gif);}
.menu1{background:url(../images/top_menu1_01.gif); width:106px; height:30px; display:block;}
.menu1:hover{background:url(../images/top_menu2_01.gif);}

#menu2{background:url(../images/top_menu2_02.gif);}
.menu2{background:url(../images/top_menu1_02.gif); width:106px; height:30px; display:block;}
.menu2:hover{background:url(../images/top_menu2_02.gif);}

#menu3{background:url(../images/top_menu2_03.gif);}
.menu3{background:url(../images/top_menu1_03.gif); width:106px; height:30px; display:block;}
.menu3:hover{background:url(../images/top_menu2_03.gif);}

#menu4{background:url(../images/top_menu2_04.gif);}
.menu4{background:url(../images/top_menu1_04.gif); width:106px; height:30px; display:block;}
.menu4:hover{background:url(../images/top_menu2_04.gif);}

#menu5{background:url(../images/top_menu2_05.gif);}
.menu5{background:url(../images/top_menu1_05.gif); width:106px; height:30px; display:block;}
.menu5:hover{background:url(../images/top_menu2_05.gif);}

#menu6{background:url(../images/top_menu2_06.gif);}
.menu6{background:url(../images/top_menu1_06.gif); width:106px; height:30px; display:block;}
.menu6:hover{background:url(../images/top_menu2_06.gif);}

/*
#navigation a {color: #161616;text-align: center;display: block;line-height:23px;padding: 16px 0px 16px 0px;position: relative;}	
#navigation a:hover, #navigation .hover > a, #navigation .current > a {color: #ffffff;background-color: #181818;}
#navigation ul {text-align: center;  position:fixed;  top:55px;  left:0px;  opacity: 0;padding-left:50%;background:#000000;  width:100%;-webkit-transition: opacity .25s ease .1s;  -moz-transition: opacity .25s ease .1s;  -o-transition: opacity .25s ease .1s;  -ms-transition: opacity .25s ease .1s;  transition: opacity .25s ease .1s;  z-index:9999; display:none;}   
#navigation li:hover > ul {opacity:0.9;}    
#navigation ul li {height: 0;  overflow: hidden;  padding: 0;  background:none;-webkit-transition: height .25s ease .1s;  -moz-transition: height .25s ease .1s;  -o-transition: height .25s ease .1s;  -ms-transition: height .25s ease .1s;  transition: height .25s ease .1s;}
#navigation li:hover > ul li {height: 52px;  overflow: visible;  padding: 0;}
#navigation ul li a {width: 140px;  text-align: center;  padding: 15px 4px 14px 0px;  margin: 0;  font-size: 12px;  color: #ffffff;}
#navigation ul li a:hover {background:#171717;  color: #fff;}
*/

/* DIV切换 标题 */ 
.messtop_title{overflow:hidden;}
.messtop_title ul{list-style:none;*position:absolute;overflow:hidden;overflow:hidden;}
.messtop_title ul li{float:left;overflow:hidden;}
.messtop_title ul li a{display:block;text-decoration:none;text-align:center;color:#666;font-weight:bolder;overflow:hidden;}

/* DIV切换 内容 */ 
.messtop_content a:hover{text-decoration:none;}
.messtop_content{padding:5px;overflow:hidden;} 
.messtop_content img{margin-right:5px;margin-bottom:5px;}
.messtop_content divx{display:none;overflow:hidden}
.messtop_content li{margin:2px 0 2px -10px;}
.messtop_content li span{float:right;}
.messtop_content1{padding:5px;overflow:hidden;}

/* 通栏主广告css */
#focus{width:1100px;height:248px;overflow:hidden;position:relative;margin:0 auto;}
#focus ul{height:248px;position:absolute;left:0px;}
#focus ul li{float:left;width:1100px;height:248px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:1100px;height:20px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:980px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
/* #focus .preNext{width:45px;height:100px;position:absolute;top:90px;background:url(../images/../img/sprite.png) no-repeat 0 0;cursor:pointer;} */
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}

/* 首页 */

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; }
.menu ul li {float:left;position:relative;width:250px; height:140px;}
.menu ul li ul {display: none;}
.menu ul li:hover ul {display:block; position:absolute; bottom:140px; left:0;}
.menu ul li:hover ul li {display:block;color:#FFF; background:#000000;;width:220px;clear:both;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7; text-align:left; padding:15px; height:auto;}  


#index_news{width:800px;float:left; height:300px; overflow:hidden;}
#index_newspic{width:350px; height:300px; overflow:hidden; float:left;}
#index_news1{width:430px; height:300px; overflow:hidden; float:right;}
#index_zhaopin{width:285px; height:300px; overflow:hidden; float:right;}
#index_zhaopin .mslist1{background:#f0f7ed; padding:10px; height:300px;}

#index_chengguo{margin:40px auto; padding-top:20px; border-top:1px solid #DDDDDD; overflow:hidden;}
#index_chengguo .mslist3{margin-top:20px;}

#index_jianjie_1{width:765px; background:#f0f7ed; height:220px; float:left; padding:20px; overflow:hidden;}
#index_kefu{width:285px; height:260px; float:right; line-height:130%;}
#index_kefu ul{padding:5px 20px;}

/* 内页 */ 
#page_toppic{width:100%;height:248px;overflow:hidden;margin:0 auto 10px; background:#4f7c3b;}
#page_daohang{background:url(../images/home1.gif) no-repeat center left;padding-left:25px;margin:10px 0;}
#page_left{float:left;overflow:hidden;overflow:hidden; background:url(../images/page_left_bg.gif); width:220px;line-height:150%;}


.left_tit_1{background:url(../images/tit_31.gif);height:33px;line-height:33px;font-weight:bold;border-bottom:1px solid #DDD;padding-left:30px;}
#page_right{float:right;width:860px;padding-bottom:15px;overflow:hidden;min-height:681px;}
#page_sear1{background:url(../images/sear_4.gif);height:36px;line-height:36px;padding-left:110px;margin-bottom:5px;border-left:1px solid #DDD;border-right:1px solid #DDD;display:none;}
#page_menu1{margin-bottom:10px;}
#page_menu1 h3{font-family: "Microsoft YaHei",微软雅黑;font-size:16px;background:#f7f7f7;height:43px;line-height:43px;padding-left:12px;}
#page_menu1 #J_navlist{ padding-left:35px;width:120px; margin-bottom:15px;}
#page_menu1 #J_navlist li a{text-decoration:none;font-size:14px;color:#555;display:block;height:36px;color:#fff; line-height:36px;}
#page_menu1 #J_navlist li a.noline{border-bottom:none;}
#page_menu1 #J_navlist li a:hover{color:#A7D0A1;}
#page_menu1 #J_navlist li a.selected:hover{color:#fff;}
#page_menu1 #J_navlist li .selected{background-color:#900;background-position:200px -9px;color:#fff;}
#page_menu1 #J_navlist li{background:url(../images/po_06.gif) no-repeat center left;cursor:pointer;border-bottom:1px dotted #d2d2d2;display:inline-block;width:100%;position: relative;z-index: 10;zoom:1; padding-left:30px;}
#page_menu1 #J_navlist li h4{cursor:pointer;background:url(../images/bg3.png) no-repeat 200px 18px;padding-left:30px;text-decoration:none;font-size:14px;color:#555;display:block;line-height:37px;font-weight:normal;}
#page_menu1 #J_navlist li.noline{border-bottom:none;}
#page_menu1 #J_navlist li h4:hover{color:#900;text-decoration:underline;}
#page_menu1 #J_navlist li.selected h4{background-position:200px -37px;border-bottom:1px dotted #d2d2d2;}
#page_menu1 #J_navlist li .on a{color:#900;font-weight:bold;}
#page_menu1 #J_navlist li a:hover{color:#A7D0A1;text-decoration:underline;}
#page_menu1 #J_navlist li .list-item{padding:5px;position:relative;zoom:1;}
#page_menu1 #J_navlist li .list-item p{text-align:left;border-bottom:1px dashed #CCC;background:url(../images/po05.gif) center left no-repeat;}
#page_menu1 #J_navlist li .list-item a{background:none;border:none;display:block;height:32px;line-height: 32px;margin: 0 -1px 0 1px;padding-left: 20px;position: relative;text-decoration: none;font-size:12px;}

.page_tit_1{font-size:16px;height:30px;line-height:30px;font-weight:bold;overflow:hidden;text-align:center;margin-bottom:15px; background:url(../images/line_3.gif) no-repeat bottom; padding-bottom:3px;}
.page_tit_1 span{float:right;padding-right:20px;}
.page_tit_2{margin-bottom:px;border-bottom:1px dashed #DDD;font-size:12px;text-align:center;}
.page_tit_3{font-size:20px; line-height:200%; margin:10px 0; text-align:center; font-family:"黑体";}
.page_tit_4{font-size:14px;background:url(../images/tit_28.gif);height:33px;line-height:35px;border-bottom:3px solid #001d5e;border-top:1px solid #DDD;border-right:1px solid #DDD;color:#A00;border-left:1px solid #DDD;text-align:center;}
.page_content_1{}
.page_content_2{font-size:14px; line-height:160%;min-height:600px;}

#left_ad1{margin:5px 0;}

.lastpage{float:left;}
.nextpage{float:right;}

/*右侧新闻切换区*/
#messtop_title1014{height:32px;background:url(../images/tit_28.gif) repeat-x;border-bottom:3px solid #001d5e;}
#messtop_title1014 ul li{height:32px;width:71px;border-right:1px solid #DDD;}
#messtop_title1014 ul li a{height:32px;line-height:32px;font-weight:normal;}
#messtop_title1014 ul li a:hover , #messtop_title1014 ul li a.messtop_over1014{background:url(../images/tit_27.gif) repeat-x;height:32px;color:#FFFFFF;}

/*右侧内容*/
#messtop_content1014{padding-top:0px;padding-left:0px;}
#messtop_content1014 div{width:402px;height:155px;PADDING:5px;}
#messtop_content1014 div ul li{margin:0px;}
#messtop_content1014 div ul li a{float:left;}
#messtop_content1014 div ul li span{float:right;}

/* 在线报名 */
#baoming{border:1px solid #DDD;padding-bottom:20px;}
#baoming h1{clear:both;font-size:14px;text-align:center;color:#C00;height:35px;line-height:35px;background:url(../images/tit_28.gif) repeat-x;border-top:1px solid #DDD;}
#baoming ul{margin:10px 0;}
#baoming ul li{border-top:1px dashed #DDD;height:30px;line-height:30px;padding-left:40px;text-align:left;}
#baoming ul li span{display:block;width:30%;text-align:right;float:left;height:30px;line-height:30px;}

/*右侧内容*/
#messlist_content1611{padding-top:0px;padding-left:0px;}
#messlist_content1611 div{PADDING:10px;width:757px;}
#messlist_content1611 div ul li{margin:0px;}
#messlist_content1611 div ul li a{float:left;}
#messlist_content1611 div ul li span{float:right;}

/* 新闻中心 */

/*左侧焦点新闻*/
#index_news_1{WIDTH:440px;HEIGHT:210px;FLOAT:left;}
#index_news_1_title{font-weight:bold;font-size:14px;text-align:center;height:40px;line-height:20px;PADDING-TOP:5px;}
#index_news_1_image{width:220px;height:155px;FLOAT:left;}
#index_news_1_image img{BORDER:#DDD 6px solid;width:200px;height:140px;}
#index_news_1_text{width:200px;height:155px;height:150px;overflow:hidden;}
#index_news_2{width:200px;overflow:hidden;}

/*右侧新闻切换区*/
#index_news_sheets{BACKGROUND-COLOR:#ffffff;WIDTH:432px;HEIGHT:210px;FLOAT:right;border:1px solid #dddddd;PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-BOTTOM:0px;PADDING-TOP:0px;}
#messtop_title1441{height:32px;background:url(../images/tit_28.gif) repeat-x;border-bottom:3px solid #001d5e;}
#messtop_title1441 ul li{height:32px;width:71px;border-right:1px solid #DDD;}
#messtop_title1441 ul li a{height:32px;line-height:32px;font-weight:normal;}
#messtop_title1441 ul li a:hover , #messtop_title1441 ul li a.messtop_over1441{background:url(../images/tit_27.gif) repeat-x;height:32px;color:#FFFFFF;}

/*右侧内容*/
#messtop_content1441{padding-top:0px;padding-left:0px;}
#messtop_content1441 div{width:402px;height:155px;PADDING:5px;}
#messtop_content1441 div ul li{margin:0px;}
#messtop_content1441 div ul li a{float:left;}
#messtop_content1441 div ul li span{float:right;}

/*右侧内容*/
#messlist_content1441{padding-top:0px;padding-left:0px;}
#messlist_content1441 div{PADDING:10px;width:757px;}
#messlist_content1441 div ul li{margin:0px;}
#messlist_content1441 div ul li a{float:left;}
#messlist_content1441 div ul li span{float:right;}
/*  新闻中心 结束 */

/* 侧折叠菜单  */
.accordion li > a {display:block;position:relative;min-width:110px;padding:0 10px 0 20px;height:32px;line-height:32px;text-decoration:none;}
.accordion li:hover > a,
.accordion li:target > a,
.accordion li > a.active {}
.accordion > li > a:before {position:absolute;top:0;left:0;content:'';width:24px;height:24px;margin:4px 8px;}
.sub-menu li > a {border-bottom:1px  dashed #c9c9c9;background:#FAFAFA;font-weight:normal;background:url(../images/po_07.gif) no-repeat center left;display:block;position:relative;min-width:110px;padding:0 10px 0 20px;height:32px;line-height:32px;text-decoration:none;}
.sub-menu li:hover > a,
.sub-menu li:target > a,
.sub-menu li > a.active {color:#FFF;background:url(../images/po_07_w.gif) no-repeat center left #999;}
.accordion li > .sub-menu {display:none;}
.accordion li:target > .sub-menu {display:block;}

/* 在线客服 浮动 */
.QQbox{Z-INDEX:99;RIGHT:0px;WIDTH:130px;height:300px;POSITION:absolute;TOP:200px;overflow:hidden;text-align:left;}
.QQbox .press{RIGHT:0px;WIDTH:33px;CURSOR:pointer;BORDER-TOP-STYLE:none;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;POSITION:absolute;HEIGHT:158px;BORDER-BOTTOM-STYLE:none}
.QQbox .Qlist{LEFT:0px;WIDTH:130px;height:300px;POSITION:absolute;background:url(../images/kefu2_2.gif) no-repeat;z-index:999}
.QQbox .Qlist .t{FONT-SIZE:1px;FLOAT:right;WIDTH:130px;HEIGHT:6px}
.QQbox .Qlist .b{FONT-SIZE:1px;FLOAT:right;WIDTH:130px;HEIGHT:6px}
.QQbox .Qlist .t{BACKGROUND:url(../images/qq_listbg.gif) no-repeat left 50%}
.QQbox .Qlist .b{BACKGROUND:url(../images/qq_listbg.gif) no-repeat right 50%}
.QQbox .Qlist .con{margin:0;padding-left:10px;padding-top:70px;}
.QQbox .Qlist .con UL LI{height:26px;}
.QQbox .Qlist .con UL LI.odd{}
#divOnline{z-index:98;}
#QQbox_divMenu{z-index:97;}

/* 留言 */
#gbook{margin:15px auto;padding-bottom:20px;text-align:left;}
#gbook h1{clear:both;font-size:14px;text-align:center;color:#C00;height:35px;line-height:35px;background:url(../images/tit_28.gif) repeat-x;}
#gbook ul{margin:10px 0;}
#gbook ul li{height:30px;line-height:30px;padding-left:40px;}
#gbook ul li span{display:block;width:120px;text-align:right;float:left;height:30px;line-height:30px;}
.gbooktable1{width:100%;text-align:left;margin-bottom:10px;}
.gbooktable1 th{font-weight:bold;border-bottom:1px solid #CCC;height:26px;background:url(../images/bg_8.gif);padding:0 5px}
.gbooktable1 td{font-size:12px;line-height:20px;border-bottom:1px solid #CCC;padding:0 5px;}

#page_bottom{background:url(../images/kuang5.gif) bottom;padding-bottom:10px;}
#page_bottom,#page_bottom ul li,#page_bottom ul li a{FILTER: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=1);text-shadow: 1px 1px #ffffff;color:#666}
#page_bottom ul li a:hover{color:#369;}
#page_bottom_top{background:url(../images/line_2.gif) no-repeat;height:10px;margin-bottom:10px;}
#page_bottom ul{width:107px;float:left;padding-left:15px;font-size:12px;overflow:hidden;}
#page_bottom ul h3{font-weight:bold;border-bottom:1px solid #CCC;padding:3px 0px;margin-bottom:2px;padding:0 22px 0 3px;}
#page_bottom ul li{height:20px;line-height:20px;background:url(../images/po_07.gif) no-repeat center left;padding-left:10px;}
#weblink1{background:url(../images/kuang6.gif);height:38px;line-height:38px;}
#weblink1 ul{height:38px;padding-left:150px; width:1100px;}
#weblink1 ul li{float:left;padding-right:20px;}

#index_sear{background:url(../images/sear1.gif);height:38px;line-height:38px;}
#index_sear form{padding-left:160px;}
#weblink2{background:url(../images/kuang7.gif);height:38px;line-height:38px;}
#weblink2 ul{height:38px;padding-left:150px; width:1100px;}
#weblink2 ul li{float:left;padding-right:42px;}

#index_weblink{background:url(../images/weblink0.gif) no-repeat bottom left; height:50px; border-top:1px solid #DDDDDD;padding-top:20px; margin-top:20px; }
#index_weblink ul{padding-left:130px; width:900px;}
#index_weblink ul li{float:left; margin-right:25px;}
#index_weblink ul li img{width:150px; height:50px;}


/* 底部 */
#footer{ padding-top:10px; text-align:center; height:130px;border-top:5px solid #BBBBBB; padding-top:20px; margin-top:20px; background:#F2F2F2; }
#footer .right{margin-top:15px;}
