@charset "utf-8";
/* 
   Author:Zhen Hao Ye
   Copyright:5545.cn
*/

/* body
----------------------------------------------------------------------------------- */
body.index{margin:0px auto;color:#60686f;font-size:12px; font-family:Arial,宋体; background:url(../images/bg.gif) repeat-x; background-position:0 95px;}
body{margin:0px auto;color:#60686f;font-size:12px; font-family:Arial,宋体; background:url(../images/bg.gif) repeat-x;}
::selection{ background-color:#2a74b2; color:#fff;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,select,label,textarea,p{padding:0; margin:0;}  
h1,h2,h3,h4,h5,h6{font-weight:normal;}     
li{list-style-type:none;}
ol,ul{list-style:none;}  
em{font-style:normal;}
select,label,input{vertical-align:middle;}
img{border:none;}
a{text-decoration:none;color:#646464;}

/* style
----------------------------------------------------------------------------------- */
.left{float:left;}
.right{float:right;}
.hide{ display:none;}
.more{ width:44px; height:22px; display:block; background:url(../images/icon.png) no-repeat; background-position:-116px -24px; overflow:hidden;}

/* top & nav & logo & menu & banner
----------------------------------------------------------------------------------- */ 
.top{ height:136px; overflow:hidden; background:url(../images/top_bg.gif) repeat-x left top;}
.top .cnen{ width:1078px; height:34px; margin:0 auto;}
.top .cnen .share{ width:222px; height:27px; overflow:hidden; padding:3px 0 0 8px; background:url(../images/x1.gif) left top no-repeat;}
.top .cnen a.collect{ height:34px; line-height:34px; color:#646464; padding:0 8px 0 0px;}
.top .cnen a.collect:hover{ text-decoration:underline;}
.top .cnen s{ float:right; width:17px; height:17px; display:block; background:url(../images/icon.png) left top no-repeat; margin:8px 8px 0 0;}
.top .LS{ width:1078px; height:102px; margin:0 auto;}
.top .LS a.logo{ padding-top:6px;}
.top .LS .search{ width:435px; height:33px; overflow:hidden; margin-top:47px; background:url(../images/search.gif) left top no-repeat;}
.top .LS .search a.a1{ width:99px; height:22px; display:block; margin-top:4px;}
.top .LS .search a.a2{ width:95px; height:22px; display:block; margin:4px 0 0 18px;}
.top .LS .search form{ width:203px; height:33px; overflow:hidden; float:right;}
.top .LS .search form input.txt{ width:165px; height:27px; margin:3px 0 3px 3px; overflow:hidden; border:none; background:none; text-indent:10px; line-height:27px;}
.top .LS .search form input.btn{ width:35px; height:33px; overflow:hidden; border:none; background:none; cursor:pointer;}

.menu{ width:1076px; height:43px; background:url(../images/menu_bg.gif) left top repeat-x; overflow:hidden; margin:0 auto; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; padding-bottom:5px;}
.menu ul{ width:1076px; height:43px; overflow:hidden;}
.menu ul li{ float:left; width:99px; height:43px; overflow:hidden;}
.menu ul li a{ width:99px; height:43px; display:block; background:url(../images/x2.gif) no-repeat; background-position:97px 15px; text-align:center; line-height:43px; font-size:14px; color:#333;}
.menu ul li a:hover,.menu ul li a.this{ background:url(../images/icon.png) no-repeat; background-position:-17px 0; display:block; font-weight:bold; color:#fff; text-decoration:none;}

.banner{ width:1058px; height:388px; background:url(../images/banner_bg.png) center top no-repeat; margin:8px auto 0 auto; padding:10px 36px 2px 36px; overflow:hidden;}
.banner .pic{ width:1058px; height:342px !important; overflow:hidden;}
.banner .pic li{ width:1058px; height:342px !important; overflow:hidden;}
.banner .pic li a{ width:1058px; height:342px !important; overflow:hidden; display:block;}
.banner .txt{ width:497px; height:36px; overflow:hidden; margin-top:10px; overflow:hidden; padding-left:32px;}
.banner .txt ul{ width:497px; height:36px; overflow:hidden; position:relative;}
.banner .txt ul li{ width:497px; height:36px; overflow:hidden; position:absolute; left:0; z-index:999;}
.banner .txt ul li a{ font:16px/30px Arial,微软雅黑; color:#333;}
.banner .num{ height:46px; overflow:hidden; margin-top:13px;}
.banner .num li{ float:left; width:24px; height:24px; overflow:hidden; background:url(../images/icon.png) no-repeat; background-position:-116px 0; cursor:pointer; margin-right:7px;}
.banner .num li a{ display:block; width:24px; height:24px; font:14px/22px Arial; color:#999; text-align:center;}
.banner .num li.on{background:url(../images/icon.png) no-repeat; background-position:-140px 0;}
.banner .num li.on a{ display:block; width:24px; height:24px; font:14px/24px Arial; color:#fff; text-align:center;}

/* index
----------------------------------------------------------------------------------- */
.bo1{ width:1078px; height:467px; overflow:hidden; margin:20px auto 0 auto;}
.bo1 .list{ width:1078px; height:408px; overflow:hidden; margin-top:15px;}
.bo1 .list ul{ width:1088px; height:418px; overflow:hidden;}
.bo1 .list ul a img{ background:url(../images/ajax-loader.gif) center center no-repeat;}
.bo1 .list ul a{ float:left; width:260px; height:197px; border:1px solid #d2d2d2; overflow:hidden; margin:0 10px 10px 0; position:relative;}
.bo1 .list ul a .hover{ width:238px; height:105px; position:absolute; top:199px; left:0; overflow:hidden; background:url(../images/bg_1.png) left top repeat; cursor:pointer; padding:0 12px;}
.bo1 .list ul a .hover b{ width:238px; height:26px; font:14px/26px arial,宋体; color:#fff; text-align:left; display:block;}
.bo1 .list ul a .hover span{ width:238px; height:24px; font:12px/24px arial,宋体; color:#fff; text-align:left; display:block;}

.bo2{ width:1078px; height:411px; overflow:hidden; margin:18px auto 0 auto;}
.bo2 .case{ width:816px; height:362px; overflow:hidden; padding-top:5px;}
.bo2 .case a{ float:left; width:184px; height:165px; border:1px solid #d2d2d2; padding:4px 4px 0 4px; background-color:#fff; margin:10px 10px 0 0;}
.bo2 .case a img{ width:184px; height:138px; overflow:hidden; display:block;}
.bo2 .case a p{ width:184px; height:27px; font:12px/27px arial,宋体; color:#646464; text-align:center;}
.bo2 .question{ width:262px; height:352px; overflow:hidden; margin-top:15px;}
.bo2 .question ul{ width:232px; height:305px; border:1px solid #d2d2d2; border-top:none; padding:10px 14px 0 14px; overflow:hidden;}
.bo2 .question ul li{ width:232px; height:30px; overflow:hidden; margin:0; padding:0;}
.bo2 .question ul li s{ float:left; width:24px; height:14px; display:block; font:12px/14px 宋体; color:#fff; text-align:center; background-color:#989898; text-decoration:none; margin:8px 0; overflow:hidden;}
.bo2 .question ul li b{ float:left; width:24px; height:14px; display:block; font:12px/14px 宋体; color:#fff; text-align:center; background-color:#5691db; text-decoration:none; margin:8px 0; overflow:hidden;}
.bo2 .question ul li a{ float:left; height:14px; font:12px/30px arial,宋体; color:#60686f; text-align:left; margin:0 0 0 10px;}
.bo2 .question ul li a:hover{ text-decoration:underline;}

.bo3{ width:1078px; height:358px; margin:18px auto 0 auto; overflow:hidden;}
.bo3 .weibo{ width:262px; height:358px; overflow:hidden; margin:0 0 0 10px;}
.bo3 .weibo iframe{ width:260px; height:297px; overflow:hidden; border:1px solid #d2d2d2; margin:15px 0 0 0;}
.bo3 .list{width:778px; height:271px; overflow:hidden; padding:13px; border:1px solid #d2d2d2; margin-top:15px;}

.bo3 .list .headline{ width:778px; height:92px; overflow:hidden; padding-bottom:18px; border-bottom:1px dashed #eee;}
.bo3 .list .headline dl{ width:371px; height:92px; overflow:hidden;}
.bo3 .list .headline dl .img{ width:115px; height:86px; border:1px solid #ddd; padding:2px; margin-right:15px;}
.bo3 .list .headline dl .idd{ width:235px; height:92px; overflow:hidden;}
.bo3 .list .headline dl .idd dt{ width:235px; height:35px; overflow:hidden; border-bottom:1px dashed #e1e1e1;}
.bo3 .list .headline dl .idd dt a{ float:left; font:bold 12px/35px arial,宋体; color:#646464;}
.bo3 .list .headline dl .idd dt a:hover{ text-decoration:underline;}
.bo3 .list .headline dl .idd dt span{ float:right; font:12px/35px 宋体; color:#b3b2b2; padding-left:15px;}
.bo3 .list .headline dl .idd dd{ width:235px; height:48px; font:12px/24px arial,宋体; color:#b3b2b2; padding-top:8px;}
.bo3 .list ul{ width:814px; height:160px; overflow:hidden;}
.bo3 .list ul li{ float:left; width:371px; height:14px; overflow:hidden; margin:18px 36px 0 0;}
.bo3 .list ul li s{ float:left; width:24px; height:14px; display:block; font:12px/14px 宋体; color:#fff; text-align:center; background-color:#989898; text-decoration:none; overflow:hidden;}
.bo3 .list ul li b{ float:left; width:24px; height:14px; display:block; font:12px/14px 宋体; color:#fff; text-align:center; background-color:#5691db; text-decoration:none; overflow:hidden;}
.bo3 .list ul li a{ float:left; height:14px; font:12px/14px arial,宋体; color:#60686f; text-align:left; margin:0 0 0 10px;}
.bo3 .list ul li a:hover{ text-decoration:underline;}
.bo3 .list ul li span{ float:right; font:12px/14px arial,宋体; color:#b3b2b2;}

.t1{ width:1042px; height:21px; overflow:hidden; padding:23px 0 0 36px; background:url(../images/script.png) left top no-repeat;}
.t1 .nav{ width:993px; height:22px; overflow:hidden; background-color:#515151;}
.t1 .nav strong{ float:left; padding:0 58px 0 10px; font:14px/22px Arial,宋体; color:#fff;}
.t1 .nav a{ float:left; display:block; height:22px; background:url(../images/x3.gif) right top repeat-y; padding:0 16px; font:14px/22px Arial,宋体; color:#fff;}
.t1 .nav a.on{ background-image:none; background-color:#d8d8d8; color:#515151;}

.t2{ width:1042px; height:21px; overflow:hidden; padding:23px 0 0 36px; background:url(../images/script.png) no-repeat; background-position:0 -44px;}
.t2 .nav{ width:993px; height:22px; overflow:hidden; background-color:#515151;}
.t2 .nav strong{ float:left; padding:0 58px 0 10px; font:14px/22px Arial,宋体; color:#fff;}

.t3{ width:260px; height:34px; border:1px solid #d2d2d2; background:url(../images/bg_1.gif) left top repeat-x; text-indent:15px; font:bold 14px/34px arial,宋体; color:#333;}

.t4{ width:770px; height:21px; overflow:hidden; padding:23px 0 0 36px; background:url(../images/script.png) no-repeat; background-position:0 -88px;}
.t4 .nav{ width:721px; height:22px; overflow:hidden; background-color:#515151;}
.t4 .nav strong{ float:left; padding:0 58px 0 10px; font:14px/22px Arial,宋体; color:#fff;}
.t4 .nav a{ float:left; display:block; height:22px; background:url(../images/x3.gif) right top repeat-y; padding:0 16px; font:14px/22px Arial,宋体; color:#fff;}
.t4 .nav a.on{ background-image:none; background-color:#d8d8d8; color:#515151;}

.t5{ width:226px; height:21px; overflow:hidden; padding:23px 0 0 36px; background:url(../images/script.png) no-repeat; background-position:0 -132px;}
.t5 .nav{ width:226px; height:22px; overflow:hidden; background-color:#515151;}
.t5 .nav strong{ float:left; padding:0 58px 0 10px; font:14px/22px Arial,宋体; color:#fff;}

.t6{ width:229px; height:36px; overflow:hidden; background:url(../images/space.png) left top no-repeat; padding:15px 0;}
.t6 strong{ float:left; padding-left:18px; overflow:hidden; font:18px/36px arial,微软雅黑; color:#d7d7d7;}
.t6 span{ float:left; padding-left:10px; overflow:hidden; font:14px/36px arial; color:#979797;text-transform:capitalize;}

/* inside_page
----------------------------------------------------------------------------------- */
.id_banner{ width:1058px; height:211px; padding:10px 36px; overflow:hidden; margin:8px auto 0 auto; background:url(../images/id_banner_bg.png) center left no-repeat; position:relative;}
.id_banner .bd{ width:1058px; height:211px; overflow:hidden;}
.id_banner .hd{ height:20px; position:absolute; bottom:22px; right:50px;}
.id_banner .hd ul{ height:20px; overflow:hidden; float:right;}
.id_banner .hd ul li{ float:left; width:21px; height:20px; background:url(../images/icon.png) no-repeat; background-position:-185px 0; overflow:hidden; line-height:99em; cursor:pointer; margin-left:5px;}
.id_banner .hd ul li.on{ float:left; width:21px; height:20px; background:url(../images/icon.png) no-repeat; background-position:-164px 0; overflow:hidden; line-height:99em; cursor:pointer; margin-left:5px;}

.inside_pages{ width:1078px; overflow:hidden; margin:15px auto 0 auto;}

.paging{ height:27px; text-align:center; margin:40px auto;}
.paging .P2{ text-align:center; display:inline-block; margin:0 auto;}
.paging .P2 a.first{ display:block; float:left; width:55px; height:27px; background:url(../images/paging.gif) left top no-repeat; margin-right:5px;}
.paging .P2 a.last{ display:block; float:left; width:55px; height:27px; background:url(../images/paging.gif) right top no-repeat;}
.paging .P2 a.prev{ display:block; float:left; width:27px; height:27px; background:url(../images/paging.gif) no-repeat; background-position:-55px 0; margin-right:5px;}
.paging .P2 a.next{ display:block; float:left; width:27px; height:27px; background:url(../images/paging.gif) no-repeat; background-position:-136px 0; margin-right:5px;}
.paging .P2 a.page{ display:block; float:left; width:17px; height:27px; padding:0 6px 0 4px; background:url(../images/paging.gif) no-repeat; background-position:-82px 0; text-align:center; font:12px/24px 宋体; color:#474646; margin-right:5px;}
.paging .P2 a.page:hover,.paging .P2 a.this{ background:url(../images/paging.gif) no-repeat; background-position:-109px 0; color:#fff;}

.id_left{ width:229px; overflow:hidden; border-right:1px solid #d2d2d2;}
.id_left .second{ width:229px; overflow:hidden;}
.id_left .second ul{ width:229px; overflow:hidden;}
.id_left .second ul li{ width:225px; height:27px; border-bottom:1px solid #d2d2d2; overflow:hidden; padding:4px 4px 4px 0;}
.id_left .second ul li a:hover, .id_left .second ul li a.this {
    color: #fff;
    background-color: #787878;
}
.id_left .second ul li a{ width:225px; height:27px; overflow:hidden; display:block; font:14px/27px arial,宋体; color:#646464; text-indent:18px;}
.id_left .second ul li a:hover,.id_left .second ul li a.this{ color:#fff; background-color:#787878;}
.id_left .hotnews{ width:229px; overflow:hidden;}
.id_left .hotnews ul{ width:229px; overflow:hidden;}
.id_left .hotnews ul li{ width:229px; height:35px; border-bottom:1px solid #d2d2d2; overflow:hidden;}
.id_left .hotnews ul li s{ width:4px; height:7px; display:block; margin:14px 10px; float:left; background:url(../images/icon.png) no-repeat; background-position:0 -17px;}
.id_left .hotnews ul li a{ float:left; font:12px/35px arial,宋体; color:#646464; width:205px; height:35px; display:block; overflow:hidden;}
.id_left .hotnews ul li a:hover{ text-decoration:underline;}

.id_right{ width:827px; overflow:hidden; margin-left:21px;}
.id_right_title{ width:827px; height:40px; padding:; overflow:hidden; background:url(../images/id_btbg.gif) left bottom no-repeat; padding:11px 0; line-height:40px; color:#646464; font-family:宋体;}
.id_right_title a.home{ font:12px/40px Tahoma; color:#21659e;}
.id_right_title a.home:hover{ text-decoration:underline;}
.id_right_title a.lis{ font:12px/40px Tahoma,宋体; color:#646464; padding:0 10px;}
.id_right_title a.lis:hover{ text-decoration:underline;}

.ID_BT_case{ width:1042px; height:21px; overflow:hidden; padding:23px 0 0 36px; background:url(../images/script.png) no-repeat; background-position:0 -44px;}
.ID_BT_case .nav{ width:1042px; height:22px; overflow:hidden; background-color:#515151;}
.ID_BT_case .nav strong{ float:left; padding:0 58px 0 10px; font:14px/22px Arial,宋体; color:#fff;}

.ID_BT_all{ width:676px; height:55px; overflow:hidden; margin:50px auto 0 auto;}
.ID_BT_all strong{ float:left; width:130px; height:52px; font:30px/52px Microsoft YaHei; color:#333; text-align:left; overflow:hidden;}
.ID_BT_all span{ text-indent:10px; font:30px/52px arial; color:#ccc; display:block; height:52px;text-transform:uppercase;}
.ID_BT_all s{ width:100%; height:3px; display:block; background:url(../images/x4.gif) left top no-repeat #e4e4e4;}

.ID_BT_company{ width:672px; height:52px; overflow:hidden; padding-bottom:30px; margin:0 auto;}
.ID_BT_company b{ width:672px; height:26px; text-align:center; display:block; font:28px/26px Tahoma,Microsoft YaHei; color:#333;}
.ID_BT_company span{ width:672px; height:26px; text-align:center; display:block; font: 14px/26px Tahoma; color:#a4a4a4;text-transform:uppercase;}

.ID_BT_pro{ width:770px; height:55px; overflow:hidden; margin:50px auto 0 auto;}
.ID_BT_pro strong{ float:left; width:130px; height:52px; font:30px/52px Microsoft YaHei; color:#333; text-align:left; overflow:hidden;}
.ID_BT_pro span{ text-indent:10px; font:30px/52px arial; color:#ccc; display:block; height:52px;text-transform:uppercase;}
.ID_BT_pro s{ width:100%; height:3px; display:block; background:url(../images/x4.gif) left top no-repeat #e4e4e4;}

.company{ width:672px; overflow:hidden; padding:45px 0 30px 0; margin:0 auto;}
.company ul.about{ width:672px; overflow:hidden; text-align:center;}
.company ul.about p{ font:14px/32px Tahoma,宋体; color:#646464; text-align:left;}
.company ul.about .img{ width:524px; height:393px; border:1px solid #ccc; padding:4px; margin:0 auto; position:relative;}
.company ul.about .img .bd{ width:524px !important; height:393px !important; overflow:hidden;}
.company ul.about .img .bd li{ width:524px !important; height:393px !important; overflow:hidden; float:left;}
.company ul.about .img a.prev{ width:28px; height:54px; display:block; background:url(../images/icon.png) no-repeat; background-position:-160px -24px; cursor:pointer; position:absolute; left:0; top:50%;}
.company ul.about .img a.next{ width:28px; height:54px; display:block; background:url(../images/icon.png) no-repeat; background-position:-188px -24px; cursor:pointer; position:absolute; right:0; top:50%;}

.organization{ width:676px; overflow:hidden;margin:0 auto;}
.organization ul{ width:676px; overflow:hidden; text-align:center; padding:60px 0 30px 0; }

.team{ width:676px; overflow:hidden; margin:0 auto; border-bottom:3px solid #e4e4e4;}
.team ul{ width:626px; overflow:hidden; margin:0 auto; padding-bottom:36px;}
.team ul li{ width:626px; height:129px; margin-top:36px; overflow:hidden;}
.team ul li img{ float:left; background:url(../images/frame/k1.png) left top no-repeat; width:115px; height:115px; display:block; padding:5px 7px 9px 7px; margin-right:15px;}
.team ul li .idd{ width:482px; height:129px; overflow:hidden;}
.team ul li .idd .team_name{ width:482px; height:41px; border-bottom:1px dashed #e9e9e9; overflow:hidden; margin-bottom:7px;}
.team ul li .idd .team_name b{ float:left; margin-right:12px; font:bold 12px/41px arial,宋体; color:#444;}
.team ul li .idd .team_name span{ float:left; font:12px/41px arial,宋体; color:#aaa;}
.team ul li .idd p{ font:12px/24px arial,宋体; color:#646464; text-align:left;}

.qualification{ width:784px; overflow:hidden; margin:0 auto;}
.qualification s{ width:676px; height:3px; display:block; background-color:#e4e4e4; margin:0 auto; overflow:hidden;}
.qualification ul{ width:784px; overflow:hidden; margin:50px auto 0 auto; overflow:hidden;}
.qualification ul li.lis{ float:left; width:270px; height:280px; background:url(../images/frame/k2.png) center top no-repeat; padding:8px 61px 0 61px;}
.qualification ul li.lis a{ width:270px; height:280px; display:block; overflow:hidden;}
.qualification ul li.lis a img{ width:270px; height:190px; overflow:hidden;}
.qualification ul li.lis a p{ width:270px; height:70px; overflow:hidden; display:block; text-align:center; font:14px/70px arial,宋体; color:#646464;}

.qualification_2{ width:676px; overflow:hidden; margin:0 auto 40px auto;}
.qualification_2 .img{ width:650px; height:460px; border-bottom:1px solid #e4e4e4; margin:32px auto 0 auto; overflow:hidden;}
.qualification_2 .img img{ width:640px; height:450px; border:1px solid #ccc; overflow:hidden; padding:4px;}
.qualification_2 .name{ width:650px; height:69px; overflow:hidden; line-height:69px; text-align:center; font-size:16px; border-bottom:1px solid #e4e4e4; margin:0 auto;}
.qualification_2 .idd{ width:650px; padding-top:20px; overflow:hidden; font:14px/32px arial,宋体; color:#646464; margin:0 auto;}

.case_list{ width:1040px; overflow:hidden; margin:0 auto; padding-top:35px;}
.case_list ul{ width:1070px; overflow:hidden; margin:0 auto;}
.case_list ul li{ float:left; width:202px; height:184px; background:url(../images/frame/k3.png) center top no-repeat; margin:15px; overflow:hidden; padding:13px 14px 26px 14px;}
.case_list ul li a{ width:202px; height:184px; display:block;}
.case_list ul li a img{ width:202px; height:152px; overflow:hidden;}
.case_list ul li a p{ width:202px; height:32px; overflow:hidden; display:block; text-align:left; text-indent:10px; font:14px/46px arial,宋体; color:#646464;}

.case_detail{ width:1010px; overflow:hidden; margin:0 auto;}
.case_detail .detail{ width:1010px; overflow:hidden; padding:33px 0px 0 0px; background:url(../images/frame/k4_top.png) center top no-repeat; margin-top:34px;}
.case_detail .detail ul.als{ width:942px; background:url(../images/frame/k4_repeat.png) center top repeat-y; overflow:hidden; padding:0 34px;}
.case_detail .detail div.png_bg{ width:1010px; height:38px; background:url(../images/frame/k4_bottom.png) center top no-repeat; display:block; overflow:hidden;}
.case_detail .detail ul.png_bg li.img{ width:587px; height:440px; overflow:hidden; margin-right:30px; position:relative;}
.case_detail .detail ul.png_bg li.img .hd{ height:29px; overflow:hidden; position:absolute; bottom:16px; right:16px;}
.case_detail .detail ul.png_bg li.img .hd ul{ height:29px; overflow:hidden;}
.case_detail .detail ul.png_bg li.img .hd ul li{ float:left; margin-left:10px; overflow:hidden; width:29px; height:29px; display:block; cursor:pointer; background:url(../images/icon.png) no-repeat; background-position:0 -43px; line-height:99em;}
.case_detail .detail ul.png_bg li.img .hd ul li.on{ background:url(../images/icon.png) no-repeat; background-position:-29px -43px;}
.case_detail .detail ul.png_bg li.idd{ width:325px; height:440px; overflow:hidden;}
.case_detail .detail ul.png_bg li.idd .case_name{ width:325px; height:48px; overflow:hidden; font:18px/48px arial,微软雅黑; color:#333; text-align:left;}
.case_detail .detail ul.png_bg li.idd .script{ width:325px; height:338px; overflow:hidden; padding:10px 0; font:14px/34px arial,宋体; color:#646464; text-align:left;}
.case_detail .detail ul.png_bg li.idd .share{ width:313px; height:30px; overflow:hidden; background-color:#515151; padding:4px 0 0 12px;}
.case_detail .detail ul.png_bg li.idd .share span.bds_more{ color:#fff;}
.case_detail .case_img_list{ width:1010px; overflow:hidden; padding:33px 0px 0 0px; background:url(../images/frame/k4_top.png) center top no-repeat; margin-top:20px;}
.case_detail .case_img_list ul.als{ width:942px; background:url(../images/frame/k4_repeat.png) left top repeat-y; overflow:hidden; padding:0 34px;}
.case_detail .case_img_list div.png_bg{ width:1010px; height:38px; background:url(../images/frame/k4_bottom.png) center top no-repeat; display:block; overflow:hidden;}
.case_detail .case_img_list ul.als li.img{ width:950px;/* height:636px;*/ margin-bottom:5px; overflow:hidden;}
.case_detail .case_img_list ul.als li.bt{ width:950px; height:46px; font:bold 14px/46px arial,宋体; color:#555; text-align:left;}
.case_detail .case_img_list ul.als li.idd{ width:950px; overflow:hidden; font:12px/24px arial,宋体; color:#646464; text-align:left;}

.products_list{ width:806px; overflow:hidden; margin:15px auto 0 auto;}
.products_list ul{ width:816px; overflow:hidden;}
.products_list ul li{ float:left; width:192px; height:179px; border:1px solid #d2d2d2; background-color:#fff; margin:0 10px 10px 0;}
.products_list ul li a{ width:184px; height:175px; padding:4px 4px 0 4px; overflow:hidden; display:block;}
.products_list ul li a img{ width:184px; height:138px; display:block;}
.products_list ul li a p{ width:174px; height:36px; border-top:1px dashed #e2e2e2; margin:0 auto; font:12px/36px arial,宋体; color:#646464; text-align:center;}

.products_detail{ width:778px; overflow:hidden; margin:20px auto 30px; auto;}
.products_detail dl.a1{ width:750px; height:389px; background:url(../images/frame/k5.png) center top no-repeat; margin:0 auto; padding:11px 14px 17px 14px; overflow:hidden;}

.products_detail dl.a1 .pro_img{ width:750px; height:389px; overflow:hidden; position:relative;}

.products_detail dl.a1 .pro_img .zoom-desc{ width:410px; height:71px; overflow:hidden; margin-top:10px;}
.products_detail dl.a1 .pro_img .zoom-desc p#img_list{ width:420px; height:71px; overflow:hidden; display:block; position:absolute; top:318px; left:0;}
.products_detail dl.a1 .pro_img .zoom-desc p#img_list a{ float:left; width:93px; height:69px; overflow:hidden; display:block; margin-right:10px; border:1px solid #e2e2e2;}
.products_detail dl.a1 .pro_img .zoom-desc p#img_list a.ttttt{ border:1px solid #f60; width:93px; height:69px;}
.products_detail dl.a1 .pro_img .zoom-small-image{ width:410px; height:308px; position:absolute; left:0px; top:0; z-index:9;}
.products_detail dl.a1 .pro_img .zoom-small-image #wrap{ overflow:hidden; display:block;}
.products_detail dl.a1 .pro_img .zoom-small-image a.cloud-zoom{ display:block; float:left; width:408px; height:306px; border:1px solid #e2e2e2; overflow:hidden;}
.products_detail dl.a1 .pro_img .zoom-small-image a.cloud-zoom .cloud-zoom-lens {border: 4px solid #888;margin:-4px;background-color:#000;cursor:move;}
.products_detail dl.a1 .pro_img .zoom-small-image .cloud-zoom-big{ float:left; border:1px solid #e2e2e2; overflow:hidden;}
.products_detail dl.a1 .pro_img .zoom-small-image .cloud-zoom-big .cloud-zoom-title{ width:342px; height:30px; background-color:#000; position:absolute; top:0; left:0; font:12px/30px Arial,宋体; color:#fff; text-align:center;}

.products_detail dl.a1 .pro_img .zoom_idd{ width:325px; height:308px; overflow:hidden; position:absolute; right:0; top:0; z-index:29;}
.products_detail dl.a1 .pro_img .name{ width:325px; height:36px; overflow:hidden; font:16px/36px Arial,Microsoft YaHei; color:#222; text-align:left; border-bottom:1px solid #ebebeb; text-indent:7px;}
.products_detail dl.a1 .pro_img ul{ width:325px; height:271px; overflow:hidden;}
.products_detail dl.a1 .pro_img ul li{ width:325px; height:29px; border-bottom:1px solid #ebebeb;}
.products_detail dl.a1 .pro_img ul li span{ float:left; font:12px/29px Arial,宋体; color:#666; padding:0 5px 0 7px; overflow:hidden;}
.products_detail dl.a1 .pro_img ul li strong{ float:left; font:12px/29px Arial,宋体; color:#666; overflow:hidden;}
.products_detail dl.a1 .pro_ewm{ width:91px; height:91px; overflow:hidden; position:absolute; bottom:-10px; left:417px; background:none;}

.products_detail dl.a2{ width:770px; overflow:hidden; text-align:center; padding:40px 0; margin-bottom:26px;}
.products_detail dl.a2 p{ /*width:620px;*/ overflow:hidden; margin:0 auto; font:14px/32px Arial,宋体; color:#646464; text-align:left;}
.products_detail dl.a2 img{ border:1px solid #dbdbdb; padding:4px;}

.products_detail dl.a3{ width:770px; height:313px; overflow:hidden; margin-top:52px;}
.products_detail dl.a3 form{ width:792px; height:313px; overflow:hidden;}
.products_detail dl.a3 form input.txt{ width:240px; height:29px; border:1px solid #d7d7d7; overflow:hidden; margin:0 22px 22px 0; text-indent:10px; font:14px/29px arial,宋体; color:#ccc;}
.products_detail dl.a3 form input.long_txt{ width:768px; height:29px; border:1px solid #d7d7d7; overflow:hidden; margin-bottom:22px; text-indent:10px; font:14px/29px arial,宋体; color:#ccc;}
.products_detail dl.a3 form textarea{ float:left; width:768px; height:99px; border:1px solid #d7d7d7; overflow:hidden; margin-bottom:22px; text-indent:10px; font:14px/29px arial,宋体; color:#ccc;}
.products_detail dl.a3 form .login{ width:770px; height:31px; overflow:hidden;}
.products_detail dl.a3 form .login span{ float:left; font:14px/31px arial,宋体; color:#ccc;}
.products_detail dl.a3 form .login input.tt{ float:left; width:71px; height:29px; border:1px solid #d7d7d7; overflow:hidden; text-indent:10px; font:14px/29px arial,宋体; color:#ccc;}
.products_detail dl.a3 form .login img{ float:left; width:75px; height:31px; overflow:hidden; padding:0 10px 0 5px;}
.products_detail dl.a3 form .login input.bb{ float:left; width:80px; height:31px; border:none; background:url(../images/icon.png) no-repeat; background-position:-58px -46px; cursor:pointer;}

.news_list{ width:676px; overflow:hidden; margin:0px auto;}
.news_list ul{ width:676px; overflow:hidden;}
.news_li{ width:676px; height:96px; overflow:hidden; border-bottom:1px solid #ebebeb; padding:23px 0;}
.news_li dl.img{ width:128px; height:96px; overflow:hidden;padding-right:20px;}
.news_li dl.sp{ width:528px; height:96px; overflow:hidden;}
.news_li dl.sp p.a1{ width:528px; height:24px; overflow:hidden;}
.news_li dl.sp p.a1 a{ font:16px/24px Tahoma,微软雅黑; color:#333; text-align:left; float:left;}
.news_li dl.sp p.a2{ width:528px; height:48px; overflow:hidden;}
.news_li dl.sp p.a2 a{ font:12px/24px Tahoma,宋体; color:#646464; text-align:left; float:left;}
.news_li dl.sp p.a1 a:hover,.news_li dl.sp p.a2 a:hover{ text-decoration:underline;}
.news_li dl.sp .a3{ width:528px; height:24px; overflow:hidden;}
.news_li dl.sp p.a3{ padding-right:50px; font:12px/24px Tahoma,宋体; color:#939292; text-align:left; float:left;}
.news_li dl.sp p.a3 span{font:12px/24px 宋体; color:#939292; text-align:left;}
.not_img dl.sp p.a2{ width:100%; height:60px; overflow:hidden;}
.not_img dl.sp{ width:100%; height:122px; overflow:hidden;}
.not_img dl.sp p.a1{ width:100%; height:24px; overflow:hidden;}
.not_img dl.sp p.a1 a{ font:16px/24px Tahoma,微软雅黑; color:#333; float:left;}
.not_img dl.sp p.a2{ width:100%; height:48px; overflow:hidden;}
.not_img dl.sp p.a2 a{ font:12px/24px Tahoma,宋体; color:#646464; text-align:left;}
.not_img dl.sp p.a1 a:hover,.news_li dl.sp p.a2 a:hover{ text-decoration:underline;}
.not_img dl.sp .a3{ width:100%; height:24px; overflow:hidden;}
.not_img dl.sp p.a3{ padding-right:50px; font:12px/24px Tahoma,宋体; color:#939292; text-align:left; float:left;}
.not_img dl.sp p.a3 span{font:12px/24px 宋体; color:#939292; text-align:left;}

.news_detail{ width:714px; overflow:hidden; margin:50px auto 0 auto;}
.news_detail ul{ width:714px;overflow:hidden;}
.news_detail ul dl.a1{ font: 22px/40px Tahoma,微软雅黑; color:#333; text-align:center; width:714px; height:40px; overflow:hidden;}
.news_detail ul dl.a2{ width:714px; height:32px; overflow:hidden; margin:0 auto; text-align:center;}
.news_detail ul dl.a2 table{ height:32px; overflow:hidden;}
.news_detail ul dl.a2 table tr{ height:32px; overflow:hidden;}
.news_detail ul dl.a2 table td{ height:32px; overflow:hidden; font:12px/32px Tahoma,宋体; color:#555px; padding:0 7px;}
.news_detail ul dl.a3{ width:438px; height:27px; overflow:hidden; padding:7px 0; margin:0 auto;}
.news_detail ul dl.a4{ width:714px; overflow:hidden; padding-top:20px; text-align:center; border-top:1px solid #ebebeb; margin-top:20px;}
.news_detail ul dl.a4 p{ font:14px/32px Tahoma,宋体; color:#333; text-align:left;}
.news_detail ul dl.a4 img{ padding:4px; border:1px solid #dbdbdb;}
.news_detail ul dl.a5 { width:714px; height:35px; border:1px solid #d2d2d2; border-left:none; border-right:none; margin-top:60px;}
.news_detail ul dl.a5 span{ float:left; padding-right:12px; height:35px; overflow:hidden;}
.news_detail ul dl.a5 span img{ float:left; padding:11px 5px 10px 0;}
.news_detail ul dl.a5 span a{ float:left; font:12px/35px Tahoma,宋体; color:#353535;}
.news_detail ul dl.a5 ins{ float:right; height:35px; text-decoration:none;}
.news_detail ul dl.a5 ins b{ float:left; font:12px/35px Tahoma,宋体; color:#989898; overflow:hidden; text-decoration:none;}
.news_detail ul dl.a5 ins img{ float:left; padding-top:11px; margin-right:5px;}
.news_detail ul dl.a6{ width:585px; height:48px; overflow:hidden; margin-top:30px;}
.news_detail ul dl.a6 p{ width:585px; height:24px; overflow:hidden;}
.news_detail ul dl.a6 p span{ float:left; font:12px/24px Tahoma,宋体; color:#676767;}
.news_detail ul dl.a6 p a{ float:left; font:12px/24px Tahoma,宋体; color:#888;}
.news_detail ul dl.a6 p a:hover{ text-decoration:underline;}

.review{ width:100%; overflow:hidden; margin:40px auto 20px auto;}
.review ul{ width:100%; overflow:hidden; margin-bottom:27px;}
.review ul li{ width:100%; height:122px; overflow:hidden; border-bottom:1px dashed #dbdbdb;}
.review ul li .a1{ padding-top:10px; width:100%; height:44px; overflow:hidden;}
.review ul li .a1 b{ float:left; font: bold 14px/44px Tahoma,宋体; color:#00529c;}
.review ul li .a1 a{ float:right; font:12px/44px 宋体; color:#ccc; margin-left:10px;}
.review ul li .a1 span{ float:right; font:12px/44px 宋体; color:#ccc;}
.review ul li .a2{ width:100%; height:52px; overflow:hidden; line-height:26px;}
.review .LY{ width:100%; height:133px; overflow:hidden; margin-bottom:20px;}
.review .LY ul{ width:100%; height:133px; overflow:hidden;}
.review .LY ul li.a1{ width:100%; height:30px; overflow:hidden; border:none;}
.review .LY ul li.a1 img{ float:left; padding-top:10px; padding-right:10px;}
.review .LY ul li.a1 span{ float:left; line-height:30px;}
.review .LY ul li.a1 b{ float:right; line-height:30px; font-weight:normal;}
.review .LY ul li.a1 b a{ color:#F00; line-height:30px; font-family:宋体; padding:0 5px;}
.review .LY ul li.a2{ width:100%; height:52px; overflow:hidden; border:none;}
.review .LY ul li.a2 textarea{ width:99.6%; height:48px; overflow:hidden; border:1px solid #b7b7b7;}
.review .LY ul li.a3{ width:100%; height:27px; margin-top:20px; border:none;}
.review .LY ul li.a3 .b1{ float:left; height:27px; line-height:27px; overflow:hidden; text-align:left;}
.review .LY ul li.a3 .b1 input{ width:250px; height:23px; overflow:hidden; border:1px solid #b7b7b7; background:none; line-height:23px; }
.review .LY ul li.a3 .b1 a{ float:left;}
.review .LY ul li.a3 .b2{ float:left; height:27px; overflow:hidden;}
.review .LY ul li.a3 .b2 input.i1{ float:left; width:51px; height:21px; border:1px solid #b7b7b7; margin-right:10px;}
.review .LY ul li.a3 .b2 input.i2{ float:left; width:70px; height:27px; overflow:hidden; background:url(../images/icon.png) no-repeat; background-position:0 -77px; text-align:center; color:#fff; line-height:23px; display:block; border:none;}
.review .LY ul li.a3 .b3{ float:left; margin:0 10px;}
.review .LY ul li.a3 .b3 span{ float:left; line-height:27px;}
.review .LY ul li.a3 .b3 a{ width:58px; height:27px; display:block; float:left;}

.contact{ width:639px; overflow:hidden; margin:0 auto 40px auto;}
.contact .map{ width:612px; height:412px; overflow:hidden; padding:11px 14px 15px 14px; background:url(../images/frame/k6.png) center top no-repeat; margin-top:25px;}
.contact .us{ width:612px; overflow:hidden; background:url(../images/contact.png) right bottom no-repeat; margin:0 auto; padding-top:20px;}
.contact .us p{ font:12px/30px arial,宋体; color:#646464; text-align:left;}

/* footer
----------------------------------------------------------------------------------- */
.link{ width:1036px; height:38px; margin:10px auto 20px auto; overflow:hidden; text-align:left; line-height:38px; color:#b9b9b9; border:1px solid #d2d2d2; padding:0 20px;}
.link span{ float:left; margin-right:30px; font:bold 12px/38px Arial,宋体; color:#666;}
.link a{ font:12px/38px Tahoma,宋体; color:#b9b9b9; margin:0 12px;}
.link a:hover{ text-decoration:underline;}

.footer{ width:1078px; height:45px; border-top:2px solid #0e6195; overflow:hidden; margin:20px auto 0 auto;}
.footer .menu_2{ font:12px/45px arial,宋体; color:#a0a0a0;}
.footer .menu_2 a{ font:12px/45px arial,宋体; padding:0 9px; color:#646464;}
.footer .menu_2 a:hover{ text-decoration:underline;}
.footer .CopyRight{ font:12px/45px arial,宋体; color:#646464;}
.footer .CopyRight a{ font:12px/45px arial,宋体; color:#646464;}
.footer .CopyRight a:hover{ text-decoration:underline;}


.bt{ background:url(../images/bt.gif) 230px 12px no-repeat;}
.bt2{ background:url(../images/bt.gif) 758px 47px no-repeat;}



.pager {
    display: inline-block;
    padding-left: 30%;
    margin: 20px 0;
    border-radius: 0;
}
.pager > li {
    display: inline;
}
.pager > li > a,
.pager > li > span {
    position: relative;
    float: left;
    padding: 5px 12px;
    margin-left: 10px;
    line-height: 1.53846154;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-transition: all .3s cubic-bezier(.175, .885, .32, 1);
    -o-transition: all .3s cubic-bezier(.175, .885, .32, 1);
    transition: all .3s cubic-bezier(.175, .885, .32, 1);
}
.pager > li:first-child > a,
.pager > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.pager > li:last-child > a,
.pager > li:last-child > span {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.pager > li > a:hover,
.pager > li > span:hover,
.pager > li > a:focus,
.pager > li > span:focus {
    background-color: #e5e5e5;
}
.pager > .active > a,
.pager > .active > span,
.pager > .active > a:hover,
.pager > .active > span:hover,
.pager > .active > a:focus,
.pager > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #108bf1;
}
.pager > .disabled > span,
.pager > .disabled > span:hover,
.pager > .disabled > span:focus,
.pager > .disabled > a,
.pager > .disabled > a:hover,
.pager > .disabled > a:focus {
    color: #ddd;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}
.pager-justify {
    display: block;
}
.pager-justify:before,
.pager-justify:after {
    /* 1 */
    display: table;
    content: " ";
    /* 2 */
}
.pager-justify:after {
    clear: both;
}
.pager-justify:before,
.pager-justify:after {
    /* 1 */
    display: table;
    content: " ";
    /* 2 */
}
.pager-justify:after {
    clear: both;
}
.pager-justify .next > a,
.pager-justify .next > span {
    float: right;
}
.pager-justify .previous > a,
.pager-justify .previous > span {
    float: left;
}
.pager-lg > li > a,
.pager-lg > li > span {
    padding: 10px 16px;
    font-size: 17px;
}
.pager-lg > li:first-child > a,
.pager-lg > li:first-child > span {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.pager-lg > li:last-child > a,
.pager-lg > li:last-child > span {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.pager-sm > li > a,
.pager-sm > li > span {
    padding: 2px 8px;
    font-size: 12px;
}
.pager-sm > li:first-child > a,
.pager-sm > li:first-child > span {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.pager-sm > li:last-child > a,
.pager-sm > li:last-child > span {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.pager-pills > li:first-child > a,
.pager-pills > li:first-child > span {
    border-radius: 16px 0 0 16px;
}
.pager-pills > li:last-child > a,
.pager-pills > li:last-child > span {
    border-radius: 0 16px 16px 0;
}
.pager-pills.pager-justify > li > a,
.pager-pills.pager-justify > li > span {
    border-radius: 16px;
}
.pager-loose {
    display: block;
    margin: 20px 0;
}
.pager-loose:before,
.pager-loose:after {
    /* 1 */
    display: table;
    content: " ";
    /* 2 */
}
.pager-loose:after {
    clear: both;
}
.pager-loose:before,
.pager-loose:after {
    /* 1 */
    display: table;
    content: " ";
    /* 2 */
}
.pager-loose:after {
    clear: both;
}
.pager-loose.pager-pills > li > a,
.pager-loose.pager-pills > li > span {
    border-radius: 16px;
}
.pager-loose > li > a,
.pager-loose > li > span {
    margin-left: 5px;
}
.pager-loose > li:first-child > a,
.pager-loose > li:first-child > span {
    margin-left: 0;
}
#fenye{ margin-bottom: 50px;}


/*放大镜*/
.jqzoom{position:relative; padding:0px; margin:0px;}
/*jqzoom*/
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e2e2e2;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}

