/* 全局标签设置 */

* {
margin:0px;padding:0px;
}
body {
font-size:12px; font-family:Verdana,"宋体",Arial,Sans; background:url(../images/mainbg.gif) repeat-x #fff; color:#666666;
}
a:link,a:visited {
color:#666666; text-decoration: none;
}
a:hover,a:active {
color:#007bc3; text-decoration: none;
}
a.footer:link,a.footer:visited {
color:#999999; text-decoration: none;
}
a.footer:hover,a.footer:active {
color:#007bc3; text-decoration: none;
}
a.link1:link,a.link1:visited {
color:#ff8e01; text-decoration: underline; 
}
a.link1:hover,a.link1:active {
color:#666; text-decoration: underline;
}
a.link2:link,a.link2:visited {
color:#666; text-decoration: underline; 
}
a.link2:hover,a.link2:active {
color:#007bc3; text-decoration: underline;
}
ul,li {
list-style:none;
}
img {
border:0;
}
input {
font-size:12px; font-family:Verdana,Arial,"宋体"; padding-top:0px; color:#666666;
}
select {
font-size:12px; font-family:Verdana,Arial,"宋体"; color:#666666;
}
textarea {
font-size:12px; font-family:Verdana,Arial,"宋体"; color:#666666;
}

.clearfix {display:block; margin:0px; clear:both; padding:0px; visibility:hidden; background-color:#666; border:0px none #fff;}
.clearfix:after {height:0px;}

/* 网站页面总布局 */
#header {
width:930px; margin-right:auto; margin-left:auto; padding:0px;
}
#main {
width:930px; margin-right:auto; margin-left:auto;
}
#footer {
clear:both; width:930px; margin-right:auto; margin-left:auto; height:70px;
}
/* 自定义常用样式 */
.u {
text-decoration:line-through;
}
.g {
color:#d5d5d5;
}
.red {
color:#ff8e01;
}
.green {
color:#00ff00;
}
.blue {
color:#0000ff;
}
/* 网站页面详细布局 */
/* -----页头header----- */
#header .top {
height:70px;
}
#header .top .logo {
float:left; width:300px; height:70px;
}
#header .top .logo .showlogo {
display:block; width:255px; height:70px; text-align:center; background:url(../images/99cdlogo_new.gif) no-repeat;
}
#header .top .logo .f-hidden { 
display:none;
}
#header .top .topnav {
width:auto; height:23px; margin-right:25px;
}
#header .top .topnav ul {
padding:0px; margin:0px; list-style:inside;
}
#header .top .topnav ul li {
float:right; margin-top:1px; margin-bottom:0px; list-style:none; height:23px; line-height:30px; color:#999999;
}
#header .top .topnav ul li.seprate{width:15px; background:url(../images/header_titlebar_sep.gif) no-repeat 6px 6px;}
/*menu菜单开始*/
.menu {margin-top:21px; clear:right; float:right; position:relative; width:auto; margin-right:25px; display:inline;}
/* 第一级菜单开始*/
.menu ul li a{background-image:url(../images/nav_buttons.gif); background-repeat:no-repeat;}

.menu ul li a.btn-1{width:55px; background-position:0px 0px;}
.menu ul li a.btn-1:hover{background-position:0px -27px;}

.menu ul li a.btn-2{width:80px; background-position:-65px 0px;}
.menu ul li a.btn-2:hover{background-position:-65px -27px;}

.menu ul li a.btn-3{width:55px; background-position:-150px 0px;}
.menu ul li a.btn-3:hover{background-position:-150px -27px;}

.menu ul li a.btn-4{width:55px; background-position:-210px 0px;}
.menu ul li a.btn-4:hover{background-position:-210px -27px;}

.menu ul li a.btn-5{width:80px; background-position:-270px 0px;}
.menu ul li a.btn-5:hover{background-position:-270px -27px;}

.menu ul li a.btn-6{width:80px; background-position:-360px 0px;}
.menu ul li a.btn-6:hover{background-position:-360px -27px;}

