@charset "gb2312";
/* CSS Document */
*{padding:0;margin:0;font-family:"΢���ź�",Verdana,Arial, Helvetica, sans-serif;}
body{background:#fff; font-size:15px; font-family:"΢���ź�",Verdana, Arial; line-height:150%; color:#333333; }
body{ background:url(../images/ffd113c594944c7cae9d631f0de66476.gif) repeat; }
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none; }
h1,h2,h3,h4,h5,h6,{ font-size:14px; font-weight:bolder; }
a{ text-decoration:none; color:#333333; }
a:hover{ text-decoration:underline; color:#FF0000; }
.f_l{ float:left; }
.f_r{ float:right; }
.clr{ clear:both; }
.clr2{ _clear:both; _height:0px; _overflow:hidden; }
em, th{ font-style:normal; font-weight:normal; }
.green{ color:#00c00e; }
.green2{ color:#00850d; }
.blue{ color:#0058a8; }
.blue2{ color:#003399; }
.white{ color:#FFFFFF; }
.black{ color:#000000; }
.red{ color:#FF0000; }
.gray{ color:#666666; }
.hh{ color:#333333; }


.li_last{ background:none; }


#wapper{ width:1024px; margin:0 auto; background-color:#FFFFFF; }

#head{ width:996px; margin:0 auto; }

#localtime{ font-size:12px; }
#localtime font{ font-size:12px; }

.menu {
	WIDTH: 996px; HEIGHT:auto; position:relative;
}
.move_bg {
	HEIGHT: 41px; background:url(../images/bg.gif) repeat-x 0 0; color:#cccccc; padding-top:6px;
}
.move_bg li{ float:left; background:url(../images/bg.gif) no-repeat 0 -51px; text-align:center; padding-left:5px; }
.move_bg li.li_last{ background:none; }
.move_bg li a span { display:block; float:left; width:74px; height:31px; text-align:center; padding:0px 3px; }
.move_bg li a:hover {
	BACKGROUND-IMAGE:url(../images/dh_bg2.gif); width:76px; height:31px; text-decoration:none;
}

.move_list ul{
 width:auto; HEIGHT:33px; font-size:12px; line-height:30px; background:url(../images/bg.gif) repeat-x 0 -98px;
}
.move_list ul li{ display:block; float:left; background:url(../images/bg.gif) no-repeat 0 -144px; margin:0px 3px; text-align:center }
.move_list ul li a{ margin:0px 8px; padding:0px 0px 0px 6px; text-align:center; }
.move_list ul li.li_last{ background:none; }

.bgon3 {
	BACKGROUND-IMAGE:url(../images/dh_bg2.gif); TEXT-ALIGN: center; LINE-HEIGHT: 30px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 41px; COLOR: #0058a8; FONT-SIZE: 14px; FONT-WEIGHT: bold;
}
.bgoff3 {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 41px; COLOR: #ffffff; FONT-SIZE: 14px; FONT-WEIGHT: bold;
}

.m1{
	position:absolute;
	left: 90px;
	top: 37px;
}
.m2{
	position:absolute;
	left: 175px;
	top: 37px;
}
.m3{
	position:absolute;
	left: 260px;
	top: 37px;
}
.m4{
	position:absolute;
	left: 345px;
	top: 37px;
}
.m5{
	position:absolute;
	left: 430px;
	top: 37px;
}
.m6{
	position:absolute;
	left: 515px;
	top: 37px;
}
.m7{
	position:absolute;
	left: 500px;
	top: 37px;
}
.m8{
	position:absolute;
	left: 685px;
	top: 37px;
}
.m9{
	position:absolute;
	left: 670px;
	top: 37px;
}
.m10{
	position:absolute;
	left: 790px;
	top: 37px;
}


#foot{ width:996px; margin:0 auto; padding-top:10px; }	
	.links{ width:946px; border:#dcdcdc solid 1px; padding:14px 10px 10px 40px; background:url(../images/icon.gif) no-repeat 0px -402px; height:80px; margin:0 auto; zoom:1; }
	.link_img{ height:auto; overflow:hidden; margin-bottom:10px; }
		.link_img img{ border:#dcddd8 solid 1px; width:150px; height:50px; display:inline-block; float:left; margin:0px 8px; zoom:1; }
	.link_font span{ width:80px; display:inline-block; float:left; padding:0px 10px; color:#666666; line-height:22px; }
	
	.bottom_dh{ background-color:#f4f4f4; border:#e8e8e8 solid 1px; margin-bottom:10px; text-align:center; line-height:30px; zoom:1; }	
	.copyright{ color:#444444; line-height:22px; text-align:center; height:auto; overflow:hidden; padding-bottom:20px; }




/*common*/

#center{ width:1180px; margin:5px auto 10px; }

	.cf_l{ float:left; width:250px; margin-top:10px; }
	.cf_l2{ float:right; width:250px; margin-top:10px; }

	
	.cf_r{ float:right; width:920px; margin-top:10px; }	
	.cf_r2{ float:left; width:920px; margin-top:10px; }	
#no1 {
	WIDTH: 1200px; MARGIN-BOTTOM: 15px;padding-top:10px;
}	
	.cf_2{ float:left; width:920px; margin-top:10px; }	
	.cf_22{ float:right; width:764px; margin-top:10px; }	

/*center left*/
.zxgg{ margin-bottom:10px;border:#dcdcdc solid 1px; }

#marquee1{ overflow:hidden; height:288px;  width:250px;padding-bottom:6px; zoom:1; }
#marquee1 ul{ padding-left:20px;padding-right:20px;padding-top:10px;}
#marquee1 ul li{ background:url(../images/index_bz_106.jpg) no-repeat; padding-left:20px; line-height:30px;  width:200px;font-size:13px;}

.u_gg{ border-left:#dcdcdc solid 1px; border-right:#dcdcdc solid 1px; border-bottom:#dcdcdc solid 1px; padding-bottom:6px; zoom:1; }
.u_gg ul{ padding-left:20px;padding-right:20px;padding-top:20px;}
.u_gg li{ background:url(../images/index_bz_106.jpg) no-repeat; padding-left:14px; line-height:26px; }

.ldys{ border:#e41423 solid 1px; background:url(../images/ldys.jpg) no-repeat; width:219px; height:427px; margin-bottom:10px; zoom:1; }		
.ldys ul{ padding:69px 0 0 84px; }
.ldys ul li{ padding-top:39px; font-size:18px; font-weight:bolder; }
.ldys ul li a:hover{ text-decoration:none; }
.u_gg li.text_r{ text-align:right; background:none; }


.guide{ padding:1px; margin-bottom:10px; border:#e8e8e8 solid 1px; zoom:1; }	
.guide h4{ background-color:#f4f4f4;; padding-left:14px; color:#666666; font-weight:normal; font-size:12px; line-height:26px; }	
.tel{ background:url(../images/tel.jpg) no-repeat; width:221px; height:85px; }
.tel_font{ font-weight:bolder; font-size:18px; line-height:30px; color:#fff100; padding:52px 0px 0px 89px; }

.news_listl{ float:left; width:920px;  }
.news_listl ul li{  margin-bottom:20px; border-bottom: 1px solid #dcdddd; }
.news_listl ul li .news_img{ width:200px; margin:35px auto 30px; float:left; padding-left:20px; }
.news_listl ul li .news_li{ padding:0px 21px; width:640px; float:right;}
.news_listl ul li .news_li h2{ color:#222222; font-size:22px; font-weight:normal; line-height:24px; padding-top:32px; padding-bottom:16px; }
.news_listl ul li .news_li h2 a{ color:#222222; font-size:22px; font-weight:normal; line-height:24px; padding-top:29px; padding-bottom:16px; }
.news_listl ul li .news_li h2 a b{color:#193B57}
.news_listl ul li .news_li .news_admin{ width:640px; line-height:14px; padding-bottom:16px; border-bottom:1px solid #f0f0f0; }
.news_listl ul li .news_li .news_admin span{ color:#cacdd1; font-size:13px; margin-right:32px; }
.news_listl ul li .news_li .news_admin span a{ color:#cacdd1; font-size:13px; }
.news_listl ul li .news_li .news_admin span.new_xin1{ padding-left:23px; background:url(../images/news_tp1.gif) no-repeat left 20%; }
.news_listl ul li .news_li .news_admin span.new_xin2{ padding-left:23px; background:url(../images/news_tp2.gif) no-repeat left center; }
.news_listl ul li .news_li .news_admin span.new_xin3{ padding-left:23px; background:url(../images/news_tp3.gif) no-repeat left 20%; }
.news_listl ul li .news_li .news_admin span.new_xin4{ padding-left:25px; background:url(../images/news_tp4.gif) no-repeat left center; }
.news_listl ul li .news_li .news_lwe{ padding-top:17px; height:130px; }
.news_listl ul li .news_li .news_lwe img{ float:left; margin-right:22px; width:205px; margin-top:9px;  }
.news_listl ul li .news_li .news_lwe p{ color:#555; font-size:14px; text-indent:2em; line-height:30px;  }
.news_listl ul li .news_li .news_lwe p b{color:#193B57; }
.news_listl ul li .news_li .news_lwe p a{ color:#222222; font-size:14px; text-indent:2em; line-height:30px;  }
.neirong { width:660px;  }
.neirong a {float:right;margin-right:50px;border:1px solid var(--main-color);color:var(--main-color);font-size:16px; display:block; height:38px; line-height:38px;width:160px; text-align:center}
.neirong a:hover { background:var(--main-color);color:#fff;}

.table-bordered {
    border: 1px solid #ddd;
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

table {
    background-color: transparent;
}
.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {
    background-color: #f5f5f5;border: 1px solid #ddd;
}

.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border-bottom-width: 2px;
}

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ddd;
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

td, th {
    padding: 0;
	text-align: left;
}

.p-details-tab {
    border-bottom: 3px solid #e6e8e9;
    border-radius: 3px;
    margin-bottom: 8px;
	margin-top: 28px;
    position: relative;
	height: 26px;
}
.p-details-tab .nav.nav-tabs {
    border: 0
}
.p-details-tab ul li {
    margin-right: 32px;
}
.p-details-tab .nav.nav-tabs > li a {
    border: 0 none;
    color: #232323;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    padding: 0 0 5px;
    position: relative;
    text-transform: uppercase;
	 text-decoration: none;
}
.p-details-tab li a:hover, .p-details-tab li.active > a {
    color: var(--main-color) !important;
    background: transparent !important;
}
.p-details-tab .nav > li > a:focus, .nav > li > a:hover {
    background-color: transparent;
}
.p-details-tab li a:hover:after, .p-details-tab li.active a:after {
    background: var(--main-color) none repeat scroll 0 0;
    border-radius: 3px;
    bottom: -2px;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    width: 100%;
}
.product-details .tab-content p {
    line-height: 220px;
}
.product-details .product-info > h5 {
    margin-bottom: 10px;
    margin-top: 13px;
}
.product-details .rating {
    display: inline-block;
}
.product-details p {
    display: inline-block
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}
.nav>li {
    position: relative;
    display: block;
}
.p-details-table table {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #f2f2f2;
    width: 100%;
}
.p-details-table table tr td {
    border-bottom: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
}
.p-details-table table td, .p-details-table table th {
    padding: 13px 9px;
}
.p-details-table table th {
    border-bottom: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
}
.p-details-table table thead th {
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
}
.p-details-table table tbody th {
    font-size: 16px;
    font-weight: 400;
}
.product-details-area .form-control:focus {
    box-shadow: none;
    background: #edf7fd;
    border: 1px solid #dddddd
}
.product-details-area .form-top {
    border: 0 none;
    padding: 0;
}
.product-details-area .submit-form {
    border-top: 1px solid #f2f2f2;
    margin-top: 14px;
    padding-right: 0;
    padding-top: 6px;
}
.product-details-area .submit-form .add-tag-btn {
    background: #ffffff none repeat scroll 0 0 !important;
    border: 1px solid #e6e8e9 !important;
    color: #444444 !important;
    text-transform: uppercase
}
.product-details-area .submit-form .add-tag-btn:hover, .product-tag-name .add-tag-btn:hover {
    background: #E6080A none repeat scroll 0 0 !important;
    border: 1px solid #E6080A !important;
    color: #fff !important;
}
.product-details-area .form-top {
    margin-top: 22px;
}
.tab-content {
    margin-bottom: 22px;
    color: #000;
    font-size: 16px;
    line-height: 32px;
}
.product-details-area .product-tag-name .form-top {
    margin-top: 0;
}
.product-tag-name .form-control {
    float: left;
    margin: 0 5px 5px 0;
    padding: 0;
    width: 200px;
}
.product-tag-name .form-group label {
    display: block;
    overflow: hidden;
}
.product-tag-name .add-tag-btn {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e8e9;
    border-radius: 10px;
    color: #444444;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    overflow: hidden;
    padding: 6px 25px;
    text-transform: uppercase;
    transition: background 0.3s ease 0s, color 0.2s ease 0s;
}
.product-tag-name > p {
    font-size: 11px;
    margin: 0;
}
.product-tag-name .form-group {
    margin-bottom: 0;
}
.tab-content>.tab-pane {
    display: none;
}
.tab-content>.active {
    display: block;
}