@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px}
body{ color:#333; font:12px "宋体"; height:100%; text-align:center; overflow-x:hidden}
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}

.member_left{width:680px; float:left}
.member_right{width:275px; float:right; border-left:1px solid #CCC;}
.m1{ background:#f6f6f6; padding:10px; font-size:12px; line-height:160%; padding-bottom:20px; color:#666; margin-bottom:30px}
.m1 h2{color:#CC0000; font-size:14px; padding-bottom:10px}

#logo_zone{width:970px; 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;width:40px; height:25px; text-align:center; line-height:25px; }
#logo_zone_right .link_condition a.on{width:50px;font-weight:bold;color:#FF7200;background:url(ona.jpg) no-repeat center center}
.link_condition div{ margin-left:12px}
*/#logo_zone_right .bg_searchinput .timg{width:100px; 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{ position:relative; margin:0px auto;width:100%; height:350px; overflow:hidden}
#bannerindex #focus_btn{margin:0 auto; position:absolute; bottom:10px; left: 50%; height:15px;}
#focus_btn a{ background:url(../image/bg_li3.jpg) no-repeat left center; display:inline-block;width:11px; height:11px; padding:0 5px}
#focus_btn a img{height:11px; height:11px}
#focus_btn a.on{ background:url(../image/bg_li1.jpg) no-repeat left center;}
#bannerindex li img{width:auto; display:none; height:350px;}
#bannerindex li {left: 0;position: absolute;top: 0;display: none;width:100%; height:350px; background-position: center top}


.cate1{ background:#FFF; padding-top:30px; padding-bottom:20px;}
.cate1 h2{ font-size:14px; background:url(../image/bg_h2title.jpg) no-repeat left bottom; margin:10px 0; height:20px; padding-left:13px; padding-bottom:5px}
.cate1 li{ height:24px; line-height:24px;margin-left:15px; background:url(../image/bg_li.gif) no-repeat left center; padding-left:10px}
.cate5 h2{ font-size:14px; padding:10px 0;color:#656565; padding-left:13px;background:#f6f6f6;}
.cate5 h2 a{ float:right;}
.cate5 h2 a:link,.cate5 h2 a:visited{color:#B1B1B1;font-weight:normal;font-size:12px}
.cate5 h2 a:hover{color:#F03}
.innercate5{ background:#FFF}
.innercate5 div{width:255px; margin-left:5px;font-size:12px; height:75px; clear:both; padding-top:10px; padding-bottom:10px}
.innercate5 div img{width:72px; height:62px; padding:4px; border:1px solid #CCC; float:left; margin-right:5px}
.innercate5 div h3{ font-size:12px;color:#333;}
.innercate5 div p{ padding:5px 0;line-height:18px;color:#666;}
.innercate5 #slide div{ border-bottom-style:dotted;border-bottom-width:1px;}
.cate6{ padding-top:10px}
.innercate5 .tempWrap{height:550px;}

.navtitle{font-size:14px;color:#004499; border-bottom:1px solid #D5D5D6; padding-bottom:5px; margin-bottom:30px}
.navtitle1 strong{color:#F29200; padding-right:10px}
.navtitle1{ font-size:19px;font-family:"微软雅黑"; color:#004499; font-weight:500}
.m2{ padding-left:20px; margin-top:10px}
.m2 div{ float:left;width:222px; height:66px; margin-bottom:25px}
.m2 h3{ padding-bottom:8px; font-size:14px}
.m2 p{ line-height:180%;width:200px}
.m2 .ico1{ background:url(../image/ico1.jpg) no-repeat left center; padding-left:80px; padding-right:40px}
.m2 .ico2{ background:url(../image/ico2.jpg) no-repeat left center; padding-left:80px}
.m2 .ico3{ background:url(../image/ico3.jpg) no-repeat left center; padding-left:80px;padding-right:40px}
.m2 .ico4{ background:url(../image/ico4.jpg) no-repeat left center; padding-left:80px}
.m2 .ico5{ background:url(../image/ico5.jpg) no-repeat left center; padding-left:80px}



.m2 .ad_ico1{ background:url(../image/ad_ico1.jpg) no-repeat left center; padding-left:80px;padding-right:40px}
.m2 .ad_ico2{ background:url(../image/ad_ico2.jpg) no-repeat left center; padding-left:80px}

.m2 .com_ico1{background:url(../image/com_ico1.jpg) no-repeat left center; padding-left:80px;padding-right:40px}
.m2 .com_ico2{background:url(../image/com_ico2.jpg) no-repeat left center; padding-left:80px}
.m2 .com_ico3{background:url(../image/com_ico3.jpg) no-repeat left center; padding-left:80px}

.m2 .net_ico1{background:url(../image/net_ico1.jpg) no-repeat left center; padding-left:80px;padding-right:40px}
.m2 .net_ico2{background:url(../image/net_ico2.jpg) no-repeat left center; padding-left:80px}
.m2 .net_ico3{background:url(../image/com_ico3.jpg) no-repeat left center; padding-left:80px;padding-right:40px}
.m2 .net_ico4{background:url(../image/net_ico4.jpg) no-repeat left center; padding-left:80px}


.bgnavtitle{  border:0; background:url(../image/bg_jiaoborder.jpg) no-repeat left bottom; padding-bottom:10px; margin-bottom:30px}
.bgnavtitle a{ float:right}
.bgnavtitle a:link,.bgnavtitle a:visited{color:#FF0000; font-weight:normal; font-size:12px}
.bgnavtitle a:hover{color:#666}

#servicetable {width:685px; border:1px solid #D3D3D3}
#servicetable td{ height:36px; font-size:12px; text-align:center;color:#333333; background:#FFF; border:1px solid #D3D3D3}
#servicetable th{ background-color:#F1F7FC; text-align:center;color:#004499; font-size:14px;border:1px solid #D3D3D3}
#servicetable strong{color:#FF0000}
#servicetable .right{ background:url(../image/ico_right.jpg) no-repeat left center; display:inline-block;width:16px; height:16px}
#servicetable .error{ background:url(../image/ico_wrong.jpg) no-repeat left center; display:inline-block;width:16px; height:16px}


#bannerindex{width:auto}

#all{text-align:left; width:970px;  margin:0 auto;}
#header{width:970px; margin:0 auto; position:relative; z-index:1;}
#loginform{ position:absolute;width:284px; height:306px; right:0px; z-index:9999!important; top:20px; background:url(../image/loginbar.png) no-repeat left center;}
#loginform #online{ padding:15px 10px}
#inner_loginform h2{ padding-bottom:5px; margin-bottom:5px;font-size:14px}
#loginform td{color:#FFF; padding:8px 2px}
#loginform td h3{ margin-left:10px;font-size:12px}
#loginform td h3 span{ float:right; font-weight:normal}
#loginform td h3 a:link,#loginform td h3 a:visited{color:#FFC600}
#loginform td h3 a:hover{color:#F03}
#loginform .text{ height:28px; line-height:28px;width:188px}

#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:984px; height:77px; background:url(../image/bg_mainnav.jpg) no-repeat left top; position:relative;}


.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;}
#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}
#toplink span{font:bold 16px "微软雅黑";color:#F37705}
#toplink a:link,#toplink a:visited{color:#1E50A1; margin-right:10px;font-weight:100; display:inline-block;height:36px; line-height:36px}
#toplink a:hover{color:#F00}

.ad980,#ad_img{width:970px; margin:0 auto}
.ad980{ margin:10px auto}
#ad_img a{margin-right:6px; float:left; margin-left:1px}
a.marginright{ margin-right:0px!important}
#ad_img a img{width:190px; height:60px}
.ad980 img{width:970px; height:60px}
.leftright_ad{width:970px; margin-bottom:10px;}
.leftright_ad a{ float:left; height:58px;}
.leftright_ad .a_right{ float:right!important}

#mainnav{ background:none; height:38px;}
#mainnav li{background:none}
#mainnav li a.on:link,#mainnav li a.on:visited{color:#666;  height:32px; display:inline-block; background:#FFF; padding:0px 20px;
margin-top:5px;}
#mainnav li a.on:hover{color:#CCC}
#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 }

#inner_mainnav ul li{ padding-right:30px}
#inner_mainnav ol li{color:#FFF; padding-right:0px; float:right; overflow:hidden}
#inner_mainnav ol{width:270px; text-align:right}
#inner_mainnav ol li i{font-style:normal;color:#006CA2; padding-right:5px}
#inner_mainnav ol li span{ font-weight:bold}
#inner_mainnav ol li a:link,#inner_mainnav ol li a:visited{ font-weight:normal; background:url(../image/ico_qq.jpg) no-repeat left center; padding-left:22px; font-size:12px; display:inline-block}
#inner_mainnav ol li a:hover{color:#F03}


.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;}

.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; left:-1px}

.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 {display: block;float: left;height: 32px; line-height:32px; background-position:0 0;padding: 0px 8px;border-right: 1px solid #DDD;font-size: 12px;}
.news_list{width:258px;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}

form{padding:0;margin:0;}
.m{width:970px;}
.frame,.center,.register_content,.register_content .btn_register,.loginbar dd .btn_login{height:auto;overflow:hidden;zoom:1;}
.sublogo{height: 30px;
line-height: 30px;font-family:"SimHei";font-size: 20px;padding: 20px 0 20px 10px;margin: 10px;float:left;border-left: 1px solid #ddd;}
.hotline{width:205px;height:50px;/*background:url(../image/hotline.gif) no-repeat 0 0;*/float:right;margin-top:20px;}
.service a,.btn_register button,.loginbar dt,.loginbar dd button,.loginbar dd .signin a{background:url(../image/member_ico.png) no-repeat 0 0;}
.row{height:26px;line-height:26px;padding:10px 0;}
.row .input{height:24px;line-height:24px;border:1px solid #ddd;padding:0 3px;}
.row input,.row select{*vertical-align:middle;}
.row label{padding-right:15px;padding-left:5px;}
.service{float:left;}
.service a{width:29px;height:101px;background-position:-169px 0;display:block;}
#mainlogo {margin: 10px 10px 10px 0px;float: left;_display:inline;}

/*register*/
.register{background:#fff;}
.hr{height:0;line-height:0;border-top:3px solid #116bc1;border-bottom:3px solid #ddd;}
.register .center{width:968px;background:#fff;border:1px solid #e3e3e3;border-top:0;float:left;}
.steps{height:90px;line-height:30px;background:#edf6fc;font-weight:bold;padding-top:10px;border-bottom:1px solid #e3e3e3;}
.steps ol{width:720px;height:70px;padding:0;background:url(../image/register_steps.png) no-repeat center bottom;margin:0 auto;}
.steps li{float:left;text-align:center;list-style:none;}
.steps .step2{margin:0 270px 0 255px;_display:inline;}
.steps li span{color:#049;}
.register_content{background:#fefefe;padding-bottom:30px;}
.register_content dl{width:720px;margin:10px auto;}
.register_content dt{height:24px;line-height:24px;font-weight:bold;color:#049;padding:4px 0;border-bottom:1px solid #f3f3f3;}
.register_content dd{margin-top:10px;}
.register_content dd .row .span{width:150px;display:inline-block;text-align:right;padding-right:10px;}
.register_content dd .row i{color:#e4191e;padding:0 5px;font-style:normal;}
.register_content dd .row .input{width:260px;margin-right:5px;}
.btn_register{margin:15px 0 0 290px;height:30px;padding-bottom:30px;}
.btn_register button{width:161px;height:50px;background-position:0 0;border:0;cursor:pointer;float:left;}
.btn_register span{height:14px;line-height:14px;margin:30px 10px 0;display:block;float:left;}
.btn_register a,.btn_register a:link,.btn_register a:visited,.btn_register a:hover,.btn_register a:active{color:#049;}

#list_nav{margin-top:0;}


/*login*/
.login{background:#fff;}
.login #all{border:0;margin:0 auto;padding:40px 0;}
.feture{width:610px;height:385px;background:url(../image/feture.jpg) no-repeat 0 center;float:left;}
.loginbar{width:298px;border:1px solid #c7d8e4;background:#f6f9fc;float:right;margin-left:40px;}
.loginbar dt{height:40px;line-height:40px;background-position:0 -103px;background-repeat:repeat-x;}
.loginbar dt span{width:100px;background:#f6f9fc;font-size:14px;font-weight:bold;color:#084ca1;text-align:center;display:block;border-right:1px solid #c7d8e4;}
.loginbar dd{padding:10px;}
.loginbar dd .span{width:45px;display:inline-block;text-align:right;padding-right:10px;}
.loginbar dd .input{width:150px;}
.loginbar dd button{width:102px;height:37px;border:0;background-position:0 -52px;cursor:pointer;float:left;}
.loginbar dd .btn_login span{width:60px;height:14px;line-height:14px;margin:20px 0 0 5px;padding-right:0;float:left;}
.loginbar dd .ml68{margin-left:48px;padding-top:0;}
.loginbar dd .btn_login{padding:0;}
.loginbar dd .signin{margin-top:20px;border-top:1px solid #dde6ed;padding-top:16px;line-height:24px;}
.loginbar dd .signin a{width:198px;height:30px;line-height:30px;background-position:0 -145px;display:block;font-weight:bold;color:#084ca1;text-align:center;text-decoration:none;margin:10px 40px;}

.reg_title{height:24px;line-height:24px;font-weight:bold;color:#049;padding:4px 0;border-bottom:1px solid #f3f3f3;margin-left:20px;}
.register_content dd .row #load_area_1{width:268px;text-align:left;}
.f_red{padding-left:10px;}



/*footer*/
.copyright{ padding-top:10px}
.kefuno{color:#F33;font-size:14px;font-family:Tahoma, Geneva, sans-serif}
.alinks_list a{ display:inline-block;width:110px; 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:0px;top:70px}



#online_handle{width:228px;height:37px;background:url(../image/btn_sigun.jpg) no-repeat 0 0;cursor:pointer;border:0;}
.vip_phone{background:url(../image/vip_phone.gif) no-repeat 60px 0;padding-right:80px;}

#footer{margin-top:0;}