@charset 'utf-8';
/*--------------------------------------------------------------------------------------------------------------------------------
 *总体样式
 --------------------------------------------------------------------------------------------------------------------------------*/
#wrap1 {
    text-align: left;/*让文本恢复到左对齐*/
    margin: 0 auto;/*使页面水平居中对齐*/
    background:  url( bg_top.jpg) no-repeat top;
}

.container {
    width: 980px;
    margin: 0 auto;/*使页面水平居中对齐*/
}
.container2 {
    width:978px;
    border-right: 1px solid #cecece;
    border-left: 1px solid #cecece;
    margin: 0 auto;
    background: url( neiye.jpg) top repeat-x #ffffff;
}
#headerbg {
    height:115px;
    width: 100%;
}
#footerbg {
    height:260px;
    width: 100%;
    background: url( bg_foot.jpg) no-repeat top;
}
.contentbg {
    width: 100%;
    background: url( contentbg.jpg) repeat-y center bottom;
    padding-top: 11px;
    padding-bottom: 12px;
}
.header {
    height: 115px;
    background: url(header.png) no-repeat;
}
.header_top {
}

#logo {
    width: 280px;
    height: 115px;
    display: block;
    float: left;
}
#logo img {
    width: 256px;
    height: 115px;
    overflow: hidden;

}
.language {
    height:26px;
    line-height: 26px;
    color: #ffffff;
    font-size: 12px;
    margin-top: 18px;
    padding-left: 10px;
    float: right;
   
}
.language a {
    height:26px;
    line-height: 26px;
    color: #ffffff;
    font-size: 12px;
    padding: 0 2px;
}
.language a:hover {
    color: #0074bc;
}
.language2 a:hover {
    color: #0074bc;
}
.language2 {
    height:26px;
    line-height: 26px;
    color: #ffffff;
    font-size: 12px;
    margin-top: 18px;
    margin-left: 15px;
   
}
.language2 a {
    height:26px;
    line-height: 26px;
    color: #ffffff;
    font-size: 12px;
    padding: 0 34px 0 0;
}
#search {
    width: 163px;
    height: 23px;
    line-height: 23px;
    padding-right: 20px;
    margin-top: 17px;
}
#search_text {
    width: 134px;
    height: 21px;
    line-height: 21px;
    float: left;
    border: none;
    padding: 1px;
    font-size: 12px;
    background: transparent;
}
#search_submit {
    width: 26px;
    height: 23px;
    line-height: 23px;
    float: left;
    border: none;
    background: transparent;
}
.nav {
    width: 700px;
    height: 38px;
    float: right;
    margin-top: 10px;
}
.left_img_adv{ margin:10px auto;}
.weibo_t{ line-height:30px; height:30px;}
.nav ul {
    width: 700px;
    height: 38px;
}
.nav ul li {
    float: left;
    width: 79px;
    height: 38px;
    text-align: center;
    background: url( nav_li.png) no-repeat right;
}
.nav ul li a {
    float: left;
    width: 75px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
}
.nav ul li a:hover {
    color: #0074bc;
}



.flash {
    height: 415px;
}



.index_row {
    height: 199px;
    background: url( index_row.png);
    padding: 17px;
	line-height:170%;
	
}
.index_about {
    width: 270px;
    height: 182px;
    float: left;
}
.index_about_title {
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    color: #000000;
    padding-left: 23px;
}
.index_about_center {
    margin-top: 32px;
	position:relative;

}
.index_about_center_img {
    width: 111px;
    height: 105px;
    border: 1px solid #d1d1d1;
    float: left;
    margin-right: 10px;
    display: inline;
}

.index_about_center_p {
    width: 162px;
    height: 105px;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 18px;
    overflow: hidden;
}
.index_about_center_more {
    width: 46px;
    height: 12px;
    background: url( index_about_center_more.jpg) no-repeat;
    float: left;
    display: inline;
    margin-left: 90px;
	position:absolute;
	left:120px;
	top:105px;
}

.index_about_center_more a {
    width: 46px;
    height: 12px;
    display: block;
}



