﻿
/* 
 * @description: 猪管网
 * @author: fuge.wu (2014-9-5 14:44:19) 
 * @update: fuge.wu (2014-9-5 14:44:19) 
*/

@charset "utf-8";

/* icon */
.h_user span,.menus h2,.user a,.user span,.u_add a,.m_select,.m_select3,.m_search .time,.m_time,.m_table .icon0,.li_add,.li_favorite li,.li_list span,.m_title .submit,.a_adjunct li,.preference a,.preference span,.concern a,.s_concerns,.guide dd span,.bi_nav .more,.bi_nav li span,.m_piggery,.m_404 a,.c_list li,.m_date,.h_user .h_farm,.m_list td,.pr_name span,.pr_list li,.h_user .h_icon,.pp_help a{ background:url(../Images/Public/manage_icon.png) no-repeat;}

/* header */
.header{ position:relative; background:#666 url(../Images/Public/manage_header.gif) no-repeat; line-height:28px; height:52px; overflow:hidden;}
.header li{ float:left; display:inline;}
.h_logo{ display:block; width:52px; height:52px; position:absolute; top:0; left:0;}
.h_nav{ padding-left:60px; display:inline;}
.h_nav a{ display:block; width:88px; padding-top:6px; margin-top:12px; color:#fff;}
.h_nav .current a{ height:50px; color:#333; background-color:#fff; border-radius:3px; font-weight:bold;}
.h_user{ margin-right:-2px; display:inline; padding-top:12px;}
.h_user span{ padding-right:13px; cursor:default; background-position:right 6px; display:inline-block; *display:inline; zoom:1;}
.h_user li{ background:url(../Images/Public/manage_user.gif) no-repeat right center; padding:0 12px;}
.h_user .h_farm{ background-color:#fff; border:1px solid #d3d3d3; background-position:right -300px; padding-right:30px; color:#666; line-height:24px;}
.h_user .h_icon{ display: block; width: 28px; height: 26px;}
.h_user .h_game{ background-position: 0 -1695px;}
.h_user .h_znt{ background-position: 2px -1735px;}
.h_user .h_feedback{ background-position: -54px -1695px;}
.h_user .h_help{ background-position: -56px -1733px;}
.h_user .h_list{ margin-right: 10px; display: inline;}
.h_farmlist{ position:absolute; top:37px; z-index:10; background-color:#fff; line-height:24px; border:1px solid #d3d3d3; border-top:0;}
.h_farmlist li{ padding:0 30px 0 12px;}
.h_farmlist .current{ color:#fff; background-color:#dd4b39;}

/* user */
.user{ display:none; position:absolute; border:1px solid #b5b5b5; background-color:#f6f6f9; padding:2px 0; line-height:36px; border-radius:5px; z-index:100;}
.user a{ display:block; padding:0 20px 0 32px; background-position:10px -121px; zoom:1;}
.user span{ display:block; position:absolute; width:100%; height:10px; top:-9px; background-position:79px -170px;}
.u_last{ border-bottom:1px solid #ececec;}
.u_add{ border-top:1px solid #fdfdfe;}
.u_add a{ background-position:10px -191px;}
.u_help{ background:url(../Images/Public/manage_help.jpg) repeat-x;}
.u_help a{ background-position:10px -227px;}
.u_question a{ background-position:10px -262px;}
.u_password a{ background-position:10px -28px;}

/* subnav */
.subnav{ display:none; position:absolute; box-shadow: 0 3px 5px 1px #e7e7e7; top:50px; width:100%; background-color:#fff; padding:10px 0; border-bottom:1px solid #d1d1d1; z-index:101;}
.subnav li{ float:left;}
.subnav li a{ display:block; width:100px; padding-top:38px; background-image:url(../Images/Public/manage_subnav.png); background-repeat:no-repeat;}
.subnav li .icon0{ background-position:30px 0;}
.subnav li .icon1{ background-position:-78px 0;}
.subnav li .icon2{ background-position:-188px 0;}
.subnav li .icon3{ background-position:-302px 0;}
.subnav li .icon4{ background-position:-410px 0;}
.subnav li .icon5{ background-position:-518px 0;}
.subnav li .icon6{ background-position:-626px 0;}
.subnav li .icon7{ background-position:-738px 0;}
.subnav li .icon8{ background-position:-848px 0;}
.subnav li .icon9{ background-position:-960px 0;}
.subnav li .icon10{ background-position:-1070px 0;}
.subnav li .icon11{ background-position:-1286px 0;}
.subnav li .icon12{ background-position:-1400px 0;}
.subnav li .icon13{ background-position:-1509px 0;}
.subnav li .icon14{ background-position:-1620px 0;}
.subnav li .icon15{ background-position:-1184px 0;}
.subnav li .icon16{ background-position:-1732px 0;}
.subnav li .icon17{ background-position:-1840px 0;}
.subnav li .icon18{ background-position:-1945px 0;}

.subnav a:hover,.subnav .current a{ color:#ff5641;  background-image:url(../Images/Public/manage_subnav_hover.png);}

/* content */
.content{ background:url(../Images/Public/manage_left.gif) repeat-y; padding-right:30px;}
.c_border{ white-space:998px; margin:50px auto; background-color:#fbfbfb; border:1px solid #eee;}
.c_line{ height:1px; background-color:#e9e9e9; overflow:hidden;}

/* menus */
.menus{ width:200px; padding:8px 0; overflow:hidden;}
.menus h2{ background-position:-100px 100px;}
.menus .icon0{ background-position:right -56px;}
.menus .icon1{ font-weight:bold; background-position:right -79px;}
.menus ul ol{ font-size:12px; line-height:36px; display:none;}
.menus ul ol a{ padding-left:36px; color:#666;}
.menus ul ol .current,.menus .icon2{ font-weight:bold; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff url(../Images/Public/manage_left_current.gif) repeat-y;}
.menus ul ol .current a{ color:#333;}
.menus a{ display:block; height:38px; line-height:38px; padding-left:20px;}
.menus ol a{ display:block; height:28px; line-height:28px; padding-left:20px;}
.me_line{ width: 180px; height: 2px; margin: 8px auto; overflow: hidden; background:url(../Images/Public/classLine.gif) repeat-x;}

/* main */
.main{ padding:20px 0;}
.m_title{ border-bottom:1px solid #e9e9e9; padding-bottom:6px;}
.m_title .text{ width:220px; border:1px solid #ededed; border-right:0; padding:6px; line-height:16px;}
.m_title .submit{ background-color:#dd4b39; border:1px solid #dd4b39; padding:6px 6px 6px 24px; background-position:5px -646px;}
.m_title .time{ padding:10px 0;}
.m_title2{ background-color:#f4f4f4; line-height:36px; margin:20px 0; padding-left:10px;}
.m_list{ padding-left:12px; line-height:38px;}
.m_list em{ font-family:Arial; color:#dd4b39; font-weight:bold;}
.m_list td{ padding-left:28px;}
.m_list .icon0{ background-position:0 -1244px;}
.m_list .icon1{ background-position:0 -1292px;}
.m_list .icon2{ background-position:0 -1338px;}
.m_list .icon3{ background-position:0 -1382px;}
.m_list .icon4{ background-position:0 -1426px;}
.m_list .icon5{ background-position:0 -1468px;}
.m_list .icon19{ background-position:0 -1765px;}
.m_table,.m_table table,.tablestyle{ width:100%;}
.m_table p{ font-size:12px; padding-bottom:8px;}
.m_table table,.tablestyle{ background-color:#e9e9e9; border-collapse:collapse;}
.m_table table td,.tablestyle td{ border:1px solid #c5c5c5; background-color:#fff; font-size:12px; padding:8px 2px;}
.m_table table thead td,.tablestyle thead td{ border-top:2px solid #dd4b39; border-bottom:1px solid #dd4b39; background-color:#f8f9f8; font-weight:bold;}
.tablestyle tfoot td{ background-color:#e9e9e9; border-bottom:1px solid #dd4b39;}
.tablestyle .tfoot td{ border-bottom:2px solid #dd4b39;}
.tablestyle2 tfoot td{ background-color:#fff; border-bottom:1px solid #dd4b39;}
.m_table .btn{ background-color:#dd4b39; color:#fff; line-height:22px; padding:0 6px; min-width:50px; _width:50px; display:inline-block; *display:inline; zoom:1; margin:0 5px 5px 5px; border-radius:3px;}
.m_table .btn_disable{ background-color:#ddd;}
.m_table .icon0{ background-position:6px -356px; padding-left:12px;}
.m_table .icon1{ background-position:6px -385px;}
.m_table .icon2,.m_table .icon3{ background-position:0 -416px; width:40px; height:16px; padding:0; min-width:0;}
.m_table .icon3{ background-position:0 -450px;}
.m_table .icon4{ background-position:-60px -416px;}
.m_table .trdisable{ cursor:pointer;}
.m_table .trdisable td{ background-color:#eee; color:#ccc;}
.m_table2 th{ text-align:right; padding-right:6px;}
.m_table2 td,.m_table2 th{ padding-bottom:10px;}
.m_table3 table tbody td{ padding:0;}
.m_table3 table .text{ padding:6px 4px; width:990px; border:0;}
.m_table3 table .current{ background:#e9e9e9;}
.m_table4 tbody td{ padding:8px 0;}
.m_table5 tbody td{ padding:10px 0; border-bottom:1px solid #e9e9e9;}
.table_underline a{ text-decoration: underline;}
.table_underline .btn{ text-decoration: none;}
.m_middle{ padding:0 28px;}
.m_search{ padding:16px 0;}
.m_search2{ padding:0;}
.m_search .text,.m_text{ width:110px; border:1px solid #d3d3d3; padding:5px;}
.m_piggery{ background-position:8px -1109px; padding-left:28px;}
.m_button,.m_search .button,.m_button{ border-radius:3px; margin-right:10px; height:30px; cursor:pointer; padding:0 18px; border:1px solid #cecece; color:#333; background-color:#f2f2f2; cursor:pointer;background-image: -moz-linear-gradient(top, #fafafa, #e7e7e7); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #e7e7e7));}
.m_button_disable{ background-color:#ddd;}
.m_button_red{ border:1px solid #dd4b39; color:#fff; background-color:#dd4b39 !important; cursor:pointer;background-image: -moz-linear-gradient(top, #dd5443, #dd4b39); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dd6758), color-stop(1, #dd4b39));}
.m_date{ background-position:right -1218px;}
.m_search .padding{ padding-top:4px; *padding-top:6px;}
.m_search .time,.m_time{ background-position:100px -323px; color:#666; font-size:12px; cursor:pointer; line-height:16px;}
.m_select{ min-width:88px; _width:88px; border:1px solid #d3d3d3; padding:4px 24px 4px 8px; display:inline-block; *display:inline; zoom:1; white-space:nowrap; background-position:right -299px; position:relative; /*z-index: 1;*/ cursor:pointer;}
.m_select h2{ min-width:80px; _width:80px; overflow:hidden;}
.m_select ul{ min-width:120px; _width:120px; max-height:200px; line-height:22px; background-color:#fff; display:none; border:1px solid #d3d3d3; position:absolute; left:-1px; top:26px; overflow:auto; z-index:100;}
.m_select ul li{ padding-left:6px;}
.m_select ul li:hover{ background-color:#dd4b39; color:#fff;}
.m_selectnum{ width:30px;}
.m_selectnum h2{ width:32px;}
.m_selectnum ul{ width:32px;}
.m_select3{ min-width:88px; _width:88px; border:1px solid #d3d3d3; padding:4px 24px 4px 8px; display:inline-block; *display:inline; zoom:1; white-space:nowrap; background-position:right -299px; position:relative; /*z-index: 1;*/ cursor:pointer;}
.m_select3 h2{ min-width:80px; _width:80px; overflow:hidden;}
.m_select3 ul{ min-width:120px; _width:120px; max-height:200px; line-height:22px; background-color:#fff; display:none; border:1px solid #d3d3d3; position:absolute; left:-1px; top:26px; overflow:auto; z-index:100;}
.m_select3 ul li{ padding-left:6px;}
.m_select3 ul li:hover{ background-color:#dd4b39; color:#fff;}
.m_selectnum{ width:30px;}
.m_selectnum h2{ width:32px;}
.m_selectnum ul{ width:32px;}
.m_class{ border:1px solid #ededed; margin-right:10px; display:inline; padding:5px 24px 5px 8px}
.m_page{ width:36px; background-position:50px -299px;}
.m_page ul{ width:62px;}
.m_setnum{ padding:4px 10px 0 0;}
.m_textarea{ width:100%; border:1px solid #d3d3d3; margin-top:10px; height:90px; resize:none;}
.m_set th,.m_set td{ padding:10px 0;}
.m_set .m_select{ margin-right:10px; display:inline; width:64px; background-position:80px -299px;}
.m_set .m_select3{ margin-right:10px; display:inline; width:64px; background-position:80px -299px;}
.m_set th{ padding-right:10px; color:#333; text-align:right;}
.m_set input{ font-size:12px; width:302px;}
.m_set .m_textarea{ width:470px; margin-top:0; height:66px;}
.m_set .m_button{ width:auto; min-width:84px; _width:84px;}
.m_set .m_button_disable{ background-color:#b1b1b1;}
.m_padding{ padding-top:4px;}
.m_text{ width:130px; padding:6px; border:1px solid #d3d3d3;}
.m_box .about{ width:170px; height:350px; border:1px solid #eaeaea; overflow-y:auto;}
.m_box li{ line-height:32px; cursor:pointer;}
.m_box .current{ background-color:#f0f0f0;}
.m_box input{ margin:-6px 10px 0 10px; cursor:pointer;}
.m_box ol input{ margin:-3px 6px 0 22px;}
.m_about{ overflow:hidden;}
.m_about li,.m_about span{ display:inline-block; *display:inline; zoom:1;}
.m_about li{ padding:0 10px;}
.m_about span{ margin:0 4px -2px 0; overflow:hidden;}
.m_about .block{ width:22px; height:14px;}
.m_about .line{ width:24px; height:2px; margin-bottom:4px;}
.m_chart{ height:500px;}
.m_404{ width:364px; height:130px; position:absolute; top:50%; left:50%; margin:-65px 0 0 -320px; padding-left:276px; background:url(../Images/Public/404.jpg) no-repeat; padding-top:10px;}
.m_404 a{ padding-left:22px;}
.m_404 .fn{ border-top:1px solid #e0e0e0; padding-top:20px; margin-top:10px;}
.m_404 .icon0{ background-position:6px -1152px;}
.m_404 .icon1{ background-position:4px -1186px;}

/* list */
.list{ padding:30px;}
.li_add{ background-color:#dd4b39; background-position:6px -494px; padding:5px 8px 5px 20px; border-radius:3px;}
.li_favorite li{ float:left; background-position:0 -527px; margin-right:20px; display:inline;}
.li_favorite a{ padding-left:20px;}
.li_class{ background:url(../Images/Public/li_class.gif) repeat-x 0 bottom;}
.li_class li{ float:left; margin-left:10px; display:inline; border:1px solid #ddd; line-height:36px; border-radius:5px 5px 0 0;}
.li_class li a{ display:block; width:90px;}
.li_class .current{ border-bottom:1px solid #fff;}
.li_class .current a{ font-weight:bold; color:#dd4b39;}
.li_class2 .current a{ font-weight:bold; color:#666;}
.li_list{ line-height:36px;}
.li_list ul{ display:none;}
.li_list li{ background:url(../Images/Public/li_list.gif) repeat-x 0 bottom; white-space:nowrap;}
.li_list a:hover{ color:#dd4b39;}
.li_list span{ font-size:12px; color:#999; margin-right:10px; padding-left:10px; background-position:0 -558px;}
.li_help{ border-bottom:1px solid #ddd; line-height:50px;}
.li_video li{ float:left; width:150px; margin:0 40px 20px 0; display:inline; overflow:hidden; position:relative;}
.li_video li:hover .line{ display: block;}
.li_video a{ display: block;}
.li_video .pic{ width:150px; height:85px; overflow: hidden;}
.li_video .pic img{ max-width: 150px; width: 100%;}
.li_video .about{ padding: 6px 0; height: 32px; overflow: hidden;}
.li_video .line{ display: none; width: 150px; height: 85px; position:absolute; top: 0; left: 0; background: url(../Images/Public/video_hover.png) no-repeat;}

/* layer */
.layer{ display:none; width:100%; height:100%; position:absolute; top:0; background-color:#fff; z-index:10;}
.layer .l_error{ width:auto; padding:4px 10px 6px 36px; font-size:12px; background-position:10px -128px;}
.l_colse{ width:58px; height:52px; display:block; position:absolute; top:0; right:0; background:url(../Images/Public/l_colse.gif) no-repeat;}

.l_header{ font-size:20px; font-family:Microsoft YaHei; text-align:center; line-height:52px; color:#000000;}
.l_file th{ text-align:right;}
.l_file th{ padding:10px 6px;}
.l_file td{ padding:10px 0;}
.la_password{ margin:50px auto; padding:40px 0; border:1px solid #e9e9e9; background-color:#f9f9f9;}
.la_password td{ padding:8px 4px;}

/* base set */
.s_header{ padding:20px 0; border-bottom:1px solid #e9e9e9;}
.s_icon{ width:500px;}
.s_icon .pic{ border:1px solid #eee; width:58px; height:58px; overflow:hidden; border-radius:3px; margin-right:16px; display:inline;}
.s_icon .about{ padding-top:8px;}
.s_concerns{ width:96px; height:36px; background-position:0 -770px; margin-top:12px;}
.s_concerns_cancel{ background-position:0 -830px;}
.s_img{ width:998px; height:350px; overflow:hidden; border:1px solid #ccc; margin:10px 0 20px 0; position:relative;}
.s_img .line,.s_img .btn{ width:100%; height:30px; position:absolute; bottom:0;}
.s_img .line{ background-color:#000; opacity:0.5; filter:alpha(opacity:50); z-index:1;}
.s_img .btn{ z-index:10;}
.s_img .btn li{ width:22px; height:6px; background-color:#fff; display:inline-block; *display:inline; zoom:1; cursor:pointer;}
.s_img .btn .current{ background-color:#ff7968;}
.s_img .pic li{ position:absolute; top:0; left:0; display:none;}
.s_info{ line-height:26px;}
.s_list{ line-height:26px;}
.s_list ul{ display:none;}

/* article */
.article p{ padding:5px 0;}
.a_adjunct{ line-height:32px;}
.a_adjunct li{ background-position:0 -678px; padding-left:18px;}
.a_adjunct a{ color:#dd4b39;}
.a_title{ line-height:32px; background:#f4f4f4 url(../Images/Public/a_title.gif) repeat-x;}
.a_title span{ display:inline-block; *display:inline; zoom:1; background-color:#fff; border-top:3px solid #dd4b39; padding:0 10px;}
.a_step{ line-height:24px;}

/* preference */
.preference li{ float:left; min-width:80px; _width:80px; white-space:nowrap; margin:0 30px 30px 0; display:inline;}
.preference li *{ display:block;}
.preference span{ padding-left:20px; background-position:0 -527px;}
.preference a,.concern a{ width:50px; padding-left:12px; text-align:center; background-position:10px -723px; font-size:12px; line-height:24px; border-radius:3px; background-color:#f9f9f9; border:1px solid #b3b3b3; margin-top:6px;}
.preference .cancel,.concern .cancel{ width:62px; background:#f6f6f6; padding:0; color:#999;}
.p_title{ background:url(../Images/Public/li_class.gif) repeat-x 0 center; margin:20px 0;}
.p_title span{ display:inline-block; *display:inline; zoom:1; background-color:#fff; padding-right:10px;}

/* concern */
.concern li{ width:120px; float:left; margin:0 20px 20px 0; border:1px solid #eee; padding:16px 10px 20px 60px; cursor:pointer; position:relative;}
.concern li span,.concern li a{ display:block;}

/* login */
.l_header2,.l_error{ background:url(../Images/Public/login_icon.png) no-repeat;}
.l_header2{ padding:40px 0;}
.l_header2 li{ float:left; margin-left:12px; display:inline;}
.l_banner{ height:360px; position:relative; min-width:1000px;}
.l_pic ul li{ width:1920px; position:absolute; top:0; left:50%; margin-left:-960px; z-index:1; display:none;}
.l_pic ol li{ position:relative; top:338px; display:inline-table; *display:inline; *margin:5px 3px; zoom:1; width:30px; height:8px; overflow:hidden; background-color:#999; z-index:3; cursor:pointer;}
.l_pic ol .on{ background-color:#fd8500;}
.l_box{ width:270px; height:260px; padding:20px; margin-top:14px; position:relative;z-index:10;}
.l_box .bg{ width:310px; height:300px; background-color:#000; filter:alpha(opacity:50); opacity:0.5; position:absolute; top:0; left:0; z-index:10;}
.l_info{ position:relative; z-index:10;}
.l_info .text{ border:0; padding:8px 5px; margin-top:16px; width:258px;}
.l_info .submit{ border:0; background-color:#46afe0; padding:10px 0; cursor:pointer;}
.l_info .ver{ width:110px; margin-right:10px;}
.l_info img{ width:99px; height:34px; margin-top:16px;}
.l_error{ width:232px; position:absolute; top:0; left:0; background-color:#fdeee9; background-position:10px -126px; padding:8px 0 8px 36px; border:1px solid #fadcd3;}
.l_about{ padding:10px 0;}

/* role */
.r_nav{ background:url(../Images/Public/r_nav.gif) repeat-x 0 bottom;}
.r_nav li{ width:100px; line-height:38px; float:left; border-bottom:2px solid #ededed; cursor:pointer;}
.r_nav .current{ color:#dd4b39; font-weight:bold; border-bottom:2px solid #dd4b39;}
.r_list{ padding:0 10px;}

/* guide */
.guide{ width:938px; margin:20px auto; padding:0 30px 30px 30px; border:1px solid #e3e3e3; background-color:#fff;}
.guide dt{ padding:20px 0 10px 0; color:#333;}
.guide dd{ padding-bottom:20px; border-bottom:1px solid #efefef; font-size:12px;}
.guide dd input{ margin:0 2px 0 22px;}
.guide dd span{ background-position:0 -880px; display:inline-block; *display:inline; zoom:1; line-height:16px; padding-left:25px; margin-left:22px; cursor:pointer;}
.guide dd .checked{ background-position:0 -938px;}
.guide .concern{ width:940px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-top:14px; padding:30px 0 20px 0; overflow:hidden;}
.guide .concern ul{ width:1000px;}
.guide .concern li{ width:128px; border:0; padding:16px 0 16px 60px; margin:0 0 10px 0; cursor:auto;}
.concern .icon{ display:block; width:42px; height:38px; position:absolute; top:16px; left:8px; background-image:url(../Images/Public/manage_subnav_hover.png); background-repeat:no-repeat;}
.concern .icon1{ background-position:-110px 0;}
.concern .icon2{ background-position:-220px 0;}
.concern .icon3{ background-position:-330px 0;}
.concern .icon4{ background-position:-440px 0;}
.concern .icon5{ background-position:-550px 0;}
.concern .icon6{ background-position:-654px 0;}
.concern .icon7{ background-position:-768px 0;}
.concern .icon8{ background-position:-876px 0;}
.concern .icon9{ background-position:-990px 0;}
.concern .icon10{ background-position:-1100px 0;}
.concern .icon11{ background-position:-1315px 0;}
.concern .icon12{ background-position:-1430px 0;}
.concern .icon13{ background-position:-1540px 0;}
.concern .icon14{ background-position:-1650px 0;}
.concern .icon15{ background-position:-1210px 0;}
.concern .icon16{ background-position:-1762px 0;}
.concern .icon17{ background-position:-1870px 0;}
.concern .icon18{ background-position:-1981px 0;}
.guide table tbody td{ padding:10px 4px;}
.guide table tbody input,.guide table tbody textarea,.guide table tbody select{ border:1px solid #ddd; padding:5px;}
.guide table tbody textarea{ width:380px; height:60px; resize:none;}
.guide table tbody select{ width:126px;}
.g_title{ padding:30px 0; border-bottom:3px solid #dd4b39;}
.g_btn{ padding-top:30px;}
.g_btn .m_button_disable{ background-color:#929292;}
.g_error .l_error{ line-height:26px; padding:0 10px 0 36px; width:auto; white-space:nowrap; font-size:12px; background-position:10px -129px;}
.g_firm li{ padding-top:20px;}

/* batch input */
.batch{ overflow:inherit;}
.bi_nav li{ float:left; padding:0 8px; margin:10px 0; border-left:1px solid #e8e8e8; display:inline; height:24px; line-height:24px;}
.bi_nav li a,.bi_nav .more span{ display:inline-block; *display:inline; zoom:1; padding:0 16px;}
.bi_nav .current a,.bi_nav li a:hover{ background-color:#dd4b39; color:#fff;}
.bi_nav .more{ background-position:10px -975px; padding:0 10px 0 30px; border-right:1px solid #e8e8e8;}
.bi_nav .more span{ padding:0 12px 0 0; background-position:right -1018px;}
.bi_nav .current2{ margin:0; padding:10px 10px 10px 30px; background-color:#f8f8f8; background-position:10px -965px;}
.bi_nav .current2 span{ background-position:right -1060px;}
.bi_nav2{ position:absolute; left:0; top:97px; width:100%; border-bottom:1px solid #e8e8e8; background-color:#f8f8f8; padding:12px 0; z-index:101;}
.bi_nav2 ul{ float:right;}
.bi_nav2 li{ float:left; margin-right:30px; display:inline;}
.bi_line{ height:1px; overflow:hidden; background-color:#e9e9e9;}
.bi_btn{ padding:10px 0;}
.bi_btn input{ float:left; margin-right:10px; height:26px; line-height:26px; padding:0 16px; border:1px solid #cecece; border-radius:3px; color:#666; font-size:12px; background-color:#f2f2f2; cursor:pointer;background-image: -moz-linear-gradient(top, #fafafa, #e7e7e7); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #e7e7e7));}

/* calculate */
.c_list li{ background-position:5px -868px; padding:12px 0 12px 32px; border-bottom:1px solid #eee; cursor:pointer;}
.c_list .checked{ background-position:5px -926px;}
.c_input th{ text-align:right; font-weight:bold; color:#333;}
.c_input td{ font-size:12px;}
.c_input th,.c_input td{ padding:16px 0;}
.c_input .padding{ padding-top:6px;}

/* system */
.system,.company{ background-color:#fbfbfb; border:1px solid #eee; margin-top:50px; padding:50px 0;}
.system td{ padding:0 16px 16px 0;}

/* company */
.company{ width:898px; padding:30px 50px; overflow:hidden;}
.co_list{ width:940px;}
.co_block{ width:430px; float:left; margin:38px 34px 0 0; border:1px solid #e2e2e2; border-radius:3px; background:#fff;  box-shadow: 0 3px 3px 1px #cacaca;}
.co_about{ height:80px; padding:36px 10px 0 116px; line-height:24px; position:relative;}
.co_photo{ width:75px; height:75px; border:1px solid #dedede; border-radius:3px; background-color:#ededed; overflow:hidden; position:absolute; top:20px; left:20px;}
.co_photo img{ height:100%;}
.co_footer{ background-color:#f0f6f8; padding:10px 0;}
.co_footer a{ float:right;}
.co_footer .m_button{ width:44px; height:32px; line-height:32px; background:#dd4b39;}
.co_footer .m_button_disable{ background:#9a9a9a; border:1px solid #9a9a9a;}

/* privilege */
.privilege{ padding:20px 30px;}
.pr_list{ padding:38px 20px 6px 140px; position:relative;}
.pr_name{ position:absolute; top:32px; left:26px;}
.pr_name span{ display:block; padding-left:34px; height:26px; line-height:26px;}
.pr_name .icon0{ background-position:0 -1514px;}
.pr_name .icon1{ background-position:0 -1561px;}
.pr_list li{ float:left; margin:0 36px 32px 0; display:inline; white-space:nowrap; background-position:0 -1613px; line-height:16px; padding-left:22px; cursor:pointer;}
.pr_list .current{ background-position:0 -1652px;}
.pr_btn{ padding:16px 0 32px 140px;}

/* img 100% */
.article img,.s_icon .pic img,.s_img img{ max-width:100%;}

/* piggery */
.piggery{ padding: 16px 38px;}
.pi_class{ line-height: 38px; background: url(../Images/Public/gray_line.gif) repeat-x 0 bottom;}
.pi_class .current{ border-bottom: 2px solid #dd4c3b; font-weight: bold;}
.pi_class .current a{ color: #dd4c3b;}
.pi_class li{ float: left; width: 90px; border-bottom: 2px solid #ddd;}
.pi_class span{ font-size: 12px; font-family: arial;}
.pi_house{ overflow: hidden; line-height: 18px;}
.pi_house ul{ margin-top: -1px;}
.pi_house li{ float: left; width: 220px; height: 200px; padding-right: 20px; background: url(../Images/Public/house.jpg) no-repeat center 96px; padding-top: 50px; border-top: 1px solid #ddd;}
.pi_house h2{ padding-left: 10px; font-weight: bold;}
.pi_house span{ display: block; text-align: center; padding-top: 110px;}

/* tips Text */
.tips{ width: 236px; border: 1px solid #d3d3d3; border-top: 2px solid #dd4b39; background-color: #fbfbfb; position: absolute; z-index: 1000;}
.ti_con{ padding: 10px;}

/* table input width 100% */
.table100{ background-color: #e9e9e9; width: 100%;}
.table100 td{ background: #fff; height: 32px; padding: 0 6px;}
.table100 .w90{ width: 90%; border: 0; padding: 6px 0;}

/* pie charts */
.piecharts td{ padding: 22px;}
.pc_about{ padding: 10px 0 10px 32px; position: relative;}
.pc_about .icon{ width: 22px; height: 16px; position: absolute; top: 10px; left: 0;}
.pc_about .redicon{ background-color: #ff6d6d;}
.pc_about .greenicon{ background-color: #a3ce58;}
.pc_about .blueicon{ background-color: #5e97ff;}
.pc_about .yellowicon{ background-color: #ffb848;}
.pc_pie{ width: 190px; height: 190px; position: relative;}
.pc_total{ width: 100%; line-height: 24px; position: absolute; left: 0; top: 58px;}
.pc_ratio{ padding-top: 6px;}

/* public plugins */
.pp_help{ width: 42px; height: 66px; margin-top: -33px; position: fixed; top: 50%; right: 10px;}
.pp_help a{ display: block; height: 32px; border-bottom: 1px solid #fff;}
.pp_help .icon0{ background-position: 0 -1800px;}
.pp_help .icon0:hover{ background-position: -58px -1800px;}
.pp_help .icon1{ background-position: 0 -1833px;}
.pp_help .icon1:hover{ background-position: -58px -1833px;}

/* hints */
.hints{ color: #333; background-color:#fffbe5; border:1px solid #ff9500; padding:10px; position:absolute; top:10px; z-index:10;}
.hints span,.hints em{ position:absolute; top:-10px; margin-left: -5px; left:50%; color:#ff9500;}
.hints em{ top:-9px; color:#fffbe5;}

.l_imgout{ position:fixed; right:0px; top:0px; padding:10px; height:50px; width:50px; cursor:pointer;}
.l_maxwid img{ width:100%; height:100%;cursor: move;}
.l_maxwid{ width:360px; height:500px; position:fixed; top:50%; left:50%; margin-top:-250px; margin-left:-180px; z-index:55}
.l_nolog{ background:#f4f4f4; height:500px;}
.c_table{ width:600px; margin:0 auto;}
.c_table td{ padding:8px 0px;}
.c_table input,.c_table textarea{ outline:none; }
.c_numb{ padding:5px 8px; border:1px solid #ccc;}
.c_income{overflow:hidden; margin:0 auto;}
.c_income ul{ width:100%; padding:86px 0px 42px 0px; overflow:hidden;}
.c_income ul li{ float:left;  border-left:1px solid #e9e9e9; width:250px; overflow:hidden;}
.c_income ul li span,.c_income ul li em{ display:block;}
.c_yest{ background:url(../Images/Public/c_yest.png) no-repeat 76px center; height:28px; padding:10px 0px 0px 35px; }
.c_balance{ background:url(../Images/Public/c_balance.png) no-repeat 58px center; height:28px; padding:10px 0px 0px 2px; }
.c_revenue{ background:url(../Images/Public/c_revenue.png) no-repeat 76px center; height:28px; padding:10px 0px 0px 35px; }
.c_reven{ background:#f5f6f7; padding:50px 0px;}
.nf_income table{ width:100%;}
.nf_income table td{ padding:17px 0;}
.nf_income{ padding:10px;}


/*product*/
.m_adisplay{ display:inline-block; line-height:28px; height:28px; padding:0 24px; border:0;}
.p_production ul { margin-left:-1px; overflow:hidden; padding:35px 0 46px 0;} 
.p_production li{ float:left; width:16.6%; border-left:1px solid #e9e9e9; margin-left:-1px;}
.p_production li span{ display:block;}
.m_prochart{ width:202px; height:202px;}
.m_padleft{ padding:0 30px 0 50px;}
.m_npd table{}
.m_npd td span{ display:inline-block; width:30px; height:14px; margin-right:6px;}
.m_npd td{ line-height:16px; padding:10px 5px;}
.m_npd td .m_npd1{ background:#52ccad;}
.m_npd td .m_npd2{ background:#cccccc;}
.m_npd td .m_npd3{ background:#ffc840;}
.m_npd td .m_npd4{ background:#ff5959;}
.m_npd td .m_npd5{ background:#ff8c9f;}
.m_npd td .m_npd6{ background:#d6a98c;}
.m_npd td .m_npd7{ background:#b2d957;}
.m_npd td .m_npd8{ background:#acced8;}
.m_tabletdpa td{ padding:6px 2px !important;}

    /* update */
    .up_mask{ width: 100%; position: fixed; z-index: 99; top: 0; left: 0; right: 0; bottom: 0; opacity: 0.5; background-color: #000; filter:alpha(opacity:50);}
    .update{ width: 460px; position: fixed; left: 50%; top: 50%; margin: -225px 0 0 -260px; z-index: 100; background-color: #fff; padding: 20px 30px;}
    .up_btn{ line-height: 60px; background-color: #dd4b39; display: block;}
    .up_list{ max-height: 280px; margin: 20px 0; overflow: auto; line-height: 32px;}
    .up_description{ width: 100%; position: absolute; top: 52px; bottom: 0; overflow: auto;}
    .up_title{ background-color: #eee; line-height: 50px; padding: 0 30px;}
    .up_about{ padding: 30px; line-height: 32px;}

/*2015-7-17*/
.w1000{width:1000px;margin:0px auto;}
.c_red{color:#dd4b39}
.htop{position:relative; background:#333333; line-height:28px; height:52px;line-height:52px; overflow:hidden; box-shadow: 0 3px 5px 1px #e7e7e7;text-align:center;color:#ffffff;}
.connect{padding-top:20px;}
.m_tit span{margin-right:3%;}
.m_lf{width:20%;padding-top:10px;}
.t_bq{width:15%;padding:10px 0px 0px;}
.t_bq li{line-height:32px;padding:0px 10px;list-style:none;text-align:left;position:relative;float:left;}
.t_bq li span{color:#df4c3a;position:absolute;right:0px;}
.t_bq li i{display:inline-block;height:10px;width:10px;margin-right:5px;}
.m_lf div{text-align:left;line-height:40px;}
.t_xian{padding:20px 0px;border-bottom:1px solid #E9E9E9}
.t_x{margin:20px 0px;border-bottom:1px solid #E9E9E9}
.t_table table{border:none;}
.t_table table td{text-align:left;border:none;}
.t_circle{position:relative;}
.t_circle .tc_chart{display:;background:none;width:165px;height:165px;position:absolute;top:45px;left:50%;margin-left:-83px;z-index:55;border-radius:550px;z-index:8;}
.tc_wh{width:250px;height:260px;position:absolute;z-index:33;margin:0px auto;left:50%;top:50%;margin-left:-125px;z-index:7;}
.t_circle tspan{z-index:999;}
.c_gray{color:#666666;}
table .b_bg td{background:#f0f7ff;}

.tc_table table{font-size:14px;text-align:left;border:1px solid #bbbbbb}
.tc_table table th,.tc_table table td{height:20px;border:solid #bbbbbb;border-width:1px;text-align:center;}
.tc_table table thead td{border:none;border-bottom:1px solid #bbbbbb;border-top:2px solid #dd4b39;}
.tc_table table td a{text-decoration:underline;color:#dd4b39;}
.tc_tab table{text-align:left;border:1px solid #bbbbbb}
.tc_tab table th,.tc_tab table td{height:20px;border:solid #bbbbbb;border-width:1px;text-align:center;}
.tc_tab table thead td{border-bottom:none;}
.tc_tab .tbnone td{border-top:1px solid #bbbbbb;}
.tc_tit{position:relative;}
.tc_tit .tct_rig{position:absolute;right:0px;top:0px;}
.tct_rig a{display:inline-block;background:url(../images/main.png) no-repeat 0px 0px;line-height:20px;padding-left:25px;margin-right:30px;font-weight:normal;font-size:12px;}
.tct_rig a.print{background-position:-95px 0px;}
.li_class .tct_rig{position:absolute;right:5px;top:9px;}
.li_class .tct_rig a{margin-right:0px;}
.tcc_xipu{width:80%;padding-top:80px;margin:0px auto;}
.tcc_xipu span{display:inline-block;width:100px;height:24px;line-height:24px;border:1px solid #bbbbbb;color:#dd4b39;font-weight:bold;}
.tcc_xipu .tx_1{padding-top:62px;vertical-align:top;}
.tx_2,.txx_1,.tx_last{padding-left:10px;}
.tcc_xipu .tx2_1{margin-top:-8px;}
.tcc_xipu .tx2_2{vertical-align:bottom;margin-top:65px;}
.tcc_xipu .tx_xian1{margin-top:-25px;}
.tcc_xipu .tx_xian2{margin-top:-10px;}
.txx_1 .txx_top{margin-top:-36px;}
.txx_1 .txx_bot{margin-top:63px;}
.txl_1{margin-top:-17px;}
.txl_2{margin-top:0px;}
.tcc_xipu label{display:inline-block;height:24px;line-height:24px;vertical-align:top}

/*版本更新提醒  lijie 2015-07-29*/
.m_tip{background:#fffcd9 url(../Images/Public/horn.png) no-repeat 10px 3px;padding:5px 10px 5px 45px;border:1px solid #e6ac5c;border-radius:3px;color:#dd4b39;font-size:12px;position:absolute;right:180px;top:52px;z-index:9}
/*遮罩层*/
.mask{ background:#000; filter:alpha(opacity=60); opacity:0.6; position:fixed; top:0; left: 0; right: 0; bottom: 0; z-index:10;}
.pop_up{background:#ffffff;width:520px;position:fixed;top: 50%; left: 50%; margin: -120px 0 0 -280px; z-index:11;}
.pop_up .po_tit{padding:40px 0px 20px;position:relative;}
.pop_up .po_tit b{display:block;text-align:center;color:#dd4b39;font-size:36px;vertical-align:top;}
.pop_up .po_tit b i{display:inline-block;background: url(../Images/Public/horn1.png) no-repeat 0px 5px;padding-right:10px;height:38px;width:42px;}
.pop_up .p_con{padding:0px 50px 20px;}
.pop_up .p_con p{padding:10px 0px;color:#333333;}
.pop_up .p_btn{padding:20px 0px 50px;text-align:center;}
.pop_up .p_btn button{height:auto;padding:10px 190px;font-size:18px;}



/*2015-9-6 css*/
.f30{font-size:30px;}
.f22{font-size:22px;}
.no_info{padding-top:80px;}
.no_info .noimg{background:url(../Images/Public/noinfo.png) no-repeat center 0px;height:132px;padding-left:390px;margin-left:-180px;}
.no_info .noimg span{display:inline-block;vertical-align:bottom;line-height:132px;padding-top:35px;}
.no_info .noimg span a{text-decoration:underline;}
.info{padding-top:20px;}
.in_table{background:#fff;border-bottom:1px solid #e9e9e9}
.in_table td{padding:10px 0px;border-right:1px solid #e9e9e9;}
.in_table td:last-child{border:none;}
.in_table td span{display:inline-block;background:url(../Images/Public/icon.png) no-repeat 0px 0px;padding-left:40px;height:35px;line-height:30px;margin-top:5px;color:#999999;}
.in_table td span.in_icon1{background-position:5px -3402px; }
.in_table td span.in_icon2{background-position:-370px -3402px; }
.in_table td span.in_icon3{background-position:-755px -3402px; }
.in_table td span.in_icon4{background-position:5px -3475px; }
.in_table td span.in_icon5{background-position:-370px -3474px; }
.in_table td span.in_icon6{background-position:-760px -3470px; }
.t_btn{padding:30px 0px;}
.t_btn  a{display:inline-block;background:#df4c3a url(../Images/Public/icon1.png) no-repeat 0px 0px;height:42px;line-height:40px;padding:0 28px 0 58px;border-radius:3px;margin:0 50px;color:#ffffff;}
.t_btn a.tb_cz{background-position:15px 5px;}
.t_btn a.tb_tx{background-position:-220px 6px;}
.t_btn a.tb_sq{background-position:15px -60px;}
.t_btn a.tb_hk{background-position:-220px -60px;}
.t_btn a.tb_sqjd{background-position:-445px -60px;}
.t_btn a.b_gray{background:#f3f3f3 url(../Images/Public/icon1.png) no-repeat -445px 6px;color:#666666;border:1px solid #d7d7d7;}

/*2015-10-8*/
.li_bor{ background:url(../Images/Public/li_class1.png) repeat-x 0 bottom;position:relative;height:40px}
.li_bor li{ float:left; margin-left:10px; display:inline; border:1px solid #ddd;border-bottom:none; line-height:38px; border-radius:5px 5px 0 0;}
.li_bor li:first-child{margin-left:120px;}
.li_bor li a{ display:block; width:90px;}
.li_bor .current a{ font-weight:bold; color:#dd4b39;}
.li_bor li.bone{border:none;font-size:32px;color:#666666;padding-right:20px;}
.li_bor .current{border:1px solid #ff5640;border-bottom:1px solid #fff;}
.li_tit{font-size:18px;color:#666666;position:absolute;left:5px;top:5px;}
.in_list{border:none;}
.in_list td{padding:0px;}
.in_list td span{background:none;padding:0px;}
.inl_span {background:url(../Images/Public/calen.png) no-repeat center 0px;width:76px;height:57px;padding:30px 0px 0px 0px;margin:0px auto;font-weight:bold;color:#999999;}
.ini_con1{margin-bottom:30px;}
.ini_con1 span{display:inline-block;margin-right:15%;}
.ini_con1 span:last-child{margin:0px;}
.ini_con1 span strong{display:block;}
.tcc_list{padding:30px 0px;border-bottom:1px solid #dddddd;position:relative}
.tcc_list table{width:90%;padding-left:60px;  margin-left: 80px;}
.tcc_list table td{width:10.3%;}
.tcc_list table td:last-child{padding-left:20px;}
.tcc_list .inl_span{position:absolute;left:0px;}
.tc_list{margin-top:-10px;}
.info_list{position:relative;}
.info_list .m_select1{position:absolute;right:10px;top:20px}
.info_list .m_select1 ul{width:172px;}
.info_list .m_select1 ul li{line-height:30px;}
/*2015-10-26公司切换*/
.qh_poreswfa{position:absolute; left:-194px; top:-5px;}
.qh_companybox{ border:1px solid #b5b5b5; border-radius:5px; background:#fff; padding:0 8px; width:176px;}
.qh_companybox p{ padding:5px 0;  border-bottom:1px solid #dddddd; cursor:pointer;}
.qh_companybox p:last-child{ border-bottom:0;}
.qh_swimg{ position:absolute; top:20px; left:192px; }
.qh_checkcom{ background:url(/Images/Public/checkedqhsw.png) no-repeat right center; color:#dd4b39;}

/*配种分析样式调整*/
.li_borNew{ background:url(../Images/Public/li_class1.png) repeat-x 0 bottom;position:relative;height:40px}
.li_borNew li{ float:left; margin-left:10px; display:inline; border:1px solid #ddd;border-bottom:none; line-height:38px; border-radius:5px 5px 0 0;}
/*.li_borNew li:first-child{margin-left:0px;}*/
.li_borNew li a{ display:block;padding: 0 10px;}
.li_borNew .current a{ font-weight:bold; color:#dd4b39;}
.li_borNew li.bone{border:none;font-size:32px;color:#666666;padding-right:20px;}
.li_borNew .current{border:1px solid #ff5640;border-bottom:1px solid #fff;}