﻿
/*
.home-foc{background:#f98b0c url(foc_bg.jpg) no-repeat center top;}*/
.home-foc,.changephoto,.home-foc .photo{width: 100%;height:450px; overflow: hidden; position:relative;}
.changephoto{}
.home-foc .photo img{ width:1440px;position: absolute;	top: -50px;	left: 50%; margin-left:-720px;height:500px;}
.top1 .photo{
	width: 100%;
	height: 250px;
	overflow: hidden;
	position: relative;
	margin-bottom: 100px;
	padding-bottom: 100px;
}
.top1 .photo1 img{width:1440px;position: absolute;	top: 0px;	left: 50%; margin-left:-720px;}


.home-foc-nav{ position:absolute; left:50%; bottom:110px;  width:100%; margin-left:-500px;}
.home-foc-nav ul{ float:right;}
.home-foc-nav li{ float:left; display:inline;cursor:pointer;  margin:0px 0 0 5px; overflow:hidden;}
.home-foc-nav a{ background-image:url(sz.png); display:block; float:left; cursor: pointer; width:15px; height:15px;}
.home-foc-nav .a01{background-position:0 -15px;}
.home-foc-nav .a02{background-position:-19px -15px;}
.home-foc-nav .a03{background-position:-37px -15px;}
.home-foc-nav .a04{background-position:-57px -15px;}
.home-foc-nav .a05{background-position:-77px -15px;}
.home-foc-nav .a06{background-position:-97px -15px;}
.home-foc-nav .a017{background-position:-107px -15px;}
.home-foc-nav .on .a01{background-position:0 0;}
.home-foc-nav .on .a02{background-position:-19px 0;}
.home-foc-nav .on .a03{background-position:-37px 0;}
.home-foc-nav .on .a04{background-position:-57px 0;}
.home-foc-nav .on .a05{background-position:-77px 0;}
.home-foc-nav .on .a06{background-position:-97px 0;}
.home-foc-nav .on .a017{background-position:-107px 0;}


