﻿@charset "utf-8";
/* CSS Document */

/* common */
*{ margin:0 auto; padding:0;}
.left{ float:left;}
.right{ float:right;}
.cf{clear:both;}
ul,li{list-style:none;}
a{text-decoration:none;}
img{border:none; vertical-align:middle;}

/* topnav */
*{margin:0 auto; padding:0; }
a{color: #aaa;text-decoration: none;}
ul,li{margin:0;padding:0;list-style:none;}
#topnav {width:999px; height:35px; position:relative; background: url(../images/navbg.gif) repeat-x; text-align:center;}
#topnav ul{margin: 0 auto; padding:0; width:980px;}
#topnav a:hover{text-decoration:none;}
#topnav ul li.nav-item{display:inline; float:left; position:relative;width:140px; height:35px; line-height:35px; text-align:center;}
#topnav ul li a{color:#FFF; display:block; font-size:14px; font-family:"微软雅黑"; font-weight:700;}
#topnav ul li.nav-item a:hover{color:#fff; background:#d51c23;}
#topnav ul li .subnav {display: none;position:absolute;top:35px;left: -1px;background-color:#fff;*min-width: 150px;box-shadow:rgba(0,0,0,.5) 0 2px 4px; -webkit-box-shadow:rgba(0,0,0,.5) 0 2px 4px; -moz-box-shadow:rgba(0,0,0,.5) 0 2px 4px;  transition:opacity 0.25s ease-out;  -o-transition:opacity 0.25s ease-out;  -webkit-transition:opacity 0.25s ease-out; border-left:2px #AE0101 solid; border-right:2px #AE0101 solid; border-bottom:2px #AE0101 solid;}
#topnav .subnav-inner {float:left; width: 240px;}
#topnav ul li .subnav ul{float:left; width:240px; margin:0;}
#topnav ul li .subnav ul li{width:120px; height:35px; line-height:35px; margin:0; display:block; float:left;}
#topnav ul li .subnav ul li a{font-weight: normal; border-collapse:collapse;}
#topnav ul li .subnav ul li .dashed{font-weight: normal; border-collapse:collapse; border-right:1px #666 dashed;}
#topnav ul li .subnav ul li a{font-size: 12px;color:#000;white-space: nowrap;*white-space: normal;	_white-space: nowrap; text-align:left;height:35px;}
#topnav ul li .subnav ul li a,#topnav ul li.nav-item:hover .subnav ul li a {padding:0 10px; white-space: normal;}
#topnav ul li .subnav ul li.active a,#topnav ul li .subnav ul li a:hover {background-color:#D51C23; color:#FFF;}

/* header */
#header1{height:141px; background:url(top_bg.jpg);}
#top{width:999px; height:110px;}
#toplogo{width:200px; height:70px; line-height:70px; margin:20px 0; float:left;}
#topname{width:700px; height:70px; line-height:70px; font-size:24px; font-weight:700; text-align:left; margin:20px 0; float:right;}

/* banner */
#banner0{height:360px; margin:0 auto; background:url(banner.jpg) no-repeat center 0;}
#banner1{height:260px; margin:0 auto; background:url(banner1.jpg) no-repeat center 0;}
#banner2{height:260px; margin:0 auto; background:url(banner2.jpg) no-repeat center 0;}
#banner3{height:260px; margin:0 auto; background:url(banner3.jpg) no-repeat center 0;}
#banner4{height:260px; margin:0 auto; background:url(banner4.jpg) no-repeat center 0;}
#banner5{height:260px; margin:0 auto; background:url(banner5.jpg) no-repeat center 0;}
#banner_t{width:999px; height:333px;}
#banner_b{width:999px; height:27px; background:url(con_titbg.png);}
#banner_tt{width:999px; height:233px;}
#banner_bb{width:999px; height:27px; background:url(con_titbg1.png);}

/* index content */
#icontent{background:url(conbg.gif) repeat-x;}
#sscon_tit{width:444px; height:27px; margin:0px 260px;}
#sscon_tit a{height:15px; line-height:15px; margin-top:12px; color:#525252; font-weight:700;}
#sscon_tit span{height:15px; line-height:15px; margin-top:12px; color:#525252; font-weight:700;}
#icon_main{width:999px; height:254px; background:url(/upfile/beijing.jpg);}
#shou_main{width:1010px; height:254px; background:url(/upfile/beijing.jpg) no-repeat;}
#icon_left{width:207px; height:250px; margin-left:10px; float:left;}
.shou_aboutus{width:244px; height:250px; margin-left:10px; float:left;margin-top:40px;}
.shou_aboutusch{background:url(/upfile/11.png);}

#icon_middle1{width:301px; height:235px; float:left;}
#icon_middle2{width:189px; height:235px; float:left;}
#icon_right{width:240px; height:250px; margin-right:10px; float:right;}

.title{height:30px; background:url(about_tit.gif);}
.t_main{padding-top:20px;}
#wraptit{width:240px;}
#tit{width:220px; height:19px;}
#con_rm{width:220px;}
#tit ul{width:220px; height:30px;}
#tit li{width:80px; height:30px; line-height:30px;  text-align:center; background:url(newsbg1.gif) no-repeat; color:#3d3d3d; float:left; margin-right:1px; font-weight:700;}
#tit li:hover,#tit li.hover{background:url(newsbg.gif) no-repeat; color:#fff;}
#con_rm li{width:220px; height:35px; line-height:35px; text-align:left; border-bottom:1px solid #e4e4e6;}
#con_rm li a{color:#525252;}
#wrapileftnav {width:220px; float:left;}

#ileftnav A {
background:url(about_bg.gif) no-repeat;
text-align:center;
color:#666;
line-height:30px;
width:100%;
display:block;
margin-bottom:2px;
height:30px;
text-decoration:none;
font-weight:700;
}

