/*全局*/
body,ul,ol,dl,dt,dd,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{background:#fff;color:#3d3d3d;font-size:12px;font-family:"宋体";margin-top:0;}
ul,ol,dl{list-style-type:none; margin:0; padding:0;}
h1 img,h2 img,h3 img{ vertical-align:top; display:block;}
select,input,img,select,button{vertical-align:middle;}
a{text-decoration:none;}
a:link{color:#3d3d3d;}
a:visited{color:#3d3d3d;}
a:hover,a:active,a:focus{color:#c00;}
.clear{clear:both;font-size:0px;visibility:hidden;width:0px;line-height:0px}
ins{text-decoration:none;}
.linkred12 a:link,.linkred12 a:visited,.linkred12 a:hover,.linkred12:active{color:#f00;font-size:12px;text-decoration:none;}
.textred12{ font-size:12px; color:#c00;}
.textred{ color:#c00;}

/*引导页*/
.yindao_bj{ background:#4e9ad8 url(/images/yindao_bj.jpg) no-repeat center top; }
.yindao_logo{ width:427px; height:700px; margin:0 auto; margin-top:65px;}
.yindao_logo01 span{ display:block;width:150px; height:15px; background:#d90000; margin:0 auto; margin-top:0px; padding:10px;text-align:center; font-size:14px; color:#FFFFFF; float:right;}
/*首页*/
.index_bj{ background:url(/images/index_bj.jpg) repeat-y center;}
#content{ width:1003px; margin:0 auto;}
.top{ width:1003px; height:468px; background:url(/images/index1_02.jpg) no-repeat; position:relative; margin:0 auto;}
.nav a{margin-right:35px; float:left; display:inline; font-family:"黑体"}
.nav a:link,.nav a:visited,.nav a:hover,.nav a:active{ color:#fff;font-size:14px;}
.nav{padding-left:15px; position:absolute; left:0; bottom:0; width:881px; height:40px; line-height:40px;}

.nav li{float:left; font-family:"黑体"; height:40px;width:91px; display:inline; position:relative;}
.nav li a:link,.nav li a:visited,.nav li a:hover,.nav li a:active{ color:#fff;font-size:14px; display:block;}
.nav li .xiala{ width:91px; border:1px solid #c00; background:#fff; position:absolute; left:0; top:40px;}
.nav li .xiala a{ width:100%; display:block;}
.nav li .xiala a:link,.nav li .xiala a:visited{ display:block; line-height:25px; background:#ccc;}
.nav li .xiala a:hover,.nav li .xiala a:active{ background:#f00;}

.nr{ width:973px; margin:10px auto;}
.nr1{ width:261px; float:left; height:230px; overflow:hidden}
.nr2{ width:430px; float:left; margin:0 10px; height:230px;display:inline; overflow:hidden;}
.bjd3d8ee{ background:#d3d8ee}
.nr_l{ width:11px; height:230px; background:url(/images/index1_06.jpg) no-repeat;float:left}
.nr_c{ height:230px; width:239px; float:left}
.nr_c2{ height:230px; width:408px; float:left; overflow:hidden;}
.nr_c2 .bt{ width:396px; height:22px; line-height:22px; margin:9px auto; background:url(/images/index1_12.jpg) no-repeat;}
.nr_c2 .bt .more{ float:right;font-size:12px; font-weight:lighter;}
.lb{ width:396px; margin:10px auto;}
.lb li{ line-height:22px; background:url(/images/index1_18.jpg) no-repeat 3px 6px;padding-left:14px;}
.lb li .date{ float:right;}
.nr_c { display:block;margin-top:9px;}

.nr_r{ width:11px; height:230px; background:url(/images/index1_08.jpg) no-repeat;float:left}
/*产品展示*/
.cpzs{ width:973px; margin:0 auto; margin-top:10px;background:#d3d8ee;}
.cpzs_top{width:973px; height:22px; text-align:center; position:relative;}
.cpzs_top span{ position:absolute; right:10px;}
.cpzs_t,.cpzs_b{ width:973px; height:10px;}
.cpzs_t img,.cpzs_b img{ width:973px; height:10px; display:block;}
.cpzs_c{ width:973px;background:#d3d8ee; position:relative; height:209px; overflow:hidden;}
.cpzs_bt{ width:932px; height:22px; line-height:22px; background:url(/images/index1_28.jpg) no-repeat; margin:0 auto;}
.cpzs_bt .more{ float:right;}
.cpzs_bt .more a:link,.cpzs_bt .more a:visited,.cpzs_bt .more a:hover,.cpzs_bt .more a:active{ font-size:12px; font-weight:lighter;}
.cpzs_nr{ width:932px; margin:10px auto;margin-bottom:5px;}
.left_but{ position:absolute; left:0; top:74px;}
.right_but{ position:absolute; right:0; top:74px;}
.cplb{ margin-left:19px;height:188px;}
.cplb li{ margin-left:14px; display:inline;float:left; text-align:center; width:216px;background:url(/images/cp_bj.jpg) no-repeat center top;margin-top:16px; }
.cplb li img{ width:205px; height:130px; display:block;margin:5px 0 15px 7px;}
/*页尾*/
.foot{ text-align:center;height:100px; width:1003px; margin:0 auto; background:url(/images/index1_43.jpg) repeat-x; text-align:center; line-height:20px; font-family:"黑体";}
.foot p img{  display:block;margin:15px auto;}

/*滚动样式*/
.roll { width: 932x; height: 188px; position: relative; background:#d3d8ee; overflow:hidden; }
.btn_left { display: block; width: 19px; height: 47px; background: url(/images/index1_38.jpg) no-repeat; position: absolute; top: 74px; left: 1px; z-index: 1; }
.btn_left:hover { background: url(/images/index1_382.jpg) no-repeat; }
.btn_right { display: block; width: 19px; height: 47px;background: url(/images/index1_41.jpg) no-repeat;position: absolute; top: 74px; right: 0; z-index: 1; }
.btn_right:hover { background: url(/images/index1_412.jpg) no-repeat;}
.roll .wrap2 { width:915px;margin-left:30px;background:#d3d8ee; position:relative; height:209px; overflow:hidden;}
.roll ul { position: absolute; top: 0; left: 0; margin-left:19px;}
.roll li { float: left; width: 182px;text-align: center;margin-left:14px; display:inline;float:left; text-align:center; width:216px;background:url(/images/cp_bj.jpg) no-repeat center top;margin-top:16px; overflow:hidden;  }
.roll li img{ width:205px; height:130px; display:block;margin:6px 0 15px 0px; display:inherit;}
.roll li a:hover { position: relative; top: 1px; }



.roll3 .wrap3 { background:#d3d8ee; width:700px;}
.roll3 ul { margin-left:8px;}
.roll3 li { float: left; width: 182px;text-align: center;margin-left:25px; display:inline;float:left; text-align:center; width:216px;background:url(/images/lb_cpbj.png) no-repeat center top;margin-top:16px; overflow:hidden;margin-bottom:15px;  }
.roll3 li img{ width:205px; height:130px; display:block;margin:6px 0 15px 0px; display:inherit;}



/*滚动样式结束*/

/*下拉菜单*/

.menu {font-size:12px; padding-bottom:200px; width:980px;}
.menu a{ display:block;}


.menu ul {padding:0;margin:0;list-style-type:none; height:38px; background:transparent;position:absolute;left:0;bottom:0;padding-left:15px;}

.menu ul li{ background:url(/images/xx.png) no-repeat 0 12px;padding-left:20px;width:68px; text-align:left;}
.menu ul li a{ display:block; width:52px; padding:0 6px;}
.menu ul li.w70{ width:55px;}
.menu ul li.w70 a{ width:40px; padding:0 6px; display:block;}
.menu ul li.bjnone{ background:none;padding-left:5px;}
.menu ul ul {width:100px}


.menu ul li {float:left;height:38px;line-height:38px; display:block;}


.menu ul ul li {display:block;height:auto; line-height:1em;width:100%; background:none;_margin-left:-20px; display:inline}


.menu a, .menu a:visited {display:block;float:left;height:100%;font-size:1em;text-decoration:none;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:13px;}

* html .menu a, * html .menu a:visited {display:block;}


.menu ul ul a, .menu ul ul a:visited {display:block;background:#e97b00 url(sub_grad.gif);color:#fff;width:13em;height:100%;line-height:1em; padding:0.5em 1em; border-bottom:1px solid #d7910d; font-size:12px;}
* html .menu ul ul a, * html .menu ul ul a:visited  {width:15em; w\idth:13em; font-size:12px;}



.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}



.menu ul ul ul a, .menu ul ul ul a:visited {}

.menu ul ul ul ul a, .menu ul ul ul ul a:visited {}

.menu ul :hover a.sub1 {}

.menu ul ul :hover a.sub2 {}


* html .menu a:hover {color:#ff0;background:#920000 url() center center; position:relative; z-index:100;}
.menu li:hover {position:relative; display:block;}
.menu :hover > a {color:#ff0;background:#920000 url() repeat-x center center; display:block;text-align:left;}

* html .menu ul ul a:hover{color:#ff0;background:#b70100; position:relative; z-index:110;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#ff0;background:#b70100;}

* html .menu ul ul ul a:hover {background:#7aa; position:relative; z-index:120;}
.menu ul ul ul :hover > a {background:#7aa;}

.menu ul ul ul ul a:hover {background:#7aa; position:relative; z-index:130;}



.menu ul ul {visibility:hidden;position:absolute;height:0;top:38px; left:0; width:14em;}


.menu ul ul ul{left:12em;top:0;width:14em;}



.menu ul :hover ul{visibility:visible; height:auto; padding:0 3em 3em 3em; background:transparent url(images/trans.gif); left:-3em;}

.menu ul :hover ul ul{visibility:hidden;}

.menu ul :hover ul :hover ul ul{visibility:hidden;}

.menu ul :hover ul :hover ul{visibility:visible; left:9em;}

.menu ul :hover ul :hover ul :hover ul {visibility:visible;}

/*分页-列表页*/
.center{ width:975px; margin:0 auto; padding:14px; height:100%}
.fy_left{ float:left; width:200px; height:100%; background:#d3d8ee;}
.fy_left_t{ background:url(/images/fybj_02.png) no-repeat top;width:200px; height:150px; overflow:hidden; padding-top:15px; text-align:center;}
.fy_left_b{ width:200px; height:81px;background:url(/images/fybj_02.png) no-repeat bottom;}
.fy_left01{ text-align:right;}
.fy_left01 ul li{ display:block; width:170px; height:16px; margin-right:15px; border-bottom:1px #bb0000 dashed; font-weight:bold; padding-top:20px; line-height:16px; margin:0 auto;}
.fy_left_d{ background:url(/images/fybj_02.png) no-repeat top;width:200px; height:150px; padding-top:15px; text-align:center;}

.fy_right{ float:right; width:765px; height:auto; background:#d3d8ee;}
.fy_right_t2{ background:url(/images/fybj_01.png) no-repeat top;width:765px; height:35px; padding-top:15px; text-align:center;}
.btbj{ width:726px; height:26px; line-height:20px; margin:0 auto; background:url(/images/fy_right_t.png) no-repeat;}
.btbj h2{font-size:14px; color:#000;padding-left:55px; text-align:left;}
.btbj h2 .wz{ float:right;font-weight:lighter;font-size:12px;}
.fy_right_b{ background:url(/images/fybj_01.png) no-repeat bottom;width:765px; height:35px;text-align:center;}
.fy_right_d{ text-align:right; width:700px; height:20px; margin:0 auto; padding-top:10px; line-height:20px;}
.fy_right_t3{width:765px;}

/*文章列表*/
.wz_lb{ width:90%; margin:0 auto;margin-top:10px; 
	min-height:380px; 
    height:auto !important; 
    height:380px; 
    overflow:auto;}
.wz_lb li{ height:30px; line-height:30px; border-bottom:1px dashed #989eb9;}
.wz_lb li .date{ float:right;}
/*图文摘要列表*/
.zylb_z{ width:90%; margin:0 auto;padding-top:10px;
	min-height:380px; 
    height:auto !important; 
    height:380px; 
    overflow:visible;
	}
.zylb{ clear:both; padding-top:10px;height:117px; overflow:hidden;border-bottom:1px dashed #989eb9;padding-bottom:10px;}
.zylb dt{ float:left; width:155px; height:117px; background:url(/images/spbj.gif) no-repeat 0 0;}
.zylb dt img{ width:140px; height:100px; display:block;margin-left:7px;margin-top:7px;}
.zylb dd{ float:right; width:520px; height:117px; overflow:hidden}
.zylb dd strong{ display:block; line-height:30px;font-weight:700;}
.zylb dd p{ line-height:24px;}

/*内容页*/
.nr_bt{ line-height:40px; font-size:20px; color:#000; text-align:center}
.nr_date{ line-height:30px; font-size:12px; color:#666;text-align:center; border-bottom:1px solid #989eb9; width:90%; margin:0 auto;}
.nr_pad{padding:10px 35px;font-size:14px; line-height:22px;}

/*--QQ--*/
.qqtitle{
	width:25px;
	background:url(/images/kefu.gif) top left no-repeat;
	padding-top:110px;
	position:absolute;
	top:78px;
	right:0px;
	cursor:pointer;
	height:100px;
}
.qq{
	width:112px;
	position:absolute;
	top:78px;
	right:0px;
	display:none;
}
.qqtop{
	width:112px;
	height:35px;
	background:url(/images/top.gif) top left no-repeat;
}
.qqbottom{
	width:112px;
	background:url(/images/mid.gif) top left repeat-y;
}
.qqul{
	width:92px;
	background:url(/images/bottom.gif) bottom left no-repeat;
	padding:2px 10px 10px 10px;
}
.qqul li{
	line-height:23px;
	height:23px;
	text-align:center;

}
.qqul .qqsubtitle{
	color:#0564c7;
	background:url(/images/qqicon.gif) 3px 3px no-repeat;
	padding-left:22px;
	text-align:left;
	font-weight:bold;
	border-bottom:1px dashed #a7bfd8;
	margin-bottom:10px;
	margin-top:10px;
	line-height:25px;
	height:25px;
}