@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;font-style:normal;text-decoration:none;font-size:12px; font-family: Microsoft Yahei, Arial, Helvetica, sans-serif; list-style:none;}

body{ background:#ffe4b9; color:#5a5a5c;}
a {color:#5a5a5c; text-decoration:none; }
a:hover {color:#C20000; text-decoration:none; }
img{border:none;vertical-align:middle;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

.container{ width:1100px; margin:0 auto; background:#fff;}
.header{ padding:10px 0; overflow:hidden;}
.header .fr{ margin-right:160px;}
.logo{ margin-left:5px;}
.nav{ height:52px; background:#c20000; text-align:center; line-height:52px;}
.nav > ul > li{ color:#fff; display:inline-block; height:52px; position:relative;}
.nav > ul > li a{ color:#fff;font-size:15px; display:block;}
.nav > ul > li i{ margin:0 15px;font-size:12px;}
.nav > ul > li:hover ul{ display:block; }
.nav > ul > li ul{ position:absolute; top:52px; background:#E32222; width:100px; left:-17px; display:none; z-index:99999;}
.nav > ul > li ul li{ display:block; line-height:40px;}
.nav > ul > li ul li a{ color:#fff;font-size:14px; display: block; }
.nav > ul > li ul li:hover{ color:#FF3D3D; background-color:#C7981C;text-decoration:none;}



.banner{ width:100%; margin-top:10px; position:relative;}
.banner .slides{ width:100%;}
.banner .slides li img{ width:100%;}
.banner .flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.banner .flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.banner .flex-control-paging li a{ text-indent:9999px; background:#fff;display:block;height:16px;overflow:hidden;width:16px;cursor:pointer;}
.banner .flex-control-paging li a.flex-active{ background:#ff8230;}
.banner .flex-direction-nav{ display:none;}

.main1{ margin-top:20px; overflow:hidden;}
.m1_c1{ width:320px; position:relative; margin-left:8px;}
.m1_c1 .slides{ width:100%;}
.m1_c1 .slides li img{height:245px; width:320px; display:block;}
.m1_c1 .slides li p{ width:100%; height:26px; background:#e7b63f; color:#c20000; text-align:center; line-height:26px; font-size:14px;}
.m1_c1 .flex-direction-nav{ display:none;}
.m1_c1 .flex-control-nav{position:absolute;bottom:25px;text-align:center; right:3px;}
.m1_c1 .flex-control-nav li{margin:0 2px;display:inline-block;zoom:1;*display:inline;}
.m1_c1 .flex-control-paging li a{  background:#434345;display:block;height:20px;color:#b0b0b2;overflow:hidden;width:20px;cursor:pointer; text-align:center; line-height:20px;}
.m1_c1 .flex-control-paging li a.flex-active{ background:#ff8230; color:#fff;}

.m1_c2{ width:425px; margin-left:10px;}
.tit{ border-bottom:1px solid #bababa; height:40px; position:relative;}
.tit h3{ width:100px; height:40px; line-height:40px; text-align:left; border-bottom:1px solid #ED1D24; color:#ED1D24; font-size:18px; position:absolute;  }
.tit a{ float:right; color:#be932a; display:block; margin-top:10px;}

.m_list li{  padding-left:20px; background:url(../images/i.jpg) no-repeat 5px center; overflow:hidden; border-bottom:1px dashed #c6c6c6; padding-bottom:8px; margin-top:8px;}
.m_list li a{ color:#5a5a5c; float:left; font-size:14px;}
.m_list li a:hover{ color:#C20000; float:left; font-size:14px;}
.m_list li span{ float:right; color:#acacae;font-size:14px;}



.m1_c3{ width:300px; margin-left:20px;}
.m1_c3 .m_list{ height:215px; overflow:hidden;}

.main2{ margin-top:20px; width:100%;}
.main2 img{ width:100%;}

.main3{ overflow:hidden; margin-top:20px;}
.main3 > ul > li{ width:350px; float:left; margin:0 8px;}
.m3_img{ margin-top:15px; margin-bottom:10px;}
.main3 .m_list li:last-child{ border:0;}

.main4{ margin-top:20px; padding:0 8px;}

.box{ margin:0 auto;margin-top:20px; } 
.box img{ margin-right:20px; width:300px; height:200px;} 
#goleft {overflow: hidden;} 
#goleft #gols {width: 33100px;} 
#goleft1, #goleft2 {width: auto;float: left;} 



.main5{ margin-top:25px; padding:0 8px;}
.m5_c{ margin-top:20px;}
.m5_c a{ margin-right:15px; color:#5a5a5c;}

.main6{ background:#be952c; margin-top:25px; font-size:14px;}

.footer{ padding:25px 0; text-align:center;}
.footer a{ font-size:14px; }
.footer p{ margin-bottom:10px; font-size:14px; color:#5a5a5c;}


.ny{ overflow:hidden; margin-top:10px; background:#fff; }
.ny_l{ width:210px; padding-bottom:50px; float:left; padding-left:10px; padding-top:10px;}
.ny_l_t{ width:100%; height:100px; background:#C20000; border-bottom:10px solid #F29614; text-align:center; overflow:hidden;}
.ny_l_tb{border-bottom:1px solid #fff; width:180px; margin:30px auto 0;}
.ny_l_t h3{ font-size:20px; color:#fff; font-weight:bold;  width:132px; background:#C20000; margin:0 auto; margin-bottom:-10px; }
.ny_l_t span{ display:inline-block; margin-top:20px; color:#fff;}
.ny_lc li{ width:100%; height:50px; line-height:50px; text-align:center;  font-size:16px; border-bottom:1px dashed #E6E6E6;background:#E32222;  }
.ny_lc li:hover{background-color:#C7981C;}
.ny_lc li a{color:#fff;display: block; width:100%; height:100%; font-size:14px;}


.ny_l_gg{ margin-top:15px; width:100%;}
.ny_l_gg img{ width:100%;}

.ny_r{ float: right; width:880px; margin-top:40px; overflow:hidden; padding-bottom:50px;}
.ny_r_t{ width:100%; border-bottom:1px solid #DBD9D9; height:35px;}
.ny_r_t h2{ border-bottom:2px solid #F29614; color:#F29614; font-size:18px; font-weight:bold; float:left; padding-bottom:10px; margin-left:30px;}
.pos{ float:right; padding-left:20px; background:url(../images/sy.jpg) no-repeat left center; padding-right:10px;  font-size:12px;  color:#616161;}
.pos a{ font-size:12px;  color:#616161; }
.ny_r_cn{ width:875px; float:right;}
.ny_r_cn li{ border-bottom:1px dashed #cecece; padding:15px 10px; overflow:hidden;}
.ny_r_cn li:hover{ background:#e3e3e3;}
.ny_r_cn li a{ display:block; width:100%; height:100%; overflow:hidden;}
.ny_r_cnl img{ float:left; margin-right:10px; width:185px; height:115px;}
.ny_r_cnl h3{ font-size:16px;  color:#333; margin-bottom:5px;}
.ny_r_cnl p{ font-size:12px;  color:#616161; line-height:22px;}
.ny_r_cnl span{font-size:12px;  color:#F29614;float:right; display:block; margin-top:25px;}
.ny_r_cn2 p{ padding-left:20px; background:url(../images/i4.jpg) no-repeat 5px center; font-size:14px; float:left;}
.ny_r_cn2 span{ float:right; font-size:14px;}

.ny_r_cb{ margin-top:20px; width:855px; float:right;padding-right:10px}
.ny_r_cb_t{ text-align:center; width:100%; border-bottom:1px dashed #dcdcdc; padding-bottom:25px}
.ny_r_cb_t h3{ font-size:18px; }
.ny_r_cb_t p{ width:100%; margin-top:20px;}
.ny_r_cb_t p span{ margin:0 18px; color:#616161; font-size:14px;}
.ny_r_cb_m{ padding-top:0px; color:#616161; font-size:14px; line-height:26px; margin-bottom:10px;}
.ny_r_cb_m p{ color:#616161; font-size:14px; line-height:26px; margin-bottom:10px;}
.ny_r_cb_m ul{ width:870px; overflow:hidden; margin-top:35px;}
.ny_r_cb_m li{ float:left; width:197px; text-align:center; height:180px; background:#464440;  margin-right:20px; margin-bottom:30px;}
.ny_r_cb_m li a{ display:block; overflow:hidden; width:100%; height:100%;}
.ny_r_cb_m li a:hover{ background:#F29614;}
.ny_r_cb_m li a:hover span{ color:#fff;}
.ny_r_cb_m li img{ width:200px; height:140px; border:1px solid #DBDBDB;}
.ny_r_cb_m li span{ font-size:14px;color:#F29614; line-height:40px; }




/*==========@@元件 开始@@==========*/
/*常用颜色*/
.blue {color: #00F !important;}
.green {color: #0F0 !important;}
.red {color: #F00 !important;}
.black {color: #000000 !important;}
.white {color: #FFFFFF !important;}
.gray { color:gray; !important; }
.purple { color:purple;  !important;}
	

.btn {-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;  -o-border-radius: 3px;  border-radius: 3px;
  display: -moz-inline-stack;  display: inline-block;  *display: inline;  vertical-align: middle;  *vertical-align: auto;
  zoom: 1;    height: 32px;  line-height: 32px;  padding: 0px 20px;font-weight: 300;  font-size: 14px; 
  margin: 0; text-decoration: none; text-align: center; text-indent:0; cursor:pointer;
  border: 1px solid #d4d4d4; color: #666666;  text-shadow: 0 1px 1px white;}
/
.btn {  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00b5e5), color-stop(100%, #008db2));
  background: -webkit-linear-gradient(top, #00b5e5, #008db2);  background: -moz-linear-gradient(top, #00b5e5, #008db2);
  background: -o-linear-gradient(top, #00b5e5, #008db2);  background: linear-gradient(top, #00b5e5, #008db2);
  background-color: #00a1cb;border-color: #007998;  color: white;  text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);}
.btn:hover { color:white;  background-color: #00a1cb;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00c9fe), color-stop(100%, #008db2));
  background: -webkit-linear-gradient(top, #00c9fe, #008db2);  background: -moz-linear-gradient(top, #00c9fe, #008db2);
  background: -o-linear-gradient(top, #00c9fe, #008db2);  background: linear-gradient(top, #00c9fe, #008db2);}
.btn:active {background: #1495b7;  color: #005065;}


.btn-large {font-size: 19px;  height: 38.4px;  line-height: 38.4px;  padding: 0px 26px;}
.btn-small {  font-size: 12px; height: 25.6px; line-height: 25.6px;  padding: 0px 16px;}
.btn-tiny {  font-size: 12px;  height: 22.4px;  line-height: 22.4px; padding: 0px 13px;}

.btn-block {display: block;}

/*表单类*/
.form_text, .form_text:hover, .form_text_verifycode, .form_text_verifycode:hover{border-color:#cbd9eb;
border-width:1px; height:25px; line-height:25px;clip: rect;padding: 1px; color: #333333;}
.form_text {  width:99%; background-position: 0px 0px;}
.form_text:hover {background-position: 0px -37px;}
.form_text_verifycode { width:50px; margin-right:3px;background-position:  0px 0px;}
.form_text_verifycode:hover {background-position: 0px -37px;}
.form_radio{ width:auto; border:0;}
.form_checkbox{ width:auto; border:0}
.form_select { height:25px; }
.form_textarea { width:95%; height:80px; border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;border-width:1px; padding:2px;}
.form_button { width:auto; vertical-align:middle; border:0 none;/*解决ie焦点是有黑色边框*/}
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; }
input{ background:#fff; !important;}
.required{ color:red; font-weight:bold; text-align:left; padding-left:3px;}

/*其它*/
.hide { display:none; }  /*隐藏*/
.more{ float: right; padding-right:5px;} /*more链接*/
.code_image{ cursor: pointer; padding-bottom:6px;} /*验证码图片样式*/	
	

/*分页样式*/
.page { padding:4px 20px 0px 1px; float:right; clear:both;}
.page a, .page span { float:left; display:block; border:1px solid #D3D1D1; padding:2px 5px; margin-left:4px; line-height:22px; }
.page a:link, .page a:visited { text-decoration:none; }
.page a:hover { background:#FF7D01; color:#fff; }
.page .current{ background:#FF7D01; color:#FFF;}
.page #total{color:red}

/*===招聘频道  开始===*/
.job{ }
.joblist { }
.joblist li {overflow: hidden; padding:5px 0px; font-size:14px; color:#4F4F4F; }
table.job_table { margin:8px 0px; padding:0px; text-align:center; width:100%; border-collapse:collapse;}
table.job_table td{ padding:8px 5px; border:1px solid #ccc;}
table.job_table .Requirement{ text-align:left; padding:8px 5px; line-height:1.5em;}
table.job_table th{font-weight:bold; text-align:center; border:1px solid #ccc;}
table.job_table .t1 { font-weight:bold;padding:5px 0;width:20%;}
table.job_table .t2 { text-align:left;width:25%;}
table.job_table .t3 {font-weight:bold;width:25%;}
table.job_table .t4 {text-align:left;width:25%;}
table.job_table .operation{text-align:center; margin:0 auto;}
/*应聘*/
table.resume_table { margin:3px; text-align:center; width:67%; border-collapse:collapse;}
table.resume_table th{ font-size:14px; color:#4F4F4F;font-weight:bold; text-align:left; width:100px;}
table.resume_table td{text-align:left; }
table.resume_table .operation{text-align:center; }
table.resume_table #Detail{ height:200px;}
/*===招聘频道  结束===*/

/*===留言频道  开始===*/
.guestbook{ }
.guestbooklist{}
.guestbooklist li{ padding:10px; border:1px solid #CCC; margin-bottom:10px; }
.MessageTitle { color:#0075DE; line-height:1.5em; font-weight:bold;}
.MessageContent { padding:5px; margin-bottom:10px; }
table.guestbook_table{ width:98%;  }
table.guestbook_table th{ width:100px; text-align:left}
table.guestbook_table td{ text-align:left}
table.guestbook_table .operation{ text-align:center }

/*管理员回复*/
.answer_wrap{ padding:5px; border-top:1px dashed #CCC; line-height:1.5em}
.answer_title{}
.answer_body {}
.Administrator { text-align:right; }
.Reply { text-align:right; }
.AnswerTime{ color:#999 }

/*留言表单*/
.message_title{ height:40px; background:url(../images/product_bg.jpg) left center; padding-left:35px; line-height:40px; font-size:16px; color:#5d5d5d; font-weight:bold;}
.message_body{ padding-left: 10px; padding-right: 10px; color:#626262; }
.message_bottom{}
/*===留言频道  结束===*/

/*===反馈模型 开始===*/
.feedback{ }
table.feedback_table{ width:99%; text-align:center; margin:0 auto;}
table.feedback_table th{ width:100px; text-align:left; font-weight:bold;}
table.feedback_table td{  text-align:left;}
table.feedback_table .operation{text-align:center}
/*===反馈模型 结束===*/

/*样式*/
.right_title_wrap{ overflow:hidden; zoom:1; width:1150px; margin:0 auto; position:relative;}
.right_title { height:80px; line-height:80px; background:#f4f4f4; text-align:center;}
.right_title h2 { font-size:18px; font-weight:bold; color:#555;}
.right_body { overflow:hidden; zoom:1; width:1150px; margin:0 auto; border:#e6e6e6 1px solid; 
-webkit-box-shadow: -1px 1px 10px #EFEFEF, -1px 10px 10px #EFEFEF;
-moz-box-shadow: -1px 1px 10px #EFEFEF, -1px 10px 10px #EFEFEF;
box-shadow: -1px 1px 10px #EFEFEF, -1px 10px 10px #EFEFEF;}
.right_bottom {height:5px; line-height:5;}

/*样式1*/
.right_title1 { overflow:hidden; zoom:1; width:1150px; margin:0 auto;height:40px; line-height:40px;background:#f4f4f4; }
.right_title1 .hd{ float:left; text-align:center; height:40px; line-height:40px; width:385px; margin-left:383px;}
.right_title1 .Login_prompt{ float:right; width:300px; text-align:right; padding-right:67px;}
.right_title1 .Login_prompt a{ color:#0099F1;}
.right_title1 .Login_prompt a:hover{ text-decoration:none; color:#0099F1;}
.right_title1 .hd ul li{ padding:0 26px; float:left; font-size:14px;font-weight:bold;color:#555;}
.right_title1 .hd ul li.on{ background:#fff; color:#0099F1; font-weight:bold; font-size:14px;
 border-top:2px solid #0099F1; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-top-left-radius:3px;
border-top-right-radius:3px;}
.right_body1 { padding:10px 0; overflow:hidden; zoom:1; width:400px; margin:0 auto;}
.right_bottom1 {height:5px; line-height:5;}

/*===登录板块 开始===*/
.login_table,.reg_table,.forget_table1{ width:100%;}
.reg_table tr td.MemberCode{ width:40%;}
input{ margin:6px; width:98%; height:34px; line-height:34px; border:1px solid #e6e6e6;background-position:0px 0px; border-radius:1px;}
.form_text1{background:url(../images/login1.png) 10px center no-repeat; text-indent:40px;}
.form_text_smscode{background:url(../images/mobilecode.png) 10px center no-repeat; text-indent:48px;}
.form_text_membermobile{background:url(../images/mobile.png) 10px center no-repeat; text-indent:40px;}
.form_text2{background:url(../images/login2.png) 13px center no-repeat; text-indent:40px;}
.form_text_verifycode1{width:70px; height:25px; line-height:25px; margin-right:3px; text-align:center;}
.form_button1{ text-align:center;background:#0099F1; color:#fff; font:16px; font-weight:bold; border-radius:1px;}
.form_button1:hover{text-decoration:none; background:#0083ce;}
.btnReg,.btnForget{ font-size:16px;}
/*===登录板块 结束===**/