body {margin-left: 0px;margin-top:0px;margin-right:0px;margin-bottom:8px;font-size:12px;color: #666666; font-family:Arial, Helvetica, sans-serif;background-color:#ffffff;background:url(../images/xibodybg.jpg) repeat-y;background-position:center center;}
h1,h2,h3,h4,h5,form,p,ul{ margin:0px; padding:0px;}
input {font-family:Arial, Helvetica, sans-serif;font-size:12px; color: #666666;}
li {padding:0px; margin:0px; line-height:180%;list-style-type:none;}
a{text-decoration:none;color:#333;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px;}
.link_lan a{color:#0066CC;text-decoration: none;}
.link_lan a:hover{text-decoration: underline;color:#009900;}
.link_bk a{color:#4D4D4D;text-decoration: none;}
.link_bk a:hover {text-decoration:underline;color: #009900;}
.link_white a{color:#FFFFFF;	text-decoration: none;text-decoration:none;}
.link_white a:hover{text-decoration: underline;}
.link_lightblue a{color: #fff;text-decoration:none;text-decoration:none;}
.link_lightblue a:hover {text-decoration:underline; color:#fff;}
/*顶部*/
.head_top{width:100%;background:url(../images/topbg.jpg) repeat-x center center;height:175px;}
.head {width:1002px;margin:0 auto;}
.xllogo a{display:block;width:380px;height:126px;}
.xllogo a em{display:none;}
.lgxx{padding-left:140px;}
.xltop{width:680px;height:22px;margin-top:5px;color:#fff;}
.xltop a{color:#fff;text-decoration:none;}
/*导航*/
.navbox{width:100%;height:45px;background:url(../images/xlnavbg.jpg) repeat-x;}
.navbox .nav{width:1002px;height:45px;margin:0 auto;}
.navbox .nav a{display:block;float:left;height:30px;width:126px;color:#fff;margin-right:10px;font-size:14px;padding-top:10px;margin-top:7px;text-align:center;font-weight:bold;}
.navbox .nav a:hover{background:url(../images/navaon.jpg) no-repeat 13px 0px;color:#333;}
.navbox .nav a.select{background:url(../images/navaon.jpg) no-repeat 13px 0px;color:#333;}
.navbox .nav a:hover.select{background:url(../images/navaon.jpg) no-repeat 13px 0px;color:#333;}
#banner{width:990px;margin:0 auto;margin-top:2px;height:250px;OVERFLOW:hidden;}
.mbox{width:990px;margin:0 auto;}
.xlcplb{float:left;width:228px;height:352px;background:url(../images/cpzstt.jpg) no-repeat 0px 0px;margin-top:6px;padding-top:77px;}
.gsxx{background:url(../images/xlstt.jpg) no-repeat 0px 0px;}
.xlcplb div{height:32px;line-height:32px;padding-left:45px;background:url(../images/cpttlsbg.jpg) no-repeat 15px 0px;margin-top:2px;}
.xlcplb div a{color:#333;}
.xlcplb div.dl a{font-weight:bold;color:#c73e14;}
.cpzs{float:left;width:594px;height:335px;margin-top:6px;margin-left:10px;background:url(../images/gsjjbg.jpg) no-repeat;padding-top:55px;padding-left:15px;line-height:21px;color:#000;padding-right:140px;}
.cpzs img{float:left;margin-right:5px;}
.xlads{float:left;margin-left:10px;}
.spctbox{float:left;width:749px;margin-top:6px;margin-left:10px;background:url(../images/smnavbg.jpg) no-repeat;line-height:22px;color:#000;overflow:hidden;}
.ctbox{width:717px;border:1px solid #d40402;padding:15px;margin-bottom:10px;}
.ctbox .h1tt{font-size:16px;text-align:center;font-weight:bold;}
/*当前位置*/
.smnav{height:22px;width:654px;margin:0 auto;padding-top:22px;padding-left:95px;color:#fff;font-size:14px;}
.page_location{width:890px;margin:0 auto;background:url(../images/smnavbg2.jpg) no-repeat center top;line-height:22px;color:#fff;font-size:14px;padding-left:100px;padding-top:22px;height:31px;}
.smnav a,.page_location a{color:#fff;}
.smnav a:hover,.page_location a:hover{color:#333;}

.indexbanner{width:960px;margin:0 auto; margin-top:8px;}
.indexbanner img{width:960px;border:0px;}

.df3  .tjcp{border:1px solid #ccc;width:988px;height:145px;border-top:none;padding-top:5px;}
.case .tjcp{height:120px;}
.df3 .tjcp li{border:1px solid #fff;margin:5px;text-align:center;float:left;width:110px;height:130px;overflow:hidden;}
.case .tjcp li{border:1px solid #fff;margin:5px;text-align:center;float:left;width:110px;height:110px;overflow:hidden;}
.df3 .tjcp li img{border:none;width:105px;height:105px;}
.df3 .tjcp li a{color:#666;text-decoration:none;}
.df3 .tjcp li a:hover {text-decoration: underline;color:#009900;}
.xptj .tjcp li img{border:1px solid #ccc;}
.df3 {width:990px;margin:0 auto;margin-top:0px;padding-bottom:2px;}
.df3 .title{height:25px;background:url(../images/xsphbtt.jpg) repeat-x;color:#333;padding-left:90px;padding-top:27px;}
.xptj .title{background:url(../images/xptjtt.jpg) repeat-x;color:#333;}
.case .title{background:url(../images/casett.jpg) repeat-x;color:#333;}
.df3 .title a{color:#333;}
.df3 .title .left{height:25px;float:left;width:555px;font-weight:bold;font-size:14px;}
.df3 .title .right{height:25px;float:left; width:330px;text-align:right;font-size:12px;}
/*资讯*/
.df4 {width:990px;margin:0 auto;margin-top:8px;}
.df4 .box{float:left;width:322px;border:1px solid #E4E4E4;margin-right:8px;height:260px;overflow:hidden;}
.df4 .box.last{width:322px;margin-right:0px;}
.df4 .box .title{height:30px;background:url(../images/ttbg.jpg) repeat-x;border-bottom:1px solid #E4E4E4;line-height:30px;width:250px;float:left;padding-left:10px;font-size:14px;font-weight:bold;color:#333;}
.df4 .box .more a{color:#333;}
.df4 .box .more{height:30px;border-bottom:1px solid #E4E4E4;line-height:30px;width:62px;float:left;background:url(../images/ttbg.jpg) repeat-x;}
.df4 .box .txt {padding:10px;}
.df4 .box .txt  li{ padding-left:8px; height:23px; line-height:23px;background:url(../images/01.gif) no-repeat 0px -13px;}
.df4 .tpnews{line-height:22px;}
.df4 .tpnews img{width:90px;height:85px;float:left;margin-right:10px;}
.df4 .tpnews .bt{display:block;float:left;background:url(../images/lslt.gif) no-repeat 0px 2px;width:175px;height:25px;padding-left:20px;clear:right;}
.df4 .tpnews a{color:#dc271a;text-decoration:none;}
.df4 .tpnews a:hover{text-decoration: underline;color: #009900;}
.df4 .rfd{float:right;color:#ccc;}

.sppcls{width:970px;margin:0 auto;padding-bottom:2px;padding:10px;}
.sppcls .title{height:32px;line-height:32px;background:url(../images/spcplsbg.jpg) repeat-x;color:#333;padding-left:65px;}
.sppcls .title a{color:#333;}
.sppcls .title .left{height:25px;float:left;width:725px;font-weight:bold;font-size:14px;}
.sppcls .title .right{height:25px;float:left; width:130px;text-align:right;font-size:12px;}  
.sppcls ul.tjcp{border:1px solid #ccc;width:968px;border-top:none;padding-top:5px;padding-bottom:10px;}
.sppcls ul.tjcp li{border:1px solid #fff;margin:5px;text-align:center;float:left;width:125px;height:140px;overflow:hidden;}
.sppcls ul.tjcp li img{border:1px solid #ccc;width:120px;height:114px;}
.sppcls ul.tjcp li a{color:#666;text-decoration:none;}
.sppcls ul.tjcp li a:hover {text-decoration: underline;color:#009900;}
/*搜索*/
.search{ width:990px;margin:0 auto;background-color:#0771c5;margin-top:15px;}
.search .left{width:10px;height:48px; float: left; }
.search .center{width:940px;height:48px;float:left}
.search .center .c_left{width:700px;height:37px;float:left;padding-top:11px;}
.search .center .c_left .keybox{width:360px; position:relative; float:left;}
.search .center .c_left .keybox .keyinput{width:335px;background-color:#FFFFFF;height:17px; padding-top:6px; padding-left:25px; background-image:url(../images/20.gif); background-repeat:no-repeat; background-position:5px 5px; font-size:12px; border:0px;}
.search .center .c_left .buttonbox{width:75px; float:left; *padding-top:1px;}
.search .center .c_left .buttonbox input{width:64px; height:25px; background:url(../images/43.gif) repeat-x 0 -298px; border:0px; font-size:14px; font-weight:bold; color:#fff;}
.search .center .c_left .newlink {width:200px;float:left; padding-top:5px;}
.search .center .c_left .hotkey {padding-top:6px;color:#fff;height:15px;overflow:hidden}
.search .center .c_right{width:240px;height:48px;float:left;}
.search .center .c_right .tel{background:url(../images/51.gif) no-repeat 0px 5px;padding-left:106px;margin-top:10px;color:#FFFFFF;height:20px;font-size:18px; line-height:18px;height:30px;line-height:30px;}
/*-----分页样式--------*/
.page {text-align:center; margin-top:15px; margin-bottom:15px;}
.page a {border: 1px solid #dddddd;display:block;height:23px; line-height:23px; margin-right:5px; float:left;padding-left:6px; padding-right:6px;  }
.page a:hover { border:1px #0066CC solid; color: #0066CC}
.page a.select{ border: 1px solid #0066CC; background-color:#0066CC; color:#ffffff; }
.page span {border: 1px solid #dddddd;display:block;height:23px; line-height:23px; margin-right:5px; float:left;padding-left:6px; padding-right:6px;  }
/*按钮*/
.but70 { width:70px; height:25px; font-size:12px;color:#FFFFFF; border:0px; background-image:url(../images/10.jpg); background-repeat:no-repeat;}
.but70_hover{ background-position:0px -25px;}
.but80 { width:81px; height:32px; font-size:14px; font-weight:bold; color:#FFFFFF; border:0px; background-image:url(../images/36.jpg); background-repeat:no-repeat;}
.but80_hover{ background-position:0px -32px;}
.but100 { width:100px; height:32px; font-size:14px; font-weight:bold; color:#FFFFFF; border:0px; background-image:url(../images/41.jpg); background-repeat:no-repeat;}
.but100_hover{ background-position:0px -32px;}
/*底部*/
.footer {width:930px; text-align:center; padding:15px; line-height:180%; font-size:12px; margin:0 auto;}
/*-----jquery dialog css--------*/
#FloatBg{display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;}
#FloatBoxBg{display:none;background:#000;position:absolute;}
#FloatBox{border: #999999 1px solid;width:500px;position:absolute;}
#FloatBox .title{height:30px;color: #333333;background:url(../images/72.gif) repeat-x;}
#FloatBox .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;padding:7px 10px 0;}
#FloatBox .title span{float:right;cursor:pointer; display:block;background:url(../images/72.gif) no-repeat  0px -30px; width:30px; height:30px;}
#FloatBox .title .spanhover{ background-position:0px -60px;}
#FloatBox .content{padding:20px 15px;background:#fff;}
/*-----jquery Float css--------*/
.OpenFloatBg{display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;}
.OpenFloatBoxBg{display:none;background:#666666;position:absolute;}
.OpenFloatBox{border: #999999 1px solid;width:650px;position:absolute;}
.OpenFloatBox .title{height:30px;color: #333333;background:url(../images/72.gif) repeat-x;}
.OpenFloatBox .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;padding:7px 10px 0;}
.OpenFloatBox .title .DialogClose{float:right;cursor:pointer; display:block;background:url(../images/72.gif) no-repeat  0px -30px; width:30px; height:30px;}
.OpenFloatBox .title .spanhover{ background-position:0px -60px;}
.OpenFloatBox .tip{height:30px;color: #FF6600;background:url(../images/72.gif)  no-repeat  0px -90px; padding-left:26px; line-height:30px;background-color:#FFFFFF}
.OpenFloatBox .selecteditem{ display:none; background-color: #FFFEEE; border:1px #FF9966 solid;width:100%;color: #FF0000; padding:10px 0px;}
.OpenFloatBox .selecteditem .empty{ color: #0066CC; cursor:pointer}
.OpenFloatBox .selecteditem label{ display:block;  width:145px; float:left;margin-right:5px; padding-left:5px;color:#339900; cursor:pointer}
.OpenFloatBox .txt{ padding:15px; padding-top:0px;}
.OpenFloatBox .content{background-color:#FFFFFF; width:100%;}
.OpenFloatBox .content .item{ width:150px;height:20px;margin-right:5px; float:left; cursor:pointer;}
.OpenFloatBox .content .item .titem{ display:block; position:absolute; width:150px; z-index:1;}
.OpenFloatBox .content .item .titemhover{ border:1px #FF9900 solid; background-color:#FFFEF0; color:#FF6600; font-weight:bold}
.OpenFloatBox .content .item .sitem{position:absolute; display:none; border:1px  #00CCFF solid; width:150px;  background-color:#999999;z-index:2; margin-top:20px; border:1px #FF9900 solid;background-color:#FFFEF0;border-top:0px;}
.OpenFloatBox .content .item .sitem label{ padding-bottom:5px; line-height:23px;}
/*友情链接*/
.links { width:960px;margin:0 auto; margin-top:8px}
.links a{ height:23px; line-height:23px; padding-right:8px;}
.links .imglink{ width:88px; height:31px;padding-right:8px; padding-top:4px;padding-bottom:4px;float:left;}
/*框计算*/
.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; line-height:160% }
.autocomplete { border:1px solid #CCCCCC; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }
/*-----jquery tip--------*/
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size:12px; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999; line-height:170% }
.comvtipshow { position: absolute; left: 0px; top:10px; font-size:12px;  z-index: 9999 ; line-height:180%; width:210px; }
.comvtipshow .tit {background:url(../images/85.gif) no-repeat 0px 0px; height:6px; width:100%; margin-top:8px; overflow:hidden}
.comvtipshow .txt { border:1px #CCCCCC solid; border-top:0px; background-color: #ffffff; width:100%}
.comvtipshow .txt .tits {background:url(../images/85.gif) repeat-x 0px -7px; height:28px; line-height:28px; padding-left:10px; font-weight:bold}
.comvtipshow  ul { padding-left:10px; padding-top:5px; padding-bottom:8px;}
.comvtipshow  li {padding-left:8px; height:20px; line-height:20px;background:url(../images/01.gif) no-repeat 0px -32px;}
.comvtipshow  li span{ color:#999999}

.backTop{position:fixed;_position:absolute;width:24px;height:73px;left:44.5%;margin-left:590px;visibility:visible;bottom:25px;}
* html .backTop /* IE6 底部固定  */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
a.goTop{width:24px;height:79px;display:block;background:url(../images/up.gif) 0 0 no-repeat;}
a.goTop:hover{background-position:-30px 0;}

.xgbt{background:url(../images/titbg.gif) 0 0 no-repeat;height:28px;padding-left:18px;font-weight:bold;padding-top:6px;}
.catfl{width:710px;clear:both;height:105px;}
.catfl a{display:block;float:left;width:215px;height:22px;padding-left:15px;color:#D70703;font-weight:bold;}
.h1tt{background:url(../images/newsBt.gif) center top no-repeat;height:40px;line-height:40px;margin-bottom:15px;}

.qqbox a:link {color: #000;text-decoration: none;}
.qqbox a:visited {color: #000;text-decoration: none;}
.qqbox a:hover {color: #f80000;text-decoration: underline;}
.qqbox a:active {color: #f80000;text-decoration: underline;}
.qqbox{width:172px;height:auto;overflow:hidden;position:absolute;right:30px;top:180px;color:#000000;font-size:12px;letter-spacing:0px;}
.qqlv{width:25px;height:167px;overflow:hidden;position:relative;float:right;z-index:50px;}
.qqkf{width:160px;height:auto;overflow:hidden;right:0;top:0;z-index:99px;border:6px solid #138907;background:#fff;}
.qqkfbt{width:158px;height:20px;overflow:hidden;background:#138907;line-height:20px;font-weight:bold;color:#fff;position:relative;border:1px solid #9CD052;cursor:pointer;text-align:center;}
.qqkfhm{line-height:25px;}