@charset "gb2312";
/* CSS Document */
.clearfix:after {content:"24dq"; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}.clearfix {display:block;}
html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; margin:0;padding:0;color: #010101; line-height:24px;}
article,footer, header,nav,section{display:block;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0}
img{ border:none;}
a{text-decoration:none;color:#444; }
a:hover{text-decoration:none;}
.clear {clear: both;}
.fl{ float:left;} .fr{ float:right;}
.fl,.fr{display:inline;}
.cen{margin:0 auto;}
.mag{ margin-top:30px;}
.mag1{ margin-top:50px;}
.mf{ margin-left:30px;}
.pad{ padding-top:30px;}

.top{ width:1004px; height:120px;}
.top .logo,.top h1{float:left;}
.top .tel{float:right;}

.nav{ width:100%; height:51px; background:url(../images/dhbg02.jpg) repeat-x;}
.nav .dh{ width:1004px; height:auto;}
.nav .dh li{ float:left; width:111px; line-height:51px; text-align:center; font-weight:bold; background:url(../images/dhbg03.jpg) right no-repeat;}
.nav .dh li a{ color:#FFF; display:block;}
.nav .dh li a:hover{ background:url(../images/dhbg01.jpg) center no-repeat;}

.banner-box{width:100%;height:431px;position:relative;overflow:hidden; margin:0 auto;}
.banner-box .bd{ width:100%;}
.banner-box .bd li .m-width {width:100%;margin:0 auto; height:431px;overflow:hidden;}
.banner-box .bd li{width:100%;height:431px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1200px;position:absolute;top:130px;left:26%;margin-left:-255px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:220px;left:580px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;}

.main{ width:1004px; height:auto;}
#lunb .titbt{position: relative; center; background:url(../images/tit.png) left 48px repeat-x; overflow:hidden;}
#lunb .titbt a{ float:left; width:200px; line-height:52px; font-weight: bold; color: #333; background:url(../images/pdh.jpg) repeat-x; text-align:center;}
#lunb .titbt a.on{color:#FFF; background:url(../images/pro_02.jpg) repeat-x;}
#lunb .titbt a:hover {color:#FFF; background:url(../images/pro_02.jpg) repeat-x;}

.tubox{ width:1000px; height:430px; overflow:hidden; margin-top:30px;}
.tubox .plist{width:1000px; height:430px; overflow:hidden;}
.tubox .plist .tp{ height:430px; overflow:hidden;}
.tubox .plist .tp li{ float:left; width:228px; height:auto; margin-left:10px; margin-right:9px; overflow:hidden;}
.tubox .plist .tp li img{ width:228px; height:178px;}
.tubox .plist .tp li .title02{ font-weight:normal; font-size:14px; text-align:center; line-height:36px;}
.tubox .plist .tp li a:hover{ color:#F00;}

.main-l{ width:552px; height:; border:1px solid #dedede;}
.tit{ width:; height:48px; background:url(../images/mids_01.jpg) left no-repeat; line-height:48px; text-indent:30px; font-weight:bold; color:#039;}
.box{ width:100%; height:auto; margin-top:20px;}
.box-l{ width:279px; height:213px;}
.box-r{ margin-left:20px; width:239px; font-size:12px; text-indent:2em;}
.wen{ width:540px; margin:0 auto; padding-bottom:20px;}
.wen a{ color:#F00;}
 
.main-r{ width:414px; height:auto; margin-left:20px;}

#lunb1 .titbt1{position: relative; center; background:url(../images/tit.png) left 48px repeat-x; overflow:hidden;}
#lunb1 .titbt1 a{ float:left; width:50%; line-height:52px; font-weight: bold; color: #333; background:url(../images/pdh.jpg) repeat-x; text-align:center;}
#lunb1 .titbt1 a.on{color:#FFF; background:url(../images/pro_02.jpg) repeat-x;}
#lunb1 .titbt1 a:hover {color:#FFF; background:url(../images/pro_02.jpg) repeat-x;}

.tubox1{ width:414px; height:300px; overflow:hidden; margin-top:15px;}
.tubox1 .plist1{width:414px; height:300px; overflow:hidden;}
.tubox1 .plist1 .tp1{ height:300px; overflow:hidden;}
.tubox1 .plist1 .tp1 dt{ width:400px; height:auto; margin:0 auto; border-bottom:1px solid #dedede; padding-bottom:10px; overflow:hidden;}
.tubox1 .plist1 .tp1 dt ul{}
.tubox1 .plist1 .tp1 dt .tu{ float:left; width:126px; height:86px;}
.tubox1 .plist1 .tp1 dt li{ float:left; width:250px; margin-left:20px;}
.tubox1 .plist1 .tp1 dt li .title02{ font-size:14px; font-weight:bold;}
.tubox1 .plist1 .tp1 dt li .title02 a{color:#F00;}
.tubox1 .plist1 .tp1 dt li p{ font-size:12px; margin-top:8px;}

.tubox1 .plist1 .tp1 dd{ width:400px; height:auto; line-height:28px; margin:0 auto; overflow:hidden; background:url(../images/dot.jpg) left no-repeat;}
.tubox1 .plist1 .tp1 dd a{ float:left; width:280px; text-indent:15px;}
.tubox1 .plist1 .tp1 dd .title02{ float:right; width:100px; font-size:12px; font-weight:normal;}

.main1{ width:100%; height:281px; background:url(../images/ditu.jpg) center no-repeat;}
.main2{ width:1004px; height:281px;}
.main2-l{ margin-left:10px; width:400px;}
.main2-l dl{ margin-top:30px;}
.main2-l dl dt{}
.main2-l dl dt em{ float:left;}
.main2-l dl dt .title02{ float:left; margin-left:10px; font-size:16px; line-height:50px; font-weight:bold;}

.main2-l dl dd{ font-size:12px; line-height:26px;}
.main2-l dl dd b{ color:#F00;}

.main2-r{ width:350px; height:222px; margin-top:15px;}
.sliderBox{width:350px;height:222px;overflow:hidden;position:relative;z-index:0; margin-top:8px;}
#show_pic{margin:0;padding:0;list-style:none;height:222px;position:absolute}
#show_pic li{float:left;margin:0;padding:0;height:222px;position:absolute}
#show_pic li a{display:inline-block;}
#show_pic li img{display:block;height:222px;width:350px}
.sliderBox .img_pagebox{position:absolute;height:24px;bottom:10px;right:10px;right:10px\9}
.sliderBox .img_page{background:rgba(110,110,110,0.3);*background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#36000000,endColorstr=#36000000);*zoom:1;float:left;width:auto;height:24px;padding-left:3px;border-radius:10px;display:block}
#img_text{display:none}
.sliderBox #icon_num a{float:left;display:inline-block;background-color:#fff;padding-right:1px;width:19px;height:20px;color:#6e6e6e;text-align:center;cursor:pointer;margin:2px 3px 0 0;display:inline-block;line-height:20x;font-size:12px;border-radius:10px;position:relative;text-decoration:none}
.sliderBox #icon_num a.active,.sliderBox #icon_num a.active:visited,.sliderBox #icon_num a.active:hover,.sliderBox #icon_num a.active:active{background-color:#4b8400;color:#fefefe;text-decoration:none}
.sliderBox #icon_num a,.sliderBox #icon_num a:visited,.sliderBox #icon_num a:hover{color:#6e6e6e;text-decoration:none;line-height:20px;}

.main-link{ width:126px; height:108px;}
.main-ul{ margin-left:24px; width:854px; height:108px;}
.main-ul ul{}
.main-ul ul li{ float:left; margin-left:10px; line-height:40px;}
.main-ul ul li a:hover{ color:#F00;}

.foot{ width:100%; height:274px; background:url(../images/fbg.jpg) repeat-x;}
.bommot{ width:1000px; height:274px; background:url(../images/tianbao_11.jpg) center no-repeat;}
.bommot .foot-dh{ width:650px; padding:50px 0 0 50px; margin-bottom:60px;}
.bommot .foot-dh li{ float:left; line-height:30px; color:#FFF; text-align:center;}
.bommot .foot-dh li a{ color:#FFF;}

.bommot p{ width:590px; height:auto; float:right; line-height:30px; color:#FFF; font-size:13px;}


/*01*/

.part{ width:1004px; height:auto;}
.part-l{ width:238px; height:auto;}
.part-box{ width:236px; height:auto; border:1px solid #dedede;}
.part-l .tit1{ width:238px; height:57px; background:url(../images/n2.jpg) repeat-x;}
.part-l .tit1 .title02{ color:#FFF; font-size:16px; padding-left:15px; line-height:57px; font-weight:bold;}

.part-box .cpfl{ width:236px; height:auto; padding-bottom:20px;}
.part-box .cpfl li{ text-align:center; line-height:36px; border-bottom:1px solid #dedede;}
.part-box .cpfl li a{ display:block;}
.part-box .cpfl li a:hover{ background:#ffa600; color:#FFF;}

.part-box .lxwm{ width:238px; height:auto; padding-bottom:20px;}
.part-box .lxwm dt{ width:238px; height:82px; padding-bottom:8px;}
.part-box .lxwm dd{ font-size:12px; line-height:26px; padding-left:10px;}
.part-box .lxwm dd b{ color:#ff6702;}

.part-r{ width:739px; height:auto; margin-left:20px;}
.part-r .tit2{ width:739px; height:40px; border-bottom:1px solid #dedede; }
.part-r .tit2 .title02{ width:739px; line-height:22px; font-size:16px;  background:url(../images/n1.jpg) left no-repeat; text-indent:15px; margin-top:10px; font-weight:bold;}

.kuanj{ width:720px; height:auto; padding-bottom:30px; margin:0 auto;}
.kuanj h1{ font-size:20px; line-height:40px; text-align:center; color:#003399; padding:10px 0 10px 0; border-bottom:1px dashed #dedede; }
.kuanj .wenb{ margin-top:20px;}
.kuanj .wenb p{ text-indent:2em;}

.kuanj1{ width:700px; height:auto; padding-bottom:30px; margin:0 auto;}
.kuanj1 h1{ font-size:20px; line-height:40px; text-align:center; color:#003399; padding:10px 0 10px 0; border-bottom:1px dashed #dedede; }
.kuanj1 .wenb{ margin-top:20px;}
.kuanj1 .wenb p{ text-indent:2em;}

.wenb .wzlb{ width:720px; height:auto; }
.wenb .wzlb li{ width:690px; line-height:36px;  font-size:14px; overflow:hidden; background:url(../images/news_bg.png) 10px 10px no-repeat; padding-left:20px; border-bottom:1px dashed #dedede;}
.wenb .wzlb li .title02{float:left; margin-left:20px; font-weight:normal; font-size:14px;}
.wenb .wzlb li span{float:right;}
.wenb .wzlb li a{ display:block;}
.wenb .wzlb li a:hover{color:#F00;}

.wenb .yema{ height:auto; width:300px; margin:0 auto;}
.wenb .yema li{ margin-top:20px; float:left; margin-left:8px; line-height:26px;color:#7a7a7a;}
.wenb .yema li a{color:#7a7a7a;}
.wenb .yema li a:hover{color:#F00;}

/*03*/

.wenb .tplb{ width:720px; height:auto;}
.wenb .tplb li{ float:left;width:213px; margin-right:16px; margin-top:10px; margin-left:10px;}
.wenb .tplb li img{ width:213px; height:150px;}
.wenb .tplb li .title02{text-align:center; line-height:30px; font-size:14px; font-weight:100;}
.wenb .tplb li a{ display:block;}
.wenb .tplb li a:hover{ color:#F00;}
.text-center a{color:#959595;}
.index_new{width:1000px; margin:0 auto;}
.index_new .title{padding:10px 0; border-bottom:1px dotted #CCCCCC; margin-bottom:10px;}
.index_new .title a{float:right;}
.index_new .new li{padding:5px 0}
.index_new .new li span{float:right;}
.yh{height:1px; text-align:left; overflow:hidden;}