﻿/* CSS Document */
/* 全局样式 */
*{ margin:0; padding:0;}
body{ color:#666; font:12px "宋体"; margin:0 auto;}	
a{ color:#666; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none;}
a:hover{ color:#bf1d2c;}
img{ border:0;}
ul,li{ list-style:none;}
.minheight{ height:auto !important; height:30px; min-height:30px;}
.clear{ clear:both;}



.header_box{ position:relative; overflow:hidden;}
.body_bg{ width:100%; height:auto; min-height:440px; min-width:1000px;}
.header{ width:1000px; height:127px; background:url(../images/header_bg.png) repeat-x left top; position:absolute; left:50%; top:0; margin-left:-500px; }
.logo{ float:left; width:409px; height:43px; margin:22px 0 0 8px;}
.login{ float:right; margin:18px 10px 0 0;}
.login a{ color:#666666;}
.login a:hover{ color:#bf1d2c;}
.nav{ width:1001px; height:31px; position:absolute; left:0; bottom:5px;}
.nav li{ width:143px; height:31px; float:left; position:relative;}
.nav_main{ display:block; line-height:31px; text-align:center; padding-right:1px; background:url(../images/xxd.png) repeat-y right top; font-family:"微软雅黑"; font-size:14px; color:#000000;}
.nav .nav_main:hover{ color:#bf1d2c;}
.nav .hover1{ color:#bf1d2c;}

.nav li p{ width:100%; background:url(../images/xl_bg.png) no-repeat; background-size:100% 100%; position:absolute; left:0px; top:31px; z-index:999999; display:none;}
.nav li:hover p{ display:block;}
.nav li p a{ display:block; line-height:36px; font-size:12px; text-align:center; color:#333333; background:url(../images/xxd1.png) repeat-x left top;}
.nav li p a:hover{ color:#bf1d2c;}

.box1{ width:1000px; position:absolute; left:50%; top:35%; margin-left:-500px;}
.box2{ display:block; width:429px; height:80px; padding-left:10px; background:url(../images/tm_bg.png);}
.marginauto{ margin-top:4%;}
.box2 p{ font-size:30px; line-height:55px; font-family:"微软雅黑"; color:#b11a28;}
.box2 span{ display:block; font-size:18px; color:#ffffff; font-family:"微软雅黑";}

.volunm_box1{ width:1000px; overflow:hidden; position:absolute; left:50%; bottom:0; margin-left:-500px;}
.volunm_box1 img{ display:block; width:334px; height:118px; position:absolute; left:50%; top:50%; margin-left:-167px; margin-top:-59px;}
.volunm_box1 a{ float:left; width:333px; height:117px; overflow:hidden; position:relative;}
.volunm_box1 span{ position:absolute; left:0; top:0; display:block; width:323px; height:28px; background:url(../images/bt_tm.png); padding-left:10px; line-height:28px; font-size:14px; color:#ffffff;}

.box3{ width:1000px; margin:auto; overflow:hidden; margin:15px auto 25px;}
.box31{ width:293px; padding:0 10px 0 10px; background:url(../images/xxd.png) repeat-y right top; float:left;}
.box32{ width:333px; padding:0 15px 0 15px; background:url(../images/xxd.png) repeat-y right top; float:left; overflow:hidden;}
.box3_bt{ line-height:18px; padding-left:15px; background:url(../images/red_bg.png) no-repeat left center; font-size:16px; color:#bf1d2c; font-family:"微软雅黑"; overflow:hidden;}
.more{ float:right; width:25px; height:5px; margin-top:6px;}
.box3_nr1{ line-height:22px; margin-top:10px; height:156px; overflow:hidden;}
.box3_nr1 a{ color:#bf1d2c;}

.box3_nr2{ width:120%; margin-top:10px; overflow:hidden; height:156px;}
.box3_nr2 a{ float:left; width:161px; height:40px; border:1px solid #d1d1d1; margin:0 7px 10px 0;}
.box3_nr2 a:hover{ border-color:#bf1d2c;}

.box33{ width:293px; padding:0 10px 0 10px; float:left;}
.box3_nr3{ height:156px; overflow:hidden; margin-top:10px;}
.box3_nr3 a{ display:block; height:52px; background:url(../images/xxd1.png) repeat-x left bottom;}
.box3_nr3 a span{ display:block; font-family:Arial; color:#666666; line-height:28px;}
.box3_nr3 a p{ color:#535353;}
.box3_nr3 a:hover p{ color:#bf1d2c;}

.footer_box{ height:36px; width:1000px; background:url(../images/footer_bg.png) repeat-x left top; overflow:hidden; margin:auto;}
.footer{ float:left;}
.footer span,.footer a{ line-height:36px; color:#666666;}
.footer a:hover{ text-decoration:underline;}
.footer_nav{ float:right; margin-right:15px;}
.footer_nav a{ line-height:36px; color:#666666;}
.footer_nav a:hover{ color:#bf1d2c;}

.volunm_boxz1{ width:990px; padding-left:10px; height:38px; overflow:hidden; position:absolute; left:50%; bottom:0; margin-left:-500px; background:url(../images/position_bg.png) no-repeat left top;}
.volunm_boxz1 a{ line-height:38px; color:#666666;}
.volunm_boxz1 a:hover{ color:#bf1d2c;}
.volunm_boxz1 span{ line-height:38px; color:#bf1d2c;}

.content1_box{ width:1000px; margin:18px auto 26px; overflow:hidden;}
.left_box{ width:160px; float:left;}
.left_bt{ width:138px; padding-left:22px; background:#bf1d2c; line-height:30px; color:#ffffff; font-size:14px; font-family:"微软雅黑";}
.left_box ul{ padding-left:10px; margin-top:15px;}
.left_box ul li{ padding-bottom:2px; background:url(../images/gray_x.png) 12px bottom no-repeat; margin-bottom:7px;}
.left_box ul li:hover{ background:url(../images/red_x.png) 12px bottom no-repeat;}
.left_box ul .hover{ background:url(../images/red_x.png) 12px bottom no-repeat;}
.left_box ul li a{ display:block; padding-left:12px; background:url(../images/leftnav_sj.png) no-repeat left center; line-height:32px;}
.right_box{ width:786px; min-height:500px; padding:0 22px 0 33px; background:url(../images/xxd.png) repeat-y left top; float:left; margin-left:-1px; margin-top:30px; overflow:hidden; line-height:24px;}

.duanluo{ line-height:24px; text-indent:24px; margin-bottom:12px; color:#535353;}
.nr_bt{ display:block; color:#bf1d2c; font-size:16px; font-family:"微软雅黑"; line-height:32px; background:url(../images/xxd1.png) repeat-x left bottom;}
.pic_box{ width:110%; overflow:hidden;}
.pic1_box{ float:left; position:relative; margin:16px 25px 0px 0; border:1px #c9c9c9 solid; cursor:pointer;}
.pic1{ width:89px; height:117px;}
.pic1_box span{ width:89px; height:117px; position:absolute; display:block; background:#000000; filter:alpha(opacity=50);   
      -moz-opacity:0.5;   
      -khtml-opacity: 0.5;   
      opacity: 0.5; left:0; top:0;}

.pic1_box:hover span{ filter:alpha(opacity=0);   
      -moz-opacity:0;   
      -khtml-opacity: 0;   
      opacity: 0;}



/*新闻列表*/
.newsul li{ background:url(../images/n_1.jpg) repeat-x left bottom; height:36px; line-height:36px;}
.newsul li a{ display:block; background:url(../images/n_2.jpg) no-repeat left center; padding-left:15px; height:36px; line-height:36px;}
.newsul li span{ float:right;}

/*分页*/
#dcms_pager .pages { text-align:center; padding:25px 0;}
#dcms_pager .pages a { padding:4px 8px; border:1px solid #a4a4a4; color:#565656; cursor:pointer; margin:0 3px;}
#dcms_pager .pages .pgempty {border:1px solid #eee;color:#eee;}
#dcms_pager .pages a:hover { background:#bf1d2c; color:#fff;}
#dcms_pager .pages .pgcurrent { background:#bf1d2c; color:#fff;}

/*新闻详细*/
.newsh1{ text-align:center; background:url(../images/n_1.jpg) repeat-x left bottom; font-family:"微软雅黑"; font-size:18px; color:#bf1d2c; padding:10px 0;}
.time{ text-align:center; margin-bottom:20px; padding:10px 0; color:#939393;}

/*在线留言*/
.cored{ color:#d5120f;}
.feedtab td{ padding:5px 0;}
.text2{ width:240px; height:26px; line-height:26px; padding-left:8px; border:1px solid #ccc;}
.btn2{ background:#bf1d2c; width:76px; text-align:center; height:24px; line-height:24px; border:none; cursor:pointer; float:left; margin-right:15px; font-family:"微软雅黑"; color:#fff;}
.btn21{ background:#d9d9d9; color:#333;}

.linkul{ overflow:hidden; min-height:450px;}
.linkul a{ float:left; border:1px #c9c9c9 solid; width:161px; height:40px; margin:0 26px 18px 0;}
.linkul a:hover{ border-color:#bf1d2c;}
.linkul a img{ display:block;}

.pic_nr{ padding-top:24px; border-top:2px solid #df8e95; margin-top:16px; overflow:hidden; display:none;}
.pic1n{ float:left; width:89px; height:117px; border:1px #df8e95 solid;}
.pic_x{ width:672px;/* height:117px;*/ float:left; margin-left:15px;}
.p1{ color:#bf1d2c; font-weight:bold; line-height:24px;}
.p2{ line-height:24px;}

.volunm_boxe{ margin-bottom:45px;}

.job1{ background:#f9e8ea; border-top:2px solid #d46973; padding-top:2px; line-height:30px; padding-left:28px; font-weight:bold; color:#bf1d2c;}
.job2{ border-bottom:1px solid #c53341;  line-height:30px; padding-left:28px; color:#bf1d2c; margin-top:8px; margin-bottom:15px;}
.job3{ line-height:24px;}

