@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0;} 
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;font-family:"微软雅黑",Tahoma,Arial,Helvetica;font-size:12px;}
img,input{border:none;vertical-align:middle;}
body{}
html{overflow-y:scroll;}
ul,ol{list-style-type:none;}
th,td,input{font-size:12px;}
h3{font-size:14px;} 
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:12px;}
.cls{clear:both;height:0;}
.clearfix{zoom:1;}
a{text-decoration:none;}
a:link,a:visited{text-decoration:none;color:#333;}
a:hover,a:active{text-decoration:underline;color:#f60;}
.width{width:1100px; margin:0 auto;}
.h-b-20{margin-top:20px; margin-bottom:20px;}
.h-b-40{margin-top:40px; margin-bottom:40px;}
.p-r{position:relative;}
/***********************************************************************/

#top{}
#top .top{background:#188bd5; color:#fff; font-size:12px; line-height:18px;}
#top .logo{float:left; margin-left:70px;}
#top .logo img{width:140px; height:100px;}
#top .topNav{float:right; margin-right:130px; width:680px; height:100px; border-right:solid 1px #ddd;}
#top .topNav li{text-align:center; float:left; width:110px; height:95px; padding-bottom:4px; background:#fff;}
#top .topNav li.hover{background:#04456f;}
#top .topNav li a{line-height:95px; font-size:16px; color:#333; display:block; height:95px; background:#fff;}
#top .topNav li.hover a{line-height:95px; background:#188bd5; color:#fff;}
#top .search{position:absolute; right:0px; bottom:0px; padding:40px 0px 40px 0px; height:20px; width:120px;}
#top .search .AddFavorite{ font-size:14px; font-weight:bolder; line-height:20px;}
#top .search .ser{ width:30px; height:20px; padding-left:30px; margin-right:20px; background:url(img/13-1.png) center no-repeat;}
/*
#top .search{ position:absolute; right:0px; bottom:0px; padding:40px 0px 40px 0px;}
#top .search .s{border:solid 1px #ddd; height:20px; width:100px; background:url(img/12.png) right center no-repeat; padding-right:20px;}
#top .search input[type='text']{ width:100px; height:20px;}*/

#focus{height:405px;}

.homeAbout{margin-top:40px; float:left; width:532px;}
.homeAbout .til{height:32px; padding-left:40px; background:url(img/2.png) left no-repeat;}
.homeAbout .til .txt{display:inline-table;width:500px; background:url(img/4.png) bottom repeat-x; height:32px; padding-left:10px; color:#222; font-family:"微软雅黑"; font-size:16px;}
.homeAbout .til .txt span{padding-left:20px; color:#bbb; font-size:16px;}
.homeAbout .homeAboutCont{padding-top:20px;}
.homeAbout .homeAboutCont img{float:left; padding-right:20px;}
.homeAbout .homeAboutCont{line-height:25px; font-weight:normal;}
.homeAbout .homeAboutCont a{color:#f00;}

.homeNews{margin-top:40px; float:right; width:532px;}
.homeNews .til{height:32px; padding-left:40px; background:url(img/3.png) left no-repeat;}
.homeNews .til .txt{display:inline-table;width:500px; background:url(img/4.png) bottom repeat-x; height:32px; padding-left:10px; color:#222; font-family:"微软雅黑"; font-size:16px;}
.homeNews .til .txt span{padding-left:20px; color:#bbb; font-size:16px;}
.homeNews .newsCont{padding-top:10px; width:440px; margin:10px auto 0px 66px;}
.homeNews .newsCont li{background:url(img/5.png) 5px 12px no-repeat; position:relative; padding:6px 0px; padding-left:30px;}
.homeNews .newsCont li a{color:#555;}
.homeNews .newsCont li span{position:absolute; right:0px; text-align:left; color:#777;}

.groupCenterTitle{height:1px; background:url(img/6.jpg) repeat-x; margin:90px 0px;}
.groupCenterTitle .til{width:233px; height:77px; background:url(img/7.jpg) no-repeat; margin:0px auto; position:relative; top:-40px;}
.groupCenter{margin:40px 48px; width:1100px; height:150px; overflow:hidden;}
.groupCenter .center{height:150px;}
.groupCenter li{width:240px; height:150px; float:left; margin-left:16px;}
.groupCenter li img{width:240px; height:150px; position:absolute; z-index:10;}
.groupCenter li a{width:240px; height:150px; display:block; position:absolute; z-index:100; background:url(img/11.png); color:#fff; font-size:14px;
			-moz-transition:-moz-opacity .5s linear;
			-ms-transition:-ms-opacity .5s linear;
			-o-transition:-o-opacity .5s linear;
			transition:opacity .5s linear;}
.groupCenter li a:hover{opacity:0;-o-opacity:0;-moz-opacity:0;-ms-opacity:0; text-decoration:none;}
.groupCenter li a table{width:100%; height:100%;}
.groupCenter li a table tr td{text-align:center; font-family:"微软雅黑"; font-size:14px;}
.groupCenter .a{width:40px; height:150px; display:block; position:absolute; filter:Alpha(opacity=40);opacity:0.4;}
.groupCenter .a:hover{filter:Alpha(opacity=100);opacity:1;}
.groupCenter .a.next{background:url(img/14.png) -40px 0px  no-repeat; top:0px; right:0px;}
.groupCenter .a.prev{background:url(img/14.png) 0px 0px  no-repeat; top:0px; left:0px;}

#foot{background:#ededed; height:80px;}
#foot .link{background:#fff; line-height:80px; color:#313275; font-family:"微软雅黑"; font-size:14px; padding-left:10px; width:560px; float:left;}
#foot .link img{width:40px; height:40px; position:relative; top:-3px;}
#foot .link a{color:#313275; padding-left:10px;}
#foot .copyRight{height:80px;}
#foot .copyRight table{width:100%; height:100%;float:right; width:500px; color:#313275; font-family:"微软雅黑";}
#foot .copyRight table tr td{font-size:13px; text-align:right;}

.pager{margin:15px 0px; height:30px; line-height:30px; width:800px; margin:0 auto; font-size:14px; color:#666; font-family:"微软雅黑"; padding-bottom:40px; text-align:center;}
.pager *{color:#666;}

#banner{height:200px; background-position:center; background-repeat:no-repeat;}
.heretitle{border-bottom:solid 1px #ddd; min-width:1100px; max-width:1600px; margin:0px auto; width:auto;}
.here{float:left; line-height:70px; height:70px; width:480px; overflow:hidden; padding-left:20px; background:url(img/crumbs_icon.png) 0px 29px no-repeat; font-size:12px; font-family:"微软雅黑";}
.here a{padding:0px 5px;}
.here span{padding:0px 5px; color:#007bcb; font-size:13px;}
.here1{line-height:50px; height:50px; overflow:hidden; padding-left:20px; background:url(img/crumbs_icon.png) 0px 19px no-repeat; font-size:12px; font-family:"微软雅黑"; border-bottom:solid 3px #999;}
.here1 a{padding:0px 5px;}
.here1 span{padding:0px 5px; color:#007bcb; font-size:13px;}
.neiTopNav{float:right; line-height:70px; height:70px; width:580px; overflow:hidden; text-align:right;}
.neiTopNav li{float:right; padding:0px 8px;}
.neiTopNav li a{font-size:13px; color:#333; font-family:"微软雅黑", "Microsoft YaHei", sans-serif; padding-bottom:2px; border-bottom:solid 3px #fff;}
.neiTopNav li.hover a{border-bottom:solid 3px #f00;}
.neiTopNav li:hover a{border-bottom:solid 3px #ddd; text-decoration:none;}

.leftCont .listState{ margin:20px 0px 40px 0px;}
.leftCont .listState h1{color:#ddd; font-size:40px; font-weight:lighter; padding:0px 0px 10px 0px;}
.leftCont .listState h2{color:#f00; font-size:18px; font-weight:lighter; padding:0px 0px 5px 0px;}
.leftCont .listState p{color:#666; line-height:18px;}

.leftCont{float:left; width:779px; border-right:solid 1px #ddd; min-height:550px; margin-bottom:20px; padding-right:20px; font-family:"微软雅黑";}
.leftCont .cont1{margin-top:20px; color:#333; font-size:16px; line-height:36px;}
.leftCont .cont1 .til{font-size:16px; font-weight:bolder; line-height:30px;}
.leftCont .cont1 .cont{font-size:16px; line-height:30px; margin-top:20px; color:#333; margin-bottom:20px; overflow:hidden;}
.leftCont .cont1 span.t{color:#999;}
.leftCont .cont1 img{max-width:100%;}

.leftCont .recList{margin:20px 0px;}
.leftCont .recList li{padding:10px 0px; border-bottom:dotted 1px #bbb;}
.leftCont .recList li .til{height:28px; font-size:16px; display:block; width:605px; padding:3px 0px;}

.leftCont .newList{margin:20px 0px;}
.leftCont .newList li.proImg{height:100px; padding:10px 0px; border-bottom:solid 2px #ddd;}
.leftCont .newList li{padding:10px 0px; border-bottom:solid 2px #ddd;}
.leftCont .newList li img{float:left; width:150px; height:100px; margin-right:20px;}
.leftCont .newList li img.proImg{width:224px; height:170px;}
.leftCont .newList li .til{float:right; height:28px; font-size:16px; display:block; width:605px; padding:3px 0px;}
.leftCont .newList li .t{color:#999; float:right; width:605px; padding:3px 0px;}
.leftCont .newList li p{color:#666; float:right; width:605px; padding:3px 0px; line-height:20px;}

.leftCont .proList li{padding:10px 0px; border-bottom:solid 2px #ddd;/*
		-webkit-transition:-webkit-box-shadow .8s linear,border .4s linear;
		-moz-transition:-moz-box-shadow .8s linear,border .4s linear;
		-ms-transition:-moz-box-shadow .8s linear,border .4s linear;
		-o-transition:-o-box-shadow .8s linear,border .4s linear;
		transition:box-shadow .8s linear,border .4s linear;*/}
/*.leftCont .proList li:hover{border:solid 3px #f6c414; box-shadow:0 0 10px #aaa;-webkit-box-shadow:0 0 10px #aaa;-moz-box-shadow:0 0 10px #aaa;-ms-box-shadow:0 0 10px #aaa;box-shadow:0 0 10px #aaa;-o-box-shadow:0 0 10px #aaa;}
*/.leftCont .proList li img{float:left; width:224px; height:170px; margin-right:20px;}
.leftCont .proList li .til{float:right; height:28px; font-size:16px; display:block; width:535px; padding:3px 0px;}
.leftCont .proList li .t{color:#999; float:right; width:535px; padding:3px 0px;}
.leftCont .proList li p{color:#666; float:right; width:535px; padding:3px 0px; line-height:20px;}

.neiLeftNav{float:right; width:299px; margin-bottom:20px;}
.neiLeftNav .img1{width:299px; height:348px; margin-top:10px;}
.neiLeftNav .img2{width:299px; height:154px; margin-top:10px;}

.neiLeftNav1{float:right; width:299px; margin-bottom:20px; margin-top:10px;}
.neiLeftNav1 .title{padding:30px 0px; text-align:center; background:#246893; color:#fff; font-size:24px; font-family:"微软雅黑";}
.neiLeftNav1 .li{padding:10px 0px 10px 40px; background:#f0f0f0; border:solid #ddd 1px; display:block; font-size:15px; color:#00609e; border-top:none;}
.neiLeftNav1 .li.hover{font-weight:bolder;}

.nextPrev{ width:90%; margin:15px auto;}
.nextPrev div{ margin:10px 0px;}
.nextPrev div a{ font-size:14px;}
.nextPrev div a:hover{ text-decoration:underline;}

.table{height:430px; width:700px; background:url(img/Redocn_2012040900310688.png) right bottom no-repeat; margin-top:20px;}
.table table{width:450px; height:400px; margin:0px auto;}
.table table tr td{font-size:13px;}
.table table tr td span{color:#f00; padding-left:10px;}
.table input{width:220px; height:20px; padding:4px 10px; margin:4px 0px; border:solid 1px #ddd;}
.table textarea{width:340px; height:200px;}
.table .submit{padding:4px 9px; color:#fff; background:#0082d6;}

.search{ padding:30px 100px; line-height:36px;}
.search .sear{ border-bottom:solid 1px #ddd; padding:20px 0px; font-size:14px;}
.search .sear input[type='text']{ border:solid 1px #0a80cb; padding:5px 10px; height:25px; width:500px; margin-left:30px;}
.search .sear a{ margin-left:20px; line-height:36px; background:#0a80cb; color:#fff; font-size:15px; padding:8px 20px;}
.search .cont{ margin-top:20px; padding:30px 0px;}
.search .cont li{ padding:7px 0px; border-bottom:dotted 1px #ddd; position:relative;}
.search .cont li h2{font-size:14px; font-weight:normal; width:700px; overflow:hidden;}
.search .cont li span{ position:absolute; top:3px; right:0px;}


