@charset "utf-8";

BODY { margin:0px auto; background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-position: left top; background-color: #F7F3E5; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

* { margin:0; padding:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none; color:red;}
.Menu{ color:#000000; line-height:25px; display:block; text-align:left; padding:0 10px;}

img { border:none; }

html { overflow-y:scroll; }

.clear { clear:both; }

ul, li, ol { list-style:none; }

.proclassname { border-bottom:1px solid #CCC; }

.proclassname a { color:#333333; }

.in { width:796px; height:auto; float:left; padding-left: 8px; }

.in1 { width:796px; height:auto; float:left; }

.in2 { width:796px; height:auto; float:left; }

.inn { width:796px; height:auto; padding-left:8px; float:left; }

.top { width:1004px; height:100px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-image: url(../images/topbg.jpg); background-repeat: no-repeat; }

.logo { width:567px; height:75px; padding-left:5px; padding-top:5px; float:left; }

.lantab { width:140px; height:25px; padding-right:5px; padding-top:5px; float:right; }

.lanimg { width:14px; height:10px; padding-top:6px; float:left; }

.lantext { width:40px; height:25px; padding-left:6px; padding-right:10px; float:left; }

a.r1:link {  font-size: 12px; color: #333333; text-decoration: none; font-weight: normal; }

a.r1:visited {  font-size: 12px; color: #333333; text-decoration: none; font-weight: normal; }

a.r1:hover {  font-size: 12px; color: #333333; text-decoration: underline; font-weight: normal; }

a.r2:link {  font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: normal; line-height: 30px; }

a.r2:visited {  font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: normal; line-height: 30px; }

a.r2:hover {  font-size: 12px; color: #FFFF00; text-decoration: underline; font-weight: normal; line-height: 30px; }

.navbg { width:1004px; height:40px; margin:0px auto; }

.nav { width:1004px; margin:0px auto; padding:0px; }

.nav li { width:160px; height:33px; line-height:33px; text-align:center; float:left; display: inline; list-style-type:none; }

.nav li a:link { display:block; overflow:hidden; width:160px; height:33px; line-height:33px; padding-left:0px; background:url(../images/a01.jpg) no-repeat; color:#FFF;  font-size: 14px; font-weight: bold; text-decoration: none; }

.nav li a:visited { display:block; overflow:hidden; width:160px; height:33px; line-height:33px; padding-left:0px; background:url(../images/a01.jpg) no-repeat; color:#FFF;  font-size: 14px; font-weight: bold; text-decoration: none; }

.nav li a:hover { background:url(../images/a02.jpg) no-repeat; color:#FFF;  font-size: 14px; font-weight: bold; text-decoration: none; }

.banner { width:1004px; height:350px; padding-top:2px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-bottom: 10px; }

.banner2 { width:1004px; height:180px; padding-top:2px; padding-bottom:10px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

.cpk { width:1004px; height:140px; padding-top:10px; padding-bottom:10px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; overflow: hidden; background-color: #FAFAFA; }

.cont { width:1004px; height:auto; margin:0px auto; background-color: #F3F3F3; overflow: hidden; }

.left { width:200px; height:auto; overflow:hidden; border:0pt solid #DDDEDC; background-repeat: repeat-x; float:left; }

.left2 { width:336px; height:auto; float:left; }

.leftp { width:175px; height:auto; float:left; }

.leftti { width:200px; height:32px; background-image:url(../images/lbg.jpg); clear:left; line-height: 32px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

.leftti2 { width:330px; height:16px; padding-top:7px; padding-bottom:7px; background-image:url(../images/leftti2.gif); margin:0px auto; }

.lefttx1 { width:auto; height:32px; padding-left:15px; padding-right:8px; font-size: 14px; font-weight: normal; color: #FFFFFF; float:left; line-height: 32px; clear:left; }

.lefttx2 { width:60px; height:16px; padding-left:8px; padding-right:8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; float:left; }

.leftcont { width:190px; height:auto;  padding:5px; margin:0px auto;  font-size: 12px; font-weight: normal; color: #CCCCCC; line-height: 25px; overflow: hidden; float:left;  background:cornsilk;}

.leftcont ul li{ line-height:30px; }
.leftcont ul li a{ display:block; color:#333; padding-left:20px; font-weight:normal;background:url(../images/list_24.png) left top no-repeat; border-bottom:1px dotted #CCCCCC;}
.leftcont a:hover, .leftcont a.hover { color:red; font-weight:normal; }
.leftcont ul li ul{ display:none;}
.leftcont ul li ul li a{ display:block; color:#333; padding-left:20px; font-weight:normal;background:none;}

.leftcont1 { width:190px; height:auto; padding:5px;  font-size: 12px; font-weight: normal; color: #333333; line-height: 25px; overflow: hidden; float:left; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;background:cornsilk; }

.leftcont2 { width:316px; height:auto; border:1pt solid #E6E6E6; background-color:#FFFFFF; padding:5px; margin:0px auto;  font-size: 12px; font-weight: normal; color: #333333; line-height: 25px; overflow: hidden; float:left; }

.innew { width:373px; height:30px; line-height: 30px; padding-left:10px; background-image:url(../images/news_arr.gif); background-repeat: no-repeat; background-position: left center; float:left; }

.innewt { width:310px; height:30px; line-height: 30px; float:left; }

.innewd { width:60px; height:30px; line-height: 30px;  font-size: 12px; font-weight: normal; color: #000000; text-align:left; float:right; }

.ingenew { width:383px; height:7px; font-size:0px; float:left; }

.t1 { font-size: 12px; color: #FFFFFF; font-weight: normal;  line-height: 24px; }

.t11 { font-size: 12px; color: #000000; font-weight: normal;  line-height: normal; }

.right { width:450px; height:auto; padding-right:9px; float:left; }

.right2 { width:785px; height:auto; margin-left:15px; float:left; }

.rti1 { width:450px; height:30px; background-image:url(../images/rti1.jpg); float:left; }

.rti11 { width:336px; height:30px; background-image:url(../images/leftti2.gif); float:left; }

.rtx1 { width:60px; height:16px; padding-top:5px; padding-left:18px; padding-right:8px;  font-size: 14px; font-weight: bold; color: #ffffff; float:left; }

.rtx2 { width:40px; height:10px; padding-top:10px; padding-right:20px; float:right; }

.rtx3 { width:auto; height:32px; padding-left:15px; padding-right:8px;  font-size: 14px; font-weight: normal; color: #000000; float:left; line-height: 32px; }

.rcont { width:785px; height:auto; float:left;  font-size: 12px; font-weight: normal; color: #333333; line-height: 24px; }

.rcont11 { width:323px; height:auto; border:1pt solid #DDDEDC; padding:5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height: 24px; float:left; }

.rcontn { width:784px; height:auto; border:1pt solid #F3F3F3; padding:5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height: 24px; float:left; }

.rcont2 { width:784px; height:153px; border:1pt solid #F3F3F3; padding:5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height: 24px; float:left; }

.rcont22 { width:992px; height:auto; border:1pt solid #F3F3F3; padding:5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height: 24px; overflow:hidden; float:left; }

.rcont3 { width:783px; height:180px; border:1pt solid #F3F3F3; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height: 24px; float:left; padding-top: 15px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }

.int { width:145px; height:80px; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:8px; text-align:center; float:left; }

.sge { width:1004px; height:10px; font-size:0px; margin:0px auto; clear:left; }

.inge { width:198px; height:10px; margin:0px auto; overflow: hidden; float:left; }

.inge2 { width:796px; height:10px; margin:0px auto; overflow: hidden; float:left; }

.ge { width:784px; height:10px; padding-top:10px; padding-bottom:10px; float:left; }

.rti2 { width:796px; height:32px; background-image:url(../images/rti2.jpg); float:left; }

.rti22 { width:1004px; height:30px; float:left; background-image: url(../images/rti2.jpg); }

.foot { width:1004px; height:70px; clear:left; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 10px; padding-bottom: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #D1CEC7; }

.fcont { width:1004px; height:auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; line-height:24px; text-align:center; margin:0px auto; }

.prowai { width: 180px; height:185px; padding-left:10px; padding-right:10px; text-align:center; float:left }

.pro { width: 180px; height:150px; float:left; border: 1px solid #CCCCCC; text-align: center; }

.protext { width: 180px; height:30px; line-height:30px; text-align:center; float:left; }

.prowai2 { width: 220px; height:200px; padding-left:20px; padding-right:20px; text-align:center; float:left }

.pro2 { width: 220px; height:165px; float:left; border: 1px solid #CCCCCC; text-align: center; }

.protext2 { width: 220px; height:24px; line-height:24px; text-align:center; float:left; }

.no { width:780px; height:24px; padding-top:10px; padding-bottom:10px;  font-size: 12px; font-weight: bold; color: #000000; line-height: 24px; text-align:center; float:left; }

.protext4 { width: 772px; height:auto; border:1px solid #DBDBDB;  font-size: 12px; line-height:24px; font-weight: normal; color: #000000; text-align:left; padding:5px; float:left; }

.protext4 img { max-width:770px; }

.protext5 { width: 784px; height:auto; line-height:normal; font-weight: normal; text-align:center; float:left; }

.cp { width:784px; height:auto; text-align:center; float:left; }

.cp1 { width:400px; height:auto; text-align:center; float:left; }

.cp2 { width:370px; height:auto; padding-left:14px; text-align:left;  font-size: 12px; line-height:24px; font-weight: normal; color: #000000; float:left; }

.gecp { width:774px; height:25px; line-height: 25px; background-color:#E8E2D0;  font-size: 12px; font-weight: bold; color: #333333; text-align:left; float:left; padding-left: 10px; margin-bottom:2px; }

.new { width:775px; height:20px; line-height: 20px; padding-left:10px; background-image:url(../images/news_arr.gif);  font-size: 12px; font-weight: bold; color: #000000; text-align:left; float:left; background-repeat: no-repeat; background-position: left center; }

.newt { width:680px; height:20px; line-height: 20px; float:left; }

.newd { width:80px; height:20px; line-height: 20px;  font-size: 12px; font-weight: normal; color: #000000; text-align:left; float:left; }

.genew { width:785px; height:10px; float:left; }

.newdet { width:785px; height:30px; line-height: 30px;  font-size: 14px; font-weight: bold; color: #000000; text-align:center; float:left; }

.newdet2 { width:785px; height:30px; line-height: 30px;  font-size: 12px; font-weight: normal; color: #000000; text-align:center; float:left; }

.newdet3 { width:785px; height:auto; line-height: 30px;  font-size: 12px; font-weight: normal; color: #000000; text-align:left; float:left; }

.rtx233 { width:auto; height:25px; padding-left:20px; padding-right:10px; font-size: 14px; font-weight: bold; color: #CC6600; float:left; line-height:25px; }

.rtx222 { width:30px; height:11px; padding-top:5px; padding-right:10px; float:right; }

#demo { overflow:hidden; border: 0px dashed #CCC; width: 784px; height:185px; }

#demo img { border: 0px solid #F2F2F2; }

#indemo { float: left; width: 800%; }

#demo1 { float: left; }

#demo2 { float: left; }

.downloadlist li { height:32px; line-height:32px; padding-bottom:5px; padding-top:5px; border-bottom:1px dotted #CCCCCC; }

.downloadlist li:hover { background:#F8DABC; }

.downloadlist li a { display:block; width:600px; height:32px; line-height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:5px; font-weight:normal; }

.downloadlist li span.time { float:right; padding-right:10px; }

.downloadlist li span.img { float:left; padding-left:5px; }

.pro_list li { width:175px; float:left; margin:10px 10px 10px 10px; }

.pro_list li img { width: 167px; height: 146px; padding: 3px; border: 1px solid #DFDFDF; background-color: #F0F0F0; }

.pro_list li img:hover { width: 167px; height: 146px; padding: 3px; border: 1px solid #F30; background-color: #F0F0F0; }

.pro_list li span { display:block; }

.pro_list li span a { font-size:12px; color:#333333; }
.pro_list li span a:hover{ color:red;}

/*分页*/
.page { width:795px; margin:0 auto; margin-top:10px; text-align:center; font-size:12px; position:relative; z-index:99999; }

.page a { padding:2px 5px; color:#333; border: 1px solid #dedede; background:#FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);           /* W3C syntax */ }

.page b { padding:2px 5px; border:1px solid #818181; background:#818181; color:#fff; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);           /* W3C syntax */ }

.page i { padding:2px 5px; font-style:normal; border: 1px solid #dedede; background:#FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);           /* W3C syntax */ }

.page font { border: 1px solid #ccc; padding:2px 5px; color:#333; background:#FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);           /* W3C syntax */ }

.page foant { border: 1px solid #ccc; padding:2px 5px; color:#333; background:#FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);           /* W3C syntax */ }