.home-foc .main{ position:absolute; left:0; bottom:0;   width:100%; z-index:1;overflow: hidden;}
.home-foc .titles{ position:absolute; left:50%; top:5px; margin-left:-500px; width:1020px; z-index:1; color:#fff; overflow:hidden;}
.home-foc .titles a{ color:#fff;}
.home-foc .titles dl{ float:right;}
.home-foc .titles  h2{ float:left; font-size:26px;font-weight:900;font-family:"微软雅黑"; line-height:45px; display:inline; padding:10px 25px 0 0;text-align:center;}
.home-foc .titles1  h2 { font-size:36px;font-weight:900;line-height:36px;margin-bottom:-315px;text-align:center;}
.home-foc .titles  h1{ float:left; font-size:26px;font-weight:900;font-family:"微软雅黑"; line-height:45px; display:inline; padding:10px 25px 0 0;text-align:center;}

.home-foc .titles dd{ width:670px; float:left; line-height:1.8em;}
.home-foc .titles dd p{ font-size:13px; line-height:22px;}
.home-foc .more{ padding-bottom:5px; overflow:hidden; width:100%;}
.home-foc .a_more{ float:right;}
.home-foc .bgcolor{background: #2a91dc; height:75px;  width:100%;opacity:0.8;filter:Alpha(Opacity=80);}
.change-col01 .bgcolor{ background-color:#2a91dc}
.change-col02 .bgcolor{ background-color:#693387}
.change-col03 .bgcolor{ background-color:#17ab08}
.change-col04 .bgcolor{ background-color:#00ada9}
.change-col05 .bgcolor{ background-color:#0054a7}
.change-col06 .bgcolor{ background-color:#133304}
.change-col07 .bgcolor{ background-color:#df0615}

.blowup img { border:0}
/**/
.homemain{ background-color:#fff; padding:20px 0 25px;}
.homemain .layout{padding-bottom:5px;}
.titels{ width:100%; padding-bottom:5px; overflow:hidden;border-bottom:1px solid #e5ddd9; line-height:30px;}
.titels h2{ font-size:20px; font-weight:normal; color:#f99d33;}
.titels h2 a{font-size:20px;}
.titels .a-more{ float:left;}
.titels .more{ padding-top:15px;}
.a-more{ background-image:url(i05.gif); width:12px; height:12px;}
.homemain-conts{ padding-top:12px;}
.homenews{ width:640px;padding-right:32px;}
.homenews-conts {border-bottom:1px solid #e5ddd9; padding-bottom:10px;}
.homenews-conts dl{ overflow:hidden; width:100%; padding-bottom:12px;}
.homenews-conts .pic{ float:left; width:260px; height:163px; overflow:hidden; background:url("crc_default.gif") no-repeat;}
.homenews-conts .pic img{ display:block;}
.homenews-conts .cont{ float:right; width:1150px; padding-top:5px;}
.homenews-conts .cont p{ line-height:22px; color:#666; font-size:12px;}
.homenews-conts h3{ padding-bottom:5px;font-size:14px; color:#757575; line-height:1.8em;}
.homenews-conts h3 a{ padding-bottom:5px;font-size:14px; color:#333; line-height:1.8em;}
.homenews-conts h3 a:hover{ color:#ff9900;}
.homenews-conts  .org{ margin-left:8px;}
.homenews-list{ width:100%; overflow:hidden;}
.homenews-list li{ background:url(i06.gif) no-repeat left 9px; float:left; display:inline; height:26px; padding-left:12px; overflow:hidden; line-height:26px;}
.homenews .homenews-list ul{ width:700px;}
.homenews .homenews-list li{ width:337px;}
.homevideo{ width:270px; overflow:hidden;}
.homevideo .homemain-conts{ padding-top:15px;}


.homeview,.homemedia{  width:288px;padding-right:32px;}
.homemedia{ padding-left:30px;}
.homeIndusty{width:270px;}
.homeview .homenews-list li,.homemedia .homenews-list li{ width:275px;}
.homeIndusty .homenews-list li{width:255px}



.rss{ float:left; padding:1px 3px 1px 3px; }

/* 公告 */
.anoce {
    background: url("index_gg.gif") no-repeat 5px center ;
    border: 1px solid #E5DDDA;
    height: 24px;
    margin-top: 8px;
    padding: 5px 10px 5px 35px;
}

.anoce a.gg_more {
    float: right;
    line-height: 24px;
    padding-top: 8px;
}


.anoce ul {
    height: 24px;
    overflow: hidden;
}


.anoce ul li {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

/* 首页-华润杂志 */
.mgz {
    border: 1px solid #f00;
    height: 118px;
}

.mgz_f {
    border-right: 0px solid #CCCCCC;
    float: left;
    
    margin-right: 10px;
    width: 95px;
}

.mgz_tit {
    color: #999999;
    font-size: 16px;
    letter-spacing: 9px;
    margin-bottom: 8px;
    text-align: left;
}

.mgz  h3 {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5em;
}
.mgz p.qishu{ margin-bottom:5px;}

/* ====================浮动图片=============================== */
.index_float{ width:322px; padding:22px 14px;   position:fixed; z-index:100; right:1px; bottom:1px; border:solid 3px #e3c29a; background:#62534c;}
/*.index_float .index_bar{ height:21px; width:100%; background:#e3e3e3 url("index_bar_bg.jpg");}
 .index_float .index_bottom{ height:7px; width:100%; background:#e3e3e3 url("index_bar_bottom.jpg");} */
.index_float a.index_web{ width:322px; height:156px; display:block;}
.index_float .xx{display:inline-block; width:14px; height:14px;  background:url("index_xx_close2.png") no-repeat; position:absolute; right:14px; top:4px;}
.index_float a.mm{display:inline-block;   position:absolute; left:14px; bottom:4px; color:#fff;}
.index_float a.mm:hover{ color:#ff6600;}

/* ====================幻灯片====================== */
#banner {
font-family:Arial;
}
#box {
height:156px;
width:322px;
position:relative;
overflow:hidden;
}
.slider {
width:322px;
height:156px;
float:left;
position:absolute;
top:0;
left:980px;
z-index:2;
}
.slider a{ display:inline-block; width:322px; height:156px;}
.slider.on {
left:0;
z-index:1;
}

/* 
If you wish to add extra slides you'll need to code in the background image for it here
*/



.slider.audit1 {
background:transparent url(index_float_pic1.jpg) top left no-repeat;
}

.slider.audit2 {
background:transparent url(index_float_pic2.jpg) top left no-repeat;
}

.slider.audit3 {
background:transparent url(index_float_pic3.jpg) top left no-repeat;
}

.slider.audit4 {
background:transparent url(index_float_pic4.jpg) top left no-repeat;
}

.slider.audit5 {
background:transparent url(index_float_pic5.jpg) top left no-repeat;
}

.slider.audit6 {
background:transparent url(index_float_pic6.jpg) top left no-repeat;
}

.slider.audit7 {
background:transparent url(index_float_pic7.jpg) top left no-repeat;
}

.slider.audit8 {
background:transparent url(index_float_pic8.jpg) top left no-repeat;
}

.slider h3, .slider p {
/* overflow:hidden; */
text-indent:-500px;
margin-top:200;padding:0;
height:0;
color:#CCCCCC;
}
#blocks {
height:130px;
color:#fff;
font-size:11px;
}
.home-block {
float:left;
width:318px;
height:130px;
text-align:left;
}
#file-security {
width:238px;
padding-left:80px;
}
#db-security {
width:243px;
padding-left:80px;
}
#web-app {
width:239px;
padding-left:80px;
}
.home-block h4 {
text-transform:uppercase;
font-size:18px;
padding:18px 0 8px 0;
margin:0;
color:#fffefe;
}
.home-block p {
padding:0 14px 0 0;
margin:0;
}
ul#pagination {
padding:0;
margin:0;
list-style:none;
position:absolute;
top:133px;
right:5px;
width:100px;
height:30px;
z-index:5;
}
ul#pagination li {
float:left;
width:15px;
height:15px;
overflow:hidden;
text-indent:-9999px;
cursor:pointer;
margin:0 2px;padding:0;
background:transparent url(pagination.png) 0 0 no-repeat;
}

ul#pagination li#click1 {
background-position:0 0;
}
ul#pagination li#click1.on {
background-position:0 -15px;
}
ul#pagination li#click2 {
background-position:-19px 0;
}
ul#pagination li#click2.on {
background-position:-19px -15px;
}
ul#pagination li#click3 {
background-position:-37px 0;
}
ul#pagination li#click3.on {
background-position:-37px -15px;
}
ul#pagination li#click4 {
background-position:-57px 0;
}
ul#pagination li#click4.on {
background-position:-57px -15px;
}
ul#pagination li#click5 {
background-position:-77px 0;
}
ul#pagination li#click5.on {
background-position:-77px -15px;
}

ul#pagination li#click6 {
background-position:0 0;
}
ul#pagination li#click6.on {
background-position:0px -15px;
}


ul#pagination li#click7 {
background-position:-19px 0;
}
ul#pagination li#click7.on {
background-position:-19px -15px;
}

