/* Charset
$Id: gsk.css,V1.00 $ 2008/12/08 Jack Zhang $
*/
@charset "UTF-8";
/* HOME SCREEN IMPORT */
@import url(/home.css);
@import url(/company.css);
@import url(/product.css);
@import url(/health.css);
@import url(/devote.css);
@import url(/news.css);
@import url(/career.css);
/* 
COMMON CSS $ 2008/12/05 $
*/
* {margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;color:#404041;}
html, body {padding: 0;margin: 0;}
html {height: 100%; /* Required */}
body {font: 75%/1 Arial, Helvetica, sans-serif;color: #404041;position: relative;top: 0;left: 0;height: 100%;width: 100%;background-color: #FFFFFF;}
body div, body form {_height: 1em; }
body * div { _height: auto; }
img { border: 0; }
p {font-size: 1em;line-height:1.333;margin-top: 0;padding-bottom: 1px;margin-bottom: 0.5em; color:#808080;}
p.img{margin-bottom:0;}
dl,dt,dd,ul,li,form {margin:0;padding:0;padding-bottom: 1px;}
ul{list-style:none;}
form,ul,li,label,select,input,a{font-size: 1em;line-height:1.333;}
p img {    vertical-align: middle; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; margin:0;padding:0;}
h2,h3,h4,h5 { font-size:1.083em;line-height: 1.462; }
h5 { font-size: 1em; }
.txtleft { text-align: left; }
.txtright { text-align: right; }
.txtcenter { text-align: center; }
a { color: #2bacd4;text-decoration: none;}
a:visited { color: #2bacd4; }
a:hover, a:visited:hover { color: #FF6600; }
a:hover { text-decoration: none; }
a.view-more{background:transparent url(/images/arrow-big.gif) no-repeat 0 5px;padding:0 0 0 8px;*background-position:0 3px;}
br.clear-both,div.clear-both,br.clear-left,div.clear-left {font: 1px/1px monospace;display: block;}
.clear-both { clear: both; }
.clear-left { clear: left; }
.clear-block::after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}  
.clear-block{display: inline-block;} 
* html .clear-block{height: 1%;}  
.clear-block{display: block;} 
.txtorange{color: #FF6600;}
.txtblue{color: #2bacd4;}
.txtgray{color:#91867E;}
.box_underLine_gray{ border-bottom:1px solid #cdcdcd;}
.padding-12{padding:0 12px;}
.padding-top-10{padding-top:10px;}
/*
    ul li css
*/
ul.links li{padding:3px 0 1px 0;}
ul.links li a{background:transparent url(/images/arrow-big.gif) no-repeat 0 5px;padding:0 0 0 8px;*background-position:0 3px;}
ul.tittleList_blue{ margin-bottom:5px;}
ul.tittleList_blue li{ background:url(/images/dot-blue-bg-white.gif) no-repeat 3px 7px; padding:3px 0 1px 18px; color:#808080; line-height:18px;}
ul.tittleList_blue li span{margin-right:8px;}
/* just for rightside part */
ul.float_li li{float:left; width:270px;}
ul.float_li li span{ font-weight:bold;}
dl.dot_list dt,dl.dot_list dd{padding:3px 0 5px 5px; color:#808080; line-height:16px;}
dl.dot_list dd{ background:url(/images/dot-dark.gif) no-repeat 8px 11px; *background-position:8px 9px; padding:3px 0 1px 18px; font-weight:bold;}
ul.dot_list li{ background:url(/images/dot-dark.gif) no-repeat 2px 9px; padding:3px 0 1px 13px; color:#808080;}
.radioList li{margin:5px 0 10px 0;}
.radioList li input{ height:13px; width:13px; margin-right:10px;}
ul.newsLists{margin-bottom:0.866em;}
ul.newsLists .date{display:block;font-size:0.85em;color:#91867E;}
ul.newsLists li{margin-bottom:0.133em; padding:3px 0 1px 0;}
.picList{border-top:1px solid #cdcdcd;}
.picList li::after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}  
.picList li{display: inline-block; padding:6px 5px; border-bottom:1px solid #cdcdcd;} 
* html .picList li{height: 1%;}  
.picList li{display: block;} 
.picList div{float:left;}
.picList h2{margin-top:10px;}
/*
Background CSS $ 2008/12/08 $
*/
.bodybg3col{background:transparent url(/images/bodybg3col.gif) repeat-y scroll 0 0;}
.bodybg2col{background:transparent url() repeat-y scroll 0 0;}
.bglines-4{ background:url(/images/main-container_bg_4c.gif) left top repeat-y;}
.bglines-3{ background:url(/images/line_dashed_for_lines3.gif) 215px top repeat-y;height:auto !important; height:100%; min-height:20px; overflow:hidden; _overflow:inherit}
ul.pipe { list-style-type: none;}
/*.pipe>li+li {background-image: url(/images/pipe.gif);padding-left: 1px;}*/
.pipe li {background-image: url(/images/pipe.gif);padding-left: 1px;background-repeat: no-repeat;background-position: left center;}
.pipe li.first{ background:none;}
.pipe li a {padding: 0.1em 1ex;vertical-align: baseline; /* mostly for Opera */}
/*
    tips css $ 2008/12/17 $
*/
.back_top{background:url(/images/arrow-top.gif) left center no-repeat; color:#3da4cf; font:1em/1.23em Arial, Helvetica, sans-serif; padding-left:10px; margin-top:10px;}
.back_top a{color:#2bacd4;}
/*
Layout CSS $ 2008/12/08 $
*/
/*Header*/
#globalnav{display:block;width:985px;position:absolute;height:280px; background:transparent; z-index:1000;}
#gsk-logo{position:absolute;right:1px;bottom:5px;width:200px;text-align:right;}
#global-menu{position:absolute;right:10px;top:10px;}
#global-menu-list li{background:transparent url(/images/arrow-find.gif) no-repeat 0 4px;padding:0 0 2px 12px;*background-position:0 3px;}
#global-menu-list li a{color:#fff;}
#global-menu-list li a:hover{text-decoration:underline;}
#site-menu{position:absolute;top:10px;left:10px;width:25%;}
#site-menu-list li{padding:0 0 4px 20px;}
#site-menu-list li.on{background:transparent url(/images/arrow-find.gif) no-repeat 0 4px;*background-position:0 3px;}
#site-menu-list li a{color:#404041;}
#site-menu-list li a:hover, #site-menu-list li.on a{color:#f60;}
/*Key Visual*/
#home-kv{background-color:#FFF;width:985px;height:280px; }
/* search_product $ 2008/12/15 $ */
#search_product form{ padding-top:5px;}
#search_product label{ display:block;padding:3px 0 1px 0; font:bold 1em/1.2 Arial,;color:#000;}
#search_product select{ margin:4px 0; width:12em;}
/* BreadCrumb */
#breadCrumb{ height:22px;}
#breadCrumb li{float:left; padding:0 9px; line-height:22px; background:url(/images/arrow-gray.gif) 0 8px no-repeat;}
#breadCrumb li.last{ background:url(/images/arrow-orange.gif) 0 8px no-repeat; color:#eb5926;}
/* tabNav */
#tabNav{ height:22px; }
#tabNav li{ float:left; padding:0 10px 0 0; text-indent:10px; color:#3cacd4; line-height:22px; background:url(/images/pipe.gif) 0 5px no-repeat; cursor:pointer;}
#tabNav li.first{background:none; text-indent:0;}
#tabNav li.over,#tabNav li.over a{color:#a6a6a6; }


/* numNav */
.numNav{height:22px; margin-top:10px;}
.numNav li{float:left; padding:0 20px 0 0; line-height:22px;}
.numNav li a,.numNav li a:visited{ color:#a5a5a5;}
.numNav li a:hover{color:#FF6600;}
/*Left Menu*/
#left-menu { width:205px; float:left;}
#left-menu dt,#left-menu dd{ padding:2px 0 1px 20px; margin:0; line-height:16px;}
#left-menu dt{ padding:0 0 3px 20px;}
#left-menu a,#left-menu li{color:#666; line-height:18px;}
#left-menu a:hover{color:#F60;}
#left-menu dt a{font:bold 1.3em/1.25 Microsoft YaHei,SimHei,Arial, Helvetica, sans-serif; color:#F60;}
#left-menu dd.over,#left-menu dt.over{background:url(/images/arrow-find.gif) left 6px no-repeat; color:#F60;}
#left-menu dd.over a,#left-menu dd.over li.over a,#left-menu dd.over li.over li.over a{font:normal 1em Arial, Helvetica, sans-serif;color:#f60;}
#left-menu dd.over li{padding-left:10px; background:url(/images/arrow-big-dark.gif) 2px 5px no-repeat;}
#left-menu dd.over li.over{ background:url(/images/arrow-big-orange.gif) 2px 5px no-repeat;}
#left-menu dd.over li li {padding:3px 0 0 15px;line-height:14px;background:url(/images/dot-dark.gif) 3px 9px no-repeat;}
#left-menu dd.over li li.over{background:url(/images/dot-orange.gif) 3px 9px no-repeat;}
#left-menu dd.over li a,#left-menu dd.over li li a,#left-menu dd.over li.over li a{color:#666;}
/*Three Column Layout*/
.column-3{margin-left:25px;width:960px;}
.column-3-A,.column-3-B,.column-3-C{float:left;}
.column-3-A{width:448px;padding-left:10px; padding-right:10px;}
.column-3-B{width:262px;padding-left:10px; padding-right:10px;}
.column-3-C{width:188px;padding-left:10px; padding-right:10px;}
.column-3 h2{ font:bold 1em Arial, Helvetica, sans-serif; color:#333;padding-bottom:0.75em;}
/*Two Column Layout*/
.column-2-A,.column-2-B{float:left;}
.column-2-A{width:257px; padding-right:10px;}
.column-2-B{width:263px; padding-left:10px;}
.bglines-4 .column-2-A{ width:237px;}
.bglines-4 .column-2-B{ width:243px;}
.column-2-A p,.column-2-B p{ margin:0;}
.column_new     { width:530px; padding-top:1px; background:#fff;}
/*Two Lines Layout*/
.line-2{width:985px;}
.line-2-A,.line-2-B{float:left;padding-left:10px; padding-right:10px;}
.line-2-A,.inline-2{width:755px;}
.bglines-4 .line-2-A, .bglines-4 .inline-2{ width:715px;}
.line-2-B{width:190px;}
.bglines-4 .line-2-B{ width:230px;}
.line-2-B h2{ font:bold 16px Arial, Helvetica, sans-serif; color:#000; margin-bottom:6px;}
.line-2-B p{font:1em/1.5em Arial, Helvetica, sans-serif; color:#808080; margin-bottom:6px;}
/*RightSider Layout*/
.picNews_color_bg{background-color:#efeeec; border:1px solid #efeeec; padding-bottom:10px; margin-bottom:10px;}
.picNews_color_bg a{margin-left:2px;}
.picNews_color_bg ul,.picNews_color_bg p,.picNews_color_bg h2,.picNews_color_bg a,.picNews_color_bg form { margin-left:8px;}
.picNews_color_bg p.img,.picNews_color_bg p.img a{margin-left:0; margin-bottom:0;}
.border-2-box{border:1px solid #dedddb; border-left:none; border-right:none;padding:0 0 10px 0;}
.border-2-box .date{display:block;font-size:0.85em;color:#91867E;}
.border-2-box ul{margin-bottom:0.866em;}
.border-b-box{ border-bottom:1px solid #dedddb; padding-bottom:10px; margin-bottom:10px;}
.border-b-box ul{ margin-bottom:0.866em;}

/*Two Inlines Layout*/
.inline-2-B{float:left;width:540px;padding:0 0 0 10px;}
.bglines-4 .inline-2-B{width:500px;}
.inline-2-B h1{font:bold 1.6em/1.25 Microsoft YaHei,SimHei,Arial, Helvetica, sans-serif;color:#000; margin:15px 0;}
.inline-2-B h2,.inline-2-B h3,.inline-2-B h4,.inline-2-B h5,.inline-2-B h6{font:bold 16px/1.25 Arial, Helvetica, sans-serif; margin-bottom:6px;}
.inline-2-B h2{margin-bottom:6px; font-size:16px; color:#000;}
.inline-2-B h3{color:#000; padding:9px 0 8px 8px; margin:10px 0 5px 0;background:#efeeec;}
.inline-2-B h4{color:#666; font-size:14px; margin-bottom:6px;}
.inline-2-B h5{color:#808080; font-size:12px; margin-bottom:6px;}
.inline-2-B h6{color:#808080;background:url(/images/dot-dark.gif) no-repeat 8px 11px; *background-position:8px 9px; padding:3px 0 1px 18px; margin:0.5em 0;}
.inline-2-B p{font:1em/1.5em Arial, Helvetica, sans-serif; color:#808080; padding-bottom:8px; padding-left:3px;}
.inline-2-B form{margin:5px 0;}
.inline-2-B .forColorTitle p{ padding:0 8px; color:#808080;}
.inline-2-B .forColorTitle ul{padding:0 8px;}
.inline-2-B .forColorTitle ul li{padding:3px 8px 1px 8px; color:#808080;}
.inline-2-B li{line-height:16px; padding-top:3px; padding-bottom:1px; color:#808080;}
.inline-2-B img.right{ float:right; padding:10px; padding-right:5px;}
.inline-2-B img.left{ float:left; padding:10px; padding-left:5px;}
.inline-2-B .answerBox{ padding:10px; line-height:18px;background:#e9f9f6;border:1px solid #b6e4f1; margin:10px 0; color:#538097;}
.inline-2-B .answerBox a{background:url(<img src="/images/arrow-right.gif">) no-repeat 0 5px;padding:0 0 0 8px;*background-position:0 3px;}
.inline-2-B .answerBox a.over{background:url(/images/arrow-btm.gif) no-repeat 0 5px;padding:0 0 0 8px;*background-position:0 3px;}

/* tables css */
.inline-2-B table th,.inline-2-B table td{padding-left:0.5em;}
.inline-2-B .table-2,.inline-2-B .table-4 { border:0; width:100%; margin-bottom:10px;}
.inline-2-B .table-2 thead th{ background:#efeeec;width:65%; font:bold 1em Arial, Helvetica, sans-serif; vertical-align:middle; text-align:left; height:30px; color:#808080;}
.inline-2-B .table-2 thead th.name,.inline-2-B .table-2 tbody td.name{ width:35%; text-align:center;}
.inline-2-B .table-2 tbody td{ line-height:20px; padding-top:5px; padding-bottom:10px; width:65%; vertical-align:top; text-align:left;border-bottom:1px solid #ebebeb;}
.inline-2-B .table-4 thead th{ background:#efeeec; font:bold 1em Arial, Helvetica, sans-serif; vertical-align:middle; text-align:left; height:30px; color:#808080;}
.inline-2-B .table-4 tbody td{ text-align:left; vertical-align:middle; padding-top:5px;padding-bottom:5px; line-height:18px;border-bottom:1px solid #ebebeb;}
.inline-2-B .table-4 tbody td .txtblue{font-weight:bold;}

.column-3-A table th,.column-3-A table td{padding-left:0.5em;}
.column-3-A .table-2,.column-3-A .table-4 { border:0; width:100%; background-color:#fff;}
.column-3-A .table-2 thead th{ background:#efeeec;width:65%; font:bold 1em Arial, Helvetica, sans-serif; vertical-align:middle; text-align:left; height:30px; color:#808080;}
.column-3-A .table-2 thead th.name,.column-3-A .table-2 tbody td.name{ width:35%; text-align:center;}
.column-3-A .table-2 tbody td{ line-height:20px; padding-top:5px; padding-bottom:10px; width:65%; vertical-align:top; text-align:left;border-bottom:1px solid #ebebeb;}
.column-3-A .table-4 thead th{ background:#efeeec; font:bold 1em Arial, Helvetica, sans-serif; vertical-align:middle; text-align:left; height:30px; color:#808080;}
.column-3-A .table-4 tbody td{ text-align:left; vertical-align:middle; padding-top:5px;padding-bottom:5px; line-height:18px;border-bottom:1px solid #ebebeb;}
.column-3-A .table-4 tbody td .txtblue{font-weight:bold;}

/*Blue Bar Layout*/
#blue-bar{width:985px;height:116px;background:#3398B9 url(/images/bluebar_bg.gif) no-repeat 0 0;border-top:16px solid #FFF;border-bottom:16px solid #FFF;}
#blue-bar .right-list{float:left;width:190px;padding:10px;}
#blue-bar .content{margin-left:25px;width:735px;height:106px;display:inline; float:left; padding:10px 0 0 5px;}
#blue-bar .content h3{font:bold 1.8em/1.55 Micrososft YaHei,SimHei,Arial, Helvetica, sans-serif;}
#blue-bar .content p{color:#fff; width:58%;}
#blue-bar .content a{ background:url(/images/arrow-w-in-blue.gif) no-repeat 0 3px;padding:0 0 0 8px;*background-position:0 1px;}
#blue-bar .content,#blue-bar h3,#blue-bar li,#blue-bar a{color:#FFF;}
#blue-bar a:hover{text-decoration:underline;}
#blue-bar h3{font-weight:bold;}
#blue-bar li{background:transparent url(/images/arrow-big-white.gif) no-repeat 0 5px;padding:0 0 0 8px;*background-position:0 5px;}
#blue-bar p.transparent{color:#b9d9e8;}

/* Footer Layout*/
#footer{width:960px;background-color:#EFEEEC;border-top:16px solid #FFF;padding:16px 0 16px 25px; clear:both;}
#footer a{color:#91867E;}
#footer p, #footer p a{margin:0.25em 0 0;clear:both;color:#AAA;}
#footer ul{margin-left:-1ex;}
#footer ul li{float:left;}
#footer a:hover{color:#f60;}


.site_list{ border-bottom:1px dotted #ccc; padding:15px 0; height:auto !important; height:100%; min-height:20px; overflow:hidden; _overflow:inherit;}
.site_list dt,.site_list dd{ padding:2px 0 1px 20px; margin:0; line-height:16px; float:left;}
.site_list dd{ width:160px;}
.site_list dt{ padding:0 0 3px 20px; float:none;}
.site_list a,.site_list li{color:#2BACD4; line-height:18px;}
.site_list a:hover{color:#f60;}
.site_list dt a{font:bold 1.1em/1.25 Microsoft YaHei,SimHei,Arial, Helvetica, sans-serif; color:#2BACD4;}
.site_list dd a,.site_list dd li a,.site_list dd li li a{font:normal 1em Arial, Helvetica, sans-serif;color:#2BACD4;}
.site_list dd li{padding-left:20px; background:url(/images/arrow-big-dark.gif) 2px 5px no-repeat;}
.site_list dd li{ background:url(/images/arrow-big-dark.gif) 10px 9px no-repeat;}
.site_list dd li li {padding:3px 0 0 15px;line-height:14px;background:url(/images/dot-dark.gif) 3px 9px no-repeat;}
.site_list dd li a,.site_list dd li li a,.site_list dd li li a{color:#2BACD4;}
.site_box .site_list_wrapper{}

dl.sb3b6b26e-86f9-4b83-a5bf-292b650186fc dd{ float:none;}
dd.seca39ba1-8a40-4328-9bee-a85b9eeeafd4,
dd.s60b73b5d-002a-4be0-9587-186d003ca679,
dd.s9d44b1dc-b493-4eb6-a630-b663f28da4d8{ height:460px;}

dd.sf8d8fd37-b509-4928-b60a-ca2d022edb8c,
dd.sacfa4bab-f7b5-4a45-bf1d-4bb1c619b85d,
dd.s92715853-1067-4cde-b59f-0976a63257f6{ height:180px;}

.column-3 .bgStyle_home_3 .newsLists{ width:300px;}

.font_org,#main-container .font_org{color:#E36A1B;font-size:14px}
.font_lake,#main-container .font_lake{color:#003680;font-size:14px}

.peace_bg{background:url(/images/gongyishiye_background.jpg) no-repeat right bottom;}
.font_h5,#main-container .font_h5{color:#000; font-size:14px; font-weight:bold;}

.se872c86a-8ed0-4d5d-9c2e-3d86a3778170{display:none;}    

#main-container{ background:url(/images/main-container_bg.gif) repeat-y left top; margin-top:10px;}


