@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px}
body{ color:#333; font:12px "宋体"; background:#FFF url(../image/bg_body.jpg) repeat-x center top; height:100%; text-align:center}
a:link,a:visited{color:#666; text-decoration:none}
a:hover{color:#F03}
ul,li{ list-style:none}
img{ border:none;vertical-align:middle;}
.clear{ clear:both; height:0px; line-height:0}
table{border-collapse:collapse; border-spacing:0}
.blank15{ width:100%; height:15px;float:none}
.blank20{ width:100%; height:20px;float:none}
.blank10{ width:100%; height:10px;float:none}

#logo_zone #logo_zone_left{width:auto; float:left; padding-right:15px;}
.topmenu{ float:left;width:645px; overflow:hidden; margin-top:0px}
.topmenu div{float:left; height:40px; padding:10px 0}
.topmenu .centermenu{border-left:1px dotted #CCC;border-right:1px dotted #CCC; padding-left:11px; margin-right:11px; display:inline; margin-left:5px;}
.topmenu .centermenu p{ padding-right:5px}
.topmenu div a{ display:inline-block;height:22px; line-height:22px; padding-right:10px}
.topmenu a:link strong,.topmenu a:visited strong{color:#004499}
.topmenu a:hover strong{color:#FF7200}
.bread{ height:20px; line-height:20px;color:#FF7200; padding-bottom:8px;padding-top:8px;}
.bread strong{color:#666}

#top_commoninfo {width: 980px;height: 30px;line-height: 30px; overflow:hidden;text-align: left;color:#666;padding-bottom: 5px;margin: 0 auto;}
#top_commoninfo span {float: right;color:#CDCDCD}
#top_commoninfo a:link, #top_commoninfo a:visited {color:#666; }
#top_commoninfo div a,#top_commoninfo a em{background-image:url(../image/sprite.png);_background-image:url(../image/sprite.gif); background-repeat:no-repeat; background-position:-9999px -9999px; }
#top_commoninfo li{float:left;}
#top_commoninfo b{color:#d20000;}
#top_commoninfo #destoon_member ul li a{float:left;margin:0px;}

#top_commoninfo a:hover {color:#F63;}
#top_commoninfo div { float:left;width:330px}
#top_commoninfo div a{height:22px;  float:right; margin-top:3px}
#top_commoninfo a.link_login{ background-position:right -30px!important;width:50px;margin-right:10px !important;float:right !important;}
#top_commoninfo a.link_sign{ background-position:right top!important;width:50px; height:22px;float:right !important; }

#top_commoninfo span a em{vertical-align:-8px; margin-top:4px;_margin-top:8px;overflow:hidden;margin-right:3px; display:inline-block; height:20px;  }
#top_commoninfo span a.twitter em{background-position:0px 0px;width:16px; }
#top_commoninfo span a.mobile em{background-position:0px -21px;width:12px;}
#top_commoninfo span a.members em{background-position:0px -42px;width:18px;}
#top_commoninfo span a.navico em{background-position:0px -64px;width:11px; margin-right:0px}
#top_commoninfo span a strong{color:#F84500;font-family:tahoma}
#top_commoninfo span i,.spread_hotline{font-style:normal;color:#666;background:url(../image/foot_phone.gif) no-repeat 60px 9px;height:30px;line-height:30px;display:inline-block;padding-right:103px;}

#logo_zone{width:980px; margin:0 auto; margin-top:10px;}
#logo_zone_left{ float:left; text-align:left;width:420px}
#logo_zone_right{ float:right;width:540px; text-align:left}
#logo_zone_right .bg_searchinput{ float:right; background:url(../image/bg_searchinput.jpg) no-repeat left top;width:533px; height:40px}
#logo_zone_right .bg_searchinput .text{width:420px; height:25px; border:0; line-height:25px; vertical-align:top; margin-top:7px; margin-left:8px}
#logo_zone_right .link_condition a{color:#1E50A1; display:inline-block; margin:0 5px;height:25px; text-align:center; line-height:25px; }
#logo_zone_right .link_condition a.on{font-weight:bold;color:#FF7200;background:url(../image/ona.jpg) no-repeat left center;padding-left:2px;}
#logo_zone_right .link_condition a.on strong{ display:inline-block;background:url(../image/ona.jpg) no-repeat right center; }
#logo_zone_right .link_condition a.on strong{ font-weight:normal; padding:0 10px;}
#logo_zone_right .link_condition strong{font-weight:normal}
.link_condition div{ margin-left:12px}
#logo_zone_right .bg_searchinput .timg{width:90px; height:32px;vertical-align:top; margin-top:5px}
.sprite a em{background-image:url(../image/sprite.png);_background-image:url(../image/sprite.gif); background-repeat:no-repeat; background-position:-9999px -9999px; display:inline-block;}
.link_type a:link,.link_type a:visited{color:#F84500; float:right}
.link_type a:hover{color:#F0C}
#logo_zone_right .online em{width:25px; height:19px; background-position:left -85px; vertical-align:middle; margin-bottom:3px}
#logo_zone_right .qqico em{width:20px; height:19px; background-position:left -112px; vertical-align:middle; margin-bottom:3px}
#logo_zone_right .online{ margin-right:15px}



#bannerindex{ margin:10px auto;width:980px;}

#all{text-align:left; width:980px;  margin:0 auto}
#header{width:980px; margin:0 auto}
#logo{height:62px; margin-top:10px;}
#logo img{ width:440px; height:62px}
#logo .add{ background:url(../image/ico_add.gif) no-repeat left center;  display:inline-block; padding-left:15px; margin-right:35px; font-weight:bold;}
#logo .linkwe{ background:url(../image/ico_link.gif) no-repeat left center;  display:inline-block; padding-left:15px;font-weight:bold;}
#logo .inputsearch{width:108px;  border:0; height:20px; line-height:20px;border-top:1px solid #ABADB3;color:#999}
.searchtable td{ padding:2px}

#mainnav{color:#333; width:980px; height:77px; background:url(../image/bg_mainnav.jpg) no-repeat left top}
.blankn{ height:158px}
#inner_mainnav{ height:38px}
#inner_mainnav li{font-size:14px;float:left;text-align:center; margin-right:4px; padding-left:10px; background:url(../image/bg_navli.gif) no-repeat right center; padding-right:10px; height:38px; line-height:38px;  overflow:hidden}
#inner_mainnav li.on{width:100px; background:url(../image/bg_onnav.gif) no-repeat left center!important;height:42px; line-height:46px;  margin-top:-4px; overflow:hidden}
#inner_mainnav ul{ float:left; padding-left:8px; overflow:hidden}
#inner_mainnav ol{ float:right;width:252px;}

#mainnav li a:link,#mainnav a:visited{color:#FFF;font-weight:bold;}
#mainnav li a:hover{color:#F60}
#mainnav li a.white:link,#mainnav li a.white:visited{color:#FFF;}
#mainnav li a.on:white{color:#FC0}

#toplink{padding-left:15px; height:36px;text-align:left;}
#toplink span{font:bold 16px/36px "微软雅黑";color:#F37705}
#toplink a:link,#toplink a:visited{color:#1E50A1; margin-right:10px; display:inline-block;height:36px; line-height:36px}
#toplink a:hover{color:#F00}

.ad980,#ad_img{width:980px; margin:0 auto}
.ad980{ margin:10px auto}
#ad_img{height:60px;overflow:hidden;margin-bottom:6px;}
#ad_img li{margin-right:6px; float:left; margin-left:1px}
.marginright{ margin-right:0px!important}
.ad980 img{width:980px; height:60px}
.leftright_ad{width:980px; margin-bottom:10px;}
.leftright_ad a{ float:left; height:58px;}
.leftright_ad .a_right{ float:right!important}

#mainnav li.moremenu{ background:url(../image/bg_leftnav.png) no-repeat left top;line-height:33px; height:33px; position:absolute;left:50px; top:35px; padding:0 10px; z-index:88; left:0px; display:none; float:none;width:auto;}
#mainnav li.moremenu div{ine-height:33px; height:33px;width:auto; float:left; background:#EC0000;}
#mainnav li.moremenu a:link,#mainnav li.moremenu a:visited{color:#FFF; font-weight:normal; font-size:12px;display:inline-block; background:url(bg_dashed.jpg) no-repeat right center; padding-right:10px;height:20px; line-height:20px; margin:0 5px; margin-top:6px}
#mainnav li.moremenu a:hover{color:#FC0}
#mainnav li.moremenu span{width:10px;height:33px; background:url(../image/bg_rightnav.png) no-repeat right top;float:right; position:absolute;top:0px;right:0px }


.bg_all {background: url(../image/bg_all.jpg) no-repeat right top;height: 32px;font-size:14px;}
.bg_all .rightmore{float: right;margin-right: 5px;font-size: 12px;font-weight: normal;margin-top: 10px;}
.topic {background: url(../image/bg_mouseup.gif) repeat-x;height: 33px;font-size: 12px;}
.indexcon_right .topic{ background:url(../image/bg_mouseup_blue.gif)  repeat-x;height: 33px;font-size: 12px;}
.bg_all .topic {float: none!important;display: inline;}
.bg_all p a{color:#fff;}

.rightmore a:link,.rightmore a:visited,.topic a:link,.topic a:visited{color: #006692;font-weight:100}
.rightmore a:hover,.topic a:hover{color:#F03}
.topic .on:link, .topic .on:visited, .topic .on:hover {color:#F03;background: url(../image/bg_mouseon.jpg) repeat-x;font-size: 14px;font-weight: bold;}

.topic .on:link, .topic .on:visited{color: #4C4C4C;background: url(../image/bg_mouseon.jpg) repeat-x top top;font-size: 14px;font-weight: bold}

.indexcon_right .topic .on:link, .indexcon_right .topic .on:visited, .indexcon_right .topic .on:hover {color:#F03;background: url(../image/bg_mouseon_blue.jpg) repeat-x;font-size: 14px;font-weight: bold;}

.indexcon_right .topic .on:link, .indexcon_right .topic .on:visited{color: #4C4C4C;background: url(../image/bg_mouseon.jpg) repeat-x top top;font-size: 14px;font-weight: bold}


.topic .on:hover{color:#F03;}

.bg_all .bg_blue{background: url(../image/bg_blue.jpg) repeat-x;width: 74px;height: 32px; position:relative;}
.bg_all .bg_red{width:74px; position:relative;}
.bg_all b {background: url(../image/bg_red.jpg) repeat-x left top;height: 32px;line-height: 32px;color: white;text-align: center;display:block;}
.bg_all p {background: url(../image/bg_red.jpg) repeat-x left top;width: 74px;height: 32px;line-height: 32px;color: white;text-align: center;
}


.topic a,.topic b{display: block;float: left;height: 32px; line-height:32px; background-position:0 0;padding: 0px 8px;border-right: 1px solid #DDD;font-size: 12px;cursor:pointer;}
.topic b {background: url(../image/bg_mouseon.jpg) repeat-x;font-size: 14px;font-weight: bold;color:#4C4C4C;}
.news_list{border: 1px solid #DDD;border-top: none; overflow:hidden}
.news_list ul{ padding:5px 0 5px 5px}


.indexcon_left{width:710px; float:left; margin-right:8px; overflow:hidden}
.indexcon_right{width:262px; float:right; _overflow:hidden}
.hide{ display:none}



/*footer*/
.copyright{ padding-top:10px}
.kefuno{color:#F33;font-size:14px;font-family:Tahoma, Geneva, sans-serif}
.alinks_list a{ display:inline-block;width:130px; height:20px; margin-right:10px; line-height:20px; background:url(../image/bg_falink.jpg) no-repeat left center;}
.alinks_list a:link,.alinks_list a:visited{color:#049}
.alinks_list a:hover{color:#F03}
#footer .footinfo{width:100%; background:#3C7FB4; height:32px; line-height:32px;color:#FFF }
#footer{margin:20px auto;}
#footer p a:link,#footer p a:visited{color:#FFF}
#footer p a:hover{color:#F00}
.partner{ padding:10px 0}
.copyright{color:#333; line-height:20px}
.pro1{ position:relative}
.btn_right{ position:absolute;top:148px;right:0px}
.pro1 .btn_right{ right:5px;top:70px}
#header{ position:relative}
#navico{width:82px;position:absolute; display:none; right:177px; padding-top:20px;}
#navico ul{ margin-top:10px; background:#F5F5F5}
#navico li{ height:22px; line-height:22px; text-align:center}

.highlight{color:#f00 !important;float:none !important;font-weight:600 !important;}

.back2top {width:58px;height:58px;position:fixed;_position:absolute;left:50%;margin-left:500px;bottom:100px;_bottom:auto;cursor:pointer;display:none;}
.back2top a {display:block;width:100%;height:100%;background:url('../image/back2top.png') no-repeat;}
.back2top a:hover {background:url('../image/back2top.png') no-repeat -58px 0;}

/*CSS pages style pagination*/
.pages {padding:5px; text-align: center;clear:both;}
.pages a {border: #9aafe5 1px solid; color: #2e6ab1; margin-right: 2px; padding:3px 6px;text-decoration: none}
.pages a:hover {border: #2b66a5 1px solid;  color: #000; background-color: #e8f0fa;}
.pagination a:active {border: #2b66a5 1px solid; color: #000; background-color: e8f0fa;}
.pages strong {border: navy 1px solid;color: #fff; margin-right: 2px;  padding:3px 6px;background-color: #2e6ab1}
.pages disabled {border: #929292 1px solid; padding:3px 6px; margin-right: 2px; }
.pages input{vertical-align: middle;}
.pages cite{font-style:normal;}
.pages_inp{border: #9aafe5 1px solid;width:23px;padding:0 3px;margin:0 10px 3px 10px;*margin:0 10px 0px 10px;font-size:12px;height: 18px;line-height:18px;text-align:center;}
.pages_btn {width: 39px;color: #004499;font-weight: bold;font-size: 11px;height:19px;margin-bottom:3px;*margin-bottom:0px;background:url(../img/true_ico.jpg) no-repeat;cursor:pointer;border:0px;vertical-align:middle;}
/*pages end*/


/*2013-06-24 ADD*/
.copyright p{height:24px;line-height:24px;overflow:hidden;}
.copyright a img{margin-top:-5px;*margin-top:0;}
.f_business,.foot_support,.f_exhibit,.f_media,.foot_complaint,.f_fax,.f_add,.f_mail{background:url(../image/foot_phone.gif) no-repeat;}
.f_hotline{width:110px;height:12px;background:url(../images/f_hotline.gif) no-repeat;background-position: 0 2px;*background-position: 0 top;display:inline-block;}
.f_business{background-position:0 -16px; padding:6px 85px;}
.foot_support{background-position:0 -40px;padding:6px 40px;}
.f_exhibit{background-position:0 -64px;padding:6px 40px;}
.f_media{background-position:0 -88px;padding:6px 40px;}
.foot_complaint{background-position:0 -112px;padding:6px 40px;}
.f_fax{background-position:0 -136px;padding:6px 40px;}
.f_add{background-position:0 -184px;padding:6px 110px;}
.f_mail{background-position:0 -161px;padding:6px 60px;}
#ad_img_tl{height:70px;margin:6px 0;}
#ad_img_tl_small{height:50px;overflow:hidden;margin:6px 0;}
#ad_img_tl_small li{float:left;margin-right:6px;}


.m{width:980px;height:auto;overflow:hidden;zoom:1;margin:0 auto 10px;}
.warn .input{height:20px;line-height:20px;border:1px solid #d3d3d3;}
.warn {padding:30px 100px 30px 200px;}
.warn div {padding:5px 0 0 60px;background:url('../image/warn.gif') no-repeat;font-size:14px;line-height:200%;text-align:left;}
.warn h1 {font-size:16px;margin:0;}

.fr{float:right;}
.fl{float:left;}