#main{background: #fff url(../image/sitebg.jpg) no-repeat center top; min-height:450px;}
.bg_box{ height:400px; background:url(../image/about_rbg.png); position:absolute;width:100px;right: 177px; top:0;z-index:1;}

.main_left{ float:left; width:750px;  height:100%; text-align:center; padding-top:30px; margin-bottom:10px;}
.main_main{width:750px;  height:100%; margin-bottom:10px; margin:auto; clear:both;}
.main_left .main_title{ font-size:30px; padding:3px 0; font-weight:bold; text-align:center; color:#333;font-weight: bold;}
.main_main .main_title{ font-size:30px; padding:3px 0; font-weight:bold;text-align:center;font-weight: bold;color: #333;}

.main_left .product_list li{ float:left; width:150px;margin: 5px 18px;background-color: #fff;padding: 10px;border-radius: 5px;box-shadow: 1px 2px 4px #ccc;}
.main_left .product_list li span a{width:50px; display:block;}
.main_left .product_list li span{width:100px;}


.main_right{ float:left;width:100px;padding-top: 40px; font-size:14px; position:relative;z-index:3;}
.main_right ul li{ padding:5px 15px; background:#fff; margin:3px 0;}
.main_right ul li:hover{background:#ccc}
.main_right ul li.focus{background:#ccc}

.main_right ul li a{line-height:42px; text-align:center}

/*联系我们*/
.contact_title{text-align:center; font-size:30px;clear: both;width: 100%;font-weight: bold;color: #333;}
.contact_content{widht:100%; margin:20px 0px;overflow: hidden;}
.contact_pic{ width:495px; height:335px; border:solid #CCC 1px; float:left;}
.contact_pic img{ width:100%}
.contact_info {width: 410px; margin-left:20px;}
.fle {float:left;display: inline;}
.contact_info h1{padding-top: 20px;color: #333333;font-size: 18px;font-weight: bold;}
.contact_info h2 {font-size: 14px;text-transform: uppercase;color: #333;padding-bottom: 25px;}
.contact_info li {border-bottom: 1px dotted #b2b2b2;color: #333;font-size: 14px;padding-left: 35px;background: url(../image/contact_icon.jpg) no-repeat;line-height: 46px;padding-top: 15px;background-position: 0 17px;}
.contact_info li.url {background-position: 0 -49px;}
.contact_info li.url a:hover{color:#F00;}
.contact_info li.tel {background-position: 0 -96px;}
.contact_info li.fax {background-position: 0 -143px;}
.contact_info li span.post {display: inline-block;line-height: 46px;padding-left: 70px;background: url(../image/contact_icon.jpg) no-repeat 40px -197px;}
/*jobs与jobs_show*/
.jobcon {border: 1px solid #d8d8d8;box-shadow: 2px 2px 2px #e4e4e5;padding: 0px 0 50px;background: #fff;}
.jobtit {padding: 20px 0 20px 45px;height: 54px;line-height: 54px;background: url(../image/jobbg.jpg) repeat-x;
color: #666;font-size: 14px;font-weight: bold;}
.jobtit li {float: left;margin-top: 15px;font-size: 14px;}
.joblist {padding: 0 20px;margin-bottom: 10px;}
.joblist li {height: 47px;padding-left: 23px;line-height: 47px;overflow: hidden;clear: both;font-size: 14px;
color: #666;border-bottom: 1px solid #ebeced;}
.joblist li span {display: block;float: left;}
.joblist span a {display: inline-block;padding-right: 16px;background: url(../image/job01.jpg) no-repeat right center;}
.joblist span a:hover{ color:#F00;}
.joblistcon {padding-top: 10px;font-size: 16px;padding-right: 30px;}
.jobinfo {font-size: 14px;color: #666;padding-bottom: 20px;border-bottom: 1px solid #d3d3d5;margin-top: 15px;}
.jobinfo h3 {font-weight: bold;padding-bottom: 5px;}
.bordernone {border-bottom: none;}
.jobinfo_btn a {display: inline-block;width: 184px;height: 51px;line-height: 51px;color: #fff;text-align: center;font-size: 14px;margin-right: 10px;background: url(../image/btn02.png) no-repeat;}
.jobinfo_btn a:hover {color: #fff;background: url(../image/btn01.png) no-repeat;}
.jobinfo_tab tr td {padding: 10px 0 10px 60px;color: #666;font-size: 14px;background: #fff;border-right: 1px solid #f3f3f3;}
.jobinfotab  {margin-top: 70px;border: 1px solid #e6e5e5;box-shadow: 1px 1px 1px #ebeaee;}
.jobinfo_tab tr.odd td {background: #f6f6f6;}

.ask_btn {background: url(/image/ask_btn.jpg) no-repeat;width: 114px;height: 34px;overflow: hidden;border: none;
content: #fff;font-size: 14px;color: #fff;cursor: pointer;font-family: "微软雅黑"}
.asktab tr td {padding: 8px 0px;font-size: 14px;}
.ask_input {width: 335px;height: 18px;line-height: 18px;overflow: hidden;content: #333;padding: 6px 10px;
border: 1px solid #d4d4d4;}
.ask_input.error {width: 335px;height: 18px;line-height: 18px;overflow: hidden;content: #333;padding: 6px 10px;
border: 1px solid #E30309;}
.asktab tr td em {font-size: 12px;padding-left: 5px;}
.asktab tr td span {color: #b20000;}
.ask_area {width: 550px;height: 157px;padding: 5px 10px;border: 1px solid #d4d4d4;resize: none;}
.ask_area.error {width: 550px;height: 157px;padding: 5px 10px;border: 1px solid #E30309;resize: none;}
.advice {width: 720px;margin: 0 auto;}

/*messages*/
#textfield2,#textfield3{ width:367px; height:25px; border:solid #CCC 1px; font-size:14px;}
#button{ width:50px; height:30px; text-align:center; border-radius:5px; color:#000}
#button2{ width:50px; height:30px; text-align:center; border-radius:5px;}

/*video*/

.video_title{ font-size:24px; text-align:center;}
.video_video{width:1000px; margin:auto;}
.video_video ul{margin-top: 10px;overflow: hidden;margin: auto;width: 750px;}
.video_video ul li{float: left;margin: 15px 0;box-shadow: 4px 1px 24px #ccc;border: solid 3px #ccc;}