@charset "utf-8";

/* reset*/
*{ margin:0; padding:0;outline:none; -webkit-font-smoothing: antialiased;}
html,body{/*font-family: 'Open Sans',sans-serif,arial;*/font-family: Calibri,Arial; color:#333333; -webkit-text-size-adjust:none; /*overflow-x: hidden;*/font-size:1em;line-height: 1.6; }
body{background: #f3f3f3;}
img{  border:none;}
input,textarea{border:none; background:none; font-size:12px; vertical-align:middle;font-family: 'Open Sans',sans-serif,arial;}
select{font-size:12px; vertical-align:middle; cursor:pointer; font-family: 'Open Sans',sans-serif,arial,Microsoft YaHei;}
ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6{ list-style:none; text-decoration:none; font-size:14px;line-height: 1.6;}
li{ list-style:none;;}
a{text-decoration:none; blr:expression(this.onFocus=this.blur()); outline: none; color:#2D2D2D; transition:all 0.4s ease;-webkit-transition: transition:all 0.4s ease;-moz-transition: transition:all 0.4s ease;-ms-transition: transition:all 0.4s ease;-moz-transition: transition:all 0.4s ease; }
a:hover{text-decoration:none; color: #006eb9;}
em,i{ font-style:normal;}
a:focus,input,select,area{outline:none; blr:expression(this.onFocus=this.blur());}
.clearfix{ *zoom:1; }
.clearfix:after{ content:"\200B"; display: block; clear: both; height: 0;}
:before{ transition:all 0.6s ease;-webkit-transition: transition:all 0.6s ease;-moz-transition: transition:all 0.6s ease;-ms-transition: transition:all 0.6s ease;-moz-transition: transition:all 0.6s ease;}
.inner{width:1140px;margin:0 auto;}



/*header*/
.head{ width: 100%; }
.head .top{ width: 100%; background:#01318a; height:56px}
.head .topl{ float:left;}
.head #top_1{ float:right;margin-top:12px;}
.head .topr a{ float:left;color:#fff;border:1px solid #fff;padding:3px 5px;margin-left:10px;}
.head .topr a:hover{background:#2ca200;border:1px solid #2ca200;}
.head .top li{ float:left;}
.head .top li a{color:#fff;line-height:55px;}
.head .top li a:hover{color:#f8d509;}
.head .top .topl li a{padding-left:25px;margin-right:30px;}
.head .top .topl .e-mail{background:url(../images/email.png) left center no-repeat}
.head .top .topl .wechat{background:url(../images/wx.png) left center no-repeat}
.head .top .topr li a{border:1px solid #dedede;padding:4px 12px;margin-left:25px;}
.head .top .topr li a:hover{border:1px solid #f8d509;background:#f8d509;color:#01318a}

.header{width: 100%;/* background: #efefef; */height: 125px;/* position:absolute; *//* box-shadow:1px 2px 3px #7b7b7b; */top:0px;z-index: 999;}

.fixednav {/* position: fixed; *//* top: 0px; *//* left: 0px; *//* width: 100%; */z-index: 999;/* border-bottom:1px solid #f3f3f3; *//* box-shadow:1px 1px 2px #909090; */}

.logo{display: block;float: left;margin-top: 10px;width: 200px;}
.top-right{float:left;margin-top: 10px;width: 850px;}
.top-right .tel{float:right;width:300px;}
.top-right .tel p{font-size:14px;float:Left}
.top-right .tel h4{font-size:24px;color:#b70000;float:right;line-height:20px;}

.mainNav{float:Left;width: 850px;height:46px;/* position: absolute; */z-index:999;/* top: 50px; *//* border-top:1px solid #01318a; *//* border-bottom:1px solid #01318a; */margin-top:30px;margin-left:80px;}
.mainNav>ul{height:60px; line-height:46px;}
.mainNav>ul>li{position:relative; float:left; height:46px;}
.mainNav>ul>li>a{float: left;
    padding: 11px 29px;
    margin-top:6px;
    line-height:10px;
    font-family: Calibri,Arial;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 1.3em;
    -webkit-transition: all 0.3s ease-in-out;
    text-transform: uppercase;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
.mainNav>ul>li>a.navHome{padding:0 20px; background-image:none;}
.mainNav>ul>li.cur , .mainNav>ul>li:hover{}
.mainNav>ul>li.cur a , .mainNav>ul>li:hover a{background:#01318a;color:#ffffff}
.mainNav>ul>li>.xllb{position:absolute;z-index:999;top: 46px;left: -650px;display:none;}
.mainNav>ul>li>.xiala01{width: 1100px;padding:20px;background-color: #FFFFFF;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;box-shadow: 2px 2px 4px #424242;}
.mainNav>ul>li>.xiala02{margin-left:30px;width: 120px;padding:10px;background-color: #FFFFFF;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;box-shadow: 2px 2px 4px #424242;}
.mainNav>ul>li>.xiala03{width: 120px;padding:10px;background-color: #FFFFFF;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;box-shadow: 2px 2px 4px #424242;}

.mainNav>ul>li:hover .xllb{display:block;}
.mainNav>ul>li>.xllb ul li{float:Left;width: 102px;padding:4px 0;margin-right: 20px;margin-left: 15px;padding-bottom: 10px;text-align:left;float:Left;}
.mainNav>ul>li>.xllb ul li a{background:none;color:#1d1d1d;width: 90px;float:Left;line-height: 32px;font-size:14px;padding-left: 5px;border-bottom: 1px solid #dcdcdc;font-weight:bold;text-transform:uppercase;}
.mainNav>ul>li>.xllb ul li a:hover{background:none;color:#b70000;}
.mainNav>ul>li>.xllb ul li .third{padding-top:10px;float:left;width:108px;height:200px;}
.mainNav>ul>li>.xllb ul li .third ul li{border:none;/* border-bottom:1px dotted #dedede; */text-align:left;margin: 0; padding:0;display: block;
    font-size: 0.95em;
    color: #555;
    text-transform: capitalize;
    line-height: 1.8em;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    line-height: 2.5em;}
.mainNav>ul>li>.xllb ul li .third ul li a{background:none;font-weight:normal;font-size: 1em;line-height: 22px;color:#5f5f5f;border:none;padding:0;text-align:left;margin:0;text-transform:none;}
.mainNav>ul>li>.xllb ul li .third ul li a:hover{color:#01318a;text-decoration:underline;}

/*main*/
.main{ width:1140px; margin:0 auto; min-height:500px;}
.title2{ text-align:center; }
.title2 h2{ font-size:24px;text-align:center;color:#424242; }
.title2 span{ font-size:12px;text-align:center; width:100%;color:#787878;background:url(../images/sline.png) no-repeat center center;float:Left;text-transform:uppercase;}
.title2 p{ font-size:14px;text-align:center;color:#7a7a7a; padding-top:30px;}


/**=====================         focus        =========================**/
.banner{margin-top:10px;}
.focus{position:relative; width:1140px;height:530px; margin:0 auto;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:530px;background-repeat:no-repeat;background-position:center 0;}
.slides li a{display:block;width:100%;height:530px;}
.flex-control-nav{ position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block; font-size:0; margin:0 6px; *display:inline; zoom:1;}
.flex-control-nav a{display:inline-block;width: 12px;height: 12px;overflow:hidden;border: 1px solid #ffffff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;cursor:pointer;}
.flex-control-nav .flex-active{ border:1px solid #01318a;}
.flex-direction-nav{ position:absolute;TOP:45%;z-index:2;width:100%;}
.flex-prev{ position:absolute;TOP:45%;width:41px;height:50px;background:url(../images/turn-left.png) no-repeat}
.flex-next{ position:absolute;right:0px;TOP:45%;width:41px;height:50px;background:url(../images/turn-right.png) no-repeat}
.flex-prev:hover{background:url(../images/turn-left2.png) no-repeat}
.flex-next:hover{background:url(../images/turn-right2.png) no-repeat}


/**=====================        首页产品        =========================**/

.index-product{padding:30px 0;text-align:center;}
.index-product h2{font-size:24px;text-align:center;color:#333;background:url(../images/line.jpg) center bottom no-repeat;line-height:40px;padding-top:15px;}
.index-product p{font-size:15px;text-align:center;color:#757575;padding-top:10px;}
.product-list{padding:40px 0;}
.product-list ul li{float:left;margin-left: 28px;margin-bottom:5px;margin-top:5px;width:264px;height:310px;}
.product-list ul li a img{float:left;width:264px;height:264px;cursor: pointer;transition: all 0.6s;}
.product-list ul li h4{font-size:16px;line-height:40px;text-transform:uppercase;}
.product-list ul li a img:hover {margin-top:-10px;}


/**=====================        首页关于我们        =========================**/

.index-company{padding-bottom:50px;}
.index-company h2{font-size:28px;text-align:center;color:#333;background:url(../images/line.jpg) center bottom no-repeat;line-height:46px;padding-top:15px;}
.index-company p{font-size:15px;text-align:center;color:#757575;padding-top:10px;width:420px;margin:0 auto;}
.index-company .about-left{float:left;width:490px;text-align:left;margin-top:60px;}
.index-company .about-left p{text-align:left;padding:0;width:100%;color:#444;margin-bottom:20px;}
.index-company .about-left li{padding-left:28px;background:url(../images/li01.jpg) left center no-repeat;line-height:28px;}
.index-company .about-left .more{padding:3px 12px;border:1px solid #01318a;margin-top:30px;float:left;color:#01318a；font-size:0.8em}
.index-company .about-left .more:hover{border:1px solid #01318a;background:#01318a;color:#ffffff}
.index-company .about-right{float:left;width:630px;height:360px;margin-top:60px;margin-left:20px;text-align:left;background:url(../images/map.jpg) center top no-repeat}


/**=====================        底部      =========================**/
.footer{float:left;  width:100%;}
.footer .footabove{/* background: #f7f7f7; */height:200px;}
.footer .footabove .footcontact{margin:0 auto;width:1140px;height:130px;}
.footer .footabove .footcontact ul{float:Left;width: 890px;padding-top:50px;}
.footer .footabove .footcontact ul li{float:Left;margin-right:25px;font-size: 15px;padding-left:48px;max-width: 330px;height:50px;line-height: 24px;word-wrap:break-word;}
.footer .footabove .footcontact .tel{background:url(../images/tel.jpg) left top no-repeat;}
.footer .footabove .footcontact .email{background:url(../images/email.jpg) left top no-repeat;}
.footer .footabove .footcontact .add{background:url(../images/add.jpg) left top no-repeat;}

.footcontact .search {
  position: relative;
  margin-top:50px;
  background: #ffffff;
  float: left;
  border:1px solid #dedede;
  border-radius:3px;
  width:248px;
}
.footcontact .search input[type="text"] {
  margin: 0px 0;
  padding: 6px 10px 6px 15px;
  outline: none;
  color: #5a5a5a;
  background: none;
  border: none;
  width: 89.33333%;
  position: relative;
  font-size: 0.9em;
  -webkit-appearance: none;
}
.footcontact .search input[type="submit"] {
  background: url('../images/search1.png') no-repeat 0px 1px;
  border: none;
  cursor: pointer;
  width: 24px;
  outline: none;
  position: absolute;
  height: 24px;
  top: 3px;
  right: 0px;
}

.footer .footnav{margin:0 auto;width:1140px;border-top:1px solid #c1c1c1}
.footer .footnav ul{width:70%;margin:0 auto;}
.footer .footnav ul li{float:left;}
.footer .footnav ul li a{float:left;padding:20px 25px;}

.footer .footbelow{padding:15px 0;width:100%;float:left;}
.footer .footbelow ul{margin:0 auto;width:180px;height:40px;}
.footer .footbelow ul li{width:40px;height:40px;float:left;opacity: 0.90;}
.footer .footbelow ul li:hover{opacity:1}
.footer .footbelow .facebook{background: url('../images/facebook.png') no-repeat top center;}
.footer .footbelow .twitter{background: url('../images/twitter.png') no-repeat top center;}
.footer .footbelow .dribble{background: url('../images/dribble.png') no-repeat top center;}
.footer .footbelow .linkin{background: url('../images/linkin.png') no-repeat top center;}
.copyright{margin:0 auto;width:1140px;text-align:center;border-top:1px solid #dedede;padding-top:15px;}



.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}

.wzxq{border-top:20px solid #f5f5f5;}

.wzxq .dm{font-size:20px;font-weight:bold;line-height:46px;padding-top:15px;color:#5a5a5a}


/*===============内页===============*/

.inbanner{ border-radius: 5px;}

.inbanner img{ border-radius: 5px;}

.che-tit .en {
	padding-top:20px; 
	font-size: 30px;
	font-weight: 100;
	line-height: 45px; 
}

.contactway{
	float:right;
	width:520px;
	padding: 35px 0;
}

/*新闻 */
.list {width:1170px;margin:0px auto;height:auto; overflow: hidden; padding-top: 0px;margin-top: 30px}
.list ul {width: 1170px;}
.list li {margin: 10px auto; padding: 0px; width: 1170px; height: 120px; float: left; display: inline; text-align:left;border-bottom:1px dashed #d6d6d6;}
.list_img {width: 150px;height:100px;}
.list_infor {width: 990px;color:#e9e9e9;}
.list_infTop {height: 35px; padding-top: 5px; margin-bottom: 5px;overflow: hidden;}
.list_infTop a {height: 35px; display: block;color:#e9e9e9;}
.list_infName{width: 750px; line-height: 35px;font-size: 18px; font-weight: 400; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;overflow: hidden;}
.list_infIntro {font-size: 13px;height: 40px;font-weight: 100;color: rgb(136, 136, 136);line-height: 22px;overflow: hidden;}
.list_infIntro {color:#666666;}
.list_infTop {padding-top: 0px;}
.list_infName {color:#000;}
.list_infTime {color:#666666;}
.cl {clear: both;}
.fl {float:left;display: inline;}
.fr {float:right;display: inline;}

.new_tit{border-bottom:1px solid #ddd;padding-bottom: 20px;margin-bottom: 10px;color: #999;overflow: hidden;}
.new_tit h1{float: left;width: 100%;font-size: 24px;color: #333;margin:35px 0 14px 0;/* text-align:center */}
.new_tit span{float: left;margin-right:10px;}
.new_page{overflow: hidden;padding:30px 0;}
.new_page a{transition:.5s;-webkit-transition:.5s;line-height:23px;font-size: 13px;color: #333;}
.new_prev{float: left;}
.new_next{float: right;}



/*===============产品===============*/
.crumbsname{width: 1140px;margin:0px auto;padding-bottom:0px;border-bottom:1px solid #e0e0e0;}
.crumbsname p{width: 1140px;float:left;font-weight:800;font-size:12px;color:#3d4044;border-bottom:1px solid #e0e0e0;}
.crumbsname p span{float:left;width:100px;line-height:51px;font-size:12px;color:#000;overflow:hidden;text-indent:14px;background:#f8f8f8;margin-top:1px}
.crumbsname p a{float:left;display:block;padding:2px 12px 2px 12px;border:1px solid #e0e0e0;line-height:22px;margin-left:20px;margin-top:12px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;font-weight:100;margin-bottom:8px;}
.crumbsname .curr{background: #142d80;border: 1px solid #142d80;color:#fff;}
.crumbsname .curr a:link,.crumbsname .curr a:visited{background:#e84807;border:1px solid #e84807;color:#fff;}

.center{ float:left;  width:100%; }
.p-content{/* float:left; *//* width:100%; */}
.prolist{padding-left:20px;width: 880px;float:left;height:auto;overflow:hidden;padding-bottom:30px;padding-top:15px}
.prolist ul{width: 900px;}
.prolist ul li{display:block;float:left;text-align:left;margin-right: 32px;margin-top: 25px;font-size:12px;width: 265px;height: 355px;border:1px solid #e3e3e3;}
.prolist ul li span p strong{font-weight:800;color:#000;}
.prolist ul li span p{float:left;text-align:left;padding:10px 20px;line-height:20px;font-size:12px;color:#545454;font-weight: 100;}
.prolist ul li span{float:left;text-align:left;width: 265px;height: 85px;background:#fdfdfd;border-top:1px solid #f2f2f2;overflow: hidden;}
.prolist ul li dd{float:left;text-align:left;padding: 5px 20px;line-height:20px;font-size:12px;color:#545454;}
.prolist ul li .secimg{width: 265px;height: 265px;border: #000 solid 0px;margin: 0px auto;overflow: hidden;}
.prolist ul li .secimg img{width: 265px;height: 265px;cursor: pointer;transition: all 0.6s;}
.prolist ul li .secimg img:hover{transform: scale(1.15);}

.leftmenu{float:left;width: 240px;}
.menu_list{margin-top:40px;border-top:1px solid #e1e1e1;width:225px;}
.menu_head{width:185px;height:47px;line-height:47px;padding-left:38px;font-size:14px;color: #2f2f2f;cursor:pointer;border:1px solid #e1e1e1;position:relative;border-top:none;font-weight:bold;background:#f1f1f1 url(../images/pro_left.png) center right no-repeat;margin:0;}
.menu_list .current{background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;}
.menu_body{width:223px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;font-size:0.8em;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none;color:#142d80;}

/*产品描述*/
.main_aproshow{width:1108px;height:auto;text-align:left;margin-top:0px;/* padding:20px 10px; */overflow:hidden;padding-bottom:40px;}
.procolleft{float:left;width: 550px;margin-left:0px;margin-top:0px;overflow:hidden;}
.procolccc{float:right;width: 550px;margin-right:0px;}
.procolccc h1{font-size:20px;font-family:arial;line-height:42px;padding-bottom:10px;border-bottom:1px solid #dedede;margin-bottom:25px;margin-top:20px;}
.procolccc h1 span{padding-right:15px;font-size:20px;width:120px;text-align:right;}
.procolccc p{padding-right:15px;/* font-size:16px; */}
.procolccc p span{padding-right:15px;font-size:16px;font-weight:bold;width:120px;text-align:right;}
/* box */
.box{}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height: 72px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-thumb li a img{width:60px;height:60px;}
.tb-s310, .tb-s310 a{height:500px;width:500px;}
.tb-s310, .tb-s310 img{max-height: 500px;max-width:500px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:40px;width:40px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background: none repeat scroll 0 0 #142d80;height: 64px;padding: 1px;width: 64px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;height:60px;padding:2px;width:60px;}
.tb-thumb li div{border: 1px solid #e6e6e6;height: 60px;padding:2px;width: 60px;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:160px;height:160px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}

.de-demo{width: 600px;margin: 20px auto 0 auto;}
.sx,.zj{padding-bottom:10px;border-bottom:1px dotted #dedede;}
.zj{padding-top:15px;}
.sx a{color:#000;line-height:22px;display:inline-block;padding:4px 10px;margin-right:10px;border:1px solid #fff;text-align:center;font-size:13px;border:1px solid #999;margin-top:15px;}
a.on{border: 1px solid #cc1100;no-repeat right top;}
.sx span,.zj span{display:inline-block;line-height:22px;height:22px;color:#000;font-size:14px;margin-right:10px;text-align:right;width:80px;font-weight:bold;}
.zj a{color:#fff;line-height:22px;display:inline-block;padding:4px 10px;margin-right:10px;border: 1px solid #cc1100;/* background: #ff6a00; */text-align:center;padding-right:10px;color:#cc1100}
.qcqb{line-height:22px;color:#3459d6;display:none;display:inline-block;text-align:center;font-size:12px;text-decoration:underline;}

.addto{/* margin-top:50px; */float:left;}
.addto a{background:#c10;color:#fff;padding:10px 100px;float:left;margin-top:40px;}
.addto a:hover{background:#01318a;}

/*===============分页===============*/


.pageinfor {
	float: left;
	padding-right: 35px;
	overflow: hidden;
	font-family:  "microsoft yahei";
	font-size:14px;
	padding: 20px 10px;
	width:100%;
}


.pageinfor {
	
}

.pageinfor span{
	float:left;
	margin:0 10px;
}

.pageinfor a{
	float: left;
	margin-right: 10px;
	list-style: none;
}


.pageinfor li:last-child {
	margin-right: 0px;
}

.pageinfor a {
	display: block;
	text-align: center;
	padding: 2px 4px;
	font-family: "arial" "微软雅黑";
	border: 1px solid #D8D8D8;
	font-size: 14px;
	float: left;
}

.pageinfor  a:link,.pageinfor a:visited {
	text-decoration: none;
	color: #000;
	font-size: 13px;
}

.pageinfor a:hover {
	color: #fff;
	background: #142d80;
}

.pageinfor .c {
	margin-top: 6px;
	color: #000000;
}




#gallery-overlay {background-color:#000;}
#gallery {background:#fff url(../images/loading.gif) center 100px no-repeat; color:#999; display:none; height:200px;margin:0 auto; position:relative; width:300px; box-shadow:0 0 64px #000; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000;}
#gallery-image-container {display:none; height:100%;}
#gallery-loading {padding:8px;}
#gallery-controls {display:none; height:100%; left:0; position:absolute; top:0; width:100%;}
#gallery-controls div {float:left; height:100%; width:50%;}
#gallery-controls a {background:#fff; color:#000; font-size:12px; outline-style:none; position:absolute; text-decoration:none; top:40px;}
#gallery-previous-link {left:0; padding:6px 10px 6px 6px; border-radius:0 6px 6px 0; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px;}
#gallery-next-link {padding:6px 6px 6px 10px; right:0; border-radius:6px 0 0 6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px;}
#gallery-meta-container {background:#fff; color:#999; display:none; margin:0 auto; overflow:auto;}
#gallery-image {padding:8px;}
#gallery-meta {display:none;height:44px;padding:0px 8px;}
#gallery-meta div {float:left;}
#gallery-info {text-align:center; width:100%;}
#gallery-close {line-height:30px; text-align:right; width:20%;position:absolute;top:5px;right:10px;}
#gallery-close a {color:#4c4c4c; font-size:24px; font-weight:lighter; outline-style:none; text-decoration:none;}
#gallery-close a:hover {color:#ca0000;}
#gallery-title a, #gallery-title a:link, #gallery-title a:visited {color:#666; font-size:14px;  line-height:14px;}
#gallery-title a:visited:hover {color:#999}
#gallery-pages {color:#999; display:block; font-size:10px; line-height:14px;}

/* flickr styles */

#image-gallery{padding:10px 0 50px 0;float:left;}

.flickr_badge_image {float:left;padding:2px;margin: 13px;}
.flickr_badge_image a img{width: 196px;height: 129px;/* padding:4px; */border:1px solid #dedede;}
.flickr_badge_image a:hover img{border:1px solid #e52b00}
.flickr_badge_image h3 {text-align:center;width:100%;line-height:20px;font-size:14px;/* margin-top:10px; */color:#666;font-weight:normal;}
#flickr_www {font-size:12px;}
#flickr_link {clear:both;}



