﻿body 
{
	width:100%;
	min-width:1002px;
	padding:0;
	margin:0;
	font-family:Microsoft YaHei,Arial,sans-serif,微软雅黑;
	font-size:14px;
	color:#5a5a5a;
	background:#fff;
	overflow-x:hidden;
}
h1,h2,h3,h4,b,strong{color:#000;}
p{margin:0 0 15px;}
a:link,a:visited{ color:inherit; text-decoration:none;}
a:hover{ color:#2f88b9; text-decoration:none; }
img{ border:0;}
.clear{ clear:both;}
.container{ width:1000px; margin:0 auto;}
.topbar{float:left; width:100%; height:46px; background-color:#f4f4f4; border-bottom:solid 1px #cccccc;}
.topbar .headquarter{float:right; margin-top:10px; margin-right:8px; padding-left:34px; height:26px; line-height:24px; font-size:20px; color:#00307c; background:url(../images/ico.jpg) no-repeat;}
.topbar .headquarter.s1{ display:none;}
.topbar .language{float:right; margin-right:25px; margin-top:11px; line-height:25px; color:#4b4b4b; font-size:12px;}
.topbar .language a{float:left; margin-right:7px; padding-left:26px; background-position:0 center; background-repeat:no-repeat;}
.topbar .language a.cn{ background-image:url(../images/icon_cn.jpg);}
.topbar .language a.ft{ background-image:url(../images/icon_ft.jpg);}
.topbar .language a.en{ background-image:url(../images/icon_en.jpg);}
.topbar .searchbox{float:right; margin-right:46px; margin-top:13px;}
.topbar .searchbox input[type="text"]{float:left; margin:0 8px 0 0; padding:1px 31px 1px 8px; width:105px; height:19px; line-height:19px; border:solid 1px #cdcdcd; background:#f6f6f6 url(../images/icon_search.jpg) no-repeat 118px center; font-size:12px; color:#aaa;}
.topbar .searchbox input[type="text"]:focus{ color:#5a5a5a;}
.topbar .searchbox a#btnSearch{float:left; width:44px; height:22px; border-radius:5px; background-color:#8e8e8e; color:#fff; font-size:12px; text-align:center; line-height:20px;}
.topbar .searchbox a#btnSearch:hover{ background-color:#807f7f;}
.header{float:left; width:100%; height:114px; border-bottom:solid 1px #c7c7c7;}
.header .warpper{float:left; width:100%; height:114px; background:url(../images/tbg.png) no-repeat 218px 0;}
.header .logo{float:left; margin:48px 0 0 7px; width:213px; height:32px; font-size:0; text-indent:-999px; background:url(../images/logo.jpg) no-repeat;}
.header ul{float:left; margin:45px 0 0 96px; padding:0; list-style-type:none;}
.header ul li{float:left; line-height:30px;}
.header ul li.dividing{margin:0 16px; font-size:12px; color:#dcdcdc;}
.header ul li a{ font-size:15px; color:#666;}
.header ul li a:hover,.header ul li a.current{color:#0141a2;}
.banner{float:left; width:100%; border-top:solid 1px #d3d3d3; }
.banner .cycle{float:left; width:100%; height:468px; background-color:#2b8ed4; background-color:#2a8fd3; overflow:hidden;}
.banner .cycle .item{float:left; width:100%; height:468px; background-position:center 0; background-repeat:no-repeat;}
.banner .pager{float:left; margin-top:18px; width:100%; text-align:center;}
.banner .pager a{ margin:0 3px; width:6px; height:6px; background-color:#8f8f8f; color:#8f8f8f; font-size:0; border-radius:100%; display:inline-block;}
.banner .pager a:hover,.banner .pager a.activeSlide{ background-color:#080808; color:#080808;}
.mod-index-content{float:left; margin-top:54px; width:100%;}
.mod-index-content .leftbox{float:left; width:695px;}
.mod-index-content .leftbox .item{float:left; width:334px;}
.mod-index-content .leftbox .item.odd{float:right;}
.mod-index-content .leftbox .item img{float:left; width:100%; height:251px;}
.mod-index-content .leftbox .item .item-title{float:left; margin-top:14px; width:100%; height:42px; line-height:42px; border-bottom:solid 1px #d1d1d1; text-align:center; font-size:20px; color:#3d3d3d;}
.mod-index-content .leftbox .item .item-con{float:left; margin-top:18px; width:100%; height:60px; line-height:20px; color:#868686; overflow:hidden;}
.mod-index-content .leftbox .item .item-con p{ padding:0; margin:0;}
.mod-index-content .leftbox .item a.more{float:left; margin-top:15px; width:88px; height:27px; line-height:27px; text-align:center; border:solid 1px #757575; color:#010101;}
.mod-index-content .leftbox .item a.more:hover{color:#2f88b9; border-color:#2f88b9;}
.mod-index-content .newsbox{float:right; width:266px;}
.mod-index-content .newsbox .head{float:left; margin-bottom:9px; width:100%; height:88px; background:#3870c5 url(../images/bg_01.jpg) no-repeat 94px 0;}
.mod-index-content .newsbox .head .title{float:left; margin-left:27px; line-height:88px; font-size:20px; color:#fff; font-weight:300;}
.mod-index-content .newsbox .head a.more{float:left; margin-left:64px; margin-top:35px; width:64px; height:20px; font-size:11px; border:solid 1px #a4bde5; color:#a4bde5; text-align:center; line-height:20px;}
.mod-index-content .newsbox .head a.more:hover{color:#fff; border-color:#fff;}
.mod-index-content .newsbox .item{float:left; padding:0 15px; width:100%; height:38px; line-height:38px; color:#868686; border-bottom:dashed 1px #e9e9e9; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; box-sizing:border-box;}
.mod-index-content .newsbox .item a:hover{color:#004bc2;}
.mod-index-products{float:left; width:100%; margin-top:40px;}
.mod-index-products .head{float:left; width:100%; height:62px; background-color:#f3f3f3; text-align:center;}
.mod-index-products .head .title{padding:0 43px; background-color:#3870c5; color:#fff; height:62px; line-height:62px; font-size:20px; position:relative; display:inline-block;}
.mod-index-products .head .title em{ position:absolute; left:50%; margin-left:-15px; bottom:-11px; width:31px; height:11px; background:url(../images/icon_arrow.png) no-repeat;}
.mod-index-products .infobox{float:left; margin-top:40px;  width:320px;}
.mod-index-products .infobox.s1{ margin-left:19px;}
.mod-index-products .infobox.s2{ margin-left:19px;}
.mod-index-products .infobox .info-title{float:left; width:100%; line-height:45px; font-size:20px; color:#3870c5;}
.mod-index-products .infobox .info-title em{float:left; width:31px; height:11px; background-color:#3870c5; margin-right:14px; margin-top:17px;}
.mod-index-products .infobox .itembox{float:left; padding:25px 12px 0; width:100%; height:auto; border:solid 1px #eaeaea; box-sizing:border-box;}
.mod-index-products .infobox .itembox .item,.mod-products-box .item{float:left; margin-top:3px; width:100%; }
.mod-index-products .infobox .itembox .item .img,.mod-products-box .item .img{float:left; width:100%; height:221px; line-height:221px; border:solid 1px #dddddd; overflow:hidden; text-align:center; vertical-align:middle;}
.mod-index-products .infobox .itembox .item .img img,.mod-products-box .item .img img{ width:100%; vertical-align:middle;}
.mod-index-products .infobox .itembox .item .item-title,.mod-products-box .item .item-title{ float:left; width:100%; line-height:52px; font-size:20px; color:#343434; text-align:center;}
.mod-index-products .infobox .itembox .item:hover .img,.mod-products-box .item:hover .img{ border-color:#2f88b9;}
.mod-index-products .infobox .itembox .item:hover .item-title,.mod-products-box .item:hover .item-title{color:#2f88b9;}
.footer{float:left; margin-top:47px; padding-top:40px; padding-bottom:20px; width:100%; min-height:100px; color:#8c8c8c; text-align:center; line-height:25px; background-color:#333;}
.footer p{ padding:0; margin:0;}
.mod-products-box{float:left; width:100%;}
.mod-products-box .item{width:342px;}
.mod-products-box .item.odd{float:right;}
.mod-products-box .item img{width:100%; height:auto;}
.mod-products-box{width:780px;}
.mod-products-box.s1 .item{width:222px; margin-right:20px;}
.mod-products-box.s1 .item img{width:220px; height:173px;}
.mod-products-box.s1 .item .item-title{ font-size:16px;}
.mod-products-box .item{ width:222px; margin-right:20px;}
.mod-products-box .item .img{ height:167px; line-height:167px;}