ul#pagination li#click8 {
background-position:-37px 0;
}
ul#pagination li#click8.on {
background-position:-37px -15px;
}


a.learn-more {
background:#000;  /* url('/images/homepage/learn-bg.gif') 94px 5px no-repeat */
display:block;
height:24px;
color:#fff;
float:left;
font-weight:700;
line-height:24px;
text-transform:uppercase;
padding:0 12px 0 12px;
margin: 200px 0 0 490px;
text-decoration:none;
font-size:11px;
}
.slider.review-fire a.learn-more {
margin-left:505px;
}
.slider.rock-solid a.learn-more {
margin-left:495px;
}
.slider.thin-air a.learn-more {
margin-left:470px;
}
#blocks a.learn-more {
margin:5px 0 0 115px;
}

/*------------------------------------------------------/
	Mobile Styles for the Banner
/------------------------------------------------------*/
ul#pagination.phat {
top:200px;
left:682px;
width:500px;
}
ul#pagination.phat li {
background:#fff;
width:65px;
height:65px;
line-height:65px;
text-indent:0;
margin:0 5px 0 0;
font-weight:700;
}
ul#pagination.phat li.on {
background:#000;
color:#fff;
}

/*------------------------------------------------------/
	               要闻分列
/------------------------------------------------------*/

