@charset "utf-8";
/* CSS Document */

*,body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0; padding:0;}
body{-webkit-text-size-adjust:100%; background:#fff;}
em{font-style:normal}
ul,li{list-style:none}
img{border:0; vertical-align:middle;}
table{border-collapse:collapse; border-spacing:0}
p{word-wrap:break-word;}
input{-webkit-appearance:none;}
body,a{color:#6e6e6e; font-size:12px; font-family:tahoma, arial, "宋体","Microsoft Yahei"; line-height:20px;}
a{text-decoration:none;}
a:hover{text-decoration:underline; color:#b9261e;}
.clear{clear:both; height:0px; line-height:0px; overflow:hidden; font-size:0px; zoom:1;}
.wid_1000{width:1000px; margin:0px auto;}

.left{float:left;}
.right{float:right;}
.font2{color:#b2b2b2;}
.font1{color:#b9261e; font-size:12px;}
.text{background:#fff; vertical-align:middle;}
.btn{vertical-align:middle; border:none; cursor:pointer;}
.sel{vertical-align:middle;}


.top{height:34px; line-height:34px; _padding-top:5px; _height:29px; _line-height:29px;}
.top a{margin:0px 3px;}
.nav{background:url(../images/nav_bg.gif) no-repeat; height:44px;}
.nav a{display:block; height:44px; float:left; color:#fff; font-family:"Microsoft Yahei"; font-size:14px; line-height:44px; text-align:center; width:124px; background:url(../images/nav_line.gif) no-repeat right center;}
.nav a.a1{background:url(../images/a1.gif) no-repeat; width:119px;}
.nav a.a2{background:url(../images/a1_hover.gif) no-repeat; width:119px;}
.nav a.a3{background:url(../images/nav_link.gif) no-repeat;}

.gg{background:url(../images/gg_bg.gif) repeat-x; height:37px; line-height:37px; border:1px solid #dcdcdc; border-top:0px; padding:0px 10px; _padding:10px 10px 0px; _height:27px; _line-height:16px;}
.gg a.font2{color:#b2b2b2; margin:0px 5px;}

.mar_12{margin-top:12px; clear:both;}
.mar_12 .left_c{width:250px; float:left;}
.mar_12 .right_c{width:738px; float:right;}
.mar_18{margin-top:18px; clear:both;}
.mar_18 .left_c{width:250px; float:left;}
.mar_18 .right_c{width:730px; float:right;}

.lm_top{font-size:14px; font-weight:bold; background:url(../images/lm_bg.gif) repeat-x; height:34px;}
.lm_top p{background:url(../images/lm_tb.gif) no-repeat 15px center; padding-left:30px;}
.lm_top p a{font-size:14px; font-weight:bold; line-height:34px;}
.lm_top .more{float:right; color:#b2b2b2; padding:10px 10px 0px 0px; font-weight:normal;}
.cont{padding:10px 15px;}
.bor{border:1px solid #dcdcdc; overflow:hidden;}

.search{background:#e7f1fa; border:1px solid #dce8f3; height:90px; padding:0px 15px;}
.search .lm_top{height:44px; line-height:44px; background:url(../images/search_tb.gif) left center no-repeat; padding-left:35px;}
.search .text{height:28px; line-height:28px; border:1px solid #dce8f3; width:150px; border-right:0;}
.search .btn{background:url(../images/btn_bg.gif) repeat-x; font-size:14px; font-weight:bold; color:#fff; width:56px; height:30px;}

.zxzt{height:250px; overflow:hidden;}
.zxzt .lm_top{background:url(../images/zxzt.gif) no-repeat; height:31px; padding-left:20px;}
.zxzt .lm_top a{font-size:14px; color:#fff; font-weight:bold; line-height:31px;}
.zxzt .cont{border:1px solid #dce8f3; border-top:0; padding:8px 13px;}
.zxzt .cont ul li{height:48px;}
.zxzt .cont ul li a{display:block; padding:3px 4px; border:1px solid #dcdcdc;}
.zxzt .cont ul li a:hover{border:1px solid #c9afad;}
 
.qyry{height:205px;}
.qyry .cont ul{width:220px; height:145px; overflow:hidden;}
.qyry .cont ul li{width:220px; height:145px; overflow:hidden; float:left;}
.qyry .cont ul li img{width:220px;}

.lxwm{height:153px;}
.lxwm ul li{line-height:24px;}

.xwdt{width:416px; height:245px; float:left;}
.xwdt .lm_top a{font-size:14px; line-height:31px; display:block; float:left; width:90px; height:31px; text-align:center; font-weight:normal;}
.xwdt .lm_top a.a1{border-bottom:3px solid #b9261e; font-weight:bold; }
.xwdt dt{float:left; margin:5px 10px 0px 0px; width:116px; height:90px; overflow:hidden;}
.xwdt dt img{width:116px;}
.xwdt dl{color:#b2b2b2; line-height:18px; margin-bottom:10px;}
.xwdt ul li{background:url(../images/tb.gif) no-repeat left center; padding-left:15px; height:26px; line-height:26px; border-bottom:1px dashed  #dcdcdc;}
.xwdt ul li a{line-height:26px;}

.gsjj{width:305px; height:245px; float:right;}
.gsjj .cont{padding-left:20px;}
.gsjj .cont div{width:264px; height:80px; overflow:hidden; text-align:center; margin-bottom:5px;}
.gsjj .cont div img{height:80px;}

.cgzs{height:538px;}
ul.cgzs_list li{width:130px; float:left; height:150px; margin:10px 5px 0px;}
ul.cgzs_list li div{width:124px; height:97px; padding:2px; border:1px solid #dcdcdc;}
ul.cgzs_list li div:hover{border:1px solid #c9afad;}
ul.cgzs_list li div a{display:block; width:124px; height:97px; overflow:hidden;}
ul.cgzs_list li div a img{width:124px;}
ul.cgzs_list li p{padding-top:10px; text-align:center;}

.hzhb{height:93px;}
.hzhb .sel{border:1px solid #dcdcdc; height:28px; line-height:28px; margin-right:15px; margin-top:5px;} 

.btm{background:url(../images/btm_bg.gif) repeat-x; height:100px; padding-top:36px; text-align:center; line-height:24px;}



.left_nav ul li{background:url(../images/left_bg.gif) no-repeat; height:36px; padding-left:80px; border-top:1px solid #d3e2ef;}
.left_nav ul li a{line-height:36px; font-size:14px;}
.left_nav ul li.li1{background:url(../images/left_bg1.gif) no-repeat;}
.left_nav ul li.li1 a{font-weight:bold;}

.right_top{margin-top:10px; height:40px; line-height:40px; background:url(../images/right_tb.gif) left center no-repeat; padding-left:25px; border-bottom:1px solid #dcdcdc;}
.right_top p{font-family:"Microsoft Yahei"; font-size:18px;}
.right_top a{color:#b2b2b2;}
.right_top a:hover{color:#b9261e;}
.right_cont{padding:20px 20px 30px; min-height:500px; height:auto; _height:500px;}
.nr{font-size:14px; line-height:24px;}
.nr p{text-indent:2em; margin-top:20px;}

ul.news_list li{background:url(../images/list_tb.gif) left center no-repeat; padding-left:20px; border-bottom:1px dotted #d0d0d0; height:36px; line-height:36px;}
ul.news_list li .font2{float:right;}
ul.news_list li a{font-size:14px; line-height:36px;}

.page{text-align:right; padding:25px 0px;}
.text{background:#fff; border:1px solid #e6e5e5; width:17px; height:20px; vertical-align:middle; margin:0px 3px;}
.page a{padding:3px 7px; background:#fff; border:1px solid #e6e5e5; margin:0px 2px;}
.page a.a2{background:#f7f7f7; border:1px solid #dadada; color:#ca0000; font-weight:bold;}
.page a:hover{color:#ca0000;}
.jump{background:url(../images/jump.gif) no-repeat; width:39px; height:23px;}

.right_cont h2{background:#f6f6f6; text-align:center; height:50px; line-height:50px; font-size:22px;}
.right_cont .riqi{text-align:center; line-height:24px;}

dl.ygfc{border-bottom:1px dotted #d0d0d0; padding:20px 0px 25px; overflow:hidden;}
dl.ygfc dt{width:235px; float:left; margin-right:20px;}
dl.ygfc dt img{width:235px;}
dl.ygfc dd h3{font-size:14px; line-height:26px;}
dl.ygfc dd h4{font-size:12px; line-height:26px; margin-top:5px;}
dl.ygfc sdd p{color:#929292;}
.work_show a,.work_show div{float:left;}
.work_show a{margin-top:100px;}
.img_show{padding:20px 0px; width:590px; overflow:hidden;}
.img_show img{width:590px;}
.img_show p{margin-top:10px;}

.join td{background:url(../images/line.gif) repeat-x bottom; padding:10px 10px;}
.join .tr td{background:#ccc; padding:5px 10px; font-weight:bold;}
.join td a{color:#0063a4; text-decoration:underline;}
.jion_show{margin:10px auto 30px; background:#d9d9d9;}
.jion_show td{padding:0px 15px;}
.back{background:url(../images/back.gif) no-repeat; width:95px; height:28px; line-height:28px; border:none; cursor:pointer;}

.tab{margin:20px auto;}
.tab td,.tab2 td{padding:5px 3px;}
.tab td .red{color:#f00; padding-right:5px;}
.text2{background:#fff;  border:1px solid #e6e5e5; height:25px; width:400px; line-height:25px; vertical-align:middle;}
.textatea{width:400px; height:100px;background:#fff;  border:1px solid #e6e5e5;}
.tjly{background:url(../images/tjly.gif) no-repeat; width:91px; height:30px; border:none; cursor:pointer;}
