﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner a{ display:block; height:557px; overflow:hidden;}

.s_bj{ background:url(Img/Index/s_bj.jpg) no-repeat center top; height:50px; overflow:hidden;}
.sou{ width:1000px; height:50px; margin:0 auto; overflow:hidden;}
.s_inp01{ width:310px; padding-top:12px; *padding-top:10px; }
.inp01{ width:245px; height:24px; line-height:24px; background:url(Img/Index/s.gif) no-repeat; border:0 ; color:#9f9f9e; font-size:12px; padding-left:10px;}
.inp02{ background:url(Img/Index/ss.gif) no-repeat; width:35px; height:24px; border:0;}
.sou p{ width:600px; color:#b20400; line-height:50px; font-family:"Microsoft Yahei";}
.sou p a{color:#737373; padding:0 8px; font-family:"宋体";}

.link_bj{ background:url(Img/Index/link_bj.gif) repeat-y center top; height:206px; overflow:hidden; margin-top:68px;}
.link { width:1000px; height:206px; margin:0 auto; overflow:hidden;}
.link h2{ height:96px; background:url(Img/Index/link_line.jpg) no-repeat center bottom; overflow:hidden;}
.link h2 i{ display:inline-block; padding-left:460px;}
.link h2 a{ color:#545454; font-size:26px; line-height:74px; font-weight:normal;}
.link h2 span a{ font-size:14px; color:#d80400; line-height:96px;}
.link p{ line-height:30px; color:#7b7a7a; padding-top:10px; font-family:"Microsoft Yahei";}
.link p a{ color:#7b7a7a; padding:0 26px; display:inline-block;}

/**/
.xz{ margin:54px auto 0; height:626px; width:1000px; padding-top:51px; background:url(Img/Index/xz_ico.gif) no-repeat center top; font-family:"Microsoft Yahei"; overflow:hidden;}
.xz h2{ height:73px; background:url(Img/Index/xz_line.gif) no-repeat center bottom; overflow:hidden; text-align:center;}
.xz h2 a{ font-size:28px; color:#000; line-height:42px;}
.xz h2 span{ font-weight:normal; color:#c60001; display:inline-block; padding-right:10px;}
.xz h2 i{ display:block; font-size:14px; color:#999; font-weight:normal;}
.xz dl{ margin:38px 9px 0 0; width:327px; height:454px; background:#e9e9e9 url(Img/Index/xz_ft.gif) no-repeat center bottom; float:left; overflow:hidden;}
.xz dt{ width:327px; height:180px; overflow:hidden;}
.xz dt img{ width:327px; height:180px;}
.xz dd{ border-top:1px solid #fff;}
.xz dd h3{ padding-top:25px; text-align:center; line-height:24px; font-size:18px;}
.xz dd h3 a{ color:#222222;}
.xz dd p{ height:137px; overflow:hidden; padding:10px 30px 0; line-height:25px; font-size:14px; color:#555555;}
.xz dd i{ display:block; width:117px; height:34px; background:url(Img/Index/xz_ico1.gif) repeat-x center top; overflow:hidden; text-align:center; margin:0 auto; line-height:34px; font-size:14px;}
.xz dd i a{ color:#fff;}
.xz .nones{ margin-right:0;}

/**/
.fang_bj{background:url(Img/Index/fang_bj.jpg) no-repeat center top;height:921px; overflow:hidden; font-family:"Microsoft Yahei";}
.fang{ width:1000px; height:650px; overflow:hidden; margin:0 auto;}
.fang_l{ width:220px; overflow:hidden; height:604px; background:url(Img/Index/fang_line1.gif) no-repeat left bottom;}
.fang_l h2{ font-size:22px; padding:27px 0 0 40px; height:81px; overflow:hidden;}
.fang_l h2 a{ color:#fff;}
.fang_l h2 span{ display:block; font-size:20px; font-weight:normal;}  
.fang_l ul{ height:473px; background:url(Img/Index/fang_nav.gif) repeat-y left top; overflow:hidden; padding-top:18px;}
.fang_l ul li{ margin-top:5px; height:40px; line-height:40px; }
.fang_l li a{ display:block; height:40px;  overflow:hidden; padding-left:37px; font-size:14px; color:#333;background:url(Img/Index/fang_line2.gif) no-repeat left bottom;}
.fang_l li a:hover , .fang_l .cur a{ background:url(Img/Index/fang_cur.jpg) no-repeat; color:#fff; text-decoration:none;}
.fang_r{ width:768px; overflow:hidden;}
.fang_r h2{ height:114px; line-height:114px;  text-align:right; overflow:hidden; font-size:32px;}
.fang_r h2 a{ color:#fff;}
.fang_c{ margin-top:13px; overflow:hidden; height:308px; background:#fff;}
.fang_img{ width:390px; height:308px; position:relative; overflow:hidden;}
.fang_img p{width:390px; height:308px; overflow:hidden;}
.fang_img p img{width:490px; height:308px;}
.fang_wz{ width:331px; padding-top:40px; overflow:hidden;}
.fang_wz h3{ font-size:16px; line-height:24px;}
.fang_wz h3 a{ color:#333;}
.fang_wz p{ padding:10px 32px 0 0; height:145px; overflow:hidden; line-height:24px;}
.fang_wz i{ display:block;}
.fang_wz i a{ display:inline-block; background:url(Img/Index/fang_ico1.gif) no-repeat; width:77px; height:27px; color:#fff; line-height:27px; overflow:hidden; padding-left:17px;}
.fang_wz i .ico{ background:url(Img/Index/fang_ico2.gif) no-repeat; margin-left:17px;}
.fang_r li{ float:left; width:248px; overflow:hidden; margin:14px 12px 0 0; height:156px; position:relative;}
.fang_r li img{ border:1px solid #d5d5d5; width:246px; height:154px;}
.fang_r li span{ display:block; position:absolute; bottom:0; left:0; width:248px; height:27px; text-align:center; line-height:27px; color:#fff; background:#666 none  repeat scroll 0 0;}
.fang_r .nones{ margin-right:0;}

/**/
.coo{ height:250px; width:1084px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei";}
.coo h2{ height:52px; background:url(Img/Index/coo_nav.gif) no-repeat center bottom; font-size:28px; text-align:center;}
.coo h2 a{ color:#222; line-height:45px;}
.coo h2 span { font-weight:normal; color:#c60001;}
.coo_z , .coo_y { margin-top:53px; width:23px; height:48px; overflow:hidden;}
.coo_z a{ width:23px; height:48px; display:inline-block; background:url(Img/Index/coo_z.gif) no-repeat;}
.coo_y a{ width:23px; height:48px; display:inline-block; background:url(Img/Index/coo_y.gif) no-repeat;}
.coo_z a:hover{ width:23px; height:48px; display:inline-block; background:url(Img/Index/coo_z_cur.gif) no-repeat;}
.coo_y a:hover{ width:23px; height:48px; display:inline-block; background:url(Img/Index/coo_y_cur.gif) no-repeat;}
.coo_c{ width:1038px; overflow:hidden;}
.coo_c li{ float:left; margin:28px 0 0 18px; display:inline; width:186px; overflow:hidden;}
.coo_c li img{ width:184px; height:99px; border:1px solid #d5d5d5;}
.coo_c li span{ display:block; text-align:center; line-height:40px; height:40px; color:#666; font-size:14px; overflow:hidden;}

/**/
.pic{ background:url(Img/Index/pic.jpg) no-repeat center top; height:189px; overflow:hidden;}

/**/
.dz{ height:646px; overflow:hidden; font-family:"Microsoft Yahei"; position:relative; margin: 52px 0 0 -24px; background:url(Img/Index/dz.jpg) no-repeat left 125px; position:relative;}
.dz h2{ background:url(Img/Index/dz_t.gif) no-repeat center top;  margin-left:24px; height:86px; padding-top:39px; text-align:center; line-height:53px; font-size:40px;}
.dz h2 a{ color:#222;}
.dz h2 span{ color:#b11516;}
.dz .dl01{position:absolute; top:153px; right:0; width:403px;}
.dz .dl02{position:absolute; top:262px; right:0; width:367px;}
.dz .dl03{position:absolute; top:374px; right:0; width:386px;}
.dz dt{ font-size:20px; color:#c40001; font-weight:bold; padding-bottom:8px;}
.dz dd{ font-size:16px; line-height:24px; color:#333;}
.dz p{ position:absolute; top:490px; right:0; width:377px; font-size:16px;}
.dz p span{ font:bold 28px Arial, Helvetica, sans-serif; color:#222;}
.dz i{ display:block; position:absolute; top:531px; right:0; width:377px; overflow:hidden;}
.dz i a{ background:url(Img/Index/xz_ico1.gif) repeat-x center top; height:34px; width:117px; font-size:14px; color:#fff; display:inline-block; margin-right:27px; text-align:center; line-height:34px;}
.dz i a.ico{ background:url(Img/Index/dz_ico.gif) repeat-x center top;}

/**/
.team{ height:394px; background:url(Img/Index/team_bj.gif) repeat-x left 15px; overflow:hidden; font-family:"Microsoft Yahei";}
.team h2{ background:url(Img/Index/team_nav.jpg) no-repeat; width:515px; height:45px; margin:0 auto; overflow:hidden; text-align:center; line-height:45px; font-size:20px; color:#fff;}
.team h2 a{ color:#fff;}
.team h2 span{ font-weight:normal;}
.t_z{ margin-top:118px; width:32px; height:78px;}
.team_c{ width:936px; overflow:hidden;}
.team_c li { width:206px; overflow:hidden; margin:27px 0 0 22px; display:inline; float:left;}
.team_c li img{ border:1px solid #cdcdcd; width:204px; height:258px;}
.team_c li span{ display:block; height:40px; line-height:40px; text-align:center; overflow:hidden; font-size:14px;}

/**/
.ys_bj{ margin-top:43px; height:1204px; overflow:hidden; font-family:"Microsoft Yahei"; position:relative;}
.ys1{ background:url(Img/Index/ys_t.jpg) no-repeat center top; height:264px; overflow:hidden;}
.ys2{ background:url(Img/Index/ys1.jpg) no-repeat center top; height:259px; overflow:hidden;}
.ys3{ background:url(Img/Index/ys2.jpg) no-repeat center top; height:286px; overflow:hidden;}
.ys4{ background:url(Img/Index/ys3.jpg) no-repeat center top; height:395px; overflow:hidden;}
.ys{ position:absolute; top:0; left:50%; margin-left:-500px; width:1000px; height:1204px; overflow:hidden;}
.ys h2{ padding-top:146px; text-align:center; color:#222; font-size:30px; line-height:36px;}
.ys h2 span{ font-size:28px; color:#c40200; font-weight:normal; display:block;}
.ys h2 img{ vertical-align:middle;}
.ys .dl01{ position:absolute; top:303px; right:0; width:430px;}
.ys .dl02{ position:absolute; top:573px; left:0; width:430px;}
.ys .dl03{ position:absolute; top:832px; right:0; width:435px;}
.ys dt{ font-size:24px; color:#222; font-weight:bold; padding-left:40px; line-height:33px;}
.ys dt span{ color:#c40200;}
.ys dt i{font:14px/33px Arial; color:#929292; text-transform:uppercase; display:inline-block;margin-left:5px;}
.ys .dl01 dt{ background:url(Img/Index/ys_ico1.png) no-repeat left center;}
.ys .dl02 dt{ background:url(Img/Index/ys_ico2.png) no-repeat left center;}
.ys .dl03 dt{ background:url(Img/Index/ys_ico3.png) no-repeat left center;}
.ys dd{ background:url(Img/Index/ys_ico.png) no-repeat 20px 10px; padding-left:35px; line-height:24px; font-size:16px; margin-top:25px;}

/**/
.lc{ margin:30px auto 0; width:1000px; height:558px; overflow:hidden; font-family:"Microsoft Yahei";}
.lc h2{ height:88px; overflow:hidden; background:url(Img/Index/lc_line.gif) no-repeat center bottom; font-size:28px; text-align:center; line-height:36px;}
.lc h2 a{ color:#c40200; font-weight:normal;}
.lc h2 span{ display:block; font-size:24px; color:#222;}
.lc ul{ margin-top:39px;  height:330px; overflow:hidden; background:url(Img/Index/lc_line1.gif) no-repeat left 114px;}
.lc li{ width:104px; height:114px; position:relative; overflow:hidden; margin:0 47px 67px 7px; display:inline; float:left;}
.lc li a{ display:inline-block; width:104px; height:114px; background:url(Img/Index/lc_bj2.jpg) no-repeat;}
.lc li span{ display:block; position:absolute; bottom:24px; left:0; width:104px; font-size:14px; color:#fff; text-align:center;} 
.lc li a:hover , .lc .cur a{ background:url(Img/Index/lc_bj1.jpg) no-repeat; text-decoration:none;}
.lc .li01{ margin:0 46px 0 93px;}
.lc .nones{ margin-right:0;}
.lc i{ display:block; margin:0 auto; width:117px; height:34px; text-align:center; line-height:34px;  background:url(Img/Index/dz_ico.gif) repeat-x center top; overflow:hidden; text-align:center; line-height:34px; font-size:14px;}
.lc i a{ color:#fff;}

/**/
.about{ background:url(Img/Index/sp_bj.jpg) no-repeat center top; height:324px; overflow:hidden;}
.about dl{ width:1000px; height:324px; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei";}
.about dt{ margin:29px 0 0 22px; display:inline; width:414px; overflow:hidden;}
.about dt img{ width:414px; height:294px;}
.about dd{ width:510px; padding:40px 22px 0 0; overflow:hidden;}
.about dd h3{ font-size:18px; line-height:24px;}
.about dd h3 a{ color:#222;}
.about dd p{ padding-top:17px; height:198px; overflow:hidden; font-size:14px; line-height:24px; color:#6e6e6e;}
.about i{ display:block;}
.about i a{ background:url(Img/Index/xz_ico1.gif) repeat-x center top; height:34px; width:117px; font-size:14px; color:#fff; display:inline-block; margin-right:27px; text-align:center; line-height:34px;}
.about i a.ico{ background:url(Img/Index/dz_ico.gif) repeat-x center top;}

/**/
.ry_bj{ background:url(Img/Index/ry_bj.gif) repeat-y center top; height:377px; overflow:hidden; font-family:"Microsoft Yahei";}
.ry{ width:1000px; height:314px; margin:0 auto; background:#fff; overflow:hidden; padding-top:19px;}
.r_nav{ height:36px; margin:0 22px; background:url(Img/Index/xc_line.gif) repeat-x center bottom; overflow:hidden;}
.r_nav li{ float:left; width:129px; position:relative; margin-left:-10px; display:inline;}
.r_nav li a{ display:inline-block; width:129px; height:36px; text-align:center; line-height:36px; font-size:16px; color:#fff;background:url(Img/Index/ry_cur1.gif) no-repeat;}
.r_nav li a:hover , .r_nav .cur a{ background:url(Img/Index/ry_cur.gif) no-repeat; text-decoration:none;}
.r_nav .nones{ margin-left:0; display:inline-block;}
.ry_c{ height:270px; overflow:hidden;}
.ry_z{ margin-top:96px; width:30px; height:67px;}
.ryimg{ width:940px; overflow:hidden;}
.ryimg li{ float:left; background:url(Img/Index/ry_img_bj.jpg) no-repeat; width:144px; overflow:hidden; margin:36px 0 0 37px; display:inline;}
.ryimg li img{ width:128px; height:176px; margin:10px 0 0 7px;}
.ryimg li span{ display:block; text-align:center; height:45px; line-height:45px; color:#6e6e6e; overflow:hidden; font-size:14px;}


/**/
.news{ width:631px; height:457px; border:1px solid #d8d8d8; margin-top:31px; overflow:hidden; font-family:"Microsoft Yahei";}
.n_nav{ background:url(Img/Index/news_nav.gif) repeat-x center top; height:45px; overflow:hidden;}
.n_nav li{ float:left;font-weight:bold;}
.n_nav li a{ display:inline-block; width:102px; height:45px; font-size:18px; color:#535353; padding-left:60px;line-height:45px; }
.n_nav .li01 a{ background:url(Img/Index/news_cur3.jpg) no-repeat;}
.n_nav .li02 a{ background:url(Img/Index/news_cur1.jpg) no-repeat;}
.n_nav .li03 a{ background:url(Img/Index/news_cur2.jpg) no-repeat;}
.n_nav li a:hover , .n_nav .cur a{ color:#fff; text-decoration:none;}
.n_nav .li01 a:hover , .n_nav .li01.cur a{ background:url(Img/Index/news_cur.jpg) no-repeat;}
.n_nav .li02 a:hover , .n_nav .li02.cur a{ background:url(Img/Index/news_cur4.jpg) no-repeat;}
.n_nav .li03 a:hover , .n_nav .li03.cur a{ background:url(Img/Index/news_cur5.jpg) no-repeat;}
.news_c{ height:410px; overflow:hidden;}
.news_wz{ margin:17px 15px 0; height:160px; overflow:hidden;}
.news_wz dt{ width:223px; overflow:hidden;}
.news_wz dt img{ width:223px; height:150px;}
.news_wz dd{ width:355px; overflow:hidden;}
.news_wz dd h3{ font-size:14px; line-height:22px;}
.news_wz dd h3 a{ color:#494949;}
.news_wz dd p{ font-size:14px; color:#7d7d7d; line-height:24px; height:85px; padding-top:10px;  overflow:hidden}
.news_wz dd i{ display:block; width:90px; height:23px; border:1px solid #c40200; text-align:center; line-height:23px;}
.news_wz dd i a{ color:#c40200; font-size:14px;}
.news_wz1{ height:65px; overflow:hidden; margin:9px 15px 0;}
.news_wz1 dt{ width:60px; height:65px; background:#737373; color:#fff; text-align:center; line-height:14px;}
.news_wz1 dt span{ display:block; padding-top:7px; font-size:30px; line-height:34px;}
.news_wz1 dd{ width:515px; font-size:14px; color:#7d7d7d; line-height:24px; height:63px; border:1px solid #eaeaea; overflow:hidden; padding-left:22px;}
.news_wz1 dd h3{ font-size:14px; padding-top:5px;}
.news_wz1 dd h3 a{ color:#494949;}

/**/

.wt{ width:328px; height:457px; border:1px solid #d8d8d8; margin-top:31px; overflow:hidden; font-family:"Microsoft Yahei";}
.wt h2{ background:url(Img/Index/wt_nav.jpg) no-repeat; height:44px; overflow:hidden; line-height:44px;}
.wt h2 a{ padding-left:45px; color:#535353; font-size:18px;}
.wt_c{ height:410px; overflow:hidden;margin-top:15px;}
.wt_c dl{ margin:0 18px; padding:19px 0; border-bottom:1px dashed #b7b7b7; font-size:14px;}
.wt_c dt{ background:url(Img/Index/w.gif) no-repeat left 0px; line-height:19px; padding-left:29px;}
.wt_c dt a{ color:#4b4443; font-weight:bold;}
.wt_c dd{ background:url(Img/Index/d.gif) no-repeat left 3px; line-height:23px; padding-left:29px; margin-top:11px;}


.fullSlide {
	width:100%;
	position:relative;
	height:557px;
	background:url(/uploadfiles/pictures/others/20180419151953_4259.jpg) no-repeat center center;
	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:557px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:557px;
}

.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:#c50200;
}
.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;
}

