@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;}

.pro-c {width: 190px; border:5px solid #0262b9; background:#fff; height:674px; overflow:hidden;}

.product .pro-c .pro-c-tit {height:63px; margin:1px; text-transform: uppercase; color: #fff; font-size: 16px; background:#0262b9; text-align:center; color:#eee; 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:#0262b9; 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: 29px; 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:#ff9000; 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 #0262b9;}

.product .pro-l .pro-list em {display:block; position:absolute; bottom:1px; left:0px; 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:#0262b9;}

.cpys_box h3 em{ text-transform:uppercase; font-size:14px; color:#d0d0d0;}

.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:#ff9000;}

.lc_box{ margin-top:20px;}

.lc_box ul li{ float:left; display:block; width:100px; height:44px; background:url(../images/lc_bg1.jpg) no-repeat; font-size:16px; color:#fff; line-height:44px; padding-left:20px;}

.lc_box ul li.lc_list{ background:url(../images/lc_bg2.jpg) no-repeat; margin:0px 12px;}



/***s_banner1_box***/

.s_banner1_box{ width:100%; height:189px; background:url(../images/s_banner1.jpg) no-repeat center; margin:20px 0px 20px 0px;}

.s_banner1{ width:225px; height:139px; margin:auto; font-size:16px; color:#fff; padding:50px 0px 0px 955px;}

.s_banner1 a{ display:block; width:115px; height:40px; background:#0262b9; font-size:16px; color:#fff; line-height:40px; text-align:center; margin:0px 0px 40px 80px;}

.s_banner1 span{ font-family:impact; src:url(../images/impact.ttf); color:#ff9000; font-size:24px;}

.s_banner2_box{ background:url(../images/s_banner2.jpg) no-repeat center;}

.s_banner3{ width:270px; height:119px; margin:20px auto; font-size:16px; color:#fff; padding:45px 0px 0px 910px; background:url(../images/s_banner3.jpg) no-repeat center;}

.s_banner3 a{ display:block; width:115px; height:40px; background:#0262b9; font-size:16px; color:#fff; line-height:40px; text-align:center; margin:10px 0px 0px 80px;}

.s_banner3 span{ font-family:impact; src:url(../images/impact.ttf); color:#ff9000; font-size:24px;}



/***fafw_box***/

.fafw_box{ width:1180px; margin:auto; height:522px;}

.fafw_left{ width:194px; float:left; height:516px; background:#fff; border:3px solid #0262b9;}

.fafw_left h3{ background:#0262b9; 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: #0262b9;}

#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 dl{ width:960px; height:238px; margin:0px 0px 20px 20px;}

.tab_box1 dl dt{ float:left; width:348px;}

.tab_box1 dl dt img{ width:344px; height:236px; padding:1px; border:1px solid #ccc; display:block;}

.tab_box1 dl dd{ line-height:24px; font-size:14px; color:#333; float:right; width:592px;}

.tab_box1 dl dd 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 h3{ margin-left:20px;}

.xjzs_box dl{ width:221px; height:162px; float:left; position:relative; margin:11px 0px 0px 20px;}

.xjzs_box dl dt img{ width:221px; height:162px; padding:0px; border:0px;}

.xjzs_box dl dd{ position:absolute; bottom:0px; background:url(../images/ico.png); height:32px; width:221px; line-height:32px; text-align:center; left:0px;} 

.xjzs_box dl dd a{ display:inline; background:none; padding:0px; margin:0px;}



/***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 #de9999;}

.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: 1736px; 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:#0262b9;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: 1032px;left: 110px;}

.ys .ys4 {position: absolute;top: 1407px;left: 730px;}

.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;}



/**khjz_box**/

.khjz_box{ width:1180px; margin:12px auto 0px; height:467px;}

.khjz_box h3{ text-align:center; background:url(../images/khjz_tit1.jpg) no-repeat center bottom; height:70px;margin:0px 0px 20px 0px;}

.khjz_box h3 span{ text-transform:uppercase; font-size:14px; color:#fff; padding-top:20px; display:block;}

.khjz_box h3 a{ color:#0262b9; font-size:24px; font-weight:bold; font-family:"方正正准黑简体"; src:url(../images/fzzh.ttf); line-height:26px;}

.khjz_list dl{ width:280px; margin:0px 7px 0px 8px; float:left;}

.khjz_list dl dd{ position:relative; height:189px;}

.khjz_list dl dd span{ position:absolute; bottom:0px; left:0px; height:35px; background:url(../images/ico.png); width:250px; display:block; text-align:center; line-height:35px; padding:0px 15px;}

.khjz_list dl dd span a{ color:#fff; font-size:14px; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.khjz_list dl dd img{ width:280px; height:189px;}

.khjz_list dl dt{ height:165px; background:#fff; padding:7px 20px 15px; border:1px solid #ccc; border-top:0px;}

.khjz_list dl dt span a{ font-size:14px; color:#000; font-weight:bold; display:block; text-align:left; line-height:40px; background:url(../images/khjz_tit.jpg) no-repeat bottom left;}

.khjz_list dl dt p{ line-height:24px; font-size:14px; color:#333; margin:5px 0px;}

.khjz_list dl dt a{ color:#333; font-size:12px;}



/**ryzz_big**/

.ryzz_big{ width: 1180px; height:397px; margin:20px auto 0px;}

.ryzz_big h3{ text-align:center; background:url(../images/ryzz_tit.jpg) no-repeat center bottom; height:70px;margin:0px 0px 20px 0px;}

.ryzz_big h3 span{ text-transform:uppercase; font-size:14px; color:#fff; padding-top:20px; display:block;}

.ryzz_big h3 a{ color:#0262b9; font-size:24px; font-weight:bold; font-family:"方正正准黑简体"; src:url(../images/fzzh.ttf); line-height:26px;}



/* 连续滚动 */

.box1 {width:1180px; position:relative; background: url(../images/ryzz_bg.png) no-repeat bottom;}

.box1 ul {margin:0 auto;}

.box1 li {float:left; width:183px; margin-right:20px; text-align:center;}

.box1 li img {width:173px;height:247px; border:5px solid #ddd; margin-bottom: 20px;}

.box1 li a {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:30px; font-size:14px;}

.box1 .lefts { background: url(../images/left.png) no-repeat; display: block; width: 35px; height: 35px; position: absolute; left: 0px; top: 50%; margin-top: -35px;}

.box1 .rights { background: url(../images/right.png) no-repeat; display: block; width: 35px; height: 35px; position: absolute; right: 0px; top: 50%; margin-top: -35px;}



/**gs_box**/

.gs_box{ width: 1180px; margin: 20px auto; height: 360px; background: #fff; border:2px solid #dcdcdc;}

.gs_left{ width: 418px; height: 320px; float: left; border-right: 2px solid #dcdcdc; padding: 20px 30px;}

.gs_left h3{ color: #ccc; font-size: 30px; background: url(../images/gs_tit.jpg) no-repeat bottom left; height: 60px; line-height: 30px;}

.gs_left h3 a{ color: #333; font-size: 14px; font-weight: bold; line-height: 20px;}

.gs_left p{ font-size: 14px; line-height: 24px; padding: 12px 0px;}

.gs_left img{ width: 418px; height: 164px;}

.gs_right{ width: 700px; float: left; height: 360px;}

.gs_right h3{ height: 58px; border-bottom: 2px solid #dcdcdc; padding: 20px 20px 0px;}

.gs_right h3 span{ display: block; float: left; color: #ccc; font-size: 30px; line-height: 30px;}

.gs_right h3 span a{ color: #333; font-size: 14px; font-weight: bold; line-height: 20px;}

.gs_right h3 em{ display: block; float: right; padding-top: 30px;}

.gs_right h3 em a{ font-style: normal; font-size: 12px;}



/* 连续滚动 */

.box2 {width:660px; 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:176px;height:183px; }

.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: 24px; height: 24px; position: absolute; left: 0px; top:240px;}

.box2 .rights { background: url(../images/rights.jpg) no-repeat; display: block; width: 24px; height: 24px; position: absolute; left: 30px; top:240px;}



/**new_box**/

.new_big{ width:100%; height:425px; background:url(../images/new_bg.jpg) repeat-y center;}

.new_box{ width:1180px; margin:auto; height:476px; clear:both;}

.new_l{ float:right; width:790px;}

.new_r{ float:left; width:360px;}

.new_r h3{ border-bottom:1px solid #0262b9; padding:15px 0px 0px 0px; height:40px; line-height:40px;}

.new_r h3 a{ float:right; margin-right:5px; padding-top:13px;}

.new_r h3 span{ padding-top:2px; display:block; line-height:36px; float:left; color:#333;}

.new_r h3 span a{ float:left; font-size:18px; font-weight:bold; color:#333; padding-top:0px;}



/*滑动门*/

#tab3{width:790px; position:relative; margin:20px 0px 0px 0px;}

#tab3 .tab_menu3{width:100%; float:left; position:absolute; z-index:1; border-bottom:1px solid #0262b9; padding-bottom:18px;}

#tab3 .tab_menu3 li{float:left; width:110px; height:18px; cursor:pointer; text-align:center; font-size:18px; line-height:18px; margin:0px 0px 0px 0px; border-right:1px solid #0262b9;}

#tab3 .tab_menu3 li a{ color:#0262b9;}

#tab3 .tab_box3{width:790px; clear:both; top:25px; position:relative;}

#tab3 .tab_menu3 .selected3 a{ color:#0262b9; font-weight:bold;}

#tab3 .hide{display:none;}

#tab3 .tab_box3 div{padding:20px 0px 0px 0px;} 

.tab_box3 a.more{ position:absolute; top:-15px; right:10px; z-index:999;}

.tab_box3 dl{ width:790px; height:150px;}

.tab_box3 dl dd{ float:left;}

.tab_box3 dl dd img{ width:262px; height:179px; padding:4px; border:1px solid #ebebeb;}

.tab_box3 dl dt{ float:left; width:488px; margin-left:20px;}

.tab_box3 dl dt span{ line-height:30px; }

.tab_box3 dl dt span a{ font-size:14px; color:#313130; line-height:36px; font-weight:bold;}

.tab_box3 dl dt p{ text-indent:28px; line-height:22px; color:#666; font-size:14px; height:115px; overflow:hidden;}

.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:355px; float:left; line-height:30px; border-bottom:1px dashed #c4c4c4; margin:0px 20px 0px 0px; padding-left:20px; background:url(../images/ico1.jpg) no-repeat  7px center;}

.tab_box3 ul li a{ font-size:12px; float:left;}

.tab_box3 ul li span{ float:right;}



/************文字滚动************/

#ticker {width: 360px;	height: 330px;	overflow: hidden;	position: relative;	margin: 15px 0px 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:40px; font-size:14px; color:#333; height:36px; overflow:hidden;}

.wen a{ color:#333; font-size:14px;}

.da{ background:url(../images/a.jpg) no-repeat 10px 3px; margin-top:6px; padding-left:40px; font-size:12px; line-height:24px; color:#3333;}



/**contact**/

.contact {margin:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;position:relative;}

.contact .wrap{position:relative}

.contact #allmap {height: 450px;width:100%;overflow: hidden;}

.contact #result {width:100%;font-size:12px;}

.contact .con-form {width:380px;height:410px;background:rgba(0,0,0,0.6);padding:20px 0px;position:absolute;right:0;top:-450px;}

.contact .title {height:42px;line-height:42px;border-bottom:1px solid #ccc;background:url(../images/lxwm_ico.jpg) no-repeat left center; margin:0px 20px;}

.contact .title h3 {padding-left:20px;font-size:18px;float:left;margin: 0;}

.contact .title h3 a {color:#fff;}

.contact .title .more {float: right;line-height: 42px;padding-right: 20px;color: #fff;background: url(../images/more.png) no-repeat right center;}

.contact .con-form .contant {width: 360px;margin-top:10px;}

.contact .con-form input{ width:150px; height:30px; margin:20px 0px 0px 20px; padding-left:10px; float:left;}

.contact .con-form textarea{ width:330px; height:178px; margin:20px 0px 0px 20px; padding-left:10px; line-height:24px; font-family:"微软雅黑"; font-size:12px;}

.contact .con-form img {vertical-align:bottom;}

.contact .con-form .btn_submit{ width:145px;  height:30px; background:#0262b9; color:#fff; margin-left:10px; }











/**link_box**/

.link_box{ width:100%; height:40px; padding:30px 0px; clear:both;}

.link_nav{ width:1180px; margin:auto; height:40px;}

.link_nav span{ background:url(../images/link_bg.jpg) no-repeat; width:118px; height:40px; color:#fff; font-size:14px; float:left; line-height:40px; text-align:center;}

.link_nav em{ display:block; height:40px; float:left; background:#fffaee; width:1062px; font-style:normal;}

.link_nav a{ color:#000; margin-left:31px; font-size:12px; line-height:40px;}