﻿
*{ margin:0px; padding:0px;}
body{ margin:0; padding:0; font-family: "微软雅黑", Arial, Helvetica, sans-serif,"Microsoft YaHei"; color:#272727;font-size:12px;}
h1,h2,h3,p,ul,li{ margin:0px; padding:0px; list-style:none; list-style-type:none; display:block;}
img{ border:none;}
td {
	font-family: "微软雅黑";
}
a {color: #272727; text-decoration: none; }
a:hover{
	color:#F00;
	text-decoration: none;
}

/*-------------pro----------------*/
.top{ width:100%;height:104px; background:url(../images/bt.jpg) repeat-x;}
.logo{ width:1024px; height:104px; margin:0 auto;}
.logol{ width:358px; height:104px; float:left;}
.logor{ width:254px; height:104px; text-align:center;float:right; background:url(../images/tel.jpg) no-repeat}
.logor span a{ color:#272727}
.logor span a:hover{ color:#f00}


/*菜单*/
#menu {width:1024px;text-align:center; margin:0 auto; font-size:14px; z-index:9999; position:relative;}
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;}
#menu ul {display:inline-block;}
#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline; }
#menu ul ul {position:absolute; left:-9999px; background:#8f8f8f; min-width:113px; text-align:center;}
#menu ul.level1 {margin:0 auto;}
#menu ul.level1 li.level1-li {float:left; display:block; position:relative; background-repeat:no-repeat;}
#menu b {position:absolute;}
#menu a {display:block; font-family:"Microsoft YaHei","微软雅黑",;font-size:14px; font-weight:bold; color:#fff; line-height:41px; display:block; text-decoration:none;padding:0 11px;}
#menu ul.level1 li.level1-li a.level1-a {float:left; width:90px; text-align:center; }
#menu ul li:hover > ul {visibility:visible; left:0; top:41px;}
#menu ul ul li:hover > ul {visibility:visible; left:100%; top:auto; margin-top:-25px; margin-left:-4px;}
#menu li.left:hover > ul {visibility:visible; left:auto; right:0; top:25px;}
#menu li.left ul li:hover > ul {visibility:visible; left:auto; right:100%; top:auto; margin-top:-25px; margin-right:-4px;}
#menu a:hover ul {left:0; top:23px;}
#menu li.left a:hover ul {left:auto; right:-1px; top:23px;}
#menu li.left ul a {text-align:right;}
#menu a:hover a:hover ul,
#menu a:hover a:hover a:hover ul {left:100%; visibility:visible;}
#menu li.left a:hover a:hover ul,
#menu li.left a:hover a:hover a:hover ul {left:auto; right:0; visibility:visible;}
#menu a:hover ul ul,
#menu a:hover a:hover ul ul {left:-9999px;}
#menu li.left a:hover ul ul,
#menu li.left a:hover a:hover ul ul {left:-9999px;}
#menu li a.drop {}
#menu li a.fly {}
#menu li.left ul a.fly {}
#menu li a:hover,
#menu li a.fly:hover {color:#fff; background-color:#4f8de9;}
#menu li:hover > a,
#menu ul li:hover > a.fly {color:#fff; background-color:#bc0000;}
#menu table {position:absolute; height:0; width:0; left:0; border-collapse:collapse; margin-top:-6px;}
#menu table table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-30px; margin-left:-4px;}
#menu li.left table {position:absolute; height:0; width:0; left:auto; right:0; border-collapse:collapse; margin-top:-4px;}
#menu li.left table table {position:absolute; left:auto; right:100%; height:0; width:0; border-collapse:collapse; margin-top:-30px; margin-right:-4px;}




/*搜索*/
.search{width:280px; height:31px; float:right; padding: 10px 0 0 0;}
.searchss{ float:left; line-height:30px; padding-top:3px;}
.searchleft{ float:left; margin-left:5px;}
.search_input02{ background:url(../images/searchbg01.jpg) no-repeat top center; width:196px; height:22px; line-height:22px; border:0px;}
.searchright{ float:right;width:56px;}
.search_bt{ background:url(../images/searchbtn.jpg) no-repeat top center; width:56px; height:24px; line-height:24px; border:0px; *margin-top:1px;}


.newbg{ float:left; background:url(../images/newbg.jpg) no-repeat; width:276px; height:269px;}

.indextitlebg{ background:url(../images/titlebg.jpg) no-repeat; width:268px; height:27px; float:left; text-align:left;}
.indextitlebg b{ font-size:14px; font-weight:bold; text-align:left; line-height:27px; margin-left:30px;}
.indextitlebg span{ font-family: Arial, Helvetica, sans-serif,"Microsoft YaHei"; font-size:11px; color:#bc0000; text-transform:uppercase; font-weight:bold; }
.indextitlebg a{ float:right; line-height:20px; display:block;margin-right:10px;}
.indextitleconbg{ border:solid 1px #cccccc; border-top:0px; float:left; width:266px;}

.indextitlecon{ float:left; margin-left:5px; width:256px;padding-bottom:7px; margin-top:7px;}

.lin001{ display:block;CURSOR: pointer;line-height:26px; height:26px; color:#FFF; font-weight:bold; text-align:center;font-size:14px;}
.lin001 a{ color:#FFF; font-weight:bold; font-size:14px; line-height:26px;}
.lin001 a:hover{ color:#FFF; font-weight:bold;}

.indexnews{ float:left; margin-left:5px; width:448px; padding-bottom:7px; margin-top:7px;}



.news01{ float:left; margin-left:5px;padding-bottom:7px; margin-top:7px;}
.yjcon{ background:url(../images/tline.jpg) repeat-x; width:978px; float:left;}
.yjcons{ float:left; margin:5px 0px 5px 10px;}

.linkcon{ line-height:30px;}


.ftbg{ background:url(../images/ftmenu.jpg) repeat-x; height:34px; line-height:34px; overflow:hidden;}

.ftbg{ font-size:14px; font-weight:bold; color:#FFF;}
.ftbg a{ color:#FFF;}
.ftbg a:hover{ color:#FF0000;}
.fttxt{ line-height:25px;}


/*内页*/
.lefttitlebg{ background:url(../images/leftbg.jpg) bottom left no-repeat; width:220px;  height:27px; float:left;}
.lefttitlebg b{ font-size:14px; font-weight:bold;  float:left; margin-left:25px; line-height:27px;}
.leftbg{border:solid 1px #cccccc; border-top:0px; float:left; width:218px;}
.leftcon{ float:left; width:200px; margin-left:9px; margin-top:8px; padding-bottom:8px;}

.probg{ background:url(../images/left01.jpg) no-repeat; line-height:28px; height:28px; display:block;}
.probg a{line-height:28px; height:28px; display:block;font-weight:bold;}
.probg a:hover{ color:#d50a16; font-weight:bold;line-height:28px; height:28px; display:block; font-size:13px;}

.curclass{ background:url(../images/left01.jpg) no-repeat; line-height:28px; height:28px; display:block;}
.curclass a{line-height:28px; height:28px; display:block; color:#d50a16; font-weight:bold;}
.curclass a:hover{ color:#d50a16; font-weight:bold;line-height:28px; height:28px; display:block;}

.title01{border-bottom:#b90200 solid 2px; padding:3px 20px 5px 5px;font-size:14px; font-weight:bold; float:left;}
.title02{ font-size:12px; color:#908f8f; font-weight:normal;}

.contents{ float:left; width:774px; margin-top:10px; margin:10px 10px; line-height:25px;}
.contents p{ margin:10px auto;line-height:25px;}

.conimg img{ max-width:650px;}



.news2{ width:256px; height:195px; float:left;background:url(../images/boxbg.jpg) no-repeat;display:block; position:relative; margin-top:1px;}
.newsr{ width:256px; height:195px; padding-left:0px;}
.roll {width:256px;height:195px;border:solid 0px #c1c1c1;}
      .roll_num li.roll_num_hover {background:#fff;color:red;}
      .roll_pic img {width:246px;height:196px;}
      .roll_num {position:relative;top:-30px;margin-right:5px;float:right;z-index:10;}
      .roll_num li {list-style:none;float:left;font-size:12px;font-weight:600;width:18px;height:18px;line-height:18px;cursor:pointer;margin:0 3px;background:#000;opacity:0.50;text-align:center;color:#fff;-moz-border-radius:8px;border-radius:2px;}
      .roll_title {position:relative;top:-35px;padding-left:10px;height:30px;line-height:22px;background:#000;opacity:0.50;}
      .roll_title a {font-size:12px;text-decoration:none;color:#fff;}
      .roll_title a:hover {color:red;}