/* CSS Document */
/*公共样式*/
*{margin:0; padding:0; }
html{ overflow-x:hidden;}
body {margin:0; padding:0; border:0; font-size:12px;/*  behavior:url("csshover.htc"); */ font-family:"微软雅黑";}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}   
table,td,tr,th{ font-size:12px;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 { font-size:12px;}
a {text-decoration:none;}
em,i{font-style:normal;}
.clear{ clear:both;}
input[type="submit"],input[type="button"]{ cursor:pointer;} 

.f01{ font-family:"微软雅黑";}
.l{ float:left;}
.r{ float:right;}
.blank{ height:10px;}
.blank1{ height:15px;}
.blank2{ height:20px;}
.blank3{ height:25px;}
.blank4{ height:30px;}
.header,.main,.footer{ width:1000px; margin:0 auto;}
#header{ background:url(../images/xdf_pic1.jpg) repeat-x; height:84px; position:relative; z-index:2;}
.h_box{ height:84px;}
.h_box dt{ float:left;}
.h_box dd{ float:right;}
.logo{ }
.nav{ padding-top:4px;}
.nav li{ float:left; position:relative;}
.nav li a{ font-size:17px; color:#5e5e5e; width:116px; height:80px; line-height:80px; text-align:center;display:block;}
.nav li a.hover{ color:#FFF; background:#c9252b;}
.nav li a:hover{ color:#FFF; background:#c9252b;}
.nav li .sub{ display:none;} 
.nav li:hover a{ color:#FFF; background:#c9252b;}
.nav li:hover .sub{ background:url(../images/xdf_pic58.png); position:absolute; left:0; top:80px; width:116px; display:block;}
.nav li:hover .sub a{ display:block; height:49px; line-height:49px; background:url(../images/xdf_pic59.png) center bottom no-repeat; color:#FFF;}

.slideBox{ width:100%;  overflow:hidden; position:relative;}
.slideBox .hd{ height:5px; overflow:hidden; position:absolute; right:45.5%; bottom:28px; z-index:2; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:3px; width:55px; height:5px; background:#eaeae9; cursor:pointer; text-indent:-9999px; }
.slideBox .hd ul li.on{ background:#c9252b; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }
.slideBox .bg{ width:100%; height:1000px; position:absolute; top:0; left:0; z-index:1;}

.slideGroup{ width:100%;}
.slideGroup .parHd{ position:relative;  }
.slideGroup .parHd ul{ float:left; position:absolute; left:0; top:-32px; height:35px;   }
.slideGroup .parHd ul li{ float:left; cursor:pointer; font-size:15px; color:#3c4251; width:123px; height:45px; line-height:45px; text-align:center;}
.slideGroup .parHd ul li.on{ background:#fff;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; position:relative; height:301px;}
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; top:37%; display:block; width:14px; height:28px; }
.slideGroup .sNext{ right:25px; background:url(../images/xdf_pic9.jpg) no-repeat;}
.slideGroup .sPrev{ left:25px; background:url(../images/xdf_pic50.jpg) no-repeat;}
.slideGroup .sPrev:hover{ background:url(../images/xdf_pic8.jpg) no-repeat;}
.slideGroup .sNext:hover{ background:url(../images/xdf_pic51.jpg) no-repeat;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;}
.slideGroup .parBd ul li{ float:left; _display:inline; overflow:hidden; margin:0 10px;}
.slideGroup .tempWrap{ margin:0 auto;}

.txtScroll-top{ width:100%; position:relative; }
.txtScroll-top .hd{}
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block; width:17px; height:17px; overflow:hidden; cursor:pointer; position:absolute; top:-39px;}
.txtScroll-top .hd .next{ background:url(../images/xdf_pic11.jpg) no-repeat; right:15px;}
.txtScroll-top .hd .prev{ background:url(../images/xdf_pic54.jpg) no-repeat; right:35px;}
.txtScroll-top .hd .next:hover{ background:url(../images/xdf_pic53.jpg) no-repeat;}
.txtScroll-top .hd .prev:hover{ background:url(../images/xdf_pic10.jpg) no-repeat;}
.txtScroll-top .bd{}

.slideTxtBox{ width:100%;}
.slideTxtBox .hd{ position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:0;}
.slideTxtBox .hd ul li{ float:left; cursor:pointer; width:140px; height:38px; line-height:38px; color:#FFF; text-align:center; font-size:14px; 
background:#9b9b9b; margin:0 10px 5px 0;}
.slideTxtBox .hd ul li.on{ background:#dd2036;}
.slideTxtBox .bd ul{ zoom:1;  }
.slideTxtBox .bd li{}

.txtMarquee-left{ width:100%; position:relative; padding:30px 0;}
/*.txtMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("images/icoLeft.gif") no-repeat;}
.txtMarquee-left .hd .next{ background:url("images/icoRight.gif") no-repeat;  }
.txtMarquee-left .bd{ padding:10px; }
.txtMarquee-left .bd .tempWrap{ width:425px !important; }*/
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:30px;  float:left;  text-align:left; _display:inline; width:auto !important;  }

.w275{ width:400px;}
.w190{ width:220px; padding-left:40px;}
.w447{ width:200px;}
.w300{ width:300px;}
.w176{ width:176px;}
.w770{ width:770px;}
.w105{ width:105px;} 
.w305{ width:305px;} 
.m_bg{ background:url(../images/xdf_pic4.jpg) top repeat-x;}
.m_bg1{ background:#f5f5f5;}
.m_bg2{ background:url(../images/xdf_pic32.jpg) repeat-y;}
.m_search{ float:right; padding:12px 0px 0px 0px;}
.m_search .text{ background:url(../images/xdf_pic5.jpg) no-repeat; width:199px; height:22px; line-height:22px; text-indent:10px; color:#7c7c7c !important; float:left; font-family:"微软雅黑"; border:0}
.m_search .submit{ background:url(../images/xdf_pic6.jpg) no-repeat; width:26px; height:22px; float:left;border:0}
.m_list{ width:237px; margin:50px 0px 0px 0px;}
.m_list img{ border:#b4b4b4 1px solid;}
.m_list p{ font-size:13px; color:#786f67; text-align:center; padding-top:15px;}
.m_list1{ height:220px; padding-top:20px;}
.m_list1 .img{  width:282px;}
.m_list1 .img img{ border:#b8b8b8;} 
.m_list1 .con{  width:284px; padding-left:20px; }
.m_list1 .con .p1{ font-size:14px; color:#3c4251; line-height:25px;}
.m_list1 .con .p2{ color:#9b9b9b; line-height:20px;}
.m_list2{ line-height:20px; padding-top:20px;}
.m_list2 .p1{ color:#3c4251; font-size:14px;}
.m_list2 .p2{ color:#c1c1c1; background:url(../images/xdf_pic52.jpg) left center no-repeat; padding-left:15px;}
.m_list2 .p3{ color:#9b9b9b;}
.m_list3{ padding:30px 0;}
.m_list3 img{ float:left; padding:0 10px;}
.m_tit{}
.m_tit span{ display:block;}
.m_tit span.cn{ font-size:16px; color:#C9262B;}
.m_tit span.en{ font-size:14px; color:#ccc;}
.m_tit a{ color:#c1c1c1; float:right;}
.m_con{ padding:20px 0;}
.m_con img{ border:#b4b4b4 1px solid;}
.m_con p{ line-height:20px; color:#9b9b9b; padding-top:10px;}
.m_link{ border-bottom:#f2f2f2 1px dotted; border-top:#f2f2f2 1px dotted; height:43px; line-height:43px; padding:0 5px;}
.m_link span{ color:#3c4251;}
.m_link a{ color:#9b9b9b; padding:0 5px;}

.l_tit{ height:102px; background:#c9252b;}
.l_tit span{ display:block; color:#FFF; padding-left:30px;}
.l_tit span.cn{ font-size:16px; padding-top:30px;}
.l_tit span.en{ font-size:13px; padding-top:5px;}
.l_nav{}
.l_nav a{ background:#9b9b9b; font-size:14px; color:#FFF; height:47px; line-height:47px; margin-top:1px; display:block; text-align:center;}
.l_nav a.hover{ background:url(../images/xdf_pic24.jpg) repeat-y; color:#444;}
.l_nav1{}
.l_nav1 a{ background:#9b9b9b; font-size:14px; color:#FFF; height:47px; line-height:47px; margin-top:1px; display:block; text-align:center;}
.l_nav1 a.hover{ background:url(../images/xdf_pic24.jpg) repeat-y; color:#444;}
.l_nav1 .sub{ display:block;}
.l_nav1 .sub a{ background:#ccc; font-size:14px; color:#FFF; height:47px; line-height:47px; margin-top:1px; display:block; text-align:center;}
.l_nav1 .sub a.hover{ background:url(../images/xdf_pic24.jpg) repeat-y; color:#444;}
.l_link{ }
.l_link dt{ font-size:13px; color:#c9252b; text-indent:13px; display:block; background:url(../images/xdf_pic56.jpg) bottom repeat-x; padding:25px 0;}
.l_link dd{ text-align:center;}

.r_tit{ background:url(../images/xdf_pic28.jpg) left bottom no-repeat; height:40px; line-height:40px; width:720px; padding-top:20px;}
.r_tit i{ font-size:18px; color:#444;}
.r_list{ width:340px; height:188px; float:left; overflow:hidden; margin:40px 40px 0 0;}
.r_list .txt1{ background:url(../images/xdf_pic29.png); height:38px; line-height:38px; padding:0 15px; margin-top:-38px; position:relative; z-index:1;}
.r_list .txt1 .p1{ color:#FFF; font-size:14px;}
.r_list .txt2{ background:url(../images/xdf_pic29.png); height:120px; padding:0 15px; position:relative; z-index:1;}
.r_list .txt2 .p1{ color:#FFF; font-size:14px; line-height:30px; padding-top:5px;}
.r_list .txt2 .p2{ color:#FFF; line-height:20px;}
.r_list .txt2 a{ color:#FFF; float:right;}
.r_list1{ width:720px;}
.r_list1 a{ display:block; font-size:13px; color:#444; border-bottom:#e3e3e3 1px dotted; height:50px; line-height:50px;}
.r_list1 a span{ float:right; color:#888;}
.r_con{ width:720px;}
.r_con img{ padding:5px}
.r_con p{ font-size:13px; line-height:25px; color:#333;}
.r_con1{ background:url(../images/xdf_pic36.jpg) no-repeat; min-height:547px; padding:40px 0;}
.r_con1 .img{ float:left; width:195px;}
.r_con1 .con{ float:left; padding-left:35px;}
.r_con1 .con .p1{ font-size:18px; color:#322828; padding-bottom:15px;}
.r_con1 .con .p1 span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#322828; padding-left:10px;}
.r_con1 .con .p2{ font-size:13px; color:#322828; line-height:25px; background:url(../images/xdf_pic35.jpg) left center no-repeat; padding-left:20px;}
.r_con1 .p3{ font-size:13px; line-height:25px; width:620px; margin:62px 0 0 50px; color:#8c8c8c;}
.r_con2{ padding-bottom:30px;}
.r_con2 .img{ float:left; width:230px;}
.r_con2 .con{ float:left; width:460px; padding-left:28px;}
.r_con2 .con .p1{ font-size:16px; color:#c9252b;}
.r_con2 .con .p2{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; background:url(../images/xdf_pic49.jpg) left center no-repeat; padding-left:15px; /* margin:10px 0; */}
.r_con2 .con .p3{ font-size:13px; color:#888; line-height:25px;}
.r_box{ padding-bottom:285px;}
.r_box li{ float:left; height:40px; width:47%; background:url(../images/xdf_pic41.jpg) 55px top no-repeat; margin-top:50px;}
.r_box li span{ float:left;}
.r_box li p{ float:left; font-size:13px; color:#666; padding-left:35px;width:263px;}
.r_box1{}
.r_box1 li{ height:45px;}
.r_box1 li span{ display:block; float:left; height:45px; line-height:45px; font-size:14px; color:#444;}
.r_box1 li.tit span{ background:url(../images/xdf_pic57.jpg) bottom left no-repeat;}
.r_box1 li.con span{ border-bottom:#eaebeb 1px dotted;}
.r_search{ float:left;}
.r_search .text{ background:url(../images/xdf_pic43.jpg) no-repeat; width:177px; height:29px; line-height:29px; text-indent:10px; color:#7c7c7c !important; float:left;}
.r_search .submit{ background:url(../images/xdf_pic44.jpg) no-repeat; width:56px; height:29px; float:left;}

.wz{ color:#666; float:right;}
.wz a{ font-family:"宋体"; color:#666;}
.wz a:hover{ color:#c9252b;}


.diy_select{height:29px;width:233px;position:relative;font-size:12px;background:url(../images/xdf_pic42.jpg) no-repeat;color:#000;float:left; margin-right:10px;}
.diy_select_btn,.diy_select_txt{float:left;height:100%;line-height:29px}
.diy_select,.diy_select_list{border:1px solid #73839F;}
.diy_select_txt{width:233px;}
.diy_select_txt,.diy_select_list li{text-indent:10px;overflow:hidden}
.diy_select_btn{width:28px;background:url(rec.gif) no-repeat center}
.diy_select_list{position:absolute;top:29px;left:-1px;z-index:88888;border-top:none;width:100%;display:none;_top:29px; background:#FFF;}
.diy_select_list li{list-style:none;height:25px;line-height:25px;cursor:default;_background:#fff}
.diy_select_list li.focus{background:#3399FF;color:#fff}

#footer{ background:#2e2e2e; height:374px;}
.f_box{ padding-top:30px;}
.f_box dt{ font-size:16px; color:#FFF; border-bottom:#484848 1px solid; height:35px; line-height:35px; color:#a0a0a0}
.f_box dd .box{}
.f_box dd .box p{ color:#fff; padding:5px 0; line-height:20px;}
.f_box dd .box p span{ color:#fff; background:url(../images/xdf_pic15.jpg) no-repeat; padding-left:25px;}
.f_box dd .box p span.ico1{ background-position:0 0;}
.f_box dd .box p span.ico2{ background-position:0 -46px;}
.f_box dd .box p span.ico3{ background-position:0 -86px;}
.f_box dd .box p span.ico4{ background-position:0 -126px;}
.f_box dd .box1{ padding-top:15px;}
.f_box dd .box1 li{ padding-bottom:8px;}
.f_box dd .box1 li .text{ background:#FFF; width:220px; height:20px; line-height:20px; text-indent:10px; color:#a5a7ac !important;}
.f_box dd .box1 li .text1{ background:#FFF; width:84px; height:20px; line-height:20px; text-indent:10px; color:#a5a7ac !important;}
.f_box dd .box1 li .submit{ background:url(../images/xdf_pic17.jpg) no-repeat; width:84px; height:21px; line-height:21px; float:right;}
.f_box dd .box1 li .textarea{ width:100%; height:84px; background:#FFF; text-indent:10px; color:#a5a7ac !important;}
.f_box dd .list{}
.f_box dd .list a{ display:block; color:#FFF; line-height:25px;}
.f_box1{ height:85px; line-height:85px; background:url(../images/xdf_pic22.jpg) top center no-repeat;}
.f_box1 dt a{ color:#e5e5e5}
.f_box1 img{ vertical-align:middle;}
.f_box1 dt{ float:left; color:#e5e5e5;}
.f_box1 dt img{ margin:0 10px;}
.f_box1 dd{ float:right;}
.f_box1 dd img{ margin-left:25px; }
.menu_foot{ background:#212020; height:60px;}
.menu_foot ul{ width:1000px; margin:0px auto}
.menu_foot ul li{ float:left; margin:0px 40px}
.menu_foot ul li a{ color:#fff; font-size:14px; line-height:60px}
.fl_con a{ padding:0px 0px 20px 10px; color:#CA252B; font-family: Microsoft YaHei, "微软雅黑"; line-height:50px; font-style:normal; font-size:14px}
.fl_con p{ font-size:13px; margin:0px 10px; line-height:24px }
.fl_con p span{ line-height:30px; color:#CA252B; font-size:14px; font-weight:600}
.pro_list ul{ margin:30px 0px}
.pro_list ul li{ width:232px; float:left; margin:8px 5px}
.pro_list ul li a img{ border:1px solid #f1f1f1;}
.pro_list ul li a p{ color:#333; background:#f1f1f1; line-height:40px; text-align:center; font-size:14px; font-weight:bold; font-family:"微软雅黑"}
.pro_list ul li a img:hover{ border:1px solid #C9252B;}
.pro_list ul li a p:hover{background:#C9252B; color:#fff}
.about{ margin:30px 45px 0px 0px; font-size:14px; line-height:24px}
.newslist{ margin:30px 45px 0px 0px}
.newslist a{ font-size:13px; color:#444; border-bottom:#e3e3e3 1px dotted; height:50px; line-height:50px; display:block}
.newslist a span{ float:right; color:#888}
.news_xq{margin:30px 45px 0px 0px; font-size:14px; line-height:24px}
.page { text-align: center; margin: 10px; clear: both; height:50px; line-height:50px; }
.page li{ float:left}
.page a { background: #fff; margin: 0px 1px; padding: 8px 10px; border: 1px solid #e1e1e1; color: #333; border-radius: 3px; background: #f0f0f0; }
.page span { background:#d20605; color: #fff; margin: 0px 1px; padding: 8px 10px; border: 1px solid #d20605; border-radius: 3px; }
.page b { background: #fff; margin: 0 1px; color: #333; overflow: hidden; }
.page b input { border: 1px solid #90CBF9; margin: 0; padding: 4px 8px; font-size: 12px; font-weight: normal; width: 16px; text-align: center; *vertical-align:middle;
display: none; }