﻿@charset "utf-8";
/* CSS Document */
body { font-family:"宋体"; font-size:12px; color:#777777; margin:0px;}
* { margin:0px; padding:0px; list-style:none;}
img,ul,li,ol,form,tr,td,div,dl,dt,dd { border:0px;}
a { font-family:"宋体"; font-size:12px; color:#777777; text-decoration:none;}
.warp { width:1000px; margin:0px auto;}
.clear { clear:both;}
.main  {   background:#fafafa url(../images/bodybg.jpg) no-repeat center 107px; height:367px;}
/*header*/
.logo { margin-top:31px;}
.cotry { font-family:"微软雅黑"; color:#fff; padding:0px 5px; height:20px; line-height:20px; margin-left:2px; background:#1f8fe1; float:right;}
.nav { float:right; background:#f1f0f0; padding-right:10px;}
.nav li { height:55px; line-height:55px; margin-left:35px; float:left;}
.nav li a { font-family:"微软雅黑"; font-size:15px; font-weight:bold; color:#1f1f1f; padding:0px 3px; float:left;}
.nav li a:hover { background:url(../images/navbg.jpg) repeat-x bottom;}
.nav li .alink { width:16px; height:14px; margin-top:20px; background:url(../images/icon.jpg) no-repeat; float:left;}
.nav li:hover { background:url(../images/navbg.jpg) repeat-x bottom;}
/*contents*/
.content01 { background:#1f8fe1;}
.content01 .span01 { font-family:"微软雅黑"; font-size:24px; color:#fff; width:795px; line-height:58px; text-align:center; float:left;}
.content01 .more { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff; width:205px; height:58px; line-height:58px; text-align:center; background:#cb224a; float:right;}
.contentul { padding:37px 0px 49px 2px; float:left;}
.contentul li { width:156px; padding-right:12px; background:url(../images/bg01.jpg) no-repeat; float:left;}
.contentul li .a01 { font-family:"微软雅黑"; font-size:16px; color:#3c3c3c; line-height:29px; display:block;}
.contentul li .a02 { height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; color:#3c3c3c; display:block;}
.more01 a { width:138px; height:43px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; line-height:43px; margin-left:9px; background:url(../images/bg02.jpg) no-repeat; float:left;}
.more01 a:hover { background:url(../images/bg03.jpg) no-repeat;}
.content02 { background:url(../images/bg04.jpg) repeat-x;}
.ti01 { margin-top:23px; display:block;}
.ti01span { line-height:36px;font-family:"微软雅黑"; font-size:13px; display:block;}
.content03 { font-size:14px; color:#373b3e; font-weight:bold; display:block;}
.content03p { width:457px; line-height:23px; padding-top:23px; display:block;}
.content03span { color:#e1524b;}
.content03more { float:left; padding-top:32px;}
.content04 { width:937px; line-height:23px; padding-top:15px; text-align:center; padding-left:32px; display:block;}
.content04ul { padding-top:33px; padding-left:1px; float:left;}
.content04ul li { width:180px; padding-right:12px; float:left;}
.content04ul li .img { width:177px; height:134px; padding-left:8px; padding-top:8px; background:url(../images/bg05.jpg) no-repeat; display:block;}
.content04ul li .ap { line-height:22px; padding-top:13px; padding-bottom:23px; display:block;}
.apspan { font-weight:bold; color:#000; height:100px;}
/*footer*/
.footer01 { background:#1f8fe1;}
.footer01span { line-height:39px; color:#fff; font-weight:bold;}
.footer01a { padding-right:19px; color:#fff;}
.footer02 { background:#01497d;}
.footer02td01 { font-family:"微软雅黑"; font-size:22px; font-weight:bold; color:#fff; line-height:81px; padding-left:3px; display:block;}
.footer02map { margin-bottom:14px;}
.footer02td02 { font-family:"微软雅黑"; font-size:22px; font-weight:bold; color:#fff; line-height:73px; padding-top:6px; display:block;}
.footer02td03 { font-family:"微软雅黑"; color:#eff4f7; height:20px; display:block;}
.footer02td04 { font-family:"微软雅黑"; color:#eff4f7; line-height:18px; width:195px; padding-bottom:17px; display:block;}
.footer02td05 { padding-top:12px; color:#fff; float:left; width:380px;}
.fspan01 { font-family:Arial, Helvetica, sans-serif; line-height:23px; float:left;}
.fspan02 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:19px; font-style:italic; float:left;}
.fspan03 { font-family:Arial, Helvetica, sans-serif; font-size:19px; font-style:italic; float:left;}
.footer02ri { font-family:"微软雅黑"; font-size:22px; font-weight:bold; color:#fff; line-height:78px; padding-top:3px; display:block;}
.finput01 { width:175px; height:35px; line-height:35px; color:#949393; display:block; border:0px; margin-bottom:15px; }
.finput02 { width:175px; height:77px; line-height:21px; color:#949393; display:block; border:0px; margin-bottom:10px; }
.fbtn { float:left;}
.footer03 { background:#013a64; color:#fff; font-family:"微软雅黑";}
/*banner js*/
#main_image { position:relative; height:359px; width:1000px;}
#main_image_round { position: absolute; z-index: 2; left: 0px;top: 0px;	right: 0px;	bottom: 0px;}
#bannerlink img { position:absolute;}
#bannerlink { left:0; position:absolute; top:0;}
#main_image_selector{ position:absolute; z-index:5; width:180px; height:15px; left:422px; bottom:14px;}
#selector_container{ float: right;}
#main_image_selector a span{ height:27px;}
#main_image_selector a:link,#main_image_selector a:visited{ display:block; float:left; width: 15px; height:15px; padding-right:15px;}
#main_image_selector a:hover{ width:15px; height:15px;}
#main_image_selector a.currnt_image{ width:15px; height:15px;}
#main_image_go_left a,#main_image_go_right a{ display:block; padding-top:92px;}
#main_image_go_left a{ height:41px;}
#main_image_go_right a{ height:41px;}
#main_image_go_left{ position:absolute; left:-135px; height:41px; z-index:270;}
#main_image_go_right{ position:absolute; left:1064px; height:41px; z-index:270;}
/*index js*/
#wowslider-container1 { zoom:1; position: relative; width:501px; height:252px; z-index:100;}
#wowslider-container1 .ws_images{ position:absolute; left:0px; top:0px; width:501px; height:252px; overflow:hidden;}
#wowslider-container1 .ws_images a{ color:transparent;}
#wowslider-container1 .ws_images img{ top:0; left:0;}
#wowslider-container1 a{ outline: none;  }
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev { position:absolute; display:block; top:228px;	z-index:60;	height:16px; width:12px; background-image:url(../js/index/engine1/arrows.gif);}
#wowslider-container1 a.ws_next{ background-position: 100% 0; right:15px;}
#wowslider-container1 a.ws_prev { right:42px; background-position: 0 0;}
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}
#wowslider-container1 .ws-title{ position: absolute; bottom:0px; left:0; z-index:50; width:501px; height:34px; line-height:34px; text-indent:15px; font-weight:bold; color:#fff; text-transform:uppercase; background:#000000; font-size: 14px;}
/*内页*/
.nybg { background:url(../images/bg06.jpg) repeat-x;}
.nyti01 { font-family:"微软雅黑"; font-size:26px; font-weight:bold; color:#3c3c3c; line-height:64px; float:left;}
.nyti02 { padding:15px 9px 0px 18px; line-height:49px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3c3c3c; font-weight:bold; float:left;}
.nyti03 { padding:17px 0px 0px 0px; line-height:47px; font-family:"微软雅黑"; color:#3c3c3c; font-weight:bold; float:left;}
.nytitle { padding:0px 80px 0px 2px; line-height:56px; border-bottom:1px solid #3c3c3c; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#3c3c3c; float:left; clear:both;}
.nyul { padding:28px 0px 25px 2px; float:left; clear:both;}
.nyul li { padding-bottom:33px; display:block;}
.nyul li a { font-family:"微软雅黑"; font-size:14px; color:#3e4146; display:block;}
.nyul li a:hover { color:#1f8fe1; font-weight:bold;}
 .nyul li .abg  { color:#1f8fe1; font-weight:bold;}
.nyp { width:215px; padding:19px 0px 0px 3px; float:left; clear:both;}
.nyp .nya { padding:0px 11px; margin:0px 9px 7px 0px; height:23px; line-height:23px; background:#3c3c3c; font-family:"微软雅黑"; font-style:italic; color:#fff; float:left;}
.rightti { padding-top:6px; line-height:25px;  font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold; font-style:italic; color:#1f8fe1; display:block; background-color:#2d94e1; width:100%; height:50px; color:#FFF; padding-left:20px;}
.roghtp { line-height:23px; padding:0px 8px; background:#f3f3f3; color:#000; float:left;}
.roghtp .rispan01 { color:#e1524b; padding-right:11px;}
.roghtp .rispan02 { padding-left:35px; background:url(../images/icon01.jpg) no-repeat 12px 0px;}
/*about*/
.about01 { height:18px; font-size:14px; font-weight:bold; color:#373b3e; display:block;}
.about02 { /*width:391px; padding-top:23px;*/ padding-right:45px; float:left;}
.aboutp { width:391px; line-height:23px; /*text-indent:2em;*/ padding-bottom:23px;/* float:left;*/}
.aboutimg { width:216px; margin-top:13px; background:#c9dbab; float:left;}
.aboutimg .abouta { line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:bold; text-indent:8px; display:block;}
.about03 { line-height:33px; padding-top:18px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000; display:block;}
.about04 { width:391px; padding-left:45px; padding-top:11px; float:left;}
.about05 { margin-top:60px; padding:0px 14px; line-height:34px; background:#1f8fe1; font-size:14px; font-weight:bold; color:#fff; float:left; clear:both;}
/*news*/
.newsp { line-height:23px; padding:0px 8px; background:#f3f3f3; font-family:"微软雅黑"; font-size:13px; float:left;}
.newsul { float:left;}
.newsul li { width:664px; padding-bottom:26px; float:left;}
.newsul li .nspan01 { color:#303030; display:block;}
.newsul li .nspan02 { color:#303030; font-size:14px; font-weight:bold; display:block; line-height:26px;}
.newsul li .np { width:638px; line-height:18px; padding:15px 13px; background:#f2f2f2; display:block;}
.newsul li .newsa { float:right; padding-top:4px; border-bottom:1px solid #5b5b5b; font-family:"微软雅黑"; font-size:11px; color:#5b5b5b;}
.pageul { padding-right:23px; float:right;}
.pageul li { padding-left:6px; float:left;}
.pageul li a { line-height:19px; padding:0px 5px; color:#3d3d3d; border:1px solid #9e9e9c; display:block;}
.pageul li a:hover { background:#c8c8c8;}
.pageul li .alink { line-height:19px; padding:0px 10px 0px 5px; background:url(../images/bg07.jpg) no-repeat right center; color:#3d3d3d; border:0px; display:block;}
/*news01*/
.news01 { line-height:24px; text-indent:2em; padding-bottom:23px; color:#646464; display:block;}
.news02 { line-height:68px; padding-top:28px; color:#1f8fe1; float:right;}
.news02bg { background:url(../images/dian.jpg) repeat-x bottom;}
.news03 { padding-top:25px; color:#646464; display:block;}
.news03span { color:#1f8fe1;}
/*pro*/
.proul { float:left;}
.proul li { width:217px; padding-right:16px; padding-bottom:70px; background:url(../images/bg08.jpg) no-repeat; float:left;}
.proul li .a01 { font-family:"微软雅黑"; font-size:21px; color:#3c3c3c; line-height:39px; display:block;}
.proul li .a02 { height:28px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3c3c3c; display:block;}
.pro01 a { width:200px; height:43px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; line-height:43px; margin-left:9px; background:url(../images/bg09.jpg) no-repeat; float:left;}
.pro01 a:hover { background:url(../images/bg10.jpg) no-repeat;}
/*pro01*/
.proul01 { float:left;}
.proul01 li { width:180px; padding-right:35px; float:left;}
.proul01 li .proimg { width:187px; height:142px; padding-left:8px; padding-top:8px; background:url(../images/bg11.jpg) no-repeat; display:block;}
.proul01 li .apro { line-height:22px; padding-top:13px; height:70px; display:block;}
.prospan { font-weight:bold; color:#333;}
/*pro02*/
.pro02 { width:686px; border-bottom:3px solid #0050a2; margin-bottom:24px; margin-top:40px; float:left;}
.pro03 { padding-left:23px; background:url(../images/left.jpg) no-repeat; float:left;}
.pro03 span { padding-right:23px; height:29px; line-height:29px; font-weight:bold; color:#fff; background:url(../images/right.jpg) no-repeat right; float:left;} 
.pro04 { display:block;}
.pro04 .prev { padding:0px 12px; color:#646464; background:url(../images/bg12.jpg) no-repeat left center; float:left;}
.pro04 .cspan { float:left;}
.pro04 .next { padding:0px 12px; color:#646464; background:url(../images/bg13.jpg) no-repeat right center; float:left;}
.pro05 { line-height:60px; color:#115ba0; font-weight:bold; font-size:14px; display:block; clear:both;}
.pro06 { line-height:30px; color:#3bafc1; font-weight:bold; display:block;}
.pro07 { line-height:18px; padding-bottom:48px; display:block;}
.pro08 { height:33px; line-height:33px; padding:0px 24px; border:1px solid #116686; background:#137397; font-family:"微软雅黑"; font-size:13px; font-weight:bold; color:#fff; margin-top:12px; float:left;}
.pro09 { height:33px; line-height:33px; padding:0px 24px; border:1px solid #c7c7c7; background:#d2d2d2; font-family:"微软雅黑"; font-size:13px; font-weight:bold; color:#646464; margin-top:12px; float:left; clear:both;}
/*pro02 js*/
.mod18{ width:309px; height:314px; position:relative;}
.mod18 .btn{ position:absolute; width:21px ;height:74px; top:240px; cursor:pointer; z-index:99;}
.mod18 .prev{ left:0px; background:url(../images/prevBtn.png) no-repeat;}
.mod18 .next{ right:0px; background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{ float:left;}
.mod18 .cf li{ position:relative;}
.mod18 .cf a{ display:block; width:293px; height:220px; position:absolute; margin:6px; border:2px solid #174a74;}
.mod18 .picBox{ height:240px; position:relative; overflow:hidden;}
.mod18 .picBox ul{ height:236px; position:absolute; background:#e6e6e6;}
.mod18 .picBox li{ width:309px; height:220px;}
.mod18 .listBox{ width:280px; height:60px; position:relative; overflow:hidden; background:#eeeeee; left:20px; padding:7px 0px;}
.mod18 .listBox ul{ height:60px; position:absolute;}
.mod18 .listBox li{ width:60px; height:60px; cursor:pointer; position:relative; padding:1px; background:#dfdfdf; margin-right:6px;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{ display:block; width:60px; height:60px;}
.mod18 .listBox li img{ width:60px; height:60px;}
.mod18 .listBox .on img{ width:60px; height:60px; padding:1px; background:#2b8acd;}
.mod18 .listBox .on i{ display:block;}
/*net*/
.netbg { background:#f7f6e1 url(../images/net.jpg) no-repeat right 28px;}
.net01 { padding:0px 248px 0px 48px; line-height:44px; background:#fd9011; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fcfce6; float:left;}
/*contact*/
.contact01 { width:268px; padding:0px 106px 55px 0px; color:#4c4c4c; font-size:14px; line-height:30px; float:left;}
.contact01 .conta01 { height:42px; font-size:16px; color:#000; font-weight:bold; display:block;}
.contact01 .conta02 { font-weight:bold;}
.contact01 .conta03 { text-decoration:underline; color:#115da3;}
.contactimg { float:left; border:1px solid #d6d6d6;}
.contactbg { background:#fff url(../images/contbg.jpg) no-repeat; height:35px; margin-top:50px;}
.contactul { padding:41px 0px 25px 20px; float:left;}
.contactul li { width:623px; padding:9px 0px 14px 0px; border-bottom:1px dashed #dedede; color:#969293; float:left;}
.contactul li .contap01 { line-height:25px; float:left;}
.contactul li .contap02 { float:right; text-align:center; padding-right:7px; line-height:25px;}
.contaspan01 { color:#666666;}
.contaspan02 { color:#2556b2;}
.contaspan03 { text-indent:20px;}
.contapage { border-bottom:1px dashed #e4e4e4; color:#356503; padding-left:9px; height:19px; float:left;}
.contapage01 { margin-left:235px;}
.contact02 { margin:0px 0px 18px 16px; border-left:1px solid #e2e2e2; border-top:8px solid #e2e2e2;}
.contact03 { border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.contact04 { border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#f1f1f1;}
.contactinput01 { width:286px; height:21px; line-height:21px; border-left:1px solid #e4e9ef; border-right:1px solid #e4e9ef; border-bottom:1px solid #e4e9ef; border-top:1px solid #aaadb2; margin-left:2px;}
.contactinput02 { width:360px; height:21px; line-height:21px; border-left:1px solid #e4e9ef; border-right:1px solid #e4e9ef; border-bottom:1px solid #e4e9ef; border-top:1px solid #aaadb2; margin-left:2px;}
.contactinput03 { width:360px; height:21px; line-height:21px; border-left:1px solid #e4e9ef; border-right:1px solid #e4e9ef; border-bottom:1px solid #e4e9ef; border-top:1px solid #aaadb2; margin-left:2px;}
.contactinput04 { width:360px; height:80px; line-height:21px; border-left:1px solid #e4e9ef; border-right:1px solid #e4e9ef; border-bottom:1px solid #e4e9ef; border-top:1px solid #aaadb2; margin-left:2px;}
.contactb1 { width:37px; height:20px; line-height:18px; margin-left:45px; float:left;}
.contactb2 { width:37px; height:20px; line-height:18px; margin-left:20px; float:left;}

/*banner js*/
#main_image { position:relative; height:359px; width:1000px;}
#main_image_round { position: absolute; z-index: 2; left: 0px;top: 0px;	right: 0px;	bottom: 0px;}
#bannerlink img { position:absolute;}
#bannerlink { left:0; position:absolute; top:0;}
#main_image_selector{ position:absolute; z-index:5; width:180px; height:15px; left:422px; bottom:14px;}
#selector_container{ float: right;}
#main_image_selector a span{ height:27px;}
#main_image_selector a:link,#main_image_selector a:visited{ display:block; float:left; width: 15px; height:15px; padding-right:15px;}
#main_image_selector a:hover{ width:15px; height:15px;}
#main_image_selector a.currnt_image{ width:15px; height:15px;}
#main_image_go_left a,#main_image_go_right a{ display:block; padding-top:92px;}
#main_image_go_left a{ height:41px;}
#main_image_go_right a{ height:41px;}
#main_image_go_left{ position:absolute; left:-135px; height:41px; z-index:270;}
#main_image_go_right{ position:absolute; left:1064px; height:41px; z-index:270;}


.banner { position:relative; Z-INDEX: 99; WIDTH:1000px; HEIGHT: 359px;}
.banner_l { position:absolute; left:-135px; top:92px; WIDTH: 90px;}
.banner_r { position:absolute; right:-135px; top:92px; WIDTH: 90px;}
.bannerImg { POSITION: relative; WIDTH: 1000px; FLOAT: left;}
.bannerImg .bannerPage { POSITION: absolute; bottom:14px; LEFT: 422px;}
.bannerImg .bannerPage A { MARGIN-RIGHT: 15px}
.bannerImg .bannerPage A IMG { VERTICAL-ALIGN: middle}
.slides_container { POSITION: relative; WIDTH:1000px; OVERFLOW: hidden}
.pagination {}
.pagination LI { FLOAT: left;}
.pagination LI A { background:url(../js/hover_point.png) no-repeat; WIDTH: 15px; DISPLAY: block; FLOAT: left; HEIGHT: 15px; OVERFLOW: hidden; text-indent:-9999px;}
.pagination LI.current A { background:url(../js/active_point.png) no-repeat;}

