@charset "utf-8";

.head_line{width:100%; height:22px; line-height:22px; margin:auto; background:#f8f8f8; border-bottom:1px solid #e6e6e6;}
.hlbox{ width:961px; height:22px; margin:auto;}
.hlbox .left{ float:left; padding-top:6px; padding-bottom:6px; line-height:10px; height:10px; color:#888;}
.hlbox .left a{ width:10px; height:10px; font-size:1px; margin-left:2px; margin-right:2px; float:left; display:block; background:url(images/color.jpg)}
.hlbox .left a.one{background-position:30px 10px;}
.hlbox .left a.two{background-position:0px 0px;}
.hlbox .left a.three{background-position:20px 0px;}
.hlbox .left a.four{background-position:10px 0px;}
.hlbox .right{ float:right; height:22px; line-height:22px;}
.hlbox .right a{ color:#888; line-height:22px; margin-left:3px; margin-right:3px;}
.hlbox .right a:hover{ color:#f00}
.text_nav{ width:981px; height:72px; background:#fff; margin:auto; margin-top:5px;}
.login{width:378px; padding:10px; height:52px; float:left}
.logined{width:378px; height:52px;}
.logined div{width:378px; height:26px; color:#666; line-height:26px;}
.logined div a{ color:#FC7478;}
.logined div a:hover{color:#E64A4F;}
.logined div a.exit{ color:#666}
.logined div span{color:#FC7478;}
.logo{ width:184px; height:72px; float:left}
.tel400{ width:399px; height:72px; float:right; text-align:right}
.welcome{ height:24px; line-height:24px; color:#a2a2a2;}
.welcome a{ color:#C40030; font-size:12px; padding:2px;}
.welcome a:hover{ color:#fff; background:#c40030; padding:1px 2px;}
.login_send{ height:24px; line-height:24px; color:#60C9D8;}
.nav{ width:981px; margin:auto; height:71px;}
.nav .left{ width:207px; height:71px; float:left; background:url(images/nav_left.jpg) no-repeat}
.nav .con{ width:576px; height:71px; background:url(images/nav_bg.jpg) repeat-x; float:left}
.menu{ width:576px; height:31px; margin-top:6px;}
.menu_left{ height:31px; width:3px; float:left; background:url(images/menu_left.jpg) no-repeat}
.menu_con{ height:31px; width:570px; float:left; background:url(images/menu_bg.jpg) repeat-x;}
.menu_con ul{}
.menu_con ul li{ float:left; height:31px; line-height:31px; padding-left:17px; padding-right:16px; background:url(images/menu_line.gif) no-repeat right center; font-size:12px; color:#C0386B; display:block}
.menu_con ul li a{ color:#c0386b;}
.menu_con ul li a:hover{ color:#333; text-decoration:none}
.dropmenu{ background:url(images/menu_arrow.jpg) no-repeat;}
.menu_right{ height:31px; width:3px; float:right; background:url(images/menu_right.jpg) no-repeat}
.search{ width:576px; height:34px;}
.search_select{float:left; height:21px; line-height:21px; padding:7px 5px 6px 5px;}
.search_select a{ width:48px; height:21px; line-height:21px; background:url(images/search_sumbit.gif) no-repeat; display:block; color:#C0386B; text-align:center;}
.search_input{ width:200px;float:left; height:22px; line-height:22px; padding:6px 5px;}
.search_input input{width:180px; padding-left:20px; height:19px; line-height:19px; border:1px solid #FF8F93; background:#fff url(images/search_bg.jpg) no-repeat left center; vertical-align:middle}
.adsearch{ float:right; height:34px; line-height:34px; width:60px;}
.adsearch a{ color:#fff;}
.adsearch a:hover{ color:#ff0;}
.nav .right{ width:122px; padding-left:76px; height:61px; padding-top:10px; float:right; background:url(images/nav_right.jpg) no-repeat; color:#A1304E;}
.nav .right a{ color:#a1304e;}
.nav .right a:hover{ color:#4a0000;}
.nav .right p{ line-height:21px;}


.we_chengnuo{ width:955px; height:92px; background:url(images/chengnuo_bg.jpg) left no-repeat; padding-left:26px; margin:auto; margin-top:10px;}
.cn_box{ width:122px; height:84px; border:1px solid #dadada; padding:3px; margin-left:6px; _margin-left:5px; float:left}
.cn_box h3{ height:21px; line-height:21px; font-size:12px; border:1px solid #EAA797; background:url(images/cn_title.jpg) repeat-x; color:#fff; text-align:center}
.cn_box .con{ width:110px; padding:5px; color:#777; line-height:18px;}


.foot_server{width:981px; height:86px; margin-top:12px; margin-bottom:10px; border:1px solid #dedede; background:#fcfcfc; border-left:none; border-right:none; padding-top:12px; margin:auto; margin-top:8px;}
.foot_server dt{ font-weight:bold; margin-bottom:6px; padding-left:17px; background:url(images/head_nav_li_ico.gif) no-repeat 7px center;}
.foot_server dd{line-height:18px; padding-left:17px;}
.foot_server dd a{ color:#6d6d6d;}
.foot_server dd a:hover{ color:#000;}
.foot_server1{ width:137px; float:left} .foot_server2{ width:154px; float:left} .foot_server3{ width:232px; float:left}
.foot_server4{ width:155px; float:left} .foot_server5{ width:136px; float:left} .foot_server6{ width:154px; float:left}
.copyright{width:981px; padding-top:15px; margin:0 auto; text-align:center; border-top:1px solid #D24347;}
.copyright a{ color:#000; margin-left:5px; margin-right:5px;}
.copyright p{ line-height:28px;}

.links_box{ width:981px; height:80px; margin:auto; margin-top:10px; margin-bottom:10px;}
.links_box .top,.links_box .bottom{ width:981px; height:10px; font-size:1px;}
.links_box .top{ background:url(images/link_top.gif) no-repeat}
.links_box .bottom{ background:url(images/link_bottom.gif) no-repeat}
.links_box .con{ width:979px; height:60px; border:1px solid #FFC6C8; border-top:none; border-bottom:none;}
.links_box .con .title{ width:100px; height:60px; float:left; background:url(images/link_title.gif); color:#D34247; font-size:14px; font-weight:bold; text-align:center}
.links_box .con .list{ width:868px; float:left}
.links_box .con .list ul{}
.links_box .con .list ul li{ float:left; margin-left:15px; margin-right:15px; line-height:30px; white-space:nowrap;}
.links_box .con .list ul li a{ color:#979795; white-space:nowrap;}
.links_box .con .list ul li a:hover{ color:#000;}

/* 下拉菜单 */
h2{padding:0; margin:0; font-size:12px; height:31px;  line-height:31px; width:85px;}
h2 div{position:absolute; height:31px; line-height:31px; width:105px; overflow:hidden; z-index:10; cursor:pointer;}
.softList{ position:absolute; z-index:9; margin-left:-18px; margin-top:4px; width:272px; display:none;}
.qq{width:272px; height:100px; background:url(images/xl_menu_bg.gif) no-repeat}
.qq ul li{ background:url(images/xiala_menu_arrow.jpg) 8px 11px no-repeat;}
.qq ul li a{margin:1px 4px;  border-bottom:1px solid #F8E9EA;}
.qq ul li a:hover{border-bottom:1px solid #FB7377; }