﻿@charset "utf-8";
body{ font:12px/normal "微软雅黑"; margin:0px; padding:0px; position:relative; background:#fff;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,a,img{ margin:0; padding:0; font-style:normal;}
h1,h2,h3,h4,h5,h6,dl,dt,dd,em,th{ font-size:100%; font-weight:normal;}
form,input{ font-size:12px; margin:0px; padding:0px;}
ul,li{ list-style:none; margin:0px; padding:0px;}
img{ border:none;}
table,tr,td{ font-size:12px; padding:0px; margin:0px; vertical-align:middle; border-collapse:collapse; border-spacing:0;}
a{ color:#333; text-decoration:none; outline:none; cursor:pointer;}
a:hover{ color:#0CC;}
a.ared{ color:#ff6600; font-weight:normal; font-size:12px;}
a.ared:hover{ text-decoration:underline;}
p{ margin:0px; padding:0px; color:#333;}
.clear{ display:block; height:0; overflow:hidden; clear:both; *zoom:1;}
.hidden{ display:none;}


/*顶部*/
.top_bg{ width:100%; overflow:hidden; background:#fff;}
.top{ width:1000px; margin:0 auto; overflow:hidden; position:relative;}
.logo{ float:left; height:100px; overflow:hidden;}
.logo img{ height:100px;}
.top_right{ float:right; width:230px; overflow:hidden;}
.top_right h3{ font-size:20px; color:#969593; font-family:"黑体"; padding-top:15px;}
.top_right h4{ font-size:20px; color:#969593; font-family:"黑体"; padding-top:5px;}
.top_right p{ font-size:20px; color:#969593; font-family:"黑体"; padding-top:4px;}
.top_right img{ width:230px; margin:3px 0 0 0;}

.books{ overflow:hidden; height:100px; position:absolute; top:3px; left:230px;}
.books p{ float:left; text-align:center; overflow:hidden; line-height:15px; padding:0 0 0 30px;}
.books img{ height:80px; display:block; margin:0 auto;}

.nav_bg{ width:100%; height:41px; background:#00aca0;}
.nav_center{ width:1000px; height:41px; margin:0 auto;}
.nav{ float:left; height:41px; width:auto;}
.nav li{ float:left; height:41px; overflow:hidden;}
.nav li a{ display:block; height:41px; line-height:41px; overflow:hidden; padding:0 18px; color:#fff; font-size:15px;}
.nav li a:hover{ background:url(../images/nav_li.jpg) repeat-x left center;}
.nav li a.aon{ background:url(../images/nav_li.jpg) repeat-x left center;}

.nav_search{ float:right; height:41px; overflow:hidden; padding:0 0 0 30px; position:relative;
/*background:url(../images/search_btn.jpg) no-repeat left center;*/}
.search_txt {
    float: left;
    width: 178px;
    height: 20px;
    line-height: 20px;
    border: 0 none;
    margin-top: 9px;
    padding: 0 10px;
    background: url(../images/search_btn.jpg) no-repeat right center;
    background-color: #fff;
}
.search_btn{ position:absolute; top:9px; right:0px; z-index:10; width:35px; height:22px; overflow:hidden; display:block;}

/*banner*/
.ban_bg{ width:100%; overflow:hidden; background:url(../images/ban_bg.jpg) repeat-x left top;}
.ban{ width:1000px; height:354px; margin:0 auto; overflow:hidden;}
.IndexBannnerContent{ position:relative; width:1000px; height:354px; overflow:hidden;}
#ContentIDBannner li{ position:relative;}
#ContentIDBannner img{ border:0; width:1000px; height:354px; display:block; text-align:center;}
#TabBannnerID{ POSITION:absolute; BOTTOM:12px; right:100px; height:16px; overflow:hidden; z-index:2;}
#TabBannnerID LI{ FLOAT:left; CURSOR:pointer; display:inline-block; width:25px; height:16px; margin:0 10px 0 0;}
#TabBannnerID LI span{ width:25px; height:16px; line-height:16px; display:inline-block; background:#00aca0; color:#fff;
text-align:center; font-weight:bold;}
#TabBannnerID .active span{ background:#f65414;}

.home_hotnew{ width:1000px; overflow:hidden; height:30px; line-height:30px; margin:0 auto;
background:#2ca69d url(../images/laba.jpg) no-repeat left center;}
.home_hotnew a{ margin-left:47px; color:#fff; font-family:"宋体";}
.home_hotnew a:hover{ text-decoration:underline;}

/*首页新闻*/
.home_news_body{ width:1000px; overflow:hidden; margin:0 auto; padding:25px 0 0 0;}
.home_nbox{ float:left; width:487px; height:211px; overflow:hidden; background:url(../images/home_nbg.jpg) no-repeat left center;}
.home_nbox_title{ width:100%; height:40px; line-height:40px; overflow:hidden;}
.home_nbox_title span{ float:left; font-size:15px; color:#00aca0; margin:0 10px 0 15px;}
.home_nbox_title em{ float:left; font-size:12px; color:#00aca0;}
.home_nbox_title a{ float:right; width:35px; height:10px; display:block; margin:15px 15px 0 0;
background:url(../images/more1.jpg) no-repeat left center;}

/*招聘*/
.home_tab{ padding:0 0 0 1px; height:30px; overflow:hidden; background:url(../images/dian.jpg) repeat-x left bottom;}
.home_tab li{ float:left; width:126px; height:30px; line-height:30px; text-align:center; cursor:pointer; font-family:"宋体";}
.home_tab li.lion{ background:url(../images/tab_on.jpg) no-repeat center bottom;}

.home_job_box{ float:left; overflow:hidden; width:100%; height:120px; margin:10px 0;}
.home_job{ overflow:hidden; height:120px;}
.home_job li{ float:left; width:100%; height:30px; line-height:30px; font-size:12px;}
.home_job li a{ float:left; display:block; height:30px; width:200px; padding:0 0 0 20px; color:#333;}
.home_job li a:hover{ text-decoration:underline;}
.home_job li em{ float:left; display:block; height:30px; width:165px; font-style:normal; color:#333;}
.home_job li span{ float:left; color:#333;}

/*会员*/
.gongbu_box{ width:100%; overflow:hidden; height:150px; margin:10px 0;}
.gongbu{ overflow:hidden; height:150px;}
.gongbu li{ float:left; width:100%; height:30px; line-height:30px; font-size:12px;}
.gongbu li a{ float:left; display:inline-block; width:100px; height:30px; padding:0 0 0 15px; color:#333; overflow:hidden; margin-left:30px;
background:url(../images/dadian.jpg) no-repeat left center;}
.gongbu li a:hover{ text-decoration:underline;}
.gongbu li em{ float:left; display:inline-block; width:100px; height:30px; padding:0 0 0 15px; color:#333; overflow:hidden; font-style:normal;}
.gongbu li span{ float:right; color:#333; margin-right:25px;}

/******3tu******/
.home_about{ width:1000px; overflow:hidden; margin:30px auto 0 auto;}
.home_abbox{ float:left; width:314px; height:270px; overflow:hidden; margin-right:29px;}
.abtitle{ width:100%; height:50px; line-height:50px; overflow:hidden; background:url(../images/hab_tt.jpg) no-repeat left bottom;}
.abtitle span{ font-size:24px; color:#00aca0; font-family:Arial, Helvetica, sans-serif; margin:0 10px 0 5px;}
.abtitle em{ font-size:16px; color:#00aca0; font-style:normal;}
.abtitle img{ float:left; height:24px; margin:12px 0 0 0;}
.abcont{ width:100%; height:220px; overflow:hidden;}
.abcont img{ width:314px; display:block;}
.abcont p{ line-height:24px; padding:10px 0 0 0; color:#333;}
.abcont p a:hover{ color:#019b9b;}
.btna{ float:right; margin-right:20px; color:#333;}
.btna:hover{ color:#0CC;}

/*案例*/
.home_case{ width:998px; height:190px; overflow:hidden; margin:20px auto 0 auto; border:1px solid #00aca0; position:relative;}
.case_title{ width:100%; height:40px; line-height:40px; overflow:hidden; background:#00aca0;}
.case_title span{ float:left; font-size:20px; color:#fff; margin:0 15px 0 20px;}
.case_title em{ float:left; font-size:18px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-style:normal;}
.case_title a{ float:right; width:57px; height:13px; display:block; margin:13px 20px 0 0; 
background:url(../images/more2.jpg) no-repeat left center;}

.casebox{ overflow:hidden; height:120px; width:920px; padding:15px 0; margin:0 auto; position:relative;}
.case_list{ float:left; height:120px; overflow:hidden;}
.case_list li{ float:left; width:190px; height:120px; overflow:hidden; padding:0 20px; position:relative;}
.case_list li a.img{ display:block; width:190px; height:120px; overflow:hidden;}
.case_list li a.img img{ _width:190px; _height:120px; min-width:190px; min-height:120px;}
.case_list li p{ width:190px; overflow:hidden; position:absolute; left:20px; bottom:0px; line-height:17px; height:34px; padding:5px 0;
text-align:center; display:block; background:url(../images/touming.png) repeat;}
.case_list li p a{ color:#fff; font-size:13px; display:block; height:17px; overflow:hidden;}

.c_left{ position:absolute; left:10px; bottom:55px; display:block; width:40px; height:40px;}
.c_right{ position:absolute; right:10px; bottom:55px; display:block; width:40px; height:40px;}

/*底部*/
.foot{ width:1000px; overflow:hidden; border-top:1px solid #d3d3d3; margin:35px auto 0 auto; padding:15px 0;}
.foot p{ line-height:30px; text-align:center; color:#7d7d7d;}
.foot p a{ color:#7d7d7d;}
.foot p a:hover{ text-decoration:underline;}
.foot p.fnav a{ margin:0 10px;}

/***********************内页************************/
.info{ width:1000px; overflow:hidden; margin:30px auto 0 auto;}
.info_left{ float:left; width:178px; overflow:hidden;}
.info_right{ float:right; width:800px; overflow:hidden;}

.menu_top{ width:178px; height:47px; overflow:hidden; background:url(../images/menu_top.png) no-repeat left top;}
.menu_top span{ color:#fff; font-size:14px; font-weight:bold; display:inline-block; margin:23px 0 0 20px;}
.menu_foot{ width:178px; height:35px; overflow:hidden; background:url(../images/menu_foot.png) no-repeat left top;}
.menu{ width:176px; overflow:hidden; padding:10px 0 0 0; background:#f6f6f6; border-left:1px solid #cfcfd0; border-right:1px solid #cfcfd0;}
.menu li{ width:100%; height:26px; overflow:hidden;}
.menu li a{ color:#45413f; display:block; height:25px; line-height:25px; padding:0 0 0 25px; border-bottom:1px solid #cfcfd0;}
.menu li a:hover{ color:#45413f; border-bottom:1px solid #000;}

.info_title{ height:30px; line-height:30px; width:100%; border-bottom:1px solid #ccc;}
.info_title em{ float:left; margin:0 0 0 10px; font-size:14px; font-weight:bold; color:#000; font-style:normal;}
.info_title span{ float:right; overflow:hidden; display:inline-block; margin-right:10px;}
.info_title span a{ margin:0 3px;}

/*单篇*/
.about{ overflow:hidden; padding:20px 15px; line-height:25px; font-size:13px;}
.about p{ line-height:25px;}
.about img{ max-width:100%;}
.ab_title{ text-align:center; font-size:18px; font-weight:bold;}
.ab_time{ color:#666; text-align:center; font-size:12px; margin:5px 0 10px 0; padding:0 0 5px 0; border-bottom:1px dotted #ccc;}
/* javascript:history.back(); */
.back{ display:block; margin:10px auto; text-align:center; width:50px; height:20px; line-height:20px; color:#fff; background:#C00;}
.back:hover{ color:#fff;}

/*新闻*/
.news_list{ width:98%; overflow:hidden; margin:0px auto; padding:10px 0 10px 0;}
.news_list li{ width:100%; height:35px; line-height:35px; overflow:hidden; border-bottom:1px dotted #CCC;}
.news_list li em{ float:left; font-weight:bold; margin:0 7px 0 0; font-style:normal;}
.news_list li a{ float:left; font-size:12px; margin-left:10px;}
.news_list li a:hover{ color:#F00;}
.news_list li span{ float:right;}

/*产品*/
.pro_list{ overflow:hidden; padding:20px 0 0px 0;}
.pro_list li{ float:left; width:240px; height:200px; overflow:hidden; margin:0 0 15px 20px;}
.pro_list li a.img{ display:block; width:240px; height:150px; overflow:hidden; text-align:center;}
.pro_list li a.img img{ _width:240px; _height:150px; min-width:240px; min-height:150px;}
.pro_list li p{ text-align:center; line-height:20px; padding:5px 0 0 0;}
.pro_list li p a{ font-size:13px;}


/*招聘*/
.job_list{ width:92%; overflow:hidden; padding:20px 0 10px 0; margin:0px auto;}
.job_list li{ overflow:hidden; padding:5px 0 30px 0;}
.job_list li p{ line-height:22px;}
.job_title{ overflow:hidden; border-bottom:1px dotted #ccc; line-height:30px; margin:0 0 5px 0;}
.job_title span{ float:left; font-size:15px; font-weight:bold; color:#0993ea;}
.job_title em{ float:right; color:#b2b2b2;}


/*留言*/
.msg{ overflow:hidden; padding:30px 0 30px 50px;}
.msg_box tr td{ padding-bottom:7px;}
.msg_txt{ border:1px #ddd solid; height:20px; width:390px; padding:0px 3px; color:#333; background:#fbfbfb;}


/*表单*/
.Resume{ overflow:hidden; padding:20px 0; font-size:13px;}
.tt1{ line-height:30px; font-size:27px; text-align:center; font-weight:bold; font-family:Times New Roman;}
.tt2{ line-height:30px; font-size:20px; text-align:center; letter-spacing:5px;}
.tt3{ overflow:hidden; line-height:25px; padding:5px 0 10px 0;}
.restips{ padding-top:5px; color:#12aa9e; font-weight:bold;}
.tt3_left{ float:left; height:25px; overflow:hidden; font-size:13px;}
.tt3_left span{ float:left; font-weight:bold;}
.tt3_left p{ float:left; font-weight:bold;}
.tt3_right{ float:right; height:25px; overflow:hidden; font-weight:bold;}
.txt{ float:left; margin-left:5px; display:block; height:20px; width:150px; border:1px solid #e6e6e6; font-size:13px; font-family:"微软雅黑"; text-indent:3px;}
.txtrow{ float:left; margin-left:5px; padding:5px; line-height:20px; border:1px solid #e6e6e6; font-size:13px; font-family:"微软雅黑";}
.value{ text-align:center;}

.Resume_top{ width:800px; border:0 none;}
.Resume_top tr td{ border:0 none;}
.Resume_box{ width:800px; border-top:1px solid #ddd; border-left:1px solid #ddd;}
.Resume_box tr td{ padding:5px 0; text-indent:5px; font-size:13px; background:#fcfbfb; border-bottom:1px solid #ddd; border-right:1px solid #ddd; word-break:break-all;}
.Resume_box tr.firstRow td{ background:#efefef; padding:7px 5px; font-weight:bold; font-size:14px; border-bottom:3px solid #12aa9e;}
.Resume_box b{ color:Red; margin-left:3px;}

.formradio{ float:left; line-height:25px; overflow:hidden; vertical-align:middle;}
.formradio input{ display:inline-block; line-height:25px; vertical-align:middle; margin-right:0; cursor:pointer;}
.formradio label{ display:inline-block; line-height:25px; vertical-align:middle; overflow:hidden; margin:0 5px 0 0; cursor:pointer; text-indent:0px;}
.formradio table{ border-top:0 none; border-left:0 none;}
.formradio table tbody tr td{ border-bottom:0 none; border-right:0 none; padding:0; line-height:25px;}

.uploadfilehid{ width:100px; height:120px; overflow:hidden; position:relative; text-align:center;}
.uploadfilehid img{ max-width:100px; man-height:120px; vertical-align:middle;}
.uploadfile{ width:95px; height:90px; overflow:hidden; position:relative; text-align:center;}
.uploadfile img{ max-width:95px; man-height:90px; cursor:pointer;}

.Resume_btn{ overflow:hidden; padding:0 0 10px 320px;}
.Resume_btn a{ float:left; width:90px; height:30px; line-height:30px; display:block; color:#313629; font-size:15px; margin:0 auto; text-align:center;
               background:url(../images/m_btn.png) no-repeat 0 0; margin-right:15px;}
.Resume_btn a:hover{ background:url(../images/m_btn.png) no-repeat 0 -30px;}

.fanli{ float:right; overflow:hidden; padding:0 5px 0 0;}
.fanli a{ display:block; overflow:hidden; background:#12aa9e; color:#fff; text-align:center; width:46px; height:20px; line-height:20px;
margin-top:5px; font-weight:lighter;}
.fanlihead{ float:right; overflow:hidden; padding:0 5px 0 0;}
.fanlihead a{ float:left; display:block; overflow:hidden; background:#12aa9e; color:#fff; text-align:center; width:46px; height:20px; line-height:20px;
margin-left:5px; font-weight:lighter;}

.tt3_center{ float:left; height:25px; overflow:hidden; margin:0 0 0 60px;}
.tt3_center span{ font-weight:bold;}
.tt3_center span.title{ float:left; margin:0 5px 0 0;}



/*后台查看*/
.view{ width:800px; overflow:hidden; margin:30px auto 0 auto; padding:0 0 50px 0;}
/***********底部按钮样式***********/
.FrameFoot{ position:fixed; bottom:0; left:0; width:100%; overflow:hidden; padding:4px 0; height:25px; text-align:right;
border-top:solid 1px #DADEE5; background:#F6F6F6;}
.FrameFoot input{ padding:0 10px 0 11px;height:23px; line-height:21px;zcursor:pointer;display:inline-block; 
text-align:center;letter-spacing:3px;overflow:visible;color:#fff;border:solid 1px #2288cc;border-radius:3px;border-radius:0\9;background:#2288cc;
background:linear-gradient(top,#33bbee,#2288cc);
background:-moz-linear-gradient(top,#33bbee,#2288cc);
background:-webkit-gradient(linear,0% 0%,0% 100%,from(#33bbee),to(#2288cc));
background:-o-linear-gradient(top,#33bbee,#2288cc);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee',endColorstr='#2288cc');}