ul.two_col_list{ width:320px!important; float:left; overflow:hidden;}
/*------------------------------------------------------/
	               专题滚动
/------------------------------------------------------*/
.homebtm{ position:relative; height:132px;}
.mainCont{ width:936px;  overflow:hidden; position:absolute; left:32px;}
.mainCont ul{ word-wrap:normal; width:1200px;height:145px;}
.homebtm li{  width:204px; overflow:hidden;}
.homebtm{border-top:1px solid #e5ddd9; padding:25px 0; position:relative;}
.homebtm li{ float:left; display:inline; width:198px;  position:relative;  text-align:center;}
.homebtm li .pic{ display:block; width:178px; height:120px; overflow:hidden;}
.homebtm .ico-new{ position: absolute; top:0; right:5px;}

.leftBtn{ float:left; padding-top:20px;}
.leftBtn a{ background:url(crc_index_left_btn.png) no-repeat; width:21px; height:36px; display:inline-block}
.leftBtn a:hover{background:url(crc_index_left_btn_h.png) no-repeat;}

.rightBtn{ float:right;padding-top:20px;}
.rightBtn a{ background:url(crc_index_right_btn.png) no-repeat; width:21px; height:36px; display:inline-block}
.rightBtn a:hover{background:url(crc_index_right_btn_h.png) no-repeat;}


.anliCon{ padding:0px 0 0 0;}
.anliCon .anliNav li{ float:left; width:136px; height:20px; line-height:18px;_line-height:21px;text-align:center; cursor:pointer; border:#949494 solid 1px; margin:0 2px 0 0; background:url(../images/anliNavBg.gif) repeat-x; color:#e6e6e6; overflow:hidden;}
.anliCon .anliNav li.focus{ border:none; width:218px; height:22px; line-height:20px;_line-height:22px;background:url(../images/anliNavBg_c.gif) repeat-x; color:#585858;}

.anliCon .anliList{ padding:0px 0 0 0;}
.anliCon .anliList li{
	width: 250px;
	height: 180px;
	overflow: hidden;
	float: left;
	border-right: 0px solid #404346;
	float: left;
	text-align: left;
	font-size: 14px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 25;
	padding-bottom: 25px;
	padding-left: 25;
}
.anliCon .anliList li .r1{ padding:0 0 25px 0; width:224px; height:180px; overflow:hidden; float:left; margin:0 0px 0 0;
border-right:0px solid #fff;text-align:left;font-size:14px;float:right;
}
.anliCon .anliList li .pic{ width:250px; height:111px; border:#fff solid 1px; overflow:hidden;}
.anliCon .anliList li .pic a{ display:block;width:250px; height:120px;}
.anliCon .anliList li .name{ padding:10px 0 5px 0;}
.anliCon .anliList li .name a{ color:#191919; font-size:15px; text-decoration:none; font-weight:bold;}
.anliCon .anliList li .name a:hover{ text-decoration:underline;}
.anliCon .anliList li .des{ color:#323232; height:36px; overflow:hidden;}


.container{  }
.container h3{ position: relative; height: 35px; margin-bottom: 16px; font: 18px/35px 'Microsoft YaHei'; color: #000; border-bottom: 4px solid #ff7a13; }
.container h3 span{  display: inline-block; *display:inline; zoom:1; height: 35px; padding: 0 10px; font: 18px/35px 'Microsoft YaHei'; color: #fff; background: #ff7a13;}
.container h3 a{ position: absolute; top: 10px; right: 10px; width: 46px; height: 18px; background: url(../images/more.gif) no-repeat; display: inline-block; _zoom:1; *display:inline; }
.container h3 a:hover{ background: url(../images/more_hover.gif) no-repeat; }
.case .caser{ width: 682px; overflow: hidden; }
.case .caser li{ float: left; width: 210px; text-align: center; margin: 0 0 20px 15px; _margin: 0 0 20px 10px; cursor: pointer; }
.case .caser li img{ display: block; width: 210px; height: 168px; }
.case .caser li span{ display: block; height: 29px; background: #eee; line-height: 29px; }
.case .caser li:hover span{ background: #ff7a13; color: #fff; }
.case .caser li.itema{width: 442px;}
.case .caser li.itema img{width: 442px; height: 385px;}


/* 顶部top */
#anli{ width:100%; float:none; text-align:center;}
#anli .anli{ width:1001px; margin:auto;height:250px;padding-bottom: 0px;margin-bottom:20px;}
#anli .anli .top{width:1001px;float:left; text-align:center;font-size: 30px;font-style: oblique;color: #666666; line-height:110px; margin-bottom:0px;}
#anli .anli .bot{width:1002px;float:left;height:255px; overflow:hidden; margin-bottom:0px; _margin-left:-0px;*margin-left:-0px;}
#anli .anli .bot .wrap{float:left; width:334px; height:235px; overflow:hidden;padding-left:0px; padding-bottom:0px; position:relative;}
#anli .anli .bot li.photo a{position:absolute;display:block;}
#anli .anli .bot li.photo a:hover{text-decoration:none; }

#anli .anli .bot .photo1 a span {display:none;cursor:hand;text-align:center;font:bold 12px Verdana, Arial;}
#anli .anli .bot .photo1 a:hover span{width:334px;background:#000;display:block;position:absolute;bottom:0;left:0;color:#fff;padding-top:10px; line-height:22px;}
#anli .anli .bot li.photo p{ width:334px;padding-right:0px; height:195px; position: absolute; left:0; top:240px; color:#FFFFFF; background:url(bg_red.png) left center repeat; font-size:14px;} 
#anli .anli .bot  li.photo span{ display:block; padding: 100px 0 0 0px;text-align:center; }
#anli .anli .bot  li.photo span b{ display:block; font-weight:normal; margin-bottom:20px; font-size:20px;}
#anli .anli .bot li.photo  dt{
	width: 334px;
	height: 20px;
	position: absolute;
	cursor: hand;
	text-align: center;
	font-size: 14px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #333;background: #fff;
} 

#anli .anli .bot li.photo img{width: 334px; height: 195px;}


#anli .anli .bot1{width:1002px;float:left;height:255px; overflow:hidden; margin-bottom:0px; _margin-left:-0px;*margin-left:-0px;}
#anli .anli .bot1 .wrap{float:left; width:334px; height:235px; overflow:hidden;padding-left:0px; padding-bottom:0px; position:relative;}
#anli .anli .bot1 li.photo a{position:absolute;display:block;}
#anli .anli .bot li.photo a:hover{text-decoration:none; }

#anli .anli .bot1 .photo1 a span {display:none;cursor:hand;text-align:center;font:bold 12px Verdana, Arial;background:rgba(0,250,0,.6);opacity:0.5}
#anli .anli .bot1 .photo1 a:hover span{width:334px;background:#000;display:block;position:absolute;bottom:0;left:0;color:#fff;padding-top:10px; line-height:22px;}
#anli .anli .bot1 li.photo p{ width:334px;padding-right:0px; height:195px; position: absolute; left:0; top:0px; color:#FFFFFF; background:url(bg_red.png) left center repeat; font-size:14px;} 
#anli .anli .bot1  li.photo span{ display:block; padding: 100px 0 0 0px;text-align:center; }
#anli .anli .bot1  li.photo span b{ display:block; font-weight:normal; margin-bottom:20px; font-size:20px;}
#anli .anli .bot1 li.photo  dt{
	width: 334px;
	height: 20px;
	position: absolute;
	cursor: hand;
	text-align: center;
	font-size: 14px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #333;background: #fff;
} 

#anli .anli .bot1 li.photo img{width: 334px; height: 195px;}




/* 新闻 */
.part2 { width: 1002px; margin: 0px auto; margin-top: 18px; border-top: 0px solid #ccc; }
.part2-blog, .part2-qna { width: 480px; float: left; margin-right: 10px; }
.part2-new { margin-right: 0px; float: right; width: 480px; }
.part2-blog h1, .part2-qna h1, .part2-new h1 { padding-top: 30px; border-bottom: 1px solid #f00; line-height: 22px; font-size:22px;color: #f00; }
.part2-blog h1 label, .part2-qna h4 label, .part2-new h1 label { font-size: 12px; font-weight: normal; color: #333;}
.part2-blog-pic, .part2-qna-pic, .part2-new-pic { padding: 5px 0px; }
.part2-new-pic li{
	border: 1px dotted #CCC;
}
.part2-blog li, .part2-qna li, .part2-new li {
	background: url(i06.gif) no-repeat left 9px;
	float: left;
	display: inline;
	height: 26px;
	padding-left: 12px;
	overflow: hidden;
	line-height: 26px;
	width: 470px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.part2-blog a, .part2-qna a, .part2-new a { color: #333; }
.part2-blog a:hover, .part2-qna a:hover, .part2-new a:hover { color: #f33; }




/* 首页公司介绍 */
.index1 {
	padding-bottom: 0px;height:126px;
}
.index9 {padding-bottom: 0px;height:176px;}
.index9 .lab1{padding-top: 0px; width:330px; height:126px;display:block; text-align:left;}
.index9 .pic{ padding-top: 30px; width:230px; height:126px;display:block; text-align:center;}
.index9 h2{padding-top: 0px;  line-height: 22px; font-size:18px;color: #f00; }
.index9 h3{padding-top: 6px; border-bottom: 1px solid #ccc; line-height: 22px; color: #666; }
.index9 dt{padding-top: 5px; line-height: 22px; color: #666; }
.index9 span{padding-top: 5px; line-height: 22px; color: #666; }
.index9.lab2{font-size:18x;
	float: right;
	width: 420px;
	padding-top: 10px;
	background-color: #fff;
	height: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.index1 .proclass { width: 334px;height:126px; float: left; margin-right: 0px; background-color:#244ca3;}
.index1 .proclass1 { width: 332px;height:126px; float: left; margin-right: 0px; background-color:#248244;}
.index1 .proclass1.a2 { width: 334px;height:126px; float: left; margin-right: 0px; background-color:#f00;}
.index1 .proclass1.a3 { width: 334px;height:410px; float: left; margin-right: 0px; background-color:#136fb5;}
.index1 .proclass1 h1{ padding-left: 60px;padding-top: 22px; height:50px;font-weight:900;  }
.index1 .proclass1 h1 a { line-height: 40px; font-size:24px;color: #fff;font-weight:900; }
.index1 .proclass1 h1 a:hover { line-height: 40px; font-size:24px;color: #f00;font-weight:900; }
.index1 .proclass1  label.pc1{ padding-left: 60px;font-size: 18px;  color: #efefef;font-weight:500; padding-top:8px;height:30;opacity:0.8;filter:Alpha(Opacity=80);  }

.index1 .proclass2 { width: 334px;height:126px; float: left; margin-right: 0px; background-color:#f3a511;}
.index1 .proclass2.a2 { width: 334px;height:126px; float: left; margin-right: 0px; background-color:#f00;}
.index1 .proclass2.a3 { width: 334px;height:410px; float: left; margin-right: 0px; background-color:#136fb5;}
.index1 .proclass2 h1{ padding-left: 60px;padding-top: 22px; height:50px;font-weight:900;  }
.index1 .proclass2 h1 a { line-height: 40px; font-size:24px;color: #fff;font-weight:900; }
.index1 .proclass2 h1 a:hover { line-height: 40px; font-size:24px;color: #f00;font-weight:900; }
.index1 .proclass2  label.pc1{ padding-left: 60px;font-size: 18px;  color: #efefef;font-weight:500; padding-top:8px;height:30;opacity:0.8;filter:Alpha(Opacity=80);  }

.index1 .proclass.a2 { width: 334px;height:126px; float: left; margin-right: 0px; background-color:#f00;}
.index1 .proclass.a3 { width: 334px;height:410px; float: left; margin-right: 0px; background-color:#136fb5;}
.index1 .proclass h1{ padding-left: 60px;padding-top: 22px; height:50px;font-weight:900;  }
.index1 .proclass h1 a { line-height: 40px; font-size:24px;color: #fff;font-weight:900; }
.index1 .proclass h1 a:hover { line-height: 40px; font-size:24px;color: #f00;font-weight:900; }
.index1 .proclass  label.pc1{ padding-left: 60px;font-size: 18px;  color: #efefef;font-weight:500; padding-top:8px;height:30;opacity:0.8;filter:Alpha(Opacity=80);  }

.index1 .cont{font-size:18x;
color:#333;
	float: right;
	width: 636px;
	background-color: #b8df2f;
	height: 110px;
	padding-top: 8px;	
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.index1 .ct li{
	font-size: 18x;
	color: #333;
	float: right;
	width: 620px;	
	height: 50px;
	padding-top: 8px;	
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	overflow: hidden; 
}
.index1 .contt{
	font-size: 18x;
	color: #333;
	float: right;
	width: 638px;
	padding-top: 8px;
	background-color: #b0e062;
	height: 110px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	text-align: right;
}
.index1 .cont1{font-size:18x;

	float: right;
	width: 636px;
	padding-top: 8px;
	background-color: #fff;
	height: 110px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.index1 .cont a{}
.index1 .cont a:hover{}

/* 图片 */
.index2{ width:1002px;height:350px;padding:0px;margin--bottom:10px; }
.index2 .left{	width: 130px;	height: 350px;	float: left;overflow: hidden;background-color: #444;}
.index2 .left li{	width: 134px;	height: 350px;	}





.con_list{width:676px; }
.con_list li{ width:334x; height:225px; float:left; overflow:hidden; position:relative; margin-right:0px; margin-bottom:19px;}
.con_list li.last{ float:right; margin-right:0;}
.con_list li img{ display:block;width:334x; height:195px;}
.con_list li dt{
	width: 334px;
	height: 20px;
	position: absolute;
	cursor: hand;
	text-align: center;
	font-size: 14px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #333;background: #fff;
} 

.con_list li p{ width:334px;padding-right:40px; height:334px; position: absolute; left:0; top:-400px; color:#FFFFFF; background:url(bg_red.png) left center repeat; font-size:14px;} 
.con_list li span{ display:block; padding: 80px 0 0 0px;text-align:center; }
.con_list li span b{ display:block; font-weight:normal; margin-bottom:20px; font-size:20px;}





.index2 .index_about{ width:334px; height:350px; margin-top:0px; overflow:hidden;float: left;	background-color: #444;}

.index2.index_about.index_about .li_2{ width:200px; height:330px; background-color:#13b5b1;}
.index2.index_about.index_about .li_p{ width:200px; height:262px; overflow:hidden;}
.index2.index_about.index_about .li_p img{ display:block;width:250px; height:262px; }
.index2.index_about.index_about .li_p a{ display:block;overflow:hidden; position:relative;}
.index2.index_about.index_about .box-p1 {margin-left: -580px; margin-top:0px;}
.index2.index_about.index_about .box-p2 {margin-left: 194px; margin-top:0px;}
.index2.index_about.index_about .box-p3 {margin-left: -581px; margin-top:335px;}
.index2.index_about.index_about .box-p4 {margin-left: -193px; margin-top:335px;}
.index2..index_about .li_p span{ display:block;width:200px; height:262px; line-height:262px; text-align:center; font-size:20px; background:url(bg_red.png) left center repeat; position:absolute; left:0; top:262px; color:#FFFFFF;}
.index2.index_about li.li_4.li_p  span{background:url(bg_black.png) left center repeat;}

.index2.index_about.index_news{ padding:16px; color:#FFFFFF;}
.index2.index_about.index_news a{ color:#FFFFFF;}
.index2.index_about.index_news .index_news_t{ text-align:center; height:30px; line-height:30px; font-size:20px;}
.index2.index_about.index_news .tab-bd{ width:200px; height:494px; margin:0 auto; overflow:hidden;margin-top:35px; position:relative;}
.index2.index_about.index_news p{ padding:0 20px;height:494px; overflow:hidden; position:relative;}
.index2.index_about.index_news a.a_p{ display:block; width:257px; height:257px; margin:0 auto; overflow:hidden; position:relative;}
.index2.index_about.index_news a.a_p img{ display:block; width:257px; height:257px; z-index:1;}
.index2.index_about.index_news a.a_p em{ display:block; width:257px; height:257px; background:url(news_bg.png) left center no-repeat; position:absolute; left:0; top:0;z-index:2}
.index2.index_about.index_news p b{ display:block; margin-top:68px; height:134px; overflow:hidden; font-weight:normal;}
.index2.index_about.index_news a.a_t{ font-size:20px; line-height:22px; display:block; text-align:center;}
.index2.index_about.index_news p span{ display:block; margin-top:15px; font-size:14px;}
.index2.index_about.index_news a.a_more{ display:block; width:55px; height:24px; line-height:24px; text-align:center; border:#e6e6e6 solid 1px; border-radius:5px; position:absolute; bottom:0; left:155px;}
.index2.index_about.index_news a.a_more:hover{ background-color:#e60012;border:#e60012 solid 1px; }
.index2.index_about.index_news .tab-hd{ position:absolute; top:362px;left:0; width:100%; height:24px; line-height:24px; font-size:18px; text-align:center;}
.index2.index_about.index_news a.prev{ display:block; width:22px!important; height:40px; background:url(ico_1.png) left  top no-repeat; position:absolute; left:0px; top:109px;}
.index2.index_about.index_news a.next{ display:block; width:22px!important; height:40px; background:url(ico_1.png) -40px  top no-repeat; position:absolute; right:0px; top:109px;}



/* pro闻 */
.index2 { width: 1002px; margin-top: 6px;margin-bottom:10px; padding-top: 8px;}
.index2-blog { width: 334px;height:350px; float: left; margin-right: 0px; background-color:#88b939;}
.index2-blog.a2 { width: 334px;height:410px; float: left; margin-right: 0px; background-color:#f00;}
.index2-blog.a3 { width: 334px;height:410px; float: left; margin-right: 0px; background-color:#136fb5;}

.index2-blog h1{ padding-left: 30px;padding-top: 8px; height:70px }
.index2-blog h1 a { line-height: 40px; font-size:24px;color: #fff; }
.index2-blog h1 label{ font-size: 18px; font-weight: normal; color: #efefef; }
.index2-blog-pic, .index2-qna-pic, .index2-new-pic { padding: 5px 0px; }
.index2-blog a.t img{ display:block; width:280px; height:280px; z-index:1;}
.index2-blog   p{ padding:0 10px;height:330px;  position:relative;}
.index2-blog   a.a_p{ display:block; width:280px; height:280px; margin:0 auto; overflow:hidden; position:relative;}
.index2-blog   a.a_p img{ display:block; width:334px; height:280px; z-index:1;}
.index2-blog   a.a_p em{ display:block; width:280px; height:280px; background:url(pro_bg1.png) left center no-repeat; position:absolute; left:0; top:0;z-index:2}
.index2-blog.a2  a.a_p em{ display:block; width:280px; height:280px; background:url(pro_bg2.png) left center no-repeat; position:absolute; left:0; top:0;z-index:2}
.index2-blog.a3  a.a_p em{ display:block; width:280px; height:280px; background:url(pro_bg3.png) left center no-repeat; position:absolute; left:0; top:0;z-index:2}
.index2-blog   p b{ display:block; margin-top:0px; height:24px;  font-weight:normal;}
.index2-blog a.a_t{  font-size:16px;line-height:24px; display:block; text-align:center;}
.index2-blog   p span{ display:block; margin-top:15px; font-size:14px;}
.index2-blog   a.a_t:hover{ display:block; margin-top:15px; font-size:14px;color: #fff;}


.index2-new { margin-right: 0px; float: right; width: 668px;height:410px; background-color:#ccc;overflow:hidden;}
.index2-new  ul{padding-left:0px;width: 668px;}

.index2-new  .right{ width:668px; height:410px;overflow:hidden;float: right;}
.index2-new  .right li.up1{width: 334px;	height: 150px;	overflow: hidden;	background-color: #333;	float: left;padding-top:5px;color:#FFF}
.index2-new  .right li.up1 a{padding-left:0px;color:#FFF; overflow: hidden;padding-left:32px; overflow:hidden; line-height:24px;	}
.index2-new  .right li.up1 a:hover{padding-left:0px; color:#F00;padding-left:32px; overflow:hidden; line-height:24px;}




.index2-new  .right .con_list{width:334px;height:280px;background-color:#ccc;}
.index2-new  .right li.con_list{ width:334x;  float:left; overflow:hidden; position:relative; margin-right:0px; margin-bottom:19px;}
.index2-new  .right li.last{ float:right; margin-right:0;}
.index2-new  .right li.con_list img{ display:block;width:334x; height:256px;}
.index2-new  .right li.con_list dt{
	width: 334px;
	height: 35px;
	position: absolute;
	cursor: hand;
	text-align: left;
	font-size: 14px;	
	color: #fff;
	z-index:1;
	left:30px; top:00px;
} 

.index2-new  .right li.con_list p{ width:334px;padding-right:40px; height:374px; position: absolute; left:0; top:200px; color:#FFFFFF; background:url(bg_red.png) left center repeat; font-size:14px;} 
.index2-new .right li.con_list span{ display:block; padding: 100px 0 0 0px;text-align:center; }
.index2-new  .right li.con_list span b{ display:block; font-weight:normal; margin-bottom:20px; font-size:20px;}


.kong { clean:both;width: 1002px; margin: 0px auto; margin-top: 18px; height:10px;}
.kong span{ clean:both;width: 1002px; margin: 0px auto; margin-top: 18px; height:10px;}
.wj{	width: 100%; height:1px;position: relative;background-color: #1761a4;}
.wj img{position: absolute;	top: 0px;	left: 50%; margin-left:-650px;top:-177px;}


