@charset "utf-8";

/* CSS Document */

body{ margin:0; padding:0; font-family:"微软雅黑"; color:#4b2f0c; font-size:12px; background-color:#FCF9F0;}

ul,li{ margin:0; padding:0; list-style:none;}

img{ border:none;}

a{ text-decoration:none; color:#4b2f0c;}

.clear{ clear:both;}

.top{ background:url(../images/top_x.jpg) center bottom no-repeat;}

.toper{ margin:0 auto 10px; width:980px; height:95px;}



.nav{ height:35px; background-color:#4B2F0C;}

.naver{ margin:0 auto; width:980px; height:35px;}

.nav_left{ float:left; width:980px; height:35px;}

.nav_left li{ float:left; margin-right:35px; _margin-right:34px; width:105px; font-size:14px; text-align:center; line-height:35px; position:relative; z-index:9999; behavior:url(../other/csshover3.htc)}

.nav_left li:hover ul{/* display:block;*/}

.nav_left li ul{ display:none; width:150px; padding-top:10px; border:1px solid #AC9F98; background:url(../images/nav_x.png) repeat-y; top:35px; left:-45px; position:absolute; z-index:9999;}

.nav_left li ul li{ float:none; margin:0 0 5px 0; width:150px; line-height:20px; behavior:url(../other/csshover3.htc)}

.nav_left li ul li a{ color:#4B2F0C !important; display:block;}

.nav_left li:hover ul li:hover{ color:#FFEED7; height:20px; background:#AE9B85; display:block;}

.nav_left li ul li a:hover{ background-color:#AE9B85 !important;}

.nav_left li a{ color:#ffeed7;}

.nav_left li a:hover, .nav_left li:hover a{ color:#fff;}

.nav_left li:hover{ color:#ccc; height:41px; background:url(../images/nav_con.png) center bottom no-repeat; display:block;}

.nav_right{ float:right; width:280px; height:35px;}

.nav_right li{ float:right; margin-left:15px; width:73px; line-height:35px;}

.nav_right li a{ color:#947757;}

.nav_right li img{ float:right;}

.con1{ margin:40px auto; width:980px; height:202px;}

.con1_left{ float:left; width:212px; height:202px;}

.con1_left li{ height:67px;}

.con1_left li a{float:left; width:212px; height:62px; background-position:left; background-repeat:no-repeat;}

.con1_left li a:hover{ background-position:right;}



.con1_mid{ float:left; margin:0 35px; width:441px; height:202px;}

.con1_mid h1{margin:0 0 17px 0; padding:0; height:20px; font-size:16px; }

.con1_mid h1 .nav{float:right; height:12px !important; background:none; }

.con1_mid h1 .nav a{float:left; width:12px; height:12px; background:url(../images/bann_con_2.png) no-repeat top; margin-left:2px;}

.con1_mid h1 .nav a.current{ background:url(../images/bann_con_2.png) no-repeat bottom;}

.con1_mid .banner{position:relative; overflow:hidden; width:441px; height:164px; }

.con1_mid .banner li{ position:absolute; top:0; left:0; display:none;}

.con1_mid .banner li img{ width:441px; height:164px;}

/*

.con1_mid{ float:left; margin:0 35px; width:441px; height:202px;}

.con1_mid h1{ margin:0 0 17px 0; padding:0; height:20px; font-size:16px; background:url(../images/con3_mid_bj.png) right center no-repeat;}

.con1_mid li{ width:422px; height:114px;}

*/

#mid_bt{ padding-top:13px; width:441px; height:82px; color:#3D2A0C; border-bottom:1px dotted #4b2f0c; position:relative;}

#mid_bt img{ float:left; margin-right:18px; width:117px; height:66px; border:1px solid #D0D0D0;}

#mid_bt span img{ float:right; margin:0; width:34px; height:11px; border:none; position:absolute; right:5px; top:70px;}

.con1_right{ float:left; width:257px; height:202px;}



.con2{ margin:0 auto; width:980px; height:155px;}

.con2_left{ float:left; width:212px;}

.con2_left h1{ margin:0; padding:0; height:20px; font-size:16px; background:url(../images/con3_left_bj.png) right center no-repeat;}

.con2_mid{ float:left; margin:0 34px; width:442px; line-height:19px; color:#4b2f0c; position:relative;}

.con2_mid h1{ margin:0 0 10px 0; padding:0; height:20px; line-height:none; font-size:16px; background:url(../images/con2_mid_bj.png) right center no-repeat;}

.con2_mid img{ float:left; margin-right:17px; width:181px; height:116px;}

.con2_mid span{ color:#ec0000;}

#gd{ width:34px; height:11px; background:url(../images/con2_mid_con.png) no-repeat; position:absolute; bottom:3px; _bottom:-3px; right:5px; cursor:pointer;}

.con2_right{ float:right; padding-top:10px; width:257px; height:143px;}



.con3{ margin:40px auto; width:980px; height:151px; overflow:hidden;}

.con3_left{ float:left; width:212px;}

.con3_left h1{ margin:0 0 11px 0; padding:0; height:20px; font-size:16px; background:url(../images/con3_left_bj.png) right center no-repeat;}

.con3_left li{ line-height:23px; border-bottom:1px dotted #a3947e; list-style:square inside; height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.con3_mid{ float:left; margin:0 34px; width:442px;}

.con3_mid h1{ margin:0 0 17px 0; padding:0; height:20px; font-size:16px; background:url(../images/con1_mid_bj.png) right center no-repeat;}

.con3_mid li{ float:left; margin:0 6px 10px 0; width:143px; height:31px; line-height:31px; text-indent:8px; background:url(../images/con3_bj.png) no-repeat;}

.con3_mid li a{ color:#4b2f0c;}

.con3_mid li a:hover{ color:#d60003;}

.con3_right{ float:left; width:258px;}

.con3_right h1{ margin:0 0 17px 0; padding:0; height:20px; font-size:16px; background:url(../images/con3_right_bj.png) right center no-repeat;}

.con3_right img{ width:258px; height:112px;}
.con4_con{ height:293px; background-color:#E3DFD6;}

.con4{ margin:0 auto; padding-top:20px; width:980px; height:273px;}
.con4 li{ line-height:23px; color:#4b2f0c;}

#con4_bt{ line-height:50px; color:#4b2f0c; font-size:14px; font-weight:bold;}

#lxfs{ width:265px;}

.d_nav{ font-size:12px; line-height:43px; text-align:center; border-bottom:1px solid #D8D4CB; color:#938F86;}

.d_nav a{ color:#938F86;}

.footmenu{ width:980px; float:left; margin-right:15px;}
.footmenu div{display:block; float:left; width:980px;}
.footmenu div div{display:block; float:left; width:140px;}
.footmenu div div span{display:block; float:left; width:140px; line-height:22px; font-weight:lighter;}

.foot{ margin:0 auto; padding-top:10px; width:980px; height:100px; text-align:center; line-height:20px; color:#ADAAA3;}



.mainbox{ overflow:hidden; position:relative;}

.flashbox{ overflow:hidden; position:relative;}

.imagebox{ text-align:right; position:relative; z-index:999;}

.bitdiv{ display:inline-block; width:12px; height:12px; margin:0 10px 10px 0px; cursor:pointer; float:right;}

.defimg{ background:url(../images/bann_con.png) top no-repeat; _background:url(../images/bann_con1.png) no-repeat;}

.curimg{ background:url(../images/bann_con.png) bottom no-repeat; _background:url(../images/bann_con2.png) no-repeat;}



/* gywm样式 */

.bann_con{ background:url(../images/bann_con_bj.jpg) repeat-x;}

.banner{ margin:0 auto; width:980px; height:257px;}

.nr{ margin:45px auto; width:980px;}

.left{ float:left; width:187px;}

.left_top{ margin-left:29px; padding-right:23px; width:135px; height:100px; text-align:right; color:#ffeed7; background-color:#AE9B85;}

.left_top h1{ margin:0; padding:0; color:#4b2f0c; line-height:50px; font-size:18px;}

.menu{ width:187px; text-align:right; background:url(../images/menu_bj.jpg) left top no-repeat;}

.menu h1{ margin:0; padding:0 42px 0 0; width:145px; color:#4b2f0c; font-size:20px; line-height:45px;}

.menu li{ padding-right:42px; width:145px; line-height:32px; display:block;}

.menu li a:hover,.menu li a.current{ padding:9px 42px 0 0; _padding-right:23px; line-height:23px; width:145px; font-size:14px; color:#FFEED7; background:url(../images/menu_bj.png) no-repeat; display:block; white-space:nowrap;}

.menu li ul li a.currt{color:#4b2f0c;}

.menu li ul li{ line-height:20px; background:url(../images/menu_x.png) center bottom no-repeat;}

.menu li ul li a{ color:#ae9b85;}

.menu li ul li a:hover{ padding:0; line-height:20px; font-size:12px; color:#4b2f0c; background:none;}

.left_mid{ margin:35px 0; width:187px;}

.left_bottom{ margin:50px 0; width:187px;}

.right{ float:right; width:758px;}

.right h1{ margin:0 0 23px 0; padding:0; height:24px; font-size:13px; border-bottom:1px solid #e6dfd1; font-weight:bold;}

.right h1 span{ float:right; color:#A33311; font-weight:normal; font-weight:bold;}

.right h1 strong{ font-size:14px;}

.right h1 span a{ color:#A33311;}

.right_nav{ margin-bottom:45px; padding-left:10px; width:748px; border-bottom:1px solid #4B2F0C; height:20px;}

.right_nav li{ float:left; margin-left:5px; height:21px; text-align:center; line-height:21px; font-weight:bold;}

.right_nav li a{ display:block; white-space:nowrap; overflow:hidden;}

.right_nav li.w{ width:130px;}

.right_nav li.w a{ background:url(../images/right_nav_bj.png) no-repeat;}

.right_nav li.w a:hover,.right_nav li.w a.current{ color:#DA191A; background:url(../images/right_nav_bj1.png) no-repeat; display:block;}

.right_nav li.s{ width:60px;}

.right_nav li.s a{ background:url(../images/right_nav_bj3.png) no-repeat;}

.right_nav li.s a:hover,.right_nav li.s a.current{ color:#DA191A; background:url(../images/right_nav_bj2.png) no-repeat;}

.right_nav span{ float:right; margin-right:25px;}



.gywm,.dcsj,.dcsj_1,.zxfw{ width:758px; line-height:25px;}

.zjtd{ padding:0 30px; width:698px; line-height:25px;}

.zjtd h2{ margin:0; padding:0; font-size:12px; font-weight:normal;}

.zjtd h3{ margin:30px 0 0 0; padding:0; line-height:40px; color:#DA191A; font-size:12px; font-weight:normal;}

.zjtd li{ float:left; margin:30px 4px 0 0 !important; width:135px; height:227px; color:#8a7558; line-height:17px; background:url(../images/zjtd_bj.png) bottom repeat-x;}

.zjtd li img{ width:135px; height:187px; float:left;}

.zjtd li strong{ font-size:14px; color:#7c6a4f; font-weight:normal; float:left;}

.page{ height:100px; line-height:100px; text-align:center;}

.page img{ margin:40px;}



.pager{ height:30px; line-height:30px; text-align:center; margin-top:20px; clear:both; }
.pager a{ border:#BDCFDD 1px solid; padding:5px 10px; margin:3px; }
.pager span{ border:#72B0D7 1px solid; background-color:#72B0D7; padding:5px 10px; margin:3px; color:#FFFFFF; }

.newslist ul li { list-style:none; height:30px; line-height:30px; background:url(imgs/dou.jpg) left center no-repeat; padding-left:15px; border-bottom:1px dotted #CCCCCC; }
.newslist ul li span { color:#999999; font-size:12px; float:right; }
.downbtn{ float:right; margin-right:50px; color:#F00; }

.view-main{ padding-top:15px; }
	.view-title{ font-size:18px; line-height:20px; font-weight:bold; padding:0px; margin:6px 0px 6px 0px; text-align:center; }
	.view-element{ text-align:center; }
	
	.view-content{ line-height:180%; }
	.view-content p{ margin:5px 0px; padding:3px 0px; line-height:180%; }
	
	.view-video{ width:550px; margin:15px auto; }
	
	.view-btn{ text-align:center; height:40px; line-height:40px; }
	.view-btn a{ font-weight:bold; border:#D4D0C8 1px solid; padding:6px 10px; background-color:#F5F5F5; margin:20px; }
	
	.view-assoc{ height:30px; line-height:30px; background-color:#E5E5E5; padding:0 10px; margin:10px 0; }
	.view-assoc span{ display:block; width:auto; }
	.view-assoc span.prev{ float:left; }
	.view-assoc span.next{ float:right; }
	
	.view-downbtn{ margin-top:20px; }

.piclist ul li{list-style:none; float:left; width:auto; display: block; text-align:center; margin:10px 20px; }
.piclist ul li span{ display:block; background: url(imgs/libg.png) center bottom no-repeat; padding-bottom:10px; }
.piclist ul li img{ padding:4px; display: block; border: 1px solid #DFDFDF; }

.jobslist ul li{list-style:none; margin-bottom:20px; }
.jobslist .title{ height:30px; line-height:30px; border-bottom:#999 1px solid; text-align:right; color:#999;}
.jobslist .title h2{ float:left; font-weight:bold; color:#F00; }
.jobslist .title h2 span a{ color:#F00; }
.jobslist .elem{ padding-top:12px; height:26px; text-align:right; }
.jobslist .elem span{ display:inline-block; float:left; }
.jobslist .elem em{ margin-left:20px; font-style:normal; font-weight:normal; }
.jobslist .show{ line-height:22px; }
.jobslist .show div{ margin:10px 0; }
.jobslist .butt{ padding-top:8px; background:url(imgs/coico.gif) 0 12px no-repeat; padding-left:14px; line-height:18px; }
.jobslist .butt a{ color:#377DBD; text-decoration:underline; }


.comm-list{ border:1px solid #E9E9E9; margin-top:10px; background-color:#FFF; }
.comm-list-title{ height: 30px; line-height: 30px; border-bottom: 1px solid #E9E9E9; font-weight: bold; background-color:#F5F5F5; }
.comm-list-title input{ border:#CCCCCC 1px solid; height:15px; padding:3px; margin-left:5px; }
.comm-list-title span{ background: url(imgs/coico.gif) 10px center no-repeat; display:block; float: left; padding-left:28px; }
.comm-list-title .putime,
.comm-list-title a.back{ display:block; float:right; margin-right:10px; font-weight:normal; }
.comm-list-nabar{ padding:10px; padding-bottom:0; }
.comm-list-content{ clear:both; padding:10px; line-height:20px; background-color:#FEFEFE; }
.comm-list-content div{ margin-top:6px; }
.comm-list-repley{ clear:both; color:#377DBD; line-height:20px; margin:10px; margin-top:0; padding:6px; background-color:#F6F6F6; border: 1px dashed #CCCCCC; }
.comm-list-repley span{ font-weight:bold; color:#0000FF; }
.comm-list-content table td{ padding:3px; }
.comm-list-content table td input{ border:#CCCCCC 1px solid; height:15px; padding:3px; }
.comm-list-content table td input.radio{ border:none; }
.comm-list-content table td textarea{ border:#CCCCCC 1px solid; padding:3px; }

.links{ margin-top:20px; }
.links a{ margin:10px; }

.splite h3{ font-family:"微软雅黑"; font-size:16px; line-height:30px; }
.splite{ font-size:14px; line-height:200%; border-top:#CCC 1px solid; padding-top:10px; margin-top:20px; }