﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner a{ display:block; height:500px; overflow:hidden;}
.fullSlide {
	width:100%;
	position:relative;
	height:500px;
	overflow:hidden;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:500px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:500px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#004ebe;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(img/Index/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(img/Index/right1s.png) no-repeat;
}



.link_bj{ height:127px; background:#ececec; overflow:hidden; font-family:"Microsoft Yahei";}
.link { height:127px; width:1000px; margin:0 auto; overflow:hidden; }
.link h2{ width:125px; padding-top:40px; overflow:hidden; float:left;}
.link h2 a{ font:30px/30px impact; display:inline-block; padding:0 5px; color:#969694; text-transform:uppercase;}
.link h2 img{ vertical-align:middle;}
.link h2 span{ display:block;}
.link h2 span a{ font:16px/24px "Microsoft Yahei"; color:#333; padding:0;}
.link p{ width:853px; float:left; line-height:30px; padding-top:38px;padding-bottom:20px;}
.link p a{ padding:0 18px; display:inline-block;}

/**/
.pro_bj{ height:1290px; overflow:hidden;}
.pro{ margin-top:38px; height:282px; overflow:hidden; font-family:"Microsoft Yahei"; width:1000px;}
.pro dl{ height:280px; overflow:hidden; border:1px solid #b2b2b2; width:998px; clear:both; }
.pro dt{ width:589px; height:268px; margin:6px 0 0 6px; display:inline; overflow:hidden; position:relative;}
.pro dt img{width:589px; height:268px; }
.pro dt span{ display:block; position:absolute; top:0; left:0; width:589px; background:url(Img/Index/pro_span.png) repeat; height:48px; line-height:48px; font-size:22px; font-weight:bold; color:#fff; text-align:center;}
.pro dt span i{ font-family:impact; font-weight:normal; color:#87a8d1; display:inline-block; padding-left:10px; text-transform:uppercase;}
.pro dd{ width:345px; padding:23px 40px 0 0; display:inline; overflow:hidden;}
.pro dd h3{ font-size:20px; color:#000; border-bottom:1px dashed #ccc;}
.pro dd h3 a{ color:#000;}
.pro dd h3 span { font-weight:normal; display:inline-block; padding:0 10px;}
.pro dd h3 i{ display:inline-block; background:url(Img/Index/pro_ico1.gif) no-repeat; width:44px; height:53px; vertical-align:middle; text-align:center; font:14px impact; line-height:44px; color:#11406c;}
.pro dd p{ height:125px;  padding-top:10px; overflow:hidden;}
.pro dd p span{ display:block; padding-left:18px; background:url(Img/Index/pro_ico2.png) no-repeat 4px 10px; font-size:14px; line-height:30px; color:#474747;}
.pro dd i{ display:block;}
.pro dd i a{ display:inline-block; background:url(Img/Index/pro_ico3.gif) no-repeat; width:104px; height:39px; overflow:hidden; padding-left:42px; color:#fff; font-size:16px; line-height:39px;}
.pro dd i a.ico{ background:url(Img/Index/pro_ico4.gif) no-repeat;} 
.pro1 dt{ margin:6px 6px 0 0; float:right;}
.pro1 dd{ padding:23px 0 0 53px; float:left;}

/**/
.ry_bj{ margin-top:53px; background:url(Img/Index/ry_bj.jpg) no-repeat center top; overflow:hidden; height:525px;}
.ry{ width:1000px; height:525px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei";}
.ry dl{ margin:135px 0 0 13px; width:194px; height:202px; overflow:hidden; border:2px solid #b3b3b3;}
.ry dt{ padding:20px 0 0 23px; font-size:18px; line-height:24px; font-weight:bold;}
.ry dt a{ color:#065da4;}
.ry dd{ padding:10px 0 0 23px;}
.ry dd span{ display:block; line-height:30px; padding-left:20px; font-size:14px; background:url(Img/Index/pro_ico2.png) no-repeat left center; font-weight:bold;}
.ry dd span a{ color:#000;}
.ry dd i{ width:146px; height:28px; background:#ff5a00; text-align:center; line-height:28px; display:block; margin-top:10px;}
.ry dd i a{ color:#fff; font-weight:bold; font-size:14px;}

/**/
.case_bj{ background:url(Img/Index/case_bj.jpg) no-repeat center top; height:591px; overflow:hidden;}
.case { width:1000px; height:591px; margin:0 auto; font-family:"Microsoft Yahei";}
.case h2{ font-size:40px; padding-top:39px; height:96px; text-align:center; line-height:96px;} 
.case h2 a{ color:#f6fdd6;}
.c_nav{ height:42px; border:1px solid #4485ba; border-width:1px 0; overflow:hidden; padding-left:145px;}
.c_nav span{ width:61px; margin-right:63px; display:inline-block; line-height:42px; background:url(Img/Index/case_ico.png) no-repeat right center; font-size:18px;}
.c_nav span a{ color:#ec6c00;}
.c_nav li{ float:left;}
.c_nav li a{ color:#fff; padding:0 13px; font-size:18px; line-height:42px;}
.case_c{ height:390px; position:relative; width:1000px;}
.case_z{ position:absolute; top:109px; left:-22px; width:22px; height:49px; z-index:3;}
.case_y{ position:absolute; top:109px; left:1000px; width:23px; height:49px; z-index:4;}
.caseimg{ width:1000px; overflow:hidden;}
.caseimg dl{ width:306px; margin:40px 0 0 20px; display:inline; float:left; overflow:hidden;}
.caseimg dt{ background:url(Img/Index/case_img_bj.png) repeat; height:185px; overflow:hidden;}
.caseimg dt img{ width:286px; height:168px; margin:9px 0 0 9px;}
.caseimg dd{ padding:12px 0 0 15px; font-size:14px; line-height:18px; color:#b9c7dc;}

/**/
.ys_bj{ height:1281px; position:relative; overflow:hidden; font-family:"Microsoft Yahei";}
.ys1{ background:url(Img/Index/ys_t.jpg) no-repeat center top; height:210px; overflow:hidden;}
.ys2{ background:url(Img/Index/ys1.jpg) no-repeat center top; height:364px; overflow:hidden;}
.ys3{ background:url(Img/Index/ys2.jpg) no-repeat center top; height:347px; overflow:hidden;}
.ys4{ background:url(Img/Index/ys3.jpg) no-repeat center top; height:360px; overflow:hidden;}
.ys{ width:1000px; position:absolute; top:0; left:50%; height:1281px; margin-left:-500px; overflow:hidden;}
.ys h2{ padding:110px 0 0 448px; font-size:30px ; color:#000; font-weight:normal;}
.ys h2 i{ display:block; font:bold 14px Arial, Helvetica, sans-serif; color:#d1d1d1; font-style:italic;}
.ys .dl01{ position:absolute; top:252px; left:26px; width:350px;}
.ys .dl02{ position:absolute; top:610px; right:0; width:420px;}
.ys .dl03{ position:absolute; top:983px; left:27px; width:440px;}
.ys .dl01 dt{ background:url(Img/Index/ys_1.gif) no-repeat left top;}
.ys .dl02 dt{ background:url(Img/Index/ys_2.gif) no-repeat left top;}
.ys .dl03 dt{ background:url(Img/Index/ys_3.gif) no-repeat left top;}
.ys dt{ height:74px; border-bottom:1px dashed #ccc; padding:9px 0 0 68px; font-size:24px; line-height:30px; color:#065da4; font-weight:bold;}
.ys dt i{ display:block; font:12px/20px Arial; color:#c2c2c2; text-transform:uppercase}
.ys dd span{ display:block; padding-left:20px; font-size:14px; color:#474747; line-height:18px; background:url(Img/Index/pro_ico2.png) no-repeat left 6px; margin-top:20px;}
.ys dd i{ margin-top:16px; display:block; line-height:38px; height:38px; font-size:14px;}
.ys dd i a{  display:block; padding-left:20px; color:#fff; font-weight:bold;}
.ys .dl01 dd i{ background:url(Img/Index/ys_ico1.gif) no-repeat; width:248px;}
.ys .dl02 dd i{ background:url(Img/Index/ys_ico2.gif) no-repeat; width:188px;}
.ys .dl03 dd i{ background:url(Img/Index/ys_ico3.gif) no-repeat; width:188px;}

/**/
.coo_bj{ background:url(Img/Index/coo_bj.gif) repeat-x center top; height:768px; overflow:hidden; margin-top:47px;}
.coo{ width:1000px; height:280px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei";}
.coo h2{ background:url(Img/Index/coo_nav.png) no-repeat; width:178px; height:43px; position:relative; z-index:3; padding:8px 0 0 35px; font-size:18px;}
.coo h2 a{ color:#fff;}
.coo h2 i{ display:block; font:12px Arial, Helvetica, sans-serif; color:#ffc3a7; text-transform:uppercase;}
.coo_c{ background:url(Img/Index/coo_bj.jpg) no-repeat; width:970px; height:210px; overflow:hidden; margin-top:-19px; position:relative; z-index:1; padding:0 15px;}
.coo_z{ padding:73px 0 0; width:23px; height:49px;}
.cooimg{ width:924px; overflow:hidden;}
.cooimg li{ width:167px; float:left; margin:38px 0 0 15px; display:inline; overflow:hidden;}
.cooimg li img{ width:167px; height:112px;}
.cooimg li span{ display:block; text-align:center; height:37px; line-height:37px; color:#c2cedf; font-size:14px;}

/**/
.about { height:446px; overflow:hidden; width:1000px; margin:0 auto; font-family:"Microsoft Yahei";}
.about h2{ height:87px; overflow:hidden; margin-right:283px; font-size:36px; padding-left:210px; text-align:right;}
.about h2 a{ color:#065da4;}
.about h2 img{ float:right; vertical-align:top; margin-top:10px;}
.about_c{ border:3px solid #e9e9e9;}
.about_c dl{ border:3px solid #fff; background:#f1f1f1; overflow:hidden; height:326px;}
.about_c dt{ width:466px; height:271px; margin:25px 0 0 17px;}
.about_c dt img{ width:466px; height:271px;}
.about_c dd{ width:478px; overflow:hidden; margin-top:24px;}
.about_c dd h3{ line-height:37px; font-size:14px;}
.about_c dd h3 a { color:#000;}
.about_c dd p{ padding-top:10px; height:88px; overflow:hidden; font-size:14px ; margin-right:15px; line-height:24px;}
.aboutimg li{ float:left; width:146px; margin-right:11px;}
.aboutimg li img{ width:146px; height:117px;}
.aboutimg li span{ display:block; text-align:center; line-height:30px; font-size:14px; height:30px; overflow:hidden;}

/**/
.news{ width:667px; height:424px; margin-top:31px; font-family:"Microsoft Yahei"; overflow:hidden;}
.n_nav{ height:51px; background:url(Img/Index/news_nav.gif) no-repeat left bottom; overflow:hidden; line-height:51px;}
.n_nav span a , .wt h2 span a{ font:bold 16px/51px Arial, Helvetica, sans-serif; display:inline-block;}
.n_nav li{ float:left; font-size:18px; background:url(Img/Index/news_line.gif) no-repeat right center;}
.n_nav li a{ color:#7a7a7a; display:inline-block; padding:0 15px;}
.n_nav li a:hover , .n_nav .cur a{ color:#065da4; font-weight:bold; text-decoration:none;}
.n_nav .nones{ background:none;}
.news_c{ height:355px; overflow:hidden;}
.news_c dl{ margin-top:31px; height:142px; overflow:hidden;}
.news_c dt { width:238px; height:142px; overflow:hidden;}
.news_c dt img{width:238px; height:142px;}
.news_c dd{ width:407px; overflow:hidden;}
.news_c dd h3{ font-size:16px; line-height:24px;}
.news_c dd h3 a{ color:#333;}
.news_c dd p{ padding-top:15px; height:90px; overflow:hidden; line-height:24px;}
.news_c dd i a{ font-weight:bold; color:#050505;}
.news_c ul{ margin-top:23px;}
.news_c li{ padding-left:15px; background:url(Img/Index/news_ico.gif) no-repeat left 15px; width: 260px; height:32px; line-height:32px; overflow:hidden;}
.news_c li a{ color:#7d7d7d;}
 
/**/
.wt{ width:283px; height:424px; margin-top:31px; font-family:"Microsoft Yahei"; overflow:hidden;}
.wt h2{ height:51px; background:url(Img/Index/wt_nav.gif) no-repeat left bottom; overflow:hidden; line-height:51px;}
.wt h2 a{color:#065da4; font-weight:bold; font-size:18px;}
.wt ul{ margin-top:25px;}
.wt li{ height:37px; background:url(Img/Index/news_ico.gif) no-repeat left 13px; padding-left:15px; border-bottom:1px dashed #ccc; line-height:37px;}
.wt li a{ color:#7d7d7d;}

/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/