﻿@charset "utf-8";
/* CSS Document */
 /*html { 
        -webkit-filter: grayscale(100%); 
        -moz-filter: grayscale(100%); 
        -ms-filter: grayscale(100%); 
        -o-filter: grayscale(100%); 
                filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
        _filter:none; 
    } */
html {overflow-y:scroll;}
*html {background-image:url(about:blank);  background-attachment:fixed;}
html,body{width:100%;height:100%;}
body { margin:0px; padding:0px; background:#fff; font-size:12px; font-family:"宋体", simsun;background:#fff;-webkit-text-size-adjust:100%;width:100%;width:expression_r(document.body.clientWidth <= 1180? "1180px": "auto");min-width:1180px;}
*,html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{padding:0; margin:0;color:#333;font-size:12px;line-height:24px;font-family:"Microsoft YaHei","宋体", simsun;}
a{text-decoration:none; cursor:pointer}
a:hover{color:#C90000;}
a:visited {text-decoration:none;/*color:#333;*/}
a:active {color:#ba2636;}
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img,input {border:0; vertical-align:top;} 
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal}
h1, h2, h3, h4, h5 { margin:0px; padding:0px;}
input,textarea,select {font-family: inherit;font-size: inherit;font-weight: inherit;}
input,textarea,select {*font-size: 100%;}
a{ text-decoration:none;}
ol,ul,li {list-style:none; margin:0px; padding:0px;} 
caption,th {text-align:left} 
q:before,q:after {content:''} 
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
abbr,acronym { border:0}
p { margin:0px; padding:0px;}
.blank { height:10px;}
.blank01 { height:10px; border-top:3px solid #f1f2f4;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.pa{position:absolute;}
.yahei{font-family:"微软雅黑","宋体", simsun;}
.text_c{text-align:center;}
.text_r{text-align:right;}

#outdiv{width:100%;margin:0px auto;/*background:#fff;*/width:expression_r(document.body.clientWidth <= 1180? "1180px": "auto");min-width:1180px;}
.center{width:1180px;margin:0 auto;}
.col_gray{color:#999;}
.col_gray_1{color:#666;}
.db{display:block;}

/* header */

.topBox{width:100%;height:32px;background:#cd1f1f;line-height:32px;}
.topBox .top-nav{width:1180px;margin:0 auto;color:#fff;line-height:32px;background:#cd1f1f;}
.topBox .top-nav a{color:#fff;line-height:32px;padding:0 10px;}
.top-nav a.jd{color:#ffd200;line-height:32px;}
.topBox .top-nav a:hover{color:#ffd200;}

/* new nav */
.header{height:auto;position:relative;z-index:300;}
#navbar{background:#FFF;}
#navbar{padding:12px 0;}
#navbar .navtag{padding-top:12px;}
#navbar .navtag ul li{padding:0;}
#navbar .navtag ul li.firstlink{margin-left:0;}
#navbar .navtag ul li a{display:inline-block;font-size:16px;padding:0 12px;height:35px;line-height:35px;}
#navbar .navtag ul li i.icon{display:none;left:50%;margin-left:-8px;top:32px;z-index:901;}
#navbar .navtag ul li.nav_act a{color:#F03;}
#navbar .navtag ul li.on a,#navbar .navtag ul li.nav_act a:hover{background:#F4C100;color:#FFF;}

#navbar .navtag .navmini{z-index:900;/*background:url(../images/nav_bg_03.png) repeat 0 0;*/background:#777;top:35px;left:0px;display:none;}

/*#navbar .navtag .showmini:hover .navmini,#navbar .navtag ul li:hover i.icon{display:block;}*/
#navbar .navtag ul li.showmini .navmini a{display:block;background:none;line-height:24px;z-index:900;padding:5px 12px;height:auto;}
#navbar .navtag ul li.on .navmini a:hover{background:#F4C100;}


/* footer */
.footer{background:#F2F2F2;padding:20px 0;}
.rellink{background:#E2E2E2;padding:5px 0 5px 10px;}
.rellink a,.rellink span{color:#666;letter-spacing:2px;font-size:12px;}
.rellink a,.footer div.fr span{display:inline-block;}
.ft_links{width:1090px;}
.footer .txt p,.footer .txt p a{font-size:12px;}
.footer div.fr{margin:-5px 0 0 0;}
.footer div.fr span{margin:0 10px; vertical-align:top;}
.footer .ft_info{margin-top:20px;}

/*search*/
.div_search .searchbar input{vertical-align:top;}
.div_search .searchbar span{display:block;height:28px;background:url(../images/search.gif) no-repeat 4px 4px #FFF;padding:1px 0 1px 30px;line-height:0;}
.div_search .searchbar input.text{height:28px;line-height:26px; padding:0 5px;background:none;border:none;border:0;outline:none;}
.div_search .searchbar input.bnt{width:80px;height:30px;cursor:pointer;background:#EA0000;border:0;color:#FFF;}

.posdiv{padding-left:20px;}
.posdiv .searchbar span{width:188px;border:solid 1px #F2C600;}
.posdiv .searchbar input.bnt{height:32px;}
.posdiv span.ico{display:inline-block;background:url(../images/home.gif) no-repeat 0 2px;padding-left:24px;}
.posdiv .fl a,.posdiv .fl span{font-size:14px;}

.bg_gray{background:#FAFAFA;}

h2.titbar{font-weight:normal;height:24px;}
h2.titbar img{vertical-align:middle;}
h2.titbar span.fl{font-size:22px;}
h2.titbar span.fl img{margin:-4px 10px 0 0;*margin-top:0;}
h2.titbar span.fr img{margin:-2px 5px 0 0;*margin-top:0;}
.newlist li a{background:url(../images/dot.gif) no-repeat 0 10px;padding:0 0 0 12px;}

.llist{width:820px;padding:0 20px;}
.rlist{width:300px;}
.rlist .wd_300,.rlist .wd_300 img{width:300px;height:250px;}
.rlist .list01{padding:30px 0 0;}
.rlist .list01 h2,.rlist .list01 ul{padding:0 10px;}
.rlist .list01 ul{margin-top:10px;padding-bottom:20px;border-bottom:solid 1px #E2E2E2;}
.rlist .list01 ul li a{font-size:14px;margin:5px 0;height:24px;overflow:hidden;}
.rlist .div_wximg,.rlist .div_wximg img{width:300px;height:180px;}

.pageDiv a{display:inline-block;border:solid 1px #A0A0A0;margin:0 2px;padding:0 8px;font-size:14px;height:24px;}
.pageDiv a.act{color:#FFF;background:#DA444C;border-color:#DA444C;}
.pageDiv a.pagerLink_UcfarPager1,.pageDiv span.pagerPageNo_UcfarPager1{display:inline-block;border:solid 1px #A0A0A0;margin:0 2px;padding:0 8px;font-size:14px;height:24px;}
.pageDiv a.act,.pageDiv span.pagerPageNo_UcfarPager1{color:#FFF;background:#DA444C;border-color:#DA444C;}
.pageDiv a.pagerLink_UcfarPager1:hover {border-color:#DA444C;}
.pageDiv a.pagerLink_UcfarPager1:active {border-color:#DA444C;}
.pageDiv a.pagerLinkSel_UcfarPager1 {text-decoration:none; font-weight:bold; }
.pageDiv a.pagerLinkSel_UcfarPager1 span { background-color:#DA444C; }

.icon{display:inline-block;*display:inline;*zoom:1;background-image:url("../images/icon.png");background-repeat:no-repeat;background-color:transparent;background-position:-1000px -1000px;vertical-align:middle;_background-image:url("../images/icon.gif");}

.div_pos{padding:10px 0 0;}
.div_pos .searchbar{background-position:0px -70px;width:428px;height:32px;padding-left:32px;}
.div_pos .searchbar input.text{width:332px;height:20px;margin-top:4px;border:0;line-height:20px;}
.div_pos .searchbar input.bn{width:83px;height:30px;margin:2px 0 0 1px;cursor:pointer;background:none;border:0;}
.div_pos .pos .icon{background-position:-485px -331px;padding:0 0 0 20px;vertical-align:middle;}

/*弹出层*/
.black_overlay
{
	display:none;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
	position:fixed!important;
	position: absolute;
_top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2:
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
}
.div_contentbar
{
	display: none;
	top: 150px;
	left: 50%;
	width: 450px;
	height: auto;
	margin-left:-230px!important;
	z-index: 1002;
	overflow: hidden; 
	margin-top:0px;
	position:fixed!important;
	position: absolute;
_top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2:
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
}
.white_content{background:#FFF;border: 1px solid #e2e2e2;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;overflow:hidden;}
.white_content .txtinfo{line-height:24px; padding:20px;}
.white_content .txtinfo p{font-size:14px;font-family:"微软雅黑";}
.white_content tr{height:35px;}
.white_content td{font-size:16px;font-family:"微软雅黑";}
.white_content tr #txt_Name,.white_content tr #txt_Phone{height:24px;line-height:24px;width:200px;border:1px solid #CCC;}
.white_content .div_bn{margin:15px 0 0;text-align:center;}
.white_content .sub_bn{width:116px;height:46px;background-position:-143px -292px;border:0;color:#fff;font-size:22px;}
.div_contentbar .div_close{height:42px;border-bottom: 1px solid #e2e2e2;text-align:right;background:#FAFAFA;background: -moz-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FAFAFA), color-stop(100%, #E9E9E9));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAFAFA', endColorstr='#E9E9E9', GradientType=0);}
.div_contentbar .div_close .icon{background-position:-376px -215px;width:18px;height:18px;margin:13px 10px 0 0;cursor:pointer;}

/* 浮动*/
.floatR{top:60%;right:5%;z-index:10000;margin-top:0px;position:fixed!important;position: absolute; 
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2: document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}
.floatR p{ cursor:pointer;margin-bottom:3px;}
.floatR p a{display:block;position:relative;}
.floatR p a em{display:none;position:absolute;top:8px;right:40px;font-size:14px;color:#FFF;background:url(../images/d_03.png) no-repeat right 0;}
.floatR p a em.wx{width:120px;padding:10px 0 10px 10px;}
.floatR p a em.lx{width:120px;height:auto;padding:5px 15px;font-size:16px;}
.floatR p a em span{color:#FFF;}


.topBox .top-nav a,.topBox .top-nav span{font-size:16px;line-height:32px;}
