﻿@charset "utf-8";
/* CSS Document */
.png_bg{behavior:url(../png_js/iepngfix.htc);}
.header{height:80px; overflow:hidden; background:url(../image/logo.png) left no-repeat; width:925px; margin:0 auto; font-family:"微软雅黑"; font-weight:800;}
.header .div0{height:50px; line-height:50px; text-align:right; color:#999; padding-right:20px;}
.header .div0 a{padding:0 9px 0 9px;}
/*.header1{height:96px;}
.header1 .div0{margin-bottom:12px;}*/
.nav{height:30px; overflow:hidden;}
.nav li{float:left; width:96px; height:30px; text-align:center; overflow:hidden; font-size:13px; font-weight:bold;}
.nav a{text-decoration:none;}
.nav a:hover, .nav .a_now{font-size:15px; color:#900; text-decoration:none;}

.s_nav{background:url(../image/s_nav.png) bottom no-repeat; behavior:url(../png_js/iepngfix.htc); width:97px; overflow:hidden; position:absolute; z-index:100;}
.s_nav ul{width:97px; background:url(../image/s_nav.gif) top center no-repeat; padding:12px 0 12px 0;}
.s_nav li{text-align:center; height:23px; line-height:23px; overflow:hidden;}
.s_nav li a{text-decoration:none;}
.s_nav li a:hover{color:#000; text-decoration:none;}
.s_nav2{background:url(../image/s_nav2.png) bottom no-repeat; behavior:url(../png_js/iepngfix.htc); width:140px;}
.s_nav2 ul{width:140px; background:url(../image/s_nav2.gif) top center no-repeat;}

.englist_nav ul{width:120%;}
.englist_nav li{width:auto; font-family:Arial, Helvetica, sans-serif;}
.englist_nav li a{padding:0 7px 0 6px;}
.englist_nav a:hover, .englist_nav .a_now{ font-size:13px;}

.footer{height:35px; line-height:35px; overflow:hidden; background:#f6f6f6; border:#ccc solid 1px; margin-bottom:35px; color:#999; padding:0 12px 0 6px;}
.footer a{padding:0 6px 0 6px; color:#999; font-family:"微软雅黑"; font-weight:800;}

.index_flash{height:335px; overflow:hidden;}
.index_flash div{width:800%;}

.index_nav{height:75px; overflow:hidden;}
.index_nav li{float:left; width:250px; overflow:hidden;}
.index_nav img{behavior:url(../png_js/iepngfix.htc);}
.index_nav a{display:block; width:194px; height:32px; padding-top:20px; overflow:hidden; text-align:center; margin:0 auto;}
.index_nav a:hover, .index_nav .a_now{background:url(../image/t_bg.png) no-repeat!important;background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../image/t_bg.png, sizingmethod=scale);}

.flash_div1{width:243px; overflow:hidden; background:url(../image/bg1.gif) bottom no-repeat; padding-bottom:11px;}
.flash_div1 div{border:#e1e1e1 solid 1px;}

.index_news li{float:left; width:320px; overflow:hidden; height:25px; line-height:25px;}
.index_news li span{display:block; float:left;}
.index_news li .time{width:80px; overflow:hidden;}
.index_news li .title{width:240px; overflow:hidden;}

.reflections .content{width:315px; line-height:1.8em; padding-left:5px; height:95px; overflow:hidden;}
.reflections .left_btn{float:left; width:16px; height:30px; overflow:hidden; cursor:pointer; background:url(../image/left_btn.gif) center no-repeat;}
.reflections .right_btn{float:left; width:16px; height:30px; overflow:hidden; cursor:pointer; background:url(../image/right_btn.gif) center no-repeat;}
.reflections .scroll_div{float:left; width:318px; height:30px; overflow:hidden;}
/*.reflections ul{float:left;}*/
.reflections li{float:left; height:30px; overflow:hidden; background:url(../image/bg2.gif) left no-repeat; padding:0 8px 0 1px;}
.reflections li img{border:#CCCCCC solid 1px; border-left:0px; border-right:0px; background:url(../image/bg2.gif) right no-repeat; padding-right:1px;}

#demo {
overflow:hidden;
width: 318px;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

.l_nav{width:152px; overflow:hidden; margin-left:auto;}
.l_nav .title{height:50px; overflow:hidden; background:url(../image/line1.gif) bottom no-repeat; padding-left:12px;}
.l_nav li{height:39px; overflow:hidden; background:url(../image/line1.gif) bottom no-repeat; padding-left:12px;}
.l_nav li a{display:block; height:37px; line-height:37px; overflow:hidden; color:#333; float:left; padding-right:12px;}
.l_nav li a:hover, .l_nav li .a_now{background:url(../image/ico1.gif) right center no-repeat;}

.englist_l_nav .title{color:#c00; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding:0px;}
.englist_l_nav li{padding:0px; font-family:Arial, Helvetica, sans-serif; padding-left:6px;}

.about{width:670px; line-height:1.5em;}

.honor{width:625px; overflow:hidden; margin:0 auto;}
.honor .fl{width:60px; overflow:hidden; font-size:16px; font-weight:800; color:#990000; line-height:1.5em;}
.honor .fr{width:560px; overflow:hidden; line-height:1.5em;}
.honor .line_1{height:45px;}

.test{width:515px; overflow:hidden; margin:0 auto; padding-top:50px;}
.test h2{font-size:12px; height:40px; line-height:40px;}
.test .content{padding-bottom:25px; line-height:1.5em; border-bottom:#999 dotted 1px; margin-bottom:12px;}

.client_list .top_btn{height:25px; cursor:pointer; overflow:hidden; background:url(../image/top_btn.gif) top center no-repeat;}
.client_list .bottom_btn{height:25px; cursor:pointer; overflow:hidden; background:url(../image/bottom_btn.gif) bottom center no-repeat;}
.client_list li{height:70px; overflow:hidden;}
.client_list li img{border:#CCC solid 1px; height:50px; width:150px;}
/*.client_list ul{height:262px; overflow:hidden;}*/
#demo_up {
overflow:hidden;
height:262px;
}

.evaluation .img_div{height:145px; overflow:hidden; text-align:center;}
.evaluation .content{line-height:1.8em; padding-bottom:50px;}
.evaluation a{color:#0033CC;}

.news{width:660px; overflow:hidden;}
.news .div_tr{height:220px; overflow:hidden; padding:0 0px 0 8px;}
.news .div_tr .fl{border:#CCC solid 1px;}
.news .div_tr .fr{width:380px; overflow:hidden; line-height:1.8em;}
.news .div_tr h2{ padding-top:8px;}
.news .div_tr .time{height:25px; color:#ccc;}
.news_list{width:575px; overflow:hidden; margin:0 auto;}
.news_list li{height:38px; line-height:38px; border-bottom:#CCC dotted 1px; overflow:hidden; background:url(../image/ico3.gif) left no-repeat; padding-left:19px;}
.news_list li .title{float:left;}
.news_list li .time{float:right; padding-right:15px;}

.down .ul0 li{width:232px; height:303px; float:left; overflow:hidden;}
.down .ul0 a{color:#333;}
.down .ul0 .li_bg{position:relative; background:url(../image/img_bg.gif); width:172px; height:253px; overflow:hidden; margin:0 auto; text-align:center; margin-bottom:4px;}
.down .ul0 .new_div{background:url(../image/ico1.png); width:57px; height:57px; overflow:hidden; position:absolute; top:-4px; left:118px;}
.down .ul0 .img_div{height:220px; overflow:hidden; padding-top:11px;}
.down .ul0 .title{padding-left:24px;}
.down .ul0 .title a{display:block; float:left; background:url(../image/a_bg.gif); width:84px; height:31px; line-height:31px; text-align:center; margin-left:6px; _margin-left:3px;}
.down .more_div{padding-left:30px; height:40px;}
.down .ul1{padding-left:30px;}
.down .ul1 li{float:left; width:125px; height:35px; overflow:hidden;}
.down .ul1 a{display:block; width:117px; height:28px; line-height:28px; text-align:center; background:#e6e6e6; color:#333;}

.contact{width:650px; overflow:hidden; margin-left:40px;}
.contact .div_tr{height:115px; overflow:hidden; border-bottom:#CCC dotted 1px; padding:15px 15px 0 15px; margin-bottom:50px;}
.contact .div_tr .fl{padding-top:3px;}
.contact .div_tr .fr{width:500px; overflow:hidden;}
.contact .div_td{float:left; width:285px; height:105px; overflow:hidden;}
.contact .div_td1{float:right;}

.job h2{height:35px; line-height:35px; padding-left:9px;}
.job .content{line-height:1.5em; margin-bottom:25px; padding-bottom:25px; border-bottom:#CCC dashed 1px; padding-left:9px;}

.englist_l{width:153px; overflow:hidden; margin-left:auto; padding-top:15px;}
.englist_l li{height:30px; overflow:hidden; font-weight:bold;}
.englist_l .li0{background:url(../image/ico2.png) 6px center no-repeat; behavior:url(../png_js/iepngfix.htc);}
.englist_l .li1{background:url(../image/ico3.png) left center no-repeat; behavior:url(../png_js/iepngfix.htc);}
.englist_l .li2{background:url(../image/ico4.png) 5px center no-repeat; behavior:url(../png_js/iepngfix.htc);}
.englist_l .li3{background:url(../image/ico5.png) 3px center no-repeat; behavior:url(../png_js/iepngfix.htc);}
.englist_l .li4{background:url(../image/ico6.png) 4px center no-repeat; behavior:url(../png_js/iepngfix.htc);}
.englist_l li a{color:#c00; padding-left:37px; display:block; height:22px; padding-top:8px;}

.investor_img{border:#CCC solid 1px; width:354px; overflow:hidden;}

.investor_content{height:155px; overflow:hidden;}
.investor_content h2{height:25px; overflow:hidden; font-size:16px; font-weight:800; color:#c00;}
.investor_content .content{line-height:1.5em;}

.press{padding:0 19px 0 19px; height:130px; overflow:hidden;}
.press a{color:#333;}
.press .content{margin-bottom:8px; line-height:1.5em;}

.featured{height:170px;}

.spotlight{padding:0 19px 0 19px; height:86px; overflow:hidden;}
.spotlight .content{line-height:1.5em;}

.stock{height:130px; padding:0 19px 0 19px; overflow:hidden;}
.stock li{height:26px; line-height:26px; overflow:hidden; clear:both; width:320px; float:left;}
.stock .ico1{background:url(../image/ico4.gif) left no-repeat; padding-left:25px;}

.investor{width:735px; overflow:hidden;}

.layer1{position:absolute; z-index:100; background:url(../image/layer_bg.png); behavior:url(../png_js/iepngfix.htc); height:135px; width:100%; top:280px; left:0px;}

.case h2{font-size:12px; font-weight:100; height:35px; line-height:35px; border-bottom:#999 dotted 1px; padding-left:12px; cursor:pointer; color:#333;}
.case .h2_now{font-weight:bold;}
.case .content_1{width:auto; padding:12px; display:none;}

.ad{position:absolute; z-index:300; top:100px; left:10px;}
.ad span{display:block; height:20px; width:35px; text-align:center; line-height:20px; overflow:hidden; border-bottom:#666 solid 1px; cursor:pointer;}