﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

.f_fm{ font-family: "Microsoft Yahei"; }
.f_ft{ font-family: "Times New Roman", Times, serif; }
.f_far{ font-family: Arial, Helvetica, sans-serif; }
.f_fim{ font-family: Impact; }

/*
 1、小于12px 的英文要写入 （-webkit-transform:scale(0.8); -webkit-margin-start:-37px;）
 */




.banner a{ display:block; height:600px; overflow:hidden;}

/*sou*/
.ser_bg{background:url(Img/Index/ser_bg.gif) repeat-x center top; height:80px; overflow:hidden;}  
.ser_c{ height:88px; overflow:hidden;}
.inp01{margin-left:-10px; border: 1px solid #e3e3e3;color: black;display: inline;float: left;font: 13px/42px "Microsoft Yahei";height: 40px;margin-top: 20px;outline: medium none;overflow: hidden;padding-left: 16px;width: 330px;border-left:none;}
.inp02{ float:left; background:url(Img/Index/ser2.gif) no-repeat left top; width:35px; height:42px; border:1px solid #e3e3e3;border-top:none;border-right:none;border-bottom:none; margin-top:20px;outline:none;}
.ser_c p{height:82px; width:700px; overflow:hidden; display:block; color:#777;font:14px/82px "Microsoft Yahei";}

.ser_c p a{color:#777; padding-right:15px; display: inline-block;}
.ser_c p b{color:#333; font-weight: normal; padding-right:3px; display: inline-block;}


.t_h2{ margin:0 auto; height:64px; overflow:hidden; text-align:center; font: bold 36px/40px "Microsoft Yahei"; background:url(Img/Index/new_t.gif) no-repeat center 17px;}
.t_h2 a{ color:#163a84;}
.t_h2 i{ display:block; color:#999; font:14px/25px Arial, Helvetica, sans-serif; }
.t_h2 b{color: #008ce4;}
.t_h2 a:hover{ text-decoration:none;}

/*part*/
.part_bg{font-family: "Microsoft Yahei"; background:url(Img/Index/pt_bg.jpg) no-repeat center top; height:550px; overflow:hidden;} 
.pt_t{float: left; margin: 154px 0 0 0; padding: 32px 0 0 31px; width: 236px; height: 294px; background:url(Img/Index/pt_ip.png) no-repeat left top;}
.pt_t h2{color: #fff; height: 98px; margin-bottom: 35px; line-height: 42px; font-size: 26px; background:url(Img/Index/pt_l1.gif) no-repeat left bottom;}
.pt_t span{display: block; color: #fff; font-size: 16px; line-height: 28px;}
.pt_t span i{display: block; font-size: 24px;  font-family: "Times New Roman", Times, serif;}
.pt_t em {display: block; margin-top: 22px; width: 91px;height: 32px; text-align: center; font-size: 14px; line-height: 32px; border: 2px solid #fff;}
.pt_t em a{color: #fff;}

.part ul{width:915px; margin-top: 305px; float: right; overflow:hidden;}
.part ul li{ float:left; line-height: 0px; border: 1px solid #eee; margin-bottom: 14px; margin-right: 31px; overflow:hidden;}
.part ul li img{width:156px; height:79px; }
.part ul .nones{ margin-right:0px;}

.part ul li:hover img{transition:All 0.4s ease-in-out;
	    -webkit-transition:All 0.4s ease-in-out;
	    -moz-tr15:17 2016/9/6ansition:All 0.4s ease-in-out;
	    -o-transition:All 0.4s ease-in-out;
	
	    transform:scale(1.2);
	    -webkit-transform:scale(1.2);
	    -moz-transform:scale(1.2);
	    -o-transform:scale(1.2);
	    -ms-transform:scale(1.2);}



/*pro*/
.pro_bg{font-family: "Microsoft Yahei"; background:url(Img/Index/pro_bg.jpg) no-repeat center top; height:485px; padding-top: 75px; overflow:hidden;} 
.pro .t_h2{margin:0 auto 35px; padding-bottom: 10px; font-weight: normal; background:url(Img/Index/pro_t.png) no-repeat center 17px;}
.pro .t_h2 a{color: #fff;}
.pro .t_h2  b{color: #fff;}
.pro .t_h2 i{color: #5d7bab; text-transform: uppercase; line-height: 25px;}

.pro_l{ width:335px; margin-right: 38px; height:310px;overflow:hidden;border: 1px solid #45699f;}
.pro_l h3{margin-bottom: 20px; height:50px; overflow:hidden; text-align:center; font:20px/50px "Microsoft Yahei"; background:#008ce4;}
.pro_l h3 a{ color:#fff;}
.pro_l ul{margin:0 0 0 26px; overflow: hidden;}
.pro_l ul li{padding-left: 27px; height:34px; overflow:hidden; font:14px/34px "Microsoft Yahei";background:url(Img/Index/pro_ic.png) no-repeat left center;}
.pro_l ul li a{ color:#fff;}

.pro_r{width: 448px; margin-right: 0px;}
.pro_r ul li{width: 200px; float: left;}
.pro_r ul li.pi01{width: 150px;}

/*anli_bg*/
.anli_bg{font-family: "Microsoft Yahei"; padding-top: 66px; height: 1500px; overflow: hidden;}
.anli .t_h2{margin:0 auto 15px; padding-bottom: 5px; background:url(Img/Index/al_t.gif) no-repeat center 17px;}

.al_t{height: 372px; position: relative; background:url(Img/Index/al_ibp2.jpg) no-repeat left top;}
.al_t h3{padding:53px 0 0 106px; height: 190px; font-size: 32px; line-height: 50px;background:url(Img/Index/al_l1.gif) no-repeat 106px 158px;}
.al_t h3 i{display: block;font-size: 20px; font-weight: normal; line-height: 32px; color: #333;}
.al_t h3 a{color: #333;}
.al_t h3 a:hover{text-decoration: none;}
.al_t ul{position: absolute; left:295px;top:48px;}
.al_t ul li{float: left; width: 183px; height: 159px; overflow: hidden; background:url(Img/Index/al_ip02.png) no-repeat left top;}
.al_t ul li em{margin: 24px auto 0;width: 90px; height: 60px; display: block;}
.al_t ul li span{position: absolute; top:80px;left:0px; width: 183px; display: block; text-align: center; color: #333; line-height: 28px; font-size: 16px;}
.al_t ul li a:hover{}
.al_t ul li:hover,.al_t ul li.cur {background:url(Img/Index/al_ip01.png) no-repeat left top;}
.al_t ul li:hover span,.al_t ul li.cur span{color: #fff;}

.al_t .al_li1{position: absolute;left:0px; top:0px;}
.al_t .al_li2{position: absolute;left:145px; top:79px;}

.al_t .al_li3{position: absolute;left:290px; top:0px;}
.al_t .al_li4{position: absolute;left:435px; top:79px;}

.al_t .al_li5{position: absolute;left:580px; top:0px;}
.al_t .al_li6{position: absolute;left:725px; top:79px;}

.al_t .al_li1 em{background:url(Img/Index/al_gi1.png) no-repeat center top;}
.al_t .al_li1:hover em,.al_t .al_li1.cur em{background:url(Img/Index/al_gi11.png) no-repeat center top;}

.al_t .al_li2 em{background:url(Img/Index/al_gi2.png) no-repeat center top;}
.al_t .al_li2:hover em,.al_t .al_li2.cur em{background:url(Img/Index/al_gi22.png) no-repeat center top;}

.al_t .al_li3 em{background:url(Img/Index/al_gi3.png) no-repeat center top;}
.al_t .al_li3:hover em,.al_t .al_li3.cur em{background:url(Img/Index/al_gi33.png) no-repeat center top;}

.al_t .al_li4 em{background:url(Img/Index/al_gi4.png) no-repeat center top;}
.al_t .al_li4:hover em,.al_t .al_li4.cur em{background:url(Img/Index/al_gi44.png) no-repeat center top;}

.al_t .al_li5 em{background:url(Img/Index/al_gi5.png) no-repeat center top;}
.al_t .al_li5:hover em,.al_t .al_li5.cur em{background:url(Img/Index/al_gi55.png) no-repeat center top;}

.al_t .al_li6 em{background:url(Img/Index/al_gi6.png) no-repeat center top;}
.al_t .al_li6:hover em,.al_t .al_li6.cur em{background:url(Img/Index/al_gi66.png) no-repeat center top;}

.al_con{margin-bottom: 43px; height: 461px; width: 1198px; border: 1px solid #eee; position: relative; overflow:hidden;}
.anli .al_con dt {float: left;width:617px; height:461px;border-right: 1px solid #eee; overflow:hidden;}
.anli .al_con dt img{ height:461px; width:617px;}
.anli .al_con dd{float: right; padding: 34px 58px 0 0; width:467px; overflow:hidden;}
.anli .al_con dd h3{font-size: 20px;line-height: 60px; background:url(Img/Index/al_l2.gif) no-repeat left bottom;}
.anli .al_con dd h3 a{color: #163a84;}
.anli .al_con dd p{ font:14px/28px "Microsoft Yahei"; color:#525252;padding-top:5px;height:170px;}
.anli .al_con2 dt{float: right;border-left: 1px solid #eee;border-right:0px;}
.anli .al_con2 dd{float: left; padding: 34px 58px 0 52px; }

.al_ul{position: absolute;left:672px; top:270px;}
.anli .al_con2 .al_ul{position: absolute;left:52px; top:270px;} 
.al_ul h4{color: #008ce5; line-height: 50px; font-weight: normal; font-size: 20px;}
.al_ul ul{}
.al_ul ul li{float: left; position: relative; width: 116px; height: 86px; border: 1px solid #e5e5e5;border-right:0px; }
.al_ul ul li img{width: 116px; height: 86px;}
.al_ul ul li em{display: none; position: absolute; left:0px; top:0px; padding-top: 46px; width: 116px; line-height: 40px; font-size: 14px; color: #fff; text-align: center; height:40px; background:url(Img/Index/al_i1.png) no-repeat left top;}
.al_ul ul li:hover em,.al_ul ul li.cur em{display: block;}
.al_ul ul li.nones{border-right:1px solid #e5e5e5; }


/*ys*/
.ys_bg{padding-top: 78px; height:1874px; overflow:hidden;}
.ys{height:1874px; position: relative; width:1200px; overflow:hidden;}
.ys .t_h2{ margin:0 auto 0; width: 1200px; padding-top: 31px; height:68px; font-size: 40px; line-height: 48px; background:url(Img/Index/ys_t.jpg) no-repeat center top;  }
.ys .t_h2 i{color: #999; text-transform: uppercase; font-size: 14px; line-height: 20px; font-family: Arial;}

.ys dl{width:1200px;margin-bottom: 38px; height: 389px; overflow: hidden; background:url(Img/Index/ys_bg1.gif) repeat-x left 28px;}
.ys dl dt{float: left; overflow: hidden;position: relative;}
.ys dl dt i{display: block;overflow: hidden; margin-top: 28px;}
.ys dl dt img{width:600px; height:361px;}
.ys dl dt em{position: absolute; top:0px; left:18px; z-index: 10; display: block; width: 70px; height: 100px;}
.ys dl dd{overflow: hidden; float: right; padding:58px 60px 0 0; width: 485px;}
.ys dl dd h3{margin-bottom: 20px; padding-left: 22px; color: #111;font-weight: normal; font-size: 24px;line-height: 35px;}
.ys dl dd h3 i{display:block;color: #ccc; font-family: Arial;font-size: 14px; line-height: 20px; }
.ys dl dd em{color: #008ce4;}
.ys dl dd span{display: block; margin-bottom: 12px; padding-left: 22px; color: #555; font:16px/32px "Microsoft Yahei";  background:url(Img/Index/ys_ic.gif) no-repeat left 11px;}
.ys dl dd b{display: block;margin-top: 40px; margin-left: 22px; width: 136px; height: 31px; text-align: center; font-size: 14px; line-height: 31px; background:url(Img/Index/ys_b.gif) no-repeat left top;}
.ys dl dd b a{color: #fff;}
.ys dl dt:hover img{transition:All 0.4s ease-in-out;
	    -webkit-transition:All 0.4s ease-in-out;
	    -moz-tr15:17 2016/9/6ansition:All 0.4s ease-in-out;
	    -o-transition:All 0.4s ease-in-out;
	
	    transform:scale(1.2);
	    -webkit-transform:scale(1.2);
	    -moz-transform:scale(1.2);
	    -o-transform:scale(1.2);
	    -ms-transform:scale(1.2);}


.ys .ys02 dt,.ys .ys04 dt{float: right;}
.ys .ys02 dd,.ys .ys04 dd{float: left; padding:58px 0 0 43px; }

.ys .ys01 dt em{ background:url(Img/Index/ys_n1.jpg) no-repeat left top;}
.ys .ys02 dt em{ background:url(Img/Index/ys_n2.jpg) no-repeat left top;}
.ys .ys03 dt em{ background:url(Img/Index/ys_n3.jpg) no-repeat left top;}
.ys .ys04 dt em{ background:url(Img/Index/ys_n4.jpg) no-repeat left top;}


/*about_bg*/
.about_bg{ background:url(Img/Index/about_bg.jpg) no-repeat center top; height:525px; overflow:hidden;} 
.about h2{margin:167px auto 0; width: 384px; padding: 111px 0 0 125px; font-size: 22px; line-height: 79px;font-weight: normal; height: 79px; overflow: hidden;  background:url(Img/Index/about_t.png) no-repeat center top;}
.about h2 a{color: #163a84;}

/*new*/
.new_bg{ height:715px; overflow:hidden;}
.new .t_h2{margin: 0 auto;}

.new h4{margin-bottom:15px;height:52px;width:1200px; overflow:hidden; font: bold 20px/52px "Microsoft Yahei";}
.new h4 a{ color:#163a84;}
.new h4 i{color: #999999;font-size: 14px; font-weight: normal; text-transform: uppercase; padding-left: 10px;display: inline-block;}
.new h4 span{ display: block;text-transform: uppercase; font:14px/52px Arial, Helvetica, sans-serif;}
.new h4 span a{ color:#999;}

.new_t{width:1200px;height: 406px; overflow:hidden;}
.new_dl1{float: left; width:588px; overflow:hidden;}
.new_dl1 dt{margin-bottom: 14px; width: 581px; height:241px; position: relative; overflow: hidden;}
.new_dl1 dt span{position: absolute;display: block; left: 249px; bottom:0px;text-align: center; width: 91px; height:38px; color: #171717; font:14px/38px Arial, Helvetica, sans-serif; overflow: hidden; background:url(Img/Index/new_b.png) no-repeat left top;}
.new_dl1 dt span em{font-size: 32px;}
.new_dl1 dt img{width: 581px; height:241px;}
.new_dl1 dd{overflow:hidden;}
.new_dl1 dd h3{overflow: hidden; font:18px/48px "Microsoft Yahei";}
.new_dl1 dd h3 a{ color:#000;}
.new_dl1 dd p{color:#555;font:14px/26px "Microsoft Yahei";} 
.new_dl1 dd p a{color: #048ee6;}

.new_con{float: right; width: 550px; overflow: hidden;}
.new_dl2{height: 107px;margin-bottom:24px; border-bottom: 1px dashed #d0d0d0; overflow:hidden;}
.new_dl2 dt{float: left; text-align: center; width:120px;color: #989898; font:16px/22px Arial, Helvetica, sans-serif; overflow: hidden; }
.new_dl2 dt em{font:50px/52px Arial, Helvetica, sans-serif; display: block; color: #989898;}
.new_dl2 dt img{width: 588px; height:241px;}
.new_dl2 dd{overflow:hidden;}
.new_dl2 dd h3{overflow: hidden; padding-bottom: 14px; font:18px/23px "Microsoft Yahei";}
.new_dl2 dd h3 a{ color:#000;}
.new_dl2 dd p{color:#555;font:14px/24px "Microsoft Yahei";}
.new_dl2 dd p a{color: #048ee6;} 
.new_con .nones{border: 0px;}

.new_fag{position: relative; height: 193px; overflow: hidden; clear: both;}
.new_fag h5{float: left; width: 145px; padding-top: 5px; overflow:hidden; font: bold 20px/30px "Microsoft Yahei";}
.new_fag h5 a{ color:#383838;}
.new_fag h5 i{ display: block;text-transform: uppercase; color: #b4b4b4; line-height: 20px; font-size: 14px;}
.new_dl3{float: right;width: 1055px; overflow: hidden;}
.new_dl3 dl{float: left; width:469px; height: 105px; border: 1px solid #ececec; background: #fafafa; overflow:hidden; padding:14px 20px 0;}
.new_dl3 dl dt{margin-bottom: 8px; height:22px; width:469px; overflow:hidden; background:url(Img/Index/new_w.gif) no-repeat left top; font:bold 14px/22px "Microsoft Yahei";text-align:left;}
.new_dl3 dl dt a{padding-left:33px; color:#3d3d3d; display:inline-block;}
.new_dl3 dl dd{ padding-left:33px; font:14px/22px "Microsoft Yahei"; color:#7c7c7c;background:url(Img/Index/new_d.gif) no-repeat left top; }
.new_dl3 .n_dl2{float: right;}

.new_roll{position: absolute;left:0px; top:86px; width: 102px; height: 23px; overflow: hidden;}
.new_roll .roll3,.new_roll .roll4{background: #048ee6; width: 51px; height: 23px; overflow: hidden;display: inline-block;}
.new_roll .roll3 img,.new_roll .roll4 img{ width: 51px; height: 23px;}
.new_roll .roll3:hover,.new_roll .roll4:hover{background: #163a84;}

/*link*/
.link_bg{ background:#f1f1f1; height:75px;overflow:hidden;} 
.link span{float: right; width: 130px; display:block;font:14px/75px "Microsoft Yahei"; }
.link span a{ display:inline-block; color:#555555;}

.link p{ height:75px; width: 1000px; overflow:hidden; font:14px/75px "Microsoft Yahei";}
.link p a{ color:#666; padding:0 10px; display:inline-block;background:url(Img/Index/link_ic.jpg) no-repeat right center; }
.link p .link_a1{padding-left: 0px;}

 
