@charset "utf-8";
/* CSS Document */
/*---------------------------------Public-----------------------------------*/
html{ margin:0;padding:0px;text-align:center; font-family:"微软雅黑"; list-style:none; }
body{margin:0px; padding:0px; width:100%;display:block; color:#666; font-size:14px; overflow-x:hidden; position: relative;}
ul, li, h1, h2, h3, h4, dl, dt, dd, table, td, th { margin:0; padding:0; }
ul, li { list-style:none; }
img{ border:none; vertical-align:top;}
ul{padding:0; margin:0; list-style:none;}
a:active,a:link,a:visited{text-decoration:none; color:#333; }
a:hover{text-decoration:none; color:#003399;}
h1, h2, h3, h4 { font-size:100%; }

/*------------------去掉点击链接显示的黑框----------------*/
a:focus {outline: none;}
focus { outline: none; }
a,area { blr:expression(this.onFocus=this.blur()) }
p,span,div,form{padding:0; margin:0;}
p{line-height: 25px;}
.fleft{float:left;}
.frit{float:right;}
.clear{ clear:both; overflow:hidden;}
.fontp{ font-family:"黑体"; font-size:14px;}
.row{ margin:0 auto;width:1002px;}
/**清除浮动**/
.clearfix{*zoom:1;}
.clearfix:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }

#full-screen-slider { width:100%; height:380px; float:left; position:relative}
#slides { display:block; width:100%; height:380px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;left:50%; margin-left:-960px;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; right:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:20px; height:20px; float:left; margin-left:15px; border-radius:20px; background:#ccc; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ff0000}
.content {width:100%;padding: 0; }

/*-----------------------------------------------首页---------------------------------------*/
/*header*/
.header {height: 100px;}
.logo {padding-top: 15px; padding-right:10px; float: left;}
.header-right {}
.header-right P{ padding: 0px; }
.header-right span {line-height: 25px; margin-left:5px; background: #f2f2f2; padding-left: 10px; padding-right: 10px;padding-top: 10px; padding-bottom: 5px;}
.header-search{width:200px;height:32px;border:0; margin:5px;z-index:800;}
.top-form{position:relative; padding:0px;float:left;height:32px;border-radius:2px;box-shadow:0 2px 3px #ccc;z-index:11}
.search-input{color:#999;position:relative;float:left;padding-left:10px;width:200px;height:30px;line-height:30px;background-color:#fff;border:1px solid #c3c8cd;border-right:none;border-top-left-radius:2px; border-bottom-left-radius:2px;z-index:9}
.search-submit{float:left;width:70px;height:33px; border:0px;cursor:pointer;color:#fff;font-weight:700;font-size:14px;background-color:#4fa6c2;border-top-right-radius:2px;border-bottom-right-radius:2px}
.search-tip{display:none;position:absolute; top:11px;left:10px;z-index:10;color:#999; }

/*menu*/
.menu {height: 40px; background: #143a85;}
.navUl{font-weight:400; font-size:16px; width:1002px; float:left;}
.navUl li{float:left;height:40px;line-height:40px; width: 111px; }
.navUl li a {height: 40px; line-height:40px;width: 111px; display: block;text-decoration:none; color:#fff; float:left;}
.navUl li a:hover {color: #003399; background-color:#fff; repeat-x; height: 40px;}

/*nav导航盒子*/
.nav{width:1002px;height:40px;line-height:40px;text-align:center;font-size:16px;position:relative;padding-top:0px;  padding-left:0px;float:right; font-weight:400; z-index:1000}
/*nav-main*/
ul.nav-main{width:100%;height:100%;list-style-type:none}
ul.nav-main span{display:inline-block;margin-left:10px;width:12px;height:9px; background:url(../img/sj1.png) no-repeat center center}

/*图标向上旋转
.hover-up{transition-duration:.5s;transform:rotate(180deg);-webkit-transform:rotate(180deg); }
/*图标向下旋转
.hover-down{transition-duration:.5s;transform:rotate(0);-webkit-transform:rotate(0)}*/

/*导航条设置*/
ul.nav-main>li{width:110px;height:100%;display:block;float:left;color:#fff;margin-right:1px;cursor:pointer;line-height: 40px; }
ul.nav-main>li:hover{background:#fff ; color:#0749b6; }
ul.nav-main>li:active{background:#fff ; color:#0749b6 }
ul.nav-main>li:hover span{ background:url(../img/sg3.jpg)  no-repeat center center; z-index:100000 }
/*隐藏盒子设置*/
div.hidden-box{width:110px;position:absolute;display:none;padding-bottom:15px;background:#fff url(../img/sj2.png) no-repeat  top center;top:40px; font-size: 14px;}
.hidden-box>ul{list-style-type:none;color:#333;cursor:pointer; padding-top:15px;padding-bottom:15px}
.hidden-box>ul li { line-height:30px; height:30px; font-weight:500}
.hidden-box>ul li hover{background:#0749b6;}
.hidden-box>ul li a{color:#000;}
.hidden-box>ul li a:active,a:link,a:visited{text-decoration:none; color:#333; line-height:30px; height:30px; }
.hidden-box>ul li a:hover{text-decoration:none; color:#fff; background: #0749B6;}
/*filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9*/

/*隐藏盒子位置设置*/
.hidden-loc-index{left:111px}
.hidden-loc-us{left:333px}
.hidden-loc-info{left:444px}
.box04{left:666px}
.box05{left:777px}


/*大图幻灯片切换*/
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1920px; position:absolute; left:50%; margin-left:-960px;  height:455px; background:#ccc; position:relative; overflow:hidden; }
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0; overflow: hidden;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../img/l.png) no-repeat; position:absolute; top:190px; left:455px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../img/r.png) no-repeat; position:absolute; top:190px; right:450px; z-index:10;}
#playBox .smalltitle {width:1002px; height:10px; position:absolute;  left:50%; margin-left:-500px; bottom:40px; z-index:1; }
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:20px; height:20px; margin:0 5px; border-radius:20px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#fc0124;}

/*内容部分*/
.content-mid{width:100%; height: auto;padding-top: 20px; padding-bottom:30px;text-align: left; background-color:#f5f5f5}
.title {font-size: 18px; font-weight: 700; text-align: left; line-height: 40px;}
.title span{float: right; }
.title span a{color:#3399cc; font-size: 12px;}
.culture {width:323px; padding-right: 10px; text-align: left; margin-right: 10px;}
.news {width:313px; padding-right: 10px;  margin-right:10px ; line-height: 27px;}
.news ul{width:100%;}
.news span{float: right;}
.about {width:322px; }

/*底部*/
.footer {height: 130px; background: #e1e1e1;  margin-top: 2px; padding-top: 10px; text-align: left; width:100%;}
.footer  span{line-height: 50px; font-size: 18px; font-weight: 300;}
.footer  p{line-height:25px; font-size: 12px;}


/*---------------------------------内页---------------------------------------*/

.insContwc{width:1002px; margin:auto; }
#insCont{ text-align:left; padding-bottom:20px;}
.insCTop{ height:34px; font-size:14px;  padding:10px 0 0 5px;}
.insCTop span{ color:#fe6700;}

/*左侧子菜单*/
.insLft{ width:225px;padding-right:20px; margin-right: 20px;}
.lftBt{ font-size:18px; font-weight:bold; border-bottom:1px solid #e3e3e3; padding:40px 0 20px 15px; color: #FFFFFF;  background:#143a85 url(../img/lftnav_bg.png) no-repeat right top;}
.lftUl{ border: 1px solid #E3E3E3;}
.lftUl li{ border-bottom:1px solid #e3e3e3; font-size:15px; height:60px; padding:0; line-height:60px;}
.lftUl li a { height: 40px;  display: block;text-decoration:none; color:#666; padding-left:30px; font-weight:bold;line-height:60px;}
.lftUl li a:hover {padding-left:40px; font-weight:bold; color: #fff; background:#0749B6; height: 60px;}
.lftUl li a:actived {padding-left:40px; font-weight:bold; color: #fff; background:url(../images/sub_menu_bg.jpg) repeat-x; height: 40px;}
.lftUl li a.current{padding-left:40px; font-weight:bold; color: #fff; background:url(../images/sub_menu_bg.jpg) repeat-x; }

.insRit{ width:733px; margin:0px;}
.ritBt{ font-size:24px;  padding:0px 0 15px ;  color:#143a85; border-bottom: 1px solid #ddd; font-weight: 600; margin-bottom: 10px;}
.ritNr{ overflow:hidden; border:1px solid #ccc; background-color:#fff; padding:20px; margin-bottom:10px; line-height: 30px;}
.ritNr img{max-width:690px;width:expression(document.body.clientWidth>690?"690px":"auto");}

/*----------------------------新闻列表---------------------------*/
.sub {overflow:hidden; border:1px solid #ccc; background-color:#fff; padding:20px; margin-bottom:10px;}
.sub .side .box p {margin:0}

.news_item {border:0; padding:6px 0 6px 30px; background:url(../img/icon_05.png) no-repeat 15px 15px; border-bottom:1px dashed #ddd; line-height:25px;}
.news_item img, .news_item div {display:none}
.news_item h4 {margin:0px; line-height:25px; font-size:15px;  font-weight:normal; color:#333;}
.news_item h4 a  {font-size:10pt; font-weight:normal;}
.news_item span {float:right; margin-right:10px}
.news_item a.view {display:none; line-height:25px;}
.news_item img {width:150px;}

.news_item_hover {padding:10px; border:1px dashed #ccc; overflow:hidden; background:none; overflow:hidden}
.news_item_hover img, .news_item_hover div {display:block}
.news_item_hover img {float:left; background:#fff; border:1px solid #ccc; padding:3px; margin-right:15px}
.news_item_hover h4 {margin-bottom:5px;font-size:15px;  font-weight:bold; color:#093;}
.news_item_hover h4 a {font-size:15px; font-weight:bold}
.news_item_hover span {display:none}
.news_item_hover div {padding-left:25px;}
.news_con{width:100%; border:1px solid #d8d8d8; background-color:#fff; margin-top:18px; margin-bottom:10px;}
.news_title{font-size: 18px; font-weight: 600; text-align:center;line-height: 35px; border-bottom: 1px dotted #999999; padding-bottom: 10px; margin-bottom: 10px;}
.news_data {text-align: center; margin-bottom: 20px; color: #999; font-size: 12px;}

/*产品中心*/
.pro_r{margin: 0;padding: 0;}
.pro {border: 1px solid #999; padding: 0; margin: 5px;}
.pro_title {height: 35px; background: #eaeaea; line-height: 35px; color: #F2F2F2;}
.pro_title a{color: #333; padding-left: 10px;}
.pro span {height: 35px; background: #999999; line-height: 35px;}
/*page*/
.pagin{position:relative;margin-top:10px;padding:0 12px;}
.pagin .message{width:260px;float:left;line-height:30px}
.pagin .paginList{width:400px;float:right;}
.pagin .paginList .paginItem{float:left;}
.pagin .paginList .paginItem a{float:left;width:31px;height:28px;border:1px solid #DDD; text-align:center;line-height:30px;border-left:none;color:#3399d5;}
.pagin .paginList .paginItem:first-child a{border-left:1px solid #DDD;}
.pagin .paginList .paginItem:first-child a{border-bottom-left-radius:5px;border-top-left-radius:5px;}
.pagin .paginList .paginItem:last-child a{border-bottom-right-radius:5px;border-top-right-radius:5px;}
.pagin .paginList .paginItem.current,.pagin .paginList .paginItem.current a{background:#f5f5f5; cursor:default;color:#737373;}
.pagin .paginList .paginItem:hover{background:#f5f5f5;}
.pagin .paginList .paginItem.more,.pagin .paginList .paginItem.more a:hover{ cursor:default;}
.pagin .paginList .paginItem.more:hover{background:#FFF;}
.pagin .paginList .paginItem.more a{color:#737373;}
.pagepre{background:url(../images/prev.gif) no-repeat center center; width:31px; height:28px;}
.pagenxt{background:url(../images/next.gif) no-repeat center center; width:31px; height:28px;}