﻿/*index*/

.bannerBtn{  width:380px; height:258px; position:absolute; z-index:2222222222; top:114px; left:50%; margin-left:200px;}
.bannerBtn ul li{ margin-right:8px; cursor:pointer; float:left; width:67px; height:37px; display:block;}
.bannerBtn ul li img{ width:61px; height:31px; display:block; border:3px solid #e98d92;} 
.bannerBtn ul li a.curo img{  display:block; float:left; width:61px; height:31px;border:3px solid #c30b00;}
.bannerBtn ul li a:hover.curo img{ width:61px; height:31px;border:3px solid #c30b00;}
#banner{ width:100%; height:676px; }
.bannerimage{width:100%; height:676px;}
.bannerimage a.banner01{ width:100%; height:676px; background:url(../images/banner1.jpg) no-repeat center top; display:block;}
.bannerimage a.banner02{ width:100%; height:676px; background:url(../images/banner2.jpg) no-repeat center top; display:block;}
.bannerimage a.banner03{ width:100%; height:676px; background:url(../images/banner3.jpg) no-repeat center top; display:block;}
.bannerimage a.banner04{ width:100%; height:676px; background:url(../images/banner4.jpg) no-repeat center top; display:block;}
.bannerimage a.banner05{ width:100%; height:676px; background:url(../images/banner5.jpg) no-repeat center top; display:block;}

#indexBj{ width:100%; height:220px;position:absolute; z-index:999; left:0px; top:549px; overflow:hidden;}
/*#indexBj{ width:100%; height:246px;position:absolute; z-index:999; left:0px; top:345px; overflow:hidden;}
*/
.close{ width:55px; height:14px; background:url(../images/icon.png) no-repeat left top; overflow:hidden; position:absolute; right:0px; top:-14px;}
.open{ width:55px; height:14px; background:url(../images/icon.png) no-repeat left -105px; overflow:hidden; position:absolute; right:0px; top:-14px;}
.open a,.open a:hover,.close a,.close a:hover{ width:55px; height:14px; float:left;  text-indent:-9999px;}
.openCon{ width:100%; margin-top:169px; height:77px; background:url(../images/indexBj_07.png) repeat-x left top;}
.openConTit{ width:100%; height:77px; overflow:hidden;}
.openConTit ul li{ float:left;}
.openConTit ul li.indexnews{ width:196px; height:77px; background:url(../images/icon.png) no-repeat 209px -179px; padding-left:31px; display:inline;}
.openConTit ul li.indexnews h2{ width:149px; background:url(../images/icon.png) no-repeat left -283px; padding:13px 0px 0px 47px;}


.openConTit ul li.indexCulture{ width:224px; height:77px; background:url(../images/icon.png) no-repeat 226px -179px; padding-left:21px; display:inline;}
.openConTit ul li.indexCulture h2{ width:156px; height:59px; background:url(../images/icon.png) no-repeat left -390px; padding:18px 0px 0px 68px;}

.openConTit ul li.indexProfile{ width:224px; height:77px; padding-left:21px; display:inline;}
.openConTit ul li.indexProfile h2{ width:176px; height:59px; background:url(../images/icon.png) no-repeat left -492px; padding:18px 0px 0px 48px;}

.openConTit ul li.indexSubsidiaries{ width:195px; height:50px; padding-left:50px; display:inline; border-left:1px solid #b5b2b2; margin-top:18px;}
.openConTit ul li.indexSubsidiaries h2{ width:145px; height:50px; background:url(../images/icon.png) no-repeat left -612px;  padding-left:50px;}

.openConTit ul li.indexSubsidiaries h2 span{display:block; font-size:14px; color:#9b0000; text-transform:uppercase; font-family:"宋体";}
.openConTit ul li.indexSubsidiaries h2 a{ display:block; font-size:18px; color:#9b0000; font-family:"宋体"; font-weight:bold;}
.openConTit ul li.indexSubsidiaries h2 a:hover,.openConTit ul li.indexSubsidiaries h2 a.cur,.openConTit ul li.indexSubsidiaries h2 a.cur:hover{ color:#9b0000;}


.openConTit ul li.indexnews h2 span,.openConTit ul li.indexCulture h2 span,.openConTit ul li.indexProfile h2 span{ display:block; font-size:14px; color:#808080; text-transform:uppercase; font-family:"宋体";}
.openConTit ul li.indexnews h2 a,.openConTit ul li.indexCulture h2 a,.openConTit ul li.indexProfile h2 a{ display:block; font-size:18px; color:#666666; font-family:"宋体"; font-weight:bold;}
.openConTit ul li.indexnews h2 a:hover,.openConTit ul li.indexnews h2 a.cur,.openConTit ul li.indexnews h2 a.cur:hover,.openConTit ul li.indexCulture h2 a:hover,.openConTit ul li.indexCulture h2 a.cur,.openConTit ul li.indexCulture h2 a.cur:hover,.openConTit ul li.indexProfile h2 a:hover,.openConTit ul li.indexProfile h2 a.cur,.openConTit ul li.indexProfile h2 a.cur:hover{ color:#333333;}


.closeCon{ width:100%; height:200px; background:url(../images/indexBj_07.png) repeat-x left top; margin-top:14px; position:absolute; z-index:678; top:0px;}
.closeCon1{ width:650px; float:left; margin-left:31px; display:inline; padding-top:4px;}
.closeCon1 ul li{ width:100%; height:26px; overflow:hidden; border-bottom:1px dashed #cccccc; font-family:"宋体"; color:#ffffff; line-height:26px;}
.closeCon1 ul li a{ float:left; color:#ffffff;}
.closeCon1 ul li span{ float:right;}
.closeCon2{ width:256px; float:right; height:123px; overflow:hidden; background:url(../images/indexBj_03.png) repeat left top;}
.closeCon2 ul{ width:120px; margin:4px auto 0px; font-family:"宋体"; color:#ffffff;}
.closeCon2 ul li{ line-height:22px; height:22px; padding-left:17px; background:url(../images/arrow.gif) no-repeat left 7px;}
.closeCon2 ul li a{ color:#FFF;}
.closeCon1 p{ width:100%; color:#ffffff; /*padding-top:15px;*/}

/*index*/



/*newscenter*/

#banners 
        {
            position:relative;
            width:964px; 
            height:62px;
            overflow:hidden;
            margin:0px auto;
        }
        #banner_list img
        {
            border:0px;
        }
        #banner_info{position:absolute; bottom:0; left:5px;height:22px;color:#fff;z-index:1001;cursor:pointer}
        #banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
        #banners ul
        {
           width:99px;
	height:21px;
	background:url(../images/blackBj.png) no-repeat left top;
	position:absolute;
	left:815px;
	top:182px;
	text-align:right;
	padding-top:5px;
	padding-left:50px;
	font-family:"宋体";
	z-index:9999;
        }
        #banners ul li
        {
            float:left; color:#ffffff; margin:0px 5px; width:15px; height:15px; text-align:center; line-height:15px; cursor:pointer;
        }
        #banners ul li.on { float:left; background:#c30b00; text-align:center;  width:15px; height:15px; text-align:center; line-height:15px;}
        #banner_list a{position:absolute; cursor:default;} 
		
.newsbanner{ width:964px; margin:0 auto; position:relative;}
.newsbanner .picture{ width:964px; font-size:0px;}
.newsbanner .picBt{
	width:99px;
	height:21px;
	background:url(../images/blackBj.png) no-repeat left top;
	position:absolute;
	left:815px;
	top:182px;
	text-align:right;
	padding-top:5px;
	padding-left:50px;
	font-family:"宋体";
	
}
.newsbanner .picBt a{ float:left; color:#ffffff; margin:0px 5px; width:15px; height:15px; text-align:center; line-height:15px;}
.newsbanner .picBt a:hover,.newsbanner .picBt a.cur,.newsbanner .picBt a.cur:hover{ float:left; background:#c30b00; text-align:center;  width:15px; height:15px; text-align:center; line-height:15px;}

.newsCenter{ width:970px; margin:0 auto;}
.newsCenterL{ width:3px; height:386px; background:url(../images/newsBj_03.gif) no-repeat right top; float:left;}
.newsCenterC{ width:964px; float:left; border-top:2px solid #c30b00; background:#ffffff; padding-top:24px; margin-bottom:20px;}
.newsCenterR{ width:3px; height:373px; background:url(../images/newsBj_05.gif) no-repeat left top; float:left;}
.newsContent{ width:900px; margin:0 auto;}
.leftBar{ width:202px; float:left;}
.sidetit {
    border-bottom: 1px solid #e0e0e0;
    height:28px;
    margin-bottom: 8px;
    padding:0px 0 9px;
	overflow:hidden;
}
.sidetit .fsp {
    color: #DE0010;
    float: left;
    font: 36px/32px ;
    margin-right: 7px;
}
.sidetit h2 {
    color: #1C1F2E;
    font: bold 12px/16px "宋体";
}
.sidetit h3 {
    color: #8F9095;
    font: 12px/15px "宋体";
    text-transform: uppercase;
}


.list {
    margin-bottom: 17px;
    padding-bottom: 9px;
}
.list a {
    background: url(../images/sidenav_bg00.gif) no-repeat scroll 0 -30px transparent;
    color: #333333;
    display: block;
    font: 12px/29px "宋体";
    height: 30px;
    padding-left: 27px;
}
 .list a:hover,.list .now {
    background-position: 0 0;
    color: #FFFFFF;
}
.leftBar .contact{ width:100%; font-size:0px; padding-bottom:10px;}

.leftBar .email{ width:100%; padding-bottom:48px;}
.leftBar .email .login{ width:180px; height:auto; border:1px solid #e0e0e0; border-top:none; padding:10px; margin-top:-9px;}
.leftBar .email .login ul li{ width:100%; height:26px; overflow:hidden; margin-bottom:10px;}
.leftBar .email .login ul li span.width1{ width:49px; float:left; font-family:"宋体";  line-height:26px;}
.leftBar .email .login ul li span.width2{ width:131px; float:left; line-height:23px; font-family:"宋体"; }
.logininput{ width:120px; height:23px; border:1px solid #e0e0e0; padding-left:5px; line-height:23px;}
.logininput1{ width:63px; height:26px; background:url(../images/news_11.gif) no-repeat left top; text-align:center; line-height:26px; font-family:"宋体"; font-size:14px; color:#ffffff; cursor:pointer;}
.rightBar{ width:664px; float:right;}

.board {
    border-bottom: 1px solid #e0e0e0;
    font: 12px/35px "宋体";
    height: 35px;
}
.board h1 {
    color: #666666;
    font-size: 16px;
    font-weight: bold;
}
.board h1 strong {
    color: #c30b00;
    text-transform: uppercase;
}
.board h3 {
    float: right;
	font-size:12px;
}
.newsCon{ width:100%; padding-top:10px; padding-bottom:22px;}
.newsTop{ width:100%; padding-bottom:31px; margin-bottom:10px; background:url(../images/news_07.gif) no-repeat center bottom;}
.newsTop h2{ color:#c30b00; font-size:18px;  font-family:"宋体"; font-weight:bold; padding-bottom:5px;}
.newsTop p{ width:100%; line-height:24px;}
.newsTop span{ display:block;}

.newsTops{ width:100%; padding-bottom:14px; margin-bottom:10px; background:url(../images/news_07.gif) no-repeat center bottom;}
.newsTops h2{ color:#c30b00; font-size:18px; text-align:center;  font-family:"宋体"; font-weight:bold; padding-bottom:5px;}
.newsTops p{ width:100%; line-height:24px;}
.newsTops .dateTime{ display:block; text-align:center; line-height:40px; height:40px;}

.newsCons{ padding:0 14px 14px;}

.singlePage{ padding:0 16px; line-height:24px; text-align:left;}

ul.newslist{ width:100%; padding-bottom:10px;}
ul.newslist li{ width:100%; line-height:32px; border-bottom:1px dashed #dbdbdb; height:32px; overflow:hidden;}
ul.newslist li a{ float:left;}
ul.newslist li span{ float:right; color:#999999; font-family:"宋体";}
/*newscenter*/

/*Demand square*/
.Demand,.application{ width:100%;}
.DemandCon{ width:100%; padding-bottom:30px;}
.DemandContit{ width:100%; height:29px; background:url(../images/hr.gif) no-repeat left top; overflow:hidden;}
.DemandContit h2{ width:317px; font-family:"宋体"; line-height:29px; color:#666666; font-size:14px; padding:0px 10px; float:left;}
.DemandContit h3{ width:144px; font-family:"宋体"; line-height:29px; color:#ffffff; font-size:14px; text-align:center; float:left; text-decoration:underline;}
.DemandContit h3 a,.DemandContit h3 a:hover{ color:#ffffff;}
.DemandContit span,.DemandContit span a,.DemandContit span a:hover{ float:left; width:163px; height:29px; text-indent:-99999px;}
.DemandContent{ width:625px; margin:20px auto 0px;}
.DemandContent ul{ width:290px; float:left; padding-right:20px;}
.DemandContent ul li{ padding-bottom:9px;}
.DemandContent p{  width:100%;}
/*Demand square*/

/*application*/
.application h2{ font-size:14px; font-family:"宋体"; padding-bottom:5px;}
.applicationTit{ width:95%; height:29px; background:url(../images/ypTit.gif) no-repeat left top #9c9c9c; line-height:29px; color:#ffffff; font-size:14px; font-family:"宋体"; padding-left:5%;}
.applicationCon{ width:100%; height:auto; border-bottom:1px solid #e0e0e0; padding-bottom:10px; margin-top:10px; overflow:hidden;}
.apinput{ width:163px; height:22px; border:1px solid #d6d5d5; background:#f6f6f6; line-height:22px; padding-left:10px;}
.apinput1{ width:262px; height:22px; border:1px solid #d6d5d5; background:#f6f6f6; line-height:22px; padding-left:10px;}
.apinput2{ width:520px; height:124px; border:1px solid #d6d5d5; background:#f6f6f6; line-height:22px; padding-left:10px;}
.apinput3{ width:76px; height:31px; margin-right:40px; background:url(../images/bt_03.gif) no-repeat left top; float:left; cursor:pointer; text-indent:-99999px;}
.apinput4{ width:76px; height:31px; background:url(../images/bt_05.gif) no-repeat left top; float:left; cursor:pointer; text-indent:-99999px;}
.apwidth{ width:151px; color:#666666;}
.noboder{ border-bottom:none;}
.applicationConBtn{ width:220px; padding:25px 0px 0px; margin:0 auto; height:31px; overflow:hidden;}
.applicationConBtn ul li{ float:left; margin-right:20px; width:76px;}
/*application*/

.clear{ clear:both; float:none;}
/*图片列表*/
.imagesList{}
.imagesList{ border-bottom:1px solid #e7e7e7; padding-bottom:10px;}
.imagesList li{ float:left; width:202px; margin:5px 8px 6px; border:1px solid #fff; text-align:left; position:relative; padding-bottom:0;}
.imagesList li:hover{}
.imagesList li a{ display:block;}
.imagesList li b{ text-align:center; display:block; height:30px; line-height:30px; overflow:hidden; padding:0 10px;}
.imagesList li b:hover{ text-decoration:underline;}
.imagesList li a span{ height:36px; color:#7b7b7b; line-height:18px; overflow:hidden;}
.imagesList li a p{ position:absolute; top:117px; left:0; text-align:right; color:#fff; width:192px; padding-right:10px; font-family:"宋体"; font-size:14px; height:24px; line-height:24px; overflow:hidden;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#46000000', endColorstr = '#46000000' );
background-attachment:scroll; background-color:transparent; background-image:none; background-position-x:0%; background-position-y:0%;background-repeat:repeat; background:rgba(0,0,0,0.6);
}

/*图文*/
.graphic{ padding:8px 16px 10px;}
.graphic li{ margin-top:22px; padding-bottom:24px;#margin-top:26px; #padding-bottom:27px; border-bottom:1px solid #f0f0f0;}
.graphic li .tu{ float:left; width:152px;}
.graphic li .zi{ float:left;width:464px;text-align:left; padding-left:14px;}
.graphic li .zi span{  height:30px; line-height:30px; display:block; overflow:hidden;}
.graphic li .zi span a{ font-weight:normal; font-size:16px; font-family:"宋体"; color:#000; display:block; float:left;}
.graphic li .zi span a:hover{ color:#555;}
.graphic li .zi span em{color:#9e9e9e; font-size:12px; float:left; margin:0 6px;}
.graphic li .zi span b{ font-weight:normal; color:#666; margin:0 6px;}
.graphic li .zi p{ color:#818181; height:70px; overflow:hidden; line-height:24px;}


a,area{blr:expression(this.onFocus=this.blur())}
.float_left{ float:left;}
.float_right{ float:right;}
.del_float{ clear:both; line-height:0; height:0; font-size:0;}
html,body{   
-webkit-text-size-adjust:none;   
} 
.redcolor,.redcolor a,.redcolor a:hover{ color:#c30b00;}
.greycolor{ color:#999999;}
ul.newslist{ width:100%; padding-bottom:10px;}
ul.newslist li{ width:100%; line-height:32px; border-bottom:1px dashed #dbdbdb; height:32px; overflow:hidden;}
ul.newslist li a{ float:left;}
ul.newslist li span{ float:right; color:#999999; font-family:"宋体";}
.page {
    clear: both;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    padding: 10px 0;
    text-align: center;
	font-family:"宋体";
}
.page a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #8698B6;
    margin-right: 3px;
    padding: 3px 6px 2px;
    text-decoration: none;
}
.page a.active {
    background:#c30b00;
    border: 1px solid #c30b00;
    color: #FFFFFF;
}
.page a:hover {
    background:#c30b00;
    border: 1px solid #c30b00;
    color: #FFFFFF;
    text-decoration: none;
}


.tuw { width:670px;}
.tuw li{ margin-top:22px; padding-bottom:24px;#margin-top:26px; #padding-bottom:27px; border-bottom:1px solid #f0f0f0;}
.tuw li .tu{ float:left; width:152px;}
.tuw li .zi{ float:left;width:498px;text-align:left; padding-left:14px;}
.tuw li .zi span{  height:30px; line-height:30px; display:block; overflow:hidden;}
.tuw li .zi span a{ font-weight:normal; font-size:16px; font-family:"宋体"; color:#000; display:block; float:left;}
.tuw li .zi span a:hover{ color:#555;}
.tuw li .zi span em{color:#9e9e9e; font-size:12px; float:left; margin:0 6px;}
.tuw li .zi span b{ font-weight:normal; color:#ff7300; margin:0 6px;}
.tuw li .zi p{ color:#818181; height:70px; overflow:hidden; line-height:24px;}


#dzx{ text-align:right; padding:0 20px;}
#dzx a{ font-weight:bold; padding:0 3px; line-height:26px; }



/*最新新闻*/
.zxxw{ }
.zxxw span{/* background:url(../images/news_07.gif) no-repeat scroll 0 30px; padding-bottom:10px;*/ border-bottom:2px solid #c30b00; height:30px; line-height:30px; font-size:16px; font-weight:bold; text-indent:12px; display:block; margin:0 10px 10px}
.zxxw ul li{ float:left; width:332px; text-indent:12px; height:24px; line-height:24px;}
.zxxw ul li a{ font-size:14px;}







