/* CSS Document */

*{margin:0;padding:0;background-color:transparent;font-size:100%;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
body, button, input, select, textarea { font:12px/1.5 simsun,arial,\5b8b\4f53;vertical-align:middle; background:#fff;font-family:Microsoft YaHei;}
body {background:#fff;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;margin:0px; padding:0px;}
ul,li,ol { list-style:none;margin:0px; padding:0px;}
.footer .lx li.add,.footer .lx li.tel,.footer .lx li.mail{background:url(http://www.cnwest.com/images/33324.files/bg_sprite.png) no-repeat 0px 0px;}
a{color:#000;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:none;color:#000}
img{vertical-align:top;border:0 none}
em { font-style:normal;}
button, input, select, textarea { font-size:100%; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; outline:none}
textarea { resize:none }
input { line-height:1.2em; overflow:hidden;}
.clear:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}
.clear{*zoom:1;clear:both; font-size:0; line-height:0; height:0; }
.p6{padding:6px; overflow:hidden; width:0px; height:132px;}
.h10{height:10px;}
.h20{height:20px;}
.h50{height:50px;}
.h2{height:2px;}
.h5{height:5px;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.site_nav,.sj_nav {background:url(bg_repeat.gif) repeat-x 0px 0px;}
.line{border-bottom:1px solid #c8c8c8; }
.more{float:right; font-size:16px; color:#000;margin-right:233px;}
.more a{font-size:16px; color:#000;}
.imgmore{ margin:0 auto; text-align:center; width:254px;}
.imgmore img{ margin:0 auto; text-align:center; width:254px;}


.ban_th_pic{ overflow:hidden; position:relative;}
.ban_th_pic .t_bg {width:100%;height:75px;background:#000; filter:alpha(opacity=60); opacity:0.6; backface-visibility:rgba(0,0,0,0.6);position:absolute;bottom:0px; left:0;}
.ban_th_pic .title_alertb{color:#FFF; position:absolute; z-index:2; bottom:0px; left:0; line-height:75px;text-align:center; width:100%; font-size:18px;}
.ban_th_pic .title_alertb a {color:#fff;}
.ban_th_pic .title_alertb a:hover{ color:#fff;text-decoration:underline;}
.vidoico{ background: url(http://css.tv.itc.cn/global/images/png24-video-normal.png) no-repeat 0 0 ; bottom: 1px; height:66px; overflow: hidden; position: absolute; width:54px; z-index: 2; left:5px}
a:hover .vidoico{ background: url(http://css.tv.itc.cn/global/images/png24-video-hover.png) no-repeat 0 0 ; bottom: 1px; height:66px; overflow: hidden; position: absolute; width:54px; z-index: 2; left:5px}



/*toutu*/
*{margin:0; padding:0; list-style:none; }
img{ border:0;}
		/* 本例子css */

/*toutu*/

.slideBox{width:600px;height:395px;position:relative; padding:0; margin:0}
.slideBox .hd{height:15px;overflow:hidden;position:absolute;right:10px;bottom:9px;z-index:1;}
.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{float:left; margin-right:2px; line-height:14px; text-align:center; width:10px; height:10px;background:#fff; cursor:pointer;}
.slideBox .hd ul li.on{ background:#c30505; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd h3{ text-align:left; font:20px/24px Microsoft YaHei; color:#FFFFFF;position:absolute;left:15px;bottom:8px;z-index:3;}
.slideBox .bd h3 a{color:#FFFFFF;}
.slideBox .bd h3 a:hover{color:#FFFFFF; text-decoration:none;}
.slideBox .bd span{width:600px; height:60px;filter:alpha(opacity=60); opacity:0.6; backface-visibility:rgba(0,0,0,0.6);background:#000000;left:0px;position:absolute;bottom:0px;z-index:2;}
.slideBox .bd img{width:600px;height:395px; display:block;}
		/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; padding:10px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=60); opacity:0.6; backface-visibility:rgba(0,0,0,0.6);}
.slideBox .next{ left:auto; right:0%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{display:none;}
.slideBox .nextStop{display:none;}

.bottom{background:#9a0303;heigth:300px; width:100%; text-align:center;}

.banner{ background:url(banner.jpg) no-repeat 60% 0; height:706px;}

.nav{background:url(nav.jpg) no-repeat 0 0; height:93px;}
.nav ul{width:1100px; margin:0 auto; text-align:center;}
.nav ul li{float:left; font-size:20px; color:#fff; padding:0 20px 0 20px; line-height:85px; width:143px; font-weight:bold;}
.nav ul li a{font-size:20px; color:#fff;}
.nav ul li a:hover{font-size:20px; color:#fff; background:none;}
.tu{margin:0 auto; text-align:center;}
.yinyan{background:url(yinyan.jpg) no-repeat center; height:282px;}
.yinyan p{font-size:24px; color:#fff; line-height:45px; text-indent:2em; width:1100px; margin:0 auto; padding:45px 0 0 85px;font-style:oblique;}
.yinyan p a{font-size:24px; color:#fff; }
.zhuti{background:url(hdzt.jpg) no-repeat center; height:397px;}
.zhuti p{font-size:24px; color:#333; line-height:50px; text-indent:2em; width:1200px; margin:0 auto; padding:95px 0 0 0;}
.zhuti p a{font-size:24px; color:#333;}
.wrapper{ width:100%; overflow:hidden; margin:10px auto 10px auto;}
.guild{background:url(dy.jpg) no-repeat center; height:197px;}
.guild h3{font-size:20px; color:#fff; line-height:40px;width:1000px; margin:0 auto; padding:15px 0 0 0;} 
.hot{background:url(gzmb.jpg) no-repeat center; height:179px;}
.hot h3{font-size:20px; color:#fff; line-height:40px;width:900px; margin:0 auto; padding:40px 0 0 220px;}

.column{width:1280px; overflow:hidden; margin:0 auto;}
.title{ overflow:hidden; margin:0 auto; text-align:center;}
.title1{ background:url(aqkp.jpg) no-repeat center; height:75px;}
.title1 span{font-size:16px;color:#346699; display:block; float:right;padding: 33px 20px 0 0;}
.title1 span a{font-size:16px;color:#346699;}
.title1 span a:hover{font-size:16px;color:#346699;}

.title2{ background:url(sxdt.jpg) no-repeat center; height:75px;}
.title2 span{font-size:16px;color:#346699; display:block; float:right;padding: 33px 20px 0 0;}
.title2 span a{font-size:16px;color:#346699;}
.title2 span a:hover{font-size:16px;color:#346699;}


.newlist{width:470px; overflow:hidden;margin: 0 0 0 55px;}
.newlist ul{}
.newlist ul li{font-size:20px;line-height:50px; margin:10px 0 20px 10px; color:#333; overflow:hidden; }
.newlist ul li a{color:#333;}
.newlist ul li span{font-size:20px; color:#e23161;}
.newlist ul li p{color:#999; font-size:16px; line-height:30px;}
.newlist ul li p a{color:#999; font-size:16px;}


.msg{width:1200px; overflow:hidden; margin:0 auto;}
.msg .m1{background:url(zt1.jpg) no-repeat center;height:186px; width:576px; margin:15px 15px 0 0;}
.msg .m2{background:url(zt2.jpg) no-repeat center;height:186px;width:576px; margin:15px 0 0 15px;}
.msg h4{font-size:20px; color:#fff; line-height:210px; text-align:center;}
.msg h4 a{font-size:20px; color:#fff;}
.msg h4 a:hover{font-size:20px; color:#fff;}

.news{width:1200px; overflow:hidden; margin:0 auto;}

.news_detail{width:1200px; overflow:hidden;}
.new_img{width:600px; height:405px; overflow:hidden; }
.new_txt{width:570px; overflow:hidden;}
.new_txt h4{font-size:22px; color:#000; padding:0;font-family:Microsoft YaHei;  padding:0 0 8px; font-weight:bold; text-align:center;}
.new_txt h4 a{color:#000;}
.new_txt h4 a:hover{color:#000; text-decoration:none;}
.new_txt p{color: #000; height:70px; overflow:hidden;line-height:34px;padding:8px 0px;font-size:18px;}
.new_txt p span{font-size:12px;color:#ac1111;}
.new_txt p span a{font-size:12px;color:#ac1111;}
.new_txt ul{}
.new_txt ul li{font-size:18px; background:url(listico.gif) no-repeat left center;line-height:50px; padding-left:10px; color:#000; }
.new_txt ul li span{float:right; font-size:18px; color:#000;}

.shixiang{background:url(bg.jpg) no-repeat center;}

.ssbz{width:1270px; overflow:hidden; margin:30px auto 30px auto;}
.ssbz ul.twoleft{background:url(two_bg_1.png) no-repeat 0 0; height:364px;width:607px;}
.ssbz ul.tworight{background:url(two_bg_2.png) no-repeat 0 0; height:364px;width:607px;}
.ssbz ul li{width:500px; margin:20px 0 35px 70px; overflow:hidden;}
.ssbz ul li h4{font-size:24px; text-align:left; font-weight:bold; color:#fff; padding:0 0 15px 0;}
.ssbz ul li h4 a{ color:#fff;}
.ssbz ul li p{float:left; color:#800000; font-size:16px; line-height:30px;}
.ssbz ul li p a{color:#800000; font-size:16px;}

.gzl{width:612px; float:left;}
.gzl ul{}
.gzl ul li{background:url(three_bg.jpg) no-repeat center; height:96px;margin: 20px 0 20px 0;}
.gzl ul li h4{font-size:20px; color:#80590d; text-align:left; line-height:15px;padding:20px 0 15px 40px; font-weight:bold; background:url(listico_three.gif) no-repeat 13px 19px;}
.gzl ul li h4 a{font-size:20px; color:#80590d;}
.gzl ul li p{font-size:16px; color:#777; width:580px; line-height:30px; padding:0 0 0 20px;}
.gzl ul li p a{font-size:16px; color:#777;}
.gzr{width:612px; float:right;}
.gzr ul{}
.gzr ul li{background:url(three_bg.jpg) no-repeat center; height:96px;margin: 20px 0 20px 0;}
.gzr ul li h4{font-size:20px; color:#80590d; text-align:left; line-height:15px;padding:20px 0 15px 40px; font-weight:bold; background:url(listico_three.gif) no-repeat 13px 19px;}
.gzr ul li h4 a{font-size:20px; color:#80590d;}
.gzr ul li p{font-size:16px; color:#777; width:580px; line-height:30px; padding:0 0 0 20px;}
.gzr ul li p a{font-size:16px; color:#777;}
/* 通用信息列表_普通式 */
.infoList li{ height:24px; line-height:24px;   }
.infoList li .date{ float:right; color:#999;  }


/* 通用图片列表_普通式 */
.picList li{width:407px;}
.picList .pic{ text-align:center; line-height:30px; margin:90px auto 30px auto; font-size:20px; color:#fff; font-weight:bold; width:330px;}
.picList .pic a{font-size:20px; color:#fff; }
.picList .pic img{ width:407px; height:396px; padding:0;  }
.picList .pic a:hover img{  }
.picList .pictitle{width: 330px;line-height: 30px;height: 92px;font-size:20px;text-align: left;padding: 60px 5px 0 25px; color: #fff; font-weight:normal;}
.picList .pictitle h4{font-size: 20px;color: #fff; padding:0 0 15px 0;}
.picList .pictitle h4 a{font-size: 20px;color: #fff;font-weight:normal;}
.picList .pictitle a{ text-decoration:none; color:#fff; font-family:Microsoft YaHei;line-height:30px;font-weight:normal;font-size:20px;}
/* 多个左滚动 - 图片- 公用类 */
.leftLoop{ overflow:hidden; position:relative; }
.leftLoop .hd{ overflow:hidden;  height:30px; }
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:5px; height:9px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("images/icoLeft.gif") no-repeat;}
.leftLoop .hd .next{ background:url("images/icoRight.gif") no-repeat;  }
.leftLoop .hd ul{ width:100px; text-align:center; overflow:hidden; zoom:1; margin:0 auto; padding:5px 0 0 0;  }
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:14px; height:14px; overflow:hidden; background:#f7a72f; margin-right:10px; text-indent:-999px; cursor:pointer;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../PIE.htc);}
.leftLoop .hd ul li.on{ background:#c30505;  }
.leftLoop .bd{ padding:40px 0 40px 5px;   }
.leftLoop .bd ul{ overflow:hidden; zoom:1; }
.leftLoop .bd ul li{ margin:0 4px; text-align:center; float:left; _display:inline; overflow:hidden; background:url(one_bg.png) no-repeat center;height:396px; }


#part3{width:1540px; height:auto; overflow:hidden; margin: 0 auto;}
#tu{}
#tu h3{ width:1000px; height:40px; border-left:5px #c90000 solid; height:40px; text-indent:1em; line-height:40px; margin:20px 0 20px 0; background-color:#F3F3F3; font-family:"Microsoft yahei"; font-size:20px; margin:0 auto;}
#tu h3 em{ float:right; width:60px; font-size:12px;}

.icon-arrow-a-left, .icon-arrow-a-right { background: url(icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }


    #main {overflow: hidden; zoom: 1; position: relative; margin-top:20px; }
    #index_b_hero {width: 1000px; height: 490px; margin: 0 auto; position: relative; }
    #index_b_hero img {width: 1000px; height: 480px;position: relative; z-index: 1;}
    #index_b_hero .heros { width: 1000px; height: 490px; }
    #index_b_hero .hero-wrap { overflow: visible; position: absolute; }
    #index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #303030; z-index: 3; font-size:30px; font-family:Microsoft YaHei; color:#fff;}
    #index_b_hero .next:hover, #index_b_hero .prev:hover {background-color: #528a7b; text-decoration:none; cursor:pointer; }
    #index_b_hero .next {margin: -25px 0px 0 0; right: -5px; }
    #index_b_hero .disabled { background-color: #eee; }
    #index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero {background: none; padding: 5px; z-index: 1; position: absolute; top: 0; left: 0; width: 1000px; height: 490px; overflow: hidden; left: 1620px; }
    #index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1005px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
    #index_b_hero .mask-right {left: 1005px;}
    #index_b_hero .active {z-index: 2; left: 0;}
    #index_b_hero h2{position:absolute; z-index: 5; font:22px/1.5 Microsoft YaHei; overflow:hidden; top: 68%; width:800px; background:#000000; height:125px; color:#FFFFFF; padding:20px 0 0 20px; margin:0 0 0 100px;  filter: alpha(Opacity=70); opacity: .7;}
    #index_b_hero p{position:absolute; z-index: 5; font:12px/1.5 Microsoft SimSun; top: 80%; width:800px; color:#FFFFFF; padding:20px 0 0 20px; margin:0 0 0 100px; height:60px; overflow:hidden;}





/*解决IE6下不兼容 position:fixed 的问题*/
#code,#code_hover,#gotop{ width:36px; height:48px; background:url(../images/icon.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_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)));
}
#code{ background-position:-276px -258px; bottom:120px; _margin-bottom:120px;}
#code_hover{ background-position:-316px -258px; bottom:120px; _margin-bottom:120px;}
#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px;} 

#code_img{ width:270px; height:355px; background:url(../images/icon.png) -4px -3px no-repeat; position:fixed; right:90px; bottom:67px; cursor:pointer; display:none;
_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))); _margin-bottom:67px;}