.menu ul li a.btn-7{width:65px; background-position:-450px 0px;}
.menu ul li a.btn-7:hover{background-position:-450px -27px;}

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; text-align:right; padding:0px; height:25px; margin:0px; line-height:25px;}
.menu ul {padding:0px; margin:0px; list-style-type:none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover ul li a, .menu ul li:hover ul li a:visited{background-image:none;}
.menu ul li:hover a {color:#005CA9;}

.menu ul li:hover ul {display:block; position:absolute; background-color:#fff; top:25px; left:0; padding:0px;}
.menu ul li:hover ul li {display:block; color:#000; background-color:#EBEFF3; width:170px; height:21px; font-weight:normal; clear:both; padding:0px; margin-bottom:1px;}
.menu ul li:hover ul li a {display:block; text-align:left; color:#000; width:157px; padding-left:13px;}
.menu ul li:hover ul li a:hover {background-color:#D4DDE2; color:#000;}
.menu ul li:hover ul li:hover {background-color:#D4DDE2;}
.menu ul li ul li.has-child a, .menu ul li ul li.has-child a:visited{background-image:url(../images/nav_arrow_right_out.gif); background-repeat:no-repeat; background-position:160px 50%;}
.menu ul li ul li.has-child a:hover{background-image:url(../images/nav_arrow_right_over.gif); background-repeat:no-repeat; background-position:160px 50%;}

/*---------start--------------*/
.menu ul li ul li.has-child ul li a,.menu ul li ul li.has-child ul li a:visited,.menu ul li ul li.has-child ul li a:hover{background-image:none;}
.menu ul li:hover ul li ul {display:none;}
.menu ul li:hover ul li:hover ul {display:block; background-color:#fff; position:absolute; left:170px; top:0px;}
.menu ul li:hover ul li:hover ul li {height:20px;margin-bottom:1px;}
.menu ul li:hover ul li:hover ul li a {background-color:#D4DDE2;}

.menu ul li:hover ul li:hover ul li a:hover {background-color:#E1E9EC;}
.menu ul li:hover ul.left {left:-120px;}
.menu ul li:hover ul li:hover ul.left {left:-210px; width:209px;}
.menu ul li:hover ul li.seprate{height:1px; background-color:#FFFFFF;}
.munu ul li:hover ul li.seprate:hover{height:1px; background-color:#FFFFFF;}
/*-----------end------------------*/

/*----------------start-------------------*/
.menu ul li ul li.has-child ul li.has-child ul li a,.menu ul li ul li.has-child ul li.has-child ul li a:visited,.menu ul li ul li.has-child ul li.has-child ul li a:hover{background-image:none;}
.menu ul li ul li.has-child ul li.has-child a, .menu ul li ul li.has-child ul li.has-child a:visited{background-image:url(../images/nav_arrow_right_out.gif); background-repeat:no-repeat; background-position:160px 50%;}
.menu ul li ul li.has-child ul li.has-child a:hover{background-image:url(../images/nav_arrow_right_over.gif); background-repeat:no-repeat; background-position:160px 50%;}
.menu ul li ul li.has-child ul li.has-child ul li a,.menu ul li ul li.has-child ul li.has-child ul li a:visited,.menu ul li ul li.has-child ul li a:hover{background-image:none;}
/*---------------end---------------------*/

/*menu菜单结束*/

#header .nav{height:34px; width:930px; background:url(../images/nav_bg.gif) repeat-x;}
#header .nav .navmain{float:left;height:32px; width:930px;}
#header .nav .lside{width:4px; height:32px; background-image:url(../images/nav_left.gif); float:left;}
#header .nav .content{width:922px; height:32px; float:left; background:url(../images/tel_hot_board.gif) 21px top no-repeat;}
#header .nav .rside{width:4px; height:32px; background-image:url(../images/nav_right.gif); float:right;}
#header .nav .bottom{float:left; height:2px; width:922px; margin-left:4px; background:url(../images/nav_bg_01.gif) repeat-x 2px top; overflow:hidden;}
#header .nav .search {float:right; width:185px; margin-right:21px; margin-top:10px; display:inline;}
#header .nav .search-btn{cursor:pointer; background:url(../images/search_button_bg.gif) no-repeat; width:17px; height:18px; border-width:0px;}
#header .active-nav{height:21px; padding-right:25px; margin-top:5px;}
#header .active-nav ul{padding:0px; margin:0px; list-style:inside;}
#header .active-nav ul li{float:right; list-style:none; height:21px; line-height:18px; color:#999999; padding-left:5px;}
#header .active-nav ul .seprate{width:15px; padding-left:0px;}
/* -----页尾footer----- */
#footer .footerbg {
width:930px; background:url(../images/content_bottom_bg.gif) repeat-x; height:50px;
}
#footer .content {
width:930px; height:56px; background:url(../images/footer_bg.gif) repeat-y; margin-top:1px;
}
#footer .content .copyright {
float:left; color:#999999; width:740px; height:40px;  line-height:20px; padding-left:30px; padding-top:15px;
}
#footer .content .copyright i {
font-style:normal;
}
#footer .content .link{
float:right; width:140px; height:51px; padding-top:5px; padding-right:10px;
}
#footer .bottom{
height:24px; background:url(../images/footer_bg.gif) repeat-y;
}
#footer .bottom-right{
float:right; width:24px; height:24px; background:url(../images/footer_right_bottom.gif) no-repeat;
}
/* -----页中main--首页----- */
#main .ad{
float:left; width:930px; margin: 0 auto;
}
#main .nTab{
float:left; width:930px; margin: 0 auto;
}
#main .nTab .TabTitle{
clear:both; width:900px; height:23px; padding:3px 5px 0px 25px; background:url(../images/ntabbg1.gif) repeat;
}
#main .nTab .TabTitle li{
float:left; height:23px; line-height:23px; padding-left:5px; margin-right:5px; cursor:pointer; font-weight:bold; 
}
#main .nTab .TabTitle .active{
background:url(../images/tabbg_active1.gif) ; width:130px; color:#333;
}
#main .nTab .TabTitle .normal{
background:url(../images/tabbg_normal1.gif) ; width:130px; color:#fff;
}
#main .nTab .TabTitle .normal a{
color:#fff;
}
#main .nTab .TabTitle .search-btn{
cursor:pointer; background:url(../images/search_button_bg.gif) no-repeat; width:17px; height:18px; border-width:0px;
}
#main .nTab .TabContent{
float:left; width:900px; margin: 0px auto; color:#666666; padding:10px 0px 10px 30px; height:145px; background:url(../images/tab_main_content_bg.gif) repeat-x; overflow:hidden;
}
#main .none {display:none;}

