﻿@charset "utf-8";
/* CSS Document */

/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
span { overflow:hidden;}/*兼容IE8*/

/*正文开始*/
.banners{width:100%; margin-bottom:10px;overflow:hidden; text-align:center;}
.banners a{display:block;margin:0 auto;}
.banners a.fullad{ height:487px;}
/**/
.ry_bg{ background:url("../images/ry_bg.jpg") no-repeat center 0; height:487px; overflow:hidden; clear:both;}
.ry{ width:960px; margin:0 auto;}
.ry h3{ font-family:"Microsoft Yahei"; font-size:20px; text-align:center; font-weight:normal; padding-top:54px; border-bottom:1px solid #d5d3d3; padding-bottom:13px;}
.ry h3 a{ color:#084ea4;}
.ry h3 b{ display:block; font-size:24px; color:#090909; font-weight:normal; line-height:40px;}
.ry h3 b span{ font-size:28px; color:#e50000; font-weight:bold;}
.ry h3 em{ font-style:normal; border-bottom:4px solid #084ea4;padding-bottom:10px;}
.ry h3 i{ font-style:normal; font-size:20px; color:#fff; font-weight:bold; background:#084ea4; padding:0 11px; margin-right:9px; }
.ry p{ padding:212px 0 0 862px;}
.ry p img{ display:block; margin-bottom:12px;}
/**/
.pro_bg{ background:url("../images/pro_bg.jpg") no-repeat center 0; height:418px; clear:both;}
.pro{width:960px; margin:0 auto; }
.pro h3{ background:url("../images/pro_line.gif") no-repeat center bottom;font-family: "Microsoft Yahei"; font-size:24px; font-weight:normal; padding:27px 0 0 0; height:40px; padding-left:412px;}
.pro h3 a{ color:#E3091C; line-height:32px; display:inline-block;}
.pro h3 span{ padding-left:8px;}
.pro ul{ margin:0 16px;}
.pro ul li{ height:43px; overflow: hidden;line-height:43px; border-bottom:1px dashed #dddbdb; color:#c0bfbf;}
.pro ul li a{ color:#666; padding:0 6px;}
.pro ul li b{ display:inline-block; font-size:14px; color:#fff; background:#e50000; line-height:26px; padding:0 7px; margin-right:10px; _margin-top:8px;}
.pro ul li b a{ color:#fff;padding:0 7px;}
.pro ul .nobor{ border-bottom:none;}
.pro ul .libg{ background:#f1f1f1;}
/**/
.xx_bg{ background:url("../images/xx_bg.gif") repeat center; height:774px; padding-top:22px;}
.xx{ width:958px; margin:0 auto; border:1px solid #d8d8d8; background:#fff; height:734px;position:relative;}
.xx h5{ position: absolute; left:612px; top:415px; display:block;z-index:99;}
.xx h5 img{ margin-right:12px;}
.xx h3,.hz h3{ background:url("../images/xx_h3.gif") no-repeat center 0; height:53px; line-height:53px; font-family:"Microsoft Yahei"; font-size:24px; font-weight:normal; padding-left:40px;}
.xx h3 q,.hz h3 q{ font-family:Arial; font-size:16px; color:#b5b4b4; padding-left:6px; text-transform:uppercase;}
.xx h3 a,.hz h3 a{ color:#E3091C;}
.xx h3 span,.hz h3 span{ float:right; font-size:12px;text-transform:uppercase; padding-right:12px;}
.xx h3 span a,.hz h3 span a{ color:#e45252;}
.xx .cs{ height:360px;}
.cs_l{padding:18px 24px 0 18px; float:left; position:relative;}
.cs_l img{ width:360px; height:311px; border:1px solid #e6e6e6;}
.cs_l span{ position:absolute; background:#e50000; color:#fff; left:18px; top:317px; height:30px; line-height:30px; width:362px; text-align:center;}
.cs_r{ border-left:1px solid #cbcbcb; width:531px; height:329px; float:left; margin-top:18px; }
.cs_r li{ overflow:hidden; font-size:0;}
.cs_r li b{ width:176px; height:27px; line-height:27px; background:#d5d5d5; display:inline-block; color:#333; float:left; text-align:center; border-right:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; font-size:12px;border-top:1px solid #cbcbcb;}
.cs_r li i{ color:#666; height:29px; line-height:29px;border-right:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; display:inline-block;width:176px; float: left; text-indent:15px; font-style:normal;font-size:12px;}
.xx_qh{ height:320px;}
.xx_b{ padding-top:10px; height:258px; clear:both;width:960px;overflow:hidden;position:relative;}
.xx_b ul{position:relative;}
.xx_b ul li{ padding-left:17px; float:left;width:214px; position:relative; padding-right:3px;}
.xx_b ul li img{ width:214px; height:185px; border:1px solid #e6e6e6; margin-top:28px;}
.xx_b ul li span{ display:block; position:absolute; left:17px; width:216px; background:#084ea4; color:#fff; height:30px; line-height:30px; display:block; text-align: center; top:215px;}
.xx_b ul li a{ display:inline-block; height:246px; width:216px;}
.xx_b ul li a:hover,.xx_b ul .cur a{ background:url("../images/xx_up.gif") no-repeat center 8px;}
.xx_b ul li a:hover span,.xx_b ul .cur span{ background:#e50000;}
.xx_qh p{ background:url("../images/lin.gif") no-repeat center 33px;text-align:center; padding-top:16px;}
.xx_qh p img{ padding-top:7px;}
.xx_qh p a{ display:inline-block; width:37px; height:34px; background:#c1bebe;}
.xx_qh p a:hover{ background:#a3a1a1;}
/**/
.hz{ height:206px; width:958px;border:1px solid #d8d8d8; margin:30px auto 42px;}
.hz h3{ padding-bottom:28px;}
.hz01 { padding:19px 3px 0 12px;}
.hz03 { padding:19px 0 0 3px;}
.hz02 ul li { float:left; padding:0 6px; display:inline; width:201px;}
.hz02 ul li img { border:solid 1px #cccbcb; width:199px; height:72px;}
.hz02 ul li span { display:block; height:35px; line-height:35px; overflow:hidden; text-align:center;}
.hz02 ul li span a { color:#666}

/**/
.ys_bg1{ background:url("../images/ys_bg1.jpg") no-repeat center 0; height:584px;}
.ys{ width:960px; margin:0 auto; font-family:"Microsoft Yahei"; position:relative;}
.ys h3{ font-weight:normal; padding:42px 0 120px 0px; height:92px;color:#fff; font-size:57px;}
.ys h3 a{ color:#fff; font-size:57px;}
.ys h3 span{ padding-left:124px;}
.ys dl{ padding:0 0 23px 0;}
.ys dl dt{ font-size:21px; font-weight:bold; color:#084ea4; background:url("../images/ys_dt.png") no-repeat left 0; height:44px;}
.ys dl dt i{ font-style:normal; color:#fff; font-family:Arial; width:36px; text-align:center; display:inline-block; padding-right:10px;}
.ys dl dd{ font-size:14px; color:#4d4d4d; padding-left:44px;}
.ys dl dd p{ line-height:30px; padding-left:15px; background:url("../images/ys_li.png") no-repeat left 13px; width:px;}
.ys dl span{ color:#ee0000;}
.ys dl dd p i{ padding-left:28px; font-style:normal;}
.ys em{ display:block;left:468px; position: absolute; top:532px;}
.ys em img{ margin-right:11px;}
.ys_bg2{ background:url("../images/ys_bg22.gif") no-repeat center 0; height:511px;}
.ys_bg2 .ys{ padding-top:50px;}
.ys_bg2 .ys dl{ padding-left:458px;}
.ys_bg2 .ys dl dd p{ border-bottom:2px dashed #e4e4e4}
.ys_bg3{ background:url("../images/ys_bg3.gif") no-repeat center 0; height:518px;}
.ys_bg3 .ys{ padding-top:60px;}
.ys_bg3 .ys dl dd p{ border-bottom:2px dashed #efefef; width:454px;}
.ys_bg3 .ys h4{ padding-left:120px;}
.ys_bg3 .ys h4 img{ margin-right:12px;}
.ys_bg3 .ys dl dd .nobor,.ys_bg2 .ys dl dd .nobor{ border:none;}

/**/
.zk_bg{ background:url("../images/zk.jpg") no-repeat center 0; height:424px;}
.zk{ width:960px; margin:0 auto;}
.zk h3{ text-align:center; font-family:"Microsoft Yahei"; font-size:24px; font-weight:normal; padding-top:44px; background:url("../images/zk_h3.gif") no-repeat center bottom; padding-bottom:20px; height:70px; margin-bottom:34px;}
.zk h3 a{ color:#090909;}
.zk h3 b,.zk h3 span{ color:#e50000;}
.zk h3 q{ display:block; font-size:15px; color:#8c8b8b; padding-top:4px;}
.zk .hz02 ul li img{ width:199px; height:132px; border:none; padding:4px 0 0 4px;}
.zk .hz02 ul li{ padding:0 9px;}
.zk .hz01,.zk .hz03{ padding-left:0; padding-top:47px;}
.zk .hz02 ul li a{ display: inline-block; width:208px; height:170px; background:#fff;}
.zk .hz02 ul li a:hover{ background:#084ea4; color:#fff; text-decoration:none;}
/**/
.gy_bg{ background:url("../images/gy_bg.jpg") no-repeat center 0; height:688px;}
.gy{width:960px; margin:0 auto;}
.gy h2{ background:url("../images/zj_h3.gif") no-repeat center bottom; text-align:center; font-family:"Microsoft Yahei"; font-size:24px; height:36px; padding-top:32px; margin-bottom:50px;}
.gy h2 span{ padding-left:6px;}
.gy h2 a{ color:#fff; font-weight:normal;}
.jz_con {width:730px; float:left;} 
.jz_con dl { height:197px;}
.jz_con dl dt { float: left}
.jz_con dl dt img { width:373px; height:265px;}
.jz_con dl dd { float: left; width:328px; padding-left:25px;}
.jz_con dl dd h3 { line-height:30px; margin:8px 0 10px 0; height:30px; overflow:hidden;}
.jz_con dl dd h3 a { font-size:12px; color:#fff;}
.jz_con dl dd p { color:#fff; line-height:22px; height:80px; overflow:hidden;height:114px;}
.jz_con dl dd span { display:block; padding-top:30px;}

.zz_r{ width:220px; float:right;}
.zz01,.zz03 { padding:110px 8px 0;}
.zz01 a { width:12px; height:24px; display:block;}
.zz01 a:hover { }
.zz03 a {  width:12px; height:24px; display:block;}
.zz03 a:hover { }
.zz02{width:164px;}
.zz02 ul li { float:left; width:164px;font-size:0;}
.zz02 ul li img { width:164px; height:215px; }
.zz02 ul li span { display:inline-block; height:29px; line-height:29px; overflow:hidden; text-align:center; background:#0074c5;width:164px; font-size:12px;}
.zz02 ul li span a { color:#fff;}

.zj03{ width:960px; height:228px; padding-top:37px; margin-top:30px; background:url("../images/zj_bggg.gif") no-repeat center bottom #fff;}
.zj03 .hz02 ul li img{ width:199px; height:132px; padding:3px;}
.zj03 .hz02 ul li{ padding:0 9px; width:207px;}
.zj03 .hz01{ padding-left:0; padding-right:6px;}
.zj03 .hz01,.zj03 .hz03{ padding-top:44px;}
.zj03 .hz02 ul li span{ color:#4e4b4b; height:23px; line-height:23px;}
/**/
.ad{ width:960px; margin:0 auto; background:url("../images/ad_bg.gif") no-repeat center bottom; height:206px; position:relative;}
.ad p{ position:absolute; left:108px; top:105px; font-family:"Microsoft Yahei"; font-size:15px; color:#fff;}
.ad p i{ font-style:normal; font-family:Arial; font-size:22px; font-weight: bold;}
.ad h4{ position:absolute; top:102px; left:384px;}
.ad h4 em img{ margin-right:12px;}
/**/
.ly_bg{ background:url("../images/xx_bg.gif") repeat; height:456px; margin-top:-104px; padding-top:104px;}
.ly{ width:960px; margin:0 auto;}
.ly_l{ width:320px; float:left; border:1px solid #e2e0e0;  height:410px; background:#fff;}
.ly_l h3,.ly_c h3,.ly_r h3{ background:url("../images/ly_h3.gif") no-repeat right center; height:43px; line-height:43px; font-family:"Microsoft Yahei"; font-size:16px;}
.ly_l h3 a,.ly_c h3 a,.ly_r h3 a{ color:#E3091C; padding-left:32px;_padding-left:27px; background:url("../images/ly_a.gif") no-repeat 7px center;}
.ly_l h3 span,.ly_c h3 span,.ly_r h3 span{ float:right; font-family:Arial; font-size:12px; font-weight:normal;}
.ly_l h3 span a,.ly_c h3 span a,.ly_r h3 span a{ text-transform:uppercase; color:#e50000; padding-right:10px; background:none;}
.ly_l dl{ margin:12px 18px 0; border-bottom:1px dashed #e6e6e6; padding-bottom:8px; overflow:hidden;}
.ly_l dl dt{ font-weight:bold; background:url("../images/dt_lii.gif") no-repeat left 9px; padding-left:9px; line-height:22px; overflow:hidden; height:22px;}
.ly_l dl dt a{ color:#202020;}
.ly_l dl dd{ line-height:25px; color:#9c9b9b;}
.ly_l .nobor{ border-bottom:none;}

.ly_c{ width:305px;float:left; border:1px solid #e2e0e0;  height:410px; background:#fff; margin-left:18px; overflow:hidden;}
.ly_c div{ padding:10px;}
.ly_c ul{border-bottom:1px dashed #e6e6e6; padding-bottom:8px; overflow:hidden;}
.ly_c ul li a{ color:#9c9b9b;}
.lx_con { padding:20px 0 0; display:inline-block; width:280px; margin-left:22px;}
.lx_con ul li { background:url("../images/lx_inp01.gif") no-repeat; width:277px; height:40px; float:left; padding:0 0 10px 0;}
.lx_con ul li img { float:left; padding:1px 0 0 1px;}
.lx_con ul li i{ font-style:normal; color:#e50000; float: left; padding-left:5px; padding-top:13px;}
.sinp01{ background: none; width:149px; padding:0 2px; height:33px; line-height:33px; border:none; float:left;color:#7d7d7d;}
.lx_con ul .lx_li02 { background:none; width:261px;height: 40px;overflow: hidden;}
.lx_con ul .lx_li01 { background:url("../images/lx_inp02.gif") no-repeat; width:141px; height:40px; display:block; float:left; padding-right:5px; font-style:normal;}
.sinp02 { background: none; width:61px; padding:0 5px; height:33px; line-height:33px; border:none; float:left;color:#7d7d7d; float:left;}
.sbz { color:#db262d; padding:6px 0 0 3px; float:left; display:block;}
.area { background: none; width:252px; height:52px; padding:5px 0px; overflow:auto; border:none;color:#9c9b9b; overflow:hidden;}
.lx_con ul .h66 { background:url("../images/ly_str.gif") no-repeat; width:260px; height:84px; padding:5px 0 0 5px;}
.sx { padding:10px 0 0 7px; display:block; float:left;}
.sx a { padding-top:3px; color:#084ea4;}
.lx_con ul .lx_li03 { background:none; padding-left:46px; width:211px; margin-top:12px;}
.lx_sp { width:63px; text-align:right; display:block; height:34px; line-height:34px; padding-right:5px; color:#9c9b9b;}
.lx_con ul .lx_li02 img{ padding-top:9px;}
.lx_con ul .h66 span{color:#9c9b9b;}

.ly_r{ width:294px; float:right;border:1px solid #e2e0e0;  height:410px; background:#fff; overflow:hidden;}
.ly_r dl { padding:5px 0; border-bottom:dashed 1px #e6e6e6; margin:0 13px;width:268px;height:130px;}
.ly_r .nobor { border-bottom:none;}
.ly_r dl dt { background: url("../images/ly_w.gif") no-repeat left 6px; height:30px; line-height:30px; padding-left:27px; overflow:hidden;}
.ly_r dl dt a { color:#323232;}
.ly_r dd { background:url("../images/ly_d.gif") no-repeat left 4px;line-height:25px; padding-left:27px;color:#939393;}
.ly_r dd em{display:block;}
.ly_r dd em a{ color:#e50000; font-style:normal;}
/**/
.dongt{ height:444px; margin:0 auto; width:960px;}
.dongt_l{ width:646px; float:left; padding-top:45px;}
.dongt_l h2,.dongt_r h2{ background:url("../images/dt_h3.gif") no-repeat left bottom; font-family:"Microsoft Yahei"; font-size:18px; font-weight:normal; height:30px; margin-bottom:20px;}
.dongt_l h2 a,.dongt_r h2 a{ color:#E3091C; padding-left:22px;}
.dongt_l h2 span,.dongt_r h2 span{ float: right;}
.dt_con dl { height:143px; padding-left:6px;}
.dt_con dt { float:left; padding-right:17px;}
.dt_con dt img { width:222px; height:128px;}
.dt_con dd { float:left; width:400px}
.dt_con dd h3 { height:24px; line-height:24px; overflow:hidden;}
.dt_con dd h3 a { font-size:12px; color:#3b3b3b;}
.dt_con dd p { line-height:22px; color:#9c9b9b; padding:6px 0 0 0;}
.dt_con dd p img{ vertical-align:middle;}
.dt_con ul { padding-left:6px;}
.dt_con ul li,.dongt_r ul li { background:url("../images/zj_li.gif") no-repeat left 16px; padding-left:15px; height:33px; line-height:33px;  border-bottom:1px dashed #e5e4e4; color:#3b3b3b;}
.dt_con ul li a,.dongt_r ul li a { color:#3b3b3b;}
.dt_con ul li a.sdt {width:548px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block; color:#3b3b3b;}
.dongt_r ul li a.szx {width:192px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block; color:#3b3b3b;}
.dt_con ul li span,.dongt_r ul li span{ float:right;}
.dt_con ul .nobor,.dongt_r ul .nobor{ border-bottom:none;}

.dongt_r{ width:277px; float:right;padding-top:45px;}
.dongt_r p{ padding-bottom:15px;}
.dongt_r p img{ width:277px; height:128px;}
.dongt_r ul li span a{ color:#e50000;}
/**/
.links_bg{ height:110px; background:#3f3f3f;}
.links{ margin:0 auto; width:960px; }
.links h3{ background:url("../images/link_h3.gif") no-repeat; height:62px; font-family:"Microsoft Yahei"; font-size:14px; float: left; width:126px;}
.links h3 a{ color:#7e7b7b; line-height:41px; padding-left:45px;}
.links p{ float:left; line-height:30px; width:690px;}
.links p a{ display:inline-block; padding:0 13px; *padding:0 12px;_padding:0 12px; color:#6c6c6c;}
.links p span{ float:right;}
.links span { line-height: 30px;position: absolute;right: 218px;}       





        .links_bg{
            height:150px;
        } 