﻿@charset "utf-8";
/*
Powered By www.toprand.com
*/

/*Reset*/
*{ padding:0; margin:0}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-size:12px; font-weight:normal;}
img{border:none}
object{ display:block;}
ul,ul li{ list-style:none;} 
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
.play{ display:none;} 
select,input{ vertical-align:middle;font-size:12px;}  
a {color:#202020;text-decoration:none;}
a:visited {color:#202020;text-decoration:none;}
a:hover {color:#e50000;}
a:active {color:#e50000;}
.dis{display:block;}
.undis{display:none;}
.hidden{ display:none}
/*basic*/ 
body{margin:0px; padding:0px;font-family:"\5B8B\4F53", Arial, Helvetica, sans-serif; font-size:12px;color:#666;}  

.top{ width:100%; background:url(../images/bg_top.jpg) 0 bottom repeat-x; height:78px; position:relative; z-index:100001}/*10.26*/
/*wrap*/
.wrap{width:1000px; margin:0 auto; position:relative;}
.eng{ position:absolute; right:0px; top:9px; width:298px; text-align:right; color:#939393}
.eng img{ vertical-align:middle}

.top h1{ float:left; width:170px; padding:26px 0 0 0;}/*10.26*/
/*nav*/
/*.nav{ float:left; width:570px; padding-left:15px; padding-top:31px;}/*10.26*/
.nav{ float:left; width:600px; padding-left:15px; padding-top:31px;}

.navlist li{ float:left;font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:34px; height:41px; position:relative;}
.navlist li.libg{ color:#7c7c7c; padding:0; font-size:12px;}
.wrap .navlist li a{ color:#444; display:block; padding:0 17px; padding-bottom:7px; }
.wrap .navlist li.hover{z-index:10001;}
.wrap .navlist li.hover a{ color:#e50000; background:url(../images/navtab1.jpg) center 0 no-repeat; }
.wrap .navlist li a:hover{ color:#e50000}
.wrap .navlist li.hover a.bbb{ background:url(../images/navtab3.jpg) 0 0 no-repeat;}
.wrap .navlist li.hover a.aaa{ background:url(../images/navtab2.jpg) 0 0 no-repeat;}




.search{ float:right; background:url(../images/txt_search.jpg) no-repeat; width:209px; height:26px; overflow:hidden; margin-top:34px;}/*10.26*/
.txt_sear{ float:left; line-height:26px; color:#b7b7b7; height:26px; padding:0 17px; width:141px; border:0; background:none;}
.btnsearch{ background:url(../images/btn_search.jpg) no-repeat; float:right; width:32px; height:22px; cursor:pointer; border:0; margin-right:2px; display:inline; margin-top:2px;}

.navbox1{ position:absolute; left:-92px; width:903px; display:none; top:41px;}
.navbox1bg{ float:left; width:868px; height:244px; background:url(../images/nav_1.png) no-repeat; overflow:hidden; padding:24px 0 0 35px;}
.navbox1left{ float:left; width:574px; overflow:hidden}
.navtitle{ float:left; width:100%; height:62px; overflow:hidden; background:url(../images/bg_nav1.jpg) 0 bottom repeat-x; margin-bottom:10px;}
.navtitle .limg{ float:left; width:97px; overflow:hidden;}
.navtitle .rimg{ float:left;margin-left:11px; display:inline; font-size:18px; color:#444;font-family:"\5FAE\8F6F\96C5\9ED1"; padding-top:8px;}
.navtab{ float:left; width:87px; margin-right:33px; display:inline; line-height:18px; color:#9d9d9d}
.wrap .navlist li.hover .navtabtitle{ font-size:14px; margin-bottom:5px; font-family:"宋体"; font-weight:bold;}
.wrap .navlist li.hover .navtabtitle a{ color:#444; padding:0; height:auto; background:none}
.wrap .navlist li.hover  .navprotitle a{background:none}
.wrap .navlist li.hover .navtabtitle a:hover{ color:#e50000}
.navboxright{ float:right; width:236px; padding-right:34px;}
.wrap .navlist li.hover .navmlist1 li{ float:left; padding:0; font-size:12px;font-family:"宋体"; line-height:20px; height:auto; width:100%; background:none; text-align:left}
.wrap .navlist li.hover .navmlist1 li a{ color:#444; padding:0; height:auto;background:none}
.wrap .navlist li.hover .navmlist1 li a:hover{ color:#e50000; text-decoration:underline}

.navbox2{ position:absolute; left:-1px; width:689px; display:none; top:41px;}/*2.25*/
.navbox2bg{ float:left; width:653px; height:188px; background:url(../images/nav_2.png) no-repeat; overflow:hidden; padding:20px 0 0 35px;}/*2.25*/

.navpro{ float:left; width:93px; margin-right:27px; display:inline;}
.navprotitle{ float:left; width:100%; height:37px; background:url(../images/bg_nav1.jpg) 0 bottom repeat-x; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#e50000; margin-bottom:10px;}

.navbox4{ position:absolute; left:0px; width:240px; display:none; top:41px;}
.navbox4bg{ float:left; width:205px; height:117px; background:url(../images/nav_4.png) no-repeat; overflow:hidden; padding:24px 0 0 35px;}

.navbox5{ position:absolute; left:-1px; width:241px; display:none; top:41px;}
.navbox5bg{ float:left; width:206px; height:156px; background:url(../images/nav_5.png) no-repeat; overflow:hidden; padding:24px 0 0 35px;}

.navbox6{ position:absolute; left:0px; width:250px; display:none; top:41px;}
.navbox6bg{ float:left; width:215px; height:117px; background:url(../images/nav_6.png) no-repeat; overflow:hidden; padding:24px 0 0 35px;}

.navbox3{ position:absolute; left:0px; width:240px; display:none; top:41px;}
.navbox3bg{ float:left; width:205px; height:128px; background:url(../images/nav_3.png) no-repeat; overflow:hidden; padding:24px 0 0 35px;}






/*banner*/
.ban{}
.mban{ background:url(../images/bg_mban.jpg) repeat-x; width:100%; height:246px;}
.banabout{ width:100%; height:246px; float:left;}
.banpro{ width:100%; height:248px; float:left;}

.newsindex{ width:100%; background:url(../images/bg_indexnews.jpg) repeat-x; height:33px;}
.rss{ float:right; line-height:33px;}
.rss a{font-weight:bold; color:#e50000;}
.rss a:hover{ color:#e50000;}
.indexleftnews{ float:left; width:700px; padding-left:5px; padding-top:5px;}
.indexleftnews .l{ font-size:13px; float:left; width:64px; line-height:22px; border-right:1px dashed #aeb1b1; color:#d00000; font-weight:bold;}
.indexleftnews .r{ float:left; height:22px; line-height:22px; margin-left:10px; display:inline; width:600px;}
.indexleftnews .r ul li{ float:left; width:100%;}

/*main*/
.main{ width:1002px; margin:0 auto;}
.mainbg{ float:left; padding-top:10px; height:167px; overflow:hidden; background: url(../images/bg_main.jpg) 0 bottom repeat-x; width:100%;}/*10.26*/

.maintab{ float:left; background:url(../images/bg_tab.jpg) no-repeat; width:332px; height:146px; padding-top:21px; margin-right:3px; display:inline;}
.maintab .l{ float:left; background:url(../images/bg_tab1.jpg) no-repeat; width:99px; height:104px; overflow:hidden; margin-left:20px; display:inline; padding:1px;}
.maintab .r{ float:left; margin-left:10px; display:inline; width:180px; line-height:20px;}
.maintab .r h2{ font-size:16px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#000; margin-bottom:5px;}
.maintab .r h3{ margin-top:5px;}
.main .maintab .r  a{ color:#000}
.main .maintab .r  a:hover{ color:#e50000}



/*mmain*/
.mmain{ width:100%; background:url(../images/bg_mmian.jpg) repeat-x; padding-top:31px; padding-bottom:100px; float:left;}
.left{ float:left; width:198px; overflow:hidden;}
.leftnav{ float:left; width:195px; border:1px solid #d1d1d1; padding-bottom:15px; margin-bottom:10px;}
.lefttitle{ float:left; background:url(../images/bg_left.jpg) repeat-x; height:53px; width:100%; border-bottom:1px solid #e6e6e6}
.lefttitle h2{font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; color:#d00000; padding-left:18px; line-height:53px; width:175px; background:url(../images/icon_jiao2.jpg) 172px center no-repeat;}
.wrap .lefttitle h2 a{color:#d00000;}
.leftbox{ float:left; padding:5px 12px 0 12px; width:171px;}
.leftlist li{ float:left; padding-left:6px; width:165px; line-height:33px; border-bottom:1px solid #e6e6e6; font-size:13px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.wrap .leftlist li.hover a{ color:#d00000}

.leftlist2 li{ float:left;width:171px; line-height:33px;background:url(../images/bg_c.jpg) 0 32px repeat-x; font-size:14px; font-weight:bold;}
.lbox{ padding:5px 0;background:url(../images/bg_c.jpg) 0 bottom repeat-x; float:left; width:100%;}
.wrap .leftlist2 li a{ color:#000; padding-left:36px;}
.wrap .leftlist2 li a:hover,.wrap .leftlist2 li.hover a{ color:#e50000}
.leftlist2 li ul li{ float:left; font-size:12px; width:150px; line-height:24px; font-weight:normal; background:url(../images/dian.jpg) 41px 9px no-repeat; padding-left:15px;}
.wrap .leftlist2 li.hover ul li a{color:#000; }
.wrap .leftlist2 li.hover ul li a:hover{color:#e50000; }



/*right*/
.right{ float:right; width:198px; overflow:hidden;}
.rwei{ float:left; width:196px; border:1px solid #ccc; margin-bottom:12px; overflow:hidden}
.title1{ float:left; background:url(../images/bg_rtitle1.jpg) repeat-x; height:26px; padding-left:7px; width:189px; line-height:26px; color:#2e2e2e; font-weight:bold; border-bottom:1px solid #ccc;}
.rwei1{ float:left; padding:8px 0 9px 0; width:100%;}
.rwei1 .l{ float:left; width:34px; padding:1px; border:1px solid #ccc; margin-left:6px; display:inline;}
.rwei1 .r{ float:left; padding-left:11px; width:130px; line-height:18px;}
.wrap .rwei1 .r a{ color:#666}
.wrap .rwei1 .r a:hover{ color:#e50000}
.rwei2{ float:left; height:24px; border-bottom:1px dotted #646464; margin-left:2px; display:inline; width:157px; line-height:18px; font-weight:bold; padding-left:33px; background:url(../images/about_jiao.jpg) 6px 0 no-repeat;}
.rwei3{ float:left; padding:15px 8px; width:180px; line-height:18px;}

/* 12. 8*/
.rnewswei1{ float:left; padding:16px 0 12px 0; margin-left:4px; display:inline; width:190px; border-bottom:1px dotted #646464}
.rnewswei1 .l{ float:left; width:35px;margin-left:4px; display:inline;}
.rnewswei1 .r{ float:right; width:140px; line-height:18px; padding-right:3px; color:#666}
.rnewswei2{ float:left; padding:15px 8px; width:180px; line-height:18px; background:url(../images/bg_map.jpg) 60px 38px no-repeat}


.rshijie{ float:left; width:196px; border:1px solid #ccc;}
.title2{ float:left; width:100%; background:#dedede; line-height:32px;}
.title2 h3{ float:left; padding-left:10px;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:16px; color:#000}
.rshijiecon{ float:left; width:194px; padding:1px; overflow:hidden;}

.rssright{ float:left; width:196px; border:1px solid #ccc; margin-bottom:12px; padding-top:12px; height:30px;}
.rssright span{ float:left; padding-left:13px;}

.hotcon{ float:left; padding:12px; width:172px; }
.hotlist li{ float:left; width:172px;line-height:22px;background:url(../images/dianh.jpg) 0px 14px no-repeat; border-bottom:1px dashed #dadada; padding:5px 0; padding-left:10px; }
.wrap .hotlist li a{ color:#666}
.wrap .hotlist li a:hover{ color:#e50000}

.rpro{ float:left; width:180px; padding:0 8px; padding-top:10px;}
.prolistr1 li{ float:left; width:100%; margin-bottom:30px;}
.prolistr1 li .lir1 img{ display:block;}
.prolistr1 li .lirss{float:left; width:180px;}
.prolistr1 li .lirss img{ display:block;}
.prolistr1 li .lir1{ float:left; border:1px solid #efefef;padding:2px; width:172px; }
.prolistr1 li .lir2{ float:left; width:175px; padding-left:5px; font-weight:bold; line-height:29px; border-bottom:1px solid #ccc; font-family:Arial, Helvetica, sans-serif;}
.prolistr1 li .lir3{ float:left; width:170px; padding:5px; line-height:21px;}
.meiti{ float:left; width:164px; padding:0 16px; text-align:center; padding-top:16px;}
.meiti img{ display:block; border:1px solid #cbcbcb; margin-bottom:10px;}
.wrap .meiti a{ color:#666}
.wrap .meiti a:hover{ color:#e50000}




/* middle*/
.middle{ float:left; width:560px; margin-left:22px; display:inline;}
.aboutnav{ float:left; width:100%; height:54px; background:url(../images/bg_aboutt2.jpg) repeat-x;}
.aboutnavlist li{ float:left; width:140px; background:url(../images/bg_aboutline.jpg) right 0 no-repeat; text-align:center; color:#010101; font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:54px; cursor:pointer;}
.aboutnavlist li.hover{ background:url(../images/bg_aboutt.jpg) no-repeat;}
.wrap .aboutnavlist li a{ color:#010101}
.aboutcon{ float:left; width:526px; padding:0 17px; padding-top:30px; font-size:14px; line-height:24px; overflow:hidden}
.aboutcon p{ font-size:14px;}
.aboutcon div{ font-size:14px;}

.aboutcon2{ float:left; width:560px; line-height:24px; overflow:hidden; font-size:14px;}
.aboutcon2 h2{ font-size:18px; color:#000;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-bottom:20px; }
.aboutcon2 p{ font-size:14px;}




.shijinav{ float:left; width:100%; margin:10px 0 20px 0;}
.shijilist li{ float:left; width:66px; text-align:center; margin-right:2px;}
.shijilist li .li1{height:37px; font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#fff; margin-bottom:5px; float:left; width:100%;}
.shijilist li .li2{ background:url(../images/hon_bg3.jpg) no-repeat; width:100%; height:8px; float:left; margin-bottom:7px;}
.shijilist li .li3{ font-size:12px;font-family:"\5FAE\8F6F\96C5\9ED1"; cursor:pointer }

.shijilist li.hover .li1{ background:url(../images/hon_bg1.jpg) center 0 no-repeat;}
.shijilist li.hover .li2{ background:url(../images/hon_bg2.jpg) no-repeat;}
.shijicon{ float:left; width:100%; line-height:24px; margin-top:20px; font-size:14px;}
.shijicon p{ font-size:14px;}
.shijicon td{ font-size:14px;}

.honor{ float:left; width:100%; margin-top:40px;}
.honorcon{ float:left; width:100%; margin-top:15px;}
/* falsh 1*/


.scroll { ZOOM: 1; OVERFLOW: hidden; float:left; width:560px;}
.scroll .arrLeft {WIDTH: 13px; background:url(../images/bleft.jpg) no-repeat; FLOAT: left; HEIGHT: 97px; cursor:pointer; margin:0 11px 0 0; display:inline;}
.scroll .arrCont{ float:left; width:492px; height:130px; overflow:hidden;}
.scroll .arrRright{WIDTH: 13px; BACKGROUND: url(../images/bright.jpg) no-repeat; FLOAT: left; HEIGHT: 97px;cursor:pointer;margin:0 0 0 11px; display:inline;}
.scroll .arrlist li{ float:left; width:146px; margin:0 9px; display:inline; height:130px; text-align:center}
.scroll .arrlist img{ display:block; padding:2px; border:1px solid #ccc; margin-bottom:5px;}

.hrnav{ float:left; width:100%; background:url(../images/bg_hr.jpg) repeat-x; height:34px;}
.hrnav ul li{ float:left; width:100px; text-align:center; line-height:34px; cursor:pointer; font-size:14px; font-weight:bold; color:#000}
.hrnav ul li.hover{ width:98px; border:1px solid #cccccc; border-bottom:1px solid #fff; line-height:32px; background:#fff; color:#cc0000}
.hrcon{ float:left; width:100%; margin-top:13px;}
.hrtable th{ font-size:14px; color:#333; border-bottom:1px solid #ccc; height:34px; border-right:1px solid #ccc; font-weight:normal}
.hrtable td{ height:33px; font-size:14px; text-align:center; line-height:24px; color:#333}
.bgtr{ background:url(../images/bg_td.jpg) repeat-x; cursor:pointer;}
.bgtr td{ border-bottom:1px solid #ccc}
.bgtr2 td{ text-align:left; padding:10px;border-bottom:1px solid #ccc}
.pages{ float:right; padding-top:20px;}
.pages a{ margin:0 3px;}
.pages a.hover{ color:#e50000}

/* news */
.newstab{ float:left; width:560px; line-height:24px; overflow:hidden; font-size:14px; background:url(../images/bg_newsfoot.jpg) 0 bottom no-repeat; padding-bottom:37px; margin-bottom:10px;}
.newstab h2{ font-size:18px; color:#000;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-bottom:20px; }
.newsone{ width:100%; margin-bottom:20px; float:left}
.newsone .l{ float:left; width:171px; padding:1px; border:1px solid #d8d8d8}
.newsone .l img{ display:block;}
.newsone .r{ float:right; width:365px; line-height:20px; color:#474747}
.newsone .r h3{ color:#9a9a9a; margin-bottom:10px;}
.wrap .newsone .r h3 a{ color:#d00000; font-weight:bold; font-size:14px;}
.newslist1 li{ float:left; width:100%; line-height:26px; color:#a9a9a9}
.newslist1 li a{ font-size:14px;}

.title3{font-size:18px; color:#000;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-bottom:20px; float:left; border-bottom:5px solid #f3f3f3; padding-bottom:10px; width:100%;}
.horlist li{ float:left; width:100%; border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:25px;}
.horlist li .l{ padding:2px; border:1px solid #ccc; width:121px; overflow:hidden; margin-left:15px; display:inline; float:left;}
.horlist li .r{ float:right; width:390px; line-height:24px;}
.hor1{ float:left; width:100%; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:7px;}
.horlist li .r .ptitle{ font-size:14px; color:#000;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-bottom:5px;}
.horlist li .r p{ font-size:14px;}
.newslist2 dt{ float:left; width:100%; font-size:14px;}
.wrap .newslist2 dt a{ color:#666}
.wrap .newslist2 dt a:hover{ color:#e50000}
.hor2{ float:left; width:100%; margin-bottom:10px;}

.pages2{ float:right; padding-top:0px;}
.pages2 img{ vertical-align:middle}
.pages2 a{ margin:0 2px; padding:2px 5px; }
.wrap .pages2 span a.hover,.wrap .pages2 span a:hover{ background:#3f5256;color:#fff}

.newsdetitle{ float:left; width:100%; text-align:center; border-bottom:1px dotted #e2e2e2; line-height:33px;}
.newsdetitle h2{ color:#d00000;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:20px;}
.detime{ float:right}

.newsdecon{ float:left; width:540px; padding:0 10px; border-bottom:1px dotted #e2e2e2; padding-bottom:20px; margin-bottom:20px; font-size:14px; margin-top:25px; line-height:24px;}
.newsdecon p{ font-size:14px;}
.fenxiang{ float:right; font-size:12px; color:#333; margin-top:20px;}
.fenxiang img{ vertical-align:middle;}

.zixun h2{ margin-bottom:10px; font-size:14px; font-weight:bold;}
.newslist3 li{ float:left; width:100%; line-height:26px; color:#a9a9a9}
.wrap .newslist3 li a{ font-size:14px; color:#666}
.wrap .newslist3 li a:hover{color:#e50000}

/* services */
.settab{ float:left; width:100%; background:url(../images/bg_sl.jpg) repeat-x; height:26px; overflow:hidden; cursor:pointer}
.settab span{ float:left; padding-left:10px; font-size:14px;  color:#d00000; font-weight:bold; padding-top:7px; line-height:14px;}
.settabcon{ float:left; padding:10px; width:540px; line-height:24px; font-size:14px; padding-bottom:20px;}
.settabcon p{ font-size:14px;}

.problem{ float:left; width:100%; margin-top:10px; margin-bottom:15px;}
.serlist li{ float:left; width:100%; border-bottom:1px solid #f1f1f1; line-height:40px; font-size:14px;}
.time{ float:right; padding-right:15px; font-size:14px;}
.wrap .serlist li a{ color:#666}
.wrap .serlist li a:hover{ color:#e50000}
.time2{ float:right; padding-right:15px; font-size:14px; padding-top:13px;}

/* products 2.25 */
.prolist li{ float:left; border:1px solid #e1e1e1; width:182px; height:221px; padding:2px; line-height:20px; margin-right:12px; display:inline; position:relative}
.prolist li.hover{ z-index:1000;}
.probg{ background:url(../images/bg_pro.jpg) repeat-x; float:left; width:169px; padding:0 4px 0 9px; height:223px;}
.prolist li h2{ float:left; padding-left:4px; width:165px; font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-bottom:10px; padding-top:15px; }
.wrap .prolist li h2 a{ color:#cc0000}
.prolist li h3{ float:left; padding-left:0; width:100%;}
.prolist li h4 img{ display:block; padding:1px; border:1px solid #e1e1e1}
.proheight{ height:142px; float:left; width:100%; font-style:normal}



.prolist li.hover ul li{ float:left; border:0; width:180px; height:150px; padding:10px 0 0 0; line-height:24px; margin:0 32px 0 32px; text-align:center; display:inline;}
.wrap .prolist li.hover ul li a{ color:#666; font-family:Arial, Helvetica, sans-serif;}
.wrap .prolist li.hover ul li a:hover{ color:#e50000}


.probox{ position:absolute; left:0; width:986px; top:-200px; display:none}
.proboxleft{ float:left; width:979px; border:1px solid #d1d1d1; height:190px; background:#fff; overflow:hidden}
.proboxright{ float:left; width:5px; overflow:hidden; height:154px; margin-top:3px;}
.boxline{ background:url(../images/bg_proline.jpg) no-repeat; float:left; width:986px; height:7px; overflow:hidden;}
.boxjiao{ width:23px; height:18px; left:105px; position:absolute; z-index:3; top:-10px; display:none}
.probox2{ position:absolute; left:-200px; width:986px; top:-200px; display:none}
.probox3{ position:absolute; left:-400px; width:986px; top:-200px; display:none}
.probox4{ position:absolute; left:-600px; width:986px; top:-200px; display:none}
.probox5{ position:absolute; left:-800px; width:986px; top:-200px; display:none}


/* 2.25 end */


.procon1{ float:left; background:#f5f5f5; padding:15px 15px 18px; width:530px; color:#666; line-height:20px; margin-bottom:15px; /*height:100px;*/ overflow:hidden;}
.procon2{ float:left; width:100%; margin-bottom:30px;}

.prolist2 li{ float:left; background:#f7f7f7; padding:13px 13px; width:211px; border:1px solid #e1e1e1; position:relative; margin:0 8px 20px 16px; display:inline;}
.prolist2 li img{ display:block; border:1px solid #000}
.prothbox{ position:absolute; height:52px; line-height:52px; background:#000; left:14px; top:118px; width:209px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.wrap .prothbox span a{ color:#fff; font-size:24px;font-family:"\5FAE\8F6F\96C5\9ED1"; float:left; padding-left:10px; position:relative;}
.wrap .prothbox span a:hover{ color:#e50000}

.procon3{ float:left; width:100%; background:url(../images/bg_newsfoot.jpg) 0 top no-repeat; padding-top:34px;}
.protitle{ float:left; height:48px; line-height:24px; padding-left:21px; background:url(../images/icon_icd.jpg) 0 6px no-repeat; font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#000}
.procon3de{ float:left; padding-left:7px; width:523px;}
.prolist3 li{ float:left; width:100%; border-bottom:1px dashed #ccc; margin-bottom:17px; padding-bottom:14px;}
.prolist3 li .l{ float:left; padding:4px; width:74px; border:1px solid #ccc; margin-left:9px; display:inline;}
.prolist3 li .r{ float:left; width:388px; padding-left:18px; line-height:20px;}
.wrap .prolist3 li .r a{ color:#333}
.wrap .prolist3 li .r a:hover{ color:#e50000}



.pdetitle{ float:left; width:100%; font-size:14px; font-weight:bold; margin-bottom:20px;}
.proflash{ float:left; width:545px; margin-bottom:25px; padding:1px; border:1px solid #ccc; height:170px;}

#focus_change{width:545px;height:170px;position:relative;overflow:hidden;background:#fff;}
#loading{}
#ts_bg{}
#pics li{position:absolute;top:0px;left:0px;}
#pics li img{filter:alpha(opacity=0);opacity:0;width:545px;height:170px;}
#ts li{ width:545px; height:170px; position:absolute; z-index:2; left:0; bottom:0;}
#ts li a{ width:100%; display:block; height:170px; float:left;}/*ʽ*/
#btn,#btn_bg{position:absolute;z-index:3;bottom:8px;right:8px;}
#btn li,#btn_bg li{float:left;width:19px;height:6px;overflow:hidden;text-align:center;margin-right:2px; display:inline; padding:4px 3px;}
#btn_bg li{ background:url(../images/ptab2.png) center center no-repeat;}
#btn li.current {background:url(../images/ptab1.png) no-repeat; width:25px; height:14px; padding:0;}



.prolists2 li{ float:left; background:#f7f7f7; padding:0 13px; padding-top:18px; width:211px; border:1px solid #e1e1e1; position:relative; margin:0 12px 20px 16px; display:inline; height:148px; text-align:center; font-size:15px;}
.prolists2 li img{ display:block; border:1px solid #b1b1b1; margin-bottom:10px;}
.wrap .prolists2  a{ color:#666; font-weight:bold}
.wrap .prolists2  a:hover{ color:#e50000}

.prodecon1bg{ float:left; width:556px; border:1px solid #dcdcdc; padding:1px; margin-bottom:25px;}
.prodecon1{ float:left; padding:25px 0 12px 0; width:100%; background:#f5f5f5}
.prodecon1 .l{ float:left; margin-left:24px; display:inline; width:200px;}
.prodecon1 .r{ float:left; width:260px; margin-left:42px; display:inline; line-height:24px;}
.prodecon1 .r h4{ font-size:14px; margin-bottom:20px; font-weight:bold}

.prodecon2{ float:left; width:100%; margin-bottom:30px;}
.prodenav{ float:left; width:100%; height:27px; background:url(../images/bg_cd.jpg) 0 bottom repeat-x; overflow:hidden}
.prodenav li{ float:left; background:url(../images/pt.jpg) no-repeat; line-height:27px; width:71px; text-align:center; margin-right:3px; display:inline; cursor:pointer}
.prodenav li.hover{background:url(../images/pt1.jpg) no-repeat; color:#db0000; font-weight:bold; }
.prodenav2{ float:left; width:100%; height:27px; background:url(../images/bg_cd.jpg) 0 bottom repeat-x; overflow:hidden}

.prodenav2 li{ float:left; background:url(../images/ptt1.jpg) no-repeat; line-height:27px; width:172px; text-align:center; margin-right:3px; display:inline; cursor:pointer}
.prodenav2 li.hover{background:url(../images/ptt.jpg) no-repeat; color:#db0000; font-weight:bold; }
.prodebox{ float:left; width:100%; line-height:24px; margin-top:18px;}

/* 12.7 */
.proset{ float:left; width:100%; margin-bottom:25px; font-size:14px;}
.proset p{ font-size:14px;}
.settab2{ float:left; width:100%; background:url(../images/bg_sl.jpg) repeat-x; height:26px; overflow:hidden; cursor:pointer}
.settab2 span{ float:left; padding-left:10px; font-size:14px;  color:#666; font-weight:bold; padding-top:7px; line-height:14px;}
.prolists3 li{ float:left; background:#f7f7f7; padding:0 13px; padding-top:18px; width:211px; border:1px solid #e1e1e1; position:relative; margin:0 12px 20px 16px; display:inline; height:211px; text-align:center; font-size:15px;}
.prolists3 li img{ display:block; border:1px solid #b1b1b1; margin-bottom:10px;}
.wrap .prolists3  a{ color:#666; font-weight:bold}
.wrap .prolists3  a:hover{ color:#e50000}
.mbo{ margin-bottom:10px;}
.propet2{ float:left; width:100%; margin:10px 0 30px 0}
.propdf{ float:right; margin-bottom:30px;}



/* value 12.8 */
.valleft{ float:left; width:760px;}
.valtab{ float:left; width:167px; overflow:hidden; margin-right:30px; display:inline;margin-bottom:30px;}
.valtab h1{ float:left; width:100%; height:103px; overflow:hidden}
.valtab h2{ float:left; width:152px; padding-left:15px; overflow:hidden; color:#222222; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; border-bottom:1px solid #e4e4e4; line-height:30px; padding-top:4px;background:url(../images/icon_jiao3.jpg) 3px 16px no-repeat; }
.val{ float:left; width:100%; padding-top:8px;}
.vallist li{ float:left; width:155px; padding-left:12px; line-height:24px; font-size:14px;background:url(../images/dian.jpg) 2px 9px no-repeat; }
.wrap .vallist li a{ color:#666;}
.wrap .vallist li a:hover{ color:#e50000; text-decoration:underline}
.banval{ float:left; width:100%; margin-bottom:10px;}

.valone{ float:left; width:100%; padding-top:10px; margin-bottom:25px;} 
.valonetitle{ float:left; height:33px; border-bottom:5px solid #f0f0f0; line-height:33px; width:100%; margin-bottom:20px;  font-size:18px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#e50000}

.valtwo{ float:left; width:100%;} 


.vallisttab2{ float:left; width:100%; margin-bottom:20px;}
.vallist1 li{ float:left; width:100%; border-bottom:1px dashed #ccc; margin-bottom:17px; padding-bottom:14px;}
.vallist1 li .l{ float:left; width:139px; overflow:hidden}
.vallist1 li .r{ float:right; width:381px; line-height:24px;}
.wrap .vallist1 li .r a{ color:#666}
.wrap .vallist1 li .r a:hover{ color:#e50000}
.vallisttab2{ float:left; width:100%;border-bottom:1px dashed #ccc; padding-bottom:20px;}
.vallist2 li{ float:left; width:260px; padding-left:10px; background:url(../images/dian1.jpg) 0 center no-repeat; line-height:22px; font-size:14px;}
.wrap .vallist2 li a{ color:#666}
.wrap .vallist2 li a:hover{ color:#e50000}

.vallist3 li{ float:left; width:240px; padding-left:10px; background:url(../images/dian1.jpg) 0 center no-repeat; line-height:22px; font-size:14px;}
.wrap .vallist3 li a{ color:#666}
.wrap .vallist3 li a:hover{ color:#e50000}


.ban_val{ width:100%; height:245px; float:left;}

.valright{ float:right; width:778px; overflow:hidden}
.valcon{ float:left; padding-left:7px; width:770px; line-height:24px; margin-top:23px;}

.valab2{ float:left; width:730px; overflow:hidden;}
.vallistde1 li{ float:left; width:100%; border-bottom:1px dashed #ccc; margin-bottom:17px; padding-bottom:14px;}
.vallistde1 li .l{ float:left; width:139px; overflow:hidden}
.vallistde1 li .r{ float:right; width:575px; padding-right:0px; line-height:24px;}
.wrap .vallistde1 li .r a{ color:#666}
.wrap .vallistde1 li .r a:hover{ color:#e50000}

.valab3{ float:left; width:730px; overflow:hidden; border-bottom:1px dotted #e2e2e2; padding-bottom:20px; padding-top:15px;}
.vladeleft{ float:left; width:284px; text-align:center; overflow:hidden; margin-right:15px; display:inline;}
.vladeright{ width:412px; padding-right:5px; float:right}
.vladeright h2{ font-size:14px; margin-bottom:10px; font-weight:bold;}
.vladeright2 h2{ font-size:14px; margin-bottom:10px; font-weight:bold;}

/* guanxi */
.gxright{ float:right; width:778px; overflow:hidden}
.gxtitle h2{font-size:18px; color:#000;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-bottom:20px;}

.gxzhuti{ float:left; width:100%; border-bottom:1px solid #e5e5e5; line-height:30px; color:#666666; margin-bottom:20px;}
.gxzhuti .r{ float:right; padding-right:52px;}
.gxzhuti .l{ float:left; padding-left:30px;}

.gxcon{ float:left; width:758px; padding:0 10px;}

.gxlist li{ float:left; width:100%; line-height:29px; border-bottom:1px solid #e5e5e5; font-size:14px;}
.time3{ float:right; padding-right:20px; font-size:14px;}
.wrap .gxlist li a { color:#666}
.wrap .gxlist li a:hover { color:#e50000}

.guanxi{ float:left; margin:0 30px; margin-top:15px; display:inline; width:718px;}
.guanxi .l{ float:left; width:155px; overflow:hidden; margin-top:7px;}
.guanxi .r{ float:left; padding-left:20px; width:540px; line-height:30px; font-size:14px;}
.guanxi .r p{ font-size:14px;}

/*foot*/
.footnav{ width:100%; background:url(../images/bg_foot1.jpg) repeat-x; height:211px; padding-top:22px;}
.footnavtab{ float:left; margin:0 10px 0 26px; display:inline; width:132px;}
.footnavtab h2{ font-size:14px; color:#d00000; font-weight:bold; width:100%; float:left; margin-bottom:10px;}
.footnavlist li{ float:left; width:100%; line-height:20px;}
.footnav .footnavlist li a{ color:#000}
.footnav .footnavlist li a:hover{ color:#e50000}






.foot{ width:100%; background:url(../images/bg_foot2.jpg) repeat-x; height:32px; line-height:32px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#de9999; }
.foot a{ color:#de9999}
.foot a:hover{ color:#e50000}


 
 
/*text*/
.b{ font-weight:bold;}
.f8{ font-size:8px;}
.f9{ font-size:9px;}
.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f24{ font-size:24px;}
.f32{ font-size:32px;}
.f36{ font-size:36px;}
.f_l{ float:left;}
.f_r{ float:right;}
.em{ text-indent:2em;}
.hei{ color:#000;}
.red{ color:#e50000;}
.hei3{ color:#333}

.Arial{ font-family:"Arial", Helvetica, sans-serif;}
.yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";} 
 
/*flash*/
#slide-index {
	POSITION: relative; MIN-WIDTH: 1000px; WIDTH: auto; HEIGHT: 450px; OVERFLOW: hidden; 
}/*10.26*/
#slide-index .slides {
	MIN-WIDTH: 1000px; WIDTH: auto; HEIGHT: 450px
}/*10.26*/
#slide-index .slide {
	POSITION: relative; MIN-WIDTH: 1000px; FLOAT: left; HEIGHT: 450px
}/*10.26*/
#slide-index .image {
	Z-INDEX: 1; POSITION: absolute;  width:100%;
}
#slide-index .text {
	Z-INDEX: 2; POSITION: absolute; TOP: -500px
}
#slide-index .button {
	Z-INDEX: 2; POSITION: absolute; TOP: -500px
}
#slide-index .button {
	WIDTH: 138px; DISPLAY: none
}
#slide-index .control {
	Z-INDEX: 40; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; BOTTOM: 18px; HEIGHT: 19px; CURSOR: pointer; margin-left:30%;
}
#slide-index .control A {
	BACKGROUND-IMAGE: url(../images/icon_bai.jpg); FILTER: alpha(opacity=60); WIDTH: 16px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; CURSOR: pointer; MARGIN-RIGHT: 6px; opacity: 0.6
}
#slide-index .control A:hover {
	BACKGROUND-IMAGE: url(../images/icon_hong.jpg); FILTER: alpha(opacity=100); opacity: 1
}
#slide-index .control A.active {
	BACKGROUND-IMAGE: url(../images/icon_hong.jpg); FILTER: alpha(opacity=100); opacity: 1
}
.autoMaxWidth {
	POSITION: relative; HEIGHT: 232px; OVERFLOW: hidden
}




.pprr1{ float:left; background:#f5f5f5; padding:15px 15px 18px; width:530px; color:#666; line-height:20px; margin-bottom:15px; height:126px; overflow:hidden;}
.pprr2{ float:left; background:#f5f5f5; padding:15px 15px 18px; width:530px; color:#666; line-height:20px; margin-bottom:15px;}

/* aid */
.aidleft{ float:left; width:760px; margin-left:10px; display:inline;}
.aidtitle{ float:left; width:100%;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; color:#000; margin-bottom:18px;}
.aidcon1{ float:left; width:100%; line-height:24px; font-size:14px;}
.aidcon1 p{ font-size:14px;}

.aidcontab{ float:left; width:100%; margin-bottom:33px;}
.aidcontab .l{ float:left; width:222px; margin-top:4px;}
.aidcontab .r{ float:left; width:500px; padding-left:24px; font-size:14px;}

.tablefd td{ padding-bottom:15px}
.tablefd td.tdr{ text-align:right; padding-right:8px; font-weight:bold;}
.txtfb1{ background:url(../images/bg_txt.jpg) repeat-x; line-height:22px; height:22px; border:1px solid #e5e5e5; width:250px;}
.txtfb2{ background:url(../images/bg_txt.jpg) repeat-x; line-height:22px; height:22px; border:1px solid #e5e5e5; width:97px;}
.txtfb3{ background:url(../images/bg_txt.jpg) repeat-x; line-height:22px;  border:1px solid #e5e5e5; width:409px; height:124px;}

.btntj{ background:url(../images/liuyan.jpg) no-repeat; width:67px; height:26px; cursor:pointer; border:0}
.btnex{ background:url(../images/exit.jpg) no-repeat; width:67px; height:26px; cursor:pointer; border:0}
.btntj2{ background:url(../images/btn_TJ.jpg) no-repeat; width:67px; height:26px; cursor:pointer; border:0}
.sitemap1{ float:left; line-height:28px; border-bottom:1px solid #e6e6e6; margin-bottom:10px; width:100%; font-size:14px; font-weight:bold;}
.wrap .sitemap1 a{ color:#e50000}

.sitemap2{ float:left; width:100%; margin-bottom:10px;}
.sitemap2 h3{ float:left; width:100%; color:#000; font-size:14px; font-weight:bold; margin-bottom:5px;}
.sitelist1 li{ float:left; width:118px;}
.wrap .sitelist1 li a,.wrap .sitelist2 li a{ color:#666}
.wrap .sitelist1 li a:hover,.wrap .sitelist2 li a:hover{ color:#e50000}

.siteTab{ float:left; width:250px;}
.siteTab h4{ float:left; width:100%;}
.sitelist2 li{ float:left; width:100%;}

.tablefd2 td{ padding-bottom:15px; padding-left:35px; font-size:14px;}

.tablefd2 td span{ margin-right:30px;}


/*vale*/
.main_left{ float:left; width:780px;display:inline; }

.mnewstab{ float:left;width:780px;  line-height:24px; overflow:hidden; font-size:14px; background:url(../images/bg_newsfoot.jpg) 0 bottom no-repeat; padding-bottom:37px; margin-bottom:10px;}
.mnewstab h2{ font-size:18px; color:#000;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-bottom:20px; }

.mvale{ background:#f8e7d0;width:730px; padding:20px 25px;margin-bottom:15px; }
.mvale h2{ color:#df0100;font-size:16px; font-weight:bold; line-height:30px;margin-bottom:10px;}
.mvale p{font-size:14px;line-height:30px;}


.mainp{ float:left; background:#f5f5f5; width:100%; color:#666; line-height:24px; margin-bottom:15px;overflow:hidden;}
.mainp .pl{ float:left; width:362px;}
.mainp .pr{ float:right; width:380px; padding:10px 15px;}
.mainp .pr h2{ color:#444444;font-size:16px; font-weight:bold; line-height:30px;margin-bottom:10px;}



.vallist4 li{ float:left; width:100%; border-bottom:1px dashed #ccc; margin-bottom:17px; padding-bottom:14px;}
.vallist4 li .l{ float:left; width:139px; overflow:hidden}
.vallist4 li .r{ float:right; width:620px; line-height:24px;}
.wrap .vallist4 li .r a{ color:#666}
.wrap .vallist4 li .r a:hover{ color:#e50000}


.vallist5 li{padding-left:10px; background:url(../images/dian1.jpg) 0 center no-repeat; line-height:28px; font-size:14px;}
.wrap .vallist5 li a{ color:#666}
.wrap .vallist5 li a:hover{ color:#e50000}



.vallist6 li{ padding-left:10px; background:url(../images/dian1.jpg) 0 center no-repeat; line-height:40px; font-size:14px; border-bottom:1px solid #efefef}
.wrap .vallist6 li a{ color:#666}
.wrap .vallist6 li a:hover{ color:#e50000}


.vaidtitle{ float:left; width:100%;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:16px; color:#df0100; font-weight:bold; margin-bottom:18px;}
.vaidcon1{ float:left; width:100%; line-height:24px; font-size:14px;}
.vaidcon1 p{ font-size:14px; padding-bottom:15px;}

/*12.27增加*/
.valab3 h2{ font-size:14px; margin-bottom:10px; font-weight:bold;}
.mtitle h2{font-size:20px; margin-bottom:10px; font-weight:bold; color:#333;}

/*1-9*/
.r_wei{ border:1px solid #cccccc; margin-bottom:10px; padding-left:12px; line-height:40px;}
.r_w{ float:left; margin-top:10px;}
.opr_l{ float:left; width:781px;}


.banner{ float:left; width:100%; margin-bottom:15px; overflow:hidden}
.banner img{ border:1px solid #ccc; display:block}
.opr1{ float:left; width:100%; margin-bottom:10px;/* height:225px; */overflow:hidden;}/*1.16*/
.opr1 h2,.opr_one h2{ color:#e50000; font-size:18px; font-family:"微软雅黑"; padding-bottom:9px; border-bottom:5px solid #f0f0f0; margin-bottom:5px; float:left; width:100%;}
.opr11{ float:left; width:100%; margin-bottom:10px;/* height:225px; */overflow:hidden;background:url(../images/line_a.jpg) repeat-x 0 top; padding-top:25px; margin-top:10px;}/*1.16*/
.opr11 h2,.opr_one h2{ color:#e50000; font-size:18px; font-family:"微软雅黑"; padding-bottom:9px; border-bottom:5px solid #f0f0f0; margin-bottom:5px; float:left; width:100%;}/*1.16*/
.opr12{ float:left; width:100%; margin-bottom:10px;/* height:225px; */overflow:hidden;margin-top:10px;}/*1.16*/
.opr12 h2,.opr_one h2{ color:#e50000; font-size:18px; font-family:"微软雅黑"; padding-bottom:9px; border-bottom:5px solid #f0f0f0; margin-bottom:5px; float:left; width:100%;}/*1.16*/
.opr_news{ float:left; width:100%; overflow:hidden}
.opr_news li{ padding-left:20px; background:url(../images/dian2.jpg) no-repeat 10px 10px; line-height:26px; font-size:14px;}
.opr_news22{ float:left; width:100%; overflow:hidden}
.opr_news22 li{ float:left; width:235px; padding-left:20px; background:url(../images/dian2.jpg) no-repeat 10px 10px; line-height:26px; font-size:14px;}
.more{ float:left; width:100%; text-align:right; margin-top:9px ; font-size:14px;}

.opr2{ float:left; width:100%; background:url(../images/line_a.jpg) repeat-x; /*height:260px;*/ padding-top:30px; border-bottom:1px dashed #e2e2e2; margin-bottom:30px; padding-bottom:15px;}/*1.16*/
.opr_one{ float:left; width:350px; padding:0 10px;}
.opr_tit{ float:left; width:100%; margin:15px 0;}
.tit_right{ float:right; width:240px; line-height:24px;}
.tit_right h3{ font-size:14; font-weight:bold; color:#202020; font-size:14px;}
.tit_lfet{ float:left;}
.opr3{ float:left; width:100%;}
.opr_k li{ float:left; padding-left:10px; background:url(../images/dian.jpg) no-repeat 2px 14px; width:110px; line-height:30px; font-size:14px;}

.sp{ float:left; width:196px; border:1px solid #cccccc; line-height:24px; margin-top:10px;}
.sp p{ padding:10px}
.sp_img{ padding:5px 0; border-top:1px solid #ccc;}

/*2.22*/
.ciss{ float:left; padding:12px 12px; border:1px solid #ccc; width:172px; line-height:20px; margin-bottom:10px;}


.link{ float:left; width:100%;}
.link h3{ font-size:18px; color:#e50000; line-height:35px; font-family:"微软雅黑"; border-bottom:6px solid #f0f0f0; margin-bottom:33px;}
.link_list li{ float:left; width:162px; margin:0 0px 23px 26px; display:inline; text-align:center; line-height:35px;}
.link_list li img{ border: 1px solid #f0f0f0;}
.wrap .link_list li p a{ color:#666666;}
.wrap .link_list li p a:hover{ color:#e50000;}

.plink{ float:right; width:360px}
.plink li{ line-height:22px;background:url(../images/dian.jpg) no-repeat 0px 8px; padding-left:10px;}
.plink li a{ padding-left:0}