/* other */
.title2{height:40px; line-height:40px; text-align:left; padding-left:40px; margin-top:3px; font-weight:700; color:#fff; font-size:14px;}
.t2_main{padding-top:20px; width:240px; margin:0 10px;}
#con_tit{width:700px; height:27px; margin:0 0 0 260px;}
#con_tit span{height:15px; line-height:15px; margin-top:12px; color:#525252;}
#content{margin:0 auto; background:#f7f7f7 url(conbg2.gif) repeat-x;}
#wrapcon_main{width:999px; margin:0 auto; background:url(conbg3.gif) repeat-y;}
#con_main{width:999px; margin:0 auto; background:url(conbg4.gif) no-repeat 0 bottom;}
#con_l{width:260px; margin-bottom:50px; float:left; background:url(con_lbg.gif) no-repeat center 0;}
#con_r{width:720px; margin-bottom:50px;float:right; text-align:left;}
.bottom_jb{ height:31px; background:url(../images/bottom_jb.gif) no-repeat center 0;}

/* content left */
#wrapleftnav {width:220px; float:left;}

#leftnav A {
background:url(about_bg.gif) no-repeat;
text-align:center;
color:#666;
line-height:30px;
width:100%;
display:block;
margin-bottom:2px;
height:30px;
text-decoration:none;
}

#leftnav .item {
background:url(about_bg.gif) no-repeat;
text-align:center;
color:#FF0000;
height:30px;
line-height:30px;
width:100%;
display:block;
margin-bottom:2px;
font-weight:700;
}

#leftnav A:hover {
background:url(about_bg.gif) no-repeat;
color:#ff0000;
font-weight:700;
}

/* footer */
#wrapfooter{background:#666;}
#footer{width:999px; height:40px; line-height:40px; color:#FFF;}
#footnav{width:360px; float:left; text-align:left}
#copyright{width:500px; float:right; text-align:right;}

/*topnav-bc*/
/*
.navleft{width:120px;float:left;}
.navright{width:120px;background:#f3f2f2;float:right;height:70px}
*/