/*公共样式*/
*{padding:0; margin:0;}
body{ font:"宋体"; border:0; font-size:12px; color:#2b2b2b; }
body,button, input, select, textarea{font: 12px/1.5 tahoma,arial,'宋体',sans-serif;}
h1, h2, h3, h4, h5, h6{ font-size: 12px; }
ul, ol { list-style: none; }
em{font-style:normal;}
img{ border:0px;}
.clear{clear:both;}
#mainmenu ul li,.arrow,.btn,.ltleft,.ltmain,.ltright{background-image: url(../images/index.png); }
/* 顶部topbar */
.topbar, .top-bd { position: relative;}
.topbar { background:url(../images/topbar.gif) repeat-x scroll 0 0; border-bottom: 1px solid #E7E7E7; height:34px; min-width: 990px; color: #2b2b2b;}
.top-bd { width:990px; margin:0 auto;}
.top-bd a { color:#2b2b2b; font-style:normal;}
.top-bd a:hover { color:#BC2931;text-decoration:underline;}
.top-left { float: left;}
.login-link { height: 34px; line-height: 34px;}
.login-link a { margin-right:5px; color:#0080C8; display:inline-block;}
.top-right { float:right;}
.top-right .first-child{ background:none repeat scroll 0 0;}
.tool-menu li, .menu-list .menu-hd b, .menu-list .menu-hd-l b, .cx-sub-nav .sub-fu li, .icon-phone b { background-image:url(../images/topbar_icon_bg.gif); background-repeat:no-repeat;}
.tool-menu li { background-position:0 -48px; float:left; display:inline; margin-left:-1px; padding:2px 0;}
.menu-hd { font-size:12px; display:inline-block; padding:1px 10px; position:relative; line-height:32px; text-align:center;}
.menu-list .menu-hd { padding-right:23px;}
.menu-list .menu-hd b { background-position:0 0; width:13px; height:13px; line-height:0; position:absolute; top:11px; right:6px;}
.menu-list .menu-hd-l { font-size:12px; display:inline-block; padding:1px 10px; position:relative; line-height:32px; text-align:center;}
.menu-list .menu-hd-l { padding-left:25px;}
.menu-list .menu-hd-l b { background-position:0 -99px; width:16px; height:12px; line-height:0; position:absolute; top:11px; left:6px;}
.menu-list .menu-hb{ display:none;}
.menu-on{ position:relative; background: none repeat scroll 0 0 transparent;}
.menu-on .menu-hd { background-color:#FFF; border-color:#DDDDDD #DDDDDD #FFF; border-style:solid; border-width:1px; padding:0 22px 0 9px;}
.menu-on .menu-hd b { background-position:0 -27px; top:11px; right:6px;}
.menu-on .menu-hb { background-color:#FFF; border-color:#DDDDDD; border-style:none solid solid; border-width:0 1px 1px; min-height: 20px; display:block; position:absolute; top:35px; right:0; text-align:left; width:168px; z-index:1000;}
.menu-on .top-mycx-menu-list { padding: 0 5px 5px; width: 105px;}
.menu-on .top-mycx-menu-list a { display: block; height: 20px; line-height: 22px; margin-left: 5px;}
.menu-on .top-fu-menu-list { padding: 5px; width: 62px;}
.menu-on .top-fu-menu-list a { display:block; height:20px; line-height:22px; margin-left:5px;}
.menu-on .top-dh-menu-list { padding:5px 0 10px;}
.top-dh-menu-list dl { clear:both;}
.top-dh-menu-list dt { font-weight:bold; padding-left:20px; height:30px; line-height:30px;}
.top-dh-menu-list dt a { color:#0080C8;}
.top-dh-menu-list dd { overflow:hidden;}
.top-dh-menu-list dd a { float:left; line-height:20px; padding-left:20px; text-align:left; width:60px;}

/* 头部header */
.img-top-det { margin: 10px auto; width: 990px; height:60px;}
.grid-header { margin: 0 auto; width: 990px; height:90px; margin-bottom:10px;}
#logo { height: 84px; width:206px; float: left; margin-right:30px; }
#logo a { font-family: '宋体';}
.img-top-gg { float:left;}
.btn-zwyd { float:right; width:196px; height:auto; text-align:center; padding-top:15px;}
.btn-zwyd a { background:url(../images/zwyd_btn.png) no-repeat 0 0; width:196px; height:41px; display:block;}
.btn-zwyd p { line-height:2.0;}
.btn-zwyd p span { font-weight:600;color:#000000;font-size:12px;}

/* 主导航nav */
.grid-nav { margin: 0 auto; width: 990px;}
.grid-section { margin: 0 auto; width: 990px;}
.cx-nav{}
.nav-item { float:left;}
.cx-nav .nav-item li { display:inline; float:left; margin-right:4px;}
.cx-nav .nav-item li a { background: url(../images/icon_0103.png) no-repeat scroll right -111px transparent; border-radius: 6px 6px 0 0; color: #666666; display: inline-block; padding: 0 13px 0 0; text-align: center;}
.cx-nav .nav-item li a span { background: url(../images/icon_0103.png) no-repeat scroll 0 -75px transparent; display: inline-block; padding-left: 22px; padding-right: 9px; font-family: '宋体'; font-size: 14px; font-weight: 700; height:36px; line-height:36px;}
.cx-nav .nav-item li.selected a { position: relative; top:1px; background-position: right -39px; border-bottom: 0 none; color: #FFFFFF;}
.cx-nav .nav-item li.selected a span { background-position: 0 0;}
.cx-sub-nav { background: url(../images/bg_line.gif) repeat-x scroll 0 0 transparent; border-radius: 0 6px 0 0; height: 41px; padding: 0 9px;}
.cx-sub-nav .sub-web { float: left; color:#FFF; padding-left: 10px; padding-top: 13px; width: 150px;}
.cx-sub-nav .sub-web a{ color:#FFF;}
.cx-sub-nav .sub-hot { float:left; color:#FFF; padding-top: 13px;}
.cx-sub-nav .sub-hot li { float:left; margin-right:10px;}
.cx-sub-nav .sub-hot li a{ color:#FFF;}
.cx-sub-nav .sub-fu { float:right; padding-top: 13px;}
.cx-sub-nav .sub-fu li { float:left; margin-right:10px; background-position:0 -170px; display:inline; margin-left:-1px; padding-left:10px;}
.cx-sub-nav .sub-fu .first-child { background: none repeat scroll 0 0 transparent;}
.cx-sub-nav .sub-fu li a{ color:#FFF;}
.cx-sub-nav .sub-fu .icon-phone { display: inline-block; padding-left:25px; position: relative; text-align: center;}
.icon-phone b{ background-position:0 -135px; width:13px; height:16px; position:absolute; top:0; left:6px;}
.lantiao{ margin:0 auto; width:990px; height:5px; background:url(../images/dht.jpg); background-repeat:repeat-x;}
.lantiao .ltleft{float:left; width:4px; height:5px;}
.lantiao .ltright{float:right;}
/*head end*/
/*内容开始*/
#content{width:990px;  margin:10px auto 20px auto;}
#content .zp{ float:left; margin-left:20px;}
h2{ font-size:14px; color:#2b2b2b; font-weight:bold; float:left; margin-right:5px;}
h3{ font-size:14px; color:#999999; font-weight:normal; float:left; margin-left:5px;}
.big{ width:990px; height:auto; margin:0 auto; margin-bottom:10px;}
.left{ width:688px;  float:left; margin-top:10px; margin-bottom:20px;}
.tubiao{ background:url(../images/tubiao.jpg); line-height:25px; margin-right:10px; margin-left:5px; margin-top:5px; background-position:left; color:#0080c8; text-indent:10px;  background-repeat:no-repeat;}

.tubiao1 a:visited,a:hover{ color:#646464; text-decoration:underline;}
.wz{ float:left; line-height:25px; width:100%;}
a{ color:#0080c8; text-decoration:none;}
.zw{ width:688px; min-height:330px;}
.wenzi{ margin:0 auto; width:350px; height:auto;}
.xuxian{ float:left; border-bottom:1px dashed #eaeaea; width:100%; height:10px; margin-bottom:10px; }
.bjxunhuan{ background:url(../images/beij1.jpg); background-repeat:no-repeat; width:688px; height:40px; position:relative;}
.fengxian{ margin:2px auto; width:3px;}
.bjl{ float:left;}
.bjr{ float:right;}
.nr{ margin:0 auto; width:94%;}
.right{ float:right; width:290px; height:auto; margin-top:10px; margin-bottom:10px;}
.news-serch{ height:70px; border:1px solid #CCC; margin-right:-2px; padding-top:10px;  padding-left:10px; padding-right:10px; }
.pl-30{ padding-left:30px;}

.zph{ width:290px;}
.zphbj{ background-image:url(../images/beij.jpg); height:40px; width:100%;}
.zphnr{ width:266px; margin:10px auto;}
.zphnr ul li{ line-height:25px;}
.boder{border:1px solid #eaeaea;}
.gzph span{float:left; margin-top:3px; margin-right:5px;}
.gzph .gzph_title{float:left; width:240px; line-height:25px;}
.leftbiaoti{ float:left; width:50%; height:42px; position:relative;}
.leftbiaoti h2{ padding-top:10px; padding-left:10px; padding-right:10px;}
.leftbiaoti span{color:#069; line-height:24px; position:absolute; top:10px; right:20px;}
.rightbiaoti{ float:left; width:50%; height:42px; position:relative;}
.rightbiaoti h2{ padding-top:10px; padding-left:10px; padding-right:10px;}
.rightbiaoti span{color:#069; line-height:24px; position:absolute; top:10px; right:20px;}
.news-contes{ padding:20px;}
.news-contes .left-news{ width:316px; float:left; border-right:1px solid #eaeaea;}
.news-contes .right-news{ width:300px; float:left; margin-left:20px; }
.tubiao1{ background:url(../images/tubiao.jpg); line-height:25px; padding-left:15px; background-position:left; background-repeat:no-repeat;}
.line1{float:left; height:28px;}
.xwssk{float:left; width:170px; height:20px; margin-right:8px; margin-top:2px;}
.xwssbut{float:left; background:url(../images/buttonxwss.gif); width:80px; height:28px; border:0;}  
.fomtjsj{float:left;height:20px; width:50px; margin-bottom:2px;*margin-top:1px;}
.line2{float:left;height:25px; clear:both; width:280px; margin:10px 0;}
.line2 .begin{float:left; width:100px;}
.line2 .end{float:left; width:100px;}
.line2 i{float:left;margin-bottom:10px; margin-right:2px;}

/*内容结束*/
/* 底部copyright信息 start*/
#foot .cx-advice { margin: 0 auto; text-align: left; width: 990px; border-bottom:1px solid #DFDFDF; padding-bottom:10px;}
#foot .cx-advice img { vertical-align: middle;}
#foot .cx-advice a{ color:#0080C8;}
#foot .botlink { overflow: hidden; padding-top:10px; margin-bottom:10px;}
#foot .botlink h2 { float:left; font-size:12px;}
#foot .botlink ul {}
#foot .botlink li { background: url(../images/icon_0116.png) no-repeat scroll 0 center transparent; float: left; font-size: 12px; padding: 0 2px; line-height:20px; width:80px; text-align:center; overflow:hidden;}
#foot .botlink li.first-child { background: none repeat scroll 0 0 transparent;}
#foot .botlink li.link-more a{ color:#0080C8;}

.copyright { margin: 0 auto; width: 990px;}
.foot_nav{ background:url(../images/icon_0601.png) repeat-x 0 0 ; width:988px; height:37px; margin-bottom:10px;}
.foot_nav p{ height:37px; line-height:37px; color:#FFF; text-align:center;}
.foot_nav p a{ color:#FFF; text-decoration:none;}
.foot_copy{ width:988px; min-height: 160px; margin-bottom:10px; }
.foot_copy p { text-align:center; color:#2b2b2b; line-height:25px;}
.foot_copy p a { color:#0080C8;}


/*导航开始*/
#slidingBlock {
width:990px;
over-flow:hidden;
margin:auto;
height:33px;
}

#slidingBlock a{ color:#000;
}
.nav-item1 li {
	font-size:14px;
	font-weight:bold;
cursor:pointer;
float:left;
height:33px;
line-height:33px;
text-align:center;
over-flow:hidden;
float:left;
border-radius: 6px 6px 0 0;
    display: inline-block;
    padding: 0 15px;
}
#slidingBlock .nav-item1 li.menuNo {
font-weight:normal;
color: #666;
background-image:url(../images/daohang.jpg);
background-repeat:no-repeat;
width:75px;
font-weight:bold;
}
#slidingBlock .nav-item1 li.menuOn {
	background-image:url(../images/menubg.jpg);
	background-repeat:no-repeat;
width:75px;
color:#ffffff;
cursor:pointer;
font-weight:bold;
}

.nav-item1 span{
	font-family: '宋体';
    font-size: 14px;
    font-weight: 700;color:#000;}
#slidingBlock DIV.slidingList {
width:auto;
margin:0px;
padding:0px;
height:27px;
clear:both;
line-height:27px
}
/*导航结束*/