@charset "utf-8";
/* CSS Document */
body{ background:#ffffff; border:none; padding:0px; margin:0px; font-family:Verdana, Geneva, sans-serif; font-size:12px;  border:none; color:#666;  }
 hr,   
     blockquote,  
     dl, dt, dd, ul, ol, li,  
     pre,  
     form, fieldset, legend, button, input, textarea,  
     th, td,  
     img,div{ padding:0px; margin:0px;  font-size:12px;  border:none; }
a{ text-decoration:none; color:#333;}
ul,li{ list-style:none;}
p{ margin:0px; text-indent:2em; padding:0px;  }
h1,h2,h3,h4,h5{ margin:0px; padding:0px;}
img{behavior:url("style/images/iepngfix.htc"); float:left;}

/*public*/
.auto{ margin:0px auto;}

.font1{ color:#b10c0c;}/*red*/
.font1:hover{ text-decoration:underline;}

.font2{ color:#333;}/*gray*/
.font2:hover{ text-decoration:underline;}

/*top*/
.top{ width:100%; height:30px; background:url(../images/top_bg.jpg); }
.top_main{ width:1000px; height:30px; line-height:30px;}
.top_main strong{ float:left; font-weight:400;}
.top_main span{ float:right; width:400px; line-height:30px; height:30px; display:block; }

/*logo*/
.logo{ width:1000px; height:90px; }
.logo img{ margin-top:15px;}
.search{ width:350px; height:22px; float:right; margin-top:35px;}
.search_text{ width:220px; height:20px; border:1px #b3b2b1 solid; border-right:none; line-height:20px; padding:0px 2px;}
.search_but{ width:50px; height:22px; line-height:22px; background:url(../images/search_but.jpg); cursor:pointer;}

/*nav*/
.nav{ width:100%; height:70px; background:url(../images/nav_bg.jpg); margin-bottom:20px;}
.nav_main{ width:1000px; height:65px;}
.nav1{ width:500px; height:55px; margin-left:25px; padding-top:10px; float:left; background:url(../images/nav_fg.jpg) left top no-repeat; display:block;}
.nav2{ width:375px; height:55px; margin-left:15px; padding-top:10px; float:left; background:url(../images/nav_fg.jpg) left top no-repeat; display:block;}
.nav_main li{ width:100px; height:24px; line-height:24px; float:left; padding:0px 0px 0px 25px; }
.nav1 a:hover{ text-decoration:underline; color:#b10c0c;}
.nav2 a:hover{ text-decoration:underline; color:#b10c0c;}
/*f1*/
.f1{ width:1000px; height:380px;}

/*focus*/
.focus{ width:394px; height:374px; border:3px solid #dbdbdb; float:left; margin-right:20px;}

/* tmall focus */
#focus1 {width:394px; height:374px; overflow:hidden; position:relative;}
#focus1 ul {height:394px; position:absolute;}
#focus1 ul li {float:left; width:394px; height:374px; overflow:hidden; position:relative; background:#000;}
#focus1 ul li img{ width:394px; height:374px;}
#focus1 ul li div {position:absolute; overflow:hidden;}
#focus1 .btnBg {position:absolute; width:394px; height:30px; left:0; bottom:0; background:#000;}
#focus1 .btn {position:absolute; width:384px; height:20px; left:0; bottom:5px; padding-left:10px;}
#focus1 .btn span {display:inline-block; _display:inline; _zoom:1; width:20px; height:20px; line-height:20px; text-align:center; font-size:10px; font-family:"Microsoft YaHei",SimHei; margin-right:10px; cursor:pointer; color:#fff;}
#focus1 .btn span.on {background:#000; color:#fcc;}

.f1_text{ width:370px; height:380px; float:left; padding-right:20px;}
.f1_text span{ width:370px; height:104px; border-bottom:1px dotted #a6a6a6; float:left;}
.f1_text span strong{ width:370px; line-height:35px; color:#ab1b15; font-size:18px; font-weight:700; float:left; text-align:center;}
.f1_text span p{ width:370px; float:left; line-height:20px; }
.f1_text span p a{ color:#ab1b15;}
.f1_text span p a:hover{ text-decoration:underline;}
.f1_text ul{ width:370px; height:266px; float:left; margin-top:10px;}
.f1_text ul li{ width:350px; height:24px; float:left; padding-left:20px; line-height:24px; background:url(../images/ico.jpg) left no-repeat; text-align:right;}
.f1_text ul li a{ float:left; color:#444;}
.f1_text ul li a:hover{  color:#000;}

.f1_right{ width:170px; height:360px; float:left; border:1px solid #e0e0e0; background:url(../images/f1_right_ng.jpg) top repeat-x; padding:9px;}
.f1_right strong{ float:left; width:170px; height:30px; line-height:30px; text-align:center; font-weight:400;}
.f1_right span{float:left; width:170px; height:25px; line-height:25px; text-align:center; font-weight:700; border-bottom:1px dotted #999;}
.f1_right ul{ float:left; width:170px; height:auto; margin-top:5px;}
.f1_right ul li{ width:150px; height:24px; line-height:24px; float:left; padding-left:20px; background:url(../images/ico2.jpg) left no-repeat;}

.ad{ width:1000px; height:95px; margin:15px auto;}
.ad_img{ width:320px; height:95px; float:left;}
.ad_img img{ width:320px; height:95px; float:left;}
.ad_img2{ width:330px; height:95px; margin:0px 15px; float:left;}
.ad_img2{ width:330px; height:95px;}

.f2{ width:1000px; height:auto; margin:0px auto;}

.show_title{ width:998px; height:38px; float:left; background:url(../images/show_bg.jpg) top repeat-x; border:#e0e0e0 solid 1px;}
.show_title img{ float:left;}
.show_title span{ width:auto; padding-right:10px; height:auto; line-height:40px; float:right; color:#757575;}
.show_title span a{ color:#757575;}
.show_title span a:hover{ text-decoration:underline;}

.show_pic{ width:998px; height:204px; padding:15px 0px 0px 0px; float:left; border:#e0e0e0 solid 1px; border-top:none;}
.show_pic ul{ width:998px; height:204px; float:left;}
.show_pic ul li{ width:185px; height:204px; padding:0px 7px; float:left;}
.show_pic ul li img{ float:left; width:179px; height:164px; padding:3px;}
.show_pic ul li:hover{ background:url(../images/show_pic_bg.jpg) center top no-repeat;}
.show_pic ul li span{ float:left; line-height:35px; width:185px; text-align:center;}
.show_pic ul li span a{ color:#666;}
.show_pic ul li span a:hover{ color:#000;}

.f3{ width:1000px; height:auto; margin:15px auto 10px auto;}
.f3_left{ width:800px; height:auto; float:left; padding-right:10px;}
.f3_right{ width:190px; height:auto; float:left;}

.show_text_main_text{ width:385px; height:220px; float:left; margin:0px 15px 15px 0px; _margin:0px 7px 15px 0px;}
.none{display:none;}
.TabTitle2{width:385px; height:30px; float:left; border-bottom:1px #999 dotted;}
.TabTitle2 span{ float:left; line-height:24px; color:#999;}
.TabTitle2 li{float:left; margin-right:1px; cursor:pointer; height:28px; line-height:28px;  text-align:center; width:100px; }
.TabTitle2 li a{text-decoration: none;}
.TabTitle2 li span{ font-size:9px;}
.TabTitle2 .active2{ color:#b10c0c; text-align:center; background:url(../images/show_title_hover.jpg) center bottom no-repeat;}
.TabTitle2 .normal2{color:#555;  text-align:center;}
.TabContent2{ width:385px; clear:both; overflow:hidden; display:block; height:auto;}
.show_text_main_cont{ width:385px; height:190px; float:left;}
.show_text_main_cont ul { width:385px; height:60px; float:left; margin-top:5px;}
.show_text_main_cont ul li{ width:170px; height:20px; line-height:20px; float:left; color:#666; padding-left:15px; background:url(../images/ico2.jpg) no-repeat left; text-align:right; padding-right:6px;}
.show_text_main_cont ul li a{ color:#333; float:left;}
.show_text_main_cont ul li a:hover{ color:#3d7200;}
.show_text_main_cont_img{ width:385px; height:106px; margin:10px 0px 9px 0px; float:left;}
.show_text_main_cont_img img{ width:124px; height:100px; padding:3px; background:url(../images/show_focus_img_bg.jpg); float:left;}
.show_text_main_cont_img span{ width:245px; height:106px; float:left; padding-left:10px;}
.show_text_main_cont_img span strong{ font-size:16px; font-weight:700; color:#3e3e3e; line-height:24px;  }
.show_text_main_cont_img span strong a{ color:#333;}
.show_text_main_cont_img span strong a:hover{ color:#3d7200;}
.show_text_main_cont_img span p{ line-height:18px; margin-top:5px;}
.show_text_main_cont_img span p a{ color:#ff6600;}
.show_text_main_cont_img span p a:hover{ text-decoration:underline;}

.f3_ad{ width:800px; height:100px; float:left; margin-bottom:10px;}
.f3_ad_img{ width:385px; height:100px; margin-right:15px; float:left;}
.f3_ad_img img{ width:385px; height:100px;}

.f3_right_title{ width:180px; height:28px; float:left; line-height:28px;  background:url(../images/f3_right_title.jpg); padding-left:10px;}
.f3_right_text{ border:1px #d0d0d0 solid; border-top:none; width:178px; height:520px; padding:10px 5px; float:left;}
.f3_right_text ul{ width:178px; height:auto;}
.f3_right_text ul li{ width:178px; height:95px; float:left; border-bottom:1px #999 dotted; margin-top:7px;}
.f3_right_text ul li img{ width:70px; height:82px; padding:2px; border:1px #CCC solid; float:left; margin-bottom:7px;}
.f3_right_text ul li span{ width:95px; height:88px; float:left; margin-bottom:7px; padding-left:7px;}
.f3_right_text ul li span strong{ line-height:14px; margin-bottom:5px; display:block; }
.f3_right_text ul li span p{ text-indent:0;}
.f3_right_text a{ color:#b10c0c;}

.f4{ width:1000px; height:auto; margin:0px auto 20px auto;}
.link_pic{ width:998px; height:120px; padding:5px 0px 0px 0px; float:left; border:#e0e0e0 solid 1px; border-top:none;}
.link_pic ul{ width:990px; height:120px; float:left; padding:0px 4px;}
.link_pic ul li{ width:89px; height:40px; padding:7px 5px; float:left;}
.link_pic ul li img{ float:left; width:87px; height:38px; border:1px solid #CCC;}

.bottom{ width:100%; height:110px; background:#ececec;}
.bottom_main{ width:1000px; height:70px; margin:0px auto; padding:20px 0px; line-height:35px; text-align:center;}

.list{ width:1000px; height:auto; margin:0px auto 15px auto; }
.list_main{ width:790px; height:auto; float:left;}
.list_sidebar{ width:190px; height:auto; float:left; margin-left:20px;}

.location{ width:780px; height:33px;  color:#666; line-height:33px; border-bottom:1px solid #ecedef; text-align:left; padding-left:10px;}
.location span{ float:left;}
.location a{ color:#666;}
.location a:hover{ color:#a90606;}

/* news */
.list_news{ width:770px; height:auto; float:left;  line-height:26px; margin:10px 10px 0px 10px; _margin:20px 5px 0px 5px; }
.list_news ul{ width:770px; height:auto; float:left; padding:10px 0px 5px 0px;}
.list_news ul li{ width:745px; height:auto; float:left; line-height:30px; border-bottom:1px dotted #CCC; text-align:right; color:#444; padding-left:25px; background:url(../images/ico.jpg) left no-repeat;}
.list_news ul li:hover{ border-bottom:1px #888 dotted;}
.list_news ul li a{ color:#444; float:left;}
.list_news ul li a:hover{ color:#000;}

.list_news_img{ width:733px; min-height:195px; float:left; margin:15px; _margin:15px 7px; border:1px #e0e0e0 solid;}
.list_news_img_title{width:723px; height:26px; border-bottom:1px #e0e0e0 solid; float:left; line-height:26px; padding-left:10px; background:url(../images/right_title_bg.jpg); font-weight:700; color:#666;}
.list_news_img_title span{ float:left;}
.list_news_img_title img{ float:right; margin-top:5px; margin-right:5px; _margin-right:2px;}
.list_news_img ul{ width:720px; min-height:155px; float:left; margin:6px; _margin:6px 3px;}
.list_news_img ul li{ width:124px; height:145px; float:left; margin:5px 10px; _margin:5px;}
.list_news_img ul li img{ width:124px; height:115px; float:left;}
.list_news_img ul li span{ width:124px; height:30px; float:left; background:#eaeaea; line-height:30px; text-align:center;}

.list_news_img ul li span:hover{ background:#ccc;}

.news_fy{ width:100%; height:auto; float:left; margin-top:4px; }
/*CSS quotes style pagination*/
DIV.quotes {
text-align:center; line-height:30px; }
DIV.quotes A {
 PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 2px;  COLOR: #444; MARGIN-RIGHT: 2px; PADDING-TOP: 2px;  TEXT-DECORATION: none; 
}
DIV.quotes A:hover {
 PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 2px;  MARGIN-RIGHT: 2px; PADDING-TOP: 2px; 
}
DIV.quotes A:active {
 PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 2px;  MARGIN-RIGHT: 2px; PADDING-TOP: 2px; 
}
DIV.quotes SPAN.current {
 PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px;  COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px;  BACKGROUND-COLOR: #ccc;
}
DIV.quotes SPAN.disabled {
 PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 2px;  COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; } 


/* news_content */
.news_content_title{ width:770px; height:auto; line-height:40px; font-size:22px; color:#555; margin:15px 0px 0px 0px;  float:left; text-align:center; font-weight:700; border-bottom:1px dotted #666;}
.news_content_title2{ width:770px; height:auto; line-height:35px;  color:#444; margin:0px 0px 20px 0px;  float:left; text-align:center; border-bottom:1px dotted #666;}
.news_content_con{ width:770px; height:auto; line-height:24px; float:left; margin:0px 0px 0px 0px;  color:#444; text-align:center;}
.news_content_con p{ text-indent:2em; text-align:left; margin:5px 0px;}
.news_content_con img{ max-width:770px; _width:80%; height:auto; margin:10px 15px; }
.news_content_con_fy{ width:770px; height:auto; float:left; margin:10px 0px; border-top:1px dotted #2e1c14; padding:10px 0px;}
.news_content_con_fy p{ width:770px; height:auto; line-height:24px; float:left; color:#444;}
.news_content_con_fy p a{ color:#444;}
.news_content_con_fy p a:hover{ color:#a90606;}

/* case */
.list_case{ width:770px; height:auto; float:left;  line-height:26px; margin:20px 9px 0px 8px; _margin:20px 4px 0px 4px; }
.list_case2{ width:770px; height:auto; float:left;  line-height:26px; margin:20px 9px 0px 8px; _margin:20px 4px 0px 4px; }
.list_case ul{ width:748px; height:auto; float:left; padding:5px 0px ;}
.list_case ul li{ width:167px; height:190px; float:left; line-height:30px; border-bottom:1px dotted #CCC;  color:#444; margin:10px; _margin:10px 5px;}
.list_case ul li:hover{ border-bottom:1px #888 dotted;}
.list_case ul li a{ color:#444;}
.list_case ul li a:hover{ color:#000;}
.list_case ul li img{ float:left; width:159px; height:127px; border:4px #e0e0e0 solid;}
.list_case ul li img:hover{ border:4px solid #ccc;}
.list_case ul li span{ width:167px; height:50px; line-height:22px; margin-top:5px; float:left; text-align:center; }

/* case_content */
.menu2:after {	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: ""}
.m:after {	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: ""}
.m {ZOOM: 1;	MARGIN: 25px auto 10px; WIDTH:770px}

#fade {	Z-INDEX: 200; POSITION: absolute; TEXT-ALIGN: center; BACKGROUND-COLOR: black; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0%; CURSOR: pointer; LEFT: 0%}
.caseSlt LI {	MARGIN: 0px 7px 0px 0px}
.caseSlt LI A.cur IMG {	BORDER-BOTTOM: #f90 4px solid; BORDER-LEFT: #f90 4px solid; BORDER-TOP: #f90 4px solid; BORDER-RIGHT: #f90 4px solid}
.caseSlt LI A:hover IMG {	BORDER-BOTTOM: #f90 4px solid; BORDER-LEFT: #f90 4px solid; BORDER-TOP: #f90 4px solid; BORDER-RIGHT: #f90 4px solid}
#imgdiv IMG.image {	width:670px;}


.caseShow {	POSITION: relative; ZOOM: 1}
.caseShow .leftBtn {	POSITION: absolute;	TOP: 240px;	LEFT: 0px;	width: 0px;}
.caseShow .leftBtn A {	BACKGROUND-IMAGE:url(../images/caseleftbtn.png); BACKGROUND-POSITION:0px 0px ; BACKGROUND-REPEAT: no-repeat;}
.caseShow .rightBtn {	POSITION: absolute;	TOP: 240px;	RIGHT: 25px;	width: 0px;}
.caseShow .rightBtn A {	BACKGROUND-IMAGE: url(../images/caserightbtn.png); BACKGROUND-REPEAT: no-repeat;}

.caseShow .leftBtn A {	WIDTH: 25px; DISPLAY: block; BACKGROUND-POSITION: left top; HEIGHT: 70px;}
.caseShow .rightBtn A {	WIDTH: 25px; DISPLAY: block; BACKGROUND-POSITION: right top; HEIGHT: 70px;}
.caseShow .leftBtn A:hover {	BACKGROUND-POSITION: left bottom}
.caseShow .rightBtn A:hover {	BACKGROUND-POSITION: right bottom}


.caseDetail {	MARGIN: 0px auto; WIDTH:670px; OVERFLOW: hidden}
.caseInfo {	PADDING-TOP: 20px; line-height:20px; color:#666;}
.caseInfo th{ font-weight:400;}
.caseSlt {	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; PADDING-TOP: 20px}

.caseSlt .leftBtn {	POSITION: absolute;	TEXT-ALIGN: right;	TOP: 0px;	LEFT: 0px;	width: 25px;}
.caseSlt .rightBtn {	POSITION: absolute; TEXT-ALIGN: left; TOP: 0px; RIGHT: 0px}
.caseSlt .leftBtn A {	BACKGROUND-IMAGE: url(../images/casebtnbg.png); PADDING-BOTTOM: 0px; LINE-HEIGHT: 100px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 10px; WIDTH: 25px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 102px; COLOR: #fff; PADDING-TOP: 0px}
.caseSlt .rightBtn A {	BACKGROUND-IMAGE: url(../images/casebtnbg.png); PADDING-BOTTOM: 0px; LINE-HEIGHT: 100px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; WIDTH: 25px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 102px; COLOR: #fff; PADDING-TOP: 0px}
.caseSlt .leftBtn A {	BACKGROUND-POSITION:-25px 15px }
.caseSlt .rightBtn A {	BACKGROUND-POSITION: -100px 15px}
.caseSlt .leftBtn A:hover {	COLOR: #f90; TEXT-DECORATION: none}
.caseSlt .rightBtn A:hover {	COLOR: #f90; TEXT-DECORATION: none}
.caseSlt .leftBtn A:hover {	BACKGROUND-POSITION: -25px -68px}
.caseSlt .rightBtn A:hover {	BACKGROUND-POSITION: -100px -68px}
.caseSlt .caseimg {	MARGIN: 0px auto; WIDTH:700px; OVERFLOW: hidden; POSITION: relative;  HEIGHT: 150px}
.caseSlt UL {	WIDTH: 700px; OVERFLOW: hidden}
.caseSlt LI {	MARGIN: 0px 5px 0px 5px; FLOAT: left;}
.caseSlt LI A {	WIDTH: 165px; DISPLAY: block; HEIGHT: 134px;  text-align:center; line-height:30px;}
.caseSlt LI A.cur IMG {	BORDER: #999 5px solid; }
.caseSlt LI A:hover IMG {	BORDER: #999 5px solid;}
.caseSlt LI A IMG {	BORDER-BOTTOM: #fff 5px solid; BORDER-LEFT: #fff 5px solid; WIDTH: 155px; BORDER-TOP: #fff 5px solid; BORDER-RIGHT: #fff 5px solid}

#caseDetail {	LINE-HEIGHT: 1.5em; MARGIN: 0px auto; WIDTH: 670px;}
#caseDetail H1 {	LINE-HEIGHT: 2em; MARGIN: 30px 0px; FONT-SIZE: 36px}
#caseDetail H2 {	LINE-HEIGHT: 2em; MARGIN: 10px 0px; FONT-SIZE: 18px}
#caseDetail P {	MARGIN: 0px 0px 18px}
#caseDetail .txt {	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 530px; PADDING-RIGHT: 30px; FLOAT: left; PADDING-TOP: 0px}
#caseDetail .img {	TEXT-ALIGN: right; WIDTH: 670px; FLOAT: left}

.img_title{ width:700px; height:40px; border-bottom:1px #e0e0e0 dotted; line-height:40px; margin-bottom:20px; font-size:16px; font-weight:700; text-align:center; float:left; color:#900;}

.list_ad{ width:400px; height:200px; float:left; padding:4px; border:1px #CCCCCC solid;}
.list_ad2{ width:770px; height:120px; float:left; margin:10px 0px 5px 0px;}
.list_ad3{ width:190px; height:230px; float:left; margin-bottom:15px;}

.team_img{ width:720px; height:auto; float:left;  }
.team_img ul{ width:720px; height:auto; float:left; list-style:none;}
.team_img ul li{ width:180px; height:130px; line-height:20px;  float:left;   text-align:right;}
.team_img ul li img{ width:180px; height:130px;}
.team_img ul li a{ color:#666; float:left;}
.team_img ul li a:hover{ color:#000;}

.ui-slideup 
.ui-list-item A {POSITION: relative; ZOOM: 1; DISPLAY: block;}
.ui-slideup 
.ui-list-item 
.ui-text {  position: absolute; text-align:center; padding:0px 10px 0px 10px;  width: 160px; bottom: 0px;   display: block; background:#000; height: 0px; color: #fff; cursor: pointer;  LEFT: 0px; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);/* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  }


.teamimg{z-index:99999; position:relative; float:none;}

.team_con_title{ width:870px; height:42px; float:left; background:url(../images/blog.jpg); padding:0px 90px 0px 40px; margin-bottom:20px;}
.team_con_title strong{ line-height:42px; font-size:16px; color:#666; float:left;}
.team_con_title span{ color:#999; display:block; float:left; height:37px; width:400px; padding:5px 0px 0px 15px; line-height:37px;}
.team_con_title span img{ margin:0px 4px; float:none;}
.team_con_title ul{ width:340px; height:42px; float:right; display:block; padding-right:12px;}
.team_con_title ul li{ width:85px; height:42px; line-height:42px; float:left; text-align:center;}
.team_con_title ul li a{ color:#666; font-weight:700;}
.team_con_title ul li a:hover{ text-decoration:underline;}



.team_left{ width:230px; min-height:650px; float:left; background:#f5f5f5;}
.team_left img{ width:174px; height:152px; border:3px solid #e8e8e8; float:left; margin:25px; _margin:25px 12px;}
.team_left span{ width:180px; height:auto; margin:0px 25px; _margin:0px 12px; display:block; line-height:24px; color:#666;}
.team_right{ width:770px; min-height:650px; float:left; background:#fbfbfb;}
.team_right_title{ width:730px; height:30px; line-height:30px; margin:10px 20px 0px 20px; _margin:10px 10px 0px 10px;  font-size:14px; font-weight:700; color:#666; border-bottom:1px #999 dotted; float:left;}
.team_right_text{ width:730px; height:130px; line-height:24px; color:#666; float:left; margin:20px; _margin:20px 10px;}
.team_right_text p{ text-indent:2em;}
.team_right_case{ width:730px; height:330px; float:left; margin:20px; _margin:20px 10px;}
.team_right_case ul{ width:720px; height:320px; float:left; margin:5px; _margin:5px 2px;}
.team_right_case ul li{ width:160px; height:140px; float:left; margin:10px; _margin:10px 5px;}
.team_right_case ul li img{ width:154px; height:104px; border:1px #CCC solid; padding:2px; float:left;}
.team_right_case ul li img:hover{ border:1px #333 solid;}
.team_right_case ul li span{ width:160px; height:30px; line-height:30px; float:left; text-align:center;}
.team_right_case ul li span a{ color:#666;}
.team_right_case ul li span a:hover{ color:#333;}

.team_right_pubilc{width:730px; height:auto; line-height:24px; color:#666; float:left; margin:20px; _margin:20px 10px;}
.team_right_pubilc p{ text-indent:2em;}


/*******************************************用户注册页面********************************************/
.login{ width:960px; height:570px; padding:0px; margin: 0px; float:left;}
.login_left{ width:300px; height:505px; padding:0px; margin:10px 0px 10px 10px; _margin:10px 0px 10px 5px; float:left; background:url(../images/login_left.png);} 
.login_mid{ width:640px; height:505px; padding:0px; margin:10px 10px 10px 0px; float:left; background:url(../images/login_right.png);}
/*会员注册*/
.login_title{ width:540px; height:45px; padding:0px 0px 0px 60px; margin:10px 0px 10px 10px; _margin:10px 0px 10px 5px; float:left; font-size:14px; color:#77a90a; line-height:45px; font-weight:bold; background:url(../images/login_title.jpg);}
.login_title2{ width:100px; height:27px; padding:8px 10px 10px 10px; margin:5px 0px 0px 10px; _margin:5px 0px 0px 5px; float:left; font-size:14px; color:#77a90a; line-height:27px; font-weight:bold;}
.login_title3{ width:460px; height:27px; padding:8px 10px 10px 10px; margin:5px 0px 0px 10px; _margin:5px 0px 0px 5px; float:left; font-size:12px; color:#77a90a; line-height:27px; }
.login_name{ width:600px; height:39px; padding:0px; margin:0px 0px 0px 10px; _margin:0px 0px 0px 5px; float:left; border-bottom:#CCC 1px dashed; text-align:left;}
.login_name_title{ width:70px; height:30px; padding:0px; margin:0px 10px 9px 0px; _margin:0px 5px 9px 0px; float:left; line-height:30px; font-weight:bold; color:#666; text-align:right;}
.login_name_text{ width:210px; height:30px; padding:0px; margin:0px 10px 9px 0px; _margin:0px 5px 9px 0px; float:left;}
.login_name_title2{ width:70px; height:30px; padding:0px; margin:0px 10px 9px 0px; _margin:0px 5px 9px 0px; float:left; line-height:30px; font-weight:bold; color:#666; text-align:right;}
.login_name_text2{ width:450px; height:30px; padding:0px; margin:0px 10px 9px 0px; _margin:0px 5px 9px 0px; float:left; line-height:25px;}
.login_password{ width:600px; height:auto; padding:5px 0px 4px 0px; margin:0px 0px 0px 10px; _margin:0px 0px 0px 5px; float:left; border-bottom:#CCC 1px dashed; } 
.login_password_h{ width:600px; height:auto; *height:40px; _height:40px; padding:0px; margin:0px; float:left; } 
.login_main{ width:600px; height:auto; padding:5px 0px 5px 0px; margin:0px 0px 0px 10px; _margin:0px 0px 0px 5px; float:left; border-bottom:#CCC 1px dashed; } 
.login_name_text_b{ width:300px; height:30px; padding:0px; margin:0px 0px 10px 0px; float:left; line-height:30px; text-align:left; color:#666;}
.redxing{ color:#F00; font-size:12px;}
.login_name_text_b2{ width:60px; height:30px; padding:0px; margin:0px 0px 10px 0px; float:left; line-height:30px; text-align:left; color:#666;}

.login_input{ width:200px; height:20px; padding:2px 5px; margin:0px; border:#ccc 1px solid; line-height:20px; text-align:left;}
.login_input2{ width:440px; height:24px; padding:2px 5px; margin:0px; border:#629b0e 1px solid; line-height:22px; text-align:left;}
.login_button{ width:100px; height:27px; padding:0px; margin:0px; float:left; color:#FFF; background:url(../images/login_button.jpg); cursor:pointer;}

.login_xb{ width:30px; height:30px; padding:0px; margin:0px; float:left; line-height:30px; text-align:left;}
.login_xb_input{ width:22px; height:30px; border:none;}

/*会员注册*/
.user_title{ width:550px; height:45px; padding:0px; margin:10px 0px 10px 10px; _margin:10px 0px 10px 5px; float:left; font-size:14px; color:#77a90a; line-height:45px; font-weight:bold; background:url(../images/user_title.png);}
.user_title_left{ width:50px; height:45px; padding:0px 10px; margin:0px; float:left;}
.user_title_right{ width:480px; height:45px; padding:0px; margin:0px; float:left; font-size:14px; color:#555; line-height:45px; font-weight:bold;}
.register_input{ width:180px; height:22px; float:left; border:1px #CCC solid; line-height:22px; padding:0px 3px; margin:5px 0px;}
.login_button2{ width:100px; height:27px; padding:0px; margin:0px; float:left; color:#FFF; background:url(../images/login_button.jpg); cursor:pointer;}
