@charset "utf8";
/* CSS Document */
body, div, span, a, img, input, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, li, ol { margin: 0; padding: 0; border: 0; list-style: none; }
body, html { font-size: 12px; font-family: Microsoft Yahei, Hiragino Sans GB, Arial, Helvetica; color: #333; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 18px; }
a, a:hover { color: #333; text-decoration: none; }
/*table { border-spacing: 0 ;width:100%;float:left;overflow:hidden;}*/
button, input, select, textarea { outline: none; font-family: Microsoft YaHei; }
i, b, em, strong { font-style: normal; font-weight: normal; }
/*img { display: block; }*/
.container { width: 1200px; height: auto; margin: 0 auto; overflow: hidden; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
/*顶部导航*/
.top { min-width: 1200px; width: 100%; font-family: "Microsoft YaHei"; font-size: 12px; background-image: url(http://u.ibuychem.com/frontend/web/images/bg.png); color: #FFFFFF; }
.top .top_t { width: 1200px; height: 30px; margin: 0 auto; line-height: 30px; position: relative; z-index: 1000; margin-bottom: 0px; }
.top .top_t .fl { float: left; display: inline; }
.top .top_t .fr { float: right; display: inline; }
.top a { color: #FFFFFF; text-decoration: none; font-family: "Microsoft YaHei"; font-size: 12px; padding-left: 10px; }
.top a:hover{ color:#fff;}
.top .sjmhs { width: auto; position: relative; display: inline-block; }
.top .sjmhs .icon_01 { width: auto; height: auto; background: url(http://style.org.hc360.com/cmall/resource/images/icon_top01.png) no-repeat 0px -112px; margin-left: 10px; padding-left: 15px; color: #0385ff; font-family: "Microsoft YaHei"; }
.top .sjmhs .nShow { display: none; position: absolute; right: 0; top: 100%; width: 230px; padding: 10px 10px 0px 10px; height: auto; text-align: left; line-height: 24px; background: #fff; z-index: 999; transform: translate(0, 0px); -webkit-transform: translate(0, 0px); -moz-transform: translate(0, 0px); -o-transform: translate(0, 0px); -ms-transform: translate(0, 0px); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
.top .sjmhs .nShow ul li { float: left; text-align: center; margin: 0 10px; }
.top .sjmhs .nShow ul li img { width: 95px; height: 95px; }
.top .sjmhs .nShow ul li p { width: auto; height: 24px; line-height: 24px; font-size: 12px; color: #333; font-family: "Microsoft YaHei"; }
/*导航*/
.nav { width: 100%; height: 90px; line-height: 90px; background: #be2727; overflow: hidden; min-width:1200px;}
.nav .nav_logo{ float: left; margin-right: 10px; width:450px;}
.nav .nav_logo h1 { display:inline-block; vertical-align:middle;}
.nav .nav_logo i{ display:inline-block; width:1px; height:35px; background:#fff; vertical-align:middle; margin:0 10px;}
.nav .nav_logo span{ display:inline-block; vertical-align:middle;}
.nav ul { float: left; }
.nav ul li { float: left; font-size: 16px; padding: 0 15px; }
.nav ul li a { color: #fff; }
.nav form { position: relative; width: 310px; height: 40px; background: #fff; float: right; margin-top: 25px; }
.nav form input { width: 300px; height: 40px; padding-left: 10px; }
.nav form button { position: absolute; right: 0; top: 0; display: block; width: 50px; height: 40px; border: none; background: url(/frontend/web/images/expert/search.png) no-repeat 0 center; cursor: pointer; }
/*页码样式*/
/*.page_mod {clear: both;margin-bottom: 30px;padding-top: 20px;text-align:center;}
.page_mod a:hover {text-decoration: none;background: #fff4e0;border: 1px solid #FA5810;color: #FA5810;}
.page_mod span {display:inline-block;cursor:pointer; vertical-align:middle;}
.page_mod .page_prev a, .page_mod .page_next a{padding: 4px 0;width: 52px;}
.page_mod a{border: 1px solid #CCCCCC;color: #676767;display: inline-block;line-height: 16px;margin: 0 2px;padding: 4px 8px;text-align: center;cursor:pointer; vertical-align:middle;}
.page_mod span.current {background: none repeat scroll 0 0 #FFF4E0;border: 1px solid #FA5810;color: #FA5810;line-height: 16px;padding: 4px 8px;}
.page_mod .page_op{display: inline;margin-left: 10px;}
.page_mod .page_op .jump_to{border: 1px solid #B5B5B5;height: 20px;line-height: 20px;margin: 0 2px;text-align: center;width: 44px; vertical-align:middle;}
.page_mod .page_op .jump_go{background:url(http://style.org.hc360.com/images/my/images/operat/act_icon.png) no-repeat scroll 0 -118px !important;cursor: pointer;height: 24px;line-height: 24px;margin-left: 15px;padding: 0;width: 42px;border:none; vertical-align:middle;font-family:"Microsoft YaHei";}
.page_mod input {display:inline-block;}*/

.page-module {clear: both;margin-bottom: 30px;padding-top: 20px;text-align:center;}
.page-module .current{background: none repeat scroll 0 0 #FFF4E0;border: 1px solid #FA5810;color: #FA5810;line-height: 16px;padding: 4px 8px;}
.page-module a:hover {text-decoration: none;background: #fff4e0;border: 1px solid #FA5810;color: #FA5810;}
.page-module span {display:inline-block;cursor:pointer; vertical-align:middle;}
.page-module .page_prev a, .page-module .page_next a{padding: 4px 0;width: 52px;}
.page-module a{border: 1px solid #CCCCCC;color: #676767;display: inline-block;line-height: 16px;margin: 0 2px;padding: 4px 8px;text-align: center;cursor:pointer; vertical-align:middle;}
.page-module .p-text{display: inline;margin-left: 10px;}
.page-module .p-text .form-control{border: 1px solid #B5B5B5;height: 20px;line-height: 20px;margin: 0 2px;text-align: center;width: 44px; vertical-align:middle;}
.page-module .btn{background:url(http://style.org.hc360.com/images/my/images/operat/act_icon.png) no-repeat scroll 0 -118px !important;cursor: pointer;height: 24px;line-height: 24px;margin-left: 15px;padding: 0;width: 42px;border:none; vertical-align:middle;font-family:"Microsoft YaHei";}
.page-module input {display:inline-block;width:30px;height:20px;border:1px solid  #CCCCCC;vertical-align:middle;margin-left:12px;text-align:center;}

.article .text {width: 220px;height: 72px;overflow: hidden;float: left;margin: 10px;}
.article .text a{margin-left:3px;color:#be2727;}

