@charset "utf-8";
/*初始化样式*/
body{ margin:0; padding:0; margin:0 auto; zoom:1;

/*设置字体*/
font-size:12px;
font-family:Arial,"Microsoft YaHei","微软雅黑","宋体";
color:#333;
line-height:24px;

/*设置宽度*/
width:100%; 
min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" ); 
}
ul,li,form, dl,dt,dd, div,pre,ol{ padding: 0; margin: 0;}
.ul,.ul li{ list-style:none;}
.no_margin{margin:0;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#333; -webkit-box-sizing:content-box;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-family:"Microsoft YaHei","微软雅黑","宋体";}
input:focus { outline: none;}
wtl-code { display: none; }
wtl{display:inherit;}

/*强制去除表单自带的样式*/ 
input,button,select,textarea{margin:0; padding:0;outline:none;/*-webkit-appearance:none;*/
font-family:"Microsoft YaHei","微软雅黑","宋体";}

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}


/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0; vertical-align:baseline;}
a{ color:#333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; }

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}
/*初始化样式*/

/*页面框架结构*/
.auto{  margin:0 auto; width:1200px;}
.fl{ float:left;}
.fr{ float:right;}

.header{ background:url(../images/header_bg_top.png) center bottom no-repeat; height:100px; position: relative;z-index: 2;}
.header .logo{ float:left; margin-top:10px;}
.header .logo,
.header .logo img{ display:block; width:230px; height:80px;}
.header .fr{ width:970px;}
.header .top{ font-size:0; float:right; height:50px;}
.header .top > *{ display:block; font-size:12px; line-height:50px; height:50px; float:left;}
.header .top .WeChat{ width:25px; background:url(../images/header_bg_WeChat.png) center no-repeat; height:50px; cursor:pointer; position:relative;}
.header .top .WeChat .pic{ display:none; width:134px; height:134px; padding:18px 10px 10px 10px; position:absolute; left:-12px; top:35px; background:url(../images/header_bg_WeChat_pic.png); z-index:150;}
.header .top .WeChat .pic img{ width:134px; height:134px; display:block; background:#fff;}
.header .top .WeChat:hover .pic{ display:block;}
.header .top .regis,
.header .top .login{ padding-left:15px; background:left center no-repeat; margin-left:15px;}
.header .top .regis{ background-image:url(../images/header_bg_regis.png); color:#f00;}
.header .top .login{ background-image:url(../images/header_bg_login.png);}
.header .nav{ clear:both; float:right;}
.header .nav li{ float:left; padding:0 15px; line-height:50px; position: relative;}
.header .nav li:hover > a,.header .nav li.onnav a{background:url(../images/icon.png) center bottom no-repeat;}
.header .nav li#n1{ padding:0;}
.header .nav li > a{ display:block; color:#fff; font-weight:bold; font-size:14px; padding:0 5px;}
.header .nav li dl{ display: none; position: absolute; top:50px; left:0px; width: 100%; font-size: 14px; text-align:center; line-height: 30px; background:#e60122;filter:alpha(opacity=40); -moz-opacity:0.4;  -khtml-opacity: 0.4; background:rgba(230, 1, 34, 0.4); padding-bottom: 10px;}
.header .nav li:hover dl{ display: block; }
.header .nav li#n4 dl{}
.header .nav li dd{ padding:0 5px;}
.header .nav li dd a{display: inline-block; color: #FFF; width: 100%;}
.header .nav li dd:hover{ background:#A90101;}
.header .nav li dd:hover a{ font-weight: bold;}

.Nei_Ban{ position:relative;}
.Nei_Ban .banner{ width:100%; height:330px; background:center no-repeat;}
.Nei_Ban .ban_bg{ width:100%; height:330px; background:url(../images/Banner_bg.png) center bottom no-repeat; position:absolute; left:0; bottom:0;}

.MainContent{ width:1200px; padding:20px 0; margin:0 auto; min-height:300px;}
.CLeft{ float:left; width:240px;}
.CRight{ float:right; width:930px;}
.Content{ padding:30px 0 0 0;}
.TxtBox{}

.Menu nav header{ height:95px; background:url(../images/Menu_bg_top.png); color:#fff; padding-left:30px; font-size:13px; text-transform:Uppercase;}
.Menu nav header b{ display:block; font-size:24px; line-height:30px; padding-top:20px;}
.Menu .one{ background:#f6f6f6; padding-bottom:60px;}
.Menu .one>li{ line-height:60px; font-size:14px;}
.Menu .one>li>a{ display:block; padding:0 50px 0 30px; background:url(../images/Menu_bg_one.png) left bottom;}
.Menu .one>li.on>a,
.Menu .one>li>a:hover{ background-position:left top; color:#e60122;}
.Menu .one>li.on{ background:url(../images/Menu_bg_li.png)}
.Menu .two li{ line-height:36px;}
.Menu .two li a{ padding-left:45px; background:url(../images/Menu_bg_two.png) left bottom; display:block;}
.Menu .two>li.on>a,
.Menu .two>li>a:hover{ background-position:left top; color:#e60122;}

.Current{ text-align:right; font-size:14px; line-height:48px; border-bottom:1px dotted #ddd;}
.Current a:hover,
.Current span{ color:#e60122;}
.Current em{ float:left; font-style:normal; font-size:18px; color:#e60122; padding-left:18px; background:url(../images/bg_Current.png) left center no-repeat;}

.homebody .footer{ border:none;}
.footer{ border-top:1px solid #d2d2d2; padding-top:30px;}
.footer .nav{ overflow:hidden; padding-bottom:40px; color:#999;}
.footer .nav a:hover{ color:#e60122 !important;}
.footer .nav .dl{ float:left; position:relative; padding:0 15px 0 18px; min-width:80px;}
.footer .nav .dl dt{ line-height:34px; padding-bottom:12px;}
.footer .nav .dl dt a{ color:#444;}
.footer .nav .dl dd a{ color:#999;}
.footer .nav .dl .line{ position:absolute; width:1px; height:500px; background:#dcdcdc; left:0; top:0;}
.footer .nav .dl .line i{ display:block; width:1px; height:12px; background:#656565; margin-top:10px;}
.footer .qrcode{ float:right; text-align:center; line-height:30px; font-size:14px;}
.footer .qrcode img{ width:160px; height:160px; display:block;}
.footer .copyright{ background:#22211f; line-height:50px; color:#999;}
.footer .copyright a{ color:#999;}
.footer .copyright a:hover{ color:#fff;}

.News_txt_list li{ font-size:14px; height:40px; line-height:40px; border-bottom:1px dotted #ddd;}
.News_txt_list li time{ float:right; padding-left:50px;}
.News_txt_list li a{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/news_bg_list.png) left bottom no-repeat; padding-left:10px;}
.News_txt_list li a:hover{ color:#e60122; background-position:left top;}

.News_pic_list li{ overflow:hidden; padding-bottom:25px; border-bottom:1px dotted #ddd; margin-bottom:5px;}
.News_pic_list li .pic{ float:left;}
.News_pic_list li .pic,
.News_pic_list li .pic img{ width:200px; height:140px; display:block;}
.News_pic_list li .txt{ width:700px; float:right;}
.News_pic_list li .title{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; font-weight:bold; color:#303030; line-height:30px;}
.News_pic_list li .title:hover{ color:#b81d22;}
.News_pic_list li .p{ font-size:14px; color:#888; padding-bottom:10px; height:72px; margin:0;}
.News_pic_list li .time{ background:url(../images/news_bg_time.png) left center no-repeat; padding-left:20px; color:#aaa; line-height:30px;}

.News_info .title{ text-align:center;}
.News_info .title .h2{ font-size:16px; color:#747474;}
.News_info .title .time{ font-size:12px; color:#8b8b8b; padding-bottom:10px; display:block;}
.News_info .TxtBox{ padding:30px 0; border:1px solid #ddd; border-left:none; border-right:none;}
.News_info .pn_page{ padding-top:15px; font-size:14px;}
.News_info .pn_page .off{ color:#999;}


.honor_list .ul{ overflow:hidden;}
.honor_list li{ float:left; width:280px; margin-right:45px; padding-bottom:15px;}
.honor_list li .pic{ border:1px solid #ddd; padding:3px;}
.honor_list li .pic,
.honor_list li .pic img{ width:272px; height:202px;}
.honor_list li .title{ font-size:14px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:30px;}
.honor_list li a:hover .pic{ border-color:#e60122;}


.join_list .dl{}
.join_list .dl>dt{ background:#e60122; color:#fff; border-left:1px solid #e60122; border-right:1px solid #e60122;}
.join_list .span{ display:block; float:left; height:45px; line-height:45px; width:140px; text-align:center; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.join_list .span.title{ width:208px; text-align:left; padding-left:20px;}
.join_list .span.time{ color:#adadad;}
.join_list .span .more{ background:url(../images/join_bg_more.png) no-repeat right top; color:#e60122; cursor:pointer; -webkit-user-select: none; -ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;user-select: none;}
.join_list .on .span .more{ background-position:right bottom;}
.join_list .dl>dd{ border-bottom:1px dotted #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.join_list .dl>dd.last{ border-bottom-style:solid;}
.join_list .info{ border-top:1px solid #ddd; background:#f9f9f9; display:none;}
.join_list .info .fl{ padding:20px; font-weight:bold; color:#e60122; font-size:16px; width:80px;}
.join_list .info .fr{ padding:20px; width:767px; border-left:1px solid #ddd;}
.join_list .info .Mailto{ width:280px; display:block; height:37px; line-height:37px; text-align:center; color:#fff; background:#e60122; font-size:14px; margin-top:20px;}

.message_from table{ width:100%;}
.message_from table td{ vertical-align:top; padding:5px 0;}
.message_from .txt{font-size:16px; text-align:right;}
.message_from .txt span{width: 100px; display: block;} 
.message_from .text{ width:180px; height:30px; line-height:30px; border:1px solid #ddd; background:#f7f7f7;}
.message_from textarea.text{ width:804px; height:170px;}
.message_from .btn{ width:180px; height:40px; text-align:center; line-height:40px; color:#fff; border:none; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#e60122; font-size:16px; cursor:pointer;}

.Employee .ul{ overflow:hidden;}
.Employee .ul li{ float:left;}
.Employee .ul li.fr{ float:right;}
.Employee .ul li .pic,
.Employee .ul li .pic img{ display:block; width:400px; height:240px;}
.Employee .ul li .pic{ border:1px solid #ddd; margin-bottom:20px;}
.Employee .Inquire{ display:block; margin:0 auto; width:130px; height:40px; line-height:40px; background:#e60122; color:#fff; font-size:14px; text-align:center;}
.Employee .ul li .select{ padding-bottom:20px;}
.Employee .ul li .select > *{ height:40px; line-height:40px;}
.Employee .ul li .select select{ border:1px solid #ddd; width:160px;}
.Employee .ul li .select span{ padding-right:10px; color:#aaa;}

.Pages{ line-height: 23px; zoom: 1; overflow: hidden; padding-top:30px; font-size:0;}
.Pages .p_cur,
.Pages .p_count,
.Pages .p_total,
.Pages .p_jump{ display: none; }
.Pages .p_page a{ display:inline-block; padding:0 13px; height:32px; line-height:32px; text-align:center; border:1px solid #e6e6e6; background:#f7f7f7; color:#666; margin-right:10px; font-size:13px; font-size:14px;}
.Pages .p_page .a_prev,
.Pages .p_page .a_next{ font-family:"宋体";}
.Pages .p_page .num{ margin-right:10px;}
.Pages .p_page .num a{ margin:0 0 0 -1px;}
/*hover*/
.Pages .p_page .a_first:hover,
.Pages .p_page .a_end:hover,
.Pages .p_page .a_prev:hover,
.Pages .p_page .a_next:hover,
.Pages .p_page .num a:hover,
.Pages .p_page .num .a_cur{ background:#e60122; color:#fff; border-color:#e60122;}
.Pages em{ font-style:normal;}

/*
 .Timeline000239 为demo编号
 */
.Timeline000239{padding-left:40px; position:relative;}
.Timeline000239 .history_list{background:url(../images/Timeline000239-line.jpg) repeat-y 31px top; padding-right:180px; padding-bottom:40px;}
.Timeline000239 .history_list li{position:relative; padding-top:30px;padding-bottom:5px;}
.Timeline000239 .history_list .a_title{display:inline-block; width:64px; height:64px; position:absolute; left:0; top:35px; text-align:center; line-height:64px; background:url(../images/Timeline000239-year_a.png) no-repeat left top; color:#fff; font-size:16px;}
.Timeline000239 .history_list .info{min-height:64px; padding-top:20px;padding-left:96px;}
.Timeline000239 .history_list p{margin:0;padding:0;}
.Timeline000239 .history_list li.aon .a_title{background:url(../images/Timeline000239-year_aon.png) no-repeat left top; }

.Timeline000239 .his_tab{width:115px; display:inline-block; position:absolute; right:25px; top:0;}
.Timeline000239 .his_tab a{display:block; font-size:14px; color:#6f6f6f; width:115px; height:62px; background:url(../images/Timeline000239-year_icon.jpg) no-repeat right top #fff; cursor:pointer; position:relative; overflow:hidden;}
.Timeline000239 .his_tab span{display:block;text-align:right; padding-right:45px; line-height:25px; position:absolute; bottom:-2px;right:0;}
.Timeline000239 .his_tab a:hover,
.Timeline000239 .his_tab a.aon{color:#e60122; font-size:18px;}
.Timeline000239 .his_tab_fixed{position:fixed; top:0;right:50%; margin-right:-576px; z-index:1099;}

.h_title{ text-align:center;}
.h_title .cn{ font-size:30px; line-height:30px; font-weight:100;}
.h_title .en{ font-size:24px; text-transform:Uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.h_title .line{ width:102px; height:4px; margin:0 auto;}

.H_More{ text-align:right; font-size:14px;}
.H_More a{ border-bottom:1px solid #fff;}

.H_ban{ position:relative; z-index:1;}
.H_ban .list li{ height:520px;}
.H_ban .list li a{ display:block; height:520px; background:center no-repeat;}
.H_ban .sub{ position:absolute; z-index:155; height:12px; text-align:center; width:100%; top: 480px;;}
.H_ban .sub ul{ display:inline-block;}
.H_ban .sub li{ float:left; width:24px; height:6px; border:3px solid #d20000; margin:0 5px; cursor:pointer;}
.H_ban .sub li.on{ border-color:#fff;}

.h_about{ height:778px; background:url(../images/h_about_bg.png) center no-repeat; position:relative; margin-top:-85px; z-index:100;}
.h_about .auto{ padding:110px 0;}
.h_about .h_title{ color:#fff;}
.h_about .h_title .en{ color:#c35252;}
/*.h_about .h_title .line{ background:url(../images/h_line1.png);}*/
.h_about .info{ padding:40px 0;}
.h_about .info .pic{ float:left; width:582px; height:370px; position:relative; overflow:hidden;}
.h_about .info .pic img{ width:582px; height:370px; display:block;transition:0.6s; -moz-transition:0.6s; -webkit-transition:0.6s; -o-transition:0.6s;}
.h_about .info .pic:hover img{transform:scale(1.1); -moz-transition:scale(1.1); -webkit-transition:scale(1.1); -o-transition:scale(1.1);}
.h_about .info .pic .line{ width:0; height:1px; border-left:30px solid #e60122; border-right:30px solid #fff; position:absolute; right:-30px; top:80px; z-index:10;}
.h_about .info .txt{ float:right; width:555px; color:#fff; padding-top:70px;}
.h_about .H_More a{ color:#fff;}

.h_service{ margin-top:-50px; position: relative; z-index: 101;}
.h_service .h_title .en{ color:#e1e1e1;}
/*.h_service .h_title .line{ background:url(../images/h_line2.png);}*/
.h_service .info{ padding:40px 0;}
.h_service .info .ul{ overflow:hidden;}
.h_service .info .ul > li{ float:left; width:260px; margin-right:53px;}
.h_service .info .ul > li .pic{ overflow:hidden;}
.h_service .info .ul > li .pic,
.h_service .info .ul > li .pic img{ width:260px; height:260px;}
.h_service .info .ul > li .pic img{ transition:0.6s; -moz-transition:0.6s; -webkit-transition:0.6s; -o-transition:0.6s;}
.h_service .info .ul > li .pic:hover img{transform:scale(1.1); -moz-transition:scale(1.1); -webkit-transition:scale(1.1); -o-transition:scale(1.1);}
.h_service .info .ul > li .title{ text-align:center; font-size:16px; color:#333; font-weight:bold; padding-top:20px;}
.h_service .info .ul > li .title a:hover{ color:#e60122; }
.h_service .info .ul > li .txt{ overflow:hidden; min-height:100px;}
.h_service .info .ul > li .H_More{ text-align:center;}
.h_service .info .ul > li .H_More a{ border-bottom-color:#d2d2d2;}
.h_service .info .ul > li .H_More a:hover{color:#e60122;}


.h_anli{ height:667px; background:url(../images/h_anli_bg.png) center no-repeat; position:relative; margin-top:-75px; z-index:100;}
.h_anli .auto{ padding:180px 0 20px 0;}
.h_anli .fl,
.h_anli .fr{ width:570px;}
.h_anli .h_title{ color:#fff;}
.h_anli .h_title .en{ color:#c35252;}
/*.h_anli .h_title .line{ background:url(../images/h_line1.png);}*/
.h_anli .info{ padding-top:25px; color:#fff;}
.h_anli .info .pic{ overflow:hidden;}
.h_anli .info .pic,
.h_anli .info .pic img{ width:570px; height:198px;}
.h_anli .info .pic img{ transition:0.6s; -moz-transition:0.6s; -webkit-transition:0.6s; -o-transition:0.6s;}
.h_anli .info .pic:hover img{transform:scale(1.1); -moz-transition:scale(1.1); -webkit-transition:scale(1.1); -o-transition:scale(1.1);}
.h_anli .info .txt{ padding:20px 0;}
.h_anli .H_More{ text-align:left;}
.h_anli .H_More a{ color:#ccc;}

.h_consul .auto{ padding:20px;}
.h_consul .h_title .en{ color:#e1e1e1;}
/*.h_consul .h_title .line{ background:url(../images/h_line2.png);}*/
.h_consul .info{ position:relative; height:560px; width:100%; margin:25px 0;}
.h_consul .info li{ position:absolute; width:434px;}
.h_consul .info li .pic,
.h_consul .info li .pic img{ width:434px; height:272px;}
.h_consul .info li .pic{ overflow:hidden;}
.h_consul .info li .pic img{ transition:0.6s; -moz-transition:0.6s; -webkit-transition:0.6s; -o-transition:0.6s;}
.h_consul .info li .pic:hover img{transform:scale(1.1); -moz-transition:scale(1.1); -webkit-transition:scale(1.1); -o-transition:scale(1.1);}
.h_consul .info li .title{ text-align:center; font-size:18px; color:#333; line-height:30px; padding-top:10px;}
.h_consul .info li .title a:hover{ color:#e60122; }
.h_consul .info li .txt{ text-align:center; color:#999; font-size:14px;}
.h_consul .info li.li0{ left:0; top:100px; z-index:1;}
.h_consul .info li.li1{ left:50%; top:0; z-index:2; margin-left:-217px;}
.h_consul .info li.li1 .title,
.h_consul .info li.li1 .txt{ width:280px; margin:0 auto;}
.h_consul .info li.li2{ right:0; top:100px; z-index:1;}
.h_consul .info li .H_More{ text-align:center; padding-top:15px;}
.h_consul .info li .H_More a{ border-bottom-color:#999; color:#999;}
.h_consul .info li .H_More a:hover{color:#e60122;}

.h_news{ height:719px; background:url(../images/bg_h_news.png) center no-repeat;}
.h_news .auto{ padding:50px 0;}
.h_news .h_title{ color:#fff;}
.h_news .h_title .en{ color:#737373;}
/*.h_news .h_title .line{ background:url(../images/h_line1.png);}*/
.h_news .info{ overflow:hidden; padding:35px 0; position:relative; background:url(../images/bg_h_news_line.png) center top no-repeat; margin-top:30px;}
.h_news .info .ul{ overflow:hidden;}
.h_news .info li{ width:540px; float:left; font-size:14px; padding-right:60px; overflow:hidden; height:150px; padding-bottom:60px; position:relative;}
.h_news .info li.floatr{ padding-left:60px; padding-right:0; position:relative; top:55px;}
.h_news .info li .line{ position:absolute; width:60px; height:13px; background:url(../images/bg_h_li_line.png); right:0; top:10px; background-position:right top;}
.h_news .info li:hover .line{ background-position:right bottom;}
.h_news .info li.floatr .line{ left:0; right:inherit; background-position:left top;}
.h_news .info li.floatr:hover .line{ background-position:left bottom;}
.h_news .info li .pic,
.h_news .info li .pic img{ display:block; width:270px; height:150px;}
.h_news .info li .pic{ float:right; overflow:hidden;}
.h_news .info li .pic img{ transition:0.6s; -moz-transition:0.6s; -webkit-transition:0.6s; -o-transition:0.6s;}
.h_news .info li .pic:hover img{transform:scale(1.1); -moz-transition:scale(1.1); -webkit-transition:scale(1.1); -o-transition:scale(1.1);}
.h_news .info li.floatr .pic{ float:left;}
.h_news .info li .txt{ float:left; width:260px; text-align:right;}
.h_news .info li.floatr .txt{ text-align:left; float:right;}
.h_news .info li .time{ display:inline-block; padding-left:20px; background:url(../images/news_bg_time.png) left center no-repeat; font-size:12px; color:#999;}
.h_news .info li .title{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left; font-size:16px; color:#fff; padding-top:10px;}
.h_news .info li:hover .title{ color:#e8353b;}
.h_news .info li .p{ text-align:left; color:#999; line-height:24px; height:48px; overflow:hidden; margin:20px 0 0 0;}
.h_news .info .more{ display:block; width:187px; height:40px; background:url(../images/bg_h_more.png); clear:both; margin:17px 0 0 524px}


.news_info .title{ text-align:center;}
.news_info .title .h2{ font-size:16px; color:#747474;}
.news_info .title .time{ font-size:12px; color:#8b8b8b; padding-bottom:10px; display:block;}
.news_info .SinglePage{ padding:30px 0; border:1px solid #ddd; border-left:none; border-right:none;}
.news_info .pn_page{ padding-top:15px; font-size:14px;}
.news_info .pn_page .off{ color:#999;}

.login{height: 622px; background: url(../images/login_bg.jpg) 50% 0 no-repeat; position: relative;}
.login_con{width: 491px; height: 542px; background: #fff; position: absolute; left: 50%; margin-left: -10px; top: 30px;}
.login_con h3{height: 72px; margin: 0; line-height: 72px; font-size: 18px; color: #fff; background: #e60122; text-align: center;}
.login_con .box{padding: 5px 30px;}
.login_con table{width: 100%;}
.login_con tr td{padding-top: 25px;}
.login_con tr td.tip{width: 88px; font-size: 16px; color: #5a5a5a;}
.login_con tr .text{width: 300px; padding: 0 10px; height: 35px; background: none; border: 1px solid #e6e6e6; line-height:35px}
.login_con tr td .code{width: 90px; float: left;}
.login_con tr td .pic{float: left; margin-left: 10px;}
.login_con tr td .pic img{width: 110px; height: 35px; display: block; border: 1px solid #e6e6e6;}
.login_con tr td .tip{float: left; line-height: 35px; margin-left: 10px; font-size: 14px; color: #666;}
.login_con tr td .btn{width: 125px; height: 45px; line-height: 45px; margin-right: 15px; display: inline-block; background: url(../images/login_btn.png) 0 0 no-repeat; font-size: 20px; color: #fff; text-align: center; border: none; cursor: pointer;}
.login_con tr td .forget{font-size: 16px; display: block; margin-top: 28px; color: #e60122; text-decoration: underline;}
.login_con tr td .agreement{margin-top: 28px; display: block; font-size: 14px; color: #666;}
.login_con tr td .agreement a{color: #e60122;}

.login .register tr td{padding-top: 14px;}
.login .register tr td .btn{width: 223px; background: url(../images/login_btn2.png) 0 0 no-repeat;}

/*个人信息*/
.informationT{width: 100%; height: 75px; line-height: 75px; background: #be001b; text-align: center;}
.informationT span{display:inline-block;  *zoom:1; *display:inline; background: url(../images/icon1.png) 0 50% no-repeat; padding-left: 46px; font-size: 16px; color: #fff;}
.information{width: 470px; margin: 44px auto;}
.information tr td{padding-top: 10px;}
.information tr td.tip{width: 124px; padding-right: 10px; font-size: 16px; color: #666; text-align: right; font-size: 16px;}
.information tr td.tip span{color: #e60122;}
.information tr td .text{width: 303px; padding: 0 10px; height: 41px; line-height: 41px; border: 1px solid #d1d1d1; border-radius: 5px;}
.information tr td .code{width: 135px; float: left;}
.information tr td .pic{float: left; margin: 2px 0 0 16px; }
.information tr td .pic img{width: 118px; height: 38px; border: 1px solid #d1d1d1;}
.information tr td .btn{width: 150px; height: 45px; line-height: 45px; text-align: center; margin: 0 auto; font-size: 18px; color: #fff; border: none; background: url(../images/login_btn3.png) 0 0 no-repeat; display: block; cursor: pointer;}

/*工资查询*/
.queryT{width: 100%; height: 75px; line-height: 75px; background: #be001b; text-align: center;}
.queryT span{display:inline-block;  *zoom:1; *display:inline; background: url(../images/icon2.png) 0 50% no-repeat; padding-left: 46px; font-size: 16px; color: #fff;}
.query{width: 1141px; margin: 90px auto;}
.query table{width: 100%; border-collapse: collapse; border: 1px;}
.query tr td{height: 33px; line-height: 33px; text-align: center; color: #333; font-size: 14px; border-color: #dddddd;}
.query tr td.height{height: 66px;}


.link_list{width: 100%; overflow: hidden;}
.link_list ul{margin-right: -2%;}
.link_list ul li{float: left; width: 23%; margin: 16px 1% 0 1%;  overflow: hidden;}
.link_list ul li a{display: block; text-align: center; font-size: 14px;}
.link_list ul li  img{display: block; width: 207px; height: 90px; border: 1px solid #5a5a5a;}
.link_list ul li .title{margin-top: 5px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.link_list ul li:hover .title{color: #E60122;}




