@charset "utf-8";
/* CSS Document */

/*  全局  */
*{margin:0 auto; outline:none}
body{margin:0; padding:0; color:#595757; font:12px/20px microsoft yahei,Arial}
ul,ol,li,dl,dt,dd,p{margin:0; padding:0; list-style:none}
input{font-family:microsoft yahei,Arial}
img{border:0}
a{color:#595757; text-decoration:none}
a:hover{color:#0073ea}
input.bt{cursor:pointer}

/*  浮动  */
.fl{float:left}
.fr{float:right}
.clear{clear:both}


/*  间距  */
.p0{padding-top:10px}
.p1{padding-top:20px}
.p2{padding-bottom:20px}
.p3{padding-top:55px}
.p4{padding-top:30px}

.m1{margin-top:65px}
.m2{margin-top:20px}
.m3{margin-top:40px}
.m4{margin-top:50px}

/*  边框  */
.bor1{border-bottom:1px #dfdfdf solid}

.header{height:122px; background:url(../images/top_bg.jpg) repeat-x}
.headerco{width:1000px; height:122px; overflow:hidden}
.logo{ height:116px; float:left}
.headright{ height:80px; text-align:right; float:right}
.headright .text{ float:left; text-align:center; margin-top:30px; line-height:35px;}
.headright .text .lag{ font-size:14px; padding:0 20px;}
.headright .text span{padding:0 6px}
.headright .wx_code{ float:right; margin:8px;}

.nav{height:49px; background:url(../images/nav_bg.png) repeat-x; position:relative; z-index:999}
.navco{width:1000px; height:48px}
.navlist{width:650px; height:48px; float:left}
.navcolist{}
.navcolist li.li1{width:108px; float:left}
.navcolist li.li2{width:92px; float:left}
.navcolist h2{height:48px; font-weight:bold; line-height:48px; text-align:center; font-size:15px; font-weight:bold; display:block}
.navcolist h2 a{color:#090d0e; display:block; }
.navcolist h2 a:hover{color:#fff; background:#a3a3a3}
.navcolist h2 a.hover{color:#fff; background:#a3a3a3}
.current{background:#a3a3a3;color:#fff; }
.current h2 a{background:#a3a3a3;color:#fff; }
.current h2 a:hover{background:#a3a3a3;color:#fff; }
#fonth2 a{background:#fff;color:#0073ea; }
#fonth2 a:hover{color:#0073ea; background:#fff}
#fonth2 {background:#fff;color:#0073ea; }
.secmenu1{width:208px; margin-left:-3px; display:none}
.secbox1{width:208px; padding:10px 0; background:url(../images/navsub1.png) repeat-y}
ul.secsub1{padding:0 19px}
ul.secsub1 li{line-height:28px; font-size:14px}
ul.secsub1 li a{color:#0073ea; font-weight:bold;}
ul.secsub1 li a:hover{text-decoration:none;}
.secbox-fot1{height:20px; overflow:hidden; background:url(../images/navsub-fot1.png)}

.secmenu2{width:460px; margin-left:-3px; display:none}
.secbox2{width:460px; padding:10px 0; overflow:hidden; background:url(../images/navsub2.png) repeat-y}
.secsub2{padding:0 0 0 20px; width:155px; float:left}
.secsub2 h2{font-size:14px; font-weight:bold; color:#0073ea; text-align:left!important}
.secsub2 ul{}
.secsub2 ul li{line-height:28px; font-size:12px}
.secsub2 ul li a{color:#8b8a8a; font-weight:bold;}
.secsub2 ul li a:hover{color:#0073ea; text-decoration:none;}

.secbox-fot2{height:20px; overflow:hidden; background:url(../images/navsub-fot2.png)}

.secmenu3{width:554px; margin-left:-3px; display:none}
.secbox3{width:554px; padding:10px 0; overflow:hidden; background:url(../images/navsub3.png) repeat-y}
.secsub3{padding:0 0 0 20px; width:155px; float:left}
.secsub3 h2{font-size:14px; font-weight:bold; color:#0073ea; text-align:left!important}
.secsub3 ul{}
.secsub3 ul li{line-height:28px; font-size:14px}
.secsub3 ul li a{color:#8b8a8a}
.secsub3 ul li a:hover{color:#0073ea; text-decoration:underline}
.secbox-fot3{height:20px; overflow:hidden; background:url(../images/navsub-fot3.png)}

.w1{width:155px}
.w2{width:105px; padding-left:40px}
.w3{width:70px; padding-left:40px}
.w4{width:230px}
.w5{width:105px; padding-left:40px}
.w6{width:90px; padding-left:40px}

.navright{width:310px; height:48px; float:right; overflow:hidden}
.navfacebook{width:90px; height:48px; float:left; background:url(../images/facebookicon.png) no-repeat}
.navfacebook a{display:block; height:48px; text-indent:-9999px}
.navsearch{width:203px; padding-top:10px; float:right}
.navsearch input.text{width:155px; padding:0 10px; height:26px; line-height:26px; background:#ededed; border:0}
.navsearch input.btn{width:28px; height:26px; border:0; cursor:pointer; background:url(../images/searchicon.jpg)}
.navsearch span{display:block; float:left}
.navsearch span.input1{width:175px}
.navsearch span.input2{width:28px; *padding-top:1px}

.serachinventory{ background:#ffffff;  width: 80%;}
.serachinventory input.text{width:155px; padding:0 10px; height:26px; line-height:26px; background:#ededed; border:0}
.serachinventory input.btn{width:28px; height:26px; border:0; cursor:pointer; background:url(../images/searchicon.jpg)}
.serachinventory span{display:block; float:right;margin-top:10px;margin-right:10px}
.serachinventory span.input1{width:175px}
.serachinventory span.input2{width:28px; *padding-top:1px}

.intro-big-search {
    max-width: 56.2914%;
}
.intro-big-search {
    margin-bottom: 80px;
    margin-top: 80px;
    max-width: 74.1176%;
}
.intro-big-search {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 2px solid #57C6F6;
    border-radius: 3px;
    display: block;
    margin: 10% auto;
    padding: 2px;
    position: relative;
}
.intro-big-search input[type="text"] {
    font-size: 1.6rem;
    padding: 16px 130px 15px 15px;
}
.intro-big-search input[type="text"] {
   border: 0 none;
    font-size: 1.4rem;
    font-weight: lighter;
    padding: 16px 76px 15px 15px;
    width: 80%;
}
input[type="text"], input[type="password"], textarea {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #d4d4d4;
    border-radius: 3px;
    display: inline-block;
    font-weight: normal;
    padding: 11px 13px;
    transition: border 0.3s ease-in-out 0s;
}
.intro-big-search .search-submit {
    padding: 15px 45px 13px 44px;
}
.intro-big-search .search-submit {
    box-shadow: none;
    font-size: 1.4rem;
    line-height: 1.4em;
    margin: 0;
    padding: 14px 35px;
    position: absolute;
    right: 2px;
    top: 2px;
}
 .search-submit {
    background: #57C6F6 none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 1px 1px 0 #fff, 0 0 2px 0 #666 inset;
    color: #fff;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    text-shadow: 0 0 1px #666;
     cursor: pointer;
}
.search-submit{
    border: 0 none;
    display: inline-block;
    padding: 12px 20px;
    text-align: center;
}

/*  banner  */
.banner{height:486px; overflow:hidden}
.slider { position:relative; z-index:1; }
.sliderContent { overflow:hidden; height:486px; position:relative; }
.sliderArrows{display:block}
.sliderArrows a { display:block; text-indent:-9999px; outline:none; z-index:50; background-image:url(../images/prev_next.png); width:42px; height:43px; position:absolute; top:50%; margin-top:-34px; }
.prev { background-position:0 0; left:10%; }
.prev:hover { background-position:0 -44px; }
.next { right:10%; background-position:-44px 0; }
.next:hover { background-position:-44px -44px; }



.notice{height:47px; background:url(../images/noticbg.jpg) repeat-x}
.noticeco{width:1000px; height:47px; overflow:hidden; position:relative}
.noticecotitle{width:113px; height:47px; line-height:47px; color:#4b494a; font-size:15px; text-align:center; font-weight:bold; background:#afb0b2; float:left}
.noticecolist{height:30px; width:400px; float:left; margin-top:9px; overflow:hidden}
.homeList li{padding-left:40px}
.homeList a{color:#505050; line-height:30px; overflow:hidden}
.homeList a:hover{color:#0275ec}
.homeList a span{padding-left:6px}
.goUp{display:block; width:8px; height:16px; position:absolute; top:12px; left:510px; background:url(../images/jtleft.png)}
.goDown{display:block; width:8px; height:16px; position:absolute; top:12px; left:540px; background:url(../images/jtright.png)}

.group{min-height:200px; position:relative; z-index:1; background:url(../images/groupbg.jpg) repeat-x}
.main{width:1000px; overflow:hidden}
.title{height:48px; line-height:48px}
.title h2{font:24px/48px microsoft yahei,Arial; color:#0073ea}
.title h2 span{padding:0 6px}
.title h2 b{font-weight:lighter; font-size:18px}
.co1{width:1020px; overflow:hidden}
dl.d1{width:210px; padding:0 18px; float:left}
dl.d1 dt{width:210px; height:236px; overflow:hidden;}
dl.d1 img{width:200px; height:201px; border-radius:100px; }
dl.d1 dd{font-size:16px; line-height:24px; padding-top:8px}
dl.d1 h2{font:18px/34px microsoft yahei,Arial; color:#3e3a39}
dl.d1 h2 span{padding:0 6px}
dl.d1 h2 b{font-weight:lighter; font-size:14px}

dl.d2{width:660px; padding-right:16px; float:left}
dl.d2 dt{width:660px; height:255px; overflow:hidden}
dl.d2 img{width:660px; height:255px}
dl.d2 dd{font-size:16px; line-height:24px}
dl.d2 h2{font:24px/24px microsoft yahei,Arial; color:#0073ea; padding:25px 0 15px}
dl.d2 h2 span{padding:0 6px}
dl.d2 h2 b{font-weight:lighter; font-size:18px}
dl.d2 dd a{color:#0073ea; font-size:12px}
dl.d2 dd a:hover{text-decoration:underline}

dl.d3{width:323px; float:right}
dl.d3 dt{width:323px; height:255px; overflow:hidden}
dl.d3 img{width:323px; height:255px}
dl.d3 dd{font-size:16px; line-height:24px}
dl.d3 h2{font:24px/24px microsoft yahei,Arial; color:#0073ea; padding:25px 0 15px}
dl.d3 h2 span{padding:0 6px}
dl.d3 h2 b{font-weight:lighter; font-size:18px}
dl.d3 dd a{}
dl.d3 dd a:hover{color:#0073ea}
dl.d3 dd p{font-size:12px}
dl.d3 dd p a{color:#0073ea}
dl.d3 dd p a:hover{text-decoration:underline}

ul.i_newslist{ width:650px; float:left;}
ul.i_newslist li{ width:650px; float:left; line-height:30px;}
ul.i_newslist li span{ float:right;}
ul.i_newslist li a{ float:left; font-size:16px; color:#686667;}


/*  inner pages  */
.container{width:1000px; overflow:hidden}
.container2{width:1005px; overflow:hidden}
.crumbs{padding-left:30px; height:24px; line-height:24px; background:url(../images/home.png) no-repeat 6px center}
.crumbs span{padding:0 6px; font-weight:bold}

.wrapper{overflow:hidden}
.leftside{width:198px; float:left}
.leftsidetitle{height:153px; background:url(../images/left-titlbg.jpg)}
.leftsidetitle_pro{height:153px; background:url(../images/left-titlbg.jpg)}
.leftsidetitle_pro span{font-size:20px;color:#000;padding:30px 25px;display:block;font-weight:bold;height:30px;line-height:30px }
.leftsidetitle h3, .leftsidetitle h4{padding-right:6px; padding-left:3px; padding-top:3px; text-align:center; color:#fff; text-shadow:1px 2px 1px rgba(0, 0, 0, .25)}
.leftsidetitle h3{font:lighter 26px/26px microsoft yahei,Arial; text-transform:uppercase; padding-top:20px; letter-spacing:-1px}
.leftsidetitle h4{font-weight:lighter; font-size:18px}
.leftsidetitle span{font-size:20px;color:#000;padding:30px 25px;display:block;font-weight:bold;height:30px;line-height:30px }
.leftsideco{width:195px; background:url(../images/l2.jpg) repeat-y}
.leftsidecot{height:7px; line-height:7px; font-size:0; background:url(../images/l1.jpg)}
.leftsidecob{height:9px; line-height:9px; font-size:0; background:url(../images/l3.jpg)}
ul.list{width:179px; margin-left:7px}
ul.list li{font-size:13px; line-height:18px; margin-bottom:1px; background:#F2F2F2}
ul.list li a{display:block; line-height:18px; color:#424141; padding:15px 8px 15px 15px}
ul.list li a:hover{font-weight:bold; color:#000; background:#E4E4E4}
ul.list li a span{cursor:pointer; display:block; font-weight:lighter}
ul.list li a.hover{font-weight:bold; color:#000; background:#E4E4E4}

ul.list2{width:179px; margin-left:7px}
ul.list2 li{font-size:13px; margin-bottom:1px; background:#ededed;}
ul.list2 li a{display:block; height:30px; text-decoration:none; color:#000; padding:15px 10px 15px 20px; background:url(../images/cpicon1.png) no-repeat 6px 21px}
ul.list2 li a:hover{font-weight:bold; color:#000; background:#E4E4E4 url(../images/cpicon3.png) no-repeat 6px 21px}
ul.list2 li a span{cursor:pointer; display:block; font-weight:lighter}
ul.list2 li a.hover{font-weight:bold; font-style:normal; color:#000; background:#E4E4E4 url(../images/cpicon1.png) no-repeat 5px 23px}

ul.list2 li ul li{height:auto; line-height:30px; font-size:12px; border-top:1px #fff solid; background:#ededee}
ul.list2 li ul li a{height:auto; line-height:30px; padding:0; padding-left:20px; background:none}
ul.list2 li ul li a:hover{background:#ededee; color:#0073ea; font-weight:lighter}
ul.list2 li ul li a.focus{color:#0073ea}
ul.list2 li ul li a span{line-height:18px; display:inline-block; padding:5px 10px 5px 0}

.rightside{width:790px; float:right; background:url(../images/r2.jpg) repeat-y}
.b1{background:url(../images/cpb2.jpg) repeat-y}
.rightsidecot{height:7px; line-height:7px; font-size:0; background:url(../images/r1.jpg)}
.rightsidecot1{height:7px; line-height:7px; font-size:0; background:url(../images/cpb1.jpg)}
.rightsidecob{height:11px; line-height:11px; font-size:0; background:url(../images/r3.jpg)}
.rightsidecob1{height:11px; line-height:11px; font-size:0; background:url(../images/cpb3.jpg)}
.rightsidemain{width:700px; margin:15px 45px; overflow:hidden}
.rightsidemain h2{display:block; height:40px; margin-bottom:20px; color:#1A1A1C; font-size:18px;}
.rightsidemain h5{height:40px; margin-bottom:20px; line-height:24px; color:#787777; font-size:12px; font-weight:lighter; text-align:right; border-bottom:1px #dfdfdf solid}
.rightsidemain h5 a{color:#0073ea; margin-left:25px}
.rightsidemain h5 a:hover{text-decoration:underline}
.rightsidemain2{width:961px; overflow:hidden}
.content{line-height:24px; font-size:14px}
.content p{}
.content h1{font-size:20px; font-weight:bold; text-align:center; padding:20px 0 30px}
.content img{max-width:700px}
.content ul{}
.content li{padding-left:12px; background:url(../images/contentli.jpg) 0 9px no-repeat}


/*  honor  */
.caseMaxBox{overflow:hidden; margin-top:50px}
.caseBoxMaxWidth{overflow:hidden}
dl.caseList{width:228px; height:157px; padding:0 10px 20px 0; display:block; float:left}
dl.caseList dt{width:228px; height:157px; display:block; background:url(../images/honor1.jpg) no-repeat}
dl.caseList dt:hover{background:url(../images/honor2.jpg) no-repeat}
dl.caseList dt img{width:211px; height:138px; border:1px #e4e5e6 solid}



.cp2h h2{font-size:15px; font-weight:bold; color:#0073ea}
.cp2h table{border-spacing:0; border-collapse:collapse; border:0; line-height:20px; width:100%}
.cp2h table th, .cp2h table td{padding:0 6px; font-size:12px; font-weight:lighter; border:1px #777 solid}
.cp2h table th{background:#a5d8f9; text-align:center; text-transform:uppercase; color:#0073ea; line-height:30px}
.cp2h table td{background:#e9eff1; color:#727171; line-height:30px; text-align:left}
.cp2h table th p, .cp2h table td p{line-height:18px; vertical-align:middle}
.cp2h table td div{
	display: table;/*非IE的主流浏览器识别的垂直居中的方法*/
	vertical-align:middle;
	text-align:center;
	*display: block;/* 针对IE的Hack */
	*font-size: 27px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
	width:27px;
	height:27px
}
.cp2h table td div.imgvertical img{vertical-align:middle}
.cp2h table td div.imgbox{width:100%; text-align:center}


.cptitle{padding:15px 0 20px; border-bottom:1px #dfdfdf solid; overflow:hidden}
.cptitle h1{width:500px; font-size:20px; font-weight:bold; color:#0073ea; float:left}
.cptitle a{float:right; color:#0073ea}
.cptitle a:hover{text-decoration:underline}

.honor{width:720px; overflow:hidden}




.newsrec{height:215px; overflow:hidden}
.newsrec dt{width:346px; height:215px; float:left}
.newsrec dt img{width:346px; height:215px}
.newsrec dd{width:340px; height:215px; color:#999; overflow:hidden; float:right}
.newsrec dd h3{font-size:14px; font-weight:bold}
.newsrec dd a{color:#0073ea}
.newsrec a:hover{text-decoration:underline}
.newshead{height:60px; padding:10px; background:#e4e4e4}
.newshead p{font-size:12px; color:#787777; padding-top:8px}
.newssummary{padding:10px; padding-right:0}
.newssummary a:hover{text-decoration:underline}
.newslist{}
.newslist li{height:54px; line-height:40px; color:#8b8b8b; padding:0; border-top:1px #dfdfdf solid; background:none}
.newslist li span{float:right; font-size:12px}
.newslist li a{color:#8b8b8b}
.newslist li a:hover{color:#95d3fc}
.newspages{border-top:1px #dfdfdf solid}
.next{float:right}


.jobsb{height:10px; line-height:10px; font-size:0; border-top:1px #dfdfdf solid}
.jobs{border-bottom:1px #dfdfdf solid; padding-top:20px}
.jobs dt{font-weight:bold; color:#0073ea}
.jobs dt span{float:right; color:#9fa0a0; font-size:12px}
.jobs dd{font-size:14px; color:#424141; padding-top:30px}
.jobs dd p{padding:0}
.jobs dd div{padding-bottom:30px; color:#424141}


dl.cp{width:700px}
dl.cp dt{width:700px; height:228px; overflow:hidden}
dl.cp dt img{width:700px; height:228px}
dl.cp dd{padding:10px; background:#6f7070; color:#fff}
ul.cplist{border-left:1px #dfdfdf solid; border-top:1px #dfdfdf solid; overflow:hidden}
ul.cplist li{width:232px; height:336px; border:1px #dfdfdf solid; padding:0; border-left:none; border-top:none; float:left}
ul.cplist li a{display:block; height:336px; position:relative; text-align:center; background:url(../images/cpbg1.jpg) center 275px no-repeat}
ul.cplist li a:hover{background:url(../images/cpbg2.jpg) center 275px no-repeat}
ul.cplist li a span{display:block}
ul.cplist li a i{display:block; color:#fff; font-style:normal; height:30px; margin-top:17px}


.#{width:720px; overflow:hidden}
dl.applist{width:340px; height:266px; border:1px #dfdfdf solid; margin:0 15px 15px 0; float:left}
dl.applist dt{text-align:center; padding:14px 0}
dl.applist dt img{width:310px; height:129px}
dl.applist dd{height:92px; padding:0 14px; overflow:hidden}
dl.applist dd h2{font-size:14px; font-weight:bold; height:24px; line-height:24px; color:#3e3a39; background:none; margin:0}
dl.applist dd div.summary{font-size:12px; line-height:20px; padding-top:4px}
dl.applist dd a{color:#0073ea}
dl.applist dd a:hover{text-decoration:underline}

ul.news{}
ul.news li{height:53px; line-height:48px; border-bottom:1px #dfdfdf solid; overflow:hidden; background:none; padding:0}
ul.news li span{display:block; width:86px; height:53px; font-size:12px; background:url(../images/pdfnews.jpg) 0 13px no-repeat; float:right}
ul.news li span a{display:block; padding-left:30px; padding-top:17px; line-height:18px; color:#0073ea}
ul.news li span a:hover{text-decoration:underline}

.contact{overflow:hidden; padding-top:55px; padding-bottom:50px}
.contactleft{width:320px; float:left}
.contactleft h2{margin:0; font-size:14px; font-weight:bold; color:#747474; background:none; height:auto}
.contactright{width:334px; float:right}


/******feedback********/
.messageco{line-height:24px; padding:20px; font-size:14px}
p.in1{padding-bottom:20px}
p.in1 input{height:34px; line-height:34px; width:50%; padding:0 5px; color:#222; font-size:14px; border:1px #ccc solid; background:#fff}
p.in1 textarea{width:50%; font-size:14px; color:#222; font-family:Verdana, Geneva, sans-serif; padding:5px; border:1px #ccc solid; background:#fff}
p.btn{}
p.btn input{width:200px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; background:#0073ea; border-radius:4px; border:0; cursor:pointer}
p.btn input:hover{background:#0073ea}

.ying{width:752px; height:27px; background:url(../images/yin.jpg) no-repeat}

/*  footer  */
.foot{min-height:100px; background:#cccacb;}
.footbox{width:1000px; height:100px; position:relative; background:url(../images/ft_map.jpg) no-repeat right;}
.footco1{ height:100px; background:url(../images/ft_tel.png) no-repeat left center; color:#fff; position:relative}
.footco1 .fcontact{ width:300px; float:left; padding-left:60px; padding-top:12px; line-height:25px;}
.footco1 .fcontact p{line-height:20px;}
.footco1 .fcontact .f1{ font-size:12px; color:#2e2f1f;}
.footco1 .fcontact .f2{ font-size:12px; color:#057aa5; font-weight:bold;}
.footco1 .fcontact .f3{ font-size:12px; color:#2e2f1f; }
.footco1 .copyright{ float:left; width:500px; margin-left:30px; padding-top:70px; color:#024a94;}








/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90000;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 90001;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 12px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


/*product_menu*/
ul.pro_subnav{ float:left; width:190px; padding-top:15px; margin:0;}
ul.pro_subnav li{width:180px;min-height:32px;_height:32px; float:left;border-bottom:1px solid #B4C8D3; font-size:12px;color:#000; line-height:25px;}
1ul.pro_subnav li span{ padding-left:18px;float:left;}
ul.pro_subnav li a{color:#000;}

.span_lleft{1padding-left:18px; padding-left:6px; padding-top:18px;float:left;1background:url(../images/pro_subnavbz.gif) no-repeat 6px 14px;height:21px;padding-right:7px;_padding-right:5px;}
.span_lleft a{ cursor:pointer; width:12px; height:11px; display:block; 1background:url(../images/pro_subjiabz.gif) no-repeat;background:url(../images/pro_subjiabz.png) no-repeat ; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=images/pro_subjiabz.png); _background: none;}
.pro_subnav .in ul{ display:block;}
.pro_subnav .pro_optiton{display: none;float:left;}
.pro_subnav .pro_optiton li{width:180px;min-height:34px; _height:34px; float:left; line-height:30px;border:none; border-top:1px solid #B4C8D3; background:none;padding-left:15px;font-size:12px;}

/*  pages  */
.pages{text-align:center;margin:20px 0 10px 15px;height:30px;clear:both}
.pages a{display:inline-block; padding:3px 6px; color:#222; border:1px #ccc solid; margin-right:4px}
.pages a span{margin:auto 2px; cursor:pointer}
.pages a.normal{}
.pages a:link,pager:visited{ text-decoration:none}
.pages a:hover{text-decoration:none; color:#fff; background:#595757}
.pages a.selectedpage{color:#fff; font-weight:bold; text-decoration:none; border:none; background:#595757}
.pages a.selectedpage:hover{background:595757}
.pages a.prevpage{}
.pages a.disabled span{color:#999999; cursor:inherit; text-decoration:none}
.pages a.disabled{background:#f8f8f8}
.pages a.disabled:hover{background:#f8f8f8}