@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft Yahei",Arial Regular,宋体; font-size:14px; color:#333; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,form,input,textarea,button,code,em,cite,img{padding:0; margin:0;}
img{border:0; display:block;}
ol,ul,li,dl,dt,dd{list-style:none;}   
a:link,a:visited{color:#333;text-decoration:none}
a:active,a:hover{color:#e76a2d;text-decoration:none;}
.lt{float:left;}
.rt{float:right;}
.cl{ clear:both;}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
.mtop25{margin-top:25px;}
code,input,cite,button{font-family:"Microsoft Yahei";}
.colorfff{color:#fff;}
.colorfff a:link,.colorfff a:visited{color:#fff;}
.colorfff a:active,.colorfff a:hover{color:#ff0;}
.color666{color:#666;}
.color666 a:link,.color666 a:visited{color:#666;}
.color666 a:active,.color666 a:hover{color:#e76a2d;}

#top{width:100%; height:118px; background:url(images/top_bg.png) center top no-repeat;} 
#top div{width:1100px; margin:0 auto;}
#top h1{height:118px; width:260px; float:left; background:url(images/logo.png) no-repeat;}
#top h1 a{height:100%; display:block;}
#top dl{width:800px; float:right;}
#top dl dt{width:495px; float:left;}
#top dl dd{ background:url(images/top_icon.png) left center no-repeat; float:right; font-size:16px; line-height:28px; padding-left:60px; margin-top:30px;}
#top dl dd p{font-size:20px; color:#0e79a3;font-family:"Impact";}
#topmenu{width:100%; height:60px; background:#0e79a3; line-height:60px; font-size:15px;}
#topmenu ul{width:1100px; margin:0 auto;}
#topmenu li{ float:left; padding:0 32px;}

.swiper-slide,.swiper-slide img{width:auto; margin:0 auto; height:685px}
.swiper-container-horizontal>.swiper-pagination{left:0!important; bottom:20px!important;}
.swiper-pagination span{background:#fff;width:60px;opacity:1; height:10px; display:inline-block; margin:0 10px !important; border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px; }
.main{width:1100px; margin:0 auto;}
h3.tt1{ background:url(images/tt1.png) center 60px no-repeat; font-size:46px;font-family:"Impact"; text-align:center; font-weight:400; margin-top:60px;}
h3.tt1 span{color:#0e79a3;}
h3.tt1 p{font-size:18px; margin-top:15px;}
h3.tt1 p.wzms{font-size:14px; padding:10px 100px; line-height:26px;}
.indextxt1{width:100%; float:left; padding:80px 0 0;}
.indextxt1 li{width:25%; float:left; text-align:center; line-height:24px;}
.indextxt1 li img{width:65px; height:55px; margin:0 auto;}
.indextxt1 li h4{font-size:16px; font-weight:400; margin:5px auto 20px;}
.indextxt1 li p{font-size:12px;}
.indextxt1 dl{width:100%; float:left; padding-top:70px; padding-bottom:100px;}
.indextxt1 dt{width:398px; float:left;}
.indextxt1 dt img{width:398px; height:280px;}
.indextxt1 dd{width:665px; float:right; line-height:26px;}
.indextxt1 dd h4{font-size:18px; font-weight:400; }
.indextxt1 dd p{font-size:12px; color:#666; margin-top:17px;}
.indextxt1 dd p img{width:154px; height:115px; display:inline-block; margin-right:12px;}
#wrapbg2{width:100%; height:769px; background:url(images/bg2.jpg) center top no-repeat;}
.indextxt2_l{width:262px; float:left; position:relative; top:-16px;}
.indextxt2_r{width:828px; float:right;}
.indextxt2_l h3{ background:url(images/tt2.png) no-repeat; height:86px; text-align:center; color:#fff; font-size:25px; line-height:30px; padding-top:30px;}
.indextxt2_l h3 p{font-size:14px;}
.indextxt2_l ul{padding:12px 12px 0; background:#fff; height:427px; width:221px;}
.indextxt2_l li{ line-height:64px; height:64px; border-bottom:1px solid #bcb6b3; background:url(images/txt2_li.png) 5px center no-repeat; font-size:16px;}
.indextxt2_l li a{height:100%; display:block; padding-left:30px;}
.indextxt2_l dl{width:195px; padding:25px 25px 0; height:205px; background:#06506e url(images/txt2_bg1.png) center top no-repeat;}
.indextxt2_l dt{font-size:18px; line-height:28px; color:#fff; background:url(images/txt2_li2.png) left center no-repeat; padding-left:30px;}
.indextxt2_l dd{font-size:30px; line-height:40px; color:#48a9cf;font-family:"Impact"; margin-top:15px;}
.indextxt2_l dd.zxzx{height:40px; background:url(images/txt2_zx.png) center top no-repeat; font-size:16px; margin-top:25px;font-family:"Microsoft Yahei"}
.indextxt2_l dd.zxzx a{height:100%; display:block; padding-left:84px;}
h3.tt2a{height:46px; border-bottom:1px solid #78beda; font-weight:400; line-height:46px; overflow:hidden; margin-top:10px;}
h3.tt2a span{font-size:18px; height:41px; line-height:41px; border-bottom:6px solid #fff; float:left; padding:0 10px;}
h3.tt2a code{float:right; font-size:14px;}
.cp_pic li{width:240px; padding:8px 5px; height:278px; background:#fff; text-align:center; margin:24px 0 24px 39px; float:left;}

.cp_pic li img{width:240px; height:240px;}
.cp_pic li p{height:24px; line-height:24px; overflow:hidden; margin-top:8px;}
.cp_pic li.cp01{margin:24px 0 24px 0;}
.cp_pic2 li{margin:15px 0 0 35px;}
.cp_pic2 li.cp01{margin:15px 0 0 0;}

h3.tt3{background:url(images/tt3.png) center center no-repeat; font-size:28px; text-align:center; font-weight:400;width:100%; float:left; margin-top:60px; margin-bottom:20px;}
h3.tt3 p{font-size:38px; color:#0e79a3; font-weight:700; }
.indextxt3{width:100%; float:left; background:url(images/bg3.jpg) center 250px no-repeat; height:1500px; position:relative;}
.indextxt3 dl{width:100%; float:left; padding:20px 0;}
.indextxt3 dl.txt3tb1 dt{width:415px; float:left;}
.indextxt3 dl.txt3tb1 dt img{width:100%; height:361px;}
.indextxt3 dl.txt3tb1 dd{width:685px; float:right;}
.indextxt3 dl dd h4{background:url(images/txt3_tt1.png) left top no-repeat; font-size:24px; font-weight:400; padding:12px 0 30px 150px; color:#0e79a3; line-height:30px;}
.indextxt3 dl dd h4 p{font-size:16px; color:#333;}
.indextxt3 dl dd span{line-height:30px; padding:0 70px 0 70px; display:block;}
.indextxt3 dl.txt3tb2 dt{width:474px; float:right; position:relative; top:-80px;}
.indextxt3 dl.txt3tb2 dt img{height:379px;}
.indextxt3 dl.txt3tb2 dd{width:550px; float:left; margin-top:30px;}
.indextxt3 dl.txt3tb2 dd h4{background:url(images/txt3_tt2.png) -50px top no-repeat;padding:12px 0 30px 100px;}
.indextxt3 dl.txt3tb2 dd span{padding:0 20px;}
.indextxt3 dl.txt3tb3 dt{position:relative; top:-60px;}
.indextxt3 dl.txt3tb3 dd h4{background:url(images/txt3_tt3.png) left top no-repeat;}
.indextxt3 dl.txt3tb4{padding:0 0 20px;}
.indextxt3 dl.txt3tb4 dt{width:535px;}
.indextxt3 dl.txt3tb4 dt img{height:327px;}
.indextxt3 dl.txt3tb4 dd{width:550px; margin-top:0; top:-20px; position:relative;}
.indextxt3 dl.txt3tb4 dd h4{background:url(images/txt3_tt4.png) -50px top no-repeat;}
#wrapbg4{width:100%; height:148px; background:url(images/bg4.jpg) center top no-repeat; float:left;}
#wrapbg4 dl{width:1100px; margin:0 auto; position:relative;}
#wrapbg4 dt{width:700px; float:left; position:relative; padding-left:60px;}
#wrapbg4 dt img{width:142px; height:226px; position:relative; top:-80px; float:left;}
#wrapbg4 dt h4{ float:left; font-style:italic; font-size:30px; color:#fff; padding:25px 0 0 55px;}
#wrapbg4 dt h4 span{font-size:45px; color:#f5be20;}
#wrapbg4 dt h4 p{font-size:14px; font-weight:400;}
#wrapbg4 dd{width:270px; float:right;font-family:"Impact"; font-size:24px; color:#f5be20; padding-top:40px;}
#wrapbg4 dd p{font-size:16px; background:url(images/txt4_call.png) left center no-repeat; padding-left:40px; line-height:24px; color:#fff;font-family:"Microsoft Yahei"; margin-bottom:10px;}
h3.tt5{ background:url(images/tt5.png) center 20px no-repeat; font-size:28px; font-weight:400; text-align:center; width:100%; float:left; line-height:35px; margin-top:40px;}
h3.tt5 p{font-size:30px; color:#1d7292;font-family:"Impact"; }
.indextxt5{width:100%; float:left; padding-bottom:70px;}
.indextxt5 li{width:335px; float:left; text-align:center; padding:30px 15px 0;}
.indextxt5 li img{width:335px; height:256px;}
.indextxt5 li p{height:24px; line-height:24px; overflow:hidden; margin-top:10px;}
.indextxt5 dl{width:100%; float:left;}
.indextxt5 dt{font-size:26px; text-align:center; padding:30px 0 20px;}
.indextxt5 dd{width:220px; float:left;}
.indextxt5 dd img{width:220px; height:110px;}
#wrapbg6{width:100%; background:#f6f6f6 url(images/bg6.jpg) center 153px no-repeat; float:left; height:403px; padding-top:55px;}
#wrapbg6 h3{width:1100px; margin:0 auto; background:url(images/tt6.jpg) center top no-repeat; font-size:30px; text-align:center; color:#0e79a3; font-weight:400; line-height:93px; height:171px;}
#wrapbg6 ul{width:1100px; margin:0 auto; position:relative; top:-55px;}
#wrapbg6 ul li{text-align:center; width:12.5%; display:inline-block; float:left;}
#wrapbg6 ul li img{width:35px; height:35px; margin:0 auto;}
#wrapbg6 ul li code{width:28px; padding-left:10px; height:38px; font-size:22px; font-style:italic; color:#fff; display:inline-block; line-height:38px; text-align:left; background:#dcac23; border-radius:19px; -moz-border-radius:19px; -webkit-border-radius:19px; margin:5px auto;}
#wrapbg6 ul li.txt6tb2{margin-top:73px;}
#wrapbg6 ul li.txt6tb3{margin-top:95px;}
#wrapbg6 ul li.txt6tb4{margin-top:130px;}
#wrapbg6 ul li.txt6tb5{margin-top:115px;}
#wrapbg6 ul li.txt6tb6{margin-top:110px;}
#wrapbg6 ul li.txt6tb7{margin-top:55px;}
#wrapbg6 ul li.txt6tb8{margin-top:15px;}
.indextxt7{width:530px; margin-top:40px; padding-bottom:30px;}
.indextxt7 h3{height:44px; border-bottom:1px solid #adadad; font-weight:400; line-height:44px; color:#0e79a3;}
.indextxt7 h3 span{ border-bottom:7px solid #0e79a3; display:inline-block; font-size:18px; padding:0 8px; height:37px; line-height:37px;}
.indextxt7 h3 code{font-size:14px; float:right;}
.indextxt7 h3 a:link,.indextxt7 h3 a:visited{color:#0e79a3;}
.indextxt7 h3 a:active,.indextxt7 h3 a:hover{color:#e76a2d;}
.indextxt7 dl{width:100%; float:left; padding:20px 0;}
.indextxt7 dt{width:200px; float:left;}
.indextxt7 dt img{width:200px; height:138px;}
.indextxt7 dd{width:310px; float:right; font-size:12px; line-height:24px;}
.indextxt7 dd h4{font-size:16px; line-height:40px; height:40px; overflow:hidden; font-weight:400;}
.indextxt7 dd p{color:#666;}
.indextxt7 li{line-height:30px; height:30px; overflow:hidden; background:url(images/news_li.png) left center no-repeat; padding-left:12px;}
.indextxt7 li span{float:right;}
#footer{width:100%; float:left; color:#e8e8e8;}
.ftxt1{width:100%; height:80px; background:#0e79a3; line-height:80px;}
.ftxt2{width:100%; height:290px; background:#333;}
#footer dl{width:1100px; margin:0 auto;}
.ftxt1 dt{font-size:18px; float:left; padding-right:20px; color:#fff;}
.ftxt1 dt span{font-size:14px; color:#cc9f88;}
.ftxt1 dd{ float:left;}
.ftxt1 dd a{display:inline-block; margin:0 5px;}
.ftxt1 dd a:link,.ftxt1 dd a:visited{color:#e8e8e8;}
.ftxt1 dd a:active,.ftxt1 dd a:hover{color:#ff0;}
.ftxt2 dt{width:100%; float:left; color:#d4d4d4; font-size:12px; line-height:24px; padding:30px 0 0; height:196px;}
.ftxt2 dt li{display:inline-block; float:left; padding-right:43px;}
.ftxt2 dt h4{font-size:16px; font-weight:400; color:#fff; line-height:30px; margin-bottom:8px;}
.ftxt2 dt li.ftlast{padding-right:0;}
.ftxt2 dt li.ftlast p{line-height:35px;}
.ftxt2 dt li.ftlast p.ft01{font-size:14px;}
.ftxt2 dt li.ftlast p.ft02{font-size:20px; color:#fef5b9; font-weight:700;}
.ftxt2 dt a:link,.ftxt2 dt a:visited{color:#d4d4d4;}
.ftxt2 dt a:active,.ftxt2 dt a:hover{color:#ff0;}
.ftxt2 dt h4 a:link,.ftxt2 dt h4 a:visited{color:#fff;}
.ftxt2 dt h4 a:active,.ftxt2 dt h4 a:hover{color:#ff0;}
.ftxt2 dd{width:100%; float:left; line-height:63px; height:63px; border-top:1px solid #484848; font-size:12px; color:#ebebeb;}
.ftxt2 dd span{float:right;}

/*内页*/
#header{width:100%; height:360px; position:relative;}
#header dl{width:100%; height:50px; line-height:50px; position:absolute;background:rgba(0,0,0,0.3); bottom:0; left:0;}
#header dt{width:1100px; margin:0 auto; text-align:right; color:#fff;}
#header dt img{ display:inline-block; margin-right:5px;}
#header dt a:link,#header dt a:visited{color:#fff;}
#header dt a:active,#header dt a:hover{color:#ff0;}
#nymain{width:1100px; margin:0 auto; position:relative;}
.sidebar{width:230px; float:left; position:relative; top:-50px;}
.content{width:820px; float:right; padding:40px 0 80px;}
.sidebar h3{height:50px; line-height:50px; text-align:center; background:#0e79a3; border-radius:10px 10px 0 0; font-weight:400; color:#fff; position:relative; z-index:999;}
.sidebar ul{background:#fff;box-shadow:0 2px 10px #e2e2e2;-webkit-box-shadow:0 2px 10px #e2e2e2;-moz-box-shadow:0 2px 10px #e2e2e2;}
.sidebar li{width:230px; float:left;}
.sidebar li a{line-height:37px; height:37px; border:1px solid #d8d8d8; border-top:0; padding-left:80px; display:block;}
.sidebar li a:link,.sidebar li a:visited{color:#333;}
.sidebar li a:active,.sidebar li a:hover,.sidebar li.leftnow a{color:#fff; background:#ff9c00 url(images/left_li.png) 61px 14px no-repeat; border-color:#ff9c00;}
.sidebar dl{width:100%; float:left; margin-top:34px;}
.sidebar dd{border:1px solid #e5e5e5; border-top:0; padding:10px 14px; font-size:12px; line-height:26px; color:#757575;box-shadow:0 2px 10px #e2e2e2;-webkit-box-shadow:0 2px 10px #e2e2e2;-moz-box-shadow:0 2px 10px #e2e2e2;}
.nytxt1{font-size:14px; line-height:26px; color:#666;}
.nytxt1 h4{font-size:18px; font-weight:400; color:#333;}
.nytxt1 p{padding:10px 0;}
.nytxt1 p img{ display:inline-block; margin-right:10px;}
.nytxt2 dl{width:100%; float:left;}
.nytxt2 dt{width:277px; float:left;}
.nytxt2 dt img{width:277px; height:150px;}
.nytxt2 dd{width:510px; float:right; color:#666; line-height:24px;}
.nytxt2 h3{font-size:18px; font-weight:400; line-height:30px; color:#666; border-bottom:1px dotted #bababa; margin-top:30px; width:100%; float:left;}
.nytxt2 li{width:244px; float:left; border:1px solid #e0e0e0; float:left; height:198px; margin:40px 0 0 40px;}
.nytxt2 li img{width:244px; height:157px;}
.nytxt2 li p{font-size:16px; text-align:center; line-height:24px; height:24px; overflow:hidden; margin-top:5px;}
.nytxt2 li.lbpic01{margin-left:0;}
.page{width:100%; float:left;text-align:center; color:#999; padding:50px 0 0; font-size:16px;}
.page a{height:30px; display:inline-block; line-height:30px; background:#fff; border:1px solid #d6d6d6; padding:0 10px; margin:0 5px;}
.page span{display:inline-block;}
.page a:link,.page a:visited{color:#999;}
.page a:active,.page a:hover,.page a.pagenow{color:#fff; background:#0e79a3; border-color:#0e79a3;}
.nytxt3{padding-top:20px;}
.nytxt3 dl{width:100%; float:left; height:146px; overflow:hidden; background:url(images/news_li2.jpg) center bottom repeat-x; padding:25px 0;}
.nytxt3 dt{width:215px; float:left;}
.nytxt3 dt img{width:215px; height:146px;}
.nytxt3 dd{width:580px; float:right;}
.nytxt3 dd h4{font-size:18px; font-weight:400; height:24px; overflow:hidden;}
.nytxt3 dd p{color:#888; line-height:24px; height:48px; margin:20px 0; overflow:hidden;}
.nytxt3 dd p.fbtime{width:100%; border-top:1px solid #e5e5e5; height:auto; margin:0; padding-top:10px;}
.nytxt3 dd p.fbtime span{ background:url(images/fbicon1.jpg) left center no-repeat; padding:0 40px 0 25px;}
h3.nytt4{font-size:18px; line-height:30px; text-align:center; width:100%; float:left; padding-top:40px;	}
h3.nytt4 p{font-size:14px; color:#838383; margin-top:5px;}
h3.nytt4 p span{padding:0 15px; font-weight:400;}
.nytxt4{width:100%; float:left; line-height:30px; color:#4e4e4e;}
.nytxt4 p{padding:20px 0;}
.xspage{width:100%; float:left; font-size:12px; padding:20px 0 40px;}
.xspage span{float:right;}
.nytxt5{width:100%; float:left;}
.nytxt5_l{width:356px; float:left;}
.nytxt5_r{width:432px; float:right;}
.nytxt5_r dl{padding:10px 20px; background:#f1f1f1; line-height:46px;}
.nytxt5_r dt{font-size:20px;}
.nytxt5_r dd{border-bottom:1px dashed #ccc; padding:0 5px;}
.nytxt5_r dd span{color:#666;}
.nytxt5_r dd.wuan{border-bottom:0; padding-top:25px;}
.nytxt5_r dd code{width:88px; height:28px; line-height:28px; margin-right:10px; text-align:center; border:1px solid #e37478; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:inline-block;}
.nytxt5_r dd code.znan{color:#cf9b0f; border-color:#cf9b0f;}
.nytxt5_r dd code.sdan{color:#0f65cf; border-color:#0f65cf;}
.nytxt5_r div.zxtxt{width:100%; float:left; margin-top:20px;}
.nytxt5_r div.zxtxt span{width:134px; height:33px; line-height:33px; font-size:16px; text-align:center; background:#ff9c00; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:left;}
.nytxt5_r div.zxtxt span.zxdh{width:134px; background:#ea5550 url(images/xq_icon1.jpg) 16px center no-repeat; padding-left:58px; text-align:left; margin-left:15px;}
.txt5_pic{height:356px; overflow:hidden; position:relative; width:100%;}
.txt5_pic ul{width:8000%; position:absolute; top:0; left:0;}
.txt5_pic li{width:356px; float:left;}
.txt5_pic li img{width:356px; height:356px;}
.txt5_small{height:58px; padding:5px 0; width:356px; margin:0 auto}
.txt5_small cite{width:15px; height:58px; background:url(images/picleft.jpg) no-repeat; overflow:hidden; float:left; cursor:pointer;}
.txt5_small cite.right{background:url(images/picright.jpg) no-repeat;}
.txt5_small cite:hover{background-position:0 -58px;}
.scroll_pic{width:326px; height:58px; overflow:hidden; float:left; position:relative;}
.scroll_pic ul{position:absolute; width:8000%; top:0; left:0;}
.scroll_pic li{width:58px; float:left; padding:0 0 0 6px;}
.scroll_pic li img{width:58px; height:58px; cursor:pointer;}
.scroll_pic li.current img{width:56px; height:56px; border:1px solid #f00;}
.nytxt6{width:100%; float:left; border:1px solid #dbdbdb; margin-top:46px;}
.nytxt6 dl{height:45px; border-bottom:1px solid #0e79a3;}
.nytxt6 dd{width:94px; float:left; text-align:center; line-height:45px; cursor:pointer;}
.nytxt6 dd.qhnow6{background:#0e79a3; color:#fff;}
.nytxt6 ul{padding:10px 20px; line-height:32px;}
.nytxt6 ul li p{padding:10px 0;}
.nytxt7 li{width:250px; float:left; text-align:center; padding:20px 0 10px 35px;}
.nytxt7 li img{width:250px; height:190px;}
.nytxt7 li p,.nytxt8 li p{height:24px; line-height:24px; text-align:center; overflow:hidden; margin-top:10px;}
.nytxt7 li.alpic1{padding-left:0;}
.nytxt8 li{width:237px; float:left; text-align:center; font-size:16px; padding:20px 0 10px 50px;}
.nytxt8 li img{width:215px; height:160px; border:1px solid #c6c6c6; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; padding:10px;}
.nytxt8 li.zzpic1{ padding-left:0;}
.nytxt9{line-height:40px;}
.nytxt9 h4{font-size:16px; font-weight:400; color:#0e79a3;}
.nytxt10{width:760px; float:right; background:#f1f1f3; padding:40px 30px 60px; line-height:30px; margin-bottom:86px;}
.nytxt10 dt{padding-bottom:20px;}
.nytxt10 dt h4{font-size:16px; font-weight:400;}
.nytxt10 dt p{font-size:12px; color:#666;}
.nytxt10 dd{width:100%; float:left; line-height:40px; padding-top:20px;}
.nytxt10 dd span{width:95px; text-align:right; color:#5b5b5b; float:left;}
.lyinput1,.lytext1{width:348px; height:20px; line-height:20px; border:1px solid #d0cfd1; float:left; padding:9px;}
.lytext1{height:100px;}
.lybtn1{width:108px; height:38px; line-height:38px; text-align:center; background:#f7941d; border:1px solid #d0cfd1; font-size:16px; color:#fff; cursor:pointer; margin-left:95px;}
.nytxt11{padding:25px 0;}
.nytxt11 li{width:50%; float:left; line-height:30px;}
.maptxt{width:100%; float:left; height:315px;}
