@charset "utf-8";
/* CSS Document */
html, body, div, span,    
h1, h2, h3, h4, h5, h6, p, blockquote, pre,   
a, abbr, acronym, address, big, cite, code,   
img, ins, kbd, q, s, samp,   
small, strike, strong,    
dl, dt, dd, ol, ul, li,   
fieldset, form, label, legend,   
table, caption, tbody, tfoot, thead, tr, th, td {   
    margin: 0;   
    padding: 0;   
    border: 0;   
    outline: 0;   
      
    vertical-align: baselinebaseline;   
    background: transparent;   
}   
body {   
    line-height: 1; font-family:"宋体",Arial;
	font-size:12px; color:#333; background:#fff;
	}   
ol, ul {   
    list-style: none;
	}   
table {   
    border-collapse: collapse;   
    border-spacing: 0;
	}
li{ list-style:none} 
a{text-decoration:none;color:#333; }
a:hover{ text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}


/*header&footer*/

.header{ background:url(top.png)/*tpa=http://www.thpx.org/images/top.png*/ repeat-x left top;}

.top,.banner,.banner1,.copy,.center,.main,.menu{ width:1199px; margin:0 auto;}
.top{ height:98px; padding-top:20px; }
.box{width:370px; color:#999999;}
.box .rx{ height:28px; line-height:28px; background:url(wx.png)/*tpa=http://www.thpx.org/images/wx.png*/ no-repeat right center; padding-right:100px; width:200px;position:relative;z-index:9999;}
.box .rx .wxs{display:none;position:absolute;right:0px;top:30px;width:157px; height:157px;z-index:9999}
.box .rx .wxs img{width:157px; height:157px;}
.box .rx:hover .wxs{display:block;}


.box .rx span{ color:#1295d8; font-size:20px; font-weight:bold;}
.box .wx{ width:56px; height:55px;position:relative;z-index:9999;}
.box .wx img{width:56px; height:55px;position:absolute;left:0px;top:0px;z-index:9999;}
.box .wx:hover img{width:157px; height:157px;border:8px solid #fff;}

.box .js{ width:98px; height:45px; line-height:20px; padding-top:10px; display:inline-block; margin-left:7px; margin-right:12px;}
.box .search{ width:188px; height:45px; padding-top:15px;}

.menu{ height:52px; line-height:52px;}
.menu li{ float:left; padding-left:36px; padding-right:23px; display:inline-block; height:52px;}
.menu li a{ font-size:14px; font-family:"微软雅黑"; font-weight:bold; background:url(down.png)/*tpa=http://www.thpx.org/images/down.png*/ no-repeat right 7px; padding-right:13px;}
.footer{ background:url(footer.png)/*tpa=http://www.thpx.org/images/footer.png*/ repeat-x left top; height:34px; line-height:34px; border-top:1px solid #e8e8e8; margin-top:20px;}

.menu li .overmenu{ position:absolute; display:none; z-index:9999; background:url(fff.png)/*tpa=http://www.thpx.org/images/fff.png*/ repeat left top; line-height:25px; padding-left:15px;padding-right:15px; padding-top:10px; padding-bottom:10px;margin:0 auto; width:125px;}
.menu li .overmenu a{ background:none;font-weight:normal; }
.menu li .overmenu dl{}
.menu li .overmenu dd{border-bottom:1px solid #ccc;line-height:25px; height:25px;text-align:center;}
.menu li .overmenu dd a:hover{color:#1295d8;}

.banner{ height:341px; position:relative; overflow:hidden;}
.banner span{ position:absolute; top:145px; width:52px; height:51px; z-index:999; cursor:pointer;}
.banner span#prev{ left:0px;}
.banner span#next{ right:0px;}
.banner li{ float:left; width:1199px; height:341px; overflow:hidden;}
.banner li img{  width:1199px; height:341px;}
.banner li p{ position:absolute; padding-left:20px; bottom:0px; height:43px; line-height:43px; font-size:14px; color:#fff; font-weight:bold; z-index:999}
.banner .btn{ background:url(bar.png)/*tpa=http://www.thpx.org/images/bar.png*/ repeat-x left top; height:43px; width:100%; position:absolute; left:0px; bottom:0px; text-align:right; z-index:998}
.banner .btn span{ position:static; display:inline-block; background:url(g.png)/*tpa=http://www.thpx.org/images/g.png*/ no-repeat center center; width:10px; height:10px; margin-right:10px; margin-top:15px; cursor:pointer;}
.banner .btn span.on{background:url(l.png)/*tpa=http://www.thpx.org/images/l.png*/ no-repeat center center; }


#focus {position:relative;}
	#focus ul { position:absolute;}
	#focus ul li { position:relative; background:#000;}
	

.but{padding-top:20px;padding-left:30px;}	



.zuo,.you{ margin-top:20px;}
.zuo{ float:left;}
.you{ float:right;}
.l-ad,.r-ad{margin-top:20px;}
.l-kc li{  float:left; width:233px; height:406px; margin-right:10px; display:inline-block;}
.c1{background:url(c1.png)/*tpa=http://www.thpx.org/images/c1.png*/ no-repeat center center;}
.c2{background:url(c2.png)/*tpa=http://www.thpx.org/images/c2.png*/ no-repeat center center;}
.c3{background:url(c3.png)/*tpa=http://www.thpx.org/images/c3.png*/ no-repeat center center;}
.c4{background:url(c4.png)/*tpa=http://www.thpx.org/images/c4.png*/ no-repeat center center;}
.l-kc li p{ height:60px; line-height:60px; margin-top:10px; margin-bottom:10px;font-size:18px; font-family:"微软雅黑"; font-weight:bold; padding-left:90px; color:#333;}
.l-kc li span{ background:url(r.png)/*tpa=http://www.thpx.org/images/r.png*/ no-repeat 10px center; display:block; height:30px; line-height:30px; border-bottom:1px dotted #ccc; padding-left:30px; width:177px; margin:0 auto; font-size:14px;color:#333;overflow:hidden;}

.r-kc p{ width:215px; height:59px;}
.r-kc p.s{ margin-top:14px; margin-bottom:14px;}
.ad{ margin-top:20px;}
.links{ height:55px; line-height:55px; border:1px solid #e8e8e8; border-top:2px solid #1295d8; margin-top:20px;}
.links span{ color:#1295d8; font-size:14px; font-family:"微软雅黑"; font-weight:bold; margin-left:12px;}
.links a{ font-size:12px; font-family:"宋体"; padding-left:3px; padding-right:3px;}



.banner1{ height:230px;overflow:hidden;}
.tt{ background:url(z.png)/*tpa=http://www.thpx.org/images/z.png*/ no-repeat left center; height:50px; line-height:50px; width:162px; padding-left:50px;font-size:18px; color:#fff; font-family:"微软雅黑"; }
.left{ border-right:1px solid #ccc; width:212px;}
.lm{ position:relative;}
.lm li{  line-height:45px; border-bottom:1px solid #ccc;width:162px; padding-left:50px;font-size:14px; }
.lm li dd a,.lm li:hover dd a{ color:#333;}
.lm li.on a,.lm li:hover a{ color:#1295d8;}
.lm li dd.on a,.lm li dd:hover a{ color:#1295d8;}
.lm li.on dd.on a,.lm li.on dd:hover a{ color:#1295d8;}
.lm li.on dd a{color:#333;}
.lm li dd{ font-size:12px; font-weight:bold; line-height:24px; padding-left:20px;}
.bm .tt{ margin-bottom:20px;}

.bm p{ padding-left:80px; padding-top:10px; padding-bottom:20px;}
.bm p.l1{ background:url(01.png)/*tpa=http://www.thpx.org/images/01.png*/ no-repeat 30px 10px;}
.bm p.l2{ background:url(02.png)/*tpa=http://www.thpx.org/images/02.png*/ no-repeat 30px 10px;}
.bm p.l3{ background:url(03.png)/*tpa=http://www.thpx.org/images/03.png*/ no-repeat 30px 10px;position:relative;}
.bm p.l4{ background:url(04.png)/*tpa=http://www.thpx.org/images/04.png*/ no-repeat 30px 10px;}
.bm p.l3 span{display:none;position:absolute; width:140px;height:140px; overflow:hidden; left:30px; top:-15px;}
.bm p.l3:hover span{display:block;}
.bm p.l3 span img{width:140px;height:140px;}

.right{ width:970px;}
.dh{ line-height:40px; border-bottom:1px solid #ccc; width:100%; color:#808080}
.dh a{color:#808080}
.dh h3{ background:url(bag.png)/*tpa=http://www.thpx.org/images/bag.png*/ no-repeat left bottom; color:#1295d8;font-size:18px; font-family:"微软雅黑"; padding-left:50px; font-weight:normal;}
.kc_list li{ float:left; display:inline-block; width:250px; margin-left:35px; margin-right:35px; margin-top:10px; margin-bottom:30px;}
.kc_list li h3{ background:url(tt.png)/*tpa=http://www.thpx.org/images/tt.png*/ no-repeat left 8px; height:60px; line-height:60px;font-size:18px; font-family:"微软雅黑"; color:#fff; font-weight:normal; padding-left:10px;}
.kc_list li h3 a{color:#fff; float:none; margin:0; display:inline;}
.kc_list li p{ line-height:25px; border-bottom:1px dashed #ccc; padding-left:10px; padding-right:10px; padding-bottom:5px;height:126px;}
.kc_list li span{ color:#6e6e6e;display:block; padding-left:10px; height:30px; line-height:30px;}
.kc_list li a{ color:#a4a4a4; float:right; display:block; font-weight:bold; margin-top:10px;}

.tea_list li{ margin-top:24px; margin-bottom:20px; display:inline-block; float:left; margin-left:25px; margin-right:20px;}
.tea_list li .pic,.tea_list li .pic img{ width:134px; height:150px;}
.tea_list li .js{ height:150px; width:121px; margin-left:20px; display:inline-block; overflow:hidden; }
.tea_list li .js h3{ font-size:14px; border-bottom:1px solid #ccc; height:25px; line-height:25px; font-weight:normal;}
.tea_list li .js h3 a{color:#1295d8;}
.tea_list li .js p{line-height:26px;}

.top1{ padding:25px 15px 15px 15px; border-bottom:1px dotted #ccc; width:913px; margin:0 auto;}
.top1 .pic img{ width:389px; height:210px; border:1px solid #ccc; padding:2px;}

.top1 .js{ width:490px;padding-top:25px; }
.top1 .js h3{ font-size:14px; height:30px;}
.top1 .js p{line-height:25px;text-indent:2em;}
.top1 .js span{ float:right;}
.top1 .js span a{ color:#a4a4a4; font-weight:bold;}

.hd_list{width:945px; margin:0 auto; margin-top:30px;}
.hd_list li{ float:left; margin-left:15px; margin-right:25px; display:inline-block; margin-bottom:20px;}
.hd_list li img{width:266px; height:190px;border:1px solid #ccc; padding:2px;}
.hd_list li p{ text-align:center;font-weight:bold; height:45px; line-height:45px;}

.art{ width:930px; margin:0 auto; padding-top:30px; padding-bottom:20px; line-height:25px;overflow:hidden;}
.art h3.tts{ text-align: center;font-size:16px;}
.art h3.tts span{font-size:14px;}
.ftb{ color:#747474; height:30px; line-height:30px; text-align: center; background:#e5e5e5; width:100%; margin-top:20px; margin-bottom:20px;}
.ftb span{ padding-left:20px; padding-right:20px;}

.zz_list{width:945px; margin:0 auto; margin-top:30px;}
.zz_list li{ float:left; margin-left:14px; margin-right:14px; display:inline-block; margin-bottom:20px;}
.zz_list li img{width:158px; height:213px;border:1px solid #ccc; }
.zz_list li p{ text-align:center;font-weight:bold; height:45px; line-height:45px;}

.top1 { padding:25px 15px 15px 15px; border-bottom:1px dotted #ccc; width:913px; margin:0 auto;}
.top1 .newt{ margin-left:15px; display:inline-block;}
.top1 .newt .pic img{ width:185px; height:138px; border:1px solid #ccc; padding:2px;}
.top1 .newt .js{ width:228px; margin-left:15px; display:inline-block; }
.top1 .newt .js h3{ font-size:14px; height:40px; line-height:20px;}
.top1 .newt .js p{line-height:25px; height:90px;text-indent:2em;}
.top1 .newt .js span{ float:right;}
.top1 .newt .js span a{ color:#a4a4a4; font-weight:bold;}

.new_list { width:930px; margin:0 auto; margin-top:15px;}
.new_list li{ height:30px; line-height:30px; background:url(f.png)/*tpa=http://www.thpx.org/images/f.png*/ no-repeat left center; font-size:14px; padding-left:15px;}
.new_list li span{ float:right; color:#bcbcbc;}

.left_list{ border-right:1px dotted #ccc; padding-left:15px; padding-right:30px; width:425px; padding-top:30px; margin:0 auto; margin-top:15px; float:left;}
.left_list .pic{ width:218px; height:148px;}
.left_list .js{ font-size:14px; line-height:25px; width:183px; text-indent:2em;}
.left_list p{ font-size:14px; line-height:25px; margin-top:15px;text-indent:2em;}
.left_list dl{ margin-top:40px;}
.left_list dt{font-size:14px; font-weight:bold; height:30px;}
.left_list dd{ background:url(g1.png)/*tpa=http://www.thpx.org/images/g1.png*/ no-repeat left center; height:25px; line-height:25px; padding-left:20px;}
.left_list dd span{ float:right;}

.right_list{ width:470px; margin:0 auto;margin-top:15px; float:right;position:relative;}
.right_list h3{ height:40px; line-height:40px; position:relative;}
.right_list h3 span{ position:absolute; top:0px; width:20px; height:14px; display:block; cursor:pointer;}
.prev1{ background:url(prev1.png)/*tpa=http://www.thpx.org/images/prev1.png*/ no-repeat center center; right:30px;position:absolute; top:0px; width:20px; height:14px; display:block; cursor:pointer;overflow:hidden;color:#fff;font-size:0px;}
.next1{background:url(next1.png)/*tpa=http://www.thpx.org/images/next1.png*/ no-repeat center center; right:5px;position:absolute; top:0px; width:20px; height:14px; display:block; cursor:pointer;overflow:hidden;color:#fff;font-size:0px;}
.right_list li{ float:left; background:url(st_tt.png)/*tpa=http://www.thpx.org/images/st_tt.png*/ no-repeat left top; padding-top:23px; margin-bottom:35px; margin-right:35px; display:inline-block; width:200px;}
.right_list li h3{ height:30px; line-height:30px; padding-left:30px; color:#fff;}
.right_list li p{ line-height:25px; width:165px; margin:0 auto; margin-top:7px;}
.right_list li p span{ font-weight:bold; display:inline;}
.right_list li span{ display:inline-block;}
.right_list li .zx{ float:left; margin-left:5px;}
.right_list li .xc{ float:right; margin-right:15px;}

.top2 .pic,.top2 .pic img{ width:183px; height:225px;}
.top2 .js{ width:710px;}
.top2 .js h2{ height:35px; border-bottom:2px solid #1295d8;}
.top2 .js .zw{ line-height:25px; padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #ccc;}
.top2 .js p{ color:#8d8d8d; height:35px; line-height:35px;}
.top2 .js dl{ margin-top:5px; }
.top2 .js dt{ font-weight:bold;}
.top2 .js dd{ width:300px;position:relative;cursor:pointer;}
.top2 .js dd span{ float:right;}
.js2 h3{ font-size:16px; color:#6e6e6e; background:url(ul.png)/*tpa=http://www.thpx.org/images/ul.png*/ no-repeat left bottom; height:45px; line-height:45px; font-weight:normal; margin-top:10px;}
.js2 p{ font-size:14px; margin-top:15px; text-indent:2em;}

.one{ background:url(001.png)/*tpa=http://www.thpx.org/images/001.png*/ no-repeat left top; padding-top:30px; padding-left:5px; width:194px; margin:0 auto;border-bottom:1px dotted #ccc; padding-bottom:15px;}
.one .pic,.one .pic img{ width:106px; height:123px;}
.one .pic{ border:1px solid #ccc;}
.one .js{ width:75px; }
.one .js h3{ color:#1295d8; height:40px;line-height:20px;overflow:hidden;}
.bm .js p{ padding:0;line-height:18px;}
.bm ul{ width:203px; margin:0 auto; margin-top:5px;}
.bm li{ height:30px; line-height:30px; border-bottom:1px dotted #ccc; background:url(f.png)/*tpa=http://www.thpx.org/images/f.png*/ no-repeat 10px center; padding-left:25px;}

.ydh_list{ margin-left:20px;}
.ydh_list li{ float:left; display:inline-block; margin-left:20px; margin-right:20px; width:270px; margin-top:25px; margin-bottom:25px;}
.ydh_list li .pic,.ydh_list li .pic img{width:140px; height:179px;}
.ydh_list li .js{width:110px; height:179px;}
.ydh_list li .pic{ border:1px solid #ccc;}
.ydh_list li .js h3{color:#1295d8;height:40px;line-height:20px;font-size:14px;overflow:hidden;}
.ydh_list li .js p{padding:0;line-height:20px;}
.bmform h3{ color:#1295d8;font-size:18px; font-family:"微软雅黑"; border-bottom:1px solid #ccc; height:35px; line-height:35px; font-weight:normal; margin-bottom:20px;}

@media screen and (max-width: 1024px) {
.top,.banner,.banner1,.copy,.center,.main,.menu{ width:980px; margin:0 auto;}

.menu li{ padding-left:20px; padding-right:20px; }
.zuo,.you{ float:none;}
.r-kc{ float:left;}
.r-kc p{ float:left; display:inline-block; margin-right:35px; }
.r-kc p.s{margin-top:0px; margin-bottom:0px;}
.r-ad{ float:left; margin-top:0px; height:59px; overflow:hidden;}
.r-ad img{ height:59px; width:213px;}
.right{ width:740px;}
.art{width:700px;}
.kc_list li{ width:250px; margin-left:50px; margin-right:50px; }
.right_list,.left_list{ float:none; }
.left_list{border:none; border-bottom:1px dotted #ccc; padding-bottom:20px;}
.top1{ width:700px; margin:0 auto;}
.top1 .pic img{ width:300px; height:210px; border:1px solid #ccc; padding:2px;}
.top1 .js{ width:370px; padding-top:10px;}
.hd_list{width:700px; margin:0 auto; margin-top:30px;}
.hd_list li{ float:left; margin-left:15px; margin-right:25px; display:inline-block; margin-bottom:20px;}
.hd_list li img{width:266px; height:190px;border:1px solid #ccc; padding:2px;}
.hd_list li p{ text-align:center;font-weight:bold; height:45px; line-height:45px;}
.top2 .js{ width:490px;}
.top1 .newt{ margin-top:20px;}
.new_list { width:700px;}
.zz_list{width:700px;  }
.zz_list li{  margin-left:7px; margin-right:7px; }
}

.fenye{width:100%;}
.fenye a{z-index:999}
#pageNext{margin:0 auto;margin-top:20px;}


.dds{display:none;position:absolute; width:290px;height:50px;padding-top:40px;background:#000;border:5px solid #ccc;top:25px;overflow:hidden;}
.dds img{position:absolute;right:10px; top:5px;cursor:pointer;z-index:99999;}