@charset "utf-8";

/* 公用标题 */

.hide{display:none;}

.box {margin-top:20px;}

.box .title {color: #888;line-height: 30px; font-size: 20px;text-transform: uppercase;margin-bottom: 10px;}

.box .title h3 {display: inline;font-weight: bold;}

.box .title h3 a {color:#df0101;}

.box .title .more {float:right;color:#888;font-size: 12px;}



/***product***/

.product {width: 1180px; height:704px; margin-top:20px;}

.pro-c {width: 190px; border:5px solid #045fb2; background:#fff;}

.product .pro-c .pro-c-tit {height:63px; margin:1px; text-transform: uppercase; color: #fff; font-size: 16px; background:#045fb2; text-align:center; color:#a4badb; padding-top:9px;}

.product .pro-c .pro-c-tit h3 a {font-size: 24px; font-weight: bold; color: #fff;line-height: 30px;}

.product .pro-c .pro-c-l{ padding-bottom:5px;}

.product .pro-c .pro-c-l dl dt {padding-left:25px; margin: 5px 2px 0px; background:#045fb2; display:block; width:161px; height:42px;}

.product .pro-c .pro-c-l dl dt a {display: block; font-size: 16px; font-weight: bold;color: #ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; line-height:42px;}

.product .pro-c .pro-c-l dl dd { background:url(/images/cp_ico.jpg) no-repeat 5px center; padding-left: 20px; line-height: 34px; margin:0px 6px; font-size: 14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:1px dashed #d2d2d2;}

.product .pro-c .pro-c-l dl dd a{ color:#333;}

.product .pro-c .tel {background: #eee;padding: 20px;margin-top: 20px;font-size: 14px;font-weight: bold;}

.product .pro-c .tel p {font-size: 28px;color:#df0101;font-weight: bold;}

.product .pro-c .tel a {display: block;padding-left: 30px; margin-top: 20px;font-size: 24px;font-weight: bold;color:#fff;height: 45px;line-height: 45px; background: #df0101 url(/images/bg4.gif) no-repeat 160px center;}

.product .pro-l {width: 980px; float:right; height:704px;}

.product .pro-l .pro-l-tit{ background:url(/images/cp_right.jpg) no-repeat; height:42px; margin:0px 0px 20px 20px;}

.product .pro-l .pro-l-tit h3 a {float: left; width:110px; height:40px; line-height:40px; text-align:center; margin:1px; font-size: 16px; font-weight: bold;color: #fff;}

.product .pro-l .pro-l-tit .active a { background:#d70707; color: #fff;}

.product .pro-l .pro-l-tit .more {float: right;color: #fff; text-transform:uppercase; line-height:42px; padding-right:10px;}

.product .pro-l .pro-list ul {width:980px;clear: both;}

.product .pro-l .pro-list li {float:left;width:225px;margin-bottom:20px;margin-left: 20px;}

.product .pro-l .pro-list span{ display:block; position:relative; margin-bottom:5px;}

.product .pro-l .pro-list img {width:223px;height:152px; border:1px solid #045fb2;}

.product .pro-l .pro-list em {display:block; position:absolute; bottom:1px; background:url(/images/ico.png); width:223px; margin:0px 1px; text-align:center; font-size:14px; height:35px; line-height:35px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.product .pro-l .pro-list em a{ color:#fff;}

.ckxq , .ljzx {float: left;text-indent:13px;width:110px;height:35px;line-height:35px;color:#fff;font-size:14px;}

.product .pro-l .pro-list .ckxq {background:url(/images/cp_button1.jpg) no-repeat;}

.product .pro-l .pro-list .ljzx {background:url(/images/cp_button2.jpg) no-repeat;margin-left: 5px;}



/***cpys_box***/

.cpys_box{ width:1180px; margin:auto; height:244px;}

.cpys_box h3{ font-size:24px; color:#333; text-align:center; background:url(/images/cpys_line.jpg) repeat-x bottom; height:60px;}

.cpys_box h3 span{ font-weight:bold; color:#045fb2;}

.cpys_box h3 em{ text-transform:uppercase; font-size:14px; color:#d0d0d0; font-weight:bold;}

.cpys_list{ height:120px;}

.cpys_list dl{ float:left; width:295px; margin:20px 0px 0px 0px;}

.cpys_list dl dt{ float:left; width:100px; height:100px;}

.cpys_list dl dd{ float:left; font-size:16px; color:#666; width:180px; margin:18px 0px 0px 15px; line-height:30px;}

.cpys_list dl dd span{ font-size:20px; color:#d70707; font-weight:bold;}

.lc_box{ margin-top:20px;}

.lc_box ul li{ float:left; display:block; width:100px; height:44px; background:url(/images/lc_bg1.png) no-repeat; font-size:16px; color:#fff; line-height:44px; padding-left:20px;}

.lc_box ul li.lc_list{ background:url(/images/lc_bg2.png) no-repeat; margin:0px 12px;}



/***s_banner1_box***/

.s_banner_box1{ width:100%; height:170px; background:url(/images/s_banner1.jpg) no-repeat center; margin:20px 0px 20px 0px;}

.s_banner1{ width:180px; margin:auto; font-size:14px; color:#fff; padding:44px 0px 0px 1000px;}

.s_banner1 span{ font-family:impact; src:url(/images/impact.ttf); color:#fff; font-size:24px;}

.s_banner1 a{ display:block; width:100px; height:32px; background:#ac0000; font-size:14px; color:#fff; border-radius:5px; line-height:32px; text-align:center; margin:5px 0px 0px;}



/***fafw_box***/

.fafw_box{ width:1180px; margin:auto; height:522px;}

.fafw_left{ width:194px; float:left; height:516px; background:#fff; border:3px solid #045fb2;}

.fafw_left h3{ background:#045fb2; height:55px; padding:14px 0px 0px 22px;}

.fafw_left ul li{ width:161px; height:41px; background:url(/images/fafw_list.jpg) no-repeat; text-align:center; line-height:41px; margin:20px auto 0px;}

.fafw_left ul li a{ font-size:14px; color:#333;}

.fafw_right{ float:right; width:980px;}



/* 滑动门 */

#tab1{width:980px; position:relative;}

#tab1 .tab_menu1{ float:left; position:absolute; z-index:1; text-align:center; background:url(/images/fafw_right.jpg); height: 39px; width: 958px; border:1px solid #d7d7d7; margin-left:20px;}

#tab1 .tab_menu1 li{width:180px; height:39px; line-height:39px; float: left; font-size:16px; cursor:pointer; text-align:center; border-right:1px solid #d7d7d7;}

#tab1 .tab_menu1 li a{ color:#333;}

#tab1 .tab_menu1 li span{ display:block; height:45px; padding-top:25px;}

#tab1 .tab_box1{width:980px; clear:both; top:61px; position:relative;}

#tab1 .tab_menu1 .selected1{ background: #045fb2;}

#tab1 .tab_menu1 .selected1 a{ color: #fff;}

#tab1 .hide{display:none;}

.tab_box1 a.more{ position:absolute; top:-48px; right:10px; z-index:999;}















.tab_box1 ul{ width:980px;}

.tab_box1 ul li.first{width:960px; height:245px; clear:both; margin:10px 0px 10px 20px;}

.tab_box1 ul li.first a{ display:block; float:left; width:348px;}

.tab_box1 ul li.first a img{ width:344px; height:241px; padding:1px; border:1px solid #ccc; display:block;}

.tab_box1 ul li p{ line-height:24px; font-size:14px; color:#333; float:right; width:592px;}

.tab_box1 ul li p a{ display:block; width:113px; height:36px; background:url(/images/cp_button1.jpg) no-repeat; color:#fff; line-height:32px; padding-left:12px; margin-top:11px;}



.tab_box1 ul li{ width:221px; height:162px; float:left; margin:29px 0px 0px 20px;}

.tab_box1 ul li span{ width:221px; height:162px; position:relative;}

.tab_box1 ul li span a img{ width:221px; height:162px; padding:0px; border:0px;}

.tab_box1 ul li em{ position:absolute; display:black; bottom:0px; background:url(/images/ico.png); height:32px; width:221px; line-height:32px; text-align:center;}

.tab_box1 ul li span a{ display:inline; background:none; padding:0px; margin:0px; color:#fff; font-size:14px; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



/***hzhb_box***/

.hzhb_box{ width:100%; height:284px; background:url(/images/hzhb_bg.jpg) no-repeat center; margin:20px 0px 0px;}

.hzhb_big{ width:1180px; margin:auto;}

.hzhb_big h3{ background:url(/images/hzhb_line.jpg) no-repeat center; font-size:24px; text-align:center; line-height:100px;}

.hzhb_big h3 a{ color:#fff;}

.hzhb_big h3 a span{ font-weight:bold;}



/**********************************************图片滚动********************************************/

.gd_04{ position:relative; width:1180px; margin-top:10px;}

.gd_04 em{ position:absolute; top:42px;}

.gd_04 .t_l1{ left:0px;}

.gd_04 .t_r1{ right:0px;}

.gd_04 #simgs3{ margin: 0 45px;}

.gd_04 li{ float:left; width:162px; padding: 0 20px 0 0; text-align:center;}

.gd_04 li img{ display:block; width:160px; height:90px; border:1px solid #9bbfe0;}

.gd_04 li a{ color:#fff; font-size:14px; line-height:40px; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.gd_04 .fl1 { float:left;}

.gd_04 .fr1 { float:right;}



/***hzhb_box***/

.ys {margin:0px; height: 1737px; background: url(/images/ys.jpg) no-repeat center top;}

.ys_big{ width:1180px; margin:auto; height:1736px; position: relative;}

.ys_big h3{ text-align:center; padding-top:58px;}

.ys_big ul li{ line-height:36px; font-size:16px; color:#333; background:url(/images/ys_ico1.png) no-repeat left center; padding-left:15px;}

.ys h4 {font-size: 30px;color:#045fb2;line-height: 70px;font-weight: bold;}

.ys dl dt{ font-size:16px; color:#333; line-height:36px;}

.ys dl dd {padding-left: 30px;background: url(/images/ys_ico2.png) no-repeat left center; font-size: 16px;line-height: 35px;}

.ys .ys1 {position: absolute;top: 182px;left: 88px;}

.ys .ys2 {position: absolute;top: 587px;left: 635px;}

.ys .ys3 {position: absolute;top: 1050px;left: 110px;}

.ys .ys4 {position: absolute;top: 1407px;left: 710px;}

.ys .ys_more{ position:absolute; top:910px; left:635px;}

.ys .ys_more a{display:block; width:244px; height:49px; background: url(/images/ys_more.jpg) no-repeat; font-size:18px; font-weight:bold; line-height:49px; text-align:center; color:#fff;}



/***s_banner_box2***/

.s_banner_box2{ width:100%; background:url(/images/s_banner2.jpg) no-repeat center; height:250px; margin:20px 0px;}

.s_banner2{ width:680px; padding:195px 0px 0px 500px; margin:auto;}

.s_banner2 em{ display:block; font-size:16px; color:#fff; float:left; line-height:28px;}

.s_banner2 span{ font-family:impact; src:url(/images/impact.ttf); font-size:26px; color:#fff; display:block; float:left; line-height:28px;}

.s_banner2 a{ display:block; width:88px; height:28px; font-size:16px; font-weight:bold; color:#045fb2; background:#fff; float:left; line-height:28px; text-align:center; margin-left:8px;}



/**khjz_box**/

.khjz_box{ width:1180px; margin:0px auto; height:430px;}

.khjz_box h3{ text-align:center; background:url(/images/khjz_tit1.jpg) no-repeat center bottom; height:70px;margin:0px;}

.khjz_box h3 span{ text-transform:uppercase; font-size:14px; color:#fff; padding-top:20px; display:block;}

.khjz_box h3 a{ color:#045fb2; font-size:24px; font-weight:bold; line-height:26px;}

.khjz_list dl{ width:570px; float:left; margin:20px 10px 0px; height:160px;}

.khjz_list dl dd{ position:relative; float:left; width:210px;}

.khjz_list dl dd a img{ width:210px; height:160px;}

.khjz_list dl dd span{ position:absolute; left:55px; top:30px; background:url(/images/ico1.png); width:100px; height:74px; border-radius:50px; text-align:center; line-height:24px; padding-top:26px;}

.khjz_list dl dd span a{ color:#045fb2; font-size:18px; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.khjz_list dl dd span em{ font-style:normal; text-transform:uppercase; font-size:14px; color:#fff;}

.khjz_list dl dt{ margin-left:20px; float:left; width:340px;}

.khjz_list dl dt a{ background:url(/images/khjz_ico.jpg) no-repeat left center; font-size:14px; font-weight:bold; color:#666; padding-left:15px; line-height:40px;}

.khjz_list dl dt p{ font-size:14px; line-height:24px; color:#666; text-indent:28px; height: 72px;    overflow: hidden;}

.khjz_list dl dt span a{ background:none; padding:10px 0px 0px 0px; display:block;}



/**s_banner_box3**/

.s_banner_box3{ width:100%; height:180px; background:url(/images/s_banner3.jpg) no-repeat center; margin-top:20px;}

.s_banner3{ width:540px; margin:auto; padding:85px 0px 0px 640px;}

.s_banner3 span{ display:block; font-size:16px; color:#fff; float:left;}

.s_banner3 span em{ font-size:25px; font-weight:bold; color:#fff;}

.s_banner3 a{ display:block; width:95px; height:32px; text-align:center; line-height:32px; font-size:16px; color:#045fb2; background:#fff; float:left; margin:20px 0px 0px 10px; font-weight:bold;}



/**gs_box**/

.gs_box{ width:100%; height:310px; background: #dfebf8;}

.gs_big{ width:1180px; margin:auto;}

.gs_left{ width: 860px; height:270px; float: left; background:#fff; margin:20px 0px;}

.gs_left h3{ height:40px; line-height:40px; border-bottom:1px solid #ccc; margin:0px 20px;}

.gs_left h3 a{ float:left; color:#014b95; background:url(/images/gsjj_ico.jpg) no-repeat left; padding-left:18px; font-size:16px;}

.gs_left h3 span{ float:left; font-family:Times New Roman; src:url(/images/times.ttf); text-transform:uppercase; color:#909090; font-size:14px; margin-left:10px; background:url(/images/gsjj_line.jpg) no-repeat left; padding-left:15px;}

.gs_left h3 em a{ float:right; font-family:"微软雅黑"; font-size:12px; background:none; padding:0px; font-style:normal; color:#666;}

.gs_left dl{ margin:20px;}

.gs_left dl dd{ width:250px; float:left;}

.gs_left dl dd img{ width:240px; height:180px; padding:4px; border:1px solid #ccc;}

.gs_left dl dt{ width:550px; float:right;}

.gs_left dl dt span a{ display:block; border-bottom:1px dashed #ccc; line-height:35px; color:#000; font-size:16px;}

.gs_left dl dt p{ line-height:28px; font-size:14px; color:#6a6a6a; margin-top:5px;}

.gs_left dl dt em a{ display:block; width:148px; height:28px; border:1px solid #ccc; text-align:center; line-height:28px; color:#045fb2; font-size:14px; margin-top:8px;}

.gs_right{ width: 300px; float:right; height: 270px; background:#fff; margin:20px 0px 0px;}

.gs_right h3{ height:40px; line-height:40px; border-bottom:1px solid #ccc; margin:0px 20px;}

.gs_right h3 a{ float:left; color:#014b95; background:url(/images/gsjj_ico.jpg) no-repeat left; padding-left:18px; font-size:16px;}

.gs_right h3 span{ float:left; font-family:Times New Roman; src:url(/images/times.ttf); text-transform:uppercase; color:#909090; font-size:14px; margin-left:10px; background:url(/images/gsjj_line.jpg) no-repeat left; padding-left:15px;}

.gs_right h3 em a{ float:right; font-family:"微软雅黑"; font-size:12px; background:none; padding:0px; font-style:normal; color:#666;}



/* 连续滚动 */

.box2 {width:300px; position:relative; margin: auto;}

.box2 ul {margin:0 auto;}

.box2 li {float:left; width:183px; margin:20px 20px 0px 0px; text-align:center;}

.box2 li img {width:159px;height:161px; padding:9px; border:1px solid #6793bf; }

.box2 li a {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:30px; font-size:14px;}

.box2 .lefts { background: url(/images/lefts.jpg) no-repeat; display: block; width: 26px; height: 29px; position: absolute; left:20px; top:100px;}

.box2 .rights { background: url(/images/rights.jpg) no-repeat; display: block; width: 26px; height: 29px; position: absolute; right:20px; top:100px;}



/**new_box**/

.new_big{ width:100%; height:375px; background:url(/images/new_bg.jpg) repeat-x center;}

.new_box{ width:1180px; margin:auto; height:375px; clear:both;}

.new_l{ float:left; width:860px; background:#fff; height:375px;}

.new_r{ float:right; width:300px; height:375px; background:#fff;}

.new_r h3{ height:40px; line-height:40px; border-bottom:1px solid #ccc; margin:0px 20px;}

.new_r h3 a{ float:left; color:#014b95; background:url(/images/gsjj_ico.jpg) no-repeat left; padding-left:18px; font-size:16px;}

.new_r h3 span{ float:left; font-family:Times New Roman; src:url(/images/times.ttf); text-transform:uppercase; color:#909090; font-size:14px; margin-left:10px; background:url(/images/gsjj_line.jpg) no-repeat left; padding-left:15px;}

.new_r h3 em a{ float:right; font-family:"微软雅黑"; font-size:12px; background:none; padding:0px; font-style:normal; color:#666;}



/*滑动门*/

#tab3{width:860px; position:relative; margin:0px;}

#tab3 .tab_menu3{ position:absolute; z-index:1; border-bottom:1px solid #ccc; margin:0px 20px; width:820px;}

#tab3 .tab_menu3 li{float:left; cursor:pointer; text-align:center; line-height:40px; margin:0px 20px 0px 0px;}

#tab3 .tab_menu3 a{ float:left; color:#918f92; background:url(/images/new_ico.jpg) no-repeat left; padding-left:18px; font-size:16px;}

#tab3 .tab_menu3 span{ float:left; font-family:Times New Roman; src:url(/images/times.ttf); text-transform:uppercase; color:#909090; font-size:14px; margin-left:10px; background:url(/images/gsjj_line.jpg) no-repeat left; padding-left:15px;}

#tab3 .tab_menu3 em a{ float:right; font-family:"微软雅黑"; font-size:12px; background:none; padding:0px; font-style:normal; color:#666;}

#tab3 .tab_menu3 .selected3 a{ color:#014b95; background:url(/images/gsjj_ico.jpg) no-repeat left;}

#tab3 .tab_box3{width:820px; clear:both; top:41px; position:relative; padding:20px 0px 0px 20px;}

#tab3 .hide{display:none;}

.tab_box3 a.more{ position:absolute; top:-25px; right:20px; z-index:999;}

.tab_box3 dl dd{ float:left;}

.tab_box3 dl dd img{ width:224px; height:141px; padding:4px; border:1px solid #ebebeb;}

.tab_box3 dl dt{ float:right; width:565px;}

.tab_box3 dl dt span{ line-height:30px; }

.tab_box3 dl dt span a{ font-size:14px; color:#6a6a6a; line-height:30px; font-weight:bold;}

.tab_box3 dl dt p{ text-indent:28px; line-height:28px; color:#6a6a6a; font-size:14px; overflow:hidden; height:112px;}

.tab_box3 dl dt em a{ font-style:normal; background:url(/images/new_but.jpg/); width:96px; height:27px; display:block; font-size:14px; color:#fff; text-align:center; line-height:27px; margin-top:5px;}

.tab_box3 ul{ clear:both;}

.tab_box3 ul li{ width:370px; float:left; line-height:35px; border-bottom:1px dashed #c4c4c4; margin:0px 20px 0px 0px; padding-left:20px; background:url(/images/new_icoa.jpg) no-repeat  7px center;}

.tab_box3 ul li a{ font-size:12px; float:left;}

.tab_box3 ul li span{ float:right;}



/************文字滚动************/

#ticker {width: 260px;	height: 300px;	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:15px;}

.wen{ background:url(/images/q.jpg) no-repeat 10px center; line-height:36px; padding-left:34px; font-size:14px; color:#333; height:36px; overflow:hidden;}

.wen span{ display:block; float:left;}

.wen a{ color:#333; font-size:14px; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float:left; width:180px;}

.da{ background:url(/images/a.jpg) no-repeat 10px 3px; margin-top:6px; padding-left:34px; font-size:12px; line-height:24px; color:#333; height:72px; overflow:hidden;}



/**link_box**/

.link_box{ width:100%; height:51px; padding:30px 0px 10px; clear:both; background:#045fb2;}

.link_nav{ width:1180px; margin:auto; height:40px;}

.link_nav span{ background:url(/images/link.png) no-repeat; width:111px; height:51px; display:block; float:left;}

.link_nav em{ display:block; height:51px; float:left; width:1069px; font-style:normal;}

.link_nav a{ color:#fff; margin-left:31px; font-size:14px; line-height:51px;}