/* CSS Document */
html{color:#333;background:#fff}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#049}
a:hover{text-decoration:underline;color:#F44}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
#page,#header,#content,#footer{width:100%;margin-left:auto;margin-right:auto;}
#page .wrapper{margin-left:auto;margin-right:auto;width:950px}
.main-wrap,.col-main,.col-extra{float:left;}
.col-sub{float:right;}
.col-extra{margin-right:10px;}
.layout:after,.main-wrap:after,.col-main:after,.col-sub:after,.col-extra:after{content:'\20';display:block;height:0;clear:both;}
.layout,.main-wrap,.col-main,.col-sub,.col-extra{*zoom:1;}

/*اه³‎¸،¶¯*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/* html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */ 

.fl{float:left}
.fr{float:right}
.hidden {display:none !important;}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.vm{vertical-align:middle;}
.pr{position:relative;}
.pa{position:absolute;}
.fn {font-weight:normal;}
.fb {font-weight:bold;}
.zoom{zoom:1;}

#site-nav,#site-nav .quick-menu li,#site-nav .login-status .select-box,#site-nav .login-status .btn-login,#site-nav .quick-menu li s,.list-txt li{background:url(../images/global.gif) 0 0 no-repeat;}
.main-nav,.main-nav .nav-list li,#content .main .main-title,#content .main .feedback-form input.submit{background:url(../images/about_sprites.png) 0 0 no-repeat;}

#site-nav{background-position:0 -4px;background-repeat:repeat-x;}
#site-nav .site-nav-bd{width:960px;margin:0 auto;height:22px;line-height:22px;padding:2px 0;}
#site-nav .login-status{float:left;}
#site-nav .quick-menu{float:right;}
#site-nav .quick-menu li{float:left;padding: 0 8px;margin-left:-1px;background-position:-119px -30px;height:22px;line-height:22px;}
#site-nav .quick-menu li.weibo{background:none;}
#site-nav .quick-menu li s{position:absolute;width:19px;height:16px;left:0;top:3px;*top:2px;_top:3px;}
#site-nav .quick-menu li.anonymity a{color:#F40;text-decoration:underline;}
#site-nav .quick-menu li.weibo a,#site-nav .quick-menu li.service a{display:block;float:left;padding-left:20px;position:relative}
#site-nav .quick-menu li.weibo s{background-position:-20px -60px;}
#site-nav .quick-menu li.menu-item{position:relative;padding:0;z-index:9999;}
#site-nav .menu-hd{display:block;position:relative;height:20px;line-height:17px;margin:2px 1px 0;padding:0 22px 0 10px;cursor:pointer;float:left;z-index:10002;}
#site-nav .menu-hd:hover,#site-nav .hover {margin:1px 0 0;border:1px solid #BFBFBF;border-bottom:none;background:#FFF;}
#site-nav .menu-hd b{position:absolute;right:10px;top:7px;width:0;height:0;border-width:4px 4px; border-style:solid; border-color:#666 #FCFCFC #FCFCFC;font-size:0;line-height: 0;-webkit-transition: -webkit-transform 0.2s ease-in;-webkit-backface-visibility: hidden; -moz-transition: -moz-transform 0.2s ease-in;-o-transition: -o-transform 0.2s ease-in; transition: transform 0.2s ease-in;}
#site-nav .hover b,#site-nav .menu-hd:hover b{top:3px\9;border-color:#666 #fff #fff;-moz-transform:rotate(180deg);-moz-transform-origin:50% 30%;-webkit-transform:rotate(180deg);-webkit-transform-origin:50% 30%;-o-transform:rotate(180deg);-o-transform-origin:50% 30%;transform:rotate(180deg);transform-origin:50% 30%;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
#site-nav .menu-bd{background:#fff;padding:5px 10px;width:229px;border:1px solid #bfbfbf;position:absolute;right:0;top:21px;z-index:10001;display:none;}
#site-nav .menu-bd dl{padding:5px 0;border-bottom:1px solid #E5E5E5;}
#site-nav .menu-bd .last{border:0;}
#site-nav .menu-bd dt{font-weight:700;color:#8c8c8c;line-height:24px;text-align:left;}
#site-nav .menu-bd dd{text-align:left;line-height:24px;}
#site-nav .menu-bd dd a{padding-right:8px;display:inline-block;*zoom:1;color:#333;}

.masthead{height:90px;}
.masthead .site-logo{float:left;width:220px;height:70px;margin-top:10px;}
.masthead .site-sign{float:left;height:60px;margin-top:15px;margin-left:50px;_display:inline;}
.masthead .site-contact{float:right;height:60px;margin-top:15px;font-size:30px;color:#666;}
.main-nav{height:40px;background-color:#D71920;background-position:0 0;background-repeat:repeat-x;}
.main-nav .nav-list li{float:left;width:95px;background-position:right -40px;}
.main-nav .nav-list li a{display:block;height:40px;text-align:center;font-size:14px;font-weight:700;line-height:40px;padding-left:2px;color:#FFF;}

#content{margin-bottom:20px;}
#content .about-banner{width:950px;margin:10px auto;}
#content .about-banner img{-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
#content .side{float:left;width:200px;}
#content .side-nav{margin-bottom:10px;padding:5px;border:1px solid #C3C3C3;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
#content .side-nav li{height:32px;line-height:32px;border-bottom:1px solid #EDEDED;}
#content .side-nav li a{display:block;text-align:center;font-size:14px;font-weight:700;color:#333;}
#content .side-nav li.curr{background-color:#D71920;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
#content .side-nav li.curr a{color:#FFF;}
#content .side-nav li.last{border-bottom:0;}
#content .main{float:right;width:740px;}
#content .main .main-title{height:35px;border:1px solid #C3C3C3;background-color:#F0F0F0;background-position:0 -80px;background-repeat:repeat-x;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
#content .main .main-title h3{font-size:14px;font-weight:700;height:35px;line-height:35px;padding-left:20px;}
#content .main .main-content{border:1px solid #C3C3C3;border-top:0;padding:20px;}
#content .main .main-content p{margin-bottom:20px;text-indent:2em;font-size:14px;line-height:22px;color:#666;}
#content .main .item-title{font-size:14px;font-weight:700px;margin-bottom:10px;}
#content .main .service-box{}
#content .main .service-box .item-title{font-size:12px;font-weight:700px;margin-bottom:10px;}
#content .main .service-box p{font-size:12px;line-height:20px;}
#content .main .main-list{margin:0 0 20px 20px;}
#content .main .main-list li{line-height:22px;color:#666;font-size:14px;}
#content .main .main-table{border-left:1px solid #D4D4D4;border-top:2px solid #D13333;margin-bottom:20px;width:100%;}
#content .main .main-table th,#content .main .main-table td{border-right:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;padding:8px;vertical-align:middle;}
#content .main .main-table th{background-color:#F2F2F2;}
#content .main .map-links li{float:left;margin-bottom:10px;}
#content .main .map-links li a{padding:0 5px;}
#content .main .map-links li.title{width:80px;font-weight:700;}
#content .main .map-links li.content{width:600px;color:#DDD;}
#content .main .agency-box .item-title{background-color:#D71920;color:#FFF;padding:5px 10px;}
#content .main .agency-box p{font-size:12px;line-height:20px;}
#content .main .custom-box .hd{border-bottom:1px solid #B8B8B8;height:30px;margin-bottom:20px;}
#content .main .custom-box .hd h3{float:left;border-bottom:3px solid #F00;font-size:14px;padding:0 3px;font-weight:700;height:27px;line-height:27px;}
#content .main .custom-box .hd .hd-msg{float:right;font-size:12px;line-height:30px;color:#F00}
#content .main .custom-box .bd{padding:0;}
#content .main .feedback-form input.int,#content .main .feedback-form textarea.int{border:1px solid #AEAEAE;padding:3px;font-size:14px;font-family:Verdana,Geneva,sans-serif;}
#content .main .feedback-form input.int{width:240px;}
#content .main .feedback-form textarea.int {width:590px;height:120px;}
#content .main .feedback-form input.submit{width:100px;height:30px;background-position:0 -120px;line-height:30px;font-size:14px;font-weight:700;text-align:center;color:#FFF;}
#content .main .feedback-form li{margin-bottom:10px;}
#content .main .feedback-form input{vertical-align:middle;}
#content .main .feedback-form p{margin-bottom:0;text-indent:0;}
#content .main .feedback-form p label{font-weight:700;font-size:14px;margin-right:10px}
#content .main .feedback-form p span{font-size:12px;color:#999;}
#content .main .friendlink-box{padding:10px 0;}
#content .main .friendlink-box .pic-list li{float:left;height:30px;width:90px;overflow:hidden;margin:0 9px 8px 0;}
#content .main .friendlink-box .text-list li{height:25px;line-height:25px;margin-right:9px;text-align:center;display:inline;}


#footer{border-top:1px solid #DADADA;padding:20px 0;background-color:#F7F7F7;}
.copyright{text-align:center;}
.copyright p{height:16px;line-height:16px;margin-bottom:8px;}


/*20120504_Add*/
#content .main .main-list li img{margin:0 -15px -3px 0;z-index:-1;position:relative;}
.main-content td{padding:10px 5px 10px 10px;border:1px solid #ededed;vertical-align:middle;}
.main-content td input{height:22px;line-height:22px;border:1px solid #d3d3d3;padding:0 3px;}
.main-content td textarea{border:1px solid #d3d3d3;padding:0 3px;line-height:20px;}
.main-content td .f_red{color:#f00;}
.main-content td .btn {background: url('../image/btn.gif') no-repeat;height: 24px;line-height: 22px;width: 50px;border: none;cursor: pointer;letter-spacing: 3px;border:0;}
.captcha input{border:1px solid #AEAEAE;padding:3px;font-size:14px;font-family:Verdana,Geneva,sans-serif;}
#content .main .feedback-form .captcha p{margin-bottom:-10px;}
#content .main .main-content .announcelist{text-indent:0;height:40px;line-height:40px;overflow:hidden;border-bottom:1px solid #e3e3e3;background: url(../images/global.gif) -115px -72px no-repeat;padding-left: 13px;margin:0;}

/*20120528_Add*/
.splitline{width:98%;height:0;overflow:hidden;border-top:1px solid #d3d3d3;border-bottom:1px solid #f3f3f3;margin:0 auto 12px;}