@charset "utf-8";
header, nav, article, footer, address {display: block;}

/* Navigation */
.hor-list li {display: inline;}
.hor-list li li {display: block;}

.piped li:before {content:"|"; padding: 0 5px;}
.piped li:first-child:before {content:""; padding: 0}

.breadcrumbs li:before {content: "/"; padding: 0 5px;}
.breadcrumbs li:first-child:before {content:""; padding: 0}

.piped li, .breadcrumbs li {*padding-left: 5px !important;} .piped li:first-child, .breadcrumbs li:first-child {*padding-left: 0 !important}

/* Typography */
.right {float: right;}
.left {float: left;}
.align-left {text-align: left;}
.align-right {text-align: right;}
.center {text-align:center;}
.justify {text-align:justify;}
strong, b, .bold, .strong {font-weight:bold;}
em, i,.italic,cite {font-style:italic;}
.underline {text-decoration:underline;}
.centered {display: block;margin: 0 auto}
img.alignleft {float:left;margin:4px 10px 4px 0;}
img.alignright {float:right;margin:4px 0 4px 10px;}
.block {display: block}
ins {font-size: 1em;text-decoration: none;vertical-align: super;}
code, pre {font-family: "Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace;}
.numbered {list-style: decimal-leading-zero inside;}
.disc {list-style: disc inside;}
abbr, acronym {border-bottom: 1px dotted #161a1f}

pre {background: url(../images/code_bg.gif);border-radius: 1px 1px 1px 1px;box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);display: block;border: 1px solid #E0E0E0;overflow: auto;font-size: 12px;line-height: 20px;margin: 15px 0;white-space: pre-wrap;}

dd {margin-left: 2em;}

.hide {display: none;}
.show {display: block;}
.vAlign {vertical-align: middle;}
.vl {font-size: 12px;padding: 0px 4px;}
.position_r{ position:relative}

/**
 +------------------------------------------------------------------------------
 * վС ֱʹ"font+С"Ϊ,
 +------------------------------------------------------------------------------
 */
.font9pt{ font-size:9pt;}
.font11px{ font-size:11px;}
.font14px{ font-size:14px;}
.font13px{ font-size:13px;}
.font16px{ font-size:16px;}
.font22px{ font-size:24px;}
.font28px{ font-size:28px;}

.red { color:red }
.color1 { color: #ff6600; }
.color2 { color: #048a41; }
.color3 { color: #a5a5a5; }
.color4 { color: #f19d01; }
.color5 { color: #fa5301; }



.H3 { height: 3px;  }
.H5 { height: 5px;  }
.H6 { height: 6px;  }
.H8 { height: 8px;  }
.H10 { height: 10px;  }
.H12 { height: 12px;  }
.H13 { height: 13px;  }
.H15 { height: 15px;  }
.H17 { height: 17px;  }
.H20 { height: 20px;  }
.H21 { height: 21px;  }
.H22 { height: 22px;  }
.H25 { height: 25px;  }
.H30 { height: 30px;  }
.H32 { height: 32px;  }
.H35 { height: 35px; }
.H39 { height: 39px;  }
.H36 { height: 36px;  }
.H41 { height: 41px;  }
.H47 { height: 47px;  }
.H51 { height: 51px;  }
.H58 { height: 58px;  }
.H61 { height: 61px;  }
.H65 { height: 65px;  }
.H72 { height: 72px;  }
.H98 { height:98px; }
.H255 { height:255px; }


.ML0 { margin-left: 0px!important; }
.ML1 { margin-left: 1px!important; }
.PDT0 { padding-top: 0px!important; }
.PLD_54 {padding-left:54px!important;  }
.line_through {  text-decoration:line-through}

/* վͷ */

.header{ background: url(../images/head_bg.jpg) repeat-x; height:111px;}
.head {width:1100px; margin:0 auto;  }
.headertop { height:28px }
.headertop ul { float:right }
.headertop li { float:left; line-height:28px; margin-left:14px; position:relative }
.headertop li img { float:left; display:block; margin-right:4px; margin-top:5px; }

.weixin_box{ display:none; position:absolute; top:20px; left:0px;}
.weixin_span{ cursor:pointer }
.headerbottom {  height:84px;}

.logo{ width:570px; float:left; margin-top:5px; }
.logo img { display:block; float:left}
.logo img.index1 { margin-top:12px; }
.logo img.index2 { margin-top:32px; margin-left:15px;}
.logo a { display:block; float:left}

.head_right { width:530px;  float:right;}
.search{ width:332px; }
.search dl {float:right }
.search dt { float:left;line-height:19px; width:80px; color:#a7a7a7;}
.search dd { float:left; line-height:19px;background: url(../images/search_bg.png) no-repeat; width:168px; height:19px; }
.search_btn { background:none;float:left;display:block; width:29px; height:18px;border:none;  cursor:pointer }
.search_input { border:none; height:16px; line-height:16px; width:128px; float:left;display:block; background:none;
                 margin-left:10px;font-family:"Microsoft Yahei";  font-size:12px; margin-top:2px; color:#a7a7a7;}

.phone { width:530px; height:16px;}
.phone ul{ float:right}
.phone li{ float:left; height:16px; margin-left:10px;}
.phone li.right{float:right}

/* ͷ */

#nav_box {background: url(../images/menu_bg.png) repeat-x;height:47px;  width:100%; border-bottom:#fe5400 solid 2px; }
.nav {  width:1100px; margin:0 auto;height:47px;}
.nav .li { float:left; line-height:47px; background: url(../images/menu_line.png) no-repeat left; width:163px;position:relative; z-index:40; }
.nav .li:first-child {width:119px;background:none }
.nav .li a { display:block; color:#fff; font-size:16px;font-family:"Microsoft Yahei"; text-align:center;  margin-left:1px;}
.nav .li a:hover { background:#00672F; }
.nav .li:hover,.nav .li.hover{ background:#00672F;}

/*.nav .li a {background: url(../images/menu_current.png) no-repeat;width:119px; }*/
.nav .li a:hover { background: url(../images/menu_current2.png) ;}
.nav .li a.current {  background: url(../images/menu_current2.png)}

.pagebanner { height:200px; }

/* drop-down-menu */
.drop-down-menu { position:absolute;top:47px;padding-top:2px; left:0; z-index:999; width:632px; height:286px; background:url(../images/xtb130.png) no-repeat 0 2px;; display:none; }

.drop-down-menu2 {width:472px; background-image:url(../images/xtb135.png); }
.drop-down-menu3 { left:-300px;}
.drop-down-content { padding: 20px 24px; }
.drop-down-content .drop-down-left { float: left; width: 102px;padding-right:30px; border-right:1px solid #e1e1e1 }
.drop-down-content .drop-down-left h3 { padding-left:22px; margin-bottom:10px; height:20px; line-height:20px;  font-size: 16px; color:#666; background:url(../images/xtb131.png) no-repeat 2px 3px; }
.drop-down-content .drop-down-left ul  a { font-size: 12px; color: #666; font-family: SimSun; }
.drop-down-content .drop-down-left li { height:28px; padding: 1px 0; border-bottom: 1px solid #e1e1e1; }
.drop-down-content .drop-down-left li a { height: 28px; line-height: 28px; padding-left:15px; background:url(../images/xtb132.png) no-repeat 6px 10px; text-align:left; }
.drop-down-content .drop-down-left li a:hover { color:#fff; background: #909090 url(../images/xtb133.png) no-repeat 6px 10px; }
.drop-down-content .drop-down-left li:last-child { border-bottom: 0; }


.drop-down-content .drop-down-left.hy { padding-left: 31px; padding-right:25px; border-right:0; }
.drop-down-menu2 .drop-down-content .drop-down-left.hy { padding-left: 0; }
.drop-down-content .drop-down-left.hy h3 { background-image: url(../images/xtb134.png); }
.drop-down-content .drop-down-left.hy li a { padding-left: 12px; background-position:3px 11px; }
.drop-down-content .drop-down-img { float:left; width:248px; padding-top: 30px; padding-right:30px }
.drop-down-content .drop-down-img a {display:block;  }
.drop-down-content .drop-down-img a.title { height: 32px; font-size:12px;color:#666; font-family:SimSun; line-height: 32px; text-align: center; color:#666;background:#d6d6d6;}




/* ҳ */
.page_class { height: 44px; margin: 0 auto; }
.page_class ul { float:right }
.page_class li {float: left; height: 21px; line-height:21px; text-align: center;color:#555454; margin-left: 8px;  }
.page_class li span { display: block; width: 24px; height: 23px; text-align: center; float:left;
                        background: url(../images/xtb117.png) no-repeat; line-height:23px; margin-right:6px;}
.page_class li input { display: block;float:left; border:#d6d6d6 solid 1px; width:53px; height:21px; line-height:21px; }



/*ҳ*/
#foot { min-height:251px; background:#0689c1; padding-top:28px; }
.footer {width:1102px; margin:0 auto;  }
.foot_menu { float:left; width:785px; height:184px; }
.foot_menu li {  width:150px; height:168px; float:left; text-align:left;  line-height:30px; }
.foot_menu li h2 { text-align:left;padding-left:36px; margin-bottom:4px;font-family:"SimSun";font-size:16px; 
                    color:#FFF;line-height:27px; display:block}
.foot_menu li h2.index1{background: url(../images/xtb6.png) no-repeat left center;}
.foot_menu li h2.index2{background: url(../images/xtb7.png) no-repeat left center;}
.foot_menu li h2.index3{background: url(../images/xtb9.png) no-repeat left center;}
.foot_menu li h2.index4{background: url(../images/xtb10.png) no-repeat left center;}
.foot_menu li h2.index5{background: url(../images/xtb11.png) no-repeat left center;}
.foot_menu li h2 a { font-family:"SimSun";font-size:16px;  color:#FFF;line-height:27px;}
.foot_menu li p { padding-left:45px;background: url(../images/xtb12.png) no-repeat 36px 7px;}
.foot_menu li p a { color:#FFF;  line-height:24px;  display:block;font-family:"SimSun";}
.foot_menu li p a img {display:block; float:left;  margin-top:8px; margin-right:4px; }
.foot_menu li a:hover { color:#FFF; text-decoration:underline }

.foot_phone {float:right; width:315px; height:168px; }
.foot_phone dt { float:left; width:108px; }
.foot_phone dt img {display:block; float:left;  margin-top:4px; margin-left:15px;  }
.foot_phone dd { float:left; margin-left:20px;  }
.foot_phone dd p { height:28px; }
.foot_phone dd p img { display:block; float:left;  margin-top:6px;}

.foot_copyright { width:1102px; border-top:#FFF solid 1px ;border-bottom:#FFF solid 1px ; height:65px;}
.copyright { width:600px; margin:0 auto; padding-top:9px;}
.copyright dt {  float:left; width:404px; height:45px; line-height:45px; color:#FFF; }
.copyright dd {  float:left; height:45px; line-height:45px; width:136px; margin-left:15px;}
.copyright dt.W60{ width:30px;float:left; }
.copyright dt.W60 img{display:block; float:right;  margin-top:14px;}
.copyright dd img { display:block; float:left;  margin-right:14px;}
.copyright dd img.index1 { margin-top:12px; }
.copyright dd img.index2 { margin-top:12px ; }










 #app_download { cursor:pointer; display:block; float:left; }
    .Pop_upBox_bg { position: absolute; top: 0; left: 0; background-color: #000; 
                     filter: alpha(opacity=30); width: 100%; height: 100%;opacity:0.3 ; z-index: 9990;display:none }
    .Pop_upBox { position: absolute; left: 50%; top: 50%; z-index: 99999; width: 883px; height:564px;
                  margin-left: -441.5px; margin-top: -282px; display:none }
    .Pop_upBox .pop_content { width: 100%; height: 100%; background: #fff; position:relative }
    .Pop_upBox .pop_content, img.close { position:absolute; top:5px; right:5px; cursor:pointer }
    .pop_pic { height: 368px; text-align: center; padding-top: 20px; }
    .pop_list { height:152px; padding: 20px; }
    .pop_list li { width: 420px; float: left; }
    .pop_list li .pop_list_bg { width:326px; height: 140px; background: url(../images/2222.png) no-repeat; margin: 0 auto; padding: 0 23px; }
    .pop_list li .pop_list_bg dt { width: 158px; height: 92px; float: left; }
    .pop_list li .pop_list_bg dt p { line-height: 51px; height: 51px; }
    .pop_list li .pop_list_bg dt .download { width: 158px; height: 38px;background: url(../images/5555.png) no-repeat; display: block; }
    .pop_list li .pop_list_bg dt .download a { color: #fff; font-size: 14px; line-height: 38px;  }
    .pop_list li .pop_list_bg dt .download a:hover { color: #ff5400; }
    .pop_list li .pop_list_bg dt .download img { display: block; float: left; margin-left: 10px; margin-top: 5px; }
    .pop_list li .pop_list_bg dt img { display: block; float: left; margin-left:24px; margin-right: 12px; }
    .pop_list li .pop_list_bg dd { width: 115px; height: 92px; float: left; text-align: center; }
    .clear { clear: both; height: 0px; line-height: 0; margin: 0; padding: 0; _height: 0px; }

#pnl_phone_right{display:none!important}

  .kd-firend-mbox
        {
     
            margin-bottom: 20px;
        }
        .kd-firend-mbox .mt h2
        {
            font-size: 14px;
            color: #333333;
            height: 20px;
            line-height: 20px;
            margin-bottom: 10px;
        }
        .kd-firend-mbox .mc ul li
        {
            height: 26px;
            line-height: 26px;
            float: left;
             color: #555555;
        }
        .kd-firend-mbox .mc ul li a
        {
            font-size: 12px;
            color: #555555;
            line-height: 26px;
            padding:0 5px;
        }
        .kd-firend-mbox .mc ul li a:hover
        {
            text-decoration: underline;
            color: #ff5400;
        }
        .kd-firend-mbox .mc ul.life-social li
        {
            overflow: hidden;
        }