﻿@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; color:#555555; font-size:12px; font-family:"宋体"; text-align:left; background:url(../images/bg.jpg) no-repeat center top #ffffff;}
*{ margin:0px; padding:0px;}
.t14{ font-size:14px;}
.tb{ font-weight:bold;}
ul,li{ list-style:none; list-style-type:none;}
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;}
table{ margin:0px auto;}

/*a style*/
a{ color:#555555; text-decoration:none;}
a:link, a:visited{ color:#555555;}
a:hover{ color:#ff0000; text-decoration:underline;}




.head{ margin:0px auto; clear:both; width:1000px; height:101px; text-align:right; background:url(../images/head.jpg) no-repeat left top;}
#menusaid,#menubox,.menu{ height:36px; z-index:1; width:1000px; margin:0px auto; clear:both;}
.menu ul li{ width:124px; float:left; display:inline; text-align:center; height:38px; line-height:38px; position:relative; z-index:1; font-size:16px; font-weight:bold; color:#ffffff; border-right:1px solid #ff6600;}
.menu ul li a{ display:block; color:#ffffff; width:124px;}
.menu ul li a:link, .menu ul li a:visited{ color:#ffffff;}
.menu ul li a.bar,.menu ul li.bar a{ color:#fff;}
.menu ul li a:hover{text-decoration:none; color:#fff; display:block; width:124px; height:38px;background-color:#cc0000;}
.menu ul li.last{ background:none;}
.menu ul li ul{ z-index:99999; position: absolute; display: none; clear: both; top:36px; left:0px; width:124px; background-color:#fe8421;}
.menu ul li ul li { float:none; line-height:30px; background:none; width:124px; display:block; background-color:#fe8421; 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; background-color:#fe8421; margin:0px; height:30px; padding:0px; color: #ffffff; font-size: 12px; overflow: hidden; text-decoration: none; font-family:"宋体"; width:124px;}
.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; width:124px; display:block; height:30px; color:#ffffff; font-size:12px; overflow: hidden; text-decoration:none;}


.con{ width:1000px; margin:15px auto 0px; clear:both;}
.ban{ float:left; width:700px;}
.con_r1{ float:right; width:285px;}
.bar1{ background:url(../images/bar1.jpg) no-repeat left top; height:25px; line-height:25px; padding-left:13px; font-weight:bold; color:#ffffff;}
.bar2{ background:url(../images/bar.jpg) no-repeat left top; height:25px; line-height:25px; padding-left:13px; font-weight:bold; color:#555555;}
.tel_con{ background:url(../images/tel.jpg) no-repeat center top; margin:13px auto 0px; clear:both; padding-top:72px; line-height:26px; padding-left:15px; padding-right:15px; width:230px; padding-bottom:11px;}
.con_l{ float:left; width:310px; height:189px; display:inline; background:url(../images/con1.jpg) no-repeat center top; padding:9px 17px 0px 17px;}
.con_r{ float:right; width:251px; height:189px; display:inline; background:url(../images/con2.jpg) no-repeat left top; padding:9px 17px 0px 17px;}
.mar_l14{ margin-left:14px;}
.tit1{ margin:0px auto; clear:both; font-size:14px; font-family:"Microsoft YaHei"; height:32px; line-height:32px;}
.tit1 span{ padding-left:5px; font-size:10px; text-transform:uppercase;}
.con1{ margin:7px auto 0px; clear:both; width:310px}
.con1_l{ float:left; width:90px; padding-top:3px;}
.con1_r{ float:right; width:204px; line-height:22px;}
.list{ margin:0px auto; clear:both;}
.list ul li{ line-height:22px; height:22px}
.tit2{ height:26px; margin:10px auto 0px; clear:both; line-height:26px;}
.inp{ width:190px; padding-left:5px; border:1px solid #cecdcd; background-color:#ffffff; border-right:0px; height:24px; line-height:24px;}
.tit3{ height:32px; line-height:32px; margin:0px auto; clear:both; border-bottom:1px solid #bcbcbc;}
.tit4{ margin:12px auto 0px; clear:both;}
.con2_t{ background:url(../images/con3_t.jpg) no-repeat center bottom; height:11px; _overflow:hidden; margin:15px auto 0px; clear:both;}
.con2_b{ background:url(../images/con3_b.jpg) no-repeat center top; height:12px; _overflow:hidden; margin:0px auto; clear:both;}
.con2{ background:url(../images/con3.jpg) repeat-y center; padding-bottom:8px;}
.con3{ width:995px; margin:0px auto; clear:both;}
.con3_l{ float:left; width:332px;}
.con3_r{ float:right; width:623px;}
/*.con3_r ul li{ float:left; width:161px; display:inline; text-align:center; height:85px; margin-left:8px; margin-right:8px; background:url(../images/tu_bg.jpg) repeat-x bottom;}
.con3_r ul li img{ width:157px; height:71px; border:1px solid #d7d7d7; padding:1px;}
.con3_r ul li.last{ width:75px;}
.con3_r ul li.last img{ width:73px; padding-right:0px; border-right:0px;}
*/

.list_culli{float:left; width:161px; display:inline; text-align:center; height:85px; margin-left:8px; margin-right:8px; background:url(../images/tu_bg.jpg) repeat-x bottom;}
.list_culliimg{width:159px; height:70px;  border:1px solid #d7d7d7;
     vertical-align:middle; text-align:center; font-family:Arial; 
     display:table-cell; overflow:hidden; margin:0px auto; 
     _display:block;
     _font-size:120px; }
     

.list_culli2{ float:left; display:inline;width:160px; margin-right:6px; height:44px;}
.list_culliimg2{ width:160px; height:44px;
     vertical-align:middle; text-align:center; font-family:Arial; 
     display:table-cell; overflow:hidden; margin:0px auto; 
     _display:block;
     _font-size:120px; }
/*图片滚动*/
.rollBox{width:100%;overflow:hidden; _overflow:hidden;margin-top:0px; height:auto; padding-bottom:0px;}
.rollBox .aCont{width:623px;overflow:hidden; _overflow:hidden; float:left; margin-left:0px; position:relative;}
.rollBox .bCont{width:996px;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;}


.list1{ line-height:24px; margin:0px auto; clear:both;}
.tu_list{ margin:15px auto 0px; clear:both; width:1000px;}
.tu_list ul li{ float:left; display:inline; margin-left:10px; margin-right:10px; height:44px;}
.tit{ background:url(../images/tit.jpg) repeat-x; margin:20px auto 0px; clear:both; line-height:30px; height:30px; text-align:center;}
.bot{ text-align:center; height:38px; line-height:38px; margin:0px auto; clear:both;}



.gl_l{ float:left; width:235px;}
.gl_r{ float:right; width:756px; background:url(../images/gl_con1.jpg) repeat-y left;}
.gl_con_t{ background:url(../images/gl_con_t.jpg) no-repeat left bottom; height:10px; _overflow:hidden; margin:0px auto; clear:both;}
.gl_con{ margin:0px auto; clear:both; background:url(../images/gl_con.jpg) repeat-y left; padding:0px 17px 5px 17px;}
.gl_con_b{ background:url(../images/gl_con_b.jpg) no-repeat center top; height:12px; _overflow:hidden; margin:0px auto; clear:both;}
.gl_con1_t{ background:url(../images/gl_con1_t.jpg) no-repeat left bottom; height:10px; _overflow:hidden; margin:0px auto; clear:both;}
.gl_con1{ margin:0px auto; clear:both; background:url(../images/gl_con1.jpg) repeat-y left; padding:0px 25px 25px 25px;}
.gl_con1_b{ background:url(../images/gl_con1_b.jpg) no-repeat center top; height:10px; _overflow:hidden; margin:0px auto; clear:both;}
.gl_con22{ width:201px; height:189px; background:url(../images/gl_con2.jpg) no-repeat left top; padding:9px 17px 0px 17px; margin:10px auto 0px;}
.inp1{ width:138px; padding-left:5px; border:1px solid #cecdcd; background-color:#ffffff; border-right:0px; height:24px; line-height:24px;}
#menu { width:196px; margin:auto;}
#menu h1 { font-size:14px; margin-top:2px; background:url(../images/gl_bar.jpg) no-repeat left; padding-left:13px; font-weight:normal; height:28px; line-height:28px;}
#menu h2 { font-size:12px; background:url(../images/gl_icon.jpg) no-repeat 16px center; padding-left:28px; line-height:25px;}
#menu span{ padding-top:10px; padding-bottom:10px; display:block;}
#menu ul { padding-left:27px; clear:both; padding-top:5px; padding-bottom:5px;}
#menu a { display:block; text-decoration:none; overflow:hidden;}
#menu a:hover{ color:#555555;}
#menu ul a{ float:left; display:inline; line-height:20px; margin-right:11px;}
#menu .no {display:none;}
#menu .h1 a{color:#555555; font-weight:bold; background:url(../images/gl_bar1.jpg) no-repeat left; margin-left:-13px; padding-left:13px;}
#menu .bar{color:#555555; font-weight:bold; background:url(../images/gl_bar1.jpg) no-repeat left; padding-left:13px;}
#menu .h2 a{color:#555555;}
#menu  h1 a{color:#555555;}

.gl_tit{ height:42px; line-height:42px; border-bottom:1px solid #dddddd; font-size:18px; font-family:"Microsoft YaHei";}
.gl_tit span{ float:right; font-size:12px; font-family:宋体;}
.gl_con3{ margin:23px auto 0px; clear:both;}
.gl_con3_l{ float:left; width:232px; height:232px; margin-top:5px;}
.gl_con3_l img{ padding:4px; border:1px solid #e6e9ec; width:223px; height:223px;}
.gl_con3_r{ float:right; width:438px; line-height:22px;}
.gl_tit1{ background:url(../images/gl_tit.jpg) repeat-x bottom; height:37px; margin:28px auto 0px; clear:both;}
.gl_tit1 ul li{ float:left; width:131px; height:37px; display:inline; line-height:37px; background:url(../images/gl_bar2.jpg) no-repeat center; text-align:center; font-family:SimSun; font-size:14px;}
.gl_tit1 ul li a{ display:block; width:131px; height:37px;}
.gl_tit1 ul li.bar a{ background:url(../images/gl_bar21.jpg) repeat-x; color:#ffffff;}
.gl_tit1 ul li a:hover{ background:url(../images/gl_bar21.jpg) repeat-x; color:#ffffff; text-decoration:none;}
.gl_con4{ width:97%; margin:15px auto 0px; clear:both; line-height:26px;}

/*news*/
.gl_list1{ width:90%; margin:20px auto 0px; clear:both;}
.gl_list1 ul li{ height:30px; line-height:30px; padding-left:20px; border-bottom:1px dotted #afafaf; background:url(../images/icon4.jpg) no-repeat 5px center; color:#434343;}
.gl_list1 ul li span{ float:right; color:#a6a6a6;}

/*CSS meneame style pagination*/

DIV.gl_con2 {
	 height:30px; margin:0px auto; clear:both; margin-top:25px; width:720px; text-align:center;
}
DIV.gl_con2 A {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 7px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 7px; background-color:#fdfdfd; PADDING-BOTTOM: 5px; BORDER-LEFT: #efefef 1px solid; COLOR: #666666; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #efefef 1px solid; TEXT-DECORATION: none
}
DIV.gl_con2 A:hover {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #999999 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #f57e1f
}
DIV.gl_con2 A:active {
	BORDER-RIGHT: #efefef 1px solid; BORDER-TOP: #efefef 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #efefef 1px solid; COLOR: #666666; BORDER-BOTTOM: #efefef 1px solid; BACKGROUND-COLOR: #ffc794
}
DIV.gl_con2 SPAN.current {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; COLOR: #ffffff; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #f57e1f
}
DIV.gl_con2 SPAN.disabled {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; BORDER-LEFT: #efefef 1px solid; COLOR: #c7c8c9; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #efefef 1px solid; background-color:#fdfdfd;
}

/*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;}
.pad_r20{ padding-right:20px;}
.mar_to{ margin-top:0px;}
.mar_r20{ margin-right:20px;}
.f_c{ text-align:center;}
.t10{ font-size:10px;}
.h35{ line-height:35px;}
.w150{ width:150px;}
.w120{ width:100px;}
/*colour*/
.twhite1{ color:#ffffff;}
.twhite1 a:link, .twhite1 a:visited{ color:#ffffff;}
.twhite1 a:hover{ color:#ffffff; text-decoration:underline;}

.tred1{ color:#601986;}
.tred1 a:link, .tred1 a:visited{ color:#601986;}
.tred1 a:hover{ color:#601986; text-decoration:underline;}

.tblue1{ color:#1c77d6;}
.tblue1 a:link, .tblue1 a:visited{ color:#1c77d6;}
.tblue1 a:hover{ color:#1c77d6; text-decoration:underline;}

.torange1{ color:#f57e1f;}
.torange1 a:link, .torange1 a:visited{ color:#f57e1f;}
.torange1 a:hover{ color:#f57e1f; text-decoration:underline;}

.tgray1{ color:#9f9f9f;}
.tgray1 a:link, .tgray1 a:visited{ color:#9f9f9f;}
.tgray1 a:hover{ color:#9f9f9f; text-decoration:underline;}



/*****************产品列表*********************/
.bodycontent
{width:700px;  margin-left:10px; margin-top:10px; margin-bottom:10px; float:left; clear:both}

.kefang2
{
  width:175px; height:157px;float:left; line-height:30px; text-align:center; display:inline; margin-top:10px;
	_position:relative;   

	}
.kf_left2
{
	height: 124px; width:160px;border:1px solid #e0e0e0; 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:32px;  margin:0px auto;
	 width:160px; float:left;
     text-align:center; font-family:Arial; 
      overflow:hidden;
     _display:block;
     line-height:32px;
	}

/*****jobs*******/
.jobcontent
{
     width:660px;
    }
 .jobcontent td.jobtdtitle
 {
     padding-left:5px;
     
     }

/*******************宽高命名样式******************************/
.w420
{
	 width:300px;
	}
			.w380
{
	 width:300px;
	}
		.w300
{
	 width:300px;
	}
.w80
{
	 width:120px;
	}
	.w120
{
	 width:120px;
	}     
     
/*————留言————*/
.cred{ color:#ff0000;}
.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;}
	.ss{border-left:1px solid #ddd;}
	.m_right{ width:180px; 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:660px;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;
                 }



