@charset "utf-8";
/* CSS Document */
html {overflow-x:hidden;overflow-y:auto;}
html {overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,img,p,tr {padding:0;margin:0;border:0;list-style:none;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%; font-family:Microsoft Yahei;}

body {font-size:12px; font-family:Microsoft Yahei; color:#666; background:#fff;}
a {text-decoration:none; color:#666; transition: all 0.6s ease 0s; line-height:1.4;}
a:hover {text-decoration:none; color:#4199dd; transition: all 0.6s ease 0s;}
img { border:none;}
.clear {clear:both;height:0 auto; line-height:0px; zoom:1; font-size:1px;}
:after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.g1200 { width:1200px; height:auto; margin: 0 auto;}
.fl { float:left;}
.fr { float:right;}


/* 圆细滚动条样式*/
::-webkit-scrollbar{width:6px;height:12px}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#CCC}
::-webkit-scrollbar-thumb:vertical{background-color:#8E8E8E;border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}


/*  logo  nav*/
.logo_nav { width:100%; height:160px; margin:0 auto; background:url(../images/nav-bj.png) center center no-repeat;}

/*  logo  */
.logo_st { width:209px; height:160px; border-right:0px solid #005797;}
.logo_st .logo-tu { width:160px; height:125px; margin:0 auto; margin-top:15px;}
.logo_st .logo-tu a { width:160px; height:125px; display:block; }

/*  nav  */
.nav_st { width:990px; height:160px;}

.nav_st .nav-nr { width:990px; height:60px;}
.nav-nr ul { width:990px; height:60px; margin:0 auto;}
.nav-nr ul li { float:left; width:12.4%; height:59px; line-height:59px; text-align:center; border-right:1px solid #eaeaea; border-top:1px solid #eaeaea; }
.nav-nr ul li a { font-size:14px; color:#666; display: block; text-align:center; height:60px; line-height:59px; margin-top:-1px;}
.nav-nr ul li a:hover { background:url(../images/nav-hov_bg.jpg) center top no-repeat; color:#005ea6;}

.nav-nr ul li a.on {  background:url(../images/nav-hov_bg.jpg) center top no-repeat; color:#005ea6;}

.nav-zi { width:990px; height:100px;}

/*  说明  */
.nav-zi .sm { width:290px; height:50px; margin-left:25px; margin-top:22px; padding-left:0px;}
.nav-zi .sm .sm-fl { height:auto;}
.nav-zi .sm .sm-fl p { font-size:48px; color:#dd2a42; font-family:impact; line-height:50px; }
.nav-zi .sm .sm-fr { padding-left:8px;}
.nav-zi .sm .sm-fr p { font-size:14px; color:#5a5a5a; line-height:1.8; letter-spacing:5px; margin-top:1px;}
.nav-zi .sm .sm-fr span { font-size:16px; color:#333; line-height:1.1; font-weight:bold;}

/*  tel  */
.nav-zi .tel { width:200px; height:40px; text-align:left; margin-top:31px;}
.nav-zi .tel img { margin:3px 0px 3px 0px;}
.nav-zi .tel .tel-xx { width:160px; padding-left:5px;}
.nav-zi .tel .tel-xx p { font-size:12px; line-height:1.3; display:block; color:#666;}
.nav-zi .tel .tel-xx span { font-size:20px; color:#005ea6; line-height:28px; display:inline; font-weight:bold;}


/* banner */
.banner_st { position: relative; height:550px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slider{ width:100%; height:550px; margin:0 auto; overflow:hidden;}
.slider #slider1_container { width:100%; height:550px; position: relative; top: 0px; left: 0px;}
.slider .slides { cursor: move; width:100%; height:550px; position: absolute; overflow: hidden; left: 0px; top: 0px; }
.slider .slides div{ width:100%; height:550px; text-align:center; position:relative; overflow:hidden;}
.slider .slides div a { position:absolute; width:1920px !important; left:50% !important; vertical-align:middle; margin:0 auto; text-align:center;}
.slider .slides img { width:1920px !important; height:550px; text-align:center; vertical-align:middle; position:relative; left:-50% !important;     }
.av{ background-color:#FFFFFF !important;}
.slidetip{ position:fixed; z-index:99; bottom:60px; left:48%;}


/*  中部  */
#contain { width:100%; height:auto; margin:0 auto;}

.g_tit { width:1200px; height:73px; margin:0 auto; position:relative;}
.g_tit .tu { width:307px; height:73px; margin:0 auto;}
.g_tit .tu img {}
.g_tit .zi { width:96px; height:33px; margin:0 auto; text-align:center; position:absolute; left:50%; bottom:27px;}
.g_tit .zi p { text-align:center; color:#005ea6; font-size:24px; line-height:1.4; font-weight: bold; position:absolute; left:-50%;} 


/*  搜索  */
.search_st { width:100%; height:68px; margin:0 auto; background:#f5f5f5;}
.search_st .ssjg { width:800px; height:68px; line-height:68px; }
.search_st .ssjg p { font-size:12px; color:#666; line-height:68px;}
.search_st .ssjg p span { font-weight:bold; font-size:14px; color:#333; }
.search_st .ssjg p a { font-size:12px; color:#666; }
.search_st .ssjg p a:hover { color:#4199dd;}

.search_st .ss_cont { width:335px; height:32px; margin-right:20px; margin-top:18px;}
.search_st .ss_cont form { width:335px; height:32px; margin:1px 0px;}
.search_st .ss_cont input { margin:0px; padding:0px; border:none; background:none; float:left;}
.search_st .ss_cont .inputText { width:238px; height:30px; line-height:30px; color:#999; font:12px/23px Microsoft Yahei; padding:0px 10px; vertical-align:middle; padding-left:10px; padding-right:5px; -webkit-appearance:none; outline:none; -webkit-border-radius:0; display: block; background:#fff; border: #e6e6e6 1px solid;}
.search_st .ss_cont .inputSubmit { width:80px; height:30px; line-height:32px; font-size:14px; color:#fff; text-align: center; background: #4199dd; cursor:pointer; outline:none; margin-top:1px; }



/*  关于我们  */
.about_st { width:100%; height:565px; margin:0 auto; margin-top:52px;}
.about_st .g_tit {}

.about_nr { width:1200px; height:400px; margin:0 auto; margin-top:42px; position:relative;}
.about_nr .about-zi { width:630px; height:350px; background:#f8f8f8; padding-left:30px; position:absolute; left:0px; top:40px;}
.about_nr .about-zi .tit { width:500px; height:26px; overflow:hidden; margin-top:40px;}
.about_nr .about-zi .tit h3 { font-size:20px; color:#15191c; font-weight:bold;}
.about_nr .about-zi .zi { width:540px; height:180px; overflow:hidden; margin-top:15px;}
.about_nr .about-zi .zi p { font-size:14px; color:#5a5a5a; line-height:1.8; text-indent:2em; text-align:justify;}
.about_nr .about-zi .more { width:110px; height:40px; position:absolute; bottom:30px;}
.about_nr .about-zi .more a { width:106px; height:36px; line-height:36px; text-align:center; color:#15191c; font-size:16px; font-weight:bold; display:block; border:2px solid #15191c;}
.about_nr .about-zi .more a:hover { background:#15191c; color:#fff;}

.about_nr .about-bg { width:130px; height:450px; position:absolute; right:0px;}
.about_nr .about-bg .bg { width:100px; height:450px; background:#15191c;}
.about_nr .about-bg .bg img { width:92px; position:absolute; left:40px;}

.about_nr .about-tu { width:600px; height:450px; position:absolute; right:0px;}
.about_nr .about-tu .tu { width:530px; height:314px;}
.about_nr .about-tu .tu img { width:530px;}
.about_nr .about-tu .more { width:232px; height:40px; margin-left:30px; margin-top:18px;}
.about_nr .about-tu .more a { width:110px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; display:block;}
.about_nr .about-tu .more a.red { background:#1f5ba3; float:left;}
.about_nr .about-tu .more a.blue { background:#c22826; float:right;}
.about_nr .about-tu .more a:hover { background:#15191c;}


/*  产品展示  */
.pro_st { width:100%; height:800px; margin:0 auto; background:url(../images/cp-bj.jpg) center top no-repeat;}
.pro_st .g_tit { padding-top:60px;}
.pro_st .g_tit .tu { width:484px;}
.pro_st .g_tit .zi p { color:#fff;}

.pro_nr { width:1200px; height:600px; margin:0 auto; margin-top:40px;}
.pro_nr ul { width:1230px;}
.pro_nr ul li { width:380px; height:290px; float:left; margin-right:30px; margin-bottom:15px;}
.pro_nr ul li .cp-tu { width:380px; height:245px;}
.pro_nr ul li .cp-tu a { width:376px; height:241px; text-align:center; background:#fff; display:block;border:2px solid #fff; display:table-cell; vertical-align:middle;}
.pro_nr ul li .cp-tu a:hover { border:2px solid #df2b3d; transition: all 2s ease 0s;} 
.pro_nr ul li .cp-tu a img { max-width:370px; max-height:237px; text-align:center; vertical-align:middle;}

.pro_nr ul li .cp-zi { width:380px; height:45px; text-align:center;}
.pro_nr ul li .cp-zi a { width:380px; height:45px; line-height:45px; display:block; color:#fff; font-size:14px; text-align:center;}


/*  业务范围  */
.bus_st { width:100%; height:513px; margin:0 auto; margin-top:55px;}
.bus_st .g_tit { }
.bus_st .g_tit .tu { width:591px;} 

.bus_nr { width:1200px; height:400px; margin:0 auto; margin-top:40px;}
.bus_nr ul { width:1238px; height:auto;}
.bus_nr ul li { width:375px; height:400px; float:left; margin-right:37px;}
.bus_nr ul li .bus-tu { width:375px; height:270px; position:relative;}
.bus_nr ul li .bus-tu img { width:375px; }
.bus_nr ul li .bus-tu .tu-hov { width:375px; height:270px; position:absolute; background:rgba(67, 67, 67, 0.7); display:none; top:0px; cursor:pointer;} 
.bus_nr ul li .bus-tu .tu-hov .tb { width:375px; height:270px;vertical-align:middle; display:table-cell; text-align:center;}
.bus_nr ul li .bus-tu .tu-hov .tb img { width:42px; height:42px; vertical-align:middle;}
.bus_nr ul li .bus-tu:hover .tu-hov { display:block; transition: all 1s ease 0s;}

.bus_nr ul li .bus-zi { width:375px; height:130px; text-align:center; background:url(../images/bus-zi.jpg) center center no-repeat; cursor:pointer;}
.bus_nr ul li .bus-zi:hover { background:url(../images/bus-zhov.jpg) center center no-repeat;}
.bus_nr ul li.on .bus-zi { background:url(../images/bus-zhov.jpg) center center no-repeat;}
.bus_nr ul li.on .bus-zi:hover { background:url(../images/bus-zi.jpg) center center no-repeat;}
.bus_nr ul li .bus-zi h3 { color:#fff; font-size:18px; line-height:25.2px; text-align:center; padding-top:19px;} 
.bus_nr ul li .bus-zi p { color:#fff; font-size:12px; line-height:2; text-align:left; padding:9px 18px 0px 18px;}



/*  优势  */
.adv_st { width:100%; height:320px; margin:0 auto; background:url(../images/ys-bg.jpg) center top no-repeat; margin-top:60px;}

.adv_top { width:1200px; height:140px; margin:0 auto; display:block !important;}
.adv_top .sm { width:560px; height:90px; margin-left:40px; margin-top:25px;}
.adv_top .sm p { color:#fff; font-family:华文新魏; font-size:34px; letter-spacing:1px; font-weight:bold; line-height:45px;}
.adv_top .sm p span { margin-left:153px; display:block; line-height:45px;}
.adv_top .lx { width:550px; height:60px; margin-left:50px; margin-top:35px;}
.adv_top .lx .tb-adv { margin-top:7px;}
.adv_top .lx .zi { width:250px; height:64px; margin-left:13px;}
.adv_top .lx .zi p { color:#fff; font-size:17px; line-height:1.4;}
.adv_top .lx .zi span { color:#fff; font-size:28px; font-weight:bold; line-height:1.4;}
.adv_top .lx .zix { width:157px; height:42px; margin-top:9px;}
.adv_top .lx .zix a { width:155px; height:40px; line-height:40px; text-align:center; color:#dd2a42; font-size:14px; background:#fff; border:1px solid #fff; display:block;}
.adv_top .lx .zix a:hover { background:#dd2a42; color:#fff;}

.adv_bott { width:100%; height:180px; background:#f5f5f5;}
.adv_bott .ys-nr { width:1200px; height:180px; margin:0 auto;}
.adv_bott .ys-nr ul {}
.adv_bott .ys-nr ul li { width:269px; height:115px; float:left; text-align:center; padding:25px 15px 0px 15px; margin:20px 0px; border-right:1px dashed #d0d0d0;}
.adv_bott .ys-nr ul li.li-fr { border:none;}
.adv_bott .ys-nr ul li h3 { font-size:18px; color:#333; text-align:center; line-height:25px;}
.adv_bott .ys-nr ul li div.line { width:14px; margin:0 auto; border-bottom:3px solid #dd2a42; margin-top:8px; margin-bottom:13px;}
.adv_bott .ys-nr ul li p { font-size:12px; color:#999; text-align:justify; line-height:1.8;}


/*  新闻资讯  */
.news_st { width:100%; height:; margin:0 auto; margin-top:60px;}
.news_st .g_tit { }
.news_st .g_tit .tu { width:519px;} 

.news_nr { width:1200px; height:445px; margin:0 auto; margin-top:30px;}
.news_nr .news-lieb { width:615px; height:54px; margin:0 auto;}
.news_nr .news-lieb ul { width:615px; height:54px;}
.news_nr .news-lieb ul li { width:195px; height:54px; line-height:54px; color:#fff; text-align:center; float:left; margin:0px 5px;}
.news_nr .news-lieb ul li a { width:195px; height:54px; line-height:54px; text-align:center; display:block; color:#666; background:#ececec; font-size:14px;}
.news_nr .news-lieb ul li a.lieb-xw { color:#fff; background:#4299de;}
.news_nr .news-lieb ul li a:hover { color:#fff; background:#4299de;}

.news_nr .full_content { width:1200px; height:280px; margin:0 auto; background-position:center center; background-repeat:no-repeat; margin-top:45px;}
.news_nr .full_content .news-xw { width:720px; height:290px; overflow:hidden;}
.news_nr .full_content .news-xw ul {}
.news_nr .full_content .news-xw ul li { width:720px; height:125px; float:left; margin-bottom:15px; padding-bottom:15px; }
.news_nr .full_content .news-xw .news-tu { width:200px; height:125px; text-align:center; overflow: hidden;}
.news_nr .full_content .news-xw .news-tu a {}
.news_nr .full_content .news-xw .news-tu a img { width: 200px; height:125px; display:inline;}
.news_nr .full_content .news-xw .news-zi { width: 495px; overflow: hidden; word-wrap: break-word;}
.news_nr .full_content .news-xw .news-zi p.title { margin-bottom: 5px;}
.news_nr .full_content .news-xw .news-zi p.title a { display:inline-block; font-family:Microsoft YaHei; font-size:16px; color:#5A5A5A; font-weight:normal;text-decoration:none; line-height:140%;}
.news_nr .full_content .news-xw .news-zi p.title a:hover { color:#0064d4;}
.news_nr .full_content .news-xw .news-zi p.title span a { color:#0064d4; font-weight: normal; }
.news_nr .full_content .news-xw .news-zi p.title span a:hover { color:#4199dd;}
.news_nr .full_content .news-xw .news-zi p.time { font-size:12px; font-family:Microsoft YaHei;}
.news_nr .full_content .news-xw .news-zi p.abstract { height:60px; margin-top:8px; font-size:13px; overflow:hidden;}

.news_nr .more { width: 120px; height:32px; line-height:30px; margin:0 auto; margin-top:40px; }
.news_nr .more a { width:118px; height:30px; line-height:30px; text-align:center; display:block; -webkit-border-radius: 50px 50px 50px 50px; border-radius: 50px 50px 50px 50px; border:1px solid #d9d9d9; color:#888; font-size:12px;}
.news_nr .more a:hover { background:#4199dd; color:#fff; border:1px solid #4199dd; }



/*  尾部  */
#footer { width:100%; height:405px; margin:0 auto; margin-top:50px;}
#footer .main { width:1200px; height:auto; margin:0 auto;}

.infor_st { width:100%; height:355px; background:#222;}
.infor_st .line { width:auto; height:150px; margin-top:100px; border-right:1px solid #373737;}

.infor_st .xinx { width:280px; height:245px; margin-right:20px; margin-top:55px;}
.infor_st .xinx h3 { font-size:16px; color:#eee;}
.infor_st .xinx .zi { width:280px; margin-top:20px;}
.infor_st .xinx .zi p.p1 { color:#389ae5; font-size:24px;}
.infor_st .xinx .zi p.p1 span { color:#777; font-size:12px;}
.infor_st .xinx .zi p.p2 { width:260px; color:#eee; line-height:2; margin-top:13px; font-size:12px;}
.infor_st .xinx .zi p.p2 span { width:280px; height:14px; display:block;}
.infor_st .xinx .more { width:90px; height:30px; margin-top:14px;}
.infor_st .xinx .more a { width:88px; height:28px; line-height:28px; display:block; text-align:center; color:#7a7a7a; border:1px solid #7a7a7a;     -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
.infor_st .xinx .more a:hover { color:#fff;}

.infor_st .ewm { width:300px; height:245px; margin:55px 76px 0px 86px;}
.infor_st .ewm h3 { font-size:16px; color:#eee;}
.infor_st .ewm .erw-tu { width:300px; height:165px; margin-top:25px;}
.infor_st .ewm p { color:#eee; line-height:35px; text-align:center;}
.infor_st .ewm .bg { width:130px; height:130px; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.infor_st .ewm .weix { width:130px;}
.infor_st .ewm .weix img { width:126px; padding:2px;}
.infor_st .ewm .phone { width:130px;}
.infor_st .ewm .phone img { width:126px; padding:2px;}

.infor_st .daoh { width:300px; height:200px; margin-top:55px; margin-left:70px;}
.infor_st .daoh h3 { font-size:16px; color:#eee;}
.infor_st .daoh .dh { width:300px; margin-bottom:15px;}
.infor_st .daoh .dh ul { width:330px; height:25px; }
.infor_st .daoh .dh ul li { width:50px; height:25px; line-height:25px; float:left; margin-right:30px;}
.infor_st .daoh .dh ul li a { color:#eee;}
.infor_st .daoh .dh ul li a:hover { color:#4199dd;}
.infor_st .daoh .dh1 { margin-top:25px;}
.infor_st .daoh .dh2 {}


.copy_st { width:100%; height:50px; background:#111;}
.copy_st p { height:50px; line-height:50px; text-align:center; color:#eee; font-size:13px;}
.copy_st p a { color:#eee; font-size:13px;}
.copy_st p a:hover { color:#4199dd;}
.copy_st p span { margin-right:20px;}



/*  侧边  */
.sidebar { width:1200px; height:auto; margin:0 auto; margin-top:20px;}

.sb_nav { width:240px !important; height:auto; float:left; position:relative;}
.sb_nav .lieb-tit { width:240px; height:90px; background:#4599d7; text-align:center; position:relative; }
.sb_nav .lieb-tit h3 { font-size:20px; color:#fff; font-weight:bold; line-height:1.4; padding-top:22px;}
.sb_nav .lieb-tit p { font-size:12px; color:#fff; font-family:"Times New Roman"; line-height:1.4; text-transform:uppercase;}

.sb_nav .left-lieb { width:240px; height:auto; margin-bottom:5px;}
.sb_nav .left-lieb ul {}
.sb_nav .left-lieb ul li { width:240px; height:50px; line-height:50px; text-align:center; border-bottom:1px solid #fff;}
.sb_nav .left-lieb ul li a { width:240px; height:50px; line-height:50px; display:block; font-size:14px; color:#555; background:#ececec;}
.sb_nav .left-lieb ul li a:hover { color:#fff; background:#005ea6;}

.sb_nav .left-lx { width:240px; height:auto;}
.sb_nav .left-lx .lx-tit { width:240px; height:50px; background:#4599d7;}
.sb_nav .left-lx .lx-tit p { color:#fff; font-size:15px; text-align:center; line-height:50px;}
.sb_nav .left-lx .lx-tu { width:240px; height:120px;}
.sb_nav .left-lx .lx-tu img { width:240px;}
.sb_nav .left-lx .lx-nr { padding:10px; border:1px solid #eaeaea;}
.sb_nav .left-lx .lx-nr h3 { font-size:13px; font-weight:bold; color:#555; line-height:2;}
.sb_nav .left-lx .lx-nr p { color:#555; line-height:2;}


.line-bg { height:7px; background:url(../images/line-bg.png) top repeat;}







