﻿@charset "utf-8";
/* CSS Document */
/*CSS重置*/
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
input,button,ul,ol{margin:0px;padding:0px;}
body,input,button,form{font:12px/1.5 "微软雅黑", "宋体", "Arial Black";color:#424242;}
h1,h2,h3,h4,h5,h6,font {font-size:12px; font-weight:400;}
ul,ol{list-style:none;}
img{border:0px;}
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
/*网站公用样式表*/
body{ background:#f3f3f3;}
a{text-decoration:none; color:#666;}
a:hover{text-decoration:none;}
a:visited{text-decoration:none;}
.w1000{width:1000px; margin:0px auto;}
.blue{ color:#0d66a8;}
.fl{ float:left;}
.fr{ float:right;}
/*清除浮动*/
.clearfix:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
.hidden{display:none;}
/* pager */
.pager { display:block; width:100%; height:auto; padding:25px 0 5px; text-align:center; clear:both; margin-bottom:5px; }
.pager span, .pager a{ display:inline-block; border:1px solid #aaa; color:#333; background:#fff; height:20px; line-height:20px; padding:0px 8px; text-decoration:none; margin:0 5px; border-radius:1px; }
.pager a:hover{ background:#f5f5f5; border-color:#aaa; color:#aaa; text-decoration:none;}
.pager .cur{ background:#fff; border-color:#0D66A8; font-weight:bold; color:#0D66A8; }
.pager span.dot{ background:#0D66A8; border-color:#0D66A8; font-weight:bold; color:#fff; }
/* reLink */
.reLink {  clear:both; width:768px;height:30px; line-height:30px; border:1px solid #ddd; background:#FFF; margin-bottom:15px; }
.reLink .prevLink { float:left; margin-left:10px; }
.reLink .nextLink { float:right; margin-right:10px; }
/* reInformation */
.reInformation { width:748px; padding:0 10px 20px;margin-bottom:20px; border:1px solid #ddd; }
.reInformation .tit { height:36px; line-height:36px; text-align:left; padding-top:0px; padding-left:10px;border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; color:#0D66A8;  }
.reInformation li { float:left; width:224px; margin:0px 12px; line-height:30px; text-align:center; font-size:14px; color:#333;}
.reInformation li a{width:224px; height:210px; display:block; }
.reInformation li img { width:220px; height:165px; padding:2px; border:1px solid #ddd;  }
.reInformation li img:hover { opacity:0.8; filter:Alpha(opacity=80); }
.reInformation li.hover { border-color:#ec2932; }
/*top*/
.top{ width:100%; height:100px; padding-top:20px; }
/*.top .logo img{ height:74px; position:relative; left:-30px; opacity:1;}*/
.top .logo img{ height:70px;margin-top:10px }

/*tel*/
.tel{ width:226px; height:54px; margin-top:10px;  padding:2px 0px 0px 60px; background:url(../images/tel.png) no-repeat left center;}
/*.tel{ width:206px; height:54px; margin-top:10px; position:relative; right:-30px; opacity:1; padding:2px 0px 0px 60px; background:url(../images/tel.png) no-repeat left center;}*/
.tel span{ font-size:14px; color:#0d66a8;}
.tel strong{ display:block; font-weight:bold; color:#015196; font-size:28px; line-height:28px;}
/*nav*/
.nav{ width:100%; height:59px; background:#0d66a8;}
.nav ul{ height:59px;background:url(../images/navsplit.jpg) no-repeat right bottom; }
.nav ul li{ float:left; width:132px; line-height:59px; text-align:center; position:relative; z-index:999; background:url(../images/navsplit.jpg) no-repeat left bottom; }
.nav ul li a{width:130px; height:59px; margin-left:2px; display:block; float:left; color:#fff; font-size:18px;}
.nav ul li a:hover,.nav ul li a.hover{display:block; background:#024a80;}
/*subNav*/
.subNav{ width:auto; height:40px; position:absolute; z-index:999; left:0px; top:59px; background:url(../images/navdrop.png) repeat-x 0px 0px; display:none; border-bottom-left-radius:3px; border-bottom-right-radius:3px;}
.nav ul li .subNav a{
	width: 90px;
	line-height: 40px;
	margin: 0px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
	display: inline-block;
}
.nav ul li .subNav a:hover{ background:none; font-weight:bold; display:inline-block;}
/* banner */
.banner, .banner ul, .banner img { height:430px; }
.banner { width:100%; min-width:1000px; position:relative; overflow:hidden; }
.banner ul { width:100%; }
.banner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#FFF; }
.banner img { width:1920px; display:block; position:relative; left:50%; margin-left:-960px; top:0; }
.banner .tip { width:1000px; height:26px; line-height:0; font-size:0; text-align:right; position:absolute; left:50%; margin-left:-500px; bottom:20px; z-index:3; }
.banner .tip span { display:inline-block; width:26px; height:26px; margin:0 3px; cursor:pointer; background:url(../images/tip.png) 0 0 no-repeat; _background:url(../images/tip.png) left center no-repeat; }
.banner .tip span.cur { background-position:right center; }
/*search*/
.shadow{ width:100%; height:30px; margin-bottom:10px; background:url(../images/searchbb.jpg) repeat-x left top;}
.search { width:100%; height:40px; line-height:40px; background:#fff; color:#9d9d9d;}
.search_form{ width:210px; height:29px; margin-top:5px; background:url(../images/search_form.jpg) no-repeat 0px 0px;}
.search_form input{ border:0px; background:none;} 
.search .stxt{ width:162px; height:29px; margin:0px 3px 0px 12px; display:block; float:left; line-height:29px; }
.search .sbtn{ width:26px; height:25px; display:block;  cursor:pointer; overflow:hidden; float:left; background:url(../images/icon.png) no-repeat left bottom;border:none;}
.search .skey{ font-size:14px; width:720px; }
.search .skey strong{ font-weight:normal;}
/*ipro*/
.ipro{ *margin-bottom:25px;}
.iproNavi{ width:210px; height:524px; color:#fff; background:url(../images/leftnav.jpg) #0390d5 repeat-x 0px 0px; position:relative;}
.iproNavi h2{ width:100%; height:70px; line-height:70px; text-align:center; font-size:24px;}
.iproNavi h2,.iproNavi dd{ background:url(../images/leftnavlibg.jpg) repeat-x left bottom;}
.iproNavi dd{ width:100%; line-height:46px; display:block; color:#fff;}
.iproNavi dd a{ width:190px; padding-left:20px; height:46px; display:block; color:#fff; font-size:16px;}
.iproNavi dd a:hover{ background:url(../images/leftnavlibg.jpg) #024a80 repeat-x left bottom;}
.iproNavi dd a.hover{ background:url(../images/leftnavlibg.jpg) #024a80 repeat-x left bottom;}
.iproNavi dd s{ width:15px; height:15px; display:inline-block; vertical-align:middle; margin:0px 15px 0px 0px; background:url(../images/icon.png) no-repeat -44px top;}

.protel{ margin-left:15px; padding-top:50px; line-height:30px; font-size:16px; }
.protel strong{ display:block; font-size:24px;}
.promore{ width:210px; height:80px; position:absolute; left:5px; bottom:-59px; background:url(../images/leftmore.png) no-repeat left top;}
.promore a{ width:100px; height:50px; margin:0px auto; display:block;}
/*标题公用*/
.tit{ width:100%; height:37px; border-bottom:1px solid #cecdcd;}
.tit h2{ width:300px; height:32px; line-height:32px; padding-left:8px; border-bottom:5px solid #0d66a8; color:#0d66a8; font-size:22px; font-weight:bold; margin-right:10px;}
.tit h2 span{ font-family:"Aparajita","arial"; font-size:18px; margin-left:10px;} 

/*.ipro .tod{ width:240px; overflow:hidden; position:relative; left:200px; opacity:0; filter: alpha(opacity=0);}*/
.iproCon{ width:768px; margin-bottom:40px;}
.iprolist{ padding-top:30px; width:780px;}
.iprolist li,.listProduct li{ width:238px; height:215px; line-height:42px; font-size:16px; padding:3px; text-align:center; float:left; margin:0px 16px 20px 0px; *display:inline; background:#cccccc; }
.iprolist li img,.listProduct li img{ width:238px; height:178px; display:block;}
.iprolist li a,.listProduct li a{ display:block; color:#0d66a8; }
.iprolist li:hover,.listProduct li:hover{ background:#0d66a8;}
.iprolist li:hover a,.listProduct li:hover a{ color:#fff;}
/*inews*/
.inews{ width:100%; padding:15px 0px 0px; background:#0d66a8; color:#fff;}
.inewstit{ width:100%; height:48px; background:url(../images/newstit.jpg) repeat-x left bottom;}
.inewstit_c{ position:relative;}
.inewstit_c h2{ width:90px; font-size:22px; line-height:46px; font-weight:bold; border-bottom:1px solid #fff;}
.inewstit_c span{ position:absolute; left:0px; bottom:-48px; font-size:30px; font-family:"Aparajita","arial";}
.inewstit_c .btn{ position:absolute; right:0px; bottom:3px;}
.inewstit_c .btn a{ width:76px; height:28px; text-align:center; line-height:28px; color:#fff; display:inline-block; background:#024a80; }
.inewstit_c .btn a.cur{ background:#d6302a;}

.inews_c{ height:390px;}
.inews_c .img{ width:371px; height:315px; padding-top:38px; overflow:hidden; }
.inews_c .img img{ width:371px; height:315px; display:block;}
.inewsCon{ height:400px; overflow:hideen; display:none;}
.inewsList{ width:600px; padding-top:76px;}
.inewsList .item{ width:100%; height:58px; overflow:hidden; border-bottom:1px dashed #ccc; margin-bottom:28px; padding-bottom:14px;}
.inewsList .item .time{ width:53px; height:50px; padding:5px 1px 1px; float:left; margin:0px 24px 0px 2px; border:1px solid #c1c1c1; text-align:center; font-size:19px; letter-spacing:2px;}
.inewsList .item .time span{ width:53px; height:22px; display:block; line-height:22px; background:#d6302a; font-size:17px; letter-spacing:0px;}
.inewsList .item h3{ font-size:18px; line-height:30px;}
.inewsList .item h3 a{ display:block; color:#fff;}
/*icase*/
.icase{ padding:35px 0px;}
.icasetit{ width:612px; text-align:center; margin:0px auto; border-bottom:1px solid #0d66a8;}
.icasetit h2{ width:300px; padding-bottom:12px; margin:0px auto; border-bottom:5px solid #0d66a8; color:#0d66a8; font-size:22px; line-height:22px; font-weight:bold; }
.icasetit h2 span{ display:block; font-size:48px; line-height:48px;font-family:"Aparajita","arial";}

.icaseCon{ width:110%; padding-top:30px;}
.icaseCon .item{ width:238px; float:left; margin-right:15px; }

.icaseCon .item h3{ width:100%; height:38px; line-height:38px; text-align:center; font-weight:bold; font-size:20px; background:#53524e; color:#fff;}
.icaseCon .two h3{ background:#66163d;}
.icaseCon .three h3{ background:#2474af;}
.icaseCon .four h3{ background:#2d4e2f;}

.icaseCon a{ width:100%; display:block; font-size:14px; font-weight:bold;  color:#fff;}
.icaseCon .img{ width:100%; height:179px; position:relative; overflow:hidden;}
.icaseCon .item .img img{ width:100%; height:100%; display:block;}
.icaseCon .wd{ width:100%; color:#fff; font-weight:bold; height:129px; font-size:14px; padding-top:50px; position:absolute; left:-238px; top:0px;  background:url(../images/caselibg.png) repeat 0px 0px; text-align:center;}
.icaseCon .wd a{ width:90px; display:block; margin:15px auto 0px;  color:#fff; text-align:center; font-weight:normal; height:28px; line-height:28px;font-size:16px; font-weight:normal;border:1px solid #fff; }

/*iabout icontact*/
.iabout,.icontact{ height:305px; background:#fff; box-shadow:0px 0px 3px #aaa;}
/*iabout*/
.iabout{ width:684px; padding:0px 22px;}
.iabout .tit{ margin-top:10px;}
.iabout .iaboutCon{ padding-top:30px;}
.iabout .iaboutCon img{ width:250px; height:188px; margin-right:20px; float:left;}
.iabout .iaboutCon strong{ font-weight:bold; font-size:16px; margin-left:27px;　}
.iabout .iaboutContxt{ text-indent:0em; line-height:24px; color:#666; font-size:14px; margin-top:6px; }
.iabout .iaboutCon .more{ width:146px; height:38px; line-height:38px; text-align:center; display:block; color:#fff; font-size:16px; margin:0px 0px 0px 400px; background:#2474af;}
/*icontact*/
.icontact{ width:254px;}
.icontact .tit{ width:244px; height:35px; padding-top:5px; background:#2474af; padding-left:10px; color:#fff; font-size:20px; font-weight:bold;}
.icontact .tit span{ font-family:"Aparajita","arial"; font-size:18px; margin-left:10px;} 
.icontactCon{ line-height:30px; padding:10px; line-height:24px;}

/*bottom*/
.bottom{ width:100%; background:#0d66a8; margin-top:25px; color:#fff; color:#fff;}
.bottom a{ color:#fff;}
.links{width:100%; height:50px; line-height:50px; background:url(../images/newstit.jpg) repeat-x left bottom; margin-bottom:10px;}
.links h2,.links p{ float:left;}
.links h2{ font-size:24px; margin-right:19px;}
.links h2 span{ font-family:"Aparajita","arial"; margin-left:8px; font-size:27px; color:#ddd; }
.links a{ margin:0px 10px; font-size:14px;}

.bottomNav{ width:100%; height:41px; line-height:41px; font-size:14px; text-align:center;}
.bottomNav a{ padding:0px 12px; color:#fff;}
.copyright{ text-align:center; padding:10px 0px; line-height:30px;}

/* 全局布局 */
.wrapper{ width:100%;}
.wrap { width:1000px; margin:0 auto; }
.content { float:right; width:768px;}
.content .tit{ margin-bottom:25px;}
.content .sitepath { float:right; height:40px; line-height:40px; color:#666; font-size:14px; }
.content .sitepath a{ color:#666;}
.content .sitepath a:hover { text-decoration:underline; }
.content ul.list { height:auto !important;  }

/* sideBar */
.sideBar { float:left; width:210px; }
/*ipro*/
.sideBar .leftNav{ width:100%; height:auto;}
/*三级*/
.leftNav .drop { padding-bottom:10px; display:none; }
.leftNav .drop a { width:160px; padding-left:50px; display:block; height:30px; line-height:30px; }

/* leftCon */
.leftCon { width:210px; margin-top:20px; background:#fff; box-shadow:0px 0px 3px #aaa;}
.leftCon .tit{ width:200px; height:35px; padding-top:5px; background:#2474af; padding-left:10px; color:#fff; font-size:20px; font-weight:bold;}
.leftCon .tit span{ font-family:"Aparajita","arial"; font-size:18px; margin-left:10px;} 
.leftCon .icontactCon{ width:190px; line-height:30px; padding:10px 10px 20px; line-height:24px;}

.singlePage{ line-height:24px; }
.singlePage .tod{padding:0px 10px;}
/* listNews */
.listNews .list { padding-bottom:20px; overflow:hidden; }
.listNews .item { width:100%; height:34px; line-height:34px; background:url(../images/tip_7.gif) 0 center no-repeat; border-bottom:1px dashed #ddd; }
.listNews .item a { float:left; padding-left:15px; }
.listNews .item a:hover { text-decoration:underline; }
.listNews .item span { float:right; }
/* listNews2 */
.listNews2 .list { padding-bottom:20px; overflow:hidden; }
.listNews2 .item { width:100%; height:130px; border-bottom:1px dashed #ddd; padding:10px 0; }
.listNews2 .item .img { float:left; width:160px; height:120px; padding:4px; border:1px solid #ddd; margin-right:10px;  }
.listNews2 .item img { display:block; width:160px; height:120px; }
.listNews2 .item .img:hover { background:#0D66A8; border-color:#fff; }
.listNews2 .item h3 { height:30px; line-height:30px; overflow:hidden; font-size:15px; font-weight:700;  color:#0D66A8;  }
.listNews2 .item h3 a{ color:#0D66A8;}
.listNews2 .item h3 a:hover { text-decoration:underline; }
.listNews2 .item span,.listNews2 .item p{ color:#999;}
/* pageNews */
.pageNews h1 { font-size:20px; line-height:25px; font-family:"Microsoft Yahei"; padding:15px 0; text-align:center; font-weight:700; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; border-bottom:1px solid #DDD; border-top:1px solid #DDD;  }
.pageNews .mark span { margin:0 7px; }
.pageNews .info { margin-bottom:40px; }
/* listCase */
.listCase ul{ width:120%;}
.listCase .item{ width:238px; float:left; margin:0px 20px 20px 0px;}
.listCase .item a{ width:100%; display:block; font-size:14px; font-weight:bold;  color:#fff;}
.listCase .img{ width:100%; height:179px; position:relative; overflow:hidden;}
.listCase .item .img img{ width:100%; height:100%; display:block;}
.listCase .wd{ width:100%; height:129px; color:#fff; font-weight:bold; font-size:14px; padding-top:50px; position:absolute; left:-238px; top:0px;  background:url(../images/caselibg.png) repeat 0px 0px; text-align:center;}
.listCase .wd a{ width:90px; display:block; color:#fff;  font-weight:normal; margin:15px auto 0px; text-align:center; height:28px; line-height:28px;font-size:16px; font-weight:normal;border:1px solid #fff; }

/* pageCase */
.pageCase h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageCase .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageCase .info { margin-bottom:40px; }
/* listProduct */
.listProduct .tod { overflow:hidden; }
.listProduct ul{ width:105%;}
/* listProduct2 */
.listProduct2 .tod { overflow:hidden; }
.listProduct2 .list { float:left; width:110%; font-family:"Microsoft Yahei"; }
.listProduct2 .item { float:left; width:220px; margin:0 13px 20px 0; _display:inline; }
.listProduct2 .item .img { display:block; width:210px; height:158px; padding:4px; border:1px solid #ddd; transition:all 500ms ease; overflow:hidden; }
.listProduct2 .item img { width:210px; height:158px; display:block; }
.listProduct2 .item .img:hover { background:#ffc17b; border-color:#f07f00; transition:all 500ms ease; }
.listProduct2 .item h3 { height:30px; line-height:25px; font-size:16px; text-align:center; }
.listProduct2 .item h3 a:hover { text-decoration:underline; }
.listProduct2 .item .summary { height:60px; line-height:20px; color:#999; overflow:hidden; margin-bottom:10px; }
.listProduct2 .item .order { display:block; width:77px; height:23px; line-height:23px; margin:0 auto; text-align:center; color:#333; border:1px solid #aaa; }
.listProduct2 .item .order:hover { color:#f07f00; border-color:#f07f00; }

/* .pageProduct */
.pageProduct h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageProduct .photo { margin-bottom:20px; }
.pageProduct .photo .img { display:block; padding:4px; border:1px solid #dbe7c7; margin:0 auto; }
.pageProduct .detaiInfo { margin-bottom:10px; }
/* pageProduct2 */
.pageProduct2 .photo { width:410px; height:330px; float:left;  }
.pageProduct2 .photo .img { width:400px; height:300px; display:block; padding:4px; border:1px solid #dbe7c7; }
.pageProduct2 .baseInfo { float:right; width:340px; }
.pageProduct2 h1 { height:30px; line-height:30px; font-size:16px; }
.pageProduct2 .baseInfo p { line-height:30px; }
.pageProduct2 .baseInfo p span { font-size:18px; color:#ffae00; font-family:"Georgia"; }
.pageProduct2 .baseInfo p.button { padding-top:40px; }
.pageProduct2 .baseInfo a.btn { display:block; width:77px; height:25px; line-height:25px; text-align:center; color:#333; border:1px solid #aaa; }
.pageProduct2 .baseInfo a.btn:hover { color:#f07f00; border-color:#f07f00; }
.pageProduct2 .detaiTit { height:25px; line-height:20px; border-bottom:1px solid #aaa; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#333; font-weight:700; }
.pageProduct2 .detaiInfo { margin-bottom:10px; }

.minBanner img{width:1920px;   margin-left: -960px; }
.minBanner, .minBanner ul, .minBanner img{height:300px;}