﻿@charset "utf-8";
/***相册公用***/

/*nav*/
.nav{line-height: 54px;height: 54px; color: #999;}
.nav ul{width: 875px;height: 54px;overflow: hidden;}
.nav ul li{height: 54px; line-height: 50px; color: #fff;font-size: 16px;float: left;margin: 0 14px 0 24px;}
.nav ul li a{color: #000; padding: 0 2px;display: block;height: 54px;
transition: color 0.3s;
-moz-transition: color 0.3s;
-webkit-transition: color 0.3s; 
-o-transition: color 0.3s; 
}
.nav ul li:hover{border-bottom: 3px solid #0063c9;height: 51px;}
.nav ul li:hover a{ color: #0063c9;height: 51px;}
.nav ul .selected{height: 51px; border-bottom: 3px solid #0063c9;}
.nav ul .selected a{color: #0063c9;}
.nav span a{color: #999;}
.nav span a:hover{text-decoration: underline;}
.nav span em{margin: 0 7px;}

/***相册公用END***/

/***相册***/

/*slide*/
.slide{position: relative;height: 505px;width: 100%;min-width: 1190px; z-index: 9;overflow: hidden;}
.slide .slide-btn{position: absolute;left: 50%;margin-left: -595px; top: 0;z-index: 999;}
.slide .i-ico{width: 39px; height: 70px;}
.slide:hover .i-ico{display: inline-block;}
.slide .prev{left: 233px;background-position: 0 -21px;position: absolute;top: 220px; display: none;}
.slide .next{right: 229px;background-position: -50px -21px;position: absolute;top: 220px; display: none;}
.slide .prev:hover{background-position: 0 -102px;}
.slide .next:hover{background-position: -50px -102px;}
.slide .bd{width: 100%!important; z-index: 99; }
.slide .bd li{height: 505px;width: 100%!important;position: relative;}
.slide .bd li a{display: block;width: 100%!important;height: 505px;position: absolute;left: 0;top: 0;}
.slide .hd{text-align: center;width: 1190px; position: absolute;left: 0;top: 469px;}
.slide .hd ul{display: inline-block;*display:inline;*zoom:1; }
.slide .hd ul li{display: inline-block;*display:inline;*zoom:1;position: relative; width: 12px;margin: 0 4.5px; line-height: 34px;overflow: hidden; height: 12px;border: 1px solid #000;-webkit-border-radius:12px; -moz-border-radius:12px; border-radius: 12px;opacity: 0.5; filter:alpha(opacity=50);background: #000;}
.slide .hd ul li.on{background: #fff;}

.login{position: absolute;right: 0;top: 12px;width: 207px;background: #fff; height: 457px; padding: 20px 11px 0 11px;overflow: hidden;}
.login .login-state{padding: 0 0 0 4px;}
.login .login-state .welcome{padding-left: 66px;padding-top: 7px; position: relative;height: 47px;}
.login .login-state .welcome p{line-height: 18px;}
.login .login-state .welcome p span{color: #999;}
.login .login-state .welcome .login-tx{text-align: center; position: absolute;left: 0;top: 0;width: 50px; height: 50px;border: 2px solid #e0e0e0; overflow: hidden;-webkit-border-radius:50px; -moz-border-radius:50px; border-radius: 50px;}
.login .login-state .welcome .login-tx img{width: 50px; height: 50px;-webkit-border-radius:50px; -moz-border-radius:50px; border-radius: 50px;}
.login .login-state .login-btn{margin: 11px 0 13px 0;}
.login .login-state .login-btn a{display: inline-block;width: 63px; height: 28px; margin-right: 4px;float: left; line-height: 28px;text-align: center; color: #fff;font-weight: bold;background: #0065d2;
transition: background 0.3s;
-moz-transition: background 0.3s;
-webkit-transition: background 0.3s; 
-o-transition: background 0.3s; 
}
.login .login-state .login-btn a:hover{background: #047bfc;}

.login .login-after .i-mf{float: left;margin-top: 1px;width: 19px ;height: 18px;}
.login .login-after .gold-medal{float: left;margin-top: 1px;width: 15px ;height: 18px;}
.login .login-after .vip{float: left;margin-top: 4px;width: 26px ;height: 11px;}
.login .login-after .vip02{float: left;margin-top: 4px;width: 26px ;height: 11px;}
.login .login-after .i-zhizhun{float: left;margin-top: 1px;width: 20px ;height: 18px;}
.login .login-after em{margin: 0 4px 0 7px;position: relative;top: -1px;}
.login .login-after strong{color: #cf0000; margin-right: 3px;}
.login .login-after .login-btn a{width: 97px;}

.login .login-item h3{height: 27px; font-weight: normal;line-height: 27px;border-bottom: 1px solid #f2f2f2;}
.login .login-item h3 span{display: inline-block;padding: 0 14px 0 10px;border-bottom: 1px solid #1471d6; color: #1471d6;}
.login .login-item ul{padding: 10px 0 12px 10px;}
.login .login-item ul li{line-height: 24px;color: #666;}
.login .login-item ul li a{color: #666;
transition: color 0.3s;
-moz-transition: color 0.3s;
-webkit-transition: color 0.3s; 
-o-transition: color 0.3s; 
}
.login .login-item ul li a:hover{color: #1471d6;}
.login .login-item ul li i{margin: 0 5px 0 2px;}
.login .login-item .service-link{border-bottom: 2px solid #f2f2f2;}

.top_main1_left { width:200px; height:432px;position:absolute; left:0;  top:12px; z-index:900;}
.top_main1_leftbg {width:200px; height:432px;position:absolute; left:0; top:0; z-index:900;background-color:#3163ba;filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
.top_main1_left ul { position:absolute; z-index:990; padding-top:5px;}
.top_main1_left li { width:160px; height:35px;line-height:35px; background:url(/images/cgxc2016_ico2.png) no-repeat; padding-left:40px; position:relative; color:#FFF; font-family:"微软雅黑"; font-size:13px;}
.top_main1_left li:hover { width:160px; height:35px;line-height:35px; background:url(/images/cgxc2016_ico2a.png) no-repeat; background-color:#0a39a5; padding-left:40px; position:relative; color:#FFF; font-family:"微软雅黑"; font-size:13px;}
.top_main1_left li a { color:#FFF;}
.top_main1_left .top_m1_lb1 { background-position:5px -1px;}
.top_main1_left .top_m1_lb2 { background-position:5px -35px;}
.top_main1_left .top_m1_lb3 { background-position:5px -68px;}
.top_main1_left .top_m1_lb4 { background-position:5px -103px;}
.top_main1_left .top_m1_lb5 { background-position:5px -133px;}
.top_main1_left .top_m1_lb6 { background-position:5px -169px;}
.top_main1_left .top_m1_lb7 { background-position:5px -202px;}
.top_main1_left .top_m1_lb8 { background-position:5px -237px;}
.top_main1_left .top_m1_lb9 { background-position:5px -270px;}
.top_main1_left .top_m1_lb10 { background-position:5px -305px;}
.top_main1_left .top_m1_lb11 { background-position:5px -338px;}
.top_main1_left .top_m1_lb12 { background-position:5px -375px;}

.top_main1_left .top_m1_lb1:hover { background-position:5px -1px;}
.top_main1_left .top_m1_lb2:hover { background-position:5px -35px;}
.top_main1_left .top_m1_lb3:hover { background-position:5px -68px;}
.top_main1_left .top_m1_lb4:hover { background-position:5px -103px;}
.top_main1_left .top_m1_lb5:hover { background-position:5px -133px;}
.top_main1_left .top_m1_lb6:hover { background-position:5px -169px;}
.top_main1_left .top_m1_lb7:hover { background-position:5px -202px;}
.top_main1_left .top_m1_lb8:hover { background-position:5px -237px;}
.top_main1_left .top_m1_lb9:hover { background-position:5px -270px;}
.top_main1_left .top_m1_lb10:hover { background-position:5px -305px;}
.top_main1_left .top_m1_lb11:hover { background-position:5px -338px;}
.top_main1_left .top_m1_lb12:hover { background-position:5px -375px;}

.lb_boxin { width:690px; height:432px; background:#FFF; position:absolute; left:200px;top:-5px;display:none; z-index:15;}
.top_m1_lb2 .lb_boxin  { top:-40px; }
.top_m1_lb3 .lb_boxin  {top:-75px; }
.top_m1_lb4 .lb_boxin  {top:-110px; }
.top_m1_lb5 .lb_boxin  {top:-145px; }
.top_m1_lb6 .lb_boxin  {top:-180px; }
.top_m1_lb7 .lb_boxin  {top:-215px; }
.top_m1_lb8 .lb_boxin  {top:-250px; }
.top_m1_lb9 .lb_boxin  {top:-285px; }
.top_m1_lb10 .lb_boxin  {top:-320px; }
.top_m1_lb11 .lb_boxin  {top:-355px; }
.top_m1_lb12 .lb_boxin  {top:-390px; }
.top_m1_lb1:hover .lb_boxin,.top_m1_lb2:hover .lb_boxin,.top_m1_lb3:hover .lb_boxin,.top_m1_lb4:hover .lb_boxin,.top_m1_lb5:hover .lb_boxin,.top_m1_lb6:hover .lb_boxin,.top_m1_lb7:hover .lb_boxin,.top_m1_lb8:hover .lb_boxin,.top_m1_lb9:hover .lb_boxin,.top_m1_lb10:hover .lb_boxin,.top_m1_lb11:hover .lb_boxin,.top_m1_lb12:hover .lb_boxin { display:block;}
.lb_boxinleft { width:505px; float:left; height:397px; padding-top:10px; overflow:hidden;}

.lb_boxinleft .top_lb_left_box2 { width:450px; margin:0 auto; padding-bottom:15px; overflow:hidden; position:relative;}
.lb_boxinleft .top_lb_left_box2 a { font-family:"宋体"; font-size:12px; color:#666;display: inline-block; padding-left:3px; padding-right:3px;margin-right:8px;white-space: nowrap; height:18px; line-height:18px; margin-top:10px;}
.lb_boxinleft .top_lb_left_box2 a:hover { color:#fff; background:#06c; border-radius:2px;}
.lb_boxinleft .top_lb_left_box2 .red { color:#fd0000;}
.lb_boxinleft .top_lb_leftl2 { width:450px; height:30px; border-bottom:1px solid #e5ebf0; font-size:14px; line-height:30px; margin-bottom:5px;}
.lb_boxinleft .top_lb_leftl2 a {  color:#000; font-size:14px;}
.lb_boxinleft .top_lb_leftl2 a:hover { color:#f00; background:none; font-size:14px;}

.lb_boxinright { width:180px; height:415px; float:right; background:#; position:relative; overflow:hidden;}
.lb_boxinrightl { width:170px; height:35px; line-height:35px; font-size:14px; color:#000;}
.lb_boxinright_xc { width:165px; height:180px; position:relative; padding-bottom:4px; padding-top:5px; border-bottom:1px dotted #eee;}
.lb_boxinright_xc img { width:165px; height:180px;}
.lb_boxinright_xcbg { width:165px; height:180px; background:#000; position:absolute; left:0; top:5px; z-index:99;filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; display:none;}
.lb_boxinright_xcname1 {width:145px; height:30px; line-height:30px; position:absolute; left:10px; top:65px; z-index:101; overflow:hidden; text-align:center; border-bottom:1px solid #999; display:none;}
.lb_boxinright_xcname2 {width:145px; height:30px; line-height:30px; position:absolute; left:10px; top:95px; z-index:101; overflow:hidden; text-align:center; display:none;}
.lb_boxinright_xcname1 a { font-size:14px; color:#FFF;width:145px; height:30px; display:block;}
.lb_boxinright_xcname2 a {font-size:12px; color:#FFF;width:145px; height:30px; display:block;}
.lb_boxinright_xcname1 a:hover,.lb_boxinright_xcname2 a:hover  { color:#F00;}
.lb_boxinright_xc:hover .lb_boxinright_xcbg,.lb_boxinright_xc:hover .lb_boxinright_xcname1,.lb_boxinright_xc:hover .lb_boxinright_xcname2 { display:block;}

/*品牌专区*/
.brand-main{margin-top:10px;}
.brand-title{height:43px;position:relative; line-height:43px;  font-size:18px; color:#000;}

.brand-mainin{ position:relative;}
.brand-mainin ul{width: 1193px;}
.brand-mainin ul li{width:204px; height:296px; float:left; margin-right:3px;overflow: hidden;}
.brand-mainin ul li .brand-mainin-left{position:relative;float:left; width:204px; height:296px; background:#ddd;}
.brand-mainin ul li .brand-mainin-logo{ width:178px; height:88px; position:absolute; left:13px;background: #fff;text-align: center; bottom:31px; z-index:12;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.brand-mainin ul li .brand-mainin-logo a{display: table-cell;width: 178px; height: 88px;text-align: center;vertical-align: middle;}
.brand-mainin ul li .brand-mainin-logo a span{*display: inline-block;*height: 100%;*vertical-align: middle;}
.brand-mainin ul li .brand-mainin-logo img{max-width:178px;max-height: 88px; }
.brand-mainin ul li .brand-mainin-xc{width:204px; height:296px;}
.brand-mainin ul li .brand-mainin-xc img{ width:204px; height: 226px;}
.brand-mainin ul li .brand-mainin-name{width:178px; height:31px; position:absolute; left:13px; bottom:0; text-align:center; line-height:31px; overflow:hidden; }
.brand-mainin ul li .brand-mainin-name a{ color:#7d7d7d;}

.brand-mainin ul li .brand-mainin-right{float: left;width: 364px;height: 294px;background: #fff;position: relative; display: none;}
.brand-mainin ul li .brand-mainin-cp{overflow: hidden; width:351px; height:234px; margin: 14px 0 0 13px;}
.brand-mainin ul li .brand-mainin-cpin{ width:102px; height:102px; float:left; margin-right:15px;text-align:center; position:relative; margin-bottom:15px; overflow:hidden;}
.brand-mainin ul li .brand-mainin-cpin img{ width:102px; height:102px;}
.brand-mainin ul li .brand-mainin-cpiname { width:82px;padding:0 10px;background:#f2f0f1; height:25px; line-height:25px; text-align:center; overflow:hidden; position:absolute; left:0px; bottom:0;}
.brand-mainin ul li .brand-mainin-cpiname a{ color:#626262; display: block;width: 82px;height: 25px;}
.brand-mainin ul li .brand-mainin-cptl{ width:335px; height:30px; line-height: 30px; position:absolute; left:13px; bottom:16px;}
.brand-mainin ul li .brand-mainin-cptl a{ font-size:14px; color: #333; display: inline-block;height: 30px;overflow: hidden; max-width: 300px;
transition: color 0.3s;
-moz-transition: color 0.3s;
-webkit-transition: color 0.3s; 
-o-transition: color 0.3s; 
}
.brand-mainin ul li .brand-mainin-cptl a:hover{ color:#096bd7;}
.brand-mainin ul li .brand-mainin-cptl .vip{margin-left: 3px;margin-top: 8px;}
.brand-mainin ul li .brand-mainin-cptl .gold-medal{margin-left: 4px;margin-top: 4px;}

.brand-mainin ul .brand-mainin-li{width:569px;height: 296px;}
.brand-mainin ul .brand-mainin-li .brand-mainin-left{  background:#096bd7;}
.brand-mainin ul .brand-mainin-li .brand-mainin-right{border: 1px solid #ddd;border-left: 0;display: block; -webkit-box-shadow:0px 0 5px #ccc ; -moz-box-shadow:0px 0 5px #ccc;box-shadow:0px 0 5px #ccc;}
.brand-mainin ul .brand-mainin-li .brand-mainin-name a{ color:#fff;}

.barnd-logo{padding: 17px 0 15px 0;border-bottom: 1px solid #eee;}
.barnd-logo ul li{width: 134px;float: left; padding: 0 7px; border-right: 1px solid #eee;height: 65px;text-align: center;position: relative;}
.barnd-logo ul li span{display: inline-block;height: 100%;vertical-align: middle;}
.barnd-logo ul li img{max-width: 125px; max-height: 65px;}
.barnd-logo ul li div{position: absolute;left: 7px;top: 0;width: 134px ;height: 65px;text-align: center; display: none;}
.barnd-logo ul li div p{position: absolute;left: 0;top: 0;width: 134px; height: 65px;background: #000;opacity: 0.1;filter:alpha(opacity=10);}
.barnd-logo ul li div a{position: relative; display: inline-block;width: 80px; height: 20px;line-height: 20px;background: #096bd7;margin-top: 23px; color: #fff;-webkit-border-radius:10px; -moz-border-radius:10px; border-radius: 10px;}
.barnd-logo ul li:hover div{display: block;}
.barnd-logo ul li.last{border-right: 0;padding: 0 6px 0 7px;}

/*album-item*/
.album-item-title{padding-top: 5px;line-height: 46px;height: 46px;font-size: 18px;}
.album-item-left{position: relative; width: 205px; height: 458px;}
.album-item-left .album-item-left-text{color: #fff;position: absolute;left: 0px;top: 33px; width: 192px;padding-left: 13px;}
.album-item-left .album-item-left-text h2{line-height: 28px; height: 28px; font-size: 20px;overflow: hidden;}
.album-item-left .album-item-left-text p{line-height: 22px; height: 22px;}
.album-item-left .album-item-left-hot{position: absolute;left: 0;top: 183px;width: 205px; height: 240px;}
.album-item-left .album-item-left-hot div{padding: 13px 7px 0 6px; background: rgba(0,0,0,0.5)!important; background: #000;filter:alpha(opacity=50);width: 192px; height: 227px;}
.album-item-left .album-item-left-hot div h4{position: relative; color: #fff;font-size: 14px; line-height: 38px; height: 38px;padding-left: 7px;border-bottom: 1px solid #aca9a9;}
.album-item-left .album-item-left-hot div ul{position: relative;padding:14px 0 0 7px; height: 144px;overflow: hidden;}
.album-item-left .album-item-left-hot div ul li{float: left;margin-right: 12px;line-height: 36px; height: 36px;}
.album-item-left .album-item-left-hot div ul li a{color: #fff; }
.album-item-left .album-item-left-hot div ul li a:hover{text-decoration: underline;}
.album-item-left .album-item-left-more{ position: absolute;left: 0;bottom: 0;width: 205px;height: 35px ;line-height: 35px;text-align: center;}
.album-item-left .album-item-left-more p{width: 205px;height: 35px;background: rgba(0,0,0,0.2)!important; background: #000;filter:alpha(opacity=20);}
.album-item-left .album-item-left-more a{color: #fff;font-size: 14px;position: relative;}
.album-item-left .album-item-left-more span{font-family: "宋体";}

.album-item-center{border-bottom: 1px solid #e9e9e9; width: 690px;}
.album-item-center ul li{float: left;width: 155px;text-align: center; padding: 5px 36px 0 38px; border-right: 1px solid #e9e9e9; height: 203px;border-top: 1px solid #e9e9e9;}
.album-item-center ul li .shop-name{line-height: 34px;height: 34px; font-size: 14px;}
.album-item-center ul li .shop-name a{color: #1b1b1b;
transition: color 0.3s;
-moz-transition: color 0.3s;
-webkit-transition: color 0.3s; 
-o-transition: color 0.3s; 
}
.album-item-center ul li div{width: 155px ;height: 155px;overflow: hidden;}
.album-item-center ul li div a{display: table-cell;width: 155px; height: 155px;text-align: center; vertical-align: middle;}
.album-item-center ul li div img{max-height: 155px; max-width: 155px;
-webkit-transition:all 0.3s; 
-moz-transition:all 0.3s; 
-o-transition:all 0.3s; 
}
.album-item-center ul li div img:hover{
-webkit-transform:scale(1.1); 
-moz-transform:scale(1.1); 
-o-transform:scale(1.1)}

.album-item-center ul li.big{height: 239px;padding: 8px 24px 0 25px;width: 180px}
.album-item-center ul li.big .shop-name{height: 39px;line-height: 39px;}
.album-item-center ul li.big div{width: 180px; height: 180px;}
.album-item-center ul li.big div a{width: 180px; height: 180px;}
.album-item-center ul li.big div img{max-height: 180px; max-width: 180px;}
.album-item-center ul li p a:hover span,.album-item-center ul li p a:hover{color: #006fbb;}

.album-item-right{border: 1px solid #e9e9e9;width: 294px; height: 456px;border-left: 0;}
.album-item-right .album-item-right-logo{border-bottom: 1px solid #e9e9e9;padding:0 0 0 4px;overflow: hidden; height: 247px; }
.album-item-right .album-item-right-logo ul li{text-align: center; float: left;width: 70px; height: 82px;border-bottom: 1px dashed #e5e5e5; margin:0 15px 0 11px;}
.album-item-right .album-item-right-logo ul li a{display: table-cell;width: 70px; height: 82px; text-align: center;vertical-align: middle;}
.album-item-right .album-item-right-logo ul li img{max-width: 70px; max-height: 82px;}
.album-item-right .album-item-right-info{padding: 10px 10px 0 25px; height: 198px;}
.album-item-right .album-item-right-info ul li{line-height: 31px; height: 31px;font-size: 14px;}
.album-item-right .album-item-right-info ul li .bai{margin: 9px 4px 0 0;}
.album-item-right .album-item-right-info ul li .i-mf{margin: 8px 4px 0 2px;}
.album-item-right .album-item-right-info ul li .vip02{margin: 10px 4px 0 0;}
.album-item-right .album-item-right-info ul li .gold-medal02{margin: 7px 8px 0 5px;}
.album-item-right .album-item-right-info ul li .i-zhizhun{margin: 7px 5px 0 2px;}
.album-item-right .album-item-right-info ul li .key{margin: 11px 2px 0 0;}
.album-item-right .album-item-right-info ul li p{width: 230px;}
.album-item-right .album-item-right-info ul li a{color: #333;
transition: color 0.3s;
-moz-transition: color 0.3s;
-webkit-transition: color 0.3s; 
-o-transition: color 0.3s; 
}
.album-item-right .album-item-right-info ul li a:hover{color: #006fbb;}

/*text-item*/
.text-item-title{padding-top: 12px; height:43px;position:relative; line-height:43px;  font-size:18px; color:#000;}
.text-item-left{position: relative; width: 204px;}
.text-item-left .text-item-left-text{color: #fff;position: absolute;left: 0px;top: 20px; width: 186px;padding-left: 19px;}
.text-item-left .text-item-left-text h2{line-height: 26px; height: 26px; font-size: 20px;overflow: hidden;}
.text-item-left .text-item-left-text p{line-height: 26px; height: 26px;}
.text-item-left .text-item-left-hot{position: absolute;left: 21px;top: 92px;width: 176px; overflow: hidden;}
.text-item-left .text-item-left-hot ul li{float: left;margin:0 14px 13px 0;width: 72px;text-align: center; line-height: 24px; height: 24px;}
.text-item-left .text-item-left-hot ul li a{display: block;height: 24px; }
.text-item-right{width: 964px; border: 1px solid #e9e9e9;border-left: 0;}

/*.selected-library*/
.selected-library .text-item-left{height: 265px;}
.selected-library .text-item-left .text-item-left-hot{height: 156px;}
.selected-library .text-item-left .text-item-left-hot ul li{border: 1px solid #95caf8;}
.selected-library .text-item-left .text-item-left-hot ul li:hover{border: 1px solid #fff;background: #fff; }
.selected-library .text-item-left .text-item-left-hot ul li a{color: #95caf8;}
.selected-library .text-item-left .text-item-left-hot ul li a:hover{color:#006fbb;}
.selected-library .text-item-right{height: 223px; padding:40px 0 0 21px;}
.selected-library .text-item-right dl{margin: 0 24px;float: left; width: 110px;}
.selected-library .text-item-right dt{width: 108px ;height: 145px;border: 1px solid #e9e9e9;margin-bottom: 10px;
transition: border 0.3s;
-moz-transition: border 0.3s;
-webkit-transition: border 0.3s; 
-o-transition: border 0.3s; 
}
.selected-library .text-item-right dt:hover{border: 1px solid #006fbb;}
.selected-library .text-item-right dd{line-height: 20px;color: #666; padding: 0 7px;height: 40px;overflow:hidden;
transition: color 0.3s;
-moz-transition: color 0.3s;
-webkit-transition: color 0.3s; 
-o-transition: color 0.3s; 
}
.selected-library .text-item-right dd:hover{color: #006fbb;}

/*technical-information*/
.technical-information{margin-bottom: 30px;}
.technical-information .text-item-left{height: 250px;}
.technical-information .text-item-left .text-item-left-hot{height: 117px;}
.technical-information .text-item-left .text-item-left-hot ul li{border: 1px solid #fff;}
.technical-information .text-item-left .text-item-left-hot ul li:hover{background: #fff;}
.technical-information .text-item-left .text-item-left-hot ul li a{color:#fff;}
.technical-information .text-item-left .text-item-left-hot ul li:hover a{color: #006fbb; }
.technical-information .text-item-right{height:248px; width: 985px; }
.technical-information .text-item-right div{width: 292px;border-right: 1px solid #e9e9e9;height: 224px; padding: 24px 15px 0 20px;}
.technical-information .text-item-right div.last{border-right: 0;}
.technical-information .text-item-right div p{line-height: 33px;height: 33px; width: 292px;}
.technical-information .text-item-right div p a{color: #666;
transition: color 0.3s;
-moz-transition: color 0.3s;
-webkit-transition: color 0.3s; 
-o-transition: color 0.3s; 
}
.technical-information .text-item-right div p a:hover{color: #006fbb;}
.technical-information .text-item-right div p i{display: inline-block; width: 2px; height: 2px;background: #bebdb9; margin: 15px 8px 0 0;}

/*fixed-left*/
.fixed-left{display: none; position: fixed;left: 50%;top: 150px; margin-left: -681px; z-index: 9999999;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.fixed-left ul li{background: #fafbfc; padding: 0 4px; width: 56px;line-height: 30px;height: 31px;text-align: center;border-left: 1px solid #eee;border-right: 1px solid #eee;
transition: background 0.1s;
-moz-transition: background 0.1s;
-webkit-transition: background 0.1s; 
-o-transition: background 0.1s; 
}
.fixed-left ul li a{color: #666;display: block;height: 30px; border-bottom: 1px solid #eee;overflow: hidden;}
.fixed-left ul li.top a{border-bottom: 0;}
.fixed-left ul li:hover{background: #fd6000;}
.fixed-left ul li:hover a{color: #fff;border-bottom: 0;}
.fixed-left .i-ico{width: 12px; height: 7px;background-position: -182px -24px;}
.fixed-left ul li.top:hover{background: #fafbfc;}

/*album-footer*/
.album-footer{background: #26272a;width: 100%;min-width: 1190px;height: 134px;}
.album-footer .w1190{height: 118px;border-bottom: 1px solid #333;}
.album-footer .w1190 div{ color: #fff;position: relative;padding:39px 0 0 74px; margin: 0 25px;}
.album-footer div img{position: absolute;left: 0;top: 27px;}
.album-footer div h2{font-size: 18px;line-height: 20px;margin-bottom: 4px;}
.album-footer div p{line-height: 20px;}

/***相册END***/

/***相册列表***/

/*banner*/
.banner{background: url(/images/album/banner05.jpg) no-repeat center top;height: 170px;width: 100%;min-width: 1190px;}

/*related-classinfo*/
.related-classinfo{position: relative; padding: 0 100px 0 60px;border-bottom: 1px solid #e9e9e9;border-top: 1px solid #e9e9e9; height: 40px; overflow: hidden;margin-bottom: 18px;}
.related-classinfo .head{position: absolute;left: 0;top: 0;height: 100%; width: 60px;  line-height: 40px; color: #555;}
.related-classinfo .foot{display: none; position: absolute;right: 17px;top: 8px;width: 48px; height: 21px ;border: 1px solid #e8e8e8;line-height: 21px;}
.related-classinfo .foot a{display: block; color: #888;height: 21px; padding-left: 4px;}
.related-classinfo .foot a .i-ico{background-position: -173px -7px; width: 9px; height: 5px; margin-left: 6px;}
.related-classinfo .body{padding: 7px 0;max-height: 150px;}
.related-classinfo .body a{color: #555;line-height: 26px; display: inline-block;
transition: color 0.3s;
-moz-transition: color 0.3s; 
-webkit-transition: color 0.3s; 
-o-transition: color 0.3s; 
}
.related-classinfo .body a:hover{color: #1e50a2;}
.related-classinfo .body span{color: #e1e0e0;margin: 0 20px;}
.related-classinfo.row-mode{height: auto;}
.related-classinfo.row-mode .foot a .i-ico{background-position: -188px -7px;}

/*ablum-list*/
.ablum-list{overflow: hidden;}
.ablum-list ul{width: 1210px;}
.ablum-list ul li{float: left;background: #fff; width: 218px; height: 240px; margin: 0 22px 22px 0;text-align: center;}
.ablum-list ul li p{border: 1px solid #e9e9e9; height: 218px;height: 218px;position: relative;}
.ablum-list ul li p .number{position: absolute;right: 8px ;top: 8px;display: inline-block;min-width: 15px; height: 20px; text-align: center;line-height: 20px; color: #fff;background: #3f6ca6;font-size: 14px; z-index: 999; padding: 0 3px 0 4px;}
.ablum-list ul li p a{display: table-cell;width: 218px; height: 218px;text-align: center;vertical-align: middle;}
.ablum-list ul li p a span{*display: inline-block;*height: 100%;*vertical-align: middle;}
.ablum-list ul li p img{max-height: 214px; max-width: 214px;}
.ablum-list ul li p em{width: 100%;height: 100%;background: #000;opacity: 0.2;filter:alpha(opacity=20); position: absolute;left: 0;top: 0; display: none;}
.ablum-list ul li p:hover em{display: inline-block;}
.ablum-list .album-name{margin-top: 5px;line-height: 24px;padding: 0 13px; height: 24px;overflow: hidden;}
.ablum-list .album-name a{font-size: 14px;}
.ablum-list .album-name a:hover{text-decoration: underline;}
.ablum-list .album-company{line-height: 22px;padding: 0 13px;margin-bottom: 7px; height: 22px;overflow: hidden;}
.ablum-list .album-company a{color: #999;font-size: 14px;
transition: color 0.3s;
-moz-transition: color 0.3s; 
-webkit-transition: color 0.3s; 
-o-transition: color 0.3s; 
}
.ablum-list .album-company a:hover{color: #1e50a2;}
.ablum-list .album-company-info{line-height: 31px;padding: 0 14px 0 0;height: 31px;overflow: hidden;}
.ablum-list .album-company-info span{color: #999;}
.ablum-list .album-company-info strong{color: #cc0000;}
.ablum-list .album-company-info em{margin: 0 4px 0 6px;}
.ablum-list .album-company-info .bai{margin-left:13px;position: relative;top: -1px;*position: static; }
.ablum-list .album-company-info .vip02{margin-left:12px;position: relative;top: -1px;*position: static; }
.ablum-list .album-company-info .gold-medal02{margin-left: 18px;position: relative;top: -1px;*position: static; }


/***相册列表END***/

/* 分页 */
.pagination{clear:both;font-family:Tahoma;font-size:12px;height:35px;overflow:hidden;text-align:center; padding:30px 0px 20px;margin:0;}
.pagination div{ float:right;}
.pagination .page-bottom,.pagination form{display:inline-block;vertical-align:middle;}
.pagination .page-bottom{background-color:#FFFFFF;}
.pagination a,.pagination a:link,.pagination a:visited,.pagination .page-prev,.pagination .page-cur,.pagination .page-start,.pagination .page-end,.pagination .page-next,.pagination .page-break{float:left;font-size:14px;height:28px;line-height:28px;padding:0 11px;text-align:center;vertical-align:middle;white-space:nowrap; margin-right:3px;}
.pagination .page-bottom:after{clear:both;content:" ";display:block;height:0;}
.pagination .page-cur{background-color:#F8F8F8;color:#FF7300;font-weight:bold; border:1px solid #ccc;}
.pagination a,.pagination a.page-next{font-size:12px;  border:1px solid #ccc;}
.pagination a:hover{color:#FF7300;text-decoration:none;}
.pagination .page-break{height:30px;}
.pagination a.page-prev,.pagination a.page-next,.pagination .page-start{border:1px solid #CCCCCC;font-size:12px;margin-right:10px;padding:0;width:55px;}
.pagination .page-start{color:#DDDDDD;}
.pagination a.page-prev:hover{border:1px solid #FF7300;text-decoration:none;}
.pagination .page-end{border:1px solid #DDDDDD;color:#DDDDDD;font-size:12px;padding:0 16px 0 5px;}
.pagination div.page-op{color:#444444; display: inline-block; vertical-align: middle; float:left; margin-top:7px;}
.page-op #jumpto{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CCCCCC #ECECEC #ECECEC;border-image:none;border-right:1px solid #ECECEC;border-style:solid;border-width:1px;color:#000000;font-family:Tahoma,SimSun,Arial;height:20px;margin:0 4px 5px;text-align:center;vertical-align:middle;width:32px;}
.page-op #jump-sub{background-color:#F5F5F5;border:1px solid #B2B2B2;cursor:pointer;height:25px;margin:0 0 2px 8px;width:43px;}
.page-op #jump-sub:hover{background-color:#F8F8F8;border:1px solid #C6C6C6;border-radius:2px 2px 2px 2px;box-shadow:0 0 2px #A8A8A8;}
.page-op .total-page{padding-right:8px;}
.page-op .total-page b{font-weight:bold;}