.index_show {
    width: 295px;
    height: 182px;
    float: left;    
    padding-left: 9px;
}
.index_show_title {
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    color: #000000;
    padding-left: 33px;
}
.index_show_center {
    margin-top: 32px;
}

    .qunar { width: 295px; margin: 0 auto 0px; position: relative; overflow: hidden; }
    .qunar .e_pic_wrap { z-index: 1; white-space: nowrap; width: 310px; height: 132px; overflow: hidden; }
    .qunar .e_pic_wrap li {position:relative;  display: inline; float:left; width: 370px; height: 132px; overflow: hidden; }
    .qunar .e_bg_flt { position: absolute; right: 0; top: 0; width: 185px; height: 132px;  z-index: 10; }
    .qunar .e_flt_inf {  right: 5px; top: 0; width: 185px; height: 132px;  overflow: hidden; z-index: 20; color: #fff; white-space: normal; word-wrap: break-word; }
    .qunar .e_flt_inf h2 { font-size: 12px ;color: #0099e1; width: 100px;}
    .qunar .e_flt_inf h2 a { font-size: 12px ;color: #0099e1; font-weight: normal;}
    .qunar .e_flt_inf h3 { font-size: 12px ;color: #000;font-weight: bold; }
    .qunar .e_flt_inf h3 a { font-size: 12px ;color: #000;font-weight: bold; }
    .qunar .e_flt_inf .t_info {  height: 84px; overflow: hidden; width: 100px;}
    .qunar .e_flt_inf .t_info a { color: #7a7a7a; }
    .t_info_p {line-height: 18px;color: #7a7a7a;}
    .qunar .e_flt_inf .t_info .l_view { background: url( index_about_center_more.jpg) no-repeat ; color: #fff; width: 46px; height: 12px;  display: inline-block; }
    .qunar .e_sep { color: #81d6d3; position: absolute; bottom: 20px; right: 20px; width: 235px; z-index: 20; }
    .qunar .e_sep a { color: #81d6d3; }


    .qunar .prev, .qunar .next { position: absolute; z-index: 30; display: block; }
    .qunar .prev { top: 33px; left: 0px; }
    .qunar .next { top: 33px; right: 0px; }
    .qunar .prev a { display: block; width: 24px; height: 34px; overflow: hidden; background: url( index_show_center_left.jpg) ; }

    .qunar .next a { display: block; width: 24px; height: 34px; overflow: hidden; background: url( index_show_center_right.jpg); }



.index_video {
    width: 210px;
    height: 182px;
    float: left;    
    padding-left: 23px;

}
.index_video_title {
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    color: #000000;
    padding-left: 32px;
}
.index_video_center {
    margin-top: 20px;
}
a.index_video_img {
    width: 200px;
    height: 149px;
}


.footer_top {
    height: 150px;
}

.footer_top ul {
    width: 165px;
    float: left;
    padding-top: 20px;
}
.footer_top ul li a {
    font-size: 12px;
    display: block;
    line-height: 20px;
    color: #6f6f6f;
    height: 20px;
}

.footer_top ul h4 {
    font-size: 14px;
    color: #ffffff;
    padding-bottom: 10px;
}
.footer_top ul li a:hover {
    color: #ffffff;
}



.footer_bottom {
    height: 110px;
}

.footer_bottom p {
    width: 700px;
    float: left;
    font-size: 12px;
    color: #ffffff;
    line-height: 20px;
    padding-top: 10px;
}


.footer_bottom_links {
    width: 260px;
    float: right;
    padding-top: 30px;
    height: 12px;
    font-size: 12px;
    color: #ffffff;
    line-height: 12px;
}
.footer_bottom_links a {
    font-size: 12px;
    line-height: 12px;
    color: #ffffff;
    padding: 0 5px;
}
.footer_bottom_links a:hover {
    color: #0074bc;
}

.neiye_banner {
    width: 978px;
    height: 256px;
   
    margin: 0 auto;
    margin-top: 11px;
}
.neiye_banner img {
    width: 978px;
    height: 256px;
    overflow: hidden;
}

.neiye_left {
    width: 250px;

}
.neiye_right {
    width: 730px;
}
.neiye_left_title {
    width: 250px;
    height: 40px;
    padding-bottom: 13px;
    background: url( neiye_left_title.jpg);
    overflow: hidden;
}
.neiye_left_title h4 {
    font-size: 18px;
    color: #0093dd;
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    font-weight: normal;
}
.neiye_left_title h4 span {
    font-size: 16px;
    color: #999999;
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    font-weight: normal;
    padding-left: 4px;
}



.container_bottom {
    height: 12px;
    background: url( container_bottom.jpg) no-repeat;
}

.neiye_left_box {
    width: 229px;

    padding-left: 19px;
    padding-top: 20px;
    float: left;
}

.neiye_right_box {
    width: 729px;
    float: right;
}

.left_sidebar_title {
    width: 202px;
    height:32px;
    line-height: 32px;
    padding-left: 12px;
    font-size: 12px;
    color: #676767;
    background: url( left_sidebar_title_on.jpg) no-repeat ;
    cursor: pointer;
}
.left_sidebar_title_on {
    color: #ffffff;
    background: url( left_sidebar_title.jpg) no-repeat left;
}
.left_sidebar ul {
    display: none;
}
.left_sidebar ul li{
    height: 19px;
    line-height: 19px;
    padding: 4px 0;
    padding-left: 23px;
}
.left_sidebar ul li a {
    height: 19px;
    line-height: 19px;
    color: #676767;
    font-size: 12px;
    display: block;
    padding-left: 20px;
    background: url( left_sidebar_li.jpg) no-repeat left;
}
.left_sidebar ul li a:hover {
    background: url( left_sidebar_li_on.jpg) no-repeat left ;
}


.neiye_contect {
    width: 214px;
    height: 124px;
    background: url( neiye_contect.jpg) no-repeat;
    margin-top: 20px;
}


.neiye_right_attribute {
    margin-top: 20px;
    width: 696px;
}

.neiye_right_attribute_img {
    width: 382px;
    height: 287px;
    padding: 1px;
    overflow: hidden;
    float: left;
    background: url( neiye_right_attribute_img.jpg) no-repeat;
}
.neiye_right_attribute_img img {
   

    overflow: hidden;
	text-align:center;
}

.neiye_right_attribute_box {
    width: 298px;
    float: right;
    padding-top: 10px;
}
.neiye_right_attribute_box h4 {
    height: 24px;
    line-height: 24px;
    color: #393939;
    font-size: 12px;
    font-weight: bold;
}
.neiye_right_attribute_box h4  span {
    height: 24px;
    line-height: 24px;
    color: #000;
    font-size: 12px;
    font-weight: normal;
}

.neiye_right_search {
    width: 566px;
    height: 62px;
    background: url( neiye_right_search.jpg) no-repeat;
    margin-top: 10px;
    padding-left: 130px;
}
.neiye_right_search_row {
    width: 90px;
    float: left;
    margin-right: 10px;
    display: inline;
}
.neiye_right_search_row span {
    width: 90px;
    height: 20px;
    line-height: 20px;
    color: #676767;
    font-size: 12px;
    display: block;
    margin-top: 10px;     
}
.neiye_right_search_row select {
    border: 1px solid #d5d5d4;
    width: 80px;
}
.neiye_right_search_row input {
    border: 1px solid #d5d5d4;
    width: 80px;
}
.neiye_right_search_btn {
    width: 46px;
    height: 21px;
  
    display: inline;
    float: right;
    margin-right: 10px;
    margin-top: 30px;
}
#search_submit_i{
	  background: url( neiye_right_search_btn.jpg) no-repeat;
	    width: 46px;
     height: 21px;
	 border:0px;
	 cursor:pointer;
	}
.neiye_right_search_btn a {
    width: 46px;
    height: 21px;
    display: block;
}

.neiye_right_details {
    width: 696px;
    padding-top: 6px;
    background: url( neiye_right_details.jpg) no-repeat top;
    margin-top: 10px;
}
.neiye_right_details_bottom {
    width: 696px;
    padding-top: 6px;
    background: url( neiye_right_details_bottom.jpg) no-repeat ;
}

.neiye_right_details_box {
    border-left: 1px solid #d7d6d6;
    border-right: 1px solid #d7d6d6;
    width: 646px;
    padding: 0 24px;
}

.neiye_right_details_title {
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #0089d4;
    border-bottom:1px solid #d7d6d6;
}


.neiye_right_search1 {
    width: 696px;
       padding-bottom:10px;
	 
    background: url( neiye_right_search1.png) no-repeat;
    margin-top: 30px;
	border-bottom:1px solid #D5D5D5;
}
.neiye_right_search1 h4 {
    padding-left: 14px;
    font-size: 14px;
    color: #0089d4;
    height: 14px;
    line-height: 14px;
    margin-bottom: 25px;
}
.neiye_right_search1_row {
    width: 694px;
    height: 30px;
    margin: 0 auto;
    border-bottom: 1px dashed #b9b9b9;
}
.neiye_right_search1_row_name {
    width: 37px;
    padding-left: 10px;
    line-height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #0089d4;
    float: left;
}
.neiye_right_search1_row_span {
    width: 645px;
    height: 30px;
    line-height: 30px;
    float: left;
}
.neiye_right_search1_row_span .focus{ background:#0089D4; color:#fff;}
.neiye_right_search1_row_span .focus a{ color:#fff;}
.neiye_right_search1_row_span span {
    font-size: 12px;
    line-height: 30px;
    height: 30px;
   
    padding:2px 3px;
    cursor: pointer;
}
.neiye_right_search1_row_span span a { color: #676767; padding:2px 0px; }
.neiye_right_search1_row_span span a:hover { color: #fff; background:#0089D4; padding:2px 0px; }


.product {
    width: 696px;
    margin-top: 16px;
}
.product_row {
    width: 214px;
    float: left;
    display: inline;
    margin-bottom: 10px;
    margin-right: 18px;
}

a.product_row_img {
    width: 212px;
    height: 169px;
    display: block;
	padding-top:4px;
	background:#Fff;
	text-align:center;
    border: 1px solid #d5d5d5;
}
.product_row_img img {

    overflow: hidden;
	text-align:center;
}

 .square {
    width: 210px;
    height: 160px;
 }
 
a.product_row_name {
    width: 214px;
    height: 20px;
    line-height: 20px;
    display: block;
    font-size: 12px;
    color: #676767;
    text-align: center;
}
a.product_row_span {
    width: 214px;
    height: 20px;
    display: block;
    font-size: 12px;
    color: #a3a3a3;
    text-align: center;
    line-height: 20px;
}


.neiye_left_nav {
    width: 214px;
}
.neiye_left_nav .focus{
	 background: url( neiye_left_nav_li_on.jpg) no-repeat ;
    color: #FFFFFF;}
.neiye_left_nav li {
    width: 214px;
    height: 32px;
}
.neiye_left_nav li a {
    width: 202px;
    height: 32px;
    padding-left:12px;
    display: block;
    line-height: 32px;
    font-size: 12px;
    color: #676767;
    background: url( neiye_left_nav_li.jpg) no-repeat;
    margin-bottom: 1px;
}
.neiye_left_nav li a:hover {
    color: #ffffff;
    background: url( neiye_left_nav_li_on.jpg) ;
    text-decoration: none;
}
#neiye_left_nav_on {
    color: #ffffff;
    background: url( neiye_left_nav_li_on.jpg);
}


.text_title {
    margin:0 auto;
    margin-top: 20px;
    width: 700px;
    font-size: 21px;
    color: #1a1a1a;
    text-align: center;
    border-bottom: 1px dashed #474747;
    height: 40px;
    line-height: 40px;
}

.text_center {
    margin:0 auto;
    margin-top: 5px;
    max-width: 700px;
    overflow: hidden;
}
.text_center p {
    font-size: 12px;
    
    line-height: 24px;
    color: #585858;
}
.text_center img {
    overflow: hidden;
}
.content_text img{
    width: 100%;
}

.contact_text {
    margin:0 auto;
    margin-top: 20px;
    width: 700px;
    border-bottom: 1px dashed #a1a0a0;
    padding-bottom: 10px;
}
.contact_text h4 {
    color: #0089d4;
    font-weight: normal;
    font-size: 16px;
    padding-left: 20px;
    height: 30px;
    line-height: 30px;
}
.contact_text h5 {
    color: #0089d4;
    font-weight: normal;
    font-size: 12px;
    padding-left: 20px;
    height: 30px;
    line-height: 30px;
}
.contact_text p {
    color: #838383;
    font-weight: normal;
    font-size: 12px;
    padding-left: 45px;
    line-height: 24px;
}

.neiye_right_news {
    margin:0 auto;
    margin-top: 20px;
    width: 700px;
}

.neiye_right_news_row {
    border-bottom: 1px dashed #a1a0a0;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.neiye_right_news_row_img {
    max-width: 131px;
    max-height: 91px;
    display: inline;
    float: left;
    margin-right: 10px;
}
.neiye_right_news_row_img img{
    width: 100%;
}

.neiye_right_news_row_img a {
    width: 131px;
    height: 91px;
    display: block;
    overflow: hidden;
}
a.neiye_right_news_row_h4 {
    width: 550px;
    float: left;
    height: 24px;
    line-height: 24px;
    display: block;
    font-size: 12px;
    color: #363636;
}
a.neiye_right_news_row_p {
    width: 550px;
    float: left;
    line-height: 20px;
    display: block;
    font-size: 12px;
    color: #6d6d6d;
}
.neiye_right_news_row_time {
    width: 550px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #6d6d6d;
    float: left;
}





































#pagination {
    width: 480px;
    height: 21px;
    margin-top: 15px;
}
#pagination ul {

} 
#pagination ul li {
    height: 30px;
    width: 26px;
    float: left;
    text-align: center;
    line-height: 30px;
    display: inline;
    border: 1px solid #cfcfcf;
    border-right: none;
} 
#pagination ul li a {
    height: 30px;
    width: 26px;
    line-height: 30px;
    font-size: 14px;
    color: #565656;
    font-family: Arial;
    display: block;
}
#pagination ul li a:hover {
    color: #0074bc;
}
#pagination_on {
    color: #0074bc!important;
}
#pagination ul li.pagination_first {
    width: 60px;
} 
#pagination ul li.pagination_last {
    width: 60px;
}
#pagination ul li.pagination_first a {
    width: 60px;
}
#pagination ul li.pagination_last a {
    width: 60px;
}
#pagination_last {
    border-right: 1px solid #cfcfcf!important;
}

.breadcrumb {
    width: 730px;
    height: 53px;
    line-height: 53px;
    background: url( breadcrumb.jpg) no-repeat;
}
.breadcrumb_title {
    width: 130px;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    height: 53px;
    line-height: 53px;
    padding-left: 26px;
}
.breadcrumb_links {
    padding-right: 10px;
    color: #545454;
    font-size: 12px;
    height: 53px;
    line-height: 53px;
}
.breadcrumb_links a {
    padding: 0 5px;
    font-size:12px;
    color: #545454;
    height: 53px;
    line-height: 53px;
}
.breadcrumb_links a:hover {
    color: #0086cf;
}
.breadcrumb_links span {
    padding-left: 5px;
    height: 53px;
    line-height: 53px;
    font-size:12px;
    color: #0086cf;
}

.map_right{width:240px; float:right; border:1px solid #eee; padding:10px 5px 20px 5px; height:420px; }
.map_right .city select { width:130px;}
.map_list{line-height:18px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dashed #0093DD; }
.map_list strong{ font-weight:bold;}
.map_list a{ text-decoration:none; color:#0093DD;  cursor:pointer;}
.pic_list{ width:170px; float:left; text-align: center;}
.pic_list .pic_list_img{height: 130px; }
.pic_list .pic_list_img img{ padding: 2px; border: 1px solid #CECECE; height: 120px;}
.font_gray3{text-align:right;}


.nav_rs {width:480px; float: right;  margin-right: 60px; margin-top: 25px; text-align: right; color: #fff}
.nav_rs a{ color: #fff;}
.nav_rs span{ margin: 0 10px;}
.nav_rs .width_70{ width: 60px; display: inline-block;}  
.page_fy .current{
    BORDER-RIGHT: #eee 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #eee 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    BORDER-LEFT: #eee 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #eee 1px solid;
    TEXT-DECORATION: none;
}

/*CNLTreeMenu Start*/
.CNLTreeMenu img.s {cursor:pointer;vertical-align:middle;}
.CNLTreeMenu ul {padding:0;}
.CNLTreeMenu li {list-style:none;padding:0; line-height:18px;}
.Closed ul {display:none;}
.Child img.s {background:none;cursor:default;}
#CNLTreeMenu1 ul {margin:0 0 0 17px;}
#CNLTreeMenu1 img.s {height:15px;}

/*CNLTreeMenu End*/
/*Temp CSS for View Demo*/
#CNLTreeMenu1,#CNLTreeMenu2,#CNLTreeMenu3 {width:215px;color:inherit;margin:3px 3px 3px 0px;padding:3px 3px 3px 0px;}
#CNLTreeMenu1,#CNLTreeMenu2 {padding-bottom:15px;}
.ViewCode {
 clear:both;
 border:1px solid #FFB900;background:#FFFFCC;color:inherit;margin:3px;padding:3px;
}
.ViewCode h6 {color:#00f;}
 #CNLTreeMenu1 a:hover{ color:#0089D4; text-decoration:underline;}
.dTreeNode{ }

  .product_row img{
              max-height: 169px;
              max-width: 210px;
              margin:0 auto;
            }
            .img_a{
              width: 100%;
              height: 100%;
              text-align: center;
              display: block;
            }


        .Validform_checktip{display: inline;}
        .inputxt{ line-height: 21px; height: 21px;padding: 2px 5px; }
        .registerform select{width;60px;}
        .registerform table td.w1{ text-align: right;}

.td img{
  max-width: 100%;
}







