@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: 159px;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(../other/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(../other/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(../other/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(../other/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(../other/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(../other/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(../other/); 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;}