@charset "utf-8";
/* CSS Document */
*{font-size:12px; font-family:microsoft yahei,Arial, Helvetica, sans-serif; color:#333;}
body{margin:0; padding:0;line-height:2;}
ul{margin:0; padding:0; list-style:none;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#800000;}
.clear{clear:both;display:block;height:0;overflow:hidden;font-size:0;}
img{border:none;}
p{margin:0; padding:5px 0;}

/* 头部 */
.hderbg{background:#fff url(simg/hdbg.gif) bottom repeat-x;}
.hder{height:85px; width:1200px; margin:auto; overflow:hidden;}
.logo{float:left; padding:20px 0; height:45px;}


/*区块 */
.hd{border:1px dotted #dfdfdf;height:50px; padding-top:50px;width:1100px; margin:auto; overflow:hidden;}
.hd  span{display:block; color:#999; font-weight:normal;}
.search{height:31px; padding:2px 0; float:right; width:300px; text-align:right;}
.search form{margin:0; padding:0;}
.search .keys{background:#000; height:29px; line-height:31px; margin:0; padding:0; border:1px solid #000; outline:none; width:260px; color:#999; padding-left:4px; float:left;}
.search .sumbit{background:url(img/search.png) center no-repeat; border:none; width:31px; height:31px; margin:0; padding:0; cursor:pointer;}

.box{width:1100px; padding-top:28px; margin:auto; }

.box280{width:250px; padding:0 10px 10px 10px; height:260px; overflow:hidden;float:left; background:#fff;}
.box651{width:475px; padding:0 10px 10px 10px; height:260px; overflow:hidden; float:left; margin-left:10px;margin-right:10px;background:#fff;}

.box320{float:left; width:320px;}
.mr10{margin-right:10px;}
.ia{background:#666; padding:10px; width:320px; height:130px; overflow:hidden; color:#fff;}
.ia p{margin:0; padding:0; color:#fff;}
.ia a{color:#fff;}

.inews{height:132px; overflow:hidden;}
.inews ul{margin:0; padding:0; list-style:none;}
.inews ul li{border-bottom:1px dotted #dfdfdf; line-height:32px; background:url(images/three.gif) left center no-repeat; padding-left:10px; height:28px; overflow:hidden;}
.inews ul li a{float:left;}
.inews ul li span{float:right; color:#999;}

.ileft{width:490px; float:left;}
.iright{width:491px; float:right;}
.box339{width:354px; padding:0 10px 10px 10px; height:260px; overflow:hidden;float:left; background:#fff;}
.ititle2{height:40px; line-height:40px; overflow:hidden;font-size:40px; border-bottom:2px solid #0599D9; margin-bottom:10px;}
.ititle2 .b{line-height:40px; color:#c91e00; font-size:40px; float:left; padding-right:5px;}
.ititle2 .span{line-height:40px;font-size:25px;font-weight:bolder;color:#0599D9; float:left;}
.ititle2 .more{height:20px; width:42px; text-align:right; float:right; padding:10px 0;}
.ititle2 .more a{line-height:15px;}

.ititle1{width:491px; float:left;}
.ititle .cn{height:38px; line-height:38px; border-bottom:2px solid #cc0000; font-size:16px; color:#cc0000;display:block; padding-right:10px; float:left;}

.hnews img{width:80px; height:60px; float:left; border:1px solid #dfdfdf; padding:2px; margin-right:10px;}
.hnews span{display:block; color:#999; font-weight:normal;}
.hnews ul{margin:0; padding:5px  0 5 0; list-style:none;}
.hnews ul li{background:url(images/two.gif) left center no-repeat; padding-left:15px; border-top:1px dotted #dfdfdf; line-height:35px; height:35px;}

.pageleft{width:280px; border:2px solid #1766C3; border-top:none; padding-bottom:10px; float:left;font-family:微软雅黑; font-size:82px;font-weight:bolder; background:#F9F9F9;}
.pageleft .p_nav_name{ background:url(img/3.png);border:1px solid #1766C3;  padding-left:15px; height:104px; line-height:104px; color:#fff; display:block;}
.pageright{width:860px;  float:right;overflow:hidden;}
.pageright img{max-width:820px;}

.pageleft1{width:220px; padding-bottom:10px; float:left; background:#fff; overflow:hidden;}
.pageleft1 .p_nav_name{background:#4F7BC2; padding-left:40px; height:50px; line-height:50px; font-size:18px; font-weight:bolder;color:#fff; display:block;}
.pageright1{width:750px; background:#fff; float:right;padding:0 10px 10px 10px; overflow:hidden;}
.pageright1 img{max-width:750px;}

.banner{width:1100px; margin:auto; margin-top:10px;}
.banner img{width:1100px; height:150px;}

.banner1{width:1100px; margin:auto; margin-top:10px;}
.banner1 img{width:1100px; height:180px;}

/*主导航 */
.nav{height:95px; line-height:60px; overflow:hidden; background:#fff; border-bottom:5px ; padding:10px 0;}
.nav ul{margin:0 auto; padding:0; list-style:none; height:60px; width:1200px;}
.nav li{display: inline;margin: 0; float:left; height:120px; background:url(img/navline.jpg) right center no-repeat;}
.nav li a{display:block; padding:0; text-bottom:bottom; text-align:center;  width:100px; height:120px; line-height:120px; border-bottom:2px solid #fff; font-size:15px;}
.nav li a:hover, .nav li.selected a{color:#800000;} 

.nav1{height:90px; line-height:90px; overflow:hidden; background:#fff; border-bottom:5px ; padding:10px 0;}
.nav1 ul{margin:0 auto; padding:0; list-style:none; height:60px; width:1100px;}
.nav1 li{display: inline;margin: 0; float:left; height:120px; background:url(img/navline.jpg) right center no-repeat;}
.nav1 li a{display:block; padding:0; text-bottom:bottom; text-align:center;  width:100px; height:120px; line-height:120px; border-bottom:2px solid #fff; font-size:15px;}
.nav1 li a:hover, .nav li.selected a{color:#800000;} 

.subnav{position:absolute; margin-top:-1px;z-index:100;background:#fff;width: 98px; border:1px solid #f29708; border-top:2px solid #f29708; visibility:hidden;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; z-index:9999;}
.subnav a{display:block; line-height:15px; padding:5px 0; border-bottom:1px dotted #dfdfdf; text-align:center;}
.subnav a:hover{background:#FFFFCC;}
* html .subnav a{width: 100%;}

.topbar{ background-color:#787878; height:26px;}
.topbar ul {width:1200px; margin:auto;color:#fff; text-align:right;padding:0;}
.topbar ul .phone{text-align:left;color:#fff; font-size:12px;}
.topbar ul{color:#fff;}
.topbar ul a{color:#fff; line-height:26px; padding:0 0 0 10px;}
.topbar search{height:26px; padding:0px 0; float:right; width:100px; text-align:right;}
.topbar search form{margin:0; padding:1px 0;}
.topbar search .keys{background:#fff; height:24px; line-height:24px; margin:0; padding:0; border:1px solid #dfdfdf; outline:none; width:160px; color:#999; padding-left:4px; float:left;}
.topbar search .sumbit{background:url(img/search.png) center no-repeat; border:none; width:24px; height:24px; margin:0; padding:0; cursor:pointer;}



.place{height:40px; line-height:40px; margin-bottom:10px; border-bottom:1px solid #dfdfdf;}
.place .pagename{font-size:16px; margin:0; padding:0; float:left; line-height:40px; color:#800000;}
.place .path{float:right; text-align:right; background:url(images/path.gif) left center no-repeat; padding-left:20px;}
.place .path a{padding-left:15px; background:url(images/placearr.gif) left center no-repeat; margin-left:10px;}

.foot{background:#F2F2F2; padding:10px 0;}
.foot2{background:#fff; padding:10px 0;margin-top:10px;background:url(simg/footbg1.jpg) repeat-x top #f6f6f6; overflow:hidden;}
.copyright{width:999px; margin:auto;}

.menu{margin:auto; float:left; margin-right:30px;}
.menu .divtitle{background:url(simg/pointd.jpg) left center no-repeat; border-bottom:1px solid #d7d7d7; line-height:40px; height:40px; width:113px; display:block; color:#000000; font-size:15px; padding-left:15px; }
.menu ul{ list-style:none;}
.menu .divtitle1{ line-height:40px; height:40px; width:113px; display:block; color:#000000; font-size:15px; padding-left:15px; }
.menu ul{ list-style:none;}
.menu ul li{ background:url(simg/pointx.jpg) left center no-repeat; padding-left:18px; line-height:25px; height:25px; display:block;}

#S_LIST LI {height:auto;
 float:left;
 margin: 0px;
}
#S_LIST A {
 DISPLAY: block;
}
#marquee {
 background: #FFF;
 border:1px solid #dfdfdf; padding:0 4px;
 overflow:hidden;
 width: 989px;
 height:48px;
 margin:auto;
}
#marquee img {
height:40px; padding:4px;
}
#inmarquee {
float: left;
width: 800%;
}
#marquee1 {
 float: left;
}
#marquee2 {
float: left;
}
footer_box {
	background: rgb(238, 238, 238); width: 100%; margin-top: 65px; min-width: 1200px;
}
.footer_up {
	margin: 0px auto; padding: 25px 0px 10px; width: 960px; height: 130px; border-bottom-color: rgb(215, 215, 216); border-bottom-width: 1px; border-bottom-style: solid;
}
.left {
	width: 204px; float: left; position: relative;
}
.left dl {
	margin-top: 2px;
}
.left dl dd {
	color: rgb(102, 102, 102); font-family: Arial; font-size: 12px; margin-bottom: 4px;
}
.left p {
	overflow: hidden; margin-top: 24px;
}
.left p a {
	margin-right: 5px; float: left;
}

.ad{width:100%;background-color:#EFEFEF; text-align:center;}

.ic{width:820px; float:left; overflow:hidden; padding-left:15px;}
.iot{background:url(img/kline.png) bottom repeat-x;  height:60px; overflow:hidden; }
.iot .b{line-height:60px; color:#c91e00; font-size:40px; float:left; padding-right:5px;}
.iot .s{float:left;}
.iot .s .c{font-size:16px; display:block; line-height:30px; padding-top:5px;}
.iot .s .e{font-size:12px; color:#c91e00; line-height:10px;}
.iot.cn{height:38px; line-height:38px; border-bottom:2px solid #cc0000; font-size:16px; color:#cc0000;display:block; padding-right:10px; float:left;}
.ir{float:right; width:230px;}

.more{float:right; line-height:60px; padding:0 10px;}
.bbox{padding:0 10px 10px 0px; background:#fff; margin:auto; width:980px; margin-top:10px;}

.box1{width:999px; padding-top:18px; margin:auto; background:#800000 }

.rollBox{overflow:hidden; width:980px;  margin:auto;}
.rollBox .LeftBotton{height:147px; width:20px; margin-right:2px;  float:left; cursor:pointer; background:url(images/left.jpg) center no-repeat;}
.rollBox .RightBotton{height:147px;  width:20px; margin-left:2px;  float:right;cursor:pointer;background:url(images/right.jpg) center no-repeat;}

.rollBox .Cont{width:926px;overflow:hidden;float:left;}
.rollBox .Cont ul{margin:0; padding:0; list-style:none;}
.rollBox .Cont ul li{width:146px; height:170px; overflow:hidden;margin:0 5px; float:left; text-align:center; }
.rollBox .Cont ul li span a{height:136px;  border:1px solid #dfdfdf; width:135px; padding:0px; display: table-cell; vertical-align:middle; text-align:center; *display: block;*font-size: 95px;/*0.873 */font-family:Arial;}
.rollBox .Cont ul li img{max-height:136px;max-width:136px;width:expression(this.width > 136 ? "136px" : this.width);height:expression(this.height > 136 ? "136px" : this.height);vertical-align:middle; margin:auto;}

.rollBox .ScrCont{width:10000000px;}
.rollBox #List1,.rollBox #List2{float:left;}

.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu img{ border:0;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(img/keifu.png) 0 0; position:relative; display:none; cursor:pointer;} 
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(img/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(img/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(img/keifu.png); background-position:0 -149px; }

.search{height:26px; padding:2px 0; float:right; width:200px; text-align:right;}
.search form{margin:0; padding:0;}
.search .keys{background:#fff; height:24px; line-height:26px; margin:0; padding:0; border:1px solid #dfdfdf; border-right:none; outline:none; width:164px; color:#999; padding-left:4px; float:left;}
.search .sumbit{background:#fff url(img/search.jpg) center no-repeat; border:1px solid #dfdfdf; border-left:none; width:31px; height:26px; margin:0; padding:0; cursor:pointer;}
