﻿/* CSS Document */
body{ margin:0px; padding:0px; font-size:12px;}
ul,li,p{ padding:0px; margin:0px; list-style:none;}
h1,h2,h3,h4,h5,h6,from,botton{ padding:0px; margin:0px;font-weight:normal;  font-size:12px; display:inline;}
img{ border:0px;}
.clear{ clear:both;}
a{ color:#333333; text-decoration:none; font-size:12px;}
a:hover{ color:#0066FF; text-decoration:none; font-size:12px;}
.xiamian{ font-size:12px; line-height:22px;}
.xiamian span{ color:#ff0000;}

.top{ width:100%; height:80px; background:url(top.jpg) repeat-x;}
.top-cen{ width:980px; height:80px; line-height:80px; margin:0 auto;}
.logo{ width:250px; height:80px; float:left; position:relative;font:bold 10px verdana;z-index:11;}
.logo a{background:url(logo.jpg) no-repeat transparent; display:block; height:80px; overflow:hidden;position:relative;text-indent:-999px;width:200px;}

.logo01{ width:250px; height:80px; float:left; position:relative;font:bold 10px verdana;z-index:11;}
.logo01 a{background:url(logo.jpg) no-repeat transparent; display:block; height:80px; overflow:hidden;position:relative;text-indent:-999px;width:200px;}


.nav{width:720px; height:30px; line-height:30px; float:right; text-align:right;}
.nav_scroll{position:fixed;width:72%;margin:0;left:0;top:0;background:url(top.jpg) repeat-x; text-align:center; height:30px; line-height:30px; padding-top:5px; padding-bottom:5px; padding-left:28%; z-index:13;}
.nav:after{content:"";display:block;height:0;clear:both;visibility:hidden;text-align:center;}
.navbg{width:720px; height:30px; line-height:30px; float:right; text-align:right;background:url(top.jpg) repeat-x; padding:25px 0 25px 0px;}
.nav ul{width:640px; height:28px; line-height:28px; }
.nav ul li{ width:80px; height:28px; line-height:28px; float:left; margin-left:5px; margin-right:5px; text-align:center; font-size:12px;}
.nav ul li a{ display:block;width:80px; line-height:28px; height:28px; color:#FFFFFF; text-align:center; font-weight:bold; font-size:12px;}
.nav ul li a:hover{ width:80px; height:28px; line-height:28px; background:url(nav-hover.jpg) no-repeat; text-align:center; font-weight:bold; color:#000000; font-size:12px;}
.nav ul li.shouye{ width:80px; height:28px; line-height:28px; text-align:center; background:url(nav-hover.jpg) no-repeat; color:#000000; font-weight:bold;}
.nav ul li.shouye a{ color:#000000;}

.main{ width:980px; height:auto; margin:8px auto;}
.fenxiang{ width:980px; height:auto; line-height:40px;}
.sousuo{ width:300px; float:right;  padding:0px; margin:0px; display:inline;}

.tell{ width:300px;  background:url(tel.gif) no-repeat left center; padding-left:30px; color:#ff0000; font-weight:bold; font-size:22px; float:left; }
.fenxiang-cen{ widht:320px; height:40px; line-height:40px; float:left; padding-left:30px;}

.banner{ width:980px; height:auto;}


.picshow { z-index:444; position:relative; background-color:#e4f2fa; width: 100%; height: 350px}
.picshow_main { position: relative; width: 980px; height: 350px}
.picshow_main .imgbig { filter: progid:dximagetransform.microsoft.wipe(gradientsize=1.0,wipestyle=4, motion=forward); width: 980px; height: 350px}
.picshow_change {position: absolute; text-align: left; bottom: 0px; height: 30px; right: 0px; left: 870px;}
.picshow_change img {width:15px; height: 15px}
.picshow_change a { border: 1px solid; display: block; float: left; margin-right: 5px;  -display: inline}
a.axx {border-color: #fff }
a.axx:hover {border-color: #fff}
a.axx img { filter: alpha(opacity=40); opacity: 0.4; -moz-opacity: 0.4}
a.axx:hover img {filter: alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0}
a.bxx {border-color: #fff}
a.bxx:hover {border-color: #fff}


.pro{ width:980px; height:auto; margin-top:10px;}
.pro1{ width:306px; height:auto; float:left; margin-right:15px; margin-left:8px;}
.pro2{width:306px; height:auto; float:left; margin-right:15px; margin-left:8px;}
.pro3{width:306px; height:auto; float:right;margin-right:8px;}
.pro1-tit{ width:196px; height:65px;  background:url(pro1.jpg) no-repeat; font-size:15px; font-weight:bold; padding-left:110px;  padding-top:20px; line-height:25px;}
.pro1-tit span{font-size:12px; font-weight:normal; color:#666666;  line-height:25px;}
.pro1-tit h2 a{ font-size:15px;  font-weight:bold;}
.pro2-tit{ width:196px; height:65px;  background:url(pro2.jpg) no-repeat; font-size:15px; font-weight:bold; padding-left:110px;  padding-top:20px; line-height:25px;}
.pro2-tit span{font-size:12px; font-weight:normal; color:#666666;  line-height:25px;}
.pro2-tit a{ font-size:15px;  font-weight:bold;}
.pro3-tit{ width:196px; height:65px;  background:url(pro3.jpg) no-repeat; font-size:15px; font-weight:bold; padding-left:110px;  padding-top:20px; line-height:25px;}
.pro3-tit span{font-size:12px; font-weight:normal; color:#666666;  line-height:25px;}
.pro3-tit h2 a{ font-size:15px; font-weight:bold;}
.pro1-cen{ width:306px; height:auto}
.pro1-cen ul{ width:290px; height:auto; padding:5px 8px;}
.pro1-cen ul li{ width:90px; height:25px; line-height:25px; float:left; border:1px solid #cccccc; text-align:center; margin-right:4px; margin-bottom:3px;}

.pro-list{ width:980px; height:auto; margin-top:8px;}
.pro-list-tit{height:35px; width:980px; border-bottom:1px solid #cccccc}
.pro-list-tit span {float:right; font-size:12px; line-height:35px; font-family:Arial; font-weight:bold; color:#7c7c7c; padding-right:15px;}
.pro-list-tit h2 {font-size:14px; line-height:35px; padding-left:15px; float:left; font-weight:bold;}
.pro-list-cen{ width:980px; height:auto; padding-top:10px; line-height:30px;}
.wkbox {width:230px; height:210px; padding-top:15px; margin:0px 5px 20px 5px; display:inline; float:left; border:1px dashed #989898; text-align:center;}
.wkbox h3{ font-size:13px; font-weight:bold; line-height:25px;}
.wkbox img{ width:215px; height:140px; border:1px solid #404040;}

.pro-cen{width:980px; height:auto;}
.pro-cen ul{ width:980px; height:auto;}
.pro-cen ul li{ width:100px; float:left; margin:5px 10px; border:1px solid #cccccc; text-align:center; height:30px; line-height:30px;}


.content01{ width:980px; height:auto; margin-top:8px;}
.c01 {width:306px; height:auto; float:left; overflow:hidden; margin-right:15px; margin-left:8px;}
.c01img {width:156px; height:46px; padding:90px 0px 0px 150px; background-image:url(c010.jpg);}
.c02 {width:306px; height:auto; float:left; overflow:hidden; margin-right:15px; margin-left:8px;}
.c02img {width:156px; height:46px; padding:90px 0px 0px 150px; background-image:url(c022.jpg);}
.c03 {width:306px; height:auto; float:left; overflow:hidden; margin-right:8px;}
.c03img {width:156px; height:46px; padding:90px 0px 0px 150px; background-image:url(c030.jpg);}
.more {width:102px; text-align:center; height:22px; background:url(more.gif); line-height:22px; color:#000000;}
.more a{ color:#000000;}
.more a:hover{ color:#99CC00;}
.newslist {padding-left:20px; width:260px; list-style-type:none; float:left;}
.mar20 {margin-right:20px;}
.newslist ol {font-size:14px; line-height:40px; font-weight:bold; text-align:left; margin:0px; padding:0px; color:#266174;}
.newslist li {height:22px;}
.newslist li img {float:left;}
.newslist li a {float:left;}
.newslist li span {float:right;}
.newslist p {line-height:22px; padding:0px; margin:0px;}

.com{ width:980px; height:auto; margin-top:8px;}
.com-tit{ background:url(tit.jpg) no-repeat; width:960px; height:40px; line-height:40px; font-size:14px; font-weight:bold; padding-left:20px;}
.com-tit span{ float:right; font-size:12px; padding-right:10px; font-weight:normal;}
.com-cen{ width:980px; margin-top:8px; height:auto;}
.com-top{ width:980px; height:10px; background:url(com-top.jpg) no-repeat;}
.com-cen1{ width:960px; height:auto; background:url(com-cen.jpg) repeat-y; line-height:30px; padding:10px;}
.com-cen1 p{ background:url(002.jpg) repeat;}
.com-bot{ width:980px; height:10px; background:url(com-bot.jpg) no-repeat;}


.footer{ width:100%; height:auto; background:url(footer.jpg) repeat-x #35393c; margin-top:10px;}
.footer-cen{ width:980px; height:auto; padding:20px 0px 10px 0px; line-height:25px;color:#FFFFFF; margin:0 auto; }
.footer-cen-left{ width:136px; float:left; height:auto; border-right:#7c7c7c 1px solid; padding-left:60px; height:165px;}
.footer-cen-left-tit{ color:#979899; font-size:14px;}
.footer-cen-left-cen{ width:auto; height:auto; line-height:28px; padding-left:15px;}
.footer-cen-left-cen a{color:#979899;}
.footer-cen-left-cen a:hover{color:#FFFF00;}

.footer-cen-left01{ width:136px; float:left; height:auto;  padding-left:60px;height:170px;}
.footer-cen-left01-tit{ color:#979899; font-size:14px;}
.footer-cen-left01-cen{ width:auto; height:auto; line-height:28px; padding-left:15px;}
.footer-cen-left01-cen a{color:#979899;}
.footer-cen-left01-cen a:hover{color:#FFFF00;}


.footer-cen-right{ float:right; width:340px; height:auto; border-left:#7c7c7c 1px solid; padding-left:30px; height:165px;}
.footer-cen-right-tit{ color:#979899; font-size:14px;}
.footer-cen-right-cen{ width:auto; height:auto; line-height:28px; padding-left:15px;}
.footer-cen-right-cen a{color:#979899;}
.footer-cen-right-cen a:hover{color:#FFFF00;}
.footer-cen a{ color:#FFFFFF;}
.footer-cen a:hover{ color:#CCCC00;}



.comtitle { background:url(tit.jpg) no-repeat; height:40px; line-height:40px; font-family:΢ź; font-size:14px; color:#0f325a; padding-left:20px; width:960px;}
.comtitle h2,.hzlc h2{float:left; padding:0px 15px 0px 5px; font-size:14px; color:#0f325a;}
.comtitle span,.hzlc span {float:left; font-size:16px; font-family:Arial; font-weight:bold; color:#50514c; }
.companytop {height:124px; background-image:url(comtop.jpg); width:980px; margin:auto;}
.company2top {height:90px; background-image:url(company2top.png); width:917px; margin:auto;}
.companytop ul {padding:35px 30px; margin:0;}
.companytop ul li {float:left; list-style:none; font-family:΢ź; width:81px; height:39px; line-height:30px; text-align:center; font-size:14px; margin-right:20px;}
.liover {background:url(liover.gif); color:#0caa00;}
.liover a {color:#0caa00;}
.combox {width:920px; line-height:34px; font-size:14px; background-image:url(combox.png); margin:auto; padding:0 30px 0 30px;}
.combox p { padding:0; background-image:url(p34.gif);}
.comfoot {width:980px; height:127px; background-image:url(comfoot.jpg); margin:auto;}
.companyfoot {width:857px; padding-left:60px; height:114px; line-height:100px; background-image:url(companyfoot.png); margin:auto;}

.link{ width:980px; margin:5px auto; padding-bottom:10px; text-align:left;}
.link span{ color:#FFFFFF; font-size:14px; font-weight:bold;}
.link a{ color:#FFFFFF; margin-left:5px;}
.link a:hover{ color:#FFCC00;}


.newlist{ width:960px; height:auto; }
.newlist ul{ width:100%; height:auto; margin:0px; padding:0px; }
.newlist ul li{ width:858px; height:auto; border:1px solid #cccccc; margin-bottom:10px;}
.newslist-tit{ width:850px; margin:0 10px; height:28px; line-height:28px; font-size:13px;  padding-left:10px;}
.newslist-tit span{ float:right; color:#2a5884; padding-right:20px;}
.newslist-tit h2{ font-size:13px; margin:0px; padding:0px; display:inline;}
.newslist-tit a{ color:#000000;font-size:14px; font-weight:bold; font-size:13px; }
.newslist-tit a:hover{ color:#FF3300; font-size:14px; font-weight:bold; font-size:13px;}
.newlist-cen{ width:840px; height:auto; line-height:24px; border-bottom:1px dotted #999999; padding:0 10px; font-size:12px;}
.newlist-bot{ width:860px; height:24px; line-height:24px; font-size:12px; padding:0 10px; }
.newlist-bot a{ color:#FF0000; }
.newlist-bot a:hover{ color:#0066FF;}


.i_pro{ width:980px; height:auto; }
.i_pro ul{ width:100%; height:auto; margin:0px; padding:0px; }
.i_pro ul li{ width:400px; height:auto; border:1px solid #cccccc; padding:5px; float:left; margin:0px 5px 10px 4px;}
.i_pro ul li .pro-left{ width:228px; height:130px; float:left;} 
.i_pro ul li .pro-left img{ width:228px; height:130px;}
.i_pro ul li .pro-right{ width:165px; height:auto; float:right; padding-left:5px; font-size:12px; line-height:25px;}
.i_pro ul li .pro-right h2{ font-size:14px; font-weight:bold; margin:0px; padding:0px; display:inline;}



.newspage{ width:100%; height:30px; line-height:30px; text-align:center;}


.k_pagelist EM {BORDER-RIGHT: #CED5DB 1px solid; BORDER-TOP:#CED5DB 1px solid; BACKGROUND: #000000; FONT: 700 12px/160% Arial; BORDER-LEFT: #CED5DB 1px solid; BORDER-BOTTOM: #CED5DB 1px solid; color:#FFFFFF;}
.k_pagelist INPUT {BORDER-RIGHT: #c0e0f3 1px solid; BORDER-TOP: #c0e0f3 1px solid; BACKGROUND: #eef5fe; FONT: 700 12px/160% Arial; BORDER-LEFT: #c0e0f3 1px solid; BORDER-BOTTOM: #c0e0f3 1px solid}
.k_pagelist EM {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.k_pagelist STRONG {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.k_pagelist A {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }


.conAuthor{height:20px; line-height:24px; text-align:center; border:1px dotted #999999;}
.contenttext, .contenttext_G{ padding:10px 0 0; font:normal normal normal 13px/150% Arial, Verdana, Helvetica, sans-serif, ""; _width:660px;height: auto !important;height: 300px;min-height:300px;}


.neiye{ width:847px; height:auto;}
.contitle{ width:847px;  height:40px; line-height:40px; text-align:center; border-bottom:1px solid #cccccc;}
.contitle h1 { font-size:18px; height:40px; line-height:40px; color:#c00; }
.concen{ width:827px; padding:0 10px;}
.concen p a{text-decoration:none; color:#2a5884; font-size:14px; font-weight:normal}
.concen p a:hover{ color:#0066FF; text-decoration:underline; font-size:14px; font-weight:normal}
.concen  a{text-decoration:none; color:#2a5884; font-size:14px; font-weight:normal}
.concen  a:hover{ color:#0066FF; text-decoration:underline; font-size:14px; font-weight:normal}

.neiye0{ width:847px; height:auto; padding-top:15px;}
.neiye0-tit{ width:832px; border-bottom:2px solid #6699FF; font-size:14px; color:#6633FF; font-weight:bold; padding-left:15px;}
.neiye0 ul{ width:847px; height:auto;}
.neiye0 ul li{ width:190px; height:auto;  float:left; line-height:28px; margin-right:2px; text-align:center; margin-top:5px;}
.neiye0 ul li img{ width:190px; height:130px;}

.neiye0 ul li span{ float:right; padding-right:8px;}


.conbot{ width:847px; height:30px; line-height:30px;}
.conbot-left{ width:420px; height:30px; line-height:30px; float:left; font-weight:bold;}
.conbot-left span{ margin:0px; padding:0px;}
.conbot-right{ width:420px; height:30px; line-height:30px; float:right; font-weight:bold;}
.conbot-right span{ margin:0px; padding:0px;}

.wenzhang{ width:847px; height:auto; padding-bottom:10px; margin-bottom:5px;}
.wenzhang-tit{ width:832px; border-bottom:2px solid #6699FF; font-size:14px; color:#6633FF; font-weight:bold; padding-left:15px;}
.wenzhang-cen{ width:847px; height:auto;}
.wenzhang-cen ul{ width:847px; height:auto;}
.wenzhang-cen ul li{ width:418px; height:28px; border-bottom:1px solid #cccccc;  float:left; line-height:28px; margin-right:5px;}
.wenzhang-cen ul li span{ float:right; padding-right:8px;}

.wenzhang0{ width:847px; height:auto; padding-bottom:10px; margin-bottom:5px;}
.wen-left{ width:420px; height:auto; float:left}
.wen-right{ width:420px; height:auto; float:right}
.wenzhang0-tit{ width:405px; border-bottom:2px solid #6699FF; font-size:14px; color:#6633FF; font-weight:bold; padding-left:15px;}
.wenzhang0-cen{ width:420px; height:auto;}
.wenzhang0-cen ul{ width:420px; height:auto;}
.wenzhang0-cen ul li{ width:415px; height:28px; border-bottom:1px solid #cccccc;  line-height:28px; margin-right:5px;}
.wenzhang0-cen ul li span{ float:right; padding-right:8px;}


.wenzhang-cen01{ width:847px; height:auto; padding-top:10px;}
.wenzhang-cen01 ul{ width:847px; height:auto;}
.wenzhang-cen01 ul li{ width:160px; height:auto;  float:left; line-height:28px; margin-right:5px; text-align:center;}
.wenzhang-cen01 ul li img{ width:160px; height:130px;}

.wenzhang-cen01 ul li span{ float:right; padding-right:8px;}



.go{width:47px;height:106px;background-color:#FFF;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:12px;bottom:25%;border-radius:5px;box-shadow:0 0 2px #6E6E6E}
.go a{background:url(a.png) no-repeat;display:block;text-indent:999em;width:37px;margin:5px;border:0;overflow:hidden;float:left}
.go .top{background-position:0 -33px;height:22px}
.go .feedback{background-position:0 -54px;height:32px}
.go .bottom{background-position:0 -88px;height:22px}
.go .top:hover{background-position:-38px -33px}
.go .feedback:hover{background-position:-38px -54px}
.go .bottom:hover{background-position:-38px -88px}



.show-bottom{ width:840px; border:1px solid #c5cebd; background:url(show-warm.jpg) no-repeat 15px 15px #e3e3e3;  padding: 15px 15px 8px; margin:15px auto; height:80px;}
.show-bottoml{width:430px; margin-left:143px; float:left;}
.show-bottomr{ width:250px;float:right;}
.show-bottom span{ width:430px; margin-left:143px; padding-top:8px; display:block; background:#e4fed5}
.show-bottom ul{ width:115px; float:right;list-style:none;}
/**.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
**/



#rightButton{ position:fixed; _position:absolute; top:208px; right:0; z-index:9999; display:block; font-family:'MicroSoft Yahei'}
#right_ul{ position:relative;}
#right_qq{  background:url(7_03.png) no-repeat; width:68px; height:74px; }
#right_tel{ background:url(7_05.png) no-repeat; width:68px; height:77px; }
#right_tip{  background:url(flag_right.png) no-repeat; width:252px; height:91px; position:absolute; right:70px; top:-10px; display:none; z-index:9999; }
.flagShow_p1{ float:left; margin-left:15px; _margin-left:5px; font-size:18px; line-height:91px;}
.flagShow_p2{ float:left; margin-left:10px; _margin-left:5px; font-size:18px;  color:#FA7C00;}
.flagShow_p2 a{ display:block; margin: 20px 0 5px 12px; line-height:0;}
.flagShow_p2 span{ margin: 0 0 0 14px; }
.flag_qq{ display:none;}
#backToTop{z-index:9999; display:none;}
a.backToTop_a{  background:url(7_08.png) no-repeat; width:68px; height:79px; display:block; }
a.backToTop_a:active{  background:url(7_11.png) no-repeat; }
.line91{ line-height:91px; }