/*
   +---------------------------------------------+
   |   武汉国光石化产品有限公司网站全局样式表    |
   |   创建于           2013年3月27日            |
   |   最后一次修改于   2013年4月22日            |
   |   技术支持 武汉中网维优网络科技             |
   +---------------------------------------------+
  */


/* CSS Document */
* { margin:0; padding:0; font-family:Arial, "微软雅黑"; }

body { font-family: Arial, Verdana, "\5b8b\4f53"; font-size: 12px; background:#fff url(img/bg.jpg) no-repeat center top; }

ol, ul, dl { list-style-type:none; margin: 0px; padding: 0px; }

:focus { outline:0; }

img { vertical-align:top; }

table { empty-cells:show; }

ins { text-decoration:none; }

del { text-decoration:line-through; }

em { font-style:normal; }
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"]>input[type="button"]::-moz-focus-inner {
border:none;
padding:0;
}

h1 { font-size:20px "microsoft yahei", "\5b8b\4f53"; }

h2, h3 { font-size:14px; }

h4, h5, h6 { font-size:12px; }

img { border:none; }

a { text-decoration:none; color:#007bc1; }

a:link, a:visited { text-decoration:none; }

a:hover { text-decoration:underline; }

table { border-collapse:collapse; table-layout:fixed; word-wrap:break-word; word-break:break-all; margin: 0 auto; }

input, textarea, button, select { font-size: 10pt; vertical-align:middle; }

.dede_pages { clear: both; text-align: center; padding: 10px; }

.clear { clear: both; }

/*div { overflow:hidden;}



/*====================2013-3-27==========ser==========17:07====================*/
#header { width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 19px; margin-left: auto; height: 60px; }

.logo { float: left; }

.top_right { float: right; width: 400px; height:60px; }

.top_right ul { height: 20px; margin-top: 20px; padding-left: 110px; float: left; }

.top_right ul li { display: block; float: left; height: 15px; padding-left: 10px; text-align: center; line-height: 15px; }

#form1 { height: 31px; float: right; }

#search-keyword { height: 28px; width: 150px; background-image: url(img/ss1.jpg); background-repeat: no-repeat; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-size: 12px; color: #6f6f6f; line-height: 28px; text-indent: 1em; }

.button { height: 30px; width: 51px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-image: url(img/ss2.jpg); background-repeat: no-repeat; text-indent: 1em; }

#nav { width: 960px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative; }
/*menu*/


/*#nav #n1, ul#n1 ul { margin: 0 auto; text-align:left; padding: 0; list-style: none; z-index:99; }

#nav #n1 { width:960px; display:block; height:40px; clear:both; }

#nav #n1 li { position: relative; z-index:999; float:left; }

#nav #n1 ul li { display:inline; float: left; line-height: 22px; background-image: url(img/jt.jpg); background-repeat: no-repeat; background-position: left center; width: 100px; }

#nav #n1 ul { position: absolute; text-align:left; left: 0px; display: none; margin-left: 20px; background-color: #077BB4; width: 300px; }

#nav #n1 li.over a, #nav #n1 li:hover a { display: block; }

#nav #n1 li ul li a { color: #F0F0F0; font-size: 14px; line-height: 30px; height: 30px; }

#nav #n1 li ul li a:hover { background-image: none; text-decoration: underline; }

#nav #n1 li.over ul a, #nav #n1 li:hover ul a { font-weight:normal; }

#nav #n1 li.over ul a:hover, #nav #n1 li:hover ul a:hover { font-weight:normal; color: #FFF; }

#nav #n1 a { font-size:14px; line-height:40px; display: block; width:150px; color: #1a1a1a; height:40px; text-align: center; font-family: "微软雅黑"; font-weight: bold; }

#nav #n1 ul li { }

#nav #n1 ul a { border:0; width:90px; padding-top: 2px; font-size: 14px; }

#nav #n1 li:hover ul, #nav #n1 li.over ul { display: block; }*/
#n1 { margin-top: 0px; margin-right: auto; margin-bottom: 40px; margin-left: auto; width: 960px; height: 40px; line-height: 40px; }
.n2 { width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }


#n1 li { width: 150px; float: left; display: block; height: 40px; line-height: 40px; text-align: center; color: #000; }

#div1 { display:none; font-size:12px; position:absolute; top:40px; line-height: 30px; color: #FFF; height: 30px; left: 150px; right: 0px; width: 300px; bottom: 0px; }
#div1 a, #div2 a, #div3 a, #div4 a, #div5 a, #div6 a{ color: #FFF; background-image: url(img/jt.jpg); background-repeat: no-repeat; background-position: left center; display: block; float: left; padding-right: 10px; font-size: 14px; height: 35px; line-height: 35px;  padding-left: 10px; }


#div2 { display:none; position:absolute; left:160px; top:40px; height: 30px; width: 400px; }

#div3 { display:none; font-size:14px; position:absolute; left:310px; top:40px; line-height: 30px; height: 30px; width: 300px; }

#div4 { display:none; position:absolute; left:460px; top:40px; line-height: 30px; height: 30px; width: auto; }
#div5 { display:none; position:absolute; left:366px; top:40px; line-height: 30px; height: 30px; width: 340px; }
#div6 { display:none; position:absolute; left:760px; top:40px; line-height: 30px; height: 30px; width: 300px; }

.sy { height: 40px; width: 111px; display: block; background-image: url(img/n1.gif); background-repeat: no-repeat; background-position: center center; }

.sy:hover { background-image: url(img/n1_b.jpg); background-repeat: no-repeat; }

.gygg { height: 40px; width: 111px; display: block; background-image: url(img/n2.gif); background-repeat: no-repeat; background-position: center center; }

.gygg:hover { background-image: url(img/n2_b.jpg); background-repeat: no-repeat; }

.hdzx { height: 40px; width: 111px; display: block; background-image: url(img/n3.jpg); background-repeat: no-repeat; background-position: center center; }

.hdzx:hover { background-image: url(img/n3_b.jpg); background-repeat: no-repeat; }

.cpzx { height: 40px; width: 111px; display: block; background-image: url(img/n4.jpg); background-repeat: no-repeat; background-position: center center; }

.cpzx:hover { background-image: url(img/n4_b.jpg); background-repeat: no-repeat; }

.yxfw { height: 40px; width: 111px; display: block; background-image: url(img/n5.jpg); background-repeat: no-repeat; background-position: center center; }

.yxfw:hover { background-image: url(img/n5_b.jpg); background-repeat: no-repeat; }

.lx { height: 40px; width: 111px; display: block; background-image: url(img/n6.jpg); background-repeat: no-repeat; background-position: center center; }

.lx:hover { background-image: url(img/n6_b.jpg); background-repeat: no-repeat; }

/*end*/

#banner { width: 1000px; margin-top: 50px; margin-right: auto; margin-bottom: 0px; position: relative; margin-left: auto; }

#main { width: 1000px; margin-top: 20px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

.main_left { width: 320px; float: left; height: 450px; margin-bottom: 10px; }

.main_center { width: 340px; float: left; margin-left: 30px; height: 440px; margin-bottom: 10px; }

.main_right { width: 280px; float: right; }

.pro { width: 100%; }

.pro h3, .qyjs h3, .ggqy h3 { font-family: "微软雅黑"; font-size: 14px; font-weight: bold; color: #1a1a1a; height: 23px; line-height: 23px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e6e6; padding-left: 15px; }

.pro h3 span, .qyjs h3 span, .ggqy h3 span { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; padding-left: 10px; }

.pro h3 i, .qyjs h3 i, .ggqy h3 i { float: right; padding-top: 5px; display: block; }

.p_main { height: 405px;/* padding-right: 10px;*/ padding-right: 50px; padding-bottom: 15px; /*padding-left: 10px;*/padding-right: 50px; width: 100%;}

.p_main dl {/* width: 105px;*/ float: left; padding-right: 60px; padding-top: 5px; padding-left: 20px;width: 75px; }

.p_main dl dt { height: 106px; width: 105px; background-image: url(img/pro_bk.jpg); background-repeat: no-repeat; }

.p_main dl dt img { display: block; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }

.p_main dl dd {width: 120px; background-image: url(img/pro_jt.jpg); background-repeat: no-repeat; background-position: 5px 10px; padding-top: 5px; padding-left: 15px;height: 26px; }

.xwdt, qyjs { width: 340px; height: 250px; margin-bottom: 10px; }

/*news*/
#menu { width:330px; height:30px; list-style:none; padding:0px; margin:0px; position:relative; }

#menu li { float:left; height:23px; cursor:pointer; }

#menu li h3 { background-image: url(img/news_h3_b.jpg); background-repeat: no-repeat; background-position: left center; height: 23px; width: 77px; line-height: 23px; text-align: center; font-weight: bold; font-size: 12px; display: block; padding-right: 3px; font-family: "微软雅黑"; }

#menu li h3 a { font-family: "微软雅黑"; color: #1a1a1a; display: block; height: 23px; width: 77px; margin-right: 3px; }

#menu li h3 a:hover { background-image: url(img/news_h3.jpg); background-repeat: no-repeat; background-position: left center; text-decoration: none; color: #FFF; }

#menu li:hover { color:#F2F2F2; }

#menu div { width:330px; position:absolute; left:0px; top:23px; z-index:－2; display: none; padding-top: 5px; padding-bottom: 5px; border-top-width: 1px; border-top-style: solid; border-top-color: #e6e6e6; }

#menu .show { display:block; color:#333 }

#menu .show ul { }

#menu .show ul li { background-color: #FFF; border-bottom-width: 1px; display: block; width: 100%; line-height: 25px; border-bottom-style: dashed; border-bottom-color: #e6e6e6; background-image: url(img/news_jt.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px; }

#menu .show ul li i { font-style: normal; float: right; color: #6f6f6f; }

#menu .show ul li a { color: #6f6f6f; }

.qyjs p { background-image: url(img/qyjs.jpg); background-repeat: no-repeat; display: block; height: 140px; width: 340px; margin-top: 15px; }

.ggqy { width: 100%; margin-bottom: 8px; }

.ggqy_main { height: 143px; width: 240px; margin-top: 10px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

.ggqy_main p { padding-top: 10px; }

.ggqy_main img { display: block; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; border: 1px solid #C4E9FF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }

.link { clear: both; width: 960px; height: 60px; background-image: url(img/links.jpg); background-repeat: no-repeat; }

.link h3 { height: 60px; display: block; float: left; line-height: 60px; width: 150px; }

.link h3 span { font-style: italic; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6f6f6f; background-image: url(img/link_h3.jpg); background-repeat: no-repeat; background-position: right center; width: 50px; height: 27px; padding-left: 10px; border-right-width: 2px; border-right-style: solid; border-right-color: #47B1ED; padding-right: 10px; }

.link_main { height: 40px; float: left; width: 800px; margin-top: 10px; }

/*link*/
#demo { background: #FFF; overflow:hidden; margin-top: 10; margin-right: auto; margin-bottom: 0; margin-left: auto; float: left; width: 800px; height: 40px; }

#demo img { margin-right: 10px; }

#indemo { float: left; width: 800%; height: 60px; }

#demo1 { float: left; }

#demo2 { float: left; }

.list_left { width: 230px; float: left; border: 1px solid #e6e6e6; }

.list_right { float: right; border: 1px solid #e6e6e6; width: 750px; margin-bottom: 20px; }

.lr_right { width: 750px; float: right; margin-bottom: 20px; border: 1px solid #e6e6e6; }

.list_menu { width: 230px; }

.list_menu h3 { background-image: url(img/link_h3.jpg); background-repeat: no-repeat; color: #a1a1a1a; padding-left: 20px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e6e6e6; height: 40px; line-height: 40px; margin-bottom: 10px; background-position: 5px center; }

.list_menu ul { padding-right: 10px; padding-left: 10px; }

.list_menu ul li { font-size:14px; line-height: 30px; font-weight: bold; background-image: url(img/pro_jt.jpg); background-repeat: no-repeat; background-position: 30px center; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #ffffff; }

.list_menu ul li a { color: #1a1a1a; display: block; height: 30px; line-height: 30px; margin-top: 0px; background-color: #f1f1f1; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-left: 30px; }

.list_menu .list_menu_2 li a{  color: #1a1a1a; display: block; height: 30px; background:#f9f9f9; line-height: 30px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-left: 30px; text-decoration: underline;  }

.list_menu .list_menu_3 li a{  background-color: #fff;text-decoration:none;font-weight: normal; }

.list_menu ul li a:hover { background-color: #017AC1; color: #FFF; text-decoration: none; }

.list_lxwm { margin-top: 30px; width: 100%; }

.list_lxwm img { display: block; margin-top: 20px; margin-right: auto; margin-left: auto; border: 1px solid #e6e6e6; margin-bottom: 20px; }

.list_right h3 { line-height: 40px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e6e6e6; padding-right: 10px; padding-left: 15px; height: 40px; background-image: url(img/link_h3.jpg); background-repeat: no-repeat; background-position: 5px center; }

.list_right h3 i { float: right; font-style: normal; font-size: 12px; font-weight: normal; }

.list_right ul { padding-right: 10px; padding-left: 10px; }

.list_right ul li { line-height: 40px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e6e6e6; background-image: url(img/news_jt.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px; }

.list_right ul li i { font-style: normal; float: right; color: #6f6f6f; }

.list_right ul li a { color: #6f6f6f; }

.list_right ul li a:hover { color: #007bc1; text-decoration: none; }

.list_right dl { float: left; width: 720px; height: 205px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e6e6e6; overflow: hidden; background-color: #fbfbfb; margin-top: 10px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; }

.list_right dl dt { width: 30%; float: left; display: block; }

.list_right dl dt img { display: block; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; background-color: #FFF; border: 1px solid #e6e6e6; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }

.list_right dl dd { float: right; line-height: 25px; display: block; width: 470px; height: 200px; color: #1a1a1a; margin-right: 10px; }

.list_right dl dd b a { display: block; height: 30px; line-height: 30px; }

.list_right dl dd p { color: #1a1a1a; padding-top: 20px; }

.ss1 { float: left; width: 600px; }

.ss1 li h3 { background-image: none; margin: 0px; padding: 0px; }


.ef { cursor: pointer; background: #f1f1f1; padding-left: 30px; margin-bottom: 2px;}



/*分页*/

.dede_pages { clear: both; text-align: right; background-image: none; margin-top: 20px; }

.pagelist { float: right; padding-right: 10px; margin-bottom: 10px; }

.dede_pages ul li { background-image: none; color: #000; display: block; float: left; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-align: center; line-height: 20px; height: 20px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }

.dede_pages a { display: block; float: left; color: #000; padding-left: 10px; padding-right: 10px; margin: 0px; padding-top: 0px; padding-bottom: 0px; border: 1px solid #e6e6e6; }

.dede_pages a:hover { text-decoration: none; background-color: #e6e6e6; }

.dede_pages .pagelist .thisclass { background-color: #e6e6e6; border: 1px solid #e6e6e6; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px; }

.dede_pages .pagelist li .pageinfo { }

.lr_right h3 { line-height: 40px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e6e6e6; padding-right: 10px; padding-left: 15px; height: 40px; background-image: url(img/link_h3.jpg); background-repeat: no-repeat; background-position: 5px center; }

.lr_right h3 i { font-style: normal; font-size: 12px; font-weight: normal; }

.lr_main { padding-right: 20px; padding-left: 20px; line-height: 26px; font-size:14px; padding-bottom: 20px; }

.lr_main h4 { font-size: 18px; font-weight: bold; padding-top: 20px; padding-bottom: 10px; text-align: center; width: 90%; margin-top: 0px; margin-right: auto; margin-bottom: 20px; margin-left: auto; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e6e6e6; }

.lr_main p { line-height: 26px; padding-top:12px; }

.ly { width: 600px; padding: 0px; }

.ly form { width: 700px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

.ly form table { width: 600px; float: left; margin: 20px; }

.ly form table tr { line-height: 30px; height: 30px; }

.coolbg { height: 30px; width: 100px; margin-left: 130px; }

.sb { line-height: 30px; height: 30px; clear: both; margin-bottom:10px; }

#footer { }

#footer p { text-align: center; color: #6f6f6f; line-height: 22px; }

#footer p a { color: #6f6f6f; }

/* demoEffect */
#demoContent { text-align:center; width:1000px; height:250px; }

/* 单个图片幻灯片盒子 - 公用类 */
.slideBox { width:1000px; height:250px; overflow:hidden; position:relative; border:1px solid #ddd; }

.slideBox .hd { height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }

.slideBox .hd ul { overflow:hidden; zoom:1; float:left; }

.slideBox .hd ul li { float:left; margin-right:5px; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }

.slideBox .hd ul li.on { background:#f00; color:#fff; }

.slideBox .bd { position:relative; height:100%; z-index:0; }

.slideBox .bd img { width:1000px; height:250px; }





/*y样式添加*/

.adds{width: 100px; margin-top: 2px; height: 60px;}










