﻿.fl{ float:left;}
.fr{ float:right;}
.f14p{ font-size:14px; line-height:22px;}
.h20p{ height:43px !important;}
/*box*/
.elementleft{ width:900px; float:left; margin-top:0!important; overflow:hidden; color: #444; }
.elementright{ float:right;width:179px; margin-top:22px; position:relative;}
.law_position{ background:none;   height:26px; line-height:26px; border-bottom:none;font-size:12px !important; }
.law_position span{  color:#333; display:block; float:left;}
.law_position h1{ font-size:12px; font-weight:normal; color:#ff5500; float:left;}
.law_position h1 a,.law_position h1 a:link{ color:#ff5500; }
/*left*/
.elementleft { font-size:14px; line-height:26px;}
.elementleft h2{ font-size:30px; font-family:"微软雅黑"; color:#2c5ec9; margin:28px auto 23px auto;}
.elementleft h2 a:link,.elementleft h2 a:visited{ color:#2c5ec9; text-decoration:underline;}
.elementleft h2 a:hover{ color:#ff5500;}
.elementleft h3{ color:#333; font-size:16px; font-weight: 700; font-family:"微软雅黑";border-bottom:1px #e9e9e9 solid; display:block; margin:30px auto 20px auto; line-height:35px;}
.elmain{ height:100%; width: 900px; float:left; margin-bottom:20px; margin-top:-17px;}
.elbox {clear:both; margin:0px 0px 1px; width:900px; line-height:14px; overflow: hidden; }
.elbox2 { margin:0px 0px 1px;text-align:center; overflow: hidden;}
.elboxs {float:left; margin:1px; width:47px; position:relative; height:50px; overflow:hidden; line-height:14px;}
.elboxs0{border:#fff 1px solid;font-size:18px; float:left; margin-bottom:1px! important;width:489px; margin-right:1px! important;font-family:"微软雅黑"; position:relative; height:48px; text-align:center; line-height:48px;}
.nbser{ overflow: hidden; }
.elboxs0 {font:30px "微软雅黑"; color:#000; line-height:45px;}
.m10p{ margin-top:10px; display:block;}
.elboxs2 {float:left; margin-bottom:1px! important;  width:47px; margin:1px; border:#fff 1px solid; position:relative; height:48px}
.elboxs3 {float:left; margin-bottom:1px! important; border:#fff 1px solid; width:16px; margin-right:1px! important; position:relative; height:48px; padding-top: 1px; text-align: left;}
.elboxs a {display:block; font-size:12px; vertical-align:middle; color:black; height:50px; text-align:center; text-decoration:none;padding: 3px 0;}
.elboxs a:hover { color:red; background-color:#ccc; text-decoration:none}
.eltl {	font-size:14px;  color:#fff; line-height:16px;}
.elrd { font-size:10px; color:#fff; font-family:"Arial"}
.elff { font-size:10px; color:#fff; font-family:Arial;}
.elen {font-size:10px; color:#003366; }
.elc1 {background-color:#eb4d2e}
.elc2 {background-color:#ff9900}
.elc3 {background-color:#ff7799}
.elc4 {background-color:#ff9974}
.elc5 {background-color:#d599bf}
.elc6 {background-color:#00cccc}
.elc7 {background-color:#58b47e}
.elc8 {background-color:#03a7d0}
.dichr {margin:-3px 0px 0px;color:#afcdef;}
.f12p{ font-size:13px; line-height:30px; color:#444;}
.ys_down{ display: inline-block;background: #ff8a00; border-radius: 3px;padding: 10px 30px; color: #fff; font:700 16px/30px "微软雅黑";}
.graycolor { color:#999999;}
.dowm{ margin-top: 10px; }
.text_pic { text-align:center; font-size:12px;  margin:0 20px 10px 0; color: #666;}
.text_pic img{ margin:auto; border:#f6f6f6 7px solid; }
.lemmacontent a,.lemmacontent a:link,.lemmacontent a:visited{ color:#fff; text-decoration:none;}
.lemmacontent a:hover{ color:#fff; display: inline-block;transition: 0.3s; background-color:#EB650C;-webkit-animation-duration:.3s;animation-duration:.3s;}
.lemmacontent .fl{ float:left; width:60%; margin-right:70px;} 
.lemmacontent{ color: #444; }
/*directory*/
.directory .title{ font-size:14px; font-weight:bold; color:#333;}
.elementright .top{ position:absolute;}
.elementright .guid { margin-top:5px;}
.elementright .guid li { height:24px; padding-top:3px; line-height:24px; font-size:14px; border-top:1px solid #DEDEDE;}
.elementright .guid li img { padding-right:5px;}
.padding { padding:5px; overflow: hidden;}
.description_main{ background:#fff; width:817px; border:1px #1c6396 solid;  padding-left:17px; overflow:auto;  }
.padding{ padding:10px;}
.border_r{ border-right:1px #d5e1ee solid; padding-left:8px;}
.border_b{ border-bottom:1px #d5e1ee solid;}
table h2{ font-family:"微软雅黑"; font-size:30px; line-height:30px;}
.description_main{ font-family:Arial; padding-top:15px;}
.description_main h1{ font:30px "微软雅黑"; color:#000; line-height:45px;}
.description_main h1 span{ font:12px normal; font-family:"微软雅黑" !important;color:#0e10ca;  height:20px; line-height:20px; }
.skills-content { margin-left:70px;}
.law-content {margin-left:15px;}
.duyin{ overflow: hidden; margin-bottom: 40px;}
.duyin h3{ color: #444; font-size: 20px; font-weight: 700; display: block; margin-bottom:20px; }
.duyin li{float: left; width: 100px; font-size: 13px; line-height:30px;}
.catea span{ display: block; font-size: 18px; font-weight: 700; margin-bottom: 20px;}
.catea{ overflow: hidden; }
.catea dl{ width: 900px; overflow: hidden; font-size: 13px; line-height: 20px; margin-bottom: 10px; color: #444;}
.catea dl dt{ float: left; width: 80px; }
.catea dl dd{ float: left; width: 820px; }
.catea dl dd p{ line-height: 20px; }
/*化工助手 2017-10-09*/
.mainbox{ width:1226px; height: auto; overflow: hidden; margin-bottom: 20px;}
/*left*/
.mainleft{ width:250px; margin:0 0 20px 0; float: left;}
div.sdmenu { width: 220px;font-size: 12px;color: #fff; float: left;}
div.sdmenu div {background: url(../images/lbg.jpg) no-repeat;overflow: hidden;}
div.sdmenu div:first-child {background: url(../images/lbg.jpg) no-repeat;}
div.sdmenu div.collapsed { height: 34px;}
div.sdmenu div span {display: block;padding: 0 18px;line-height:34px;height:34px;font-weight: bold;font-size:14px;color: white;cursor:pointer;background:#eee; color: #444;}
div.sdmenu div.collapsed span {background-image: url(../images/collapsed.gif) ;}
div.sdmenu div a {padding:10px 30px;background:#f5f5f5;display: block;border-bottom: 1px solid #fff;color: #444;text-decoration:none;}
div.sdmenu div a.current {background : #ccc;text-decoration: none;background:#f5f5f5; color: #ff8a00; font-weight: 700;}
div.sdmenu div a:hover {color: #ff8a00;text-decoration: none;}
/*right*/
.placeholder,input[value],textarea[placeholder]{color: #999!important; font-size: 13px; height: 30px; line-height: 30px; padding: 0 10px;}
.mainright{ width:976px; border:#eee 1px solid; float: right;}
.mainright_title{height:32px;background:#eee; padding-left:18px; color:#585858; line-height:32px; overflow: hidden; font-weight: 700; color: #444;}
.mainright_search{width:377px; margin-top:25px;}
.mainright_search1{width:300px;margin-top:25px;}
.mainright_search span{ font-weight:bold;}
.mainright_input{width:218px; margin-right:5px; border: 1px solid #ddd;}
.mainright_select{height: 30px;border: 1px solid #ddd; float:right}
.mainright_input01{width:300px; margin-right:5px;}
.mainright_input1{width:250px; margin-right:5px;}
.mainright_btn{ margin:10px 0 20px 0;}
.mainright_con{ margin:30px 0; line-height:30px; color: #666;}
.mainright_con table tr td{ padding-left: 20px; }
.mainright_con ul li{ padding-left:24px;}
.mainright_con_blue{ overflow: hidden; }
.mainright_con_blue a{ color:#0271ac;}
.mainright_con_blue a:hover{ color:#ff8a00; text-decoration:none;}
.mainright_con_red{ color:#FF0000; font-style:italic; font-size:11px;}
.mainright_con_orange{ color:#FF6600; height:35px;}
.mainright_con_orange a{ color:#FF6600;}
.mainright_con_orange a:hover{ color:#FF6600; text-decoration:underline;} 
.mainright_box{margin-top:25px;}
.mainright_box a{ color:#0239ae; text-decoration:underline;}
.red{ color:#FF0000}
.mainright_box01{margin-top:25px;}
.mainright_con_blue1{ color:#0271ac; word-spacing:1.2em;}
.mainright_con_blue1 a{ color:#0271ac; width: 163px; display: inline-block;height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis;}
.mainright_con_blue1 a:hover{ color:#333; text-decoration:underline;}
.mainright_con_blue2{ color:#0271ac;text-decoration:underline; background:url(../images/ico1.jpg) 0 8px no-repeat; padding-left:12px;}
.mainright_con_blue2 a{ color:#0271ac;text-decoration:underline;}
.mainright_con_blue2 a:hover{ color:#333; text-decoration:underline;}
.mainright_con_gray{ color:#333;background:url(../images/ico1.jpg) 0 10px no-repeat; padding-left:12px; line-height:30px;}
.mainright_con1{line-height:24px; margin-bottom:20px; padding-top:25px; overflow: hidden;padding: 0 20px; color: #666;}
.mainright_table{ background:#f0f0f0;}
.mainright_table td{ background:#fff; padding:0 10px;}
.mainright_con1_title{ text-align:center; line-height:40px;}
.mainright_con1 p{color: #444; text-align:left; margin-top: 10px;}
.mainright_con1 table{ width:100%; overflow: hidden;}
.mainright_con1 td{ line-height:32px; text-align: left; width: 145px;}/* width:145px;*/
.mainright_con1 td a:hover{ color:#0271ac; text-decoration:underline;}
.mainright_con2{width:670px; margin-bottom:15px; float:left;}
.mainright_con2 ul li{width:300px;float:left;}
.mainright_cont{width:670px; margin-bottom:15px; float:left;}
.mainright_cont table{ background-color:#000000;} 
.mainright_cont table td{ text-align:center;}
.page{ text-align:center; margin:20px;}
.page a{display: inline-block; background: #fff; border: 1px solid #ddd;padding:0 8px; text-align: center;}
.page1{ text-align:center; margin:10px; float:left; width:600px;}
.hcent_m1_2 dt{text-align: center; padding-bottom: 4px;}
.hcent_m1_2 .hcentg1{border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #E0E0E0; border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; padding-left: 12px; padding-top: 20px;
line-height: 24px; padding-bottom: 10px;}
.hcent_m1_2 dt{text-align: center; padding-bottom: 4px;}
.hcent_m1 .hcent_m1_2 dd{padding-top: 5px;}
.hcent_m1_2 a{ color:#0271ac;}
.hcent_m1_2 a:hover{ text-decoration:underline:}
.iPage{ text-align:center; margin:15px 0;}
.hcentg1 a{ color:#0271ac;}
.hcentg1 a:hover{ text-decoration:underline:}
.hcentg1_search{margin-bottom:5px;background:#EFF2FB;height:24px;padding-top:3px;padding-left:10px}
.ccz{text-align: center; margin-top:15px;}
.cp{padding:20px; color: #444;}
.cp ul li{line-height: 30px; color: #666;}
.cp p{line-height: 30px; color: #666;}
.cp table{ line-height:25px;}
.cp a{ color:#0271ac;display: inline-block; width: 163px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis;}
.orange{color:#FF6600;}
a.xhx:link{text-decoration: underline;}
a.xhx:visited{text-decoration: underline;}
a.xhx:hover{text-decoration: underline;}
.blue{color: #0000CC;}
.mainright_con2{width:670px;line-height:24px; margin:20px;}
.cd{ text-align:center; font-size:16px; margin:15px;}
.searchpic{ width:125px; padding:60px 20px 60px 0; float:left;}
.search_con{ width:470px; float:left;padding-top:50px;}
.search_con p{ font-size:14px; font-weight:bold; color:#404040;}
.search_con p span{ font-size:14px; font-weight:bold; color:#FF6600;}

.line{ text-align: left;padding-left: 10px; background-color: #FFFFFF; }
.showimg{position:relative;z-index:0;}
.showimg:hover{background-color:transparent;z-index:50;}
.showimg span{position:absolute;background-color:#FFFFE0;left:-1000px;border:1px dashed gray;visibility:hidden;color:#000;text-decoration:none;padding:5px;}
.showimg span img{border-width:0;padding:2px;}
.showimg:hover span{visibility:visible;top:10px;left:140px;}
