@charset "utf-8";
/* CSS Document */
body,*,html,a,h1,h2,h3,span,div,ul,li{margin:0 auto; padding:0px;}
body{font-family:"Microsoft Yahei"; font-size:12px; color:#333; text-decoration:none; line-height:180%;}
a{font-family:"Microsoft Yahei"; font-size:12px; color:#333; text-decoration:none;}
a:hover{ color:#CC3300;}
ul,li{list-style:none;}
.clearfix { clear: both; zoom: 1; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
img{border:0px none;}
.lk{display: block;height: 0;width: 0;overflow: hidden;}
/*top*/
.top{ background:url(images/topbg.jpg) repeat-x; height:125px;}
.top1{ width:1121px; margin:0 auto; height:32px;}
.top1 .add{ float:left;}
.top1 .add li{ float:left; border-right:1px #CCCCCC solid; text-align:center; height:32px; line-height:32px;}
.top1 .add li a{ display:block; width:85px;}
.top1 .time{ float:right; line-height:32px;}
.top2{ width:1121px; margin:0 auto; height:93px;}
.yy {display: block;height: 0;width: 0;overflow: hidden;}



/*daohang*/
.dh{ background:url(images/dhbg.jpg) repeat-x; height:44px; width:100%;}
.dh .dhjz{ width:1121px; margin:0 auto;}
.dh .dhjz li{ float:left; line-height:40px; background:url(images/dhline.jpg) no-repeat 1px; width:154px; text-align:center;}
.dh .dhjz li a{ color:#FFFFFF; font-size:15px; }
.dh .dhjz li a:hover{ color:#FF0000;}

/*banner*/
.banner { width: 100%; height: 490px; }
.banner .bd { width: 100%; height: 490px; }
.banner .bd ul { width: 100% !important;}
.banner .bd li { width: 100% !important; }
.banner .bd li .bg { width: 100%; height: 490px; background-repeat: no-repeat; background-position: center center; }
.banner .bd li.bli01 { }
.banner .bd li.bli01 .bg { background-image: url(images/banner.jpg); }
.banner .bd li.bli02 { }
.banner .bd li.bli02 .bg { background-image: url(images/banner01.jpg); }
.banner .bd li.bli03 { }
.banner .bd li.bli03 .bg { background-image: url(images/banner02.jpg); }
.banner .prev, .banner .next { display: block; width: 60px; height: 110px; position: absolute; top: 50%; margin-top: -110px; background-repeat: no-repeat; background-position: center center; opacity: .6; filter: alpha(opacity=60); -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.banner .prev:hover, .banner .next:hover { opacity: 1; filter: alpha(opacity=100); }
.banner .prev { background-image: url(images/arrow_l.png); left: 30px; background-color:#555; display:block; padding:8px;}
.banner .next { background-image: url(images/arrow_r.png); right: 30px; background-color:#555; padding:8px;}



/*gundong*/
.slidebox { position:absolute; width:1121px; margin:0 auto; top:130px;}
.slidebox .bd { }
.slidebox .bd_ul { height: 272px; overflow:hidden;}
.slidebox .bd_ul li { width: 213px; height: 272px; float: left; margin: 0 15px; }
.slidebox .bd_ul li img{ width:213px; height:207px; display:block;}
.slidebox .bd_ul li p{ background-color:#2e81dd; height:65px; text-align:center; color:#FFFFFF; font-size:16px; line-height:24px; padding-top:5px}
.slidebox .bd_ul li span{ display:block;}
.slidebox .prev, .slidebox .next { width: 50px; height: 50px; display: block; position: absolute; top: 100px; }
.slidebox .prev { right: -20px; background: url(images/right.jpg) no-repeat 0 0; }
.slidebox .next { left: -20px;  background: url(images/left.jpg) no-repeat 0 0;}


.block{ width:1121px; margin:0 auto; height:267px;}
.block li{ float:left; padding:24px; height:219px;}
.block li .title{ font-size:16px; line-height:24px;}
.block li .title span{ color:#e60000; font-size:16px;}
.block li .nr{ margin-top:28px; line-height:22px;}
.block li .nr img{ float:left; margin-right:20px; display:block;}
.block li .nr .new .news{ margin-top:10px;}
.block li .nr .new .news li{ height:20px; line-height:20px; padding:inherit; float:none;}
.block li .nr .new .news li a{ background:url(images/jt.png) no-repeat left; padding-left:10px; color:#275f98; text-decoration:underline;}
.block li .more{ float:right; border-bottom:1px #275f98 solid; margin-top:35px; line-height:14px;}
.block li .more a{ color:#275f98;}



.link{ width:1121px; margin:0 auto; line-height:44px; font-size:12px;}
.link a{ font-size:14px;}
.link span{ font-size:16px; color:#0c66c9;}

.footer{ width:1121px; margin:0 auto; color:#FFFFFF; padding-top:30px;}



.nybanner{ background:url(images/nybg.jpg) no-repeat center; text-align:center; height:232px; color:#FFFFFF; position:relative;}
.nybanner .chinese{ font-size:46px; padding-top:70px;}
.nybanner .english{ padding-top:40px; font-size:32px; line-height:50px;}


.biaoti{ background-color:#ececec; height:66px;}
.biaoti .bt{ width:1121px; line-height:66px;}
.biaoti .bt span{ color:#0d64c5;}
.main{ width:1121px;}

.mnew li{ height:160px; border-bottom:1px #CCCCCC dashed;}
.mnew li img{ border:1px #CCCCCC solid; margin-right:20px; display:block; float:left}
.mnew li a:hover img{ border:1px #e97300 solid;}
.mnew li .newtit p{ font-size:16px; font-weight:bold; color:#004fa9; line-height:36px; margin-bottom:10px;}
.mnew li a:hover .newtit p{ text-decoration:underline;}
.mnew li .newtit span{color:#004fa9; display:block; float:right; margin-top:30px;}
.mnew li a:hover .newtit span{ text-decoration:underline;}


.mpro li{ width:265px; margin:0 auto; float:left; padding:18px 53px; height:1050px;}
.mpro li .img img{ border:1px #CCCCCC solid; width:265px;}
.mpro li .img p{ background-color:#0d64c3; color:#FFFFFF; height:45px; line-height:45px; font-size:22px; text-align:center; width:267px;}
.mpro li .pro{ margin-top:20px;}
.mpro li .pro li{ height:30px; line-height:30px; border-bottom:1px #CCCCCC dashed; padding:0;}
.mpro li .pro li a{ padding-left:40px;}
.mpro li .pro li a:hover{ display:block; background: #dcdcdc url(images/sj.png) no-repeat 20px;}

.main .mleft{ float:left; width:807px; margin-right:80px;}
.main .mright{ float:right; width:174px; background:url(images/leftbg.jpg) repeat-y top left; height:380px; padding:30px;}
.main .mright .prolist{ line-height:45px; background:url(images/projt.png) no-repeat left; padding-left:20px;}
.main .mright .prolist a{ color:#FFF; font-size:16px;}






.product{ width:807px; height:312px;}
.p_img{ width:400px; float:left; margin-right:30px; height:312px;}
.p_img img{ border:1px #CCCCCC solid; display:block;}
.p_tit{ height:252px; float:right; background-color:#f6f6f6; width:300px; padding:30px;}
.p_tit h1{ background-color:#dbdbdb; padding-left:20px; color:#0e65c4; height:48px; line-height:48px; font-size:24px;}
.p_tit span{ margin-top:12px; display:block;}
.tab{ margin-top:30px;}


.com{ background:url(images/time1.jpg) no-repeat 40px; padding-left:100px; height:68px; font-size:30px; font-weight:bold; line-height:36px; color:#f76900;}
.time li{ background:url(images/time.jpg) no-repeat 50px; height:38px;}
.time li span{ padding-left:70px;}


.down_bg{ border-top:1px solid #dedede; width:830px; }
.down_bg .down_l{ height:48px; line-height:48px; float:left; width:412px; border-bottom:1px solid #dedede; border-right:1px solid #dedede}
.down_bg .down_l a{ display:block; background:url(images/pdf_tb.png) no-repeat center; padding-left:60px; font-size:13px;}
.down_bg .down_l a:hover{ display:block; background:url(images/pdf_tb.png) no-repeat center #ececec; padding-left:60px; font-size:13px;text-decoration:none; color:#666 }
.down_bg .down_r{ height:48px; line-height:48px; float:left; width:412px; border-bottom:1px solid #dedede;}
.down_bg .down_r a{ display:block; background:url(images/pdf_tb.png) no-repeat center; padding-left:60px; font-size:13px;}
.down_bg .down_r a:hover{ display:block; background:url(images/pdf_tb.png) no-repeat center #ececec; padding-left:60px; font-size:13px;text-decoration:none; color:#666}
