/* CSS Document */
body,div,h1,h2,h3,h4,dl,dd,dt,ul,li,form,em,span,p,i,b,img,a,input,textarea,select,ol{ margin:0px; padding:0px;}
img{ border:0 none; vertical-align:top;}
li{ list-style:none;}
a{ text-decoration:none;}
.clearFix{ width:1200px; height:auto; margin:0 auto; *zoom:1;}
.clearFix:after{ content:"."; display:block; visibility:hidden; height:0; clear:both;}
body{ font-family:"微软雅黑"; font-size:14px; background:#fff;}

/*top 头部开始*/
.top{ width:100%; background:url(../images/topbg.jpg) no-repeat; background-size:100% 100%;}
.topmain{ height:500px; width:1200px; margin:0 auto;}
/*top 头部结束*/

/*center 中间开始*/
.center{ width:100%; height:auto; overflow:hidden;}
.nav{ width:100%; background: #0063c0; height:60px;}
.navmain{ width:1200px; height:60px; overflow:hidden;}
.navmain li{ height:60px; line-height:60px; width:150px; text-align:center; font-size:16px; font-weight:bold; color:#fff; overflow:hidden; float:left;}
.navmain li a{ color:#fff; font-size:16px; width:150px; display:block; line-height:60px; height:60px;}
.navmain li a:hover{ background:#093389; color:#CC0066; width:150px; border-bottom:3px solid #ffc100; height:57px; line-height:57px;}
.navmain .cur{ background:#093389; border-bottom:3px solid #ffc100; height:57px; line-height:57px;}

/*main1*/
.main1{ height:auto; margin-top:20px; margin-bottom:20px; width:1200px; overflow:hidden;}
.main1center{ width:1200px; padding:10px; overflow:hidden; background:#042872;}
.main1left{ float:left; width:20px; height:120px; color:#fff; background:#092150; font-size:20px; padding:25px 15px; box-sizing:content-box;} 
.main_pro_div{ width:1120px; float:left; margin-left:10px; display:block; background:#092150; height:170px; overflow:hidden;}
.main1right{ width:1000%;}
.main1right li{ width:317px; height:151px; vertical-align:middle; float:left; padding:10px 0 10px 35px; }
.quanleft{ width:50px; height:151px; background:url(../images/left.png) no-repeat; background-size:cover; float:left;}
.quanleft .quanleftp{ padding:30px 15px;}
.quanleft p{ font-size:16px; color:#fff; padding:45px 15px;}
.quanright{ width:265px; height:151px; background:url(../images/right.png) no-repeat; background-size:cover; float:left; }
.quanright p{ font-size:64px; color:#ffb81f; text-align:center; height:110px; line-height:110px;}
.quanright span{ font-size:12px; color:#d1d1d1; padding-left:15px;}
.quancur{ width:50px; height:151px; background:url(../images/left2.png) no-repeat; background-size:cover; float:left;}
.quanrightcur p{ font-size:64px; color:#dadada; text-align:center; height:110px; line-height:110px;}

/*main2*/
.main2{ height:auto; margin-bottom:20px; width:1200px; overflow:hidden;}
.main2center{ width:1180px; height:530px; overflow:hidden;}
.main2center img{ width:100%;}
.hl-big-title3{ width:1160px; height:85px; background:#0a235c; color:#fff; line-height:85px; position:relative; overflow:hidden; padding:0 20px;}

/*main3*/
.main3{ height:auto; margin-bottom:20px; width:1200px; overflow:hidden;}
.rowtejiatop{ width:1200px; margin:0 auto; text-align:center; height:75px; padding-top:22px;}
.main3center{ background:#fff; clear:both;}
.rowtejiacenter{ padding-top:25px; padding-left:120px;}
.rowtejiacenter p{ color:#000; font-size:14px; margin-bottom:14px;}
.rowtejiacenter ul{ clear:both; height:270px;}
.rowtejiacenter ul li{ float:left; margin-right:25px; width:210px; height:238px; background:#ffc100; padding:5px 5px 0;}
.tejiali{ width:210px; height:187px; background:#fff; overflow:hidden;}
.tejiali img{ width:100%;}
.tejiatext{ width:210px; height:50px; background:url(../images/lij.jpg) no-repeat center right; color:#000; font-size:20px; line-height:50px;}

/*main4*/
.main4{ height:auto; margin-bottom:20px; width:1200px; overflow:hidden;}
.main4center{ position:relative; overflow:hidden;}
.main4left{ float:left; width:788px; height:500px; background:#fff; font-size:14px; overflow:hidden;}
.main4right{ float:left; width:362px; padding:0 15px; font-size:14px;}
.leftform{ background:#fafafa; border-right:1px solid #eee; padding:25px 30px; width:334px; float:left; height:450px;}
.form-group{ margin-bottom:20px;}
.form-group label{ font-size:14px; font-weight:700;}
.form-group input{ width:247px; height:26px; line-height:26px; border-radius:4px; border:1px solid #ccc; padding:6px 12px;
 color:#555; font-size:14px; margin-left:28px;}
 .form-group h3{ font-size:28px; text-align:center; padding:20px 0; color:#3c3c3c;}
 .form-group select{ width:271px; border-radius:4px; border:1px solid #ccc; padding:10px 12px;
 color:#555; font-size:14px; margin-left:28px;}
.form-group .leftinput{ width:96px;}
.form-group p{ display:inline-block;}
.form-group p input{ display:inline-block; width:auto; margin-left:20px; vertical-align:bottom; padding-right:5px;}
.form-group textarea{ width:306px !important; height:186px;resize:none; border-radius:4px; border:1px solid #ccc; padding:6px 12px;}
.form-group button{ width:330px; height:34px; border-radius:4px;  background:#fb6f00; color:#fff; border:none; font-size:14px; text-align:center; font-weight:400; cursor:pointer; vertical-align:middle; white-space:nowrap;}

.rightul{ padding:20px 10px 20px 30px; overflow:hidden; height:435px; float:right; width:353px;}
.rightul h3{ height:37px; line-height:37px; font-size:18px; color:#e81116; font-weight:normal;}
.main4ol{ width:363px; height:30px; line-height:30px; font-size:14px; overflow:hidden; color:#3c3c3c;}
.main4ol li{ float:left;}
.main4ol li:nth-child(1){ width:80px;}
.main4ol li:nth-child(2){ width:141px;}
.main4ol li:nth-child(3){ width:142px;}
.main4ul li{ width:363px; height:30px; line-height:30px; color:#666; font-size:14px; overflow:hidden;}
.main4ul span{ float:left;}
.main4ul span:nth-child(1){ width:80px;}
.main4ul span:nth-child(2){ width:141px;}
.main4ul span:nth-child(3){ width:142px;}
.rightdemo{ width:363px; height:450px; overflow:hidden;}
.rightdemo1{ width:363px; height:450px; overflow:hidden;}
.main4right h3{ font-size:23px; color:#fff; line-height:35px; height:35px; margin-bottom:20px;}
.centerli{ margin-bottom:30px; color:#fff; font-size:14px;}
.centerli h4{ font-size:16px; height:24px; line-height:22px;}
.centerli p{ line-height:22px;}
.centerimg span{ width:350px; height:88px; display:block; background:url(../images/promise.png) no-repeat;}
.centerimg p{ font-size:23px; margin-top:10px; text-align:center; color:#fff;}

/*main5*/
.main5{ height:auto; margin-bottom:20px; width:1200px; overflow:hidden;}
.main5center{ background:#fff; position:relative; padding:15px; overflow:hidden;}
.main5left{ float:left; width:370px; height:auto; position:relative; overflow:hidden; padding-right:14px;}
.main5main{ float:left; width:369px; height:auto; position:relative; overflow:hidden; padding-left:14px;}
.main5right{ float:left; width:369px; height:auto; position:relative; overflow:hidden; padding-left:14px;}
.leftmain5{ width:370px; height:250px; overflow:hidden; position:relative;}
.blank{ height:20px;}
.footer5{width: 30px;height: 120px; float:left; line-height: 30px;padding: 15px 0;font-size: 16px;text-align: center;background-color: #e98f0b;color: #efefef;}
.footer5botn{width: 309px;height: 118px;border: 1px solid #dcdcdc;border-left: 0 none;padding: 15px 15px;position: relative;overflow: hidden; float:right;}
.footer5botn p{ height:24px; line-height:24px; width:100%; overflow:hidden;}
.footer5botn p a{ color:#666;}
.centertop5{width: 369px;padding:5px 0 9px;margin-bottom: 25px;border-bottom: 1px dashed #dcdcdc;position: relative;overflow: hidden; height:95px;}
.centertop5 h3{font-size: 17px;line-height: 36px;text-align: center;margin-top: -10px}
.centertop5 h3 a{color: #333}
.centertop5 h3 a:hover{color: #f60}
.centertop5 p{line-height: 25px;font-size: 12px;color: #999}
.centertop5 p a{color: #f60}
.main5footer{ padding-left:0; list-style:none; margin-top:21px;}
.main5footer li{ padding-left:13px; height:30px; line-height:30px; background:url(../images/point.gif) no-repeat 0 13px;}
.main5footer li a{ color:#5c5c5c;}
.main5footer li a:hover{ color:#f60;}
.main5maintop{ height:190px; overflow:hidden;}

.flash_img li{ width:370px; height:250px; position:relative;}
.flash_img img{ width:100%;}
.flash_img li span{  height: 35px;line-height: 35px;font-size: 14px;padding: 0 10px;background-color: #333333;
position:absolute;overflow: hidden; bottom:0px; width:100%; left:0;}
.flash_img li a:hover{ color:#f60;}
.flash_btn{position: absolute;bottom: 12px;right:-35px;left: inherit;width: 90px;padding: 0;margin: 0;z-index: 10}
.flash_btn li{float: left;width: 10px;height: 10px;border-radius: 50%;margin: 0;margin-right: 5px;border: 0 none;background-color: #efefef; cursor:pointer;}
.flash_btn .flash_btnCur{ background:#ffc000;}
.flash_img li a{ color:#fff;}
.flash_right,.flash_left{ display:none;}
.mainli5{width: 58px; font-size: 16px;  text-align: center; float:left;}
.mainli5 li{ width:50px; height: 202px;  font-size: 16px;  text-align: center; padding: 4px;  background-color: #dcdcdc;
 color: #efefef;}
.mainli5 .active{ background:#ffc000;}
.mainli5 li a{display: block;  padding: 64px 3px; color: #fff !important;}
.mainli5 .active a{ background:#f4a706;}
.mainli5 li i{ display:inline-block; height:30px; width:30px; } 
.mainliright5{float: left;  width: 285px;  height: 394px;  padding: 10px; border: 3px solid #dcdcdc; border-left: 0 none;
  position: relative; overflow: hidden;}
.main5main1 h3{ font-size:16px; color:#b70000; line-height:26px;}
.main5main1 p{ font-size:14px; color:#5c5c5c; line-height:28px;}
.main5main1 .main5mainfooter h3{height: 30px; line-height: 30px; font-size: 15px; margin: 5px 0;color: #666;}
.main5main1 .main5mainfooter p{    font-size: 12px; color: #666; margin: 5px 0; line-height:normal;}
/*main6*/
.main6{ height:auto; margin-bottom:20px; width:1200px; overflow:hidden;}
.hl-big-title{ width:1160px; height:111px; background:#0a235c; color:#fff; line-height:111px; position:relative; overflow:hidden; padding:0 20px;}
.pull-left{ float:left; font-size:36px; font-weight:bold;}
.pull-right{ float:right; font-size:16px; position:relative; overflow:hidden;}
.pull-right li{ float:left;}
.pull-right li a{ padding:5px 15px; margin-left:15px; border-radius:20px; background:#001fa1; color:#fff; text-decoration:none;}
.pull-right .active a{ background:#ffc100; color:#000a45;}
.pull-right li a:hover{ background:#ffc100; color:#000a45;}
.rowgonglue{ width:100%; background:url(glbg.png) no-repeat; background-size:100% 100%; height:370px;}
.h1-big-footer{ background:#0a235c; padding:10px 10px 25px;}
.tabpanel{ background:#fff;}
.tabpaneli{ padding:5px; height:auto; overflow-y:hidden;}
.tabpaneli li{ width:114px; float:left; text-align:center; border:1px solid #ebebeb; border-radius:5px; margin:15px;}
.tabpaneli li img{ padding:12px; padding-bottom:5px; width:90px;}
.tabpaneli li p{ font-size:16px;text-align: center;  background-color: #E5E5E5; box-shadow: 0 2px 2px #999;  margin: 0; border-bottom-left-radius: 5px;  border-bottom-right-radius: 5px;  padding: 5px 0;}
.tabpaneli .more-pinpai{ border:none; cursor:pointer; width:114px; height:142px;}
.tabpaneli .more-pinpai img{ width:114px; padding:0; height:142px;}
.tabpaneli .more-pinpai2{ border:none; cursor:pointer; width:114px; height:142px;}
.tabpaneli .more-pinpai2 img{ width:114px; padding:0; height:142px;}

/*main7*/
.main7{ height:auto; margin-bottom:35px; width:1200px; overflow:hidden;}
.hl-big-title2{ width:1160px; height:85px; background:#ffc100; color:#fff; line-height:85px; position:relative; overflow:hidden; padding:0 20px;}
.h1-big-footer2{ background:#ffc100; padding:10px 10px 25px;}
.mian7center{ width:1140px; padding:20px; background:#fff; height:485px; overflow:hidden; clear:both;}
.main7left{ float:left; margin-left:0; width:861px; height:485px; overflow:hidden;}
.main7left img{ width:100%;}
.main7right{ width:1000%;}
.main7rightfirst{ float:right; margin-right:0; width:261px; height:485px; overflow:hidden;}
.main7right li{ width:261px; height:150px; padding-bottom:18px; overflow:hidden;}
.main7right li:nth-child(3){ margin-bottom:0;}
.main7right li p{width:261px; height:150px; overflow:hidden; cursor:pointer;}
.main7right li img{ width:100%;}
/*center 中间结束*/

/*footer 底部开始*/
.footer{ background:#09214f; width:100%; height:330px; overflow:hidden;}
.footermain{ width:1200px; margin:0 auto; height:330px;}
.footermain img{ width:100%;}
/*footer 底部结束*/
.box{ background:rgba(0,0,0,0.6); display:none; position:fixed; width:100%; height:100%; top:0; left:0;}
.boxmain{ width:400px; height:400px; position:absolute; top:25%; left:40%; background:#fff; border-radius:20px;}
.close{ position:absolute; right:10px; top:-10px; color:#666666; font-size:40px; cursor:pointer;}
.boxcenter h3{ line-height:60px; line-height:60px; text-align:center; font-size:16px; padding-top:45px;}
.boxcenter p{ width:258px; height:258px; overflow:hidden; margin:0 auto;}
.boxcenter p img{ width:100%;}
