@charset "utf-8";

/* CSS Document */



/* banner */

.banner{width:100%; margin:0 auto; position:relative; height:450px; background:url(../images/banner.jpg) no-repeat center;}

.fullSlide{width:100%;position:relative;height:100%;background:transparent;}

.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{height:100%;}

.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;}

.fullSlide .bd li a{display:block;height:100%;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}

.fullSlide .hd ul{text-align:center;margin-bottom:10px;}

.fullSlide .hd ul li{background:#fff;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px;}

.fullSlide .hd ul .on{background:#045fb2;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}

.fullSlide .next{left:auto; right:2%; background-position:-6px -137px;}



/*search*/

.search_box{width: 100%; height: 40px; background:#eeeeee;}

.search{width: 1080px; margin:auto; height:40px; padding:0px 10px;}

.keytext{width: 770px;height: 40px;line-height: 40px; float: left; font-family:  Microsoft YaHei; font-size: 12px; color:#333;}

.keytext span{line-height: 40px; color: #303030;}

.keytext a{margin: 0px 8px 0px 0px; line-height:40px; color:#303030;}

.rmgj-n-r{ float:right; margin-top:7px;}

.text{padding:0px 0px 0px 26px; float:left; height:24px; width:146px; font-size:12px; background:url(../images/search_bg.jpg) no-repeat;}

.submit{width:48px; height:24px; border:0; padding:0; background:#045fb2; list-style:none; float:left; color:#fff; font-size:12px;}



/**cpys_box**/

.cpys_box{ height:636px; background:url(../images/cpys_bg.jpg) no-repeat center;}

.cpys_big{ width:1080px; margin:auto; position:relative;}

.cpys_big h3{ padding:32px 0px 0px 330px;}

.cpys_big h3 strong{ display:block; float:left; font-size:40px; font-family: "方正正粗黑简体"; src:url(../images/fzzh.ttf); color:#e97017; line-height:40px; overflow:hidden;}

.cpys_big h3 i{ display:block; clear:both; font-size:24px; color:#595959; font-style: normal;}

.cpys_big ul li{ font-size:13px; line-height:22px; color:#fff; width:145px; text-align:center; position:absolute;}

.cpys_big ul li.cpys_list1{ top:216px; left:116px;}

.cpys_big ul li.cpys_list2{ top:200px; left:358px;}

.cpys_big ul li.cpys_list3{ top:200px; left:598px;}

.cpys_big ul li.cpys_list4{ top:212px; left:843px;}

.cpys_big ul li.cpys_list5{ top:442px; left:116px;}

.cpys_big ul li.cpys_list6{ top:450px; left:358px;}

.cpys_big ul li.cpys_list7{ top:450px; left:598px;}

.cpys_big ul li.cpys_list8{ top:450px; left:843px;}



/**al_box**/

.al_box{ width:100%; height:370px;}

.al_big{ width:1080px; margin:auto; padding-top:10px; position:relative;}

.al_big h3{ background:url(../images/al_tit.jpg) no-repeat center; padding-left:400px; line-height:48px; margin-bottom:30px;}

.al_big h3 a{ color:#666; font-size:30px; }

.al_big h3 span{ font-size:30px; font-weight:bold; color:#045fb2;}



/**********************************************图片滚动********************************************/

.gd_02{ position:relative; height:258px; width:1080px;}

.gd_02 em{ position:absolute; top:0px;}

.gd_02 .t_l2{ left:620px; top:-67px;}

.gd_02 .t_r2{ left:655px; top:-67px;}

.gd_02 #simgs2{ margin: 0px; height:258px; overflow:hidden;}

.gd_02 li{ float:left; width:255px; padding: 0 20px 0 0; text-align:center;}

.gd_02 li img{ display:block; width:255px; height:200px;}

.gd_02 li a span{ display:block; height:58px; background:#efefef; color:#333; font-size:14px; line-height:58px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



/**product**/

.product { width:1080px; margin:auto; height:760px;}

.product .pro-c { width:220px; float:left;}

.product .pro-c h3{ height:30px; background: url(../images/bg4.jpg) no-repeat; font-size:16px; padding-left:52px; padding-top:28px;}

.product .pro-c a{ color:#fff; font-weight:bold;}

.product .pro-c .pro-c-l{ width:190px; background: url(../images/bg6.gif); border-radius:0 0 5px 5px; padding: 10px 15px; overflow:hidden; height:682px;}

.product .pro-c .pro-c-l ul{ height:550px;}

.product .pro-c .pro-c-l li{ background: url(../images/bg7.png) no-repeat left center; padding-left: 20px; height: 40px; line-height: 40px; border-bottom:1px dashed #ccc;}

.product .pro-c .pro-c-l a{ display:block; font-size:14px; color:#fff;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight:normal;}

.product .pro-c .pro-c-l .dl { height: 40px; line-height:30px; padding:0; margin-top:20px; background: url(../images/bg5.png) no-repeat center top; border:none; text-align: center;}

.product .pro-c .pro-c-l span a {height:36px;line-height:30px; color: #035cad; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:15px; font-weight:bold;}

.product .pro-c .pro-c-l .tel {font-size:14px;color:#fff;margin-top: 10px;}

.product .pro-c .pro-c-l .tel span {display:block;font-size:21px;color:#fff;}

.product .pro-c .pro-c-l .tel a {display:block;text-align:center;width:190px;height:41px;line-height:41px;margin:10px 0;color:#333;font-size:18px;font-weight:bold;background:url(../images/bg8.gif) no-repeat center top;}

.product .pro-l {width: 860px; float:right;}

.product .pro-l .pro-tab {height: 58px;overflow:hidden;border-radius: 3px;background: #eee; margin-left:20px;}

.product .pro-l .pro-tab a {float:right;line-height: 58px;margin-right: 20px;padding-right: 20px;color: #666;background: url(../images/bg9.gif) no-repeat right center;}

.product .pro-l .pro-tab .selected {display:inline-block;width:120px;height: 46px;padding-top: 12px;text-align:center;font-size:16px;color:#fff;background: #045fb2;}

.product .pro-l .pro-tab span {display:inline-block;width:120px;height: 46px;text-align:center;font-size:16px;color:#888;cursor: pointer;padding-top: 12px;text-transform:uppercase;}

.product .pro-l .pro-tab span i {display:block;height:20px;font-size:12px; font-style: normal;}

.product .pro-l ul {width:956px;}

.product .pro-l li {float:left;width: 262px; padding:1px;border:1px solid #ccc;margin-left:20px;margin-top:20px;}

.product .pro-l li img {width:262px;height:185px;}

.product .pro-l li span {height:25px;display: block;line-height:25px;color:#333;padding:0 5px;font-size:14px;text-align: left; overflow: hidden; }

.product .pro-l li span em {float:left;width: 134px;white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}

.product .pro-l li span i {float:right;background: url(../images/bg11.gif) no-repeat right center;padding-right: 20px;color:#e97017;font-weight:bold;}

.product .pro-l li:hover {background:#045fb2;}

.product .pro-l li:hover span {color:#fff;}

.product .pro-l li:hover span i {color:#fff;background:url(../images/bg10.png) no-repeat right center;}



/**s_banner_box1**/

.s_banner_box1{ width:205px; margin:20px auto; height:120px; background:url(../images/s_banner1.jpg) no-repeat center; font-size:14px; color:#fff; line-height:24px; padding:25px 0px 0px 875px;}

.s_banner_box1 a{ display:block; width:120px; height:35px; background:url(../images/s_button1.jpg) no-repeat center; margin:0px 0px 10px 0px;}

.s_banner_box1 span{ font-size:22px; color:#fff;}



/**hzhb_box**/

.hzhb_box{ width:100%; height:241px;}

.hzhb_big{ width:1080px; margin:auto;}

.hzhb_box h3{ text-align:center; background:url(../images/hzhb_tit.jpg) no-repeat top center; padding-top:16px; height:100px;}

.hzhb_box h3 a{ font-size:24px; color:#e97017; font-weight:bold; line-height:36px;}

.hzhb_box h3 span{ font-size:18px; color:#303030;}



/**********************************************图片滚动********************************************/

.gd_04{ position:relative; height:125px; width:1080px;}

.gd_04 em{ position:absolute; top:0px;}

.gd_04 .t_l1{ left:0px;}

.gd_04 .t_r1{ right:0px;}

.gd_04 #simgs3{ margin: 0px 40px; height:119px; overflow:hidden;}

.gd_04 li{ float:left; width:152px; padding: 0 20px 0 0; text-align:center;}

.gd_04 li img{ display:block; width:150px; height:82px; border:1px solid #dedede;}

.gd_04 li a{color:#333;font-size:14px;line-height:35px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



/*ppys_box*/

.ppys_box{ width:100%; height:300px;}

.ppys_big{ width:1080px; margin:30px auto 0px;}

.ppys_big h3{ background:url(../images/ppys_tit.jpg) no-repeat center top; height:30px; font-size:24px; color:#333; text-align:center; padding-top:35px; margin-bottom:30px;}

.ppys_big h3 span{ color:#045fb2; font-weight:bold;}

.ppys_big ul li{ float:left; width:270px; background:url(../images/ppys_line.jpg) no-repeat left center;}

.ppys_big ul li span{ display:block; width:107px; height:119px; background:url(../images/ppys_bg1.png) no-repeat; font-size:55px; color:#333; margin:auto; text-align:center; line-height:119px; cursor:pointer;}

.ppys_big ul li:hover span{ background:url(../images/ppys_bg2.png) no-repeat; color:#fff;}

.ppys_big ul li:first-child{ background:none;}

.ppys_big ul li p{ font-size:14px; color:#303030; line-height:24px; text-align:center; margin-top:10px;}



/*adv*/

.adv{ height:1850px;background:url(../images/ys.jpg) no-repeat center bottom;}

.adv h2 {width: 1080px; margin:auto; height:36px; padding:75px 0px 0px; line-height:35px; font-size:18px; color:#fff; text-align:center; background:url(../images/bg12.jpg) no-repeat center bottom;}

.adv .ys_nr{ width:1080px; margin:auto; position:relative;}

.adv .ys_nr h3 {font-size:24px;display: inline-block;color:#045fb2;font-weight:bold;height:50px;line-height:30px;background:url(../images/bg15.gif) repeat-x bottom; width:415px;}

.adv .ys_nr span {display:block;font-size:16px;color:#666;line-height:25px; text-transform:uppercase;}

.adv .ys_nr div{ width:415px; position:absolute; text-align: left;}

.adv .ys_nr ul {margin-top:10px;}

.adv .ys_nr li {line-height:30px;font-size:16px;padding-left:25px;background:url(../images/bg14.gif) no-repeat left 9px; color: #303030;}

.adv .ys_nr .adv-1 {top: 60px;left: 130px;}

.adv .ys_nr .adv-2 {top: 240px;left: 130px;}

.adv .ys_nr .adv-3 {top: 565px;right: 10px;}

.adv .ys_nr .adv-4 {top: 1037px;left:130px;}

.adv .ys_nr .adv-5 {top: 1412px;right:12px;}



/**s_banner_box2**/

.s_banner_box2{ height:189px; background:url(../images/s_banner2.jpg) no-repeat center;}

.s_banner2{ width:375px; margin:auto; height:67px; font-size:14px; color:#fff; line-height:24px; padding:122px 0px 0px 705px;}

.s_banner2 a{ display:block; width:122px; height:35px; background:url(../images/s_button2.jpg) no-repeat center; margin:0px 0px 0px 10px; float:left;}

.s_banner2 span{ font-size:22px; color:#e97017; font-weight:bold; float:left; display:block; line-height:35px;}

.s_banner2 b{ float:left; display:block; font-size:16px; color:#fff; font-weight:bold; line-height:35px;}



/**khjz_big**/

.khjz_big{ width:1080px; height:517px; margin:10px auto 0px;}

.khjz_left{ width:690px; float:left;}

.khjz_big h3{ border-bottom:1px solid #045fb2; line-height:40px;}

.khjz_big h3 a{ color:#045fb2;}

.khjz_big h3 span{ font-family: "Times New Roman"; src:url(../images/times.ttf); color:#1f1f1f; text-transform:uppercase;}

.khjz_big h3 em a{ float:right; color:#303030; font-size:12px;}

.khjz_left dl{ width:690px; float:left; margin:20px 0px 0px 0px; height:205px;}

.khjz_left dl dd{ width:254px; float:left; height:205px;}

.khjz_left dl dd img{ width:242px; height:193px; padding:5px; border:1px solid #ddd;}

.khjz_left dl dt{ width:410px; float:right;}

.khjz_left dl dt span a{ font-size:14px; color:#045fb2; font-weight:bold; line-height:24px;}

.khjz_left dl dt p{ line-height:28px; font-size:14px; height:140px; overflow:hidden; margin:0px 0px 10px 0px;}

.khjz_left dl dt em a{ display:block; width:90px; height:26px; background:#045fb2; line-height:26px; color:#fff; text-align:center; float:left; margin:0px 10px 0px 0px; font-style: normal;}

.khjz_left dl dt i a{ display:block; width:88px; height:24px; border:1px solid #666; line-height:24px; color:#666; text-align:center; font-size:12px; font-weight:bold; float:left; font-style: normal;}



/**cjwt_right**/

.cjwt_right{ width:360px; float:right;}

.cjwt_right img{ margin:20px 0px 0px;}

#ticker {width: 360px;	height: 330px;	overflow: hidden;	position: relative;	margin: 15px auto 0px;}

#ticker li {position: relative; width: 100%; line-height: 22px; margin: 5px auto; border-bottom:1px dashed #b5b0b0; padding-bottom:10px;}

.wen{ background:url(../images/q.jpg) no-repeat 7px center; line-height:36px; padding-left:34px; font-size:14px; color:#045fb2; height:36px; overflow:hidden;}

.wen a{ color:#045fb2; font-size:14px;}

.da{background:url(../images/a.jpg) no-repeat 7px 3px;margin-top:6px;padding-left:34px;font-size:12px;line-height:24px;color:#666;height: 72px;overflow: hidden;}



/**s_banner_box3**/

.s_banner_box3{ height:200px; background:url(../images/s_banner3.jpg) no-repeat center;}

.s_banner3{ width:375px; margin:auto; height:67px; font-size:14px; color:#fff; line-height:24px; padding:133px 0px 0px 705px;}

.s_banner3 a{ display:block; width:122px; height:35px; background:url(../images/s_button2.jpg) no-repeat center; margin:0px 0px 0px 10px; float:left;}

.s_banner3 span{ font-size:22px; color:#e97017; font-weight:bold; float:left; display:block; line-height:35px;}

.s_banner3 b{ float:left; display:block; font-size:16px; color:#fff; font-weight:bold; line-height:35px;}



/**gs_box**/

.gs_box{ width:1072px; height:384px; border:4px solid #045fb2; margin:20px auto 0px;}

.gs_left{ width: 330px; height:384px; float: left; position:relative;}

.gs_left a{ display:block; width:82px; height:30px; border:1px solid #045fb2; background:#fff; text-align:center; line-height:30px; position:absolute; left:123px; bottom:20px; color:#2a2a2a;}

.gs_left img{ width:330px; height:384px;}

.gs_right{ width: 712px; float:right; height: 305px;}

.gs_right span a{ color:#045fb2; font-weight:bold; font-size:14px; display:block; border-bottom:1px dashed #045fb2; line-height:40px; margin:5px 30px 0px 0px;}

.gs_right p{ font-size:12px; line-height:30px; color:#2a2a2a; margin:10px 25px 0px 0px;}

.gs_right p a{ font-size:12px; color:#045fb2;}



/* 连续滚动 */

.box4 {width:682px; height:265px; position:relative;}

.box4 li {float:left; width:213px; margin:10px 20px 0px 0px; text-align:center;}

.box4 li img {width:213px; height:132px;}

.box4 li a {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:30px; font-size:14px; color:#303030;}



/**new_box**/

.new_box{ width:1080px; margin:auto; height:225px;}

.new_box h3{ background:url(../images/new_tit.png) no-repeat center; height:50px; text-align:center; line-height:50px;}

.new_box h3 a{ color:#045fb2;}

.new_box h3 span{ color:#383734; font-family: "Times New Roman"; src:url(../images/times.ttf); text-transform:uppercase; font-size:16px;}



/*滑动门*/

#tab4{width:1080px; position:relative; margin:0px;}

#tab4 .tab_menu4{ position:absolute; left:350px; z-index:99;}

#tab4 .tab_menu4 li{ width:150px; height:45px; background:#383734; margin:10px 0px 0px 0px; text-align:center; line-height:45px;}

#tab4 .tab_menu4 li:first-child{ margin:0px;}

#tab4 .tab_menu4 a{color:#fff; font-size:16px; display:block; width:150px; height:45px;}

#tab4 .tab_menu4 .selected4{ background:#045fb2;}

#tab4 .tab_box4{width:1080px; clear:both; top:0px; position:relative;}

#tab4 .hide{display:none;}

.tab_box4 a.more{ position:absolute; left:350px; top:110px; z-index:999; background:#dedede; display:block; width:150px; height:45px; line-height:45px; text-align:center; color:#383734;}

.tab_box4 a img{ width:350px; height:155px; display:block; float:left;}

.tab_box4 ul{ float:right; width:580px;}

.tab_box4 ul li{ width:250px; float:left; line-height:31px; margin:0px 0px 0px 20px; padding-left:10px; background:url(../images/new_ico.jpg) no-repeat  left center;}

.tab_box4 ul li a{ width:250px; font-size:14px; float:left; color:#303030; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



/**link_box**/

.link_box{ width:100%; height:100px; padding:15px 0px 0px; clear:both;}

.link_nav{ width:1080px; margin:auto; height:70px; background:url(../images/link_box.png) no-repeat center; position:relative; color:#333;}

.link_nav span{ font-size:16px; color:#045fb2; display:block; position:absolute; top:-10px; left:35px;}

.link_nav span em{ text-transform:uppercase; font-style:normal; color:#383734; font-size:16px; padding-left:3px; font-family: "Times New Roman"; src:url(../images/times.ttf);}

.link_nav a{ color:#333; margin:0px 20px; font-size:14px; line-height:70px;}