﻿@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; color:#666666; 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;}
input,select{vertical-align:middle;} 
.clear{ clear:both;}
br{ margin:0px; padding:0px;}
.f_i{ text-indent:2em;}


/*a style*/
a{ color:#666666; text-decoration:none;}
a:link, a:visited{ color:#666666;}
a:hover{ color:#ff0000; text-decoration:underline;}

/*colour*/
.twhite1{ color:#ffffff;}
.twhite1 a:link, .twhite1 a:visited{ color:#ffffff;}
.twhite1 a:hover{ color:#ffffff; text-decoration:underline;}

.tred1{ color:#d40500;}
.tred1 a:link, .tred1 a:visited{ color:#d40500;}
.tred1 a:hover{ color:#d40500; text-decoration:underline;}

.tblue1{ color:#0162a7;}
.tblue1 a:link, .tblue1 a:visited{ color:#0162a7;}
.tblue1 a:hover{ color:#0162a7; text-decoration:underline;}

.tblue2{ color:#0583cc;}
.tblue2 a:link, .tblue2 a:visited{ color:#0583cc;}
.tblue2 a:hover{ color:#0583cc; text-decoration:underline;}

.tgreen1{ color:#048315;}
.tgreen1 a:link, .tgreen1 a:visited{ color:#048315;}
.tgreen1 a:hover{ color:#048315; text-decoration:underline;}

.top{ width:970px; height:116px; background:url(../images/head.jpg) no-repeat; margin:0px auto; clear:both; text-align:right; line-height:38px; color:#00a6e8; padding-right:30px;}
.top a{ color:00a6e8;}
.top a:link, .top a:visited{ color:#00a6e8;}
.top a:hover{ color:#00a6e8; text-decoration:underline;}
.menu{ width:1000px; line-height:33px; clear:both; margin:0px auto; background:url(../images/menu.jpg) no-repeat center top; position:relative;}
.menu ul li{ display:inline; line-height:33px; float:left; background:url(../images/menu_line.png) no-repeat right; text-align:center; width:125px; font-size:14px;}
.menu ul li a{ cursor:pointer; display:block; width:125px; height:33px; line-height:33px;}
.menu ul li a:hover{ text-decoration:none; background:url(../images/menu_bar.png) no-repeat right center; display:block; color:#333333}
.menu .bar{ background:url(../images/menu_bar.png) no-repeat right center; color:#333333;}
.menu .bar a{ color:#333333;}
.menu .last{ background:none;}
.ycc{
	display:none;
	height:38px;
	position:absolute;
	top:33px;
	z-index:99;
}
#a1{position:absolute; left:80px;}
#a2{position:absolute; left:30px;}
#a3{position:absolute; left:340px;}
#a4{position:absolute; left:320px;}
#a5{position:absolute; right:80px;}
#a6{position:absolute; right:0px;}
#a7{position:absolute; right:0px;}
.menu_l{ float:left; height:38px; width:17px; background:url(../images/menu_l.png) no-repeat left;}
.menu_r{ float:left; height:38px; width:25px; background:url(../images/menu_r.png) no-repeat left;}
.list{ height:32px; float:left; line-height:32px; background:url(../images/menu1.png) repeat-x; color:#6a6a6a; padding-left:10px; padding-right:10px;}
.list a:link,.list a:visited{ color:#6a6a6a;}
.list a:hover{ color:#ff0000; text-decoration:none;}
.bot{ width:100%; height:120px; margin:0px auto; background:url(../images/bot.jpg) repeat-x top; clear:both;}
.bot1{ width:100%; height:120px; margin:0px auto; clear:both; background:url(../images/bot1.jpg) no-repeat center top; text-align:center;}
.tit{ height:32px; line-height:32px; margin:0px auto; clear:both; text-align:center; width:1000px;}
.bot2{ text-align:center; line-height:22px; margin:0px auto; clear:both; margin-top:15px;}
.ban{ width:996px; margin:0px auto; clear:both; height:326px; border:2px solid #38d7ff; margin-top:10px;}
.con1{ width:980px; margin:0px auto; clear:both; margin-top:10px; padding:10px; background-color:#ffffff;}
.con1_l{ width:235px; float:left;}
.con1_r{ width:735px; float:right;}
.tit1{ background:url(../images/tit1.jpg) no-repeat; height:31px; clear:both; line-height:31px; padding-left:15px; margin:0px auto; font-weight:bold; color:#ffffff;}
.tit1 span{ float:right; padding-right:10px; margin-top:11px;}

.con2{ margin:0px auto; clear:both; border:1px solid #e3e3e3; padding-top:9px; padding-bottom:10px;}
.list1{ width:208px; margin:0px auto; clear:both;}
.list1 ul li{ line-height:40px; height:40px; background:url(../images/bar1.jpg) no-repeat center; padding-left:46px;}
.con3{ margin:0px auto; clear:both; border:1px solid #e3e3e3; line-height:24px; padding-left:18px; padding-right:10px; padding-top:12px; background-color:#f8f8f8; padding-bottom:12px;}
.tu{ width:211px; margin:0px auto; clear:both;}
.tu img{ border:1px solid #cdcdcd; padding:4px;}
.con4{ width:200px; margin:0px auto; clear:both; line-height:24px; margin-top:10px;}
.tit2{ margin:0px auto; clear:both; height:31px; background:url(../images/tit2.jpg) repeat-x;}
.tit2_l{ height:31px; line-height:31px; padding-left:33px; text-align:center; background:url(../images/tit2_l.jpg) no-repeat left; float:left; font-weight:bold;}
.tit2_r{ float:right; height:31px; padding-right:10px; line-height:31px; background:url(../images/tit2_r.jpg) no-repeat right;}
.tit2_r img{ margin-top:11px;}
.con5{ height:141px; padding-top:20px; border:1px solid #e1e1e1; padding-left:25px; line-height:24px; padding-right:25px; background:url(../images/con1.jpg) repeat-x bottom;}
.con5 img{ float:left; border:5px solid #e6e6e6; margin-right:18px; _margin-right:12px; margin-bottom:24px;}
.con5 p{ line-height:24px; text-indent:2em;}
.con6{ margin:0px auto; clear:both; margin-top:10px;}
.con6_l{ width:363px; float:left;}
.con6_r{ width:363px; float:right;}
.con7{ height:126px; padding-top:9px; border:1px solid #e3e3e3; margin:0px auto; clear:both;}
.list2{ width:326px; margin:0px auto; clear:both;}
.list2 ul li{ padding-left:11px; background:url(../images/icon1.jpg) no-repeat left center; height:24px; line-height:24px;}
.list2 ul li span{ float:right; color:#9b9b9b;}
.con8{ height:172px; padding-top:20px; border:1px solid #e3e3e3; margin:0px auto; clear:both;}
.tit3{ margin:0px auto; clear:both; height:31px; background:url(../images/tit2.jpg) repeat-x; width:980px;}
.tu_list{ width:708px; margin:0px auto; clear:both;}
/*.tu_list ul li{ width:173px; margin-right:2px; float:left; margin-left:2px; text-align:center; display:inline; line-height:30px;}
.tu_list img{ width:163px; height:116px; border:1px solid #e3e3e3; padding:4px; margin-bottom:7px;}
*/

.list_culli{  width:173px; height:146px;margin-right:2px; float:left; margin-left:2px; text-align:center; display:inline; line-height:30px;}
.list_culliimg{  width:163px; height:116px; border:1px solid #e3e3e3;
     vertical-align:middle; text-align:center; font-family:Arial; 
     display:table-cell; overflow:hidden; margin:0px auto; 
     _display:block;
     _font-size:125px; }
/*图片滚动*/
.rollBox{width:100%;overflow:hidden; _overflow:hidden;margin-top:0px; height:auto; padding-bottom:0px;}
.rollBox .aCont{width:708px;overflow:hidden; _overflow:hidden; float:left; margin-left:0px; position:relative;}
.rollBox .aScrCont{width:10000000px;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox #Lista1,.rollBox #Lista2{float:left;}
.rollBox #Listb1,.rollBox #Listb2{float:left;}

.rollBox .Cont{width:952px;overflow:hidden; _overflow:hidden; float:left; margin-left:0px; position:relative;}
.rollBox .ScrCont{width:10000000px;}

.tu_list1{ width:952px; margin:0px auto; clear:both;}
/*.tu_list1 ul li{ width:173px; margin-right:2px; float:left; margin-left:2px; text-align:center; display:inline; line-height:30px;}
.tu_list1 img{ width:163px; height:116px; border:1px solid #e3e3e3; padding:4px; margin-bottom:7px;}
.tu_list1 ul .last{ margin-right:0px; width:55px;}
.tu_list1 ul .last img{ width:50px; height:116px; border-right:0px; padding-right:0px;}
*/
.con9{ height:163px; padding-top:20px; border:1px solid #e3e3e3; margin:0px auto; clear:both; width:978px;}




/*news*/
.gl_con1{ border:1px solid #dbdbdb; margin:0px auto; clear:both; padding-top:15px; padding-bottom:6px;}
.gl_list1{ width:671px; margin:0px auto; clear:both;}
.gl_list1 ul{ margin-top:10px; padding-bottom:10px; border-bottom:1px dotted #dadada;}
.gl_list1 ul li{ width:654px; height:25px; line-height:25px; padding-left:19px; background:url(../images/icon1.jpg) no-repeat 3px center;}
.gl_list1 ul li span{ float:right; color:#a6a6a6; margin-right:10px;}
.gl_con2{ width:180px; margin:0px auto; clear:both; height:30px; line-height:30px; margin-top:10px;}
.news_l{ width:20px; height:18px; float:left; padding-top:8px;}
.news_c{ width:140px; float:left; text-align:center;}
.news_r{ width:20px; height:18px; float:right; padding-top:8px;}
/*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_t10{ margin-top:10px;}



/*****************产品列表*********************/
.bodycontent
{
     width:700px;
    }
.kefang2
{
	width: 175px; float: left; overflow:hidden; height:173px;
	_position:relative;   

	}
.kf_left2
{
	height: 133px; width:150px;border-bottom: #c0c0c0 1px solid; border-left: #c0c0c0 1px solid; border-top: #c0c0c0 1px solid;
     border-right: #c0c0c0 1px solid;padding:0px;
     vertical-align:middle; text-align:center; font-family:Arial; 
     display:table-cell; overflow:hidden; margin:0px auto; 
     _display:block;
     _font-size:120px;
    

	}
.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;
     
     }

/*******************宽高命名样式******************************/
.w420
{
	 width:420px;
	}
			.w380
{
	 width:300px;
	}
		.w300
{
	 width:300px;
	}
.w80
{
	 width:80px;
	}
	.w120
{
	 width:120px;
	}     
     
/*————留言————*/
.fh{width:660px;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:660px;margin:0;border:1px solid #ddd;border-bottom:none;overflow:hidden; clear:both;}
	.msg li{width:660px;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:660px;font-size:14px;font-weight:bold;color:#c00;padding:0 0 0 20px;}
.msg_content{width:660px;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:600px;background:#f2f2f2;line-height:28px;float:left;padding:0 0 0 26px;margin:10px 0 0;}
	.msg_main{width:660px;float:left;line-height:23px;padding:0 0 0 26px;margin:8px 0 0;}
	.msg_content .hf{width:660px;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;
                 }