/* CSS Document */
body{
padding: 0;
margin: 0;
background-image:url(../images/nan_big.jpg);
text-align: center;
font-size:13px;
font-family: "微软雅黑","宋体","黑体",Arial, Helvetica, sans-serif;
}
*{
border: 0;
padding: 0;
margin: 0;
list-style: none;
text-decoration: none;
}
a{
cursor:pointer;}

/*-------------TOP------------------*/
.Header{
width:100%;
height:130px;
min-width:980px;
text-align:center;
background-color: #F6EFE8;
margin-top:0px;
}
.Top{height:130px;overflow:hidden;width:980px;margin:0px auto; text-align:left;}
.Top .Logo{}
/* banner */
.banner{height:280px;overflow:hidden;overflow:hidden; width:100%; min-width:980px; margin-top:2px;}
.banner .d1{width:100%;height:280px;display:block;position:absolute;min-width:980px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:5;left:0px;min-width:980px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -66px; margin-top:255px;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/bannernavwhite2.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/bannernavblue2.png) no-repeat center;}
#menu{
height: 48px;
min-width:980px;
background:url(../images/nan_bg.jpg) left top repeat-x;
}
#menu #menu_box{
width: 980px;
margin: 0 auto;
position: relative;
z-index: 100;
font-size: 14px;
line-height: 48px;
padding-left: 5px;
}
#menu #menu_box ul{
width: 980px;
}
#menu #menu_box ul li{
float: left;
width: 138px;
height: 48px;
position: relative;
text-align:center;
display: inline;
z-index: 2;
background:url(../images/nan_line.jpg)  right center no-repeat;
}
#menu #menu_box ul li a{
display: block;
width: 136px;
height: 48px;
color:#FFFFFF;
}
#menu #menu_box ul li a:hover{
color: #00143c;
background-color:#00000;
}
#menu #menu_box ul li.on{    
}
#menu #menu_box ul li.on a{
color: #00143c;
background-color:#F3F7FF;
}
#menu #menu_box ul li div.hide_box{
position: absolute;
z-index: 60;
left: 0;
top: 48px;
background: #1D1D1D;
padding: 16px 0;
display: none;
font-size:14px;
}
#menu #menu_box ul li div.hide_box .m_img{
width:167px;
}
#menu #menu_box ul li div.has1{
width:136px
}
#menu #menu_box ul li div.has2{
width: 282px;
}
#menu #menu_box ul li div.has3{
width: 462px;
}
#menu #menu_box ul li div.has5{
width: 330px;
}
#menu #menu_box ul li div.has3 ul{
min-height: 157px;
}


#menu #menu_box ul li div.has6{
width: 620px;
}
#menu #menu_box ul li div.has6 ul{
min-height: 157px;
}
#menu #menu_box ul li div.hide_box ul{
float: left;
width: 136px;
line-height:normal;
}
#menu #menu_box ul li div.hide_box ul a{
color:#FFFFFF;
background-color:#1D1D1D;
}
#menu #menu_box ul li div.hide_box ul li{
font-size: 12px;
font-weight:normal;
height: 32px;
line-height:32px;
width: 100%;
text-align:center;
background:none;
}
#menu #menu_box ul li div.hide_box ul li:hover{ background-color:#8F1739;}
#menu #menu_box ul li div.hide_box ul li:hover a{ background-color:#8F1739;}

#menu #menu_box ul li div.has1  ul{
border:0px;
width: 136px;
}
#menu #menu_box ul li div.hide_box ul embed{
padding: 0 30px;
}
#menu #menu_box ul li div.hide_box ul li a{
height: 32px;
line-height:32px;
font-size:14px;
}

/*----------------main-----------------------*/
.Main
{
width:100%;
height:auto;
min-width:980px;
text-align:center;
padding-bottom:20px;
overflow:hidden;
}
.Main .MCenter{
width: 980px;
margin: 0 auto;
padding-top:8px;
height:auto;
text-align:left;
overflow:hidden;
}
.Main .MCenter .Left{
width: 210px;
height:auto;
text-align:left;
float:left;
overflow:hidden;
}
.Main .MCenter .Left .Ltuijian{
width: 100%;
height:auto;
float:left;
padding-bottom:8px;
}
.Main .MCenter .Left .Ltuijian .til{
width:100%;
height:35px;
line-height:35px;
border-bottom:1px solid #CCCCCC;
color:#666666;
font-size:16px;
font-weight:bold;
float:left;
overflow:hidden;
}
.Main .MCenter .Left .Ltuijian .del{
width:100%;
height:266px;
float:left;
overflow:hidden;
color:#999999;
padding-top:10px;
padding-left:5px;
}
.Main .MCenter .Left .Ltuijian .del .NavPic{ width:198px; height:265px; overflow:hidden;}
.Main .MCenter .Left .Ltuijian .del .NavPic ul li{height:auto; width:198px;overflow:hidden; float:left; margin-bottom:1px;}
.Main .MCenter .Left .Ltuijian .del .NavPic ul li img{ width:198px;}
.Main .MCenter .Left .imgLink{ width:100%; height: auto; overflow:hidden;}
.Main .MCenter .Left .imgLink img{ width:210px; height: 90px;}

.Main .MCenter .Left .Ltuijian .LMenu{ height:auto; padding-bottom:20px; background-color:#FFFFFF;}
.Main .MCenter .Left .Ltuijian .LMenu .m1{ height:30px; line-height:30px; width:188px; padding-left:12px; background:url(../images/icon01.gif) left center no-repeat; border-bottom:1px solid #E4E4E4;}
.Main .MCenter .Left .Ltuijian .LMenu .m1 a{ font-size:15px; color:#333;}
.Main .MCenter .Left .Ltuijian .LMenu .m1 a:hover{color:#B60001;}

.Main .MCenter .Left .Ltuijian .LMenu .m2{ height:30px; line-height:30px; width:182px; padding-left:18px; border-bottom:1px dashed #E4E4E4; overflow:hidden;}
.Main .MCenter .Left .Ltuijian .LMenu .m2 a{ font-size:14px; color:#333; font-weight:normal;}
.Main .MCenter .Left .Ltuijian .LMenu .m2 a:hover{color:#B60001;}

.Main .MCenter .Right
{
width:760px;
height:auto;
float:right;
background-color:#FFFFFF;
overflow:hidden;}

.Main .MCenter .Right dl.DList{
width:760px;
height:auto;
float:left;
}
.Main .MCenter .Right dl.DList dt{
width:100%;
height:36px;
line-height:36px;
font-size:13px;
font-weight:bold;
padding-left:50px;
background:url(../images/Ltil.png) left bottom no-repeat;
}
.Main .MCenter .Right dl.DList dd{
width:100%;
height:auto;
float:left;
overflow:hidden;
}
.Main .MCenter .Right dl.DList dd .fdp{ height:30px; line-height:30px; text-align:right;padding-right:20px;}
.Main .MCenter .Right dl.DList dd .fdp .slideLink {
text-decoration: none;
float: right;
color:#666666;
}
.Main .MCenter .Right dl.DList dd .fdp .slideLink .slideBtn {
background: url("../images/bg01.png?v=201409221731") no-repeat -1187px -11px;
width: 18px;
height: 30px;
line-height: 30px;
float: left;
text-align: right;
cursor: pointer;
}
user agent stylesheetdiv {
display: block;
}
/*---------product list---------*/
.Main .MCenter .Right dl.DList dd ul{
width:100%;
height:auto;
margin:0px;
padding:0px;
padding-top:10px;
padding-bottom:10px;
float:left;
overflow:hidden;
}
.Main .MCenter .Right dl.DList dd ul li{
width:240px;
height:285px;
padding-left:5px;
padding-right:5px;
float:left;
overflow:hidden;
text-align:center;
line-height:25px;
}
.Main .MCenter .Right dl.DList dd ul li img{ width:240px; max-height:240px;}
.Main .MCenter .Right dl.DList dd ul li a{ color:#666666;}
.Main .MCenter .Right dl.DList dd ul li a:hover{ color:#B60001;}
/*---------product detail---------*/
.Main .MCenter .Right dl.DList dd.Pdetail{
text-align:center;
padding:5px;
padding-top:10px;
}
.Main .MCenter .Right dl.DList dd.Pdetail .Dtil{
height:35px;
line-height:35px;
width:220px;
float:left;
overflow:hidden;
padding-left:10px;
font-size:16px;
font-weight:bold;
text-align:left;
}
.Main .MCenter .Right dl.DList dd.Pdetail .Dprice{
height:auto;
line-height:35px;
width:220px;
float:left;
overflow:hidden;
padding-left:10px;
font-size:16px;
text-align:left;
color:#666666;
}
.Main .MCenter .Right dl.DList dd.Pdetail .Dprice .ibutton{background-color: #c40000;
  border: 1px solid #c40000;
  color: #fff; cursor:pointer; width:180px; height:40px; line-height:40px; text-align:center;border-radius: 5px; margin-top:25px;}
.Main .MCenter .Right dl.DList dd.Pdetail .Dimg{
width:400px;
height:auto;
border:1px solid #CCC;
text-align:center;
float:left;
overflow:hidden;
}
.Main .MCenter .Right dl.DList dd.Pdetail .Dimg img{ width:400px;}
.Main .MCenter .Right dl.DList dd.Pdetail .Dinfo_Til{
width:735px;
height:30px;
border-bottom:1px solid #DDD;
line-height:30px;
margin:0 auto;
text-align:left;
clear:both;
text-align:left;
padding-top:15px;
font-weight:bold;
}
.Main .MCenter .Right dl.DList dd.Pdetail .Dinfo{
width:735px;
height:auto;
line-height:22px;
margin:0 auto;
text-align:left;
clear:both;
text-align:left;
}

/*---------news list---------*/
.Main .MCenter .Right dl.DList dd ul.ul_news{
width:100%;
height:auto;
margin:0px;
padding:0px;
padding:10px;
float:left;
overflow:hidden;
}
.Main .MCenter .Right dl.DList dd ul.ul_news li{
width: 720px;
height: auto;
line-height: 30px;
padding-bottom: 30px;
float: left;
border-bottom: 1px solid #dfdfdf;
overflow:hidden;
}
.Main .MCenter .Right dl.DList dd ul.ul_news li H3 {
color: #4B4B4B;
}
.Main .MCenter .Right dl.DList dd ul.ul_news li H3 a {
color: #4B4B4B;
}
.Main .MCenter .Right dl.DList dd ul.ul_news li H3 a:hover {
color: #B60001;
}
.Main .MCenter .Right dl.DList dd ul.ul_news li .key {
width: 720px;
height: auto;
line-height: 30px;
color: #4C4C4C;
clear: both;
text-align:left;
}
/*---------news detail---------*/
.Main .MCenter .Right dl.DList dd.Ndetail{
text-align:center;
padding:10px;
}
.Main .MCenter .Right dl.DList dd.Ndetail .Ntil{
height:35px;
line-height:35px;
margin:0 auto;
clear:both;
}
.Main .MCenter .Right dl.DList dd.Ndetail  .ti2 {
height: 25px;
line-height: 25px;
color: #777;
text-align: center;
clear: both;
padding-bottom: 15px;
}
.Main .MCenter .Right dl.DList dd.Ndetail .Del{
width:720px;
height:auto;
line-height:22px;
margin:0 auto;
text-align:left;
clear:both;
}
/*---留言板---*/
.Main .MCenter .Right dl.DList dd.Ndetail .board{ width:720px; height:auto; overflow:hidden; text-align:left; padding-top:20px;} 
.Main .MCenter .Right dl.DList dd.Ndetail .board-title{ width:720px; height:44px; padding-left:12px; line-height:44px; color:#717171; font-size:14px; font-weight:bold; background:url(../images/contact-title-bg.jpg) repeat-x; text-align:left;}
.Main .MCenter .Right dl.DList dd.Ndetail .board-cont{ width:720px; padding-left:12px; float:left; overflow:hidden; text-align:left;}
.Main .MCenter .Right dl.DList dd.Ndetail .board-cont table td .tijiao{ width:81px; height:31px; border:0; background:url(../images/submit-btn.jpg) no-repeat;}
.Main .MCenter .Right dl.DList dd.Ndetail  .board-cont table td .chongzhi{ width:81px; height:31px; border:0; background:url(../images/submit-btn.jpg) no-repeat;}

/*---------leave word--------------*/
.Main .MCenter .Right dl.DList dd.Ndetail .imitate_left {
	WIDTH: 720px;FLOAT: left; height:auto;
}
.Main .MCenter .Right dl.DList dd.Ndetail .imitate_left UL {
	WIDTH: 100%; COLOR: #686868; FONT-SIZE: 12px; margin-top:30px; float:left;
}
.Main .MCenter .Right dl.DList dd.Ndetail .imitate_left UL LI {
	LINE-HEIGHT: 30px; WIDTH: 100%; FLOAT: left; overflow:hidden; padding-left:20px; margin-top:0px;background:none;margin-bottom:0px; height:30px; text-align:left;
}
.Main .MCenter .Right dl.DList dd.Ndetail .imitate_left UL LI LABEL {
	TEXT-ALIGN: right; WIDTH: 70px; DISPLAY: block; FLOAT: left
}
.Main .MCenter .Right dl.DList dd.Ndetail .imitate_left UL LI INPUT {
	border:1px solid #86A1BA; PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; MARGIN-TOP: 5px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px;  FLOAT: left; HEIGHT: 15px; COLOR: #666666; FONT-SIZE: 12px; PADDING-TOP: 0px; _margin-top: 7px; width:180px;
}
.Main .MCenter .Right dl.DList dd.Ndetail .imitate_left UL LI textarea {
	border:1px solid #86A1BA;
}
.Main .MCenter .Right dl.DList dd.Ndetail .imitate_left UL LI INPUT.ibutton {
	BORDER-RIGHT-WIDTH: 0px; WIDTH: 81px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 32px; MARGIN-LEFT: 67px; BORDER-LEFT-WIDTH: 0px;
	background:url(../images/btn_bg.png) left center no-repeat; line-height:32px; color:#5B91AB; font-weight:bold;
}
.Main .MCenter .Right dl.DList dd.Ndetail .imitate_left UL LI EM {
	COLOR: red; MARGIN-LEFT: 5px; FONT-SIZE: 12px;
}


/*--------------BOTTOM----------------*/
.Footer{
width:100%;
height:87px;
min-width:980px;
clear: both;
color:#FFF;
text-align: center;
background-color:#4d4d4d;
margin-top:10px;
float:left;
}
.Footer .company_info_box{
    width:980px;
    margin: 0 auto;
    text-align: left;
}
.Footer .company_info_box .company_info_box_box{
    float: left;
	width:650px;
    margin: 0 auto;
    text-align: left;
}
.Footer .company_info_box .company_info_box_box .contact_box{
    float: left;
	overflow:hidden;
    text-align: left;
}
.Footer .company_info_box .company_info_box_box .contact_box .contact{
    width: 650px;
    float: left;
	overflow:hidden;
	line-height: 25px;
    padding-top: 5px;
    text-align: left;
}
.Footer .company_info_box .item{
    width: 10px;
    float: left;
	overflow:hidden;
    line-height: 25px;
    margin-top: 12px; 
    text-align: left;
	padding-left:22px;
	padding-right:22px;
	padding-top:5px;
}
.Footer .company_info_box .company_info_box_box .Flink{
    width: 650px;
	height:16px;
    float: left;
	line-height: 15px;
	padding-top: 18px;
    text-align: left;
}
.Footer .company_info_box .company_info_box_box .Flink a{
padding-left:11px;
padding-right:11px;
}
.Footer .company_info_box .company_info_box_box .Flink a:link{
    color: #FFF;
}
.Footer .company_info_box .company_info_box_box .Flink a:visited{
    color: #FFF;
}
.Footer .company_info_box .company_info_box_box .Flink a:hover{
    color: #F90;
}
.Footer  .company_info_box .copyright{
	width:175px;
	overflow:hidden;
	height:auto;
    padding-top: 12px;
}
.Footer .company_info_box .copyright img{
	float: right;
	overflow:hidden;
	margin-left: 0px;
	padding:0px;
}
.Footer .company_info_box .copyright_right{
	width:180px;
	float:right;
	overflow:hidden;
	line-height:24px;
	text-align: right;
    margin-top: -55px;
	padding-top:5px;
}
.Footer .company_info_box .copyright_right a:link{
   color:#FFF;
}
.Footer .company_info_box .copyright_right a:visited{
   color:#FFF;
}
.Footer .company_info_box .copyright_right a:hover{
   color:#F90;
}
.Footer .flink{
    width: 100%;
    height: 40px;
    background-color: #1e1e1e;
}
.Footer .flink .flink_box{
    width: 980px;
    margin: 0 auto;
    line-height: 40px;
    text-align: left;
}
.Footer .flink .flink_box span{
    float: left;
}
.Footer .flink .flink_box a{
    margin: 0 15px;
}
.Footer .flink .flink_box a:link{
    color: #FFF;
}
.Footer .flink .flink_box a:visited{
    color: #FFF;
}
.Footer .flink .flink_box a:hover{
    color: #F90;
}


.Mpage { height:auto; width:100%; clear:both; float:left;}
.page {height:30px;text-align:center;line-height:30px; padding-top:10px;}
/*.page a, .page b { border:1px solid #ccd1dc; background:#edfcfe; padding:3px 8px;}*/

.anpager .cpb {background:#4693D0 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#FFFFFF;font-weight:bold;margin:5px 4px 0 0;padding:4px 5px;}
.anpager a {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;color:#1F3A87;margin:5px 4px 0 0;padding:4px 5px;text-decoration:none; display:inline;}
.anpager a:hover{background:#4693D0 none repeat scroll 0 0;border:1px solid #FF7B00;color:#FFFFFF;}