@charset "utf-8";
/* CSS Document */
body {background:#F2F2F2;margin:0px;margin-top:8px;}
img {border:0}
.wrapper {width:998px; margin:0 auto; height:auto}

.title_h {font-weight:bold; font-family:"Microsoft YaHei", "simhei"; font-size:15px;  color:#000000; padding-left:10px; line-height:24px;}
.title_h02 {font-family:"Microsoft YaHei", "simhei"; font-size:15px;  color:#000000; padding-left:10px; line-height:24px; padding-top:10px;}
.red_b {color:#FF0000; font-weight:bold}
.red_b01 {color:#FF0000;}
.blue_s {color:#666666;}
p{ margin:4px 0; font-size:12px;  padding-left:0px;}
td {height:18px}
/*头部*/
.top {width:998px; height:auto}
.top_menubox {
    background:url(/images/manu_bg.gif) no-repeat;
    margin-left:9px;
    margin-top:0;
    margin-bottom:0;
    width:982px;
    height:38px;
    z-index:100000;
}

.top_menubox ul {width:721px; height:36px; margin-left:0px;  margin-top:0; padding:0; margin-top:1px; margin-bottom:0; float:left}
.top_menubox ul li { background:url(/images/manu.gif) 0 0;width:103px; height:36px; margin:0; list-style:none; font-family:"Microsoft YaHei","simhei",Arial; font-size:14px; color:#fff; line-height:36px; text-align:center; float:left; font-weight:bold; overflow:hidden; text-shadow:1px 1px 1px #FFFFFF;}
.top_menubox ul li a{display:block; background:url(/images/manu.gif) 0 0; color:#000000; text-decoration:none; width:103px; font-weight:bold; text-shadow:1px 1px 1px #FFFFFF;}
.top_menubox ul li a:hover {background:url(/images/manu.gif) 0 -36px; color:#FFFFFF; text-decoration:none; font-weight:bold; text-shadow:1px 1px 1px #000000;}
.sysearch {float:left; margin-top:8.5px; margin-left:40px; width:130px;; height:14px; margin-bottom:0}
.sysearch form {margin-top:2px; margin-left:0; width:150px; height:11px;}
.seach_title {display:none}
.kuang { background:url(/images/search_bg.jpg) repeat-x;width:117px; height:13px; _height:13px; margin:0; float:left; border:0; font-size:12px; line-height:15px; color:#999999}
.kuang2 { background:url(/images/search_bg.jpg) repeat-x;width:117px; height:13px; _height:13px; margin:0; float:left; border:0; font-size:12px; line-height:15px; color:#000000}
.sysearch .sousuo { background:url(/images/search_but.jpg) center no-repeat; float:left; margin-left:5px; margin-top:2px; height:15px; width:15px;  border:0;cursor:pointer}
.date {font-size:12px; line-height:14px; color:#000000; float:right; margin-right:10px; text-align:center; padding-top:5px}
.top_index {
    background:url(/images/r2_c2.gif) no-repeat;
    margin-left:9px;
    margin-top:3px;
    width:982px;
    height:35px;
    margin-bottom:0px;
    float:left;
    display:inline;
    padding-top:2px;
    padding-left:50px;

}
.top_nav {
    margin-left:9px;
    margin-top:0px;
    width:982px;
    height:55px;
    margin-bottom:0px;
    float:left;
    display:inline;

}
.nav_flash { width:400px; height:55px; margin:0; float:left}
.nav_menu {margin:0; height:55px; width:580px; float:left}
.col_01 {
    background:url(/images/r4_c4.gif) no-repeat;
    margin-left:17px;
    margin-top:0px;
    width:965px;
    height:321px;
    margin-bottom:0px;
    float:left;
    display:inline;

}
.pic_show { margin-top:10px; margin-left:12px}
/*广告位*/
#scroll {
    position:relative;
    height:296px;
    overflow:hidden;
    /*border:1px solid #ddd;*/
    width:944px;
    padding:0px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

#tools {
    width:9999em;
    position:absolute;
    height:236px;
}

.tool {
    float:left;
    width:944px;
    height:236px;
    background-repeat:no-repeat;
    /*background-position:0 -40px;*/
}

#thumbs {
    background:url(/images/menu_nav_bg.gif) repeat-x;
    height:60px;
    position:absolute;
    top:236px;
    width:944px;

}

.navi a {
    background:transparent url(/images/menu_nav.jpg) no-repeat scroll -21px -90px;
    margin-left:8px; _margin-left:8px;
    display:block;
    width:55px;
    float:left;
    height:60px;
    cursor:pointer;
}

.navi a.active {
    cursor:default !important;
}
.thumbs_info  {
    margin-left:100px; _margin-left:80px;
    color:#666666;
    font-weight:bold;
    font-family:"Microsoft YaHei", "simhei";
    font-size:14px;
    margin-top:20px;
    width:70px;
    float:left;
    font-size:12px;
    height:60px;
    text-align:center;}

.register {margin-left:15px;
           width:300px;
           float:left;
           margin-top:20px;
           height:40px;
           font-size:12px;
           line-height:30px;
           text-align:center}
.register a {color:#000; text-decoration:none; }
.register a:hover {color:#000; text-decoration:underline}

.navi {
    margin-left:144px;
    _margin-left:10px;
}

/* CSS sprite for the navigation */
/*#t0 		  { margin-left:20px; _margin-left:10px;}
#t0.active { background-position:-160px -20px !important; }
#t0:hover  { background-position:-160px -80px; }
#t0:active { background-position:-160px -140px; }*/

#t0			{ background-position:-159px -60px; }
#t0:hover 	{ background-position:-159px -120px; }
#t0:active	{ background-position:-159px -180px; }
#t0.active	{ background-position:-159px 0 !important; }

#t1			{ background-position:-222px -60px; }
#t1:hover 	{ background-position:-222px -120px; }
#t1:active	{ background-position:-222px -180px; }
#t1.active	{ background-position:-222px 0 !important; }

#t2			{ background-position:-284px -60px; }
#t2:hover 	{ background-position:-284px -120px; }
#t2:active	{ background-position:-284px -180px; }
#t2.active	{ background-position:-284px 0 !important; }

#t3			{ background-position:-347px -60px; }
#t3:hover 	{ background-position:-347px -120px; }
#t3:active	{ background-position:-347px -180px; }
#t3.active	{ background-position:-347px 0 !important; }

#t4			{ background-position:-410px -60px; }
#t4:hover 	{ background-position:-410px -120px; }
#t4:active	{ background-position:-410px -180px; }
#t4.active	{ background-position:-410px 0px !important; }

#t5			{ background-position:-472px -60px; }
#t5:hover 	{ background-position:-472px -120px; }
#t5:active	{ background-position:-472px -180px; }
#t5.active	{ background-position:-472px 0px !important; }

#t6			{ background-position:-536px -60px; }
#t6:hover 	{ background-position:-536px -120px; }
#t6:active	{ background-position:-536px -180px; }
#t6.active	{ background-position:-536px 0px !important; }

#demo {
    background: #FFF;
    overflow:hidden;
    width:240px;
    height: 225px;
    text-align: center;
    float: left;
}
#demo img {
    display: block;
}

.col_02 {
	margin-left:17px;
	margin-top:10px;
	width:962px;
	height:268px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(/images/r6_c4_new.jpg);
	background-repeat: no-repeat;
}

.col_02_01 {width:300px; height:230px; margin:10px;_margin:5px; float:left; }
.col_02_02 {width:307px; height:300px; margin:10px;_margin:10px; float:left; }
.col_02_03 {width:290px;_width:270px;height:230px;margin-left:10px;_margin_left:5px;margin-top:10px;float:left;margin-bottom: 10px;}
.col_pic {float:left}
.col_detail {float:left;width:220px;height:100px;font-size:12px;line-height:17px;margin-top: 0;margin-right: 5px;margin-bottom: 0;margin-left: 5px;}
.col_detail_enter{float:right;margin-top:0px;}
.col_detail_enter .red_b a{color:#FF0000;text-decoration:none;}
.col_detail_enter .red_b a:hover{color:#FF0000;text-decoration:none;}
.col_022 {width:140px; margin:0px 0px 0px 20px; _margin:0px 0px 0px 20px; float:left; font-family:"Microsoft YaHei","simhei"; font-size:12px; line-height:20px;font-weight:700; }
.col_022 p a{color:#000000; text-decoration:none}
.col_022 p a:hover{color:#666666; text-decoration:none}
.col_022 .red_b  a{color:#FF0000; text-decoration:none}
.col_022 .red_b  a:hover{color:#FF0000; text-decoration:underline}
.photo {margin:5px; width:81px; height:102px; border:#CCCCCC solid 1px; padding:2px; background:#FFFFFF; float:left}
.xgqk {margin-top:0px; margin-left:0px; width:150px; _width:155px; height:120px;; float:left;line-height:16px;}
.xgqk p {font-size:12px; color:#000000; margin:0px}
.xgqk .xgnr_enter a{color:#FF0000;text-decoration:none;}
.xgqk .xgnr_enter a:hover{color:#FF0000;text-decoration:none;}
.xgqk .xgnr_enter a:link{color:#FF0000;text-decoration:none;}
.col_03 {
    background:url(/images/r11_c4.gif) no-repeat;
    margin-left:17px;
    margin-top:8px;
    width:962px;
    height:205px;
    margin-bottom:0px;
    float:left;
    display:inline;

}

.col_03_01{
    width:307px;
    height:183px;
    margin:10px;
    float:left
}
.guize { padding-left:10px; padding-top:10px; width:280px}

.col_03_02{
    width:333px;
    height:183px;
    margin:10px;
    float:left
}
#c_wrapper_cover2 {width:300px; padding-left:10px; overflow:hidden}
.sms_detail {margin:2px 0; border-bottom:#CCCCCC dashed 1px}
.col_03_03{
    width:250px;
    height:183px;
    margin:10px;
    float:left
}
.tab_pro {width:250px; }
.tab_zj {width:50px; height:25px; float:left; no-repeat; text-align:center}
.tab_zj  a{width:50px; height:25px; line-height:25px;float:left; font-size:12px; display:block; background:url(/images/zj_link.gif) no-repeat; margin:0; padding:0px; text-align:center; color:#000000; text-decoration:none}

.tab_current, .tab_current a, .tab_current a:hover{width:50px; height:25px; line-height:25px;float:left; font-size:12px; display:block; background:url(/images/zj_hover.gif) no-repeat; margin:0; padding:0px; text-align:center; color:#000000; font-weight:bold}
.1v1 {clear:left; width:250px; height:130px; margin:0}
.pro_pic {width:72px; height:82px; padding:1px; border:1px solid #CCCCCC; float:left; margin-left:10px; margin-top:10px}
.pro_detail {height:82px; padding-left:5px; float:left; padding-top:5px; overflow:hidden; width:145px}
.pro_detail h3 {font-size:12px; line-height:18px; margin:0; width:auto}
.pro_detail h3 a{color:#666666; text-decoration:none}
.pro_detail h3 a:hover{color:#666666; text-decoration:underline}
.pro_detail h2 {font-size:12px; line-height:14px; margin-top:10px;font-weight:normal; display:inline}
.pro_detail h2 a{color:#999999;text-decoration:none}
.pro_detail h2 a:hover{color:#999999;text-decoration:underline}
.expert_status {width:250px; overflow:hidden; clear:left;}
.statu {margin-left:10px; margin-top:2px; font-size:12px; float:left}
.statu a{color:#ff0000; text-decoration:none}
.statu a:hover{color:#ff0000; text-decoration:underline}
.num {margin-left:10px; margin-top:2px; font-size:12px; float:right}
.expert_enter{margin-left:30px;display:inline;}
.expert_enter a{color:#FF0000;text-decoration:none;}
.expert_enter a:hover{color:#FF0000;text-decoration:none;}
.col_04 {
    background:url(/images/r13_c3.gif) no-repeat;
    margin-left:16px;
    margin-top:10px;
    width:961px;
    height:301px;
    margin-bottom:0px;
    float:left;
    display:inline;

}
.col_04_01 {margin:10px; padding-top:40px; width:220px;  float:left; text-align:center; overflow:hidden;}
.demo_pic {margin:0 auto;  clear:left; width:180px; _width:200px;}
.demo_pic img {float:left; margin:5px}
.col_04_02 {margin:10px; padding-top:40px; width:220px; font-size:12px; color:#000000; line-height:18px; font-family:"Microsoft YaHei","simhei"; float:left}
.col_04_03 {margin:10px; padding-top:40px; width:220px; font-size:12px; color:#000000; line-height:18px; font-family:"Microsoft YaHei","simhei"; float:left}
.col_04_04 {margin:10px; padding-top:40px; width:210px; font-size:12px; color:#000000; line-height:18px; font-family:"Microsoft YaHei","simhei"; float:left}
p.c4 {padding:0 11px; font-size:12px}
p.more_r {padding-left:11px; padding-top:5px; color:#FF0000; font-size:12px}
p.more_r a{color:#FF0000; text-decoration:none}
p.more_r a:hover{color:#FF0000; text-decoration:underline}

.col_05 {background:url(/images/tccj_map.jpg) no-repeat; width:956px; height:185px; margin-top:5px; margin-left:20px; clear:both}
.about01 {width:145px; height:130px; margin-top:45px; margin-left:30px; _margin-left:20px; margin-right:5px; float:left}
.about02 {width:150px; height:130px; margin-top:45px; margin-right:5px; margin-left:2px; float:left}
.about03 {width:100px; height:130px; margin-top:45px; margin-right:5px; margin-left:2px; float:left}
.title_d {font-size:14px; font-family:"Microsoft YaHei","simhei"; font-weight:bold; }
.title_d a,.tltle_d a:link{
    color:#000000;
    text-decoration:none;
    border:none;
}

.title_d a:active,.title_d a:hover{
    color:#FF0000;
    text-decoration:none;
    border:none;
}

.detail_d {font-size:12px; color:#666666; margin-top:1px;}
.detail_d a{color:#666666; text-decoration:none}
.detail_d a:hover{color:#000000; text-decoration:none}
.foot_flash {margin-top:40px; margin-right:5px; _margin-right:2px; float:right;}

.footer {clear:both; width:982px; font-family: verdana;}
.foot_info {margin-top:10px; margin-bottom:10px; width:999px; height:14px}
.f1 {color:#666666; float:left; font-size:12px; margin-left:20px; _margin-left:10px}
.f2 {float:right; font-size:12px; margin-right:20px; _margin-right:10px}
.f1 a, .f2 a{color:#FF0000; text-decoration:none}
.f1 a:hover, .f2 a:hover { color:#666666; text-decoration:none}
.copyright {color:#666666; clear:both; font-size:12px; margin-left:20px; padding-top:10px; border-top:solid 1px #CCCCCC;}
.copyright_right{float:right;overflow:hidden;}
.copyright_right a{color:#FF0000; text-decoration:none}
.copyright_right a:hover {color:#666666; text-decoration:none}
#informationbar{
    position: relative;
    left: 0;
    height: 150px;
   margin:0 auto;
    text-align:center;
   width:998px;
    font: 12px Verdana;
    line_height:16px;
}
#follow_float_ad_left{
    width:115px;
    height:210px;
    position:fixed;
    _position:absolute;
    _top:expression(eval(document.compatMode && document.compatMode == 'CSS1Compat')?
        documentElement.scrollTop+50+"px":
        document.body.scrollTop+50+"px");
    _left:20px;
    left:20px;
    top:100px;
    text-align:right;
}
#follow_float_ad{
    width:115px;
    height:210px;
    position:fixed;
    _position:absolute;
    _top:expression(eval(document.compatMode && document.compatMode == 'CSS1Compat')?
        documentElement.scrollTop+50+"px":
        document.body.scrollTop+50+"px");
    _right:20px;
    right:20px;
    top:100px;
    text-align:right;
}
#follow_float_ad_right{
    width:115px;
    height:210px;
    position:fixed;
    _position:absolute;
    _top:expression(eval(document.compatMode && document.compatMode == 'CSS1Compat')?
        documentElement.scrollTop+430+"px":
        document.body.scrollTop+430+"px");
    _right:20px;
    right:20px;
    top:430px;
    text-align:right;
}
.cfdis{margin-left:20px;width:962px;margin-top:8px;}
.linkbox img{ margin-bottom:5px;}