#main .nTab .TabContent .news { 
float:left; width:260px; height:140px; 
}
#main .nTab .TabContent .news2 { 
float:left; width:115px; height:140px; 
}
#main .nTab .TabContent .project { 
float:left; width:220px; height:140px; 
}
#main .nTab .TabContent .cases { 
float:left; width:185px; height:140px; 
}
#main .nTab .TabContent .cases2 { 
float:left; width:240px; height:140px;
}
#main .nTab .TabContent .cases3 { 
float:left; width:80px; height:140px;
}
#main .nTab .TabContent .service1 { 
float:left; width:135px; height:140px; padding-right:50px;
}
#main .nTab .TabContent .service2 { 
float:left; width:180px; height:140px; 
}
#main .nTab .TabContent .service3 { 
float:left; width:120px; height:140px;
}
#main .nTab .TabContent .service3 u {
text-decoration:none;
}
#main .nTab .TabContent .about { 
float:left; width:400px; height:70px;  padding-right:40px;
}
#main .nTab .TabContent h3 { 
height:30px; line-height:30px; font-size:14px; color:#000; text-indent:8px;
}
#main .nTab .TabContent li { 
height:21px; line-height:21px; text-indent:12px; background:url(../images/dot.gif) no-repeat 1px 8px;
}
#main .nTab .TabContent span { 
display:block; height:23px; line-height:23px;  text-indent:12px;
}
#main .nTab .TabContent p { 
line-height:150%; padding-bottom:5px;
}
#main .nTab .TabContent .project p a { 
color:#007bc3;
}
/* -----页中main--cpzx----- */
#main .left{float:left; width:190px; background-color:#f2f2f2;}
#main .right{float:right; width:725px; }
#main .left h1{width:190px;height:26px; line-height:26px; font-size:12px; text-indent:25px; color:#333; background:url(../images/leftside_head_bg.gif) no-repeat;}
#main .left h3{width:190px;height:26px; line-height:36px; font-size:12px; text-indent:25px; color:#666; }
#main .left ul{padding-bottom:10px; padding-top:6px;}
#main .left li{display:block; height:21px; line-height:21px; text-indent:30px; background:url(../images/leftunexpand.gif) no-repeat 15px 4px;}
#main .left p{display:block; width:160px; padding:10px 15px;}
#main .seprate{height:1px; border:0px; background-color:#d5d5d5; overflow:hidden; margin-left:15px; margin-right:15px; margin-bottom:0px; clear:both;}
#main .seprate2{height:1px; border:0px; background-color:#d5d5d5; overflow:hidden; margin-left:15px; margin-right:15px; margin-bottom:25px; clear:both;}
#main .seprate3{height:20px; width:190px; border:0px; background:url(../images/youjiao02.gif) no-repeat bottom right #f2f2f2; overflow:hidden; clear:both;}
#main .right .showpath{float:left; width:710px;height:26px; line-height:26px; font-size:12px; color:#333; font-weight:bold; font-size:14px; background:url(../images/99cd_site.gif) no-repeat 0px 4px; padding-left:15px; border-bottom:1px solid #d5d5d5; margin-bottom:10px;}
#main .right .right_r{float:right; width:190px; background:#f2f2f2;}
#main .right .right_r h2{width:190px;height:26px; line-height:26px; padding-top:10px; background:url(../images/youjiao01.gif) no-repeat 0px 0px #e9e9e9; font-size:14px; text-indent:10px; color:#333; }
#main .right .right_r h4{width:190px;height:26px; line-height:26px; background:#e9e9e9; font-size:12px; text-indent:10px; color:#333; }
#main .right .right_r ul{padding-bottom:6px; padding-top:6px;}
#main .right .right_r li{display:block; height:21px; line-height:21px; text-indent:25px; background:url(../images/dot.gif) no-repeat 13px 8px}
#main .right .right_r span { display:block; height:21px; text-indent:12px;}
#main .right .right_r .smallad{padding:10px 0px; text-align:center;}
#main .right .right_r p {padding:10px 5px 10px 12px; line-height:150%;}
#main .right .right_l{float:left; width:525px;}
#main .right .right_l .ad{float:left; width:525px; padding-bottom:10px;}
#main .right .right_l .nTab_cpzx{float:left; width:525px; margin-bottom:10px;}
#main .right .right_l .nTab_cpzx .TabTitle{clear:both; width:513px; height:28px; padding:8px 6px 0px 6px; background:url(../images/ntabcpzxbg.gif) repeat;}
#main .right .right_l .nTab_cpzx .TabTitle li{float:left; height:25px; line-height:25px; padding-top:3px; margin-right:6px; font-size:14px; font-weight:bold; text-indent:10px;}
#main .right .right_l .nTab_cpzx .TabTitle .c1{background:url(../images/c1.gif) repeat-x; width:170px; color:#fff;}
#main .right .right_l .nTab_cpzx .TabTitle .c2{background:url(../images/c2.gif) repeat-x; width:170px; color:#fff;}
#main .right .right_l .nTab_cpzx .TabTitle .c3{background:url(../images/c3.gif) repeat-x; width:115px; color:#fff;}
#main .right .right_l .nTab_cpzx .TabContent{float:left; width:493px; margin: 0px auto; color:#666666; padding:10px; overflow:hidden; border-left:6px solid #f2f2f2; border-right:6px solid #f2f2f2;}
#main .right .right_l .nTab_cpzx .TabBottom{clear:both; font-size:1px; width:525px; height:6px; background:url(../images/ntabcpzxbotbg.gif) repeat;}
#main .right .right_l .nTab_cpzx .cp{float:left; width:493px; padding-bottom:10px; border-bottom:1px dotted #d5d5d5;}
#main .right .right_l .nTab_cpzx .cp .title{float:left; width:493px; color:#333; font-size:14px; font-weight:bold; padding:10px 0px 15px 0px;}
#main .right .right_l .nTab_cpzx .cp .pic{float:left; width:130px; }
#main .right .right_l .nTab_cpzx .cp .content{float:left; width:360px; }
#main .right .right_l .nTab_cpzx .cp .content2{float:left; width:493px; }
#main .right .right_l .nTab_cpzx .cp p{line-height:150%;}
/* -----页中main--cpzx_show----- */
#main .right .nTab_cpshow{float:left; width:725px; padding-top:15px; margin: 0 auto;}
#main .right .nTab_cpshow .TabTitle{clear:both; width:685px; height:27px; padding:0px 20px;background:url(../images/lab_bg.gif) repeat; }
#main .right .nTab_cpshow .TabTitle li{float:left; height:27px; line-height:27px; margin-right:6px; cursor:pointer; font-weight:bold;  text-align:center;}
#main .right .nTab_cpshow .TabTitle .active{background:url(../images/lab_on.gif) no-repeat; width:82px; color:#333;}
#main .right .nTab_cpshow .TabTitle .normal{background:url(../images/lab_off.gif) no-repeat; width:82px;}
#main .right .nTab_cpshow .TabTitle .normal a{color:#fff;}
#main .right .nTab_cpshow .TabContent{float:left; width:705px; margin: 0px auto; color:#666666; padding:15px 10px; overflow:hidden;}
#main .right .nTab_cpshow .TabContent p{line-height:200%;}
#main .right .nTab_cpshow_jj{float:left; width:725px; padding-top:10px; margin: 0 auto;}
#main .right .nTab_cpshow_jj .TabTitle{clear:both; font-size:1px; width:725px; height:6px; background:url(../images/ntabcpzxshowbg.gif) no-repeat;}
#main .right .nTab_cpshow_jj .TabContent{float:left; width:693px; margin: 0px auto; color:#666666; padding:10px; overflow:hidden;border-left:6px solid #f2f2f2; border-right:6px solid #f2f2f2;}
#main .right .nTab_cpshow_jj .TabContent .pic{float:left; width:130px; }
#main .right .nTab_cpshow_jj .TabContent .content{float:left; width:560px; }
#main .right .nTab_cpshow_jj .TabContent p{line-height:200%;}
#main .right .nTab_cpshow_jj .TabBottom{clear:both; font-size:1px; width:725px; height:6px; background:url(../images/ntabcpzxshowbotbg.gif) repeat;}
/* -----页中main--project----- */
#main .right .right_l .nTab_project{float:left; width:525px; margin: 0 auto;}
#main .right .right_l .nTab_project .TabTitle{clear:both; width:513px; height:30px; padding:6px 6px 0px 6px; background:url(../images/ntabcpzxbg.gif) repeat;}
#main .right .right_l .nTab_project .TabTitle li{float:left; height:30px; line-height:30px; margin-right:6px; cursor:pointer; font-weight:bold;  text-align:center;}
#main .right .right_l .nTab_project .TabTitle .active{background:url(../images/tabbg_cpzx_active.gif) repeat-x; width:130px; color:#333;}
#main .right .right_l .nTab_project .TabTitle .normal{background:#ae0202; width:130px; color:#fff;}
#main .right .right_l .nTab_project .TabTitle .normal a{color:#fff;}
#main .right .right_l .nTab_project .TabContent{float:left; width:493px; margin: 0px auto; color:#666666; padding:10px; overflow:hidden; border-left:6px solid #f2f2f2; border-right:6px solid #f2f2f2;}
#main .right .right_l .nTab_project .TabBottom{clear:both; font-size:1px; width:525px; height:6px; background:url(../images/ntabcpzxbotbg.gif) repeat;}
#main .right .right_l .nTab_project .project{float:left; width:493px; padding:8px 0px 10px 0px; border-bottom:1px dotted #d5d5d5;}
#main .right .right_l .nTab_project .project .pic{float:left; width:120px; }
#main .right .right_l .nTab_project .project .pic img{padding:5px; border:1px solid #f2f2f2;}
#main .right .right_l .nTab_project .project .content{float:left; width:370px; }
#main .right .right_l .nTab_project .project .content .title{width:370px; color:#333; font-size:14px; font-weight:bold; padding-bottom:10px;}
#main .right .right_l .nTab_project .project p{line-height:150%;}
#main .right .right_l .nTab_project .project .content li{height:25px; line-height:25px; width:63px ;display:block; float:left; background:url(../images/line_20.gif) no-repeat 1px 15px; padding:10px 0px 0px 10px;}
/* -----页中main--project_show----- */
#main .right .nTab_project_jj{float:left; width:725px; padding-top:10px; margin: 0 auto;}
#main .right .nTab_project_jj .TabTitle{clear:both; font-size:1px; width:725px; height:6px; background:url(../images/ntabcpzxshowbg.gif) no-repeat;}
#main .right .nTab_project_jj .TabContent{float:left; width:693px; margin: 0px auto; color:#666666; padding:10px; overflow:hidden;border-left:6px solid #f2f2f2; border-right:6px solid #f2f2f2;}
#main .right .nTab_project_jj .TabBottom{clear:both; font-size:1px; width:725px; height:6px; background:url(../images/ntabcpzxshowbotbg.gif) repeat;}
#main .right .nTab_project_jj .TabContent h1{height:23px; line-height:23px; font-size:14px; color:#333;}
#main .right .nTab_project_jj .TabContent p{line-height:200%;}

