/*banner*/
.banner {width:1000px;height:476px; position:relative; margin:0 auto;}
.banner_index{height:476px;width: 1920px;overflow:hidden;position:absolute;top:0;left:-460px;}



/*��ҳbanner*/
.banner_wrap{height:476px;  position:relative;}
.banner_index .banner_wrap li{width:1920px;height:476px; float: left;}
.banner_index .banner_wrap li a img {margin:0 auto; display:block;}


.indexbanner_num{width:70px; height:10px; position: relative;  z-index:5; top:447px; float:right;} 
.indexbanner_num a{width: 10px;height: 10px;display: inline-block;_zoom:1;background: url(/uploads/image/teimages/index_02.png) no-repeat right;font-size: 0px;line-height: 0px;margin:0  auto; color:#fff;margin-left:5px;}
.indexbanner_num a.on,.indexbanner_num a:hover{background: url(/uploads/image/teimages/index_02.png) no-repeat left;}

/*��ҳ �б�*/

.index_center{ width:980px; height:130px; margin:20px auto;}
.index_center a{ display:block;   box-shadow: -3px 0 3px #f5f5f5,    0 -3px 3px #f5f5f5,   0 3px 3px #f5f5f5,   3px 0 3px #f5f5f5;float:left;}
.index_center .margin{ margin:0 37px;}
.index_center a img{width:299px; height:130px;}

.main-bj{ background: url(/uploads/image/teimages/bj.jpg) repeat-x center;padding-bottom:40px;}

/*����ҵ �����*/
.nmax_titlem{ height:98px; width:100%; background: url(/uploads/image/teimages/news_03.png) repeat;}
.nmax_title{ width:980px; margin:0 auto;padding:20px 0; height:58px;}
.nmax_title .fl a{ display:block; font-size:24px; font-weight:bold; color:#fff;}
.nmax_title .fl span{ display:block; font-size:14px;  color:#fff;}
.nmax_title .fr{ padding-top:32px;color:#fff;}
.nmax_title .fr a{ color:#555; color:#fff;padding:0 5px; }
.nmax_title .fr a:hover{ text-decoration:underline;}

/*����ҵ ��������*/

.fymenym{ height:105px; width:100%; background:#c18049; margin-top:40px;}
.fymeny{ width:980px; margin:0 auto;padding:23px 0; height:59px;}
.fymeny a{ height:59px; /*width:156px;*/width:250px; font-size:18px; color:#fff; display:block; float:left; line-height:59px; margin-right:40px; text-align:center;}
.fymeny .hover{ background:#ba6e2e; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

/*����ҵ �б�*/


.news_center{ background: url(/uploads/image/teimages/news_02.png) repeat; height:573px;}
.news_list{ width:980px; padding-top:58px; margin:0 auto;}
.news_list li{ height:433px; width:300px; background:#fff; float:left;}
.news_list li .img{ width:300px; height:244px;}
.news_list li  .tit{ color:#494949; font-weight:bold; font-size:14px; padding:0 17px; line-height:50px; display:block;} 
.news_list li  .dl{ display:block; color:#494949; line-height:23px; padding:0 17px; height:95px;}
.news_list li  p{padding:0 17px; }
.news_list li  p span{ float:left;color:#494949;}
.news_list li  p a{ float:right;color:#494949;}
.news_list li  p a:hover{ text-decoration:underline;}


/*��ҳ �б�*/

.fanyem{width:980px; padding-top:31px; margin:0 auto; height:25px; overflow:hidden;}
.fanye{float:right;}
.fanye a{ height:23px; border: solid 1px #ececec;color:#ffffdb; display:block; float:left; line-height:23px; font-size:12px; margin:0 5px; padding:0 8px;}
.fanye a:hover{ background:#ffffdb; color:#939499;}
.fanye .hover{ background:#ffffdb; color:#939499;}

.newsxx_center{ margin:0 auto;padding-top:40px;  min-height:519px; width:1057px; }
.newsxx_center_t{ background: url(/uploads/image/teimages/news_04.png) no-repeat; height:58px;padding:0 38px;width:980px; font-weight: bold; font-size:18px; color:#000; line-height:58px;}
.newsxx_center_c{ min-height:491px; background:#fff;padding:30px 38px; line-height:25px; color:#666; font-family:"microsoft yahei";  }
.newsxx_center_c p{}



/*������ʿ �б�*/
.careers_tit{padding-top:18px;}

/*������ʿ a�б�*/
.careers-am{ height:226px; background:url(/uploads/image/teimages/careers01.png) repeat; width:100%;}
.careers-a{ height:226px; width:1028px; background:url(/uploads/image/teimages/careers02.png)repeat; margin:0 auto;}

.blk_18 {
	font-size: 12px;overflow: hidden;width: 1028px;zoom: 1;height: 183px; padding-top:30px;}
.blk_18 .pcont {float: left;overflow: hidden;width: 940px;margin-left: auto;margin-right: auto;}
.blk_18 .scrcont {width: 32766px;zoom: 1}
.blk_18 #list1_1 {	float: left}
.blk_18 #list2_1 {float: left}
.blk_18 .leftbotton {background: url(/uploads/image/teimages/careers09.png) no-repeat center;float: left;width: 40px;height: 133px;padding-right:8px;
}
.blk_18 .rightbotton {	background: url(/uploads/image/teimages/careers10.png) no-repeat center;	float: left;width: 30px;height: 133px; }
.blk_18 .pl img {height: 133px; display:block;}
.blk_18 .pl {float: left;width: 225px;height: 183px;text-align: center;text-decoration: underline; line-height:50px; font-size:14px ; font-weight:bold;  color:#fff; text-decoration: none; margin-right:10px;}

/*������ʿ b�б�*/
.careers-bm{ width:100%; margin-top:40px;}
.careers-btitm{height:70px; background:url(/uploads/image/teimages/careers03.png) repeat; width:100%;}
.careers-btit{ height:70px; width:980px; margin:0 auto; font-size:24px; font-weight:bold; color:#fff; line-height:70px;}

.careers-bconm{height:440px; background:url(/uploads/image/teimages/careers04.png) repeat; width:100%;}
.careers-bcon{ height:342px; width:980px; margin:0 auto;padding:49px 0;  }

.careers-bconlt{ width:588px; height:342px;}
.careers-bconrt{ width:312px; height:342px; background:url(/uploads/image/teimages/careers06.png) no-repeat center left; padding-left:50px;margin-left:30px;}

/***************/
.jscrollbar { /* main container */
	width:588px;height:342px;overflow:hidden;position:relative;	}
.jscrollbar_mask {width:548px;position:relative;	top:0;	float:left}
.jscrollbar .jscrollbar_mask p {margin:0;padding:0;color:#2b2b2b;font-size:12px;}
			
.jscrollbar_draggable {float:right;	width:40px;	height:342px;	overflow:hidden;background:transparent  repeat-y center top;position:relative	;cursor:pointer;}
.jscrollbar_draggable a.draggable {position:relative;background-color:#e0e0e0;display:block; cursor:pointer;	height:70px;width:5px;margin-left:18px;cursor:s-resize	}
	
	
.jscrollbar_mask h3{ font-size:18px; color:#fff;}
.jscrollbar_mask table{ width:100%; border-collapse:collapse; font-family:"microsoft yahei"; margin:15px 0;} 
.jscrollbar_mask table td{ color:#fff; line-height:25px;} 
.jscrollbar_mask table td span{ text-align:right;}
.jscrollbar_mask table td a{ text-align:left;}
.jscrollbar_mask table td .p{ line-height:20px;color:#fff;}


.careers-bconrtm{ width:312px; height:342px; background:url(/uploads/image/teimages/careers08.png) no-repeat right  89px;}

.careers-bconrtm .ab{ color:#fff; line-height:25px;display:block;padding-top:25px; font-size:14px;}
.careers-bconrtm .abc{ color:#fff; line-height:30px; width:280px; border-radius:5px;webkit-border-radius:5px; -moz-border-right-colors:5px; background:#b77235; display:block; text-align:center; margin-top:8px; font-size:14px;}
.careers-bconrtm .abcd{ font-size:18px; font-weight:bold;margin-top:8px; color:#b77235; display:block;} 

.careers-cm{ height:284px; background:url(/uploads/image/teimages/news_03.png) repeat; width:100%; margin-top:40px;}
.careers-c{ height:284px; width:980px;  margin:0 auto;}
.careers-c .titl{ line-height:90px; font-size:24px; color:#fff;}
.careers-c .img{ float:left;}
.careers-c img{ width:238px; height:150px;}
.careers-c .wz{ float:left;padding-left:50px;}
.careers-c .wz a{ color:#fff; /*font-size:20px;line-height:60px;*/}
.careers-c .wz span h2{ font-size:16px;  color:#fff; font-weight:normal;}
.careers-c .wz span{ line-height:20px;color:#fff;}



/*��ʒ����*/
.product_title{ margin-top:40px; height:80px; background-color:#444646; text-align:center; line-height:80px; font-size:22px; color:#ffffff;background: url(/uploads/image/teimages/careers03.png) repeat;font-family:"microsoft yahei"; }
.product_content{ background-color:#dd862f;}
.product_contentf{ background-color:#efb174; width:980px; margin:auto;}
.product_contentf ul{padding-top:40px;}
.product_contentf ul li{ width:257px; height:240px; float:left; text-align:center;padding-left:52px;}
.product_contentf ul li a{ width:257px; height:180px; display:block;}
.product_contentf ul li  span{ color:#ffffff; font-size:14px; display:block; line-height:50px; text-align:center; }

.product_content_ym{ height:50px; width:1075px; margin:auto; background-color:#58595a; overflow:hidden; filter:alpha(opacity=80);       /* ie */
-moz-opacity:0.8;              /* moz   ff */
opacity: 0.8;}
.product_content_ym .fr{ top:0px; }
.product_content_ym a{ padding:5px; margin-top:10px; display:block; border:#747677 1px solid; color:#747677; float:left; margin-left:5px;}
.product_content_ym a:hover{ background-color:#ffff90; color:#6b5e5f;}
.product_content_ym .dq{ background-color:#ffff90; color:#6b5e5f;}
/*��ҳ �б�*/

.fanyemt{width:930px; padding:15px 50px 15px 0; margin:0 auto; height:25px; overflow:hidden; background: url(/uploads/image/teimages/careers04.png) repeat; }
.fanyet{float:right;}
.fanyet a{ height:23px; border: solid 1px #747677;color:#999;display:block; float:left; line-height:23px; font-size:12px; margin:0 5px; padding:0 8px;}

.fanyet a:hover{ background:#ffff8f; color:#666; font-weight:bold;}
.fanyet .hover{ background:#ffff8f; color:#666;font-weight:bold;}

.product_title .w_1075{ text-align:left;}


/*��ʒ���鲿��*/
.product_xq{ background-color:#e7e8ea; height:530px; padding-top:30px; margin-top:45px; filter:alpha(opacity=80);       /* ie */
-moz-opacity:0.8;              /* moz   ff */
opacity: 0.8;}
.product_xq_left{ width:360px; height:440px; margin-top:0px;}
.product_xq_left h1{ font-size:24px; color:#7f7f7f; }
.product_xq_left pre{ color:#7f7f7f;font-size:12px; line-height:23px; font-weight:bold;padding-top:10px;}
.product_xq_right{ width:590px; height:418px; padding:1px; border:1px #ffffff solid; }

.product_xq_left h3{ font-size:14px; color:#7f7f7f; padding-top:15px;}


/*����뿪������*/
.design_cn{ background-color:#ffffff; filter:alpha(opacity=83);  /* ie */-moz-opacity:0.83; /* moz   ff */opacity: 0.83; min-height:655px; }

.design_cn ul li{  font-size:12px; padding-top:40px;}
.design_cn ul li h3{ color:#616161; font-size:14px; pading-bottom:20px; }

.design_listcn{ height:63px; width:980px;}
.design_cn_left{ width:845px;height:63px; border-bottom:1px dashed #ccc; line-height:20px; font-weight:bold; color:#777;}
.design_cn_left a{ color:#666;}
.design_cn_left a:hover{color:#027de9;}
.design_cn_right {height:63px; width:51px;  float:right;}




.fanyema{width:980px; padding-top:31px; margin:0 auto; height:25px; overflow:hidden;}
.fanyea{float:right;}
.fanyea a{ height:23px; color:#999; display:block; float:left; line-height:23px; font-size:12px; margin:0 5px; padding:0 8px; background:#efefef;}
.fanyea a:hover{ background:#3174c1; color:#fff;}
.fanyea .hover{ background:#3174c1; color:#fff;}

/*��������*/

.aboutus_txt_left{ width:398px; padding:25px 35px; min-height:434px; background: url(/uploads/image/teimages/careers05.png) ;color:#ffffff; font-size:14px;}
.aboutus_txt_left h3{ font-size:22px; margin-bottom:20px;}

.aboutus_txt_right{ width:552px;height:483px; overflow:hidden;}
.aboutus_txt_right img{ width:552px; height:483px; }

.aboutus_1075{width:1020px; margin:0 auto;}
.aboutus_culture{ min-height:200px;  filter:alpha(opacity=90);       /* ie */-moz-opacity:0.9;              /* moz   ff */opacity: 0.9; ; background-color:#f1923e; margin-top:40px; }
.aboutus_culture ul li{ float:left; text-align:center; padding-top:45px; width:230px; margin-left:25px;}
.aboutus_culture ul li div{ background-color:#ce7220; font-size:18px; color:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  width:200px; height:43px; line-height:43px; text-align:center; margin:0 auto; }
.aboutus_culture ul li p{ line-height:35px; color:#ffffff; font-size:14px;}
.aboutus_dev{ background-color:#7e7e7f;  filter:alpha(opacity=50);       /* ie */-moz-opacity:0.5;              /* moz   ff */opacity: 0.5; height:410px; margin-top:40px;}
.aboutus_dev{ background-image:; background-position:center; height:356px;}
.qyry{ background-image:; height:325px; background-position:center;}
.qyry2{ background-image:; filter:alpha(opacity=80); height:380px;     /* ie */-moz-opacity:0.8;              /* moz   ff */opacity: 0.8;}

/*��չ����*/
.history{ background:url(/uploads/image/teimages/careers04.png) repeat; height:356px; margin-top:40px;}

/*��ҵ����*/
.honor{margin-top:40px;}
.honor .title{ height:60px; line-height:60px; font-size:22px; color:#fff; text-align:center; background: url(/uploads/image/teimages/careers03.png);}
.honor  .conterm{ height:227px; background:#dd8630;}
.honor  .conter{ height:227px; background:#efb174; width:1100px; margin:0 auto;}




.recognized{ height:35px; width:1100px; background:url(/uploads/image/teimages/careers04.png); margin:0 auto;}
.recognized a{ line-height:35px; padding-left:126px; color:#fff; font-size:14px;}

.recognized-b{ height:379px; background:url(/uploads/image/teimages/careers05.png) ;margin-top:40px;} 
.recognized-b img{ display:block; margin:0 auto;}




/*ʒ�ʱ�֤*/
.quality{ background:url(/uploads/image/teimg/guest02.png); height:374px; position:relative;}
.quality .w_1075{ height:374px;}


.quality_left{ width:800px; height:374px; background:#d67d2f;   position:absolute; top:0; right:50%; margin-right:330px;}

.quality_left-img{ position:absolute; top:0; right:50%; margin-right:215px;}

.quality_right{ width:660px; height:340px;position:absolute; top:0; left:50%; padding-top:34px; margin-left:-180px;}

.quality_left ul {  width:130px; margin:auto; margin-top:80px; float:right;margin-right:30px;}
.quality_left ul li{ height:75px; width:130px;  border-radius:7px; line-height:80px; text-align:center; font-size:18px; color:#ffffff; margin-top:7px; font-weight:bold; }
.quality_left ul .hover{background-color:#ba6e2e;}
.quality_left ul li:hover{background-color:#ba6e2e;}
.quality_left ul li a{ color:#ffffff;}


.quality_rightfl_bt{background-color:#ffffff; height:45px; width:275px; text-align:center; font-size:14px; line-height:45px; border-radius:8px;}
.quality_rightfl_cn{ height:140px; line-height:25px; margin-top:10px; color:#ffffff;}
.quality_right .zlxz{ position:absolute; bottom:34px;}


.guest{ background-color:#226ec7; height:530px; margin-top:40px;}
.guest_bt{ height:90px; padding-top:18px; background-color:#1467c8;}
.guest_bt a{ width:122px; height:67px; border-radius:8px; background-color:#1562be; display:block; color:#ffffff; text-align:center; line-height:67px; font-size:18px;}
.guest_bt-conter{width:980px; height:430px; margin:0 auto; position: relative;}

.guest p{ color:#ffffff; margin-top:10px; font-size:18px;}
.guest p input{ width:740px; height:35px; line-height:35px; font-size:14px;background-color:#ffffff; border-radius:8px;padding:5px; }
.guest p textarea{ width:740px; height:77px; border-radius:8px;padding:5px; }

.guest_right{ width:312px; position:absolute; left:780px; bottom:40px;}
.guest_right .tj input{font-size:18px; vertical-align:bottom; color:#ffffff;  display:block; width:100px; height:40px; border:#ffffff 2px solid; border-radius:5px; background-color:#226ec7; cursor:pointer; text-align:center; line-height:40px;}

.quality_right_fl{ position:relative;width:586px; height:340px}
#btn2{ position:absolute; right:-80px; top:100px;}
#btn1{ position:absolute; right:-80px; top:35px;}


.pzbz_main{ background:url(/uploads/image/teimg/guest02.png);padding-bottom:61px;padding-top:41px; overflow:hidden;}
.pzbz_main ul { width:934px; margin:0 auto; }
.pzbz_main ul li{padding-top:20px;}
.pzbz_main ul li a{ display:block;}
.pzbz_main ul li a img{ display:block; height:226px;}
.pzbz_main li span{ display:block; margin-top:-45px; color:#fff; line-height:45px; text-align:center; position:relative; z-index:10;
 font-size:14px; background:url(/uploads/image/teimg/pzbz_05.png); }