﻿@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; color:#7a7a7a; font-size:12px; font-family:"宋体"; text-align:left; background:url(../images/bg.jpg) repeat-x top #ffffff;}
*{ margin:0px; padding:0px;}
.t14{ font-size:14px;}
.tb{ font-weight:bold;}
ul,li{ list-style:none; list-style-type:none; margin:0px; padding:0px;}
img{ border:0px; margin:0px; padding:0px; vertical-align:middle}
input,select{vertical-align:middle;} 
.clear{ clear:both;}
br{ margin:0px; padding:0px;}
.f_i{ text-indent:2em;}


/*a style*/
a{ color:#7a7a7a; text-decoration:none;}
a:link, a:visited{ color:#7a7a7a;}
a:hover{ color:#ff0000; text-decoration:underline;}



.head{ text-align:right; width:990px; padding-right:10px; height:108px; line-height:34px; margin:0px auto; clear:both; background:url(../images/head.jpg) no-repeat left top; color:#484848;}
#menusaid,#menubox,.menu{ height:46px; z-index:1; width:1000px; margin:0px auto; clear:both;}
.menu ul li{ width:112px; float:left; display:inline; text-align:center; height:46px; line-height:46px; position:relative; z-index:1; font-size:14px; font-family:"微软雅黑"; color:#ffffff; background:url(../images/menu_line.jpg) no-repeat right center;}
.menu ul li a{ display:block; color:#ffffff;}
.menu ul li a:link, .menu ul li a:visited{ color:#ffffff;}
.menu ul li a.bar{ background:url(../images/menu_bar.jpg) no-repeat right center; color:#484848;}
.menu ul li a:hover{text-decoration:none; color:#484848; display:block; width:112px; height:46px; background:url(../images/menu_bar.jpg) no-repeat right center;}
.menu ul li.last{ background:none;}
.menu ul li ul{ z-index:99999; position: absolute; display: none; clear: both; top:46px; left:0px; width:110px; background-color:#01ad42;}
.menu ul li ul li { float:none; line-height:30px; background:none; width:110px; display:block; height:30px; overflow:hidden; top:0px; left:0px; text-align:center; color: #ffffff; padding:0px; margin:0px;}
.menu ul li ul li a {line-height:30px; display: block; background:none; margin:0px; height:30px; padding:0px; color: #ffffff; font-size: 12px; overflow: hidden; text-decoration: none; font-family:"宋体"; width:110px;}
.menu ul li ul li a:link, .menu ul li ul li a:visited{ color:#ffffff;}
.menu ul li ul li a:hover { line-height:30px; background:none; background-color:#01ad42; width:110px; display:block; height:30px; color:#ffffff; font-size:12px; overflow: hidden; text-decoration:none;}
.ban{ width:100%; height:410px; margin:0px auto; clear:both; background:url(../images/ban1.jpg) no-repeat center top;}
.con_bg{ background:url(../images/con_bg.jpg) repeat-x top; padding-top:10px; margin:0px auto;}
.con1{ width:1000px; margin:0px auto; clear:both;}
.con1_l{ float:left; width:245px;}
.con1_r{ float:right; width:745px;}
.con2{ background-color:#10994b; padding:15px 20px 13px 19px;}
.tit1{ line-height:36px; height:36px; font-size:24px; font-family:"微软雅黑"; font-weight:bold;}
.list{ width:206px; margin:16px auto 0px; clear:both;}
.list ul li{ height:40px; line-height:40px;}
.list ul li a{ padding-left:30px; height:40px; line-height:40px; font-size:14px; background:url(../images/bar.jpg) no-repeat center; display:block;}
.list ul li a.bar,.list ul li a:hover{ background:url(../images/bar1.jpg) no-repeat center; text-decoration:none;}

#leftlist1{ width:206px; margin:0px auto; clear:both;}
#leftlist1 h1{ height:40px; line-height:40px;}
#leftlist1 h1 a{ padding-left:30px; height:40px; line-height:40px; font-size:14px; background:url(../images/bar.jpg) no-repeat center; display:block;font-weight:normal;}
#leftlist1 h1 a.bar,#leftlist1 h1 a:hover{ background:url(../images/bar1.jpg) no-repeat center; text-decoration:none;}
#leftlist1 h2{ margin:0px auto; height:30px; line-height:30px; padding-left:33px; font-size:12px; font-weight:normal; overflow:hidden;}
#leftlist1 h3{ margin:0px auto; height:30px; line-height:30px; padding-left:43px; font-size:12px; font-weight:normal; overflow:hidden;}
#leftlist1 a{ display:block; text-decoration:none; overflow:hidden;}
#leftlist1 .no{ display:none;}
#leftlist1 .h2 a{color:#ffffff;}
#leftlist1  h2 a{color:#ffffff;}
#leftlist1  h3 a{color:#ffffff;}
#leftlist1 .h3 a{color:#ffffff;}

.con3{ padding:14px 20px 10px 20px; background-color:#f8f8f8; margin:0px auto; clear:both; line-height:18px;}
.tit2{ font-size:14px; font-family:"微软雅黑"; margin:0px auto; clear:both; line-height:18px; color:#000000;}
.tit3{ font-size:10px; margin:0px auto; clear:both; line-height:18px; color:#484848;}
.tit4{ margin:0px auto; clear:both; line-height:18px; color:#636363;}
.list1{ margin:5px auto 0px; clear:both;}
.list1 ul li{ height:40px; line-height:40px; font-size:16px; font-family:"微软雅黑";}
.list1 ul li span{ display:block; width:52px; height:33px; padding-top:3px; float:left;}
.tit5{ background:url(../images/tit1.jpg) repeat-x top; margin:0px auto; clear:both; height:37px;}
.tit5_l{ background:url(../images/tit1_bar.jpg) no-repeat left top; height:37px; line-height:31px; width:99px; float:left; text-align:center; font-size:14px; font-weight:bold; font-family:"微软雅黑"}
.tit5_r{ float:right; background:url(../images/tit1_r.jpg) no-repeat right top; height:37px; line-height:31px; padding-right:10px;}
.con4{ margin:0px auto; clear:both; border:1px solid #e2e2e2; border-top:0px; padding:10px 0px 10px 0px;}
.tu_list{ margin:0px auto; clear:both; width:727px;}
.tu_list ul li{ float:left; width:122px; text-align:center; line-height:26px; display:inline; margin-left:5px; margin-right:5px;}
.tu_list ul li img{ width:118px; height:118px; padding:1px; border:1px solid #e2e2e2;}
.tu_list ul li.last{ border-right:0px; padding-right:0px; width:50px;}
.tu_list ul li.last img{ width:48px;}

/*图片滚动*/
.rollBox{width:100%;overflow:hidden; _overflow:hidden;margin-top:0px; height:auto; padding-bottom:0px;}
.rollBox .Cont{width:727px;overflow:hidden; _overflow:hidden; float:left; margin-left:0px; position:relative;}
.rollBox .ScrCont{width:10000000px;}
.rollBox #List1,.rollBox #List2{float:left;}

.con5{ margin:10px auto 0px; clear:both;}
.con5_l{ float:left; width:435px;}
.con5_r{ float:right; width:300px;}
.con6{ width:400px; margin:0px auto; clear:both; line-height:22px; height:110px;}
.con6 p{ text-indent:2em;}
.tit6{ background:url(../images/tit2.jpg) repeat-x top; margin:0px auto; clear:both; height:31px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7}
.tit6_l{ background:url(../images/tit2_bar.jpg) repeat-x; height:31px; line-height:31px; width:99px; float:left; text-align:center; font-size:14px; font-weight:bold; font-family:"微软雅黑"; border-right:1px solid #e7e7e7}
.tit6_r{ float:right; height:31px; line-height:31px; padding-right:10px;}
.list2{ margin:6px auto 0px; clear:both; width:267px; height:110px;}
.list2 ul li{ height:22px; line-height:22px;}
.con7{ width:400px; margin:0px auto; clear:both;}
.con7_l{ float:left; width:95px;}
.con7_r{ float:right; width:286px; line-height:18px;}
.list3{ margin:12px auto 0px; clear:both; width:396px; height:44px;}
.list3 ul li{ height:22px; line-height:22px;}

.bot{ background-color:#ebebeb; line-height:42px; height:42px; margin:10px auto 0px; clear:both;}
.bot1{ width:1000px; height:42px; line-height:42px; margin:0px auto; clear:both;}
.bot1span{ float:right; color:#a4a4a4;}


/*news*/

.gl_list1{ width:677px; margin:0px auto 0px; clear:both;}
.gl_list1 ul li{ height:30px; line-height:30px; padding-left:20px; border-bottom:1px dotted #afafaf; background:url(../images/gl_icon2.jpg) no-repeat 5px center; color:#636363;}
.gl_list1 ul li span{ float:right;}

.gl_con1{ width:180px; margin:10px auto 0px; clear:both; height:30px; line-height:30px;}
.news_l{ width:20px; height:18px; float:left;}
.news_c{ width:140px; float:left; text-align:center;}
.news_r{ width:20px; height:18px; float:right;}



/*news*/

/*news_child*/
.news_child_con1{ width:92%; margin:0px auto; text-align:center; height:70px; line-height:70px; font-size:18px; font-family:"微软雅黑";}
.news_child_con2{ width:92%; margin:0px auto; line-height:24px; padding-top:10px; padding-bottom:10px;}

/*news_child*/

.mar_t20{ margin-top:20px;}
.pad_l10{ padding-left:10px;}
/*colour*/
.twhite1{ color:#ffffff;}
.twhite1 a:link, .twhite1 a:visited{ color:#ffffff;}
.twhite1 a:hover{ color:#ffffff; text-decoration:underline;}

.tred1{ color:#da162e;}
.tred1 a:link, .tred1 a:visited{ color:#da162e;}
.tred1 a:hover{ color:#da162e; text-decoration:underline;}

.tgreen1{ color:#b6ffd2;}
.tgreen1 a:link, .tgreen1 a:visited{ color:#b6ffd2;}
.tgreen1 a:hover{ color:#b6ffd2; text-decoration:underline;}

.tgreen2{ color:#10994b;}
.tgreen2 a:link, .tgreen2 a:visited{ color:#10994b;}
.tgreen2 a:hover{ color:#f99701; text-decoration:underline;}



/*****************产品列表*********************/
.bodycontent
{
     width:700px;
    }
.kefang2
{
	width: 175px; float: left; overflow:hidden; height:153px;
	}
.kf_left2
{
	height: 113px; line-height:113px; width:150px;border-bottom: #c0c0c0 1px solid; border-left: #c0c0c0 1px solid; border-top: #c0c0c0 1px solid;
     border-right: #c0c0c0 1px solid;font-family:Arial; 
     display:table-cell; text-align:center; vertical-align:middle; overflow:hidden; margin:0px auto;
     _font-size:100px;
	}
.kf_left2 img
{
  vertical-align:middle; border-width:0px;
	 
	}
.proitemtext
{
	height:40px; width:150px; float:left;
     text-align:center; font-family:Arial; 
      overflow:hidden; margin:0px auto; 
     _display:block;
     line-height:20px;
	}



/*****jobs*******/
.jobcontent
{
     width:680px;
    }
 .jobcontent td.jobtdtitle
 {
     padding-left:5px;
     
     }

 .message{ padding-top:10px; clear:both; margin:0px;border:0px solid #000;width:100%;}
.message .div_error{ text-indent:150px; color:Red; font-weight:bold;}
.message ul li { clear:both; width:800px; vertical-align:bottom; overflow:hidden; margin-bottom:7px;line-height:22px;border:0px solid #000;}
.message ul li .l_title{ font-size:12px; float:left; width:100px; text-align:right; padding-right:10px; }
.message ul li .l_title em{ color:#F00; font-size:14px; font-weight:bold; padding-right:5px; line-height:22px;}
.message ul li .r_title{ float:left;}
.message ul li .r_title input{height:20px; line-height:20px;}
.message ul li .r_title .w80{width:80px;}
.message ul li .r_title .inp_code{border:1px solid #93866b; line-height:22px; background:#FFF; height:22px; line-height:20px; width:62px;}
.message ul li .clew{ float:left; padding-left:5px;}
.message ul li.function{ padding-left:0px; height:45px; padding-top:8px; width:700px; float:left;}
.message ul li.function .btn_summit{padding-left:0px;float:left; width:104px; background:url(/Base/images/btn.gif) no-repeat; border:none; cursor:pointer; height:31px;}
.message ul li.function .btn_reset{ float:left; width:104px; background:url(/Base/images/btn.gif) no-repeat -108px 0px; border:none; cursor:pointer; height:31px; display:inline; margin-left:20px;}
.message ul li.function .btn{ background:url(/Base/images/btn_bg.jpg) no-repeat; width:81px; height:25px; line-height:25px; font-size:14px;color:#fff; font-weight:bold; text-align:center; border:none;}


  
  
  
/*******************宽高命名样式******************************/
.w420
{
	 width:420px;
	}
			.w380
{
	 width:300px;
	}
		.w300
{
	 width:300px;
	}
.w80
{
	 width:80px;
	}
	.w120
{
	 width:120px;
	}     
     
/*————留言————*/
.fh{width:680px;padding:0 0 0 30px;}
	.content .fh a{color:#c00;margin:0 30px 0 0;}
.i_msg{background:url(i_msg.gif) no-repeat top left;}
.msg ul
{
	 list-style-type:none; margin:0px; padding:0px;
	}
.msg input
{
	 background-color:transparent; border-style:solid; border-color:#ababab; border-width:1px;
	}
.msg{width:680px;margin:0;border:1px solid #ddd;border-bottom:none;overflow:hidden; clear:both;}
	.msg li{width:680px;border-bottom:1px solid #ddd;line-height:35px;float:left;LIST-STYLE-TYPE: none;}
	.m_left{width:100px;float:left;text-align:right;padding:0 20px 0 0px;border-right:1px solid #ddd;margin:0 10px 0 0;}
	.m_right{float:left;padding:0;}
	.m_right input{ margin-top:8px;}
	.m_right textarea{ margin-top:8px;}
	.msg .lr{width:100px;height:100px;float:left;text-align:right;padding:0 20px 0 0px;border-right:1px solid #ddd;margin:0 10px 0 0;}
	.msg .btn{float:left;margin:8px 8px 0 0; color:#333333; padding:3px; height:23px;}
	.msg .fb{width:680px;font-size:14px;font-weight:bold;color:#c00;padding:0 0 0 20px;}
.msg_content{width:680px;float:left;margin:0 0 10px 30px;border:1px solid #ddd;display:inline;}
.msg_content .title{font-size:14px;font-weight:bold;color:#c00;padding:8px 8px 8px 52px;float:left;}
	.msg_top{width:680px;background:#f2f2f2;line-height:28px;float:left;padding:0 0 0 26px;margin:10px 0 0;}
	.msg_main{width:680px;float:left;line-height:23px;padding:0 0 0 26px;margin:8px 0 0;}
	.msg_content .hf{width:680px;float:left;border:1px dashed #c00;margin:0 0 8px 46px;display:inline;padding:8px;line-height:24px;}
	.msg_content .lr{color:#c00;font-size:14px;font-weight:bold;padding:8px 0 0 20px;}
	
	   label.valid
        {
            color: Green; float:left; display:inline;line-height:35px;
        }
        label.error
        {
             color:red; float:left; display:inline;line-height:35px;
            }
         input.error
         {
              float:left; 
             }
             input.valid
         {
              float:left; 
             }
             textarea.error
             {
                  float:left;
                 }
                  textarea.valid
             {
                  float:left;
                 }
