﻿@charset "utf-8";
*{margin:0;padding:0;}
img{border:none;}
td{font-size:12px;FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, "Microsoft YaHei", "Hiragino Sans GB", "Hiragino Kaku Gothic Pro", sans-serif;color:#333333;}
ul,li{ list-style-type:none;line-height:22px;}
body {margin:0 auto;font:12px/22px 'Microsoft Yahei','\5b8b\4f53',微软雅黑, Arial, Lucida Grande, Tahoma, sans-serif;color:#131313;background:#f4f4f4 }
a{ text-decoration:none; color:#333333; }
a:hover{ text-decoration:underline; color:#006699;}
h1,h2,h3{margin:0;padding:0;border:none}
h3 span{color:#333;padding-left:20px;font-size:14px;}
/**/
	/**/
	.clear{clear:both;}
	.float_left{float:left;}
	.float_right{float:right;}
	.no_bg{background:none!important;}
	.no_bor{ border:none!important;}
	/*6*/
	.clear6{overflow:hidden; height:6px; clear:both;}
	.clear5{overflow:hidden; height:5px; clear:both;}
	.clear0{overflow:hidden; height:1px; clear:both;}
.a1{ text-decoration:none; color:#333333; font-size:14px; }
.a1:hover{ text-decoration:none; color:#003699;font-size:14px;  }

.a{ text-decoration:none; color:#ffffff; font-size:14px; }
.a:hover{ text-decoration:none; color:#003699;font-size:14px;  }

#head{ margin:0 auto;width:985px; height:127px;}


#nav { width:100%; height:49px; background:#0044A8; }
.nava{ margin:0 auto; width:980px; height:49px; line-height:49px;left:50%;  top:0;z-index:888;  }
.nava li{ color:#fff; text-decoration:none;float:left;   font-size:14px; font-weight:bold}
.nava li a{ color:#fff; text-decoration:none; height:49px; line-height:49px; font-size:14px; padding:14px 28px;font-weight:bold}
.nava li a:hover{ background:#FE0000;color:#fff; }
.nava li .on{ background:#FE0000;color:#fff;  height:49px; line-height:49px; padding:14px 32px;font-size:14px; font-weight:bold}

#main{width:985px; height:342px;margin:0 auto; padding-top:15px; }
.ibanner{width:100%;overflow:hidden;height:180px;position:relative;}
.bannerbx {width:1920px;  position:absolute; left:50%;  margin-left:-960px;}

#banner img{
max-width:1000px;
width:expression_r(document.body.clientWidth>1000?"1000px":"auto");
background-size:auto;
max-height:400px;
width:expression_r(document.body.clientHeight>400?"400px":"auto");
display:block;
overflow:hidden;}

/* fcnt */

.fcnt{display:block;height:342px;width:740px;margin:0 auto;position:relative;overflow:hidden;}
.fcnt .mimg{float:left;height:342px;width:740px;overflow:hidden;}
.fcnt .mimg div{display:none;}
.mimg img{height:340px;width:740px;}
.fcnt ul{float:right;width:196px;height:340px; padding-top:2px; }
*html .fcnt ul{position:absolute;right:0;top:0;width:196px;height:340px;}
.fcnt li{display:block;width:196px;height:42px;cursor:pointer;}
.fcnt li img{width:196px;height:42px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.fcnt li.cur img{width:196px;height:42px;filter:alpha(opacity=150);-moz-opacity:1;opacity:1;}
#tri{position:absolute;top:0;right:0px;z-index:1000;width:196px;height:342px;background:url(images/bannerdoc.png) no-repeat;cursor:pointer;}
*html #tri{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="images/bannerdoc.png");background:none;}
.fcnt dl{position:absolute;bottom:1px;left:0px;width:611px;height:80px;background:url(img/shadow.png) no-repeat;display:none;}
.fcnt dt{line-height:38px;text-align:center;font-size:22px;font-family:"黑体";font-weight:900;}
.fcnt dd{line-height:24px;text-align:center;font-size:14px;}
*html .fcnt dl{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="style/img/shadow.png");background:none;}

.miana{margin:0 auto; width:1003px;}

.rollBox{width:235px; margin:0 auto; overflow:hidden;height:235px;  padding-top:20px}
.rollBox .LeftBotton{height:178px;width:31px; background:url(proleft.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:0 auto;cursor:pointer;}
.rollBox .RightBotton{height:178px;width:31px;background:url(proright.jpg) right no-repeat;overflow:hidden;float:left;display:inline;margin:0 auto;cursor:pointer;}
.rollBox .Cont{width:170px;overflow:hidden;float:left;  }
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:175px;float:left;text-align:center;}
.rollBox .Cont .pic img{background:#fff;border:1px solid #ccc;display:block;margin:0 auto; width:163px;height:180px;}
.rollBox .Cont .pic p{margin:0px;text-align:center; font-size:14px; font-weight:bold;line-height:50px;overflow:hidden;display:inline;height:50px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{text-decoration:none; color:#333}
.rollBox .Cont a:hover{text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

#nav1 { width:100%; height:30px; background:#1D2C5C; text-align:center; color:#FFF ; padding-top:5px; padding-bottom:5px; line-height:30px;}
#nav1 a{ text-align:center; color:#FFF ; padding:5px; line-height:30px;}

.banner{width:100%;overflow:hidden;height:400px;position:relative}
.banList{position:absolute;left:50%;margin-left:-960px;height:400px}
.banList li{height:400px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#fff;width:15px;height:15px;border-radius:50%;margin:0 5px;}
.jsNav a.current{background:#fc8f0f;cursor:pointer}

.indexbox{ width:100%; background:#1D2C5C; height:300px; padding-top:15px; }
.indexboxm{ margin:0 auto; width:1000px; color:#FFF; }
.indexboxm .box1{ width:304px; float:left;padding-right:20px; border-right:1px #263462 solid}
.indexboxm .box2{ width:305px; float:left;padding-right:20px; padding-left:20px;border-left:1px #263462 solid; border-right:1px #263462 solid}
.indexboxm .box3{  float:left; width:299px;padding-left:20px;}
.indexboxm .box3 h1{ font-size:18px; font-weight:bold}

.mainbox{ margin:0 auto; width:100%; background:url(bodybg.jpg) top repeat-x; padding-top:15px;}
.mainboxm{ margin:0 auto; width:1000px; }
.mainboxm .mbox1{ width:209px; float:left ; padding:8px; border:1px #BABABA solid; margin-right:13px; margin-bottom:10px}
.mainboxm .mbox2{ width:211px; float:left ; padding:8px; border:1px #BABABA solid;margin-right:13px; margin-left:13px; margin-bottom:10px}
.mainboxm .mbox3{ width:211px; float:left ; padding:8px; border:1px #BABABA solid;margin-right:13px; margin-left:13px; margin-bottom:10px}
.mainboxm .mbox4{ width:210px; float:left ; padding:8px; line-height:24px; border:1px #BABABA solid;margin-left:13px; margin-bottom:10px}

.inews {width:310px;margin:0 auto; padding-top:10px;float:left}
.inews ul{ padding:0px; list-style:none}
.inews li{line-height:26px; border-bottom:1px #dcdcdc solid; height:26px; width:300px;overflow:hidden; padding-left:5px;  float:left}
.inews li a{color:#333333;}

.inew {width:320px; margin:0 auto; padding-top:10px;float:left}
.inew ul{ padding:0px; list-style:none}
.inew li{line-height:24px; height:24px; overflow:hidden; padding-left:5px; border-bottom:1px dashed #ccc;  padding-right:10px; float:left}
.inew li a{color:#333333;}

#xl{padding:5px;position:relative}
#xl li{padding:8px 10px;border-bottom:1px dotted #999;color:#999;overflow:hidden;zoom:1}
#xl li span{float:right;width:550px;color:#999;line-height:25px;}
#xl li a:link{color:#333333;}
#xl li a:hover{color:#F16609}

#honor{width:720px; margin:10px auto; line-height:25px;}
#honor dl{width:220px; text-align:center; float:left; margin:6px 12px 0px 6px; _margin:6px 12px 0px 7px;}
#honor dt{border:1px solid #dcdcdc; background:#fff;}dt img{display:block; margin:0 auto; padding:3px; height:160px; border:0px; }
#honor dd{text-align:center; height:35px; line-height:35px; overflow:hidden;}

.endbg{ width:100%; background:#0044A8; text-align:center; padding-top:30px; line-height:30px; height:93px; color:#FFF}