﻿/*@import "/Skins/Default/resetcommon.css";*/
/*index.css start*/
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px; }
.ml10 { margin-left:10px; }
.bg { background:#FFF; }
em, i { font-style:normal; }
body { background:#ededed; }
/*banner*/
.banner, .fullSlide, .fullSlide .bd li, .fullSlide .bd li a { height: 542px; }
.fullSlide { width:100%; position:relative; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; overflow:hidden; text-align:center; background-position:center top; }
.fullSlide .bd li a { display:block; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:100px; height:8px; margin:1px; overflow:hidden; background:#fff; line-height:999px; }
.fullSlide .hd ul .on { background:#004ebe; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%; z-index:1; width:40px; height:60px; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; width:73px; height:73px; }
.fullSlide .prev { background:url(img/Index/left1s.png) no-repeat; }
.fullSlide .next { left:auto; right:5%; background:url(img/Index/right1s.png) no-repeat; }


.banners { height: 540px; }
.fullSlide { width:100%; position:relative; height:540px; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; height:540px; overflow:hidden; text-align:center; background-position:center top; }
.fullSlide .bd li a { display:block; height:540px; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block;  *display:inline;
zoom:1; width:100px; height:8px; margin:1px; overflow:hidden; background:#fff; line-height:999px; }
.fullSlide .hd ul .on { background:#004ebe; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%; z-index:1; width:40px; height:60px; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; width:73px; height:73px; }
.fullSlide .prev { background:url(img/Index/left1s.png) no-repeat; }
.fullSlide .next { left:auto; right:5%; background:url(img/Index/right1s.png) no-repeat; }

/**/
.pro { height:770px; background:#ededed; overflow:hidden; }
.pro h3 { height:80px; background:url(Img/Index/pr_tb.gif) no-repeat center bottom; font-size:34px; font-weight:bold; color:#0086d8; line-height:34px; text-align:center; margin-top:40px; margin-bottom:44px; }
.pro h3 span { font-size:24px; font-weight:normal; color:#302e2b; line-height:24px; }
.pro h3 a { color:#0086d8; }
.pro h3 em { width:33px; height:35px; display:inline-block; background:url(Img/Index/pr_x.gif) no-repeat center bottom; vertical-align:text-bottom; }
.pr_nav { height:74px; border:1px solid #ccc; background:#0086d8; overflow:hidden; margin-bottom:22px; }
.pr_nav strong { float:right; font-size:14px; font-weight:bold; color:#fff; line-height:74px; padding-right:14px; }
.pr_nav strong a { color:#fff; }
.pr_nav li { float:left; font-size:16px; font-weight:bold; color:#fff; line-height:16px; padding:20px 0 0 64px; height:54px; cursor:pointer; }
.pr_nav li span { font-size:12px; font-weight:normal; color:#9ebedd; text-transform:uppercase; }
.pr_nav li a { color:#fff; }
.pl1 { background:url(Img/Index/pr_b1.gif) no-repeat left top; width:128px; }
.pl2 { background:url(Img/Index/pr_b2.gif) no-repeat left top; width:96px; }
.pl3 { background:url(Img/Index/pr_b3.gif) no-repeat left top; width:130px; }
.pl4 { background:url(Img/Index/pr_b4.gif) no-repeat left top; width:106px; }
.pl5 { background:url(Img/Index/pr_b5.gif) no-repeat left top; width:126px; }
.pr_nav .cur { background-position:left bottom; }
.pr_nav .cur span { color:#fff; }
.pr_img li { float:left; width:240px; height:232px; margin:0 12px 18px 0; background:#d0d0d0; text-align:center; }
.pr_img .cle_c { margin-right:0; }
.pr_img img { width:218px; height:136px; }
.pr_img span { font-size:14px; color:#000; line-height:38px; height:38px; display:inline-block; width:100%; cursor:pointer; }
.pr_img em { width:238px; height:168px; display:block; background:#fff; margin:1px auto 0; padding-top:24px; background:url(Img/Index/pr_tb2.jpg) no-repeat center top; }
.pr_img .cur { background:#c00700; }
.pr_img .cur span { color:#fff; }
/**/
.case { height:554px; overflow:hidden; }
.ca_nav { width:218px; height:508px; background:#0086d8; overflow:hidden; }
.ca_nav h3 { height:92px; padding-top:38px; font-size:34px; font-weight:bold; color:#fff; line-height:42px; text-align:center; }
.ca_nav h3 span { font-size:16px; font-weight:normal; color:#fff; line-height:24px; }
.ca_nav h3 a { color:#fff; }
.ca_nav li { height:62px; border-bottom:1px solid #1890da; font-size:16px; line-height:60px; color:#fff; }
.ca_nav li a { height:62px; width:152px; display:inline-block; padding-left:66px; color:#fff; }
.ca_nav li a:hover, .ca_nav .cur a { background:#c00700; color:#fff; }
/*
.ca_img { width:760px; height:508px; overflow:hidden; }
.ca_img dl { width:366px; height:230px; padding-top:3px; float:left; overflow:hidden; border:1px solid #ccc; margin:0 24px 38px 0; background:#fff; position:relative; }
.ca_img .cle_c { margin-right:0; }
.ca_img dt, .ca_img dt img { width:360px; height:227px; margin:0 auto; }
.ca_img dd { width:360px; height:227px; position:absolute; top:3px; left:3px; background:url(Img/Index/tm.png); text-align:center; font-size:14px; color:#fff; line-height:64px; display:none; }
.ca_img dd img { width:212px; height:140px; display:block; margin:24px auto 0; }
.ca_img dd a { color:#fff; }
.ca_img dd span { background:url(Img/jz2.png) no-repeat center 35px; height:107px; display:block; padding-top:120px; line-height:46px; }
.ca_img dd em { display:block; height:20px; line-height:20px; }
.ca_img dd em a { }
.ca_img .cur dd { display:block; }
*/
.ca_img{ width:760px; height:508px !important; overflow:hidden;}
.ca_img dl{ width:366px; height:230px; padding-top:3px; float:left; overflow:hidden; border:1px solid #ccc; margin:0 24px 38px 0; background:#fff; position:relative;}
.ca_img .cle_c{ margin-right:0;}
.ca_img dt ,.ca_img dt img{ width:360px; height:227px; margin:0 auto;}
.ca_img dd{width:360px; height:227px; position:absolute; top:3px; left:3px; background:url(Img/Index/tm.png); text-align:center;font-size:14px; color:#fff; line-height:64px; display:none;}
.ca_img dd img{ width:212px; height:140px; display:block; margin:24px auto 0; }
.ca_img dd  a{color:#fff;}
.ca_img dd em a{  margin-left:30px;}
.ca_img .cur dd{ display:block;}
/**/
.serv { height:192px; overflow:hidden; }
.serv li { float:left; width:166px; background:url(Img/Index/ser_tb.jpg) no-repeat right center; margin-right:60px; }
.serv .cle_c { background:none; width:96px; margin-right:0; }
.serv li img { width:96px; height:112px; }
.serv li em { width:96px; display:inline-block; }
.serv li span { width:96px; font-size:14px; color:#444; line-height:48px; text-align:center; display:inline-block; }
/**/
.ys { height:796px; background:url(Img/Index/ys_bj.jpg) no-repeat center top; overflow:hidden; }
.ys h3 { height:80px; background:url(Img/Index/ys_txt.png) no-repeat center bottom; font-size:34px; font-weight:bold; color:#0086d8; line-height:34px; text-align:center; padding-top:34px; margin-bottom:38px; }
.ys h3 span { font-size:24px; font-weight:normal; color:#302e2b; line-height:38px; }
.ys h3 a { color:#0086d8; }
.ys .ys_tit { height:594px; background:url(Img/Index/ys_bt.jpg) no-repeat center top; overflow:hidden; position:relative; }
.ys_tit .ys_wrap { float:left; width:475px; height:360px; background:url(Img/Index/ys_b4.jpg) no-repeat center top; overflow:hidden; text-align:center; margin:46px 0 20px 26px; display:inline; }
.ys_tit .ys_wrap .tempWrap { margin-left:19px; }
.ys_tit .ys_wrap .ys-slider-box { height:265px !important; }
.ys_tit .ys_wrap img { width:435px; height:245px; margin-top:19px; }
.ys_tit ul { width:475px; height:140px; padding-left:26px; float:left; }
.ys_tit li { width:100px; float:left; text-align:center; font-size:16px; font-weight:bold; color:#191919; line-height:48px; text-align:center; margin:0 8px; display:inline; }
.ys_tit li span { width:88px; height:88px; background:url(Img/Index/ys_t1.gif) no-repeat center top; font-size:22px; font-weight:bold; line-height:88px; color:#fff; display:inline-block; }
.ys_tt { width:465px; float:right; margin-top:46px; }
.ys_tt dl { width:420px; padding-left:44px; }
.ys_tt dt { height:38px; background:url(Img/Index/ys_x.gif) no-repeat left bottom; font-size:18px; font-weight:bold; color:#c00700; line-height:28px; margin-bottom:4px; }
.ys_tt dd { font-size:14px; color:#666666; line-height:18px; margin-bottom:14px; width:400px; }
.ys_tt .ys1 { background:url(Img/Index/ys_s1.gif) no-repeat left top; height:146px; }
.ys_tt .ys2 { background:url(Img/Index/ys_s2.gif) no-repeat left top; height:144px; }
.ys_tt .ys3 { background:url(Img/Index/ys_s3.gif) no-repeat left top; height:146px; }
.ys_tt .ys4 { background:url(Img/Index/ys_s4.gif) no-repeat left top; }
.ys_tit h5 { width:70px; height:100px; position:absolute; right:0; bottom:0; }
/**/
.ban2{ height:188px; background:url(Img/Index/ban2_bj.jpg) no-repeat center top; overflow:hidden;} 
.ban2 .ba2_txt{ width:250px; height:188px;}
.ban2 p{ width:170px; padding-left:60px; margin-top:56px; font-size:14px; color:#fff; line-height:24px; background:url(Img/Index/ban2_b2.jpg) no-repeat left top;}
.ban2 p span{ font:26px Arial; color:#fff; line-height:28px;}
.ban2 h3 { display:block; width:250px; height:37px; font-size:16px; font-weight:bold; color:#006bc7; line-height:36px; text-align:center; background:url(Img/Index/ban2_b1.jpg) no-repeat center top; margin:10px auto 0;}
.ban2 h3 a{ color:#006bc7;}
/**/
.dy { height:464px; overflow:hidden; padding-top:32px; }
.dy h3 { height:42px; background:url(Img/Index/dy_x.gif) no-repeat left bottom; font-size:20px; font-weight:normal; color:#2a2a2a; line-height:42px; margin-bottom:25px; }
.dy h3 a { color:#2a2a2a; }
.dy h3 span { float:right; font-size:12px; color:#6e6e6e; line-height:42px; }
.dy h3 span a { color:#6e6e6e; }
.dy dd span { font-size:16px; color:#2a2a2a; line-height:16px; }
.dy dd span a { color:#2a2a2a; }
.dy dd p { font-size:12px; color:#6a6a6a; line-height:22px; margin-top:10px; }
.news { width:430px; height:454px; overflow:hidden; }
.news dl { width:425px; height:260px; margin:0 auto 10px; }
.news dt, .news dt img { width:425px; height:140px; margin-bottom:10px; }
.news dd { width:380px; height:90px; border-bottom:1px solid #c2c2c2; margin:0 auto; padding-top:10px; }
.news ul { padding-left:24px; width:375px; }
.news li { height:30px; background:url(Img/Index/dy_d.gif) no-repeat left 12px; font-size:12px; color:#6a6a6a; line-height:30px; padding-left:16px; }
.news li a { color:#6a6a6a; }
.news li span { float:right; cursor:pointer; }
.dy_txt { width:530px; height:180px; overflow:hidden; margin-bottom:8px; }
.dy_txt dt { width:180px; height:110px; float:left; }
.dy_txt dt img { width:180px; height:110px; }
.dy_txt dd { width:322px; float:right; }
.faq { width:530px; height:265px; overflow:hidden; }
.faq h3 { margin-bottom:18px; }
.faq dt { width:180px; height:200px; float:left; }
.faq dt img { width:180px; height:200px; }
.faq dd { width:322px; height:200px; float:right; }
.faq dd span { line-height:40px; }
.faq dd p { margin-top:0; }
/**/
.about { height:422px; overflow:hidden; }
.about h3 { height:50px; font-size:20px; font-weight:normal; color:#3a3a3a; line-height:50px; margin-bottom:35px; background:url(Img/Index/ab_x.gif) no-repeat left bottom; }
.about h3 a { color:#3a3a3a; }
.about h3 span { float:right; font-size:12px; color:#6e6e6e; line-height:50px; }
.about h3 span a { color:#6e6e6e; }
.ab_img, .ab_img img { width:425px; height:302px; overflow:hidden; }
.ab_txt { width:540px; height:135px; }
.ab_txt span { font-size:14px; font-weight:bold; color:#006cbd; line-height:32px; }
.ab_txt span a { color:inherit; }
.ab_txt p { font-size:12px; color:#4b4b4b; line-height:26px; }
.ab_txt p a { color:#0f387d; }
.honor { height:166px; width:540px; }
.honor p { height:30px; background:url(Img/Index/hon_t1.gif) no-repeat left top; font-size:16px; color:#fff; line-height:30px; padding-left:12px; margin-bottom:12px; }
.honor p a { color:#fff; }
.honor p span { float:right; font-size:12px; color:#6e6e6e; line-height:30px; }
.honor p span a { color:#6e6e6e; }
.honor li { width:170px; height:124px; border:1px solid #e0e0e0; float:left; margin-right:12px; text-align:center; position:relative; background:#fff; overflow:hidden; }
.honor .cle_c { margin-right:0; }
.honor li img { width:165px; height:116px; margin-top:4px; }
.honor li span { position:absolute; top:100px; left:2px; width:165px; height:20px; font:12px "宋体"; color:#fff; line-height:20px; background:url(Img/Index/tm.png); cursor:pointer; }
.honor .cur span { background:#0086d8 !important; }
/**/
.gall { height:310px; background:url(Img/Index/gal_bj.gif) no-repeat center top; }
.gall h3 { height:52px; background:url(Img/Index/ga_tb.gif) no-repeat left top; font-size:20px; font-weight:normal; color:#fff; line-height:52px; margin-bottom:20px; overflow:hidden; }
.gall h3 a { color:#0086d8; }
.gall h3 em { width:172px; height:49px; display:inline-block; border:1px solid #c0c0c0; border-top:2px solid #0086d8; text-align:center; overflow:hidden; }
.gall h3 span { float:right; font-size:12px; color:#6e6e6e; line-height:52px; padding-right:20px; }
.gall h3 span a { color:#a2a2a2; }
.gall li { width:232px; height:170px; border:1px solid #e0e0e0; float:left; margin-right:20px; text-align:center; position:relative; background:#fff; overflow:hidden; }
.gall .cle_c { margin-right:0; }
.gall li img { width:224px; height:164px; margin-top:4px; }
.gall li span { position:absolute; top:145px; left:4px; width:224px; height:22px; font:12px "宋体"; color:#fff; line-height:20px; background:url(Img/Index/tm.png); }
.gall .cur span { background:#0086d8 !important; font-weight:bold; }
/**/
.chan { height:144px; overflow:hidden; }
.chan h3 { height:36px; border-bottom:1px solid #8d8d8d; font-size:16px; font-weight:normal; color:#0086d8; line-height:36px; background:url(Img/Index/ch_t1.gif) no-repeat 10px center; padding-left:48px; margin-top:22px; margin-bottom:20px; }
.chan h3 a { color:#0086d8; }
.chan h3 span { float:right; font-size:12px; color:#6e6e6e; line-height:36px; padding-right:10px; }
.chan h3 span a { color:#a2a2a2; }
.chan p { height:24px; font-size:12px; line-height:24px; color:#7e7e7e; }
.chan p span { font-weight:bold; color:#666; }
.chan p a { color:#7e7e7e; margin:0 12px; }
/**/
.zd { width:37px; height:93px; position:fixed; right:20px; bottom:10%; }
.zd img { width:37px; height:93px; }
