html{overflow-y:scroll;_background-image:url(about:blank) 50% 50%;_background-attachment:fixed;_overflow-x:hidden;overflow-x:hidden;}	
body{overflow-x: hidden;min-width:1200px; background-color:#ededed;}
*{
    padding: 0;
    margin: 0;
	list-style:none;
	border:0;
}

input,button,select,textarea{outline:none}
li{
	list-style:none;
}
a{
	text-decoration:none;
	color:#000000;
}
a:hover{
	color:#3a3434;
	}
img{
	border:0}

.qqkefu{
	position: fixed;
    bottom:35%;
    _position: absolute;
   _top: expression(eval(document.documentElement.scrollTop + 365));
    z-index: 20;
	width:172px;
	height:179px;
	}

.qqkefu img{
	width:172px;
		}
	
.container {
	width:100%;
	position:fixed;
	height:125px;
	background-color:#e4e4e4;
	z-index:9999;
}

.top{
	width:947px;
	margin:0 auto;
}
.logo{
	width:160px;
	float:left;
	padding-top:20px;
}
/* common and top level styles */
#nav span {
    display: none;
}
#nav, #nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav {
    float: left;
	padding-top: 83px;
    position: relative;
    width: 660px;
	display:block;
}
#nav ul.subs {
    background-color: #e4e4e4;
	opacity: 0.8;
	-moz-box-shadow:2px 2px 6px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, .3);
	box-shadow: 2px 2px 6px rgba(0, 0, 0, .3);
	-moz-border-bottom-right-radius:12px;
	-webkit-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
    color: #787878;
    display: none;
    left: 0;
	padding:1%;
    position: absolute;
    top: 124px;
	height:auto;
}
#nav > li {
	border-bottom: 5px solid transparent;
    float: left;
	margin-left:7px;
    margin-bottom: -5px;
    text-align: left;
    -moz-transition: all 300ms ease-in-out 0s;
    -ms-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
}
#nav li a {
    display: block;
    text-decoration: none;
    -moz-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    -ms-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    -o-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    -webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    white-space: normal;
}
#nav > li > a {
	float:left;
    color: #787878;
    display: block;
    font-size: 14px;
	font-weight: 100;
    line-height: 49px;
    padding: 0 15px;
    text-transform: uppercase;
}
#nav > li:hover > a, #nav > a:hover {
    background-color: #a7262f;
    color: #FFFFFF;
}

/* submenu */
#nav li:hover ul.subs {
    display: block;
}
#nav ul.subs > li {
    display: inline-block;
    float: left;
    padding: 10px 20px;
    vertical-align: top;
}
#nav ul.subs > li a {
    color: #881d22;
    line-height: 24px;
}
#nav .subs li ul li a{
	font-size:14px;
	color:#787878;
}
#nav ul.subs > li > a {
    font-size: 14px;
    margin-bottom: 5px;
    text-transform: uppercase;
}
#nav ul.subs > li li {
    float: none;
    padding-left: 8px;
    -moz-transition: padding 150ms ease-out 0s;
    -ms-transition: padding 150ms ease-out 0s;
    -o-transition: padding 150ms ease-out 0s;
    -webkit-transition: padding 150ms ease-out 0s;
    transition: padding 150ms ease-out 0s;
}
#nav ul.subs > li li:hover {
    padding-left: 15px;
}


