@charset "utf-8";

*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration:none;}
body{ font: 12px/180% Arial, Helvetica, sans-serif, "ÐÂËÎÌå"; 
background-repeat: repeat-x;
background-position: top center;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
.clearfix{display:block}
*+html .clearfix{min-height:1%}
a{ outline:none; color:#666;}
a img{border:none;}
.clear{clear:both}
a:hover{ text-decoration:underline;color:#d0252b }
/* nav_menu */
.nav_menu{ height: 42px; background-color: #b02d2d;margin-top:0px; }
.nav{width:1006px;height:41px;position:relative;margin:0 auto;}
.nav .list li{float:left;}
.nav .list a{float:left;display:block;width:125px;height:42px;text-align:center;font:bold 13px/36px "Î¢ÈíÑÅºÚ";color:#fff;}
.nav .list a:hover{color:#FFA304;text-decoration:none;}
.nav .list a:hover,.nav .list .now{color:#F00;background:#fff;}
.nav .box{position:absolute;left:-5px;top:42px;width:1006px;background:#FFF;overflow:hidden;height:0;filter:alpha(opacity=50);opacity:0.5;border-bottom:2px solid #074c52;_background:#fff;z-index:9999;}
.nav .cont{position:relative;padding:25px 0 0px 24px;z-index:9999;background:#fff;}

/*head*/
/*head*/
.wrap{ width:1006px; margin:0 auto;}
.head{ width:100%; float:left; background:url(../images/head_bg2.jpg) left top repeat-x; height:103px;}
.top{ width:100%; float:left; margin-top:12px;height:81px;}
.logo{ float:left; padding-left:5px;}
.laugage{ float:right; margin-top:10px; line-height:20px; height:49px;}
.topsearch{margin-top:15px;}
.laugage a{ display:inline-block; margin:0 5px; font-size:12px;}
.laugage a.spa1{ background:url(../images/top_icon1.jpg) left center no-repeat; padding-left:18px;}
.laugage a.spa2{ background:url(../images/top_icon2.jpg) right center no-repeat; padding-right:20px;}

/*ÓÑÇéÁ´½Ó*/
#demo {
background: #FFF;
overflow:hidden;
_border: 1px dashed #CCC;
width: 980px;
padding-top:10px;
}
#demo img {
_border: 3px solid #F2F2F2;
_width:230px;
height:35px;
}
#demo li {float:left; margin:0 15px;}
#indemo {
float: left;
width: 800%;
text-align:center;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}


#demoteam {
background: #FFF;
overflow:hidden;
_border: 1px dashed #CCC;
width: 1000px;
padding-top:10px;
}
#demoteam img {
border: 3px solid #F2F2F2;
_width:230px;
_height:240px;
}
#demoteam li {float:left;margin-left:40px;}
#indemo {
float: left;
width: 800%;
text-align:center;

}
#demo11 {
float: left;
}
#demo22 {
float: left;
}


/* sublist */
.sublist li{float:left;width:168px;padding-right:24px;padding-bottom:24px;}
.sublist li h3.mcate-item-hd{font-family:'Î¢ÈíÑÅºÚ';padding-left:2px;font-size:14px;height:26px;line-height:26px;border-bottom:1px dashed #666666;}
.sublist li p.mcate-item-bd{padding-left:2px;}
.sublist li p.mcate-item-bd a{height:26px;line-height:26px;margin-right:5px;font-size:12px;color:#666666;text-decoration:none;display:inline-block;}
.sublist li p.mcate-item-bd a:hover{color:#6c5143;text-decoration:underline;}

.taxonomy {width:100px;float:left;}
.taxonomy li{float:left;font-size: 14px;text-indent: 10px;line-height: 32px; width:83px;padding:0px;}
.verticalLine{ background-color:#FFFFFF; border-left:#cfcfcf solid 1px; width:1px; height:100%; left:200px; top:0px; float:left; min-height:200px; height:270px; margin:0 45px;}
.verticalLine-fw{ background-color:#FFFFFF; border-left:#cfcfcf solid 1px; width:1px; height:100%; left:200px; top:0px; float:left; min-height:200px; height:210px; margin:0 25px;}
.verticalLine-mg{ background-color:#FFFFFF; border-left:#cfcfcf solid 1px; width:1px; height:100%; left:200px; top:0px; float:left; min-height:200px; height:230px; margin:0 25px;}

.m_box{float:left;width:279px; margin: 0 20px;}
.m_box li{padding:0px;display: block;overflow: visible;vertical-align: top; width:279px;}
.m_box li.title {font-weight: bold; margin-top: 5px;padding:0px; width:279px;}
.m_box li.summary { width:279px; font-weight: normal;}
.m_box li.summary ul {padding: 0 0; float:none;}

.fuwu{height:500px;border-bottom:1px dashed #c8c8c8;}
.fuwu .title{height:80px;line-height:80px;font-size:30px;font-weight:bold;12px;color:#f00;text-align:center;background:url(../images/title_bg.gif) no-repeat left 32px;}
.fuwu dl{width:210px;float:left;text-align:center;margin:10px 15px;}
.fuwu dl dt{}
.fuwu dl dd{line-height:28px;min-height:84px;}
.fuwu dl dd a {margin-right:5px;}
.fuwu dl dd.fw1{font-size:18px;line-height:40px;margin-top:10px;font:bold 16px/35px "Î¢ÈíÑÅºÚ";min-height:28px;}
.fuwu dl dd.fw2{margin-top:20px;}

/*Turn Top*/
.turn-top{position:fixed;cursor:pointer;bottom:180px;right:20px;width:45px;height:45px;background:url(../images/icon_24.png) no-repeat 0 0;text-indent:-999px;overflow:hidden;}
.turn-top:hover{background-position:0 -50px;}

/*Footer*/
#fireFooter{position:relative;margin-top:5px;padding-top:45px;line-height:1;width:100%;height:195px;background:url(../images/footer_bg.png) repeat-x 0 0;}
#fireFooter img{display:none;}
.footer{margin:0 auto;width:960px;overflow:hidden;}
.footer .logo{float:left;width:195px;}
.footer .logo a{display:block;padding-top:50px;color:#666666;font:bold 12px/25px "Î¢ÈíÑÅºÚ";word-spacing:2px;_width:110px;height:25px;background:url(../images/logo-foot.png) no-repeat 0 0;}
.footer .contact{float:left;width:405px;}
.footer .contact .num{letter-spacing:2px;}
.footer .contact .email{margin-left:1px;letter-spacing:1px;}
.footer .contact .weibo{margin-left:4px;letter-spacing:1px;}
.footer .contact .icp{word-spacing:1px;}
.footer .footer-nav{float:right;width:345px;word-spacing:9px;}
.footer .certification{clear:both;margin-left:225px;padding-top:29px;width:345px;height:51px;background:url(../images/certification.png) no-repeat 0 29px;overflow:hidden;}
.footer .certification li{float:left;display:inline;margin-right:5px;width:54px;height:51px;}
.footer .certification li.zx{width:138px;}
.footer .certification li.cnnic{width:138px;}
.footer .certification li a{display:block;width:100%;height:51px;text-indent:-999px;overflow:hidden;}
.footer p{color:#737373;line-height:26px;}
.footer a{color:#737373;}
.footer a:hover{color:#d0252b;}

.news-module{border-bottom:0 none;}
.news-module dt{background-position:12px -450px;}
.news-module dt a{width:95px;}
.news-module dd{padding:22px 0 0;}
.news-module ul{float:left;margin:0;width:345px;}
.news-module ul.find-list{float:right;}
.news-module li{float:none;display:block;margin-left:0;padding-left:35px;color:#666666;line-height:28px;width:310px;height:28px;background:url(../images/news.png) no-repeat 0 0;overflow:hidden;}
.news-module li a{float:left;color:#666666;}
.news-module li a:hover{color:#d0252b;}
.news-module li .time{float:right;}
.module-title{padding-bottom:12px;font:15px/30px "Î¢ÈíÑÅºÚ";overflow:hidden;}
.module-title strong{float:left;letter-spacing:1px;}
.module-title .more{float:right;color:#B2B2B2;font:normal 14px/30px Arial, Helvetica, sans-serif;}
.module-title .more:hover{color:#d0252b;}

/*page*/
#pages { padding:14px 0 10px;font-family:"Î¢ÈíÑÅºÚ"; text-align:center}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin:0 3px;}
#pages a.a1 { background:url(../images/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#d50000; border:1px solid white; color:white; text-align:center; }
.page .noPage { display:inline-block; height:22px; line-height:22px; background:url(../images/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/*page-index*/
#body{margin:auto;width:980px;}
.clearfix {clear:both;}
.HeightTab{height:10px;width:1px;overflow:hidden;}
#body .inner{wdith:980px;}
#body .inner .left{width:220px;float:left;}
#body .inner .right{width:744px;float:right;border:1px solid #DDDDDD;padding-bottom:20px; min-height:500px;}
#body .inner .left .Sbox{width:218px;border:1px solid #DDDDDD;background:url("../images/box_bg4.jpg") repeat left top;padding-bottom:20px;font-size:12px;}
#body .inner .left .Sbox .topic{background:url("../images/box_bg1.jpg") repeat left top;font-size:12px;font-family:"Microsoft Yahei";margin:5px 0px 10px 0px;line-height:30px;border-bottom:1px solid #DDDDDD;padding-left:10px;color:#d0252b;font-weight:bold;}
#body .inner .left .Sbox .blank ul {padding:0px 0px;}
#body .inner .left .Sbox .blank ul li{cursor:pointer;}
#body .inner .left .Sbox .blank .current a{background:#d0252b;border-bottom:1px solid #FFFFFF;}	
#body .inner .left .Sbox .blank .current a{color:#FFFFFF;}
#body .inner .left .Sbox .blank ul li a{display:block;height:35px;line-height:35px;padding-left:30px;border-bottom:1px dotted #DDDDDD;_background:url("/images/Hituxblue/box_icon1.png") no-repeat 12px 12px;}
#body .inner .left .Sbox .blank ul li a:hover,.focus,.focus a{background:#d0252b;border-bottom:1px solid #FFFFFF;color:#FFFFFF;text-decoration:none;}
#body .inner .left .Sbox .list dl{padding:0px 20px;}
#body .inner .left .Sbox .list dl dt{font-family:Arial;color:#666666;line-height:20px;font-size:10px;}
#body .inner .left .Sbox .list dl dd{line-height:25px;border-bottom:1px dotted #DDDDDD;}
#body .inner .right  .Position{font-size:12px;line-height:33px;background:url("../images/box_bg5.jpg") repeat left top;}
#body .inner .right  .Position a{color:#666666;}
#body .inner .right  .Position span{padding-left:30px;background:url("../images/box_icon2.png") no-repeat 10px 4px;}
#body .inner .right .main{padding:10px 20px;font-size:12px;}

#body .inner .right .main  .IntroTitle{font-size:14px;font-family:"Microsoft Yahei","ºÚÌå";line-height:35px;border-bottom:2px solid #d0252b;margin:10px 0px;padding-left:10px;background:url("../images/cicon.gif") no-repeat 0px 8px;color:#FFFFFF;}

/* SearchBar */
.SearchBar {padding:10px 10px 0px 13px;}
.SearchBar #search-text {width: 140px;padding:0px 5px;border: 1px solid #d0252b;margin:0px;color:#999999;height:23px;line-height:23px;font-size:12px;}
.SearchBar #search-submit {border:none;background: #d0252b;font-size:12px;color: #FFFFFF;height:25px;margin:0px;	cursor:pointer;padding:0px 6px;line-height:25px;}

#InnerBanner{margin:5px 0;}

.content {font-size:12px;line-height:24px;}
.content p{text-indent:2em; margin-bottom:0.5em;	}
.newstitle{color: #d0252b;font-size: 18px;line-height: 18px;font-family: "ºÚÌå";font-weight: normal;margin: 8px 20px 8px;}

/*ÐÂÎÅÒ³*/
ul.items{display:block; overflow:hidden; width:716px; margin:0px auto;}
ul.items li{background:transparent; padding-bottom:15px; margin-bottom:15px; display:block; width:716px; overflow:hidden;}
ul.items li.nobg{background:transparent; padding-bottom:0px;}
ul.items li img{float:left; display:block; margin:0px; border:1px solid #ccc;}
ul.items li .imgdisc{float:left; overflow:hidden; width:550px; }
ul.items li .imgdisc_1{float:left; overflow:hidden; } 
ul.items li h2{font-size:14px; color:#439104; line-height:24px; margin-bottom:5px; margin-top:-3px;}
ul.items li h2 .date{display:block; position:absolute; top:0px; right:0px; font-size:12px; color:#999; font-family:Arial;}
ul.items li h2 a{font-size:14px; _color:#439104; line-height:24px;}
ul.items li h2 a:hover{color:#e50000;}
ul.items li p{font-size:12px; color:#666; line-height:24px;}
ul.items li p a.readme,ul.items li p a.download{float:left; background:url(../../../../../ucmf/groups/entwebtemplate/documents/enterprise_webasset/ent_cn_img_office.png) left center no-repeat scroll transparent; padding-left:20px; color:#666; font-size:14px; margin-right:0px; margin-top:5px;}
ul.items li p a.download{background-image:url(../../../../../ucmf/groups/entwebtemplate/documents/enterprise_webasset/ent_cn_img_download.jpg); margin-left:20px;}
ul.items li p a.readme:hover,ul.items li p a.download:hover{color:#e50000;}

/*ÄÚÈÝÒ³*/
#title_wrap { height:75px; text-align:center; margin-bottom:10px; background:#f8f8f8 url(../images/ico2.gif) left bottom repeat-x; padding-top:5px;}
#title ,#username ,#email ,#telephone,#YourName,#verifyCode ,#QQ,#ÐÕÃû{ color:#439104; font-size:18px; line-height:18px; font-family:"ºÚÌå"; font-weight:normal; margin:8px 20px 8px; }
.s-bd #content { color:#439104; font-size:18px; line-height:18px; font-family:"ºÚÌå"; font-weight:normal; margin:8px 20px 8px; width:460px; }
#Submit{ width:74px; height:23px; line-height:23px; border:0; background:url(../images/submit_bg.gif) no-repeat; text-align:center; color:#fff!important; cursor:pointer; margin-right:10px;}
#Reset{  width:74px; height:23px; line-height:23px; border:0; background:url(../images/reset_bg.gif) no-repeat; text-align:center; cursor:pointer;}
#info { color:#666; }
#info span { margin:0 6px; }
#info span a { display:inline-block; padding:0 3px; }
#info span a:hover { color:#fff; text-decoration:none; background:#254383; }
#c_txt { color:#666; line-height:25px; margin:30px 10px; text-indent:2em; }
#c_txt p { margin:15px 0; }
.content {font-size:12px;line-height:24px;}
.content p{text-indent:2em; margin-bottom:0.5em;	}
.newstitle{font-size: 18px;line-height: 18px;font-family: "ºÚÌå";font-weight: normal;margin: 8px 20px 8px;}

/*ÉÏÏÂÆª*/
#prev_next { height:55px; color:#999; margin-top:50px; padding:15px 20px; background:#f8f8f8; }
#prev_next a { color:#666; }
#prev_next a:hover { color:#f00; }
#prev {padding:4px 0;}
#next {padding:4px 0;}

/*download*/
/*---------- viewbox ---------*/
.viewbox{width:702px;overflow:hidden;padding-bottom:8px0;padding-left:25px}
.viewbox .title-xz h2{font-size: 24px;height:56px;line-height:56px;text-align:center;overflow:hidden;padding-top:10px;}
.viewbox .infolist{width:308px;float:left;}
.viewbox .content{font-size:14px;padding:12px 16px;line-height:25px;color:#333;}
.viewbox .picview{width:220px;float:left;padding-right:24px;padding-top:16px;}
.viewbox .infolist small{width:100px;text-align:right;display:block;float:left;font-size:12px;line-height:31px;color:#999;clear:left;height:31px;overflow:hidden;}
.viewbox .infolist span{width:200px;line-height:30px;float:left;height:31px;overflow:hidden;}
.viewbox .labeltitle{height:23px;background:url(../images/view-labeltitle-bg.gif) left 10px repeat-x;clear:both;overflow:hidden;margin:0px auto 0px;padding-top:10px;}
.viewbox .labeltitle strong{width:80px;height:23px;line-height:23px;text-align:center;color:#FFF;letter-spacing:1px;display:block;float:left;background:url(../images/view-labeltitle-bg.gif) left -44px no-repeat;overflow:hidden;}
.viewbox .downurllist{width:100%;clear:both;overflow:hidden;}
.viewbox .downurllist li{height:27px;background:url(../images/downurl-bg.gif) right top no-repeat;padding-right:4px;float:left;margin-right:10px;overflow:hidden;margin-top:10px;}
.viewbox .downurllist li a{height:27px;background:url(../images/downurl-bg.gif) left top no-repeat;display:block;font-size:12px;color:#555;text-indent:30px;line-height:27px;float:left;padding-right:5px;}
.viewbox .downurllist li a:hover{color:#F63;text-decoration:none;}

/*fcjy faq */
#helplist .widget_body { padding-top:20px;}
#helplist .faq { line-height:22px; }
#helplist .faq .faqQuestion { border-bottom:1px solid #E6E6E6;}
#helplist .faq.last .faqQuestion { border-bottom:none;}
#helplist .faq .faqQuestion h4 { font-size:12px; font-weight:normal; color:#545454;}
#helplist .faq .faqQuestion h4 a { display:block; height:22px; padding:7px 0; color:#545454; padding-left:36px; background:url(../images/sp_faq_qa.gif) no-repeat 12px 10px;}
#helplist .faq .faqAnswer { background:#FFFDF4 url(../images/sp_faq_qa.gif) no-repeat 12px -20px; border-top:2px solid #F5F2E5; padding:14px 23px 14px 36px; display:none; border-bottom:1px solid #E6E6E6;}
#helplist .faq .faqAnswer .faqContent { color:#545454;}
#helplist .faq .faqAnswer .faqContent a { color:#545454; text-decoration:underline;}
#helplist .faq.on .faqQuestion h4 { font-weight:bold;}
#helplist .faq.on .faqAnswer {
display: block;
}

/*------------contact-------------------*/

.m_mapbody {width: 710px;overflow: hidden;margin: 10px 0;}
.m_b_top {width: 710px;height: 31px;border: 1px #B5D7EF solid;margin: 0px;padding: 0px;background: url(../images/bg2.jpg);float: left;}
.m_b_1, .m_b_2 {float: left;padding: 20px 0 0 0px;line-height: 15px;}
.m_b_1 ul, .m_b_2 ul {float: left;width: 706px;padding: 10px 0;border-bottom: 1px #CCC dotted; }
.m_b_1 li, .m_b_2 li {float: left;font-size: 12px;margin: 4px 0 12px 12px;padding-right: 10px;border-right: 1px #CCC solid;height: 15px;color: #666;}
#m_b_n1 {background: url(../images/bg3.jpg) no-repeat;width: 710px;height: 25px;margin: 0px;border: 0px;color:#fff;padding: 5px 3px 0 13px;}
#m_b_n1 h3 a{color:#fff;}