#main .right .nTab_project_td{float:left; width:725px; padding-top:10px; margin: 0 auto;}
#main .right .nTab_project_td .TabTitle{clear:both; width:725px; height:36px; background:url(../images/ntabcpzxshowbg.gif) no-repeat;}
#main .right .nTab_project_td .TabTitle li{float:left; height:36px; line-height:36px; width:295px; font-weight:bold; text-align:left; padding-left:50px; background:url(../images/line_11.gif) no-repeat 30px 9px;}
#main .right .nTab_project_td .TabContent{float:left; width:693px; margin: 0px auto; color:#666666; padding:10px; overflow:hidden;border-left:6px solid #f2f2f2; border-right:6px solid #f2f2f2;}
#main .right .nTab_project_td .TabContent ul{float:left; display:block; width:345px;}
#main .right .nTab_project_td .TabContent li{float:left; display:block; height:35px; line-height:35px; width:320px; padding-left:10px; text-align:left; }
#main .right .nTab_project_td .TabContent li img{vertical-align:middle; }
#main .right .nTab_project_td .TabBottom{clear:both; font-size:1px; width:725px; height:6px; background:url(../images/ntabcpzxshowbotbg.gif) repeat;}
#main .right .nTab_project_td .TabContent p{line-height:200%;}

#main .right .nTab_projectshow{float:left; width:725px; padding-top:15px; margin: 0 auto;}
#main .right .nTab_projectshow .TabTitle{clear:both; width:685px; height:27px; padding:0px 20px;background:url(../images/lab_bg.gif) repeat; }
#main .right .nTab_projectshow .TabTitle li{float:left; height:27px; line-height:27px; margin-right:6px; cursor:pointer; font-weight:bold;  text-align:center;}
#main .right .nTab_projectshow .TabTitle .active{background:url(../images/lab_on.gif) no-repeat; width:82px; color:#333;}
#main .right .nTab_projectshow .TabTitle .normal{background:url(../images/lab_off.gif) no-repeat; width:82px;}
#main .right .nTab_projectshow .TabTitle .normal a{color:#fff;}
#main .right .nTab_projectshow .TabContent{float:left; width:705px; margin: 0px auto; color:#666666; padding:15px 10px; overflow:hidden;}
#main .right .nTab_projectshow .TabContent p{line-height:200%;}
/* -----页中main--service----- */
#main .right .right_l .nTab_service{float:left; width:525px; margin-bottom:10px;}
#main .right .right_l .nTab_service .TabTitle{clear:both; width:513px; height:36px; padding:0px 6px 0px 6px; background:url(../images/ntabcpzxbg.gif) repeat;}
#main .right .right_l .nTab_service .TabTitle li{float:left; height:33px; line-height:33px; padding-top:3px; margin-right:6px; font-size:14px; font-weight:bold; text-indent:10px;}
#main .right .right_l .nTab_service .TabContent{float:left; width:493px; margin: 0px auto; color:#666666; padding:10px 10px 0px 10px; overflow:hidden; border-left:6px solid #f2f2f2; border-right:6px solid #f2f2f2;}
#main .right .right_l .nTab_service .TabBottom{clear:both; font-size:1px; width:525px; height:6px; background:url(../images/ntabcpzxbotbg.gif) repeat;}
#main .right .right_l .nTab_service .cp{float:left; width:493px;}
#main .right .right_l .nTab_service .cp .content{float:left; width:493px; }
#main .right .right_l .nTab_service .cp p{line-height:150%; padding-bottom:15px; }
#main .right .right_l .nTab_service .TabContent2{float:left; width:493px; margin: 0px auto; color:#666666; padding:10px; overflow:hidden; border-left:6px solid #f2f2f2; border-right:6px solid #f2f2f2; background:#f2f2f2;}
#main .right .right_l .nTab_service .TabContent2 p{line-height:150%; padding-bottom:10px; padding-top:5px; border-bottom:1px dotted #d5d5d5;}
/* -----页中main--service_show----- */
#main .right .showservice{float:left; width:705px; padding:10px;}
#main .right .showservice p{line-height:200%; margin-bottom:10px;}
/* -----页中main--news----- */
#main .right .nTab_news{float:left; width:725px; padding-top:10px; margin: 0 auto;}
#main .right .nTab_news .TabTitle{clear:both; width:725px; height:36px; background:url(../images/ntabcpzxshowbg.gif) no-repeat;}
#main .right .nTab_news .TabTitle .title{float:left; display:block; font-size:14px; font-weight:bold; color:#333; padding:12px 0px 0px 15px;}
#main .right .nTab_news .TabTitle .more{float:right; display:block; padding:12px 25px 0px 0px;}
#main .right .nTab_news .TabTitle .more a{display:block; width:44px; height:13px; background:url(../images/more.gif) no-repeat; text-indent:-9999px;}
#main .right .nTab_news .TabContent{float:left; width:693px; margin: 0px auto; color:#666666; padding:10px; overflow:hidden;border-left:6px solid #f2f2f2; border-right:6px solid #f2f2f2;}
#main .right .nTab_news .TabBottom{clear:both; font-size:1px; width:725px; height:6px; background:url(../images/ntabcpzxshowbotbg.gif) repeat;}
#main .right .nTab_news .TabContent li { height:25px; line-height:25px; border-bottom:1px dotted #d5d5d5;}
/* -----页中main--news_list----- */
#main .right .newslist{float:left; width:705px; margin: 0px auto; color:#666666; padding:10px; overflow:hidden;}
#main .right .newslist li { height:25px; line-height:25px; border-bottom:1px dotted #d5d5d5;}
#main .right .succeslist li { height:50px;}
#main .right .showpage{float:left; width:715px; padding:5px; text-align:center;}
.quotes {
	 TEXT-ALIGN: center;float:left; width:715px; padding:5px;
}
.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none; 
}
.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}
/* -----页中main--news_show----- */
#main .right .newsshow { float:left; width:705px; padding:10px;}
#main .right .newsshow #articletitle1 {padding:0px 10px 0px 10px; text-align:center;}
#main .right .newsshow #articletitle2 {padding:5px 10px; text-align:center;}
#main .right .newsshow #articleinfo1 {width:685px; padding:0px 10px 5px 10px; height:20px; text-align:center; color:#d5d5d5; border-bottom:1px dashed #d5d5d5; margin:auto;}
#main .right .newsshow #articlecon {width:683px; padding:10px; line-height:180%; border:1px solid #d5d5d5; background:#f2f2f2; margin:10px auto;}
#main .right .newsshow #articlecontent {padding:5px 10px; line-height:180%;}
#main .right .newsshow #articlecontent a{ color:#FF0000;}
#main .right .newsshow #articleinfo2 {padding:2px 10px; background:#f2f2f2; text-align:right;}
#main .right .newsshow #page {padding:5px 10px 15px 10px; text-align:center;}
#main .right .newsshow #page span {padding:2px; border:1px solid #d5d5d5; margin-right:5px;}
#main .right .newsshow #articleinfo3 {padding:5px 10px;}
#main .right .newsshow #articleinfo3 li {text-indent:16px; background:url(../images/ar.gif) no-repeat 3px 8px; height:21px; line-height:21px;}
#main .right .newsshow #articleinfo4 {padding:5px 10px 2px 10px; background:#f2f2f2; text-align:right;}
#main .right .newsshow #articlecorrelative1 {padding:5px 10px; text-indent:20px; background:url(../images/arrow_8.gif) #f2f2f2 no-repeat 8px 5px; border-top:1px solid #d5d5d5; margin-top:3px;}
#main .right .newsshow #articlecorrelative2 {padding:5px 10px; }
#main .right  #articlecorrelative2 li {height:23px; line-height:23px; padding-right:20px; }
/* -----页中main--user_login----- */
#main #userloginleft{height:350px;}
#main .banner{float:left; width:930px; border-bottom:1px solid #d5d5d5; margin-bottom:10px; padding:10px 0px;}
#main .right .right_r1{float:right; width:230px;}
#main .right .right_l1{float:left; width:474px; padding-right:10px; border-right:1px dotted #d5d5d5;}
#main .right .right_r1 .login_tit{width:220px; height:26px; line-height:26px; margin-bottom:10px; padding-left:10px; background:#f2f2f2; color:#333;}
#main .right .right_r1 .login_con{width:230px;}
#main .right .right_l1 .reg_tit{width:464px; height:26px; line-height:26px; margin-bottom:10px; padding-left:10px; background:#f2f2f2;color:#333;}
#main .right .right_l1 .reg_con{width:474px;}
/* -----页中main--user_reg_ok----- */
#main .right .regoktit{width:680px; padding:30px 20px; color:#333; font-weight:bold;}
#main .right .regokcon{width:600px; padding:10px 48px;}
#main .right .regokcon p{line-height:150%; padding-bottom:15px;}
#main .right .regokbox{width:600px; padding:10px 48px;}
/* -----页中main--user_index----- */
#main .right .welcome{float:left; width:705px; padding:5px 10px; color:#333; font-size:14px; font-weight:bold;}
#main .right .nTab_userinfo1{float:left; width:725px; padding-top:10px; margin: 0 auto;}
#main .right .nTab_userinfo1 .TabTitle{clear:both; font-size:1px; width:725px; height:6px; background:url(../images/ntabcpzxshowbg.gif) no-repeat;}
#main .right .nTab_userinfo1 .TabContent{float:left; width:693px; margin: 0px auto; color:#666666; padding:10px 10px 0px 10px; overflow:hidden;border-left:6px solid #f2f2f2; border-right:6px solid #f2f2f2;}
#main .right .nTab_userinfo1 .TabContent p{line-height:150%; padding-bottom:10px;}
#main .right .nTab_userinfo1 .TabBottom{clear:both; font-size:1px; width:725px; height:6px; background:url(../images/ntabcpzxshowbotbg.gif) repeat;}
#main .right .nTab_userinfo2{float:left; width:725px; padding-top:15px; margin: 0 auto;}
#main .right .nTab_userinfo2 .TabTitle{clear:both; width:685px; height:27px; padding:0px 20px;background:url(../images/lab_bg.gif) repeat; }
#main .right .nTab_userinfo2 .TabTitle li{float:left; height:27px; line-height:27px; margin-right:6px; cursor:pointer; font-weight:bold;  text-align:center;}
#main .right .nTab_userinfo2 .TabTitle .active{background:url(../images/lab_on2.gif) no-repeat; width:100px; color:#333;}
#main .right .nTab_userinfo2 .TabTitle .normal{background:url(../images/lab_off2.gif) no-repeat; width:100px;}
#main .right .nTab_userinfo2 .TabTitle .normal a{color:#fff;}
#main .right .nTab_userinfo2 .TabContent{float:left; width:705px; margin: 0px auto; color:#666666; padding:15px 10px; overflow:hidden;}
#main .right .nTab_userinfo2 .TabContent .norecord{width:705px; padding:5px 0px;}
#main .right .nTab_userinfo2 .TabContent .record{width:705px; padding:5px 0px;}
/* -----页中main--user_index----- */
#main .right .demand{float:left; width:725px; padding-top:10px; margin: 0 auto;}
/* -----页中main--user_demand_list----- */
#main .right .showsmallclass {float:left; width:705px; border-bottom:1px solid #d5d5d5; padding:5px 10px 10px 10px;}
#main .right .showsmallclass li {display:block; float:left; width:175px; padding:5px 0px;}
#main .right .demandlist{float:left; width:705px; margin: 0px auto; color:#666666; padding:10px; overflow:hidden;}
#main .right .demandlist li { height:25px; line-height:25px; border-bottom:1px dotted #d5d5d5; text-indent:12px; background:url(../images/dot.gif) no-repeat 1px 11px;}
/* -----页中main--user_gbook----- */
#main .right .gbooklist {
float:left; width:720px;padding:5px 2px;
}
#main .right .gbooklist .gbookcontainer {
float:left;width:710px;background:#fff;margin:3px;display:inline;
}
#main .right .gbooklist .gbookcontainer .rightshadow {
float:left;height:6px;width:3px;background:#fff;overflow:hidden;
}
#main .right .gbooklist .gbookcontainer .bottomshadow {
float:left;height:3px;width:6px;background:#fff;overflow:hidden;
}
#main .right .gbooklist .gbookcontainer .gbookitem {
float:left;width:703px;background:#fff;padding:1px;border:1px #d5d5d5 solid;display:block;
}
#main .right .gbooklist .gbookcontainer .gbookitem li p {
text-indent:25px;
}
#main .right .gbooklist .gbookcontainer .gbookitem .gbooktitle {
background:#f2f2f2; padding:5px 0px 5px 10px;
}
#main .right .gbooklist .gbookcontainer .gbookitem .gbookcontent {
float:left;width:703px;background:#fff;border-top:1px #f2f2f2 solid;border-bottom:1px #f2f2f2 solid;display:inline;
}
#main .right .gbooklist .gbookcontainer .gbookitem .gbookcontent div.minheight{
min-height: 50px;width:570px; height:50px;
}
#main .right .gbooklist .gbookcontainer .gbookitem .gbookcontent div[class].minheight{
height: auto;
}
#main .right .gbooklist .gbookcontainer .gbookitem .gbookcontent .contentl {
float:left;width:122px;
}
#main .right .gbooklist .gbookcontainer .gbookitem .contentr.contentr .date {
border-top:1px #f2f2f2 solid;padding:2px 5px;color:#000;
}
#main .right .gbooklist .gbookcontainer .gbookitem .gbookcontent .contentr {
float:left;width:580px;border-left:1px #f2f2f2 solid;line-height:25px;
}
#main .right .gbooklist .gbookcontainer .gbookitem .gbookcontent .contentl ul {
margin:5px;text-align:center;line-height:25px;color:#000;
}
#main .right .gbooklist .gbookcontainer .gbookitem .contentr ul li {
padding:5px;
}			 
#main .right .gbooklist .gbookcontainer .gbookitem .gbookrelay {
float:left;width:703px;background:#f2f2f2;display:inline;
}
#main .right .gbooklist .gbookcontainer .gbookitem .gbookrelay .relay {
width:661px;background:#fff;border:1px #d5d5d5 dashed;margin:10px; padding:5px 10px;
}
#main .right .gbooklist .gbookcontainer .gbookitem .relay ul {
text-align:left;line-height:25px; 
}

