.in_title{text-align: center;margin-bottom: 50px;padding-top: 70px;}
.in_title h2{font-size:42px;color: #333;}
.in_title p.txt_yw{font-size: 16px;color: #999696;letter-spacing: 1px;padding-bottom: 15px; background: url("../images/title_bg.png") no-repeat bottom center;}
.in_title p.txt1{font-size: 18px;color: #4c4b4b;margin-top: 10px;}

/* in_about */
.in_about{padding: 70px 0;}
.in_about .about_box .fl{ width:568px;height: 408px;}
.in_about .about_box .fl img{ width:568px;height: 408px;display: block;}
.in_about .about_box .fr {width: 600px;}
.in_about .about_box .fr .about_t{margin-bottom: 25px;margin-top: 30px;}
.in_about .about_box .fr .about_t h2{font-size: 38px;color: #333333;}
.in_about .about_box .fr .about_t h2 span{font-size: 18px;color: #666666;font-weight: normal;}
.in_about .about_box .fr .about_t p{font-size: 26px;color: #2c4699;font-weight: bold;margin-top: 10px;}
.in_about .about_box .fr .about_txt p {line-height: 33px;font-size: 18px;color: #737373;}
.in_about .about_box .fr .about_txt a.more{width: 144px;padding-left: 15px;line-height: 40px;height: 40px;font-size: 16px;color: #fff;text-align: center;background: url("../images/more_bg.png") no-repeat;display: block;margin-top: 30px;}

.in_about .about_num{margin: 50px 0;}
.in_about .numb li{width: 25%;float: left;font-size: 16px;color: #333;background: url(../images/index1-ic5.png) no-repeat right;}
.in_about .numb li:nth-child(4){background: none;}
.in_about .numb li b{font-size: 46px;color: #2c4699;font-family: 'Oswald';margin-right: 5px;}
.in_about .numb li .box{padding-left: 15%;}
.in_about .numb li:nth-child(1) .box{background: url(../images/index1-ic1.png) no-repeat 85% 0;}
.in_about .numb li:nth-child(2) .box{background: url(../images/index1-ic2.png) no-repeat 85% 0;}
.in_about .numb li:nth-child(3) .box{background: url(../images/index1-ic3.png) no-repeat 85% 0;}
.in_about .numb li:nth-child(4) .box{background: url(../images/index1-ic4.png) no-repeat 85% 0;}

.in_about .honor_list .bd ul li{float: left;width: 285px;margin-right: 20px;}
.in_about .honor_list .bd ul li .pic{width: 285px;height: 212px;overflow: hidden;}
.in_about .honor_list .bd ul li .pic img{max-width:285px; max-height:212px;display: block;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.in_about .honor_list .bd ul li:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.in_about .honor_list .bd ul li p{font-size: 18px;color: #737373;text-align: center;margin-top: 10px;}

/* in_pro */
.in_pro{background: #ededed;padding-bottom: 70px;}
.in_pro .pro_nav ul{margin: 0 -5px 30px;}
.in_pro .pro_nav ul li{float:left; _display:inline;text-align: center;background: #fff;line-height: 52px;height: 52px;padding: 0 18px;margin: 0 5px;font-size: 18px;}
.in_pro .pro_nav ul li a{color: #333;}
.in_pro .pro_nav ul li.on,.in_pro .pro_nav ul li:hover{background: #2c4699;}
.in_pro .pro_nav ul li.on a,.in_pro .pro_nav ul li:hover a{color: #fff;}
.in_pro .pro_list ul{margin: 0 -12px;display: none;}
.in_pro .pro_list ul li{float:left; _display:inline;text-align: center;background: #ededed;margin: 0 12px 24px;}
.in_pro .pro_list ul li .pic{ width:362px; height:262px;overflow: hidden;padding: 10px;border: 1px solid #d5d5d5;}
.in_pro .pro_list ul li img{ width:362px; height:262px; display:block;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.in_pro .pro_list ul li p{height:50px;font-size: 16px;color: #fff;background: #2c4699;padding: 0 10px;width:364px;}
.in_pro .pro_list ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.in_pro a.more{width: 160px;height: 36px;line-height: 36px;font-size: 16px;text-align: center; border-radius: 4px;display: block;color: #7a7a7a;border: 1px solid #a0a0a0;background: #fff;margin: 10px auto 0;}

/* in_advan */
.in_advan{ background:url(../images/advan_bg.jpg) no-repeat center top; padding-bottom: 70px;}
.in_advan .in_title{margin-bottom: 50px;}
.in_advan .in_title h2{color: #fff;}
.in_advan .in_title p{color: #fff;font-size: 18px;margin: 10px;}
.ys1{overflow:hidden;}
.yst{ width:1200px; margin:0 auto; height:167px; overflow:hidden;}
.yst li{ width:180px; height:65px; text-align:center; padding-top:39px; margin-right:160px; line-height:65px; float:left; font:26px "Microsoft YaHei"; color:#666;}
.yst li:last-child{ margin:0;}
.yst li a{ display:block; height:65px; color:#fff;}
.yst li a:hover,.yst .cur a{ font-size:38px; font-weight:bold; border-bottom:3px solid #fff;}
.ys2{ height:450px; width:1200px; margin:0 auto; overflow:hidden;}
.ys1{ position:relative;}
.ys2 dl{ position:relative; height:450px;}
.ys2 dt{ width:682px; height:450px; float:right; overflow:hidden;}
.ys2 dt img{ display:block;width:682px; height:450px;}
.ys2 dd{ width:540px; height:210px; padding:30px 30px 0 30px; background:#2869b8; position:absolute; top:57px; left:0;}
.ys2 dd h3{ font:26px "Microsoft YaHei"; font-weight:bold; color:#fff; height:56px; position:relative;}
.ys2 dd h3:before{ content:""; position:absolute; bottom:0; left:0; width:90px; height:2px; background:#fff;}
.ys2 dd p{ font:14px "Microsoft YaHei"; line-height:24px; color:#fff; margin-top:20px;}
.ys2 dd b{ font:54px Arial; color:#fff; font-weight:bold; position:absolute; top:275px; left:30px;}
.arr3 a{ display:block; width:40px; height:40px; border-radius:40px; font:26px "宋体"; font-weight:bold; text-align:center; color:#fff; border:2px solid #fff; text-align:center; line-height:40px; position:absolute; top:497px; left:50%; margin-left:-40px; z-index:2;}
.arr4 a{ display:block; width:40px; height:40px; border-radius:40px; font:26px "宋体"; font-weight:bold; text-align:center; color:#fff; border:2px solid #fff; text-align:center; line-height:40px; position:absolute; top:497px; left:50%; margin-left:20px;z-index:2;}
.arr3 a:hover,.arr4 a:hover{ background:#2c4699; border:2px solid #2c4699;-webkit-transition:all 0.7s;transition:all 0.7s;transition-property:background;-moz-transition-property: background; /* Firefox 4 */-webkit-transition-property:background; /* Safari 和 Chrome */-o-transition-property:background;}

/* in_case */
.in_case .case_nav ul{margin: 0 -10.5px 30px;}
.in_case .case_nav ul li{float:left; _display:inline;text-align: center;background: #dfdfdf;line-height: 52px;height: 52px;margin: 0 10.5px;font-size: 18px;width: 182px;}
.in_case .case_nav ul li a{color: #333;}
.in_case .case_nav ul li:hover{background: #2c4699;}
.in_case .case_nav ul li:hover a{color: #fff;}
.in_case .bd ul li{float: left;width: 285px;margin-right: 20px;}
.in_case .bd ul li .pic{width: 285px;height: 201px;overflow: hidden;}
.in_case .bd ul li .pic img{max-width:285px; max-height:201px;display: block;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.in_case .bd ul li:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.in_case .bd ul li p{font-size: 18px;color: #333;text-align: center;line-height: 48px;padding: 0 10px;height: 48px;overflow: hidden;background: #dfdfdf;}
.in_case .bd ul li:hover p{background: #2c4699;color: #fff;}

/* in_news */
.in_news{padding-bottom: 70px;}
.news_box{background: #f5f5f5;padding: 15px 30px;}
.news_box img{width: 341px;height: 187px;display: block;padding: 15px 0;}
.news_box .news_list{width: 769px;}
.news_box .news_list ul{background: url("../images/news_line.png") no-repeat 64px center;}
.news_box .news_list ul li{line-height: 54px;width: 280px;padding-left: 90px;position: relative;font-size: 16px;}
.news_box .news_list ul li span{color: #949494;position: absolute;left: 0;}
.news_box .news_list ul li p{line-height: 54px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_box .news_list ul li p a{color: #333;}
.news_box .news_list ul li:hover p a{color: #2c4699;}