/*焦点图样式*/
.warp{margin:0 auto;width:100%;}
.a_focus_pic{position:relative;width:100%;height:396px;z-index:1001;}
.a_focus_pic .con{position:absolute;top:0;left:0;height:396px;width:100%;z-index:2;}
.a_focus_pic .ctrlbg{height:35px;background:#000;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;width:100%;position:absolute;bottom:0;z-index:10;}
.a_focus_pic .ctr_btn{height:31px;position:absolute;left:45%;bottom:2px;z-index:11;}
.a_focus_pic .ctr_btn li{height:31px;width:31px;line-height:31px;text-align:center;float:left;margin-right:8px;background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;color:#FFF;font-family:verdana;font-size:16px;cursor:pointer;border-radius:25px;_width:22px;_height:22px;_line-height:22px;_margin-top:4px}
.a_focus_pic .ctr_btn li.on{font-weight:700;background:#c00;_width:22px;_height:22px;_line-height:22px;}


.indexxcy{width:100%; height:88px; background:url(../images/xuanchuanyu.png) 50% 60% no-repeat;}
.indexline{width:100%; height:2px; background:url(../images/shouye_line_1.png) 50% 50% no-repeat;}

.indexcontent{width:947px; margin:0 auto; margin-top:40px;}
.indexfwxm{float:left; font-size:14px; font-weight:normal; width:507px;}
.indexfwxm p{line-height:24px; margin-top:30px; margin-left:5px; color:#787878;}
.indexfwxm .index_fwxm_more{float:right; margin-top:0px;}
.indexfwxm .index_fwxm_top{height:42px;}
.index_fwxm_szhzs{float:left; width:245px;}
.index_fwxm_dmtyy{float:right; width:245px;}
.index_fwxm_ysdm{float:left; width:245px; margin-top:8px;}
.index_fwxm_xnzz{float:right; width:245px; margin-top:8px;}
.index_content_line{float:left; width:2px; height:361px; margin-left:30px; background:url(../images/index_fwxm_line.png);}
.indexnews{float:left; width:356px; margin-left:30px;}
.indexnews .index_news_top{height:21px;}
.indexnews .index_news_bottom{margin-top:12px;}
.indexnews .index_news_bottom ul{font-size:14px; color:#787878;}
.indexnews .index_news_bottom ul li{line-height:28px;}
.indexnews .index_news_bottom h3{float:left; width:271px; font-size:14px; text-align:justify; overflow: hidden; white-space: nowrap; text-overflow: clip;}
.indexnews .index_news_bottom h3 a{font-weight:normal; color:#787878; font-size:14px;}
.indexnews .index_news_bottom span{float:right; font-size:13px;}
.indexnews .index_news_more{width:60%; margin-top:12px; float:right;}
.indexnews .index_news_more dd{float:left; margin-left:12px; font-size:14px;}
.indexnews .index_news_more dd a{color:#787878; font-size:14px;}
.indexnews .index_news_more dd a:hover{color:#881d22; font-weight:bold;}

.line1{float:left; margin-top:25px;}

.indexcase{width:947px; margin:0 auto; margin-top:465px; font-size:14px;}
.indexcase .tab{ overflow:hidden; background:#ededed; float:right; margin-bottom:15px;}
.indexcase .tab a{ display:block; padding:5px 20px; float:left; text-decoration:none; color:#787878;}
.indexcase .tab a:hover{ background:#a7262f; color:#fff; text-decoration:none;}
.indexcase .tab a.on{ background:#a7262f; color:#fff; text-decoration:none;}
.indexcase .content{ overflow:hidden; width:100%;}
.indexcase .content li{ display:none; padding-top:15px;}
.indexcase .content li a{position:absolute;display:block;}
.indexcase .content li a span{display:none;}
.indexcase .content li a:hover span{width:484px; height:30px; line-height:30px;display:block;position:absolute;bottom:3px;left:0;color:#fff;  text-align:center; background-image:url(../images/hei.png);}
.indexcase .content li a:hover .span1{width:224px; height:30px; line-height:30px;display:block;position:absolute;bottom:3px;left:0;color:#fff;  text-align:center; background-image:url(../images/hei.png);}
.indexcase .content li .left{float:left; width:484px;}
.indexcase .content li .right{float:right; width:456px;}
.indexcase .content li .right a{float:left; width:224px; margin-left:5px; position:relative;}
.indexcase .content li .right .bottom{margin-top:6px; float:left;}

.topimgnews{width:100%; height:321px; margin:0 auto; background:url(../images/newstop.jpg) no-repeat scroll 50% 0px transparent; margin-top:125px;}
.topimgabout{width:100%; height:321px; margin:0 auto; background:url(../images/case1.jpg) no-repeat scroll 50% 0px transparent; margin-top:125px;}
.topimgzp{width:100%; height:321px; margin:0 auto; background:url(../images/zpbn.jpg) no-repeat scroll 50% 0px transparent; margin-top:125px;}
.topimgry{width:100%; height:321px; margin:0 auto; background:url(../images/rybn.jpg) no-repeat scroll 50% 0px transparent; margin-top:125px;}
.topimglab{width:100%; height:321px; margin:0 auto; background:url(../images/lab.jpg) no-repeat scroll 50% 0px transparent; margin-top:125px;}
.topimglab1{width:100%; height:321px; margin:0 auto; background:url(../images/lab1.jpg) no-repeat scroll 50% 0px transparent; margin-top:125px;}
.topimgfwxm{width:100%; height:321px; margin:0 auto; background:url(../images/fwbn.jpg) no-repeat scroll 50% 0px transparent; margin-top:125px;}
.topimgfwxm2{width:100%; height:321px; margin:0 auto; background:url(../images/fwbnx2.jpg) no-repeat scroll 50% 0px transparent; margin-top:125px;}
.topimgfwxm3{width:100%; height:321px; margin:0 auto; background:url(../images/fwbnx3.jpg) no-repeat scroll 50% 0px transparent; margin-top:125px;}
.topimgfwxm4{width:100%; height:321px; margin:0 auto; background:url(../images/fwbnx4.jpg) no-repeat scroll 50% 0px transparent; margin-top:125px;}
.topimgfwxm5{width:100%; height:321px; margin:0 auto; background:url(../images/fwbnx5.jpg) no-repeat scroll 50% 0px transparent; margin-top:125px;}

.foot{float:left; width:100%; height: 205px; background-image: url(../images/dibg.jpg); margin:0 auto; margin-top:10px; overflow-y: hidden;}
.foot .foot_bg{width:947px; margin:0 auto;}
.foot .foot_bg .foot_t{width:100%; height:42px;}
.foot .foot_bg .foot_t h2{float:left; height:42px; line-height:42px; margin-left:15%; letter-spacing:3px;}
.foot .foot_bg .foot_t a{font-size:16px; color:#787878; }
.foot .foot_bg .footline{width:100%; height:2px; background:url(../images/foot_line.jpg) 50% 50% no-repeat;}
.foot .foot_bg .footline_wm{width:100%; height:2px; background:url(../images/foot_line_wm.jpg) 50% 50% no-repeat;}
.foot .foot_bg .foot_c{width:100%; height:120px; float:left; margin-top:5px;}
.foot .foot_bg .foot_c .f_c{float:left;}
.foot .foot_bg .foot_c .f_c div{height:21px; line-height:21px;}
.foot .foot_bg .foot_c .f_c a{font-size:12px; color:#787878; margin-left:5px;}
.foot .copyright{width:947px; margin:0 auto; font-size:12px; color:#787878; line-height:28px;}
.foot .copyright a{font-size:12px; color:#787878;}

.fwxm{width:947px; height:650px; margin:0 auto;}
.fwxm .fwxm_line{background:url(../images/fwwuxian.jpg) no-repeat; width:431px; height:2px;}
.fwxm  .fwxm_1{width:431px; float:left;}
.fwxm  .fwxm_2{width:431px; float:right;}
.fwxm  .fwxm_3{width:431px; float:left; margin-top:30px;}
.fwxm  .fwxm_4{width:431px; float:right; margin-top:30px;}
.fwxm  .fwxm_5{width:431px; float:left; margin-top:30px;}
.fwxm .fwxm_xm{float:left;  /* width: 142px; height: 47px; */width:145px; height:27px; line-height: 74px; /* margin-top:20px; font-size:16px; color: #000; background: url(../images/fwxm_xm.png) no-repeat; border: 1px solid #b8b7b7; text-align: left; */}
.fwxm .fwxm_xm img{/* vertical-align: text-bottom; padding:0 8px 0 10px; */}
/* .fwxm .fwxm_xm a{font-size:16px; color:#000;} */
.fwxm p{width:100%; font-size:14px; color:#787878; text-indent:31px; letter-spacing:1px; line-height:24px; margin-top:20px;}

.case{width:947px; height:1000px; margin:0 auto;}
.case .lujing{width:100%; font-size:14px; color:#787878; margin-top:10px;}
.case .lujing a{font-size:14px; color:#787878;}
.case .case_list{float:left; width:100%; margin-top:40px;}
.case .case_list .c_t{width:100%;}
.case .case_list .c_t h2{float:left; font-size:17px; font-weight:normal; width:100px;}
.case .case_list .c_t h2 a{font-size:17px;}
.case .case_list .c_t img{float:right; margin-top:6px;}
.case .case_list .c_b{float:left; width:100%; margin-top:20px;}
.case .case_list .c_b a{position:absolute;display:block;}
.case .case_list .c_b .left{float:left; width:377px;}
.case .case_list .c_b a span{width:377px; height:30px; font-size:14px; line-height:30px;display:block;position:absolute;bottom:0;left:0;color:#fff; text-align:center; background-image:url(../images/hei.png);overflow: hidden;white-space: nowrap; text-overflow: clip;}
.case .case_list .c_b .right{float:right; width:570px;}
.case .case_list .c_b .right a{float:left; margin-left:4px; position:relative;}
.case .case_list .c_b a .span1{width:186px; font-size:13px; height:30px; line-height:30px;display:block;position:absolute;bottom:0;left:0;color:#fff; text-align:center; background-image:url(../images/hei.png); overflow: hidden;white-space: nowrap; text-overflow: clip;}
.case .case_list .c_b .right .bottom{margin-top:6px; float:left;}
.case .case_list_wm{float:left; width:466px; margin-top:40px;}
.case .case_list_wm .c_w_t{width:100%;}
.case .case_list_wm .c_w_t h2{float:left; width:360px; font-size:16px; font-weight:normal; border-bottom:1px solid #676767;}
.case .case_list_wm .c_w_t h2 a{font-size:16px; color:#fff;}
.case .case_list_wm .c_w_b{float:left; width:100%; margin-top:20px;}
.case .case_list_wm .c_w_b  a{float:left; margin-left:4px; position:relative;}
.case .case_list_wm .c_w_b a span{width:229px; height:30px; font-size:13px; line-height:30px;display:block;position:absolute;bottom:0;left:0;color:#fff; text-align:center; background-image:url(../images/hei.png);overflow: hidden;white-space: nowrap; text-overflow: clip;}

.list_case{width:960px; height:950px; margin:0 auto;}
.list_case .lujing{width:100%; font-size:14px; color:#787878; margin-top:145px;}
.list_case .lujing a{font-size:14px; color:#787878;}
.list_case .l_c_c{float:left; width:100%; margin-top:20px;}
.list_case .l_c_c .case_one{float:left; width: 238px; height: 175px; background-color: #FFFFFF; border: 1px solid #d4d4d4; margin-top: 10px;}
.list_case .l_c_c .case_one img{margin-left:8px; margin-top:8px;}
.list_case .l_c_c .case_one span{font-size:14px; color:#4d4d4d; width:100%; height:41px; line-height:32px; text-align:center; display:block;}
.list_case .l_c_c .case_one span a{font-size:14px; color:#4d4d4d; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: clip;}
.list_case .l_c_c .case_one span a:hover{font-size:14px; color:#a7262f; text-decoration:underline;}
.list_case .l_c_c .case_one_1{float:left; width: 306px; height: 250px; margin-left:7px;}
.list_case .l_c_c .case_one_1 span{font-size:14px; color:#fff; width:100%; height:40px; line-height:40px; text-align:center; display:block;}
.list_case .l_c_c .case_one_1 span a{font-size:14px; color:#fff;}
.list_case .l_c_c .case_one_1 span a:hover{font-size:14px; color:#a7262f; text-decoration:underline;}

.shipin{width:960px; margin:0 auto; padding-top:20px;}
.shipin .shipin_list{margin: 0 -30px 30px -30px; padding: 30px 0 30px 30px; background-color: #fefdfd; box-shadow: 0 0 8px 1px #e4e5e6;}
.shipin .shipin_list .s_top{width:960px; height:40px; border-bottom:1px solid #ccbebe;}
.shipin .shipin_list .s_top h2{float:left; font-size:18px; color:#010101; letter-spacing:2px; line-height:31px;}
.shipin .shipin_list .s_top h2  a{color:#000;}
.shipin .tab{ overflow:hidden; float:left; margin-bottom:15px;}
.shipin .tab a{ display:block; padding:5px 20px; float:left; text-decoration:none; color:#787878;}
.shipin .tab a:hover{border-bottom:1px solid #a7262f; color:#a7262f; height:30px;}
.shipin .tab a.on{border-bottom:2px solid #a7262f; color:#a7262f; height:30px;}
.shipin .content{ overflow:hidden; width:100%;}
.shipin .content h3{font-size:13px; color:#555; font-weight:normal; line-height:22px; height:22px; text-align:justify; overflow: hidden; white-space: nowrap; text-overflow: clip;}
.shipin .content h3 a{font-size:13px; color:#555;}
.shipin .content h3 a:hover{color:#a7262f; text-decoration:underline;}
.shipin .content dd{font-size:12px; color:#999; line-height:18px; height:18px; text-align:justify; overflow: hidden; white-space: nowrap; text-overflow: clip;}
.shipin .content li{display:none; padding-top:15px;}
.shipin .content li a{position:absolute;display:block;}
.shipin .content li a span{display:none;}
.shipin .content li a:hover span{width:347px; height:299px; display:block; position:absolute; bottom:3px; left:0; color:#fff; background:url(../images/v_btn_big.png) 50% 50% no-repeat;}
.shipin .content li a:hover .span1{width:189px; height:124px; display:block; position:absolute; bottom:3px; left:0; color:#fff; background:url(../images/v_btn_small.png) 50% 50% no-repeat;}
.shipin .content li .left{float:left; width:347px;}
.shipin .content li .left a{position:relative;}
.shipin .content li .right{float:right; width:643px;}
.shipin .content li .right .r_c{float:left; width:189px; margin-left:15px; }
.shipin .content li .right a{position:relative;}
.shipin .content li .right .bottom{margin-top:7px; float:left;}

.shipin1{width:960px; margin:0 auto; padding-top:20px;}
.shipin1 .shipin1_list{margin: 0 -30px 30px -30px; padding: 30px 0 30px 30px; background-color: #fefdfd; box-shadow: 0 0 8px 1px #e4e5e6;}
.shipin1 .shipin1_list .s_top{width:960px; height:40px; border-bottom:1px solid #ccbebe;}
.shipin1 .shipin1_list .s_top h2{float:left; font-size:18px; color:#010101; letter-spacing:2px; line-height:31px;}
.shipin1 .shipin1_list .s_top h2  a{color:#000;}
.shipin1 .tab{ overflow:hidden; float:left; margin-bottom:15px;}
.shipin1 .tab a{ display:block; padding:5px 20px; float:left; text-decoration:none; color:#787878;}
.shipin1 .tab a:hover{border-bottom:1px solid #a7262f; color:#a7262f; height:30px;}
.shipin1 .tab a.on{border-bottom:2px solid #a7262f; color:#a7262f; height:30px;}
.shipin1 .content{ overflow:hidden; width:100%; height:358px;}
.shipin1 .content h3{font-size:13px; color:#555; font-weight:normal; line-height:22px; height:22px; text-align:justify; overflow: hidden; white-space: nowrap; text-overflow: clip;}
.shipin1 .content h3 a{font-size:13px; color:#555;}
.shipin1 .content h3 a:hover{color:#a7262f; text-decoration:underline;}
.shipin1 .content dd{font-size:12px; color:#999; line-height:18px; height:18px; text-align:justify; overflow: hidden; white-space: nowrap; text-overflow: clip;}
.shipin1 .content li{display:none; padding-top:15px;}
.shipin1 .content li a{position:absolute;display:block;}
.shipin1 .content li a span{display:none;}
.shipin1 .content li a:hover span{width:347px; height:299px; display:block; position:absolute; bottom:3px; left:0; color:#fff; background:url(../images/v_btn_big.png) 50% 50% no-repeat;}
.shipin1 .content li a:hover .span1{width:189px; height:124px; display:block; position:absolute; bottom:3px; left:0; color:#fff; background:url(../images/v_btn_big.png) 50% 50% no-repeat;}
.shipin1 .content li .left{float:left; width:347px;}
.shipin1 .content li .left a{position:relative;}
.shipin1 .content li .right{float:right; width:643px;}
.shipin1 .content li .right .r_c{float:left; width:189px; margin-left:15px; }
.shipin1 .content li .right a{position:relative;}
.shipin1 .content li .right .bottom{margin-top:7px; float:left;}

.shipinlist{width:960px; height:720px; margin:0 auto; margin-top:145px;}
.shipinlist b{font-weight:normal;}
.shipinlist .v_box{float:left; margin: 0 -30px 30px -30px; padding: 30px 30px 30px 30px; background-color: #fefdfd; box-shadow: 0 0 8px 1px #e4e5e6;}
.shipinlist .v_box .lujing{width:960px; font-size:16px; color:#787878; font-weight:500; border-bottom:1px solid #ccbebe; height:32px;}
.shipinlist .v_box .lujing a{font-size:16px; color:#787878;}
.shipinlist .v_box_c{margin-top:34px;}
.shipinlist .v_box_c .left{float:left; width:139px; height:466px; margin-top:15px;}
.shipinlist .v_box_c .left .type{float:left; width:110px;}
.shipinlist .v_box_c .left .type h3{font-size:15px; color:#000; background-color:#e5e5e5;}
.shipinlist .v_box_c .left .type ul {float:right; margin-top:10px; width:80%;}
.shipinlist .v_box_c .left .type ul li{font-size:14px; color:#b8b7b7; line-height:24px;}
.shipinlist .v_box_c .left .type ul li a{color:#b8b7b7;}
.shipinlist .v_box_c .left .type ul li a.on{color:#a7262f;}
.shipinlist .v_box_c .v_box_line{float:left; background:url(../images/shipinlist_line.png) no-repeat; width:2px; height:366px;}
.shipinlist .v_box_c .right{float:right; width:819px; margin-top:-20px;}
.shipinlist .v_box_c .right .r_c{float:left; width:181px; margin-left:23px; margin-top:20px;}
.shipinlist .v_box_c .right .r_c a{position:relative;}
.shipinlist .v_box_c .right .r_c a:hover .span1{width:181px; height:124px; display:block; position:absolute; bottom:3px; left:0; color:#fff; background:url(../images/v_btn_big.png) 50% 50% no-repeat;}
.shipinlist .v_box_c .right .r_c h3{font-size:13px; color:#555; font-weight:normal; line-height:22px; height:22px; text-align:justify; overflow: hidden; white-space: nowrap; text-overflow: clip;}
.shipinlist .v_box_c .right .r_c h3 a{font-size:13px; color:#555;}
.shipinlist .v_box_c .right .r_c h3 a:hover{color:#a7262f; text-decoration:underline;}
.shipinlist .v_box_c .right .r_c dd{font-size:12px; color:#999; line-height:18px; height:18px; text-align:justify; overflow: hidden; white-space: nowrap; text-overflow: clip;}
.shipinlist .v_box_c .right1{float:right; width:80%; margin-top:0; margin-right:2%; color:#787878;}
.shipinlist .v_box_c .right1 h1{text-align:center; font-size:16px;}
.shipinlist .v_box_c .right1 p{font-size:14px; line-height:28px; margin-top:20px; letter-spacing:1px;}
.shipinlist .v_box_c .right1 p embed{width:794px; height:400px; margin-bottom:10px;}

.page_num{float:left; width:90%; margin-left:5%;}
.page_num li{float:left; font-weight:bold; margin-left:10px; font-size:13px; margin-top:30px;}
.page_num li a:hover{color:#a7262f; text-decoration:underline;}
.page_num .thisclass{color:#a7262f;}
.page_num .thisclass a{color:#a7262f; font-size:14px; font-weight:normal; text-decoration:underline;}


.about{width:100%; height:733px; min-height:683px;}
.about .bodynr{ width:960px; margin:0 auto;}
.about .aboutlf{width:254px; float:left; font-size:14px; color:#787878; }
.about .abtbk1{width:254px; height:162px;}
.about .abtbk1_1{width:93px; height:52px; margin:0 auto; padding-top:50px;}
.about .abtbk2{width:254px; line-height:36px;text-align:center;}
.about .abtbk2_1{width:252px; float:left;}
.about .abtbk2_1 a{text-decoration:none; color:#4d4d4d;}
.about .abtbk2_1 a:hover{text-decoration:none; color:#a7262f;}
.about .abtbk2_1 a.on{color:#a7262f;}
.about .abtbk2_2{width:2px; height:481px; float:left; margin-top:-50px; background-image:url(../images/aboutxian.jpg);}
.about .aboutrt{width:672px; float:left; margin-left:30px; font-size:14px; color:#787878; line-height: 32px; letter-spacing: 1px; }
.about .aboutrtnr{width:672px; margin-top:50px; line-height:32px; letter-spacing:1px;}
.about .gstp{width:669px; height:229px; margin:0 auto; padding-top:15px; padding-bottom:15px;}
.about .ryhz2{width:960px;  margin:0 auto;font-size:14px; line-height:30px; color:#626262 }
.about .tdnr{ width:960px; margin-top:58px; color:#575656; line-height:25px; text-indent:2em;}
.about .tdnr1{ margin-top:20px; margin-bottom:20px;}
.about .tdnr2{width:884px; height:210px; margin:0 auto; font-size:14px; color:#575656; line-height:28px;}
.about .zpleft{width:674px; float:left; font-size:13px; color:#787878; line-height:26px;}
.about .zpright{width:286px; float:left; font-size:13px; color:#787878;}
.about .zpydy{width:960px; height:80px; padding-top:30px;margin:0 auto;}
.about .zplinian{ color:#2c2c2c; font-size:15px;}
.about .zpdd{width:282px; height:235px; border:1px solid #d4d3d3; margin-top:30px;}
.about .gztd{ margin-left:6px; margin-top:6px; color:#000000;}
.about .gztd1{width:241px; height:16px; padding-top:16px; margin:0 auto; color:#000000}
.about .gztd2{width:120px; height:70px; line-height:55px; float:right}
.about .zpddnr{width:282px; height:224px; border:1px solid #d4d3d3; margin-top:30px;}
.about .zpzw{ width:267px; height:139px; margin:0 auto; padding-top:15px; line-height:35px;}
.about .zpzw a{text-decoration:none; color:#787878;}
.about .zpzw a:hover{color:#a7262f; text-decoration:underline;}
.about .contlf{width:627px; float:left; padding-top:80px; padding-bottom:15px; }
.about .contrt{width:330px; float:left; margin-left:3px; padding-top:80px; font-size:13px; line-height:27px;}
.about .contlf_1{width:442px; height:78px; margin:0 auto;}
.about .contlf_2{width:627px; height:446px; margin:0 auto;}
.about .newrt{width:672px; float:left; margin-left:30px; font-size:14px; color:#787878; padding-bottom:15px; }
.about .newrt1{width:672px; height:20px; margin-top:50px; text-align:right; margin-bottom:5px;}
.about .newrt1 a{text-decoration:none;}
.about .newnr{width:636px; margin:0 auto; padding-top:30px;}
.about .newnr1{float:left; width:636px; margin:0 auto; font-size:14px; color:#787878; line-height:27px;}
.about .newnr1 a{ text-decoration:none; float:left; font-size:14px; color:#787878; line-height:27px; }
.about .newnr1 a:hover{color:#a7262f; text-decoration:underline;}
.about .newbz{width:28px; float:left;}
.about .newbz1{width:477px; float:left; text-align: justify; overflow: hidden; white-space: nowrap; text-overflow: clip;}
.about .newbz2{float:right;}
.about .almlj{width:100%; height:45px; padding-top:12px;}
.about .almljnr{width:960px; height:36px; margin:0 auto; text-align:right;line-height:36px; color:#000000; font-size:13px;}
.about .almljnr a{color:#787878; text-decoration:none;}
.about .almljnr1{width:960px; height:2px; background-image:url(../images/fwwuxian.jpg);}
.about .mljnr{width:960px; height:33px; margin:0 auto; line-height:33px; color:#000000; font-size:14px; /* font-family:Microsoft yahei; */}
.about .mljnr a{color:#000000; text-decoration:none;}
.about .szztnr1{width:960px; height:402px; overflow:hidden;}
.about .szztnr1_1{width:264px; float:left; padding-top:10px;}
.about .szztnr1_1bt{ color:#545557; font-size:16px; /* font-family:Microsoft yahei; */ font-weight:100; margin-top:10px; font-weight:bold;}
.about .szztnr1_1nr div{ text-indent:2em; line-height:28px; font-size:14px; color:#787878; letter-spacing:1px;}
.about .szztnr1_2{ width:683px; height:375px; float:left; border:1px solid #dcdcdc; margin-left:11px; margin-top:18px;}
.about .szztnr1_2_1{ width:669px; height:364px; margin:0 auto; margin-top:6px;}
.about .szztnr2{clear:both;}
.about .szztnr2 div{ text-indent:2em; line-height:28px; font-size:14px; color:#787878; letter-spacing:1px;}
.about .newsmorenr{width:960px; margin:0 auto; color:#787878;}
.about .newsmorenr1{width:890px; float:left;}
.about .newsmorenr1bt{font-size:16px; line-height:32px; text-align:center;}
.about .newsmorenr1 p{font-size:14px; line-height:28px; margin-top:14px; margin-bottom:14px;}
.about .newsmorenr1 p img{text-indent:0px; margin:0 auto;}

.picover1{filter: Alpha(Opacity=70, FinishOpacity=70, Style=2, StartX=0, StartY=3, FinishX=70, FinishY=70);opacity: 0.7; }
.picover{filter: Alpha(Opacity=100, FinishOpacity=100, Style=2, StartX=0, StartY=3, FinishX=30, FinishY=60);}

.fuwu{width:100%; height:100%; min-height:483px;}
.fuwu .bodynr{ width:960px; margin:0 auto;}

/*new search result page
----------------------------------------*/
.search_header{
    overflow:hidden;
	zoom:1;
}
.search_header  h1{
    float:left;
    display:inline;
    margin:5px 20px 5px 10px;
    width:216px;
}
.search_box{
	float: left;
	margin-top: 95px;
}
.search_box input{
	background-color: #e4e4e4;
    border-width:1px;
	border-style:solid;
	border-color:#707070 #CECECE #CECECE #707070;
	padding:2px 4px;
	font-size:14px;
	color:#787878;
	line-height:16px;
	margin-right:5px;
	width:85px;
	height:16px;
}
.search_box select{
   font-size:14px;
   height:22px;
   margin-right:5px;
}
.search_box button{
    margin-right:3px;
	cursor:pointer;
}
.articlelist .resultbar{
	width:960px;
	height:32px;
	margin:0 auto;
	margin-top:150px;
	line-height:32px;
	background:transparent url(../images/search-top-bg.gif) repeat-x scroll;
	text-indent:12px;
	color:#428C5B;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
 }
.articlelist .resultbar .fc_03c{
	color:#03C;
}
.articlelist .result_content{
    overflow:hidden;
	zoom:1;
	width:960px;
	margin:0 auto;
 }
.articlelist .resultlist{
  overflow:hidden;
}
.articlelist .resultlist ul{
  padding:20px 0 0 20px;
 }
.articlelist .resultlist ul li{
  padding-top:15px;
 }
.articlelist .resultlist ul li h3{
  line-height:30px;
  font-size:16px;
  font-weight:normal;
 }
.articlelist .resultlist ul li h3 a{
  text-decoration:underline;
 }
.articlelist .resultlist ul li p{
  line-height:22px;
  color:#333;
  font-size:14px;
  width:900px;
 }
.articlelist .resultlist ul li span small{
  line-height:22px;
  font-size:12px;
  margin-left:5px;
  color:#999;
 }
.articlelist.resultlist ul li span a{
  color:#008400;
 }