#main .right .gbooklist .gbookcontainer #writecontent{
float:left;width:704px;background:#fff;border-top:1px #fff solid;border-bottom:1px #fff solid;display:inline;
}
#main .right .gbooklist .gbookcontainer #writecontent table{
width:100%;border:0;border-collapse:collapse;height:25px;
}
#main .right .gbooklist .gbookcontainer #writecontent table tr .guestinfo{
height:30px;width:20%;border-bottom:1px #f1f1f1 solid; border-right:1px #f1f1f1 solid;text-align:right;padding-right:10px;
}
#main .right .gbooklist .gbookcontainer #writecontent table tr .messageinfo{
width:80%;border-bottom:1px #f1f1f1 solid;text-align:left;padding-left:10px;
}
#main .right .gbooklist .gbookcontainer #writecontent table tr .messageinfo .input{
background:#f1f1f1;border-left:0px;border-top:0px;border-right:0px;border-bottom:1px #cbcbcb dashed;
}
#main .right .gbooklist .gbookcontainer #writecontent table tr .messageinfo #writetitle{
width:220px
}
#main .right .gbooklist .gbookcontainer #writecontent table tr .messageinfo #mcontent{
margin-top:10px;
}
#main .right .gbooklist .gbookcontainer #msubmit{
clear:both;width:704px;background:#f1f1f1;padding:5px 0px;text-align:center;
}
#main .right .gbooklist .gbookcontainer #msubmit .btn {
background:#f1f1f1;width:75px;border:1px #cbcbcb solid;padding-top:3px;
} 

.tags{ height:30px;}
/* -----页中main--search----- */
#main .searchresult{padding:10px;border-bottom:1px solid #d5d5d5;font-size:14px;}
#main .searchcontent{padding:10px;border-bottom:1px dotted #d5d5d5;}
#main .searchcontent dt{font-size:14px;}
#main .searchcontent dt a:link,#main .searchcontent dl a:visited{color:#007bc3; text-decoration: underline;}
#main .searchcontent dt a:hover,#main .searchcontent dt a:active{color:#666;}
#main .searchcontent dd p{padding:5px 0px 0px 0px;}
#main .searchpage{padding:10px 10px 0px 10px;text-align:center;}

