

*{margin:0; padding:0;}
	body{font-size:12px; color:#000; background:#fff; font-style:normal !important; font-family:微软雅黑; overflow-x:hidden;min-width:1200px}
	img{border:none;}
	a{text-decoration:none; color:#000;}
	a:hover{text-decoration:none;}
	li{list-style:none;}
	input,textarea{ outline:none}
	.float_l{ float:left}
	.float_r{ float:right}
	.clear{clear:both;}
	.head{}
.headtop{ height:30px; line-height:30px; color:#666666; font-size:12px; border-bottom:1px solid #f1f3f3; background:#f4f4f4}	
.container{ width:1200px; margin:0 auto;}
.headtop p{ text-align:right; float:right;color:#666666; font-size:12px;}
.headtop p a{color:#666666; margin-left:5px; margin-right:5px;}
.headtop p a:hover{ color:#005bac}
.pa1{ background:url("/style/templates1/default/images/qq.png") no-repeat left center; padding-left:17px;}
.pa2{ background:url("../image/phone.png") no-repeat left center; padding-left:17px;}
.pa1:hover{background:url("/style/templates1/default/images/qq_hover.png") no-repeat left center;}
.pa2:hover{background:url("/style/templates1/default/images/phone_hover.png") no-repeat left center;}
.logo{ border-bottom:none;background: url("../image/lbg.png") no-repeat bottom center;}
.line_l{position:absolute; bottom:35px; left:0; width:0%; height:2px; background:#005bac;}
.logo ul{ float:right;  margin-right:-15px;}
.logo ul li{ float:left; padding-right:12px; position:relative; background:url("../image/head.png") no-repeat right center}
.logo ul li a{ display:block; padding:0 10px; color:#666666; font-size:15px; line-height:108px;}
.logo ul li:hover a{ color:#005bac}
.logo ul li.aa a{color:#005bac}
.logo ul li.aa .line_l{ width:90% !important}
.ly_banner img{ display:block; margin:0 auto; width:100%}
.footer{ border-top:2px solid #e80000;}
.fottop{ height:400px; background:url("../image/foot.png") no-repeat center center; background-size:100% 100%; padding-top:70px;}
.fptbot{ height:60px; background:#3484cc; line-height:60px;}
.fptbot p{ color:#fff; font-size:15px; text-align:right;}
.fptbot a{ display:inline-block; float:left; color:#fff}
.fptbot img{ position:relative; top:8px; margin-right:8px;}
.sb_tab{}
.sb_tab .sb_t{padding:0px;margin:0px; width:320px; height:333px; float:left; background:url("../image/fot.png") no-repeat 15px bottom; position:relative;}
.sb_tab .sb_t a{ display:block; width:132px; text-align:center; float:right; color:#fff}
.sb_tab .sb_tc{ list-style:none; display:block;text-align:center; font-size:16px; color:#fff; cursor:pointer; width:262px; height:36px; line-height:35px;}
.sbcon{width:720px; float:right; margin-right:75px;}
.sb_tab .sb_t .sbxly{background:url("../image/tab.png") no-repeat center center; color:#348bbb; cursor:pointer; } 
.sb_tab .sb_t .sbxly a{ color:#095aa1}
.sb_tab .sb_t .sbxly b{ display:block}
.hide{ display:none;} 
.sb_tc1{ position:absolute; right:0; top:10px; }
.sb_tc a{background:url("../image/yuan1.png") no-repeat left center;}
.sb_tc2{ position:absolute; right:0; top:120px;}
.sb_tc3{ position:absolute; right:0; top:220px;}
.sb_tc b{ display:block; margin-top:14px;width:3px; margin-left:4px; background:url("../image/shu.png") repeat-y center center; display:none;}
.sb_tc1 b{ height:246px;}
.sb_tc2 b{ height:132px}
.sb_tc3 b{ height:30px}
.liuy{}
.liuy h1{ background:url("../image/fo1.png") no-repeat left center; padding-left:40px; font-weight:normal; height:35px; line-height:35px; color:#fff; font-size:14px;}
.liuy ul{}
.liuy li{ margin-top:10px;}
.liuy li label{ display:block; float:left; width:105px; padding-left:20px; height:40px; line-height:40px; background:#065297; color:#abd3f7; font-size:14px; border-bottom-left-radius:5px; border-top-left-radius:5px;}
.liuy li .inp1{ height:40px; line-height:40px; width:581px; padding-left:5px;border-bottom-right-radius:5px; border-top-right-radius:5px; background:#1467b2; color:#fff; font-size:15px; border:none;}
.liuy li textarea{width:576px;border-bottom-right-radius:5px; border-top-right-radius:5px; height:115px; background:#1467b2;color:#fff; font-size:15px; padding:5px; border:none;}
.btn1{ width:123px; height:30px; display:inline-block; text-align:center; background:#f8b000; border-radius:5px; color:#fcecc6; font-size:14px; margin-right:20px; margin-top:10px; border:none;}
.btn2{  width:123px; height:30px; display:inline-block; text-align:center;background:#323232;border-radius:5px; color:#c2c0c0; font-size:14px; margin-top:10px; border:none;}
.contact{}
.contact h1{ font-size:22px; font-weight:700; background:url("../image/fo2.png") no-repeat left center;height:37px; line-height:37px; padding-left:50px; color:#fff}
.cn{ width:626px; height:35px; line-height:35px; background:#0e5fa7; border-radius:5px; text-align:center; color:#b2d9ee; font-size:14px; margin-top:12px;}
.conleft{ width:320px; background:url("../image/fot1.png") repeat-y 10px 10px;padding-left:40px; margin-top:20px;}
.conleft p{ color:#fff; font-size:14px; height:40px; line-height:40px; overflow:hidden;}
.about{}
.about h1{font-size:22px; font-weight:700; color:#fff; background:url("../image/fo3.png") no-repeat left center; height:37px; line-height:37px; padding-left:45px;}
.abou{ background:#105da1; padding:15px; border-radius:5px; text-indent:25px; line-height:28px; color:#9dd7f7; font-size:14px; margin-top:20px;}
.look{ width:123px; height:30px; display:block; margin-top:20px; background:#f8b000; border-radius:5px; text-align:center; line-height:30px; color:#fcecc6; font-size:14px;}
.part1{ background:#f6f6f6 url("../image/bg.png") no-repeat center top; height:188px; overflow:hidden;}
.part1 ul{}
.part1 li{ float:left; padding-top:33px; padding-bottom:33px; width:400px;}
.part1 li a{ display:block}
.part1 li img{ float:left; display:block; margin-left:15px}
.irig{ width:250px; float:right;}
.irig h1{ font-size:20px; font-weight:normal;}
.irig img{ display:block; float:none !important; margin:5px 0 !important;}
.irig p{ color:#9e9e9e; font-size:14px; line-height:24px; display:block}
.title{ border-bottom:1px solid #e7e7e7; height:90px; padding-bottom:5px}
.title img{ display:block; margin:0 auto;}
.part2{ padding-top:32px; background:url("../image/bg1.png") no-repeat bottom center; padding-bottom:10px}
.p2con{ margin-top:30px;}
.p2left{ width:620px; margin-bottom:30px}
.p2left div{ width:46px; height:5px; background:#f8b000; margin-bottom:20px}
.p2left h1{ color:#000000; font-size:26px; font-weight:normal;}
.p2left span{ color:#666666; font-size:16px; margin:6px 0; display:block;}
.p2left p{ color:#666666; font-size:14px; line-height:27px; text-indent:24px;}
.p2right{ border-radius:10px}
.more{ display:block; width:235px; height:43px; border-radius:45px; color:#005bac; font-size:18px; border:1px solid #005bac; line-height:43px; text-align:center; margin:40px auto 40px auto;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.more:hover{ color:#fff; background:#005bac; transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.part3{ height:745px; background:url("../image/bg31.png") no-repeat center center; background-size:100% 100%; padding-top:32px; overflow:hidden}
.wrap{margin:20px auto 0 auto;}
.tabs{height:40px; text-align:center; margin-bottom:40px}
.tabs a{display:inline-block; text-align:center;color:#fff;text-align:center;line-height:40px;font-size:18px;text-decoration:none; padding:3px 10px; margin-left:10px; margin-right:10px}
.tabs a.active{color:#fff; border-bottom:2px solid #ffc843}
.swiper-container{}
.swiper-slide{height:325px;width:100%;background:none;color:#fff;}
.swiper-slide ul{ margin-left:-28px;}
.swiper-slide li{ position:relative; float:left; width:277px; height:232px; overflow:hidden; border:1px solid #85afd5; margin-left:28px; margin-bottom:45px;}
.swiper-slide li .yin{ position:absolute; top:200px; left:0; width:278px; height:232px; background:url("../image/yin.png");transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.yin h1{ color:#fff; text-align:center; font-weight:normal; font-size:14px; line-height:30px;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.yin .heng{ width:60px; margin:0 auto; height:1px; background:#fca000; display:none;}
.yin  p{ color:#fff; line-height:30px; padding:15px; font-size:14px; text-indent:24px;}
.swiper-slide li:hover h1{ font-size:16px; font-weight:700;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s; margin-top:20px;}
.swiper-slide li:hover .yin{ top:0px;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.swiper-slide li:hover .heng{ display:block;}
.part4{ padding-top:32px;}
.p4con{ margin-top:45px;}
.p4left{ margin-bottom:30px}
.p4left a{ display:block; border:1px solid #e5e5e5;}
.p4right{ width:755px;}
.top{ margin-top:15px;}
.top a{ display:block}
.top:hover h1{color:#005bac;}
.rili{ width:130px; height:90px; border:1px solid #e5e5e5;}
.rili h1{ color:#000000; font-size:26px; font-weight:normal; line-height:56px; text-align:center;}
.rili span{ display:block; background:#f8b000; color:#fff; text-align:center; font-size:14px; line-height:35px;}
.rig{ width:600px; margin-left:10px;}
.rig h1{ font-weight:600; font-size:16px; margin-bottom:8px;}
.rig p{ color:#666666; font-size:14px; padding:10px; line-height:21px; background:#f7f7f7}
.p4right ul{ padding-right:10px; margin-top:20px}
.p4right ul li{ line-height:37px; height:37px; overflow:hidden; background:url("../image/xian.png") repeat-x bottom center;}
.p4right li a{ display:block; color:#666666; font-size:14px; background:url("../image/dian.png") no-repeat left center; padding-left:20px;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.p4right li span{ float:right; color:#333333; font-size:14px;}
.p4right li:hover a{ color:#005bac; padding-left:25px;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.part5{ background:#f7f7f7; padding-top:32px;}
.friend{ padding-bottom:50px;margin:0 auto;overflow:hidden;width:1300px; margin-left:-51px;}
.mr_frbox{height:270px;padding:40px 0px 0px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:46px;margin:108px 10px 0 0;width:28px;}
.mr_frUl{float:left;height:202px;width:1047px;margin-left:10px;}
.mr_frBtnR{float:right;margin-top:108px;cursor:pointer;width:28px;height:46px;}
.mr_frUl ul li{display:inline;float:left;width:293px;overflow:hidden;position:relative; background:#fff; margin-left:5px; margin-right:5px;}
.mr_frUl ul li a img{width:100%;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.mr_frUl ul li h1{ text-align:center; height:45px; line-height:45px; font-weight:normal; color:#666666; font-size:14px;}

.mr_frUl ul li div{ height:194px; width:293px; overflow:hidden;}
.mr_frUl ul li:hover h1{color:#005bac;}

.product{ background:#f3f3f3  padding-bottom:150px;}
.procon{ background:#fff; padding-left:18px; padding-right:18px; width:1164px; min-height:465px;border: 1px solid #e8e8e8;}
.mian{ height:45px; line-height:45px; border-bottom:1px solid #e8e8e8;color:#666666; font-size:14px;}
.mian a{ color:#666666; font-size:14px;}
.mian a:hover{color:#005bac; }
.tit{ margin-top:20px; margin-bottom:20px; background:#e8e8e8;}
.tit a{ display:block; color:#444444; font-size:14px; width:132px; height:50px; border-right:1px solid #fff; line-height:50px; text-align:center; float:left;}
.tit a.act{ background:#126d9c; color:#fff;}
.tit a:hover{background:#126d9c; color:#fff;}
.nei_left{ float:left;}
.nei_right{ float:right; width:665px;}
.nei_right h1{ height:37px; line-height:37px; color:#444444; font-size:18px; border-bottom:1px dashed #bebebe; text-transform:uppercase; margin-bottom:10px;}
.nei_right p{ color:#666666; font-size:14px; line-height:28px;}
.rexian{ padding:15px; background:#f3f3f3; margin-top:10px;}
.rexian h1{ color:#444444; font-size:14px; font-weight:normal; border-bottom:none}
.rexian span{ color:#fa6a00; font-size:20px;}
.rexian a{ display:block; width:142px; height:35px; line-height:35px; text-align:center; background:url("../image/img.png") no-repeat center center; color:#fff; font-size:16px;}
.ziliu{ margin-top:16px;}
.sb1_tab{}
.sb1_tab .sb1_t{padding:0px;margin:0px; border-bottom:2px solid #3179bb}
.sb1_tab .sb1_tc{ list-style:none; display:block; float:left;text-align:center;cursor:pointer; width:153px; height:40px; line-height:40px; text-align:center;  border:1px solid #dfdfdf; padding:1px; background:#fff;}
.sb1con{margin-top:20px;}
.sb1_tab .sb1_tc a{ display:block;font-weight:700; color:#444444; font-size:16px;background:#f3f3f3;}
.sb1_tab .sb1_t .sb1xly a{background:#fff; cursor:pointer; border:2px solid #3179bb; border-bottom:2px solid #fff} 
.sb1con .sb1o{  font-size:16px; color:#666;}
.zixun{ padding-bottom:30px}
.zixun td{ padding-bottom:20px;}
.zixun td div{ width:467px; height:30px; line-height:30px; background:#f3f3f3; border-radius:5px; padding-left:10px; color:#666666; font-size:14px;}
.zixun td .inp2{ display:inline-block; width:386px; height:30px; line-height:30px; border:none; background:none;}
.zixun td span{ display:inline-block; width:65px;}
.zixun td textarea{ font-size:14px; display:block; height:170px; width:1037px;background:#f3f3f3; font-family:"微软雅黑";border:none; border-radius:5px; padding:10px;}
.jias{ padding-bottom:30px;    line-height: 3;}
.jias ul li{
    width: 50%;
    float: left;
    line-height: 3;
   
    border-bottom: 1px dashed #e5e5e5;
    font-size: 15px;
}
.jias ul{overflow: hidden;}

.jias h1{ background:#f3f3f3;height:50px; line-height:50px; margin-bottom:15px; margin-top:15px;font-size:16px;}
.jias h1 span{ color:#fff;  font-weight:normal; background:#126d9c; padding:0 15px; text-align:center; display:inline-block}
.jias p{ color:#666666; font-size:14px; line-height:25px; text-indent:25px}

.prolb ul{ margin-left:-12px;}
.prolb li{ float:left;  position:relative; margin-left:12px; margin-bottom:15px;}
.prolb li a{ display:block;}
.prolb li img{transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.prolb li:hover img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.prolb li .img{padding:1px; border:1px solid #dfdfdf; width:375px; height:276px; overflow:hidden;}
.ying{ position:absolute; top:0; left:0; background:url("../image/yin1.png"); width:288px; height:191px; padding:45px; display:none; overflow:hidden;}
.ying p{ color:#fff; text-align:center; font-size:14px; line-height:34px;}
.prolb li:hover h2{ color:#005bac}
.prolb li h1{ height:44px; line-height:44px; text-align:center; color:#fff; font-size:14px; background:url("../image/bg4.png") no-repeat center center; font-weight:normal; margin-top:15px}
.ye{ text-align:right; color:#999; font-size:13px; height:40px; margin-top:20px; margin-bottom:20px;}
.ye a{ border:1px solid #dedfde; padding:4px 7px; margin-left:10px; color:#3283cb; font-size:13px;}
.ye a:hover{ border:1px solid #fff; color: #ff6c63;}
.prolb h2{height:44px; line-height:44px; text-align:center; color:#666666; font-size:14px; font-weight:normal;}

.guanyu{}
.guanyu .p1{ color:#005bac; font-size:16px;line-height:27px; text-indent:24px; margin-bottom:10px}
.guanyu p{ color:#666666; font-size:14px; line-height:27px; padding-left:14px;}
.guanyu img{ display:block; margin:15px auto;}
.lei{ background:url("../image/bg5.png") no-repeat top center; padding-top:20px; margin-top:20px; min-height:500px; padding-bottom:20px}
.lei h1{ text-align:center; font-weight:normal; color:#f4a700; font-size:26px; margin-top:20px;}
.lei ul{ margin-top:35px;}
.lei li{ float:left; margin-left:17px; margin-right:17px;}
.lei li a{ display:block;}
.lei li a img{}
.lei li h1{ height:45px; line-height:45px; background:#eeeeee url("../image/next.png") no-repeat 325px center; text-align:left; color:#444444; font-size:16px; padding-left:10px; margin-top:0;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.lei li:hover h1{ padding-left:20px;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}

.lianx{ padding-bottom:30px}
.lianx p{ color:#666666; font-size:14px; line-height:30px;}
.lianx h1{ height:40px; line-height:40px; background:#f8f8f8; color:#444444; font-size:18px; padding-left:10px; margin-bottom:20px; margin-top:20px;}
.box{}
.lanleft{ width:525px; float:left; padding-left:0px; padding-top:20px}
.lanleft p{ line-height:32px; color:#666666; font-size:14px; margin-bottom:10px;}
.map{ float:right; border:1px solid #dfdfdf; padding:1px;}

.culture{ margin-top:30px}
.culleft{ float:left; width:465px;}
.culleft h1{ background:url("../image/jiao.png") no-repeat left center; height:30px; line-height:30px; padding-left:15px; color:#f87500; font-size:14px;}
.culleft p{ color:#666666; font-size:14px; line-height:27px; padding-left:15px;}
.culleft .p2{ color:#666666; font-size:14px; line-height:26px; margin-top:30px}

.honor{ margin-top:30px}
.honor h1{ color:#666666; font-size:16px; font-weight:normal; border-bottom:2px dashed #dbdbdb;  line-height:31px; width:80%;}
.honor ul{ margin-top:30px; margin-left:-100px}
.honor li{ float:left; margin-left:100px; margin-bottom:50px}

.news{ margin-top:30px; padding-bottom:40px;}
.news li{ margin-bottom:20px;}
.news li a{ display:block;}
.news h1{ float:left; width:132px; height:117px; padding-top:10px; color:#888888; font-size:59px; font-weight:normal; background:#eeeeee; text-align:center; border-bottom-right-radius:15px;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.news h1 span{ display:block; text-align:center; color:#888888; font-size:15.5px;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.news .nerig{ float:right; width:1012px;}
.nerig h2{ color:#005bac; font-size:16px; margin-bottom:10px;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.nerig span{ border-bottom:1px solid #e8e8e8; border-top:1px solid #e8e8e8; height:30px; line-height:30px; display:block; color:#666666; font-size:14px; margin-bottom:10px;}
.nerig .spa{ color:#666666; font-size:14px; padding:8px; background:#f7f7f7; height:38px; overflow:hidden}
.news li:hover h1{ color:#fff; background:#005bac;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s; }
.news li:hover h1 span{ color:#fff;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.news li:hover h2{ padding-left:10px;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.newscon{ padding-top:20px; padding-bottom:30px}
.newscon h1{ text-align:center; color:#444444; font-size:16px; margin-bottom:30px}
.sp{ display:block; color:#666666; font-size:12px; height:30px; line-height:30px; border-bottom:1px solid #e8e8e8; border-top:1px solid #e8e8e8; text-align:center;}
.newscon img{ display:block; margin:10px auto}

.liuyan{ padding-top:10px;}
.liuleft{ margin-top:20px}
.liuleft .zixun{ float:left; width:645px;}
.liuleft h1{ color:#444444; font-size:28px; font-weight:normal; margin-bottom:20px}
.liuleft .inp2{ width:230px !important}
.liuleft td div{ width:300px}
.liuleft td textarea{ width:97%}
.dd1{ margin-left:20px}
.liur{ float:right; margin-right:30px}
