﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.fullSlide {width:100%;position:relative;height:482px;max-width:1600px;margin:0 auto;text-align:center;}
.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:482px;overflow:hidden;text-align:center;background-position:center top;background-repeat:no-repeat;}
.fullSlide .bd li a {display:block;height:482px;}
.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:#1f5fd9;}
.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;}

/*banner*/
.banner{ display:block; height:482px;overflow:hidden;}
.banner a{height:482px; display:block;}
/**/
.fiv{ background:url(Img/Index/fiv.jpg) no-repeat center 0; height:768px; overflow:hidden; margin-bottom:46px;}
.fiv h3{ padding-top:72px; height:77px; line-height:77px; text-align:center;}
.fiv h3 a{ font-size:35px; color:#fff; cursor:default;}
.fiv p{ height:505px; padding-top:1px;}
.fiv p a{display:block; background:url(Img/Index/f_bg2.png) no-repeat; width:153px; height:453px; float:left; margin-right:27px; color:#fff; font-size:15px; line-height:28px; padding:0 12px;}
.fiv p a em{ display:block; text-align:center; font-weight:bold; font-size:20px; padding-top:120px; height:123px;}
.fiv p a em b{ font-size:52px; line-height:100%;}
.fiv p a:hover{ background:url(Img/Index/f_bg1.png) no-repeat; text-decoration:none;}
.fiv p .nob{ margin-right:0;}
.fiv h4{ text-align:center;}
.fiv h4 img{ padding:0 19px;}
/**/
.pro_l{ background:url(Img/Index/pl_bg.gif) repeat-y; width:224px; height:878px; overflow:hidden; position:relative;}
.pro_l h3{height:98px;font-size:26px; text-align:center; line-height:100%; background:url(Img/Index/pl_h31.gif) no-repeat;}
.pro_l h3 a{ color:#fff; padding-top:31px; display:inline-block;}
.pro_l h4{ background:url(Img/Index/pl_h3.gif) no-repeat; height:30px; line-height:30px;font-size:16px; margin:10px 0 10px 22px;}
.pro_l h4 a{ display:inline-block; padding-left:26px; color:#111;}
.pro_l .mat{ margin-top:20px;}
.pro_l ul{ padding:0 0 10px 0;}
.pro_l ul li{ height:29px; line-height:29px; background:url(Img/Index/pl_li.gif) no-repeat 8px 13px; padding-left:27px; border-bottom:1px  dashed #dadada; margin:0 25px 0 22px;}
.pro_l ul li a{ color:#444; font-size:14px;}
.pro_l h4 a:hover,.pro_l ul li a:hover{ color:#1f5fd9;}
.pro_l ul .nob{ border-bottom:none;}
.pro_l h6{ background:url(Img/Index/pl_bg-03.gif) no-repeat; height:20px; position:absolute; left:0; bottom:0;}

.pro_r{ width:765px;}
.pro_r h3{ font-size:18px;height:41px;background:url(Img/Index/pr_h3.jpg) no-repeat left bottom; margin-bottom:25px; margin-left:23px;}
.pro_r h3 a{ color:#fff; display:inline-block; line-height:34px; padding-left:33px;}
.pro_r h3 i{ display:inline-block; float:right; padding-top:9px;}
.pro_r ul{ _margin-left:-23px;}
.pro_r ul li { background:url(Img/Index/pr_bg.jpg) no-repeat center 206px; width:232px; float:left; margin:0 0 0 23px; height:284px;}
.pro_r ul li img{ border:1px solid #dfdddd; width:230px; height:202px;}
.pro_r ul li span { display:block;text-align:center; font-size:14px; padding-top:22px; height:28px;}
.pro_r ul li span a{ color:#555;}
/**/
.tt1{ background:url(Img/Index/tt1.jpg) no-repeat center 0; height:329px; overflow:hidden;}
.tt1 p{ color:#fff; font-size:13px; padding:170px 0 0 170px;}
.tt1 p b{ font-size:27px; font-family:Impact; font-weight:normal;}
/**/
.case{ background:url(Img/Index/bg2.jpg) no-repeat center 0; height:593px; overflow:hidden;}
.case h3{ font-size:0; text-align:center; height:120px;}
.c_l{ width:756px;}
.c_l dl{ overflow:hidden;}
.c_l dl dt{ position:relative;width:484px; height:398px; float:left; padding-left:10px; padding-right:20px; position:relative;}
.c_l dl dt img{ width:478px; height:392px; border:3px solid #fff;}
.c_l dl dt .c_con{ position:absolute; left:13px;top:3px;width:438px; padding-left:40px; height:392px; background:url(Img/Index/bg.png) repeat;}
.c_l .c_con h4{ font-size:18px; padding-top:82px; height:33px;}
.c_l .c_con h4 a{ color:#fff;}
.c_l .c_con i{ display:block; color:#fff; font-size:14px; line-height:32px; font-style:normal;}
.c_l .c_con em img{ width:204px; height:48px; border:none; padding:45px 0 0 83px;}
.c_r{background:url(Img/Index/c_bg1.gif) no-repeat; width:229px; height:394px;}
.c_l dl dd{ float: left; width:228px;}
.c_l dl dd p{ width:228px; margin-bottom:22px; position:relative; height:188px;}
.c_l dl dd p img{ width:222px; height:182px; border:3px solid #fff;}
.c_l dl dd p span{ position: absolute; left:3px; bottom:3px; display:block; font-size:13px; height:38px; line-height:38px; background:url(Img/Index/bg.png) repeat; text-align:center;width:222px;}
.c_l dl dd p span a{ color:#fff; font-weight:bold;}
.c_r ul li{ height:79px;}
.c_r ul li a{ display:block; padding:18px 0 0 89px; font-size:24px; font-weight:bold;color:#fff; height:61px;}
.c_r ul li a span{ display:block; font-size:12px; font-family:Arial;}
.c_r ul li a:hover{ background:url(Img/Index/c_bg2.gif) no-repeat; text-decoration:none;}
.c_r ul .bg2 a:hover{ background:url(Img/Index/c_bg2.gif) no-repeat 0 -79px;}
.c_r ul .bg3 a:hover{ background:url(Img/Index/c_bg2.gif) no-repeat 0 -158px;}
.c_r ul .bg4 a:hover{ background:url(Img/Index/c_bg2.gif) no-repeat 0 -237px;}
.c_r ul .bg5 a:hover{ background:url(Img/Index/c_bg2.gif) no-repeat 0 -316px;}
/**/
.ys{ background:url(Img/Index/y_bg1.jpg) no-repeat center 0; height:1315px; overflow:hidden;}
.ys h3{ padding:55px 0 0 30px; font-size:0; height:276px;}
.ys dl{ margin-left:530px;}
.ys dl dt{ height:156px; border-bottom:1px dotted #666; overflow:hidden; margin-bottom:28px;}
.ys dl dt i{ display:inline-block; float:left; background:url(Img/Index/y_h3.gif) no-repeat; width:86px; height:93px; font-size:48px; color:#fff; font-family:Arial; text-align:center; padding-top:45px; line-height:100%; margin-right:15px;}
.ys dl dt i span{ border-bottom:2px solid #fff;}
.ys dl dt b{ display:inline-block; float:left; color:#575757; font-size:24px; width:349px; font-weight: normal;}
.ys dl dt b em{ display:block; color:#0063cc; font-size:32px; display:block; font-weight:bold; padding-top:40px; line-height:100%; padding-bottom:5px;}
.ys dl dd p{ color:#4f4b4b; font-size:18px;padding-left:33px; background:url(Img/Index/ico.png) no-repeat 3px 2px; margin-bottom:25px;}
.ys dl dd p span{ color:#ff8200; font-weight:bold;}
.ys .y2{ margin-left:0; padding-top:229px; width:450px;}
.ys2{ background:url(Img/Index/y_bg2.jpg) no-repeat center 0; height:920px; overflow:hidden; padding-top:66px;}
.ys2 dl{ margin-left:518px;}
.ys2 dl dt b{ width:381px;}
.ys2 dl dt b em{ font-size:31px;}
.ys2 .y4{ margin-left:0; padding-top:160px; width:418px;} 
.ys2 .y4 dt b{width: 317px;}
/**/
.tt2{ background:url(Img/Index/tt2.jpg) no-repeat center 0; height:195px; overflow:hidden;}
.tt2 p{ width:214px; float:right; font-size:14px; color:#e4f0ff; padding-top:28px;}
.tt2 p b{ display:block; font-size:24px; font-family:Impact; font-weight:normal; height:41px;}
/**/
.show{ background:url(Img/Index/bg3.jpg) no-repeat center 0; height:644px; overflow:hidden;}
.show ul li{ position:relative; padding-bottom:64px;}
.show ul li img{ width:950px; height:436px; padding:27px 0 0 25px;}
.show ul li span{ position:absolute; left:25px; top:423px; height:40px; line-height:40px; display:block; text-align:center; background:url(Img/Index/span2.png) repeat;width:950px; }
.show ul li span a{ font-size:16px; color:#fff;}
.show p{ text-align:center; padding-right:53px;}
.show p a{ display:inline-block; background:url(Img/Index/ic2.gif) no-repeat; width:18px; height:17px; margin:0 9px;}
.show p a:hover,.show p .cur{ background:url(Img/Index/ic1.gif) no-repeat;}
/**/
.kh{ position:relative; width:960px; margin:0 auto; height:514px;}
.kh .uu{ position:absolute; top:266px; left:-72px;}
.kh .dd{ position:absolute; top:266px; right:-72px;}
.kh h3{ height:104px; background:url(Img/Index/k_h3.jpg) no-repeat 180px 0;}
.kh h3 a{ color:#005cbb; font-size:30px;}
.kh h3 span{ display:block; padding-left:722px;}
.kh h3 i{ display:block; padding-left:414px; padding-top:3px;}
.kh dl{ width:289px; float:left; margin-right:41px; display:inline-block; background:#3c3c3c; height:366px;}
.kh dl dt{ height:165px;}
.kh dl dt img{ width:289px; height:171px;}
.kh dl dd h4{ font-size:14px; line-height:22px; height:22px; overflow:hidden; padding:22px 0 10px; text-align:center;}
.kh dl dd h4 a{ color:#fff;}
.kh dl dd i{ font-style:normal; color:#fff; display:block; height:33px; font-size:14px;text-align:center;}
.kh dl dd p{ line-height:24px; color:#f1f1f1; padding:0 20px; height:60px;}
.kh dl dd em{ display:block; text-align:center;}
.kh .cur,.k_con dl:hover{ background:#005cbb;}
.kh .noma{ margin-right:0;}
/**/
.abo{ background:url(Img/Index/a_bg.jpg) no-repeat center 0; height:628px; overflow:hidden; padding-top:65px; margin-bottom:-14px;}
.abo dl{ height:205px; overflow:hidden;}
.abo dl dt{ float:left; padding:100px 83px 0 133px; font-size:22px;}
.abo dl dt a{ color:#fff;}
.abo dl dt span{ font-size:28px; display:block;}
.abo dl dd{ width:498px; float:left;}
.abo dl dd h3{ font-size:16px; height:37px;}
.abo dl dd h3 a{ color:#fff;}
.abo dl dd p{ font-size:14px; color:#fff; line-height:24px;}
.abo dl dd p a{ display:block; width:172px; height:40px; line-height:40px; border:2px solid #abc4df; font-size:14px; color:#fff; text-align:center; margin-top:18px;}
.abo h4{ clear:both; font-size:16px; color:#fff;}
.abo h4 em{ display:block; float:left; padding-left:160px; padding-top:67px; font-weight:normal;}
.abo h4 em span{ font-size:28px; display:block; font-family:Arial; font-weight:bold; width:229px;}
.abo h4 i{ display:inline-block;}
.abo h4 i img{ width:592px; height:362px;}
/**/
.fc{ width:1000px; margin:0 auto; position: relative; height:318px;}
.fc .uu{ position:absolute; top:118px; left:-72px;}
.fc .dd{ position:absolute; top:118px; right:-72px;}
.gy_nav{background: url(Img/Index/f_li.gif) repeat-x; height:66px; line-height:40px;}
.gy_nav ul{ float:left;}
.gy_nav ul li{ float:left; font-size:16px; font-weight:bold;}
.gy_nav ul li a{ display:inline-block; color:#323232; padding:0 24px;}
.gy_nav ul li a:hover,.gy_nav ul .cur a{ background: url(Img/Index/f_cur.gif) no-repeat center 0; text-decoration:none; color:#fff; padding-bottom:9px;}
.gy_nav span{ float:right;font-size:12px; padding-right:18px; text-transform:uppercase; font-style:italic;}
.gy_nav span a{ color:#888;}
.f_con ul li { float:left; width:228px; padding:0 29px 0 0;}
.f_con ul .nobor { padding:0;}
.f_con ul li img { border:solid 1px #b2b2b2; width:217px; height:151px; padding:3px;}
.f_con ul li a span { display:block; height:35px; line-height:35px; text-align:center;overflow:hidden; color:#383838; font-size:13px;}
/**/
.news{ height:385px;}
.n_l{ width:606px;}
.n_l .gy_nav ul .cur a,.n_l .gy_nav ul li a:hover{background: url(Img/Index/n_h3.gif) no-repeat center 0;}
.dt_con dl { height:158px; overflow:hidden;}
.dt_con dt { float:left; padding-right:10px;}
.dt_con dt img { padding:4px; border:solid 1px #dfdfdf; width:188px; height:124px;}
.dt_con dd { float:left; width:390px;}
.dt_con dd h3 { height:35px; line-height:23px;}
.dt_con dd h3 a { font-size:15px; color:#323232;}
.dt_con dd p { line-height:20px; font-size:13px; color:#777;}
.dt_con dd p a{ display:block; width:142px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:14px; background:#f08300; margin-top:22px;}
.dt_con ul li { background:url(Img/Index/n_li.gif) no-repeat left 12px; padding-left:15px; height:30px; line-height:30px; overflow:hidden; width:288px; float:left;}
.dt_con ul li a { color:#777; font-size:13px;}

.n_r{ width:327px;}
.n_r h3{background: url(Img/Index/f_li.gif) repeat-x; height:66px; line-height:40px;}
.n_r h3 i{ display:inline-block; background:url(Img/Index/n_h3.gif) no-repeat center 0; height:48px; width:132px; text-align:center; font-style:normal;}
.n_r h3 a{color:#fff;font-size:16px; font-weight:bold;}
.n_r h3 span{ float:right; padding-right:18px; text-transform:uppercase; font-style:italic;}
.n_r h3 span a{ color:#888; font-weight:normal;font-size:12px;}
.n_r dl { padding:5px 0; border-bottom:dashed 1px #d7d7d7; margin:0 16px;}
.n_r .nobor { border-bottom:none;}
.n_r dl dt { background: url(Img/Index/n_w.gif) no-repeat left 6px; height:30px; line-height:30px; padding-left:30px; overflow:hidden; }
.n_r dl dt a { color:#777; font-size:13px;}
.n_r dl dd { background:url(Img/Index/n_d.gif) no-repeat left 4px;line-height:24px; padding-left:30px;color:#777; height:70px; overflow:hidden; font-size:13px; padding-bottom:20px; }
.n_r .nob{ border-bottom:none; margin-top:20px;}
/**/
.links{ height:155px; overflow:hidden;}
.links h3{ height:38px; font-size:22px;}
.links h3 a{ color:#191919;}
.links h3 span{ float:right; font-size:12px;}
.links h3 span a{ color:#343434; font-size:12px; font-weight:normal;}
.links p{ margin-left:-13px;}
.links p a{ display:inline-block; font-size:12px; color:#343434; line-height:30px; padding:0 15px;}

.ad_warp{ position:relative; width:344px; overflow:hidden; width:100%;}

.new-e ul li a{ white-space:nowrap;text-overflow: ellipsis; overflow:hidden; display:block; width:297px;}
