@charset "utf-8";
/* CSS Document */
.cp_box{ width:1180px; height:auto; overflow:hidden; margin:45px auto;}
.cp_bt{ width:1180px; height:96px; text-align:center; background:url(../images/line.png) no-repeat center bottom;}
.cp_bt span{ display:block; font-size:44px; line-height: 45px; font-family:Impact; letter-spacing:1px; color:#cfcfcf;}
.cp_bt h3{ font-size:25px; font-weight:normal; line-height: 30px;}
.cp_bt h3 a i{ font-size:25px; font-weight:normal; font-style:normal; color:#fe9228;}
.cp_tp{ width:1180px; height:auto; overflow:hidden; margin-top:30px;}
#tab{width:1180px; margin:0 auto;}
.cp_tit{ width:1180px; height:38px;text-align:center;}
#tab .tab_menu{ display: -webkit-inline-box;  display: -moz-inline-box; display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex; margin: 0 auto; text-align: center;}
#tab .tab_menu li{ float:left;width:200px;height:38px;line-height:38px;font-size:14px;text-align:center; background-color:#cfcfcf;} 
#tab .tab_menu .selected{width:200px;height:38px;line-height:38px; background-color: #064eb8;}
#tab .tab_menu .selected a{ color: #fff;}
#tab .tab_box{width:1180px;height:360px;clear:both; margin-top:30px;}
#tab .hide{display:none;}

.gd_01{ position:relative; height:360px; width:1180px;}
.gd_01 em{ position: absolute; top: 150px;}
.gd_01 .t_l{ left:20px;}
.gd_01 .t_r{ right:20px;}
.gd_01 #simgs01{ width:990px; height:360px; margin:0 auto;}
.gd_01 li{float: left; width: 300px; height:360px; background-color:#efefef; margin-right:15px; margin-left:15px;}
.gd_01 li img{ width: 290px; height:220px; margin-bottom:10px; padding-top:5px; padding-left:5px;}
.gd_01 li p{ width:260px; line-height:24px; padding-left:20px;overflow: hidden;}
.gd_01 li p span{ display:block; width:260px; height:40px; line-height:40px; font-size:14px; background:url(../images/line.jpg) no-repeat bottom left; margin-bottom:10px;}
.gd_01 li:hover{ background-color:#064eb8;}
.gd_01 li:hover p{ color:#fff;}
.gd_01 li:hover p span{ color:#fff; background:url(../images/line1.jpg) no-repeat bottom left;}
.gd_01 .fl { float:left;}
.gd_01 .fr { float:right;}
.gd_01 .pa{ position:absolute;}
.gd_01 .pr{ position:relative}

.gd_02{ position:relative; height:360px; width:1180px;}
.gd_02 em{ position: absolute; top: 150px;}
.gd_02 .t_l{ left:20px;}
.gd_02 .t_r{ right:20px;}
.gd_02 #simgs02{ width:990px; height:360px; margin:0 auto;}
.gd_02 li{float: left; width: 300px; height:360px; background-color:#efefef; margin-right:15px; margin-left:15px;}
.gd_02 li img{ width: 290px; height:220px; margin-bottom:10px; padding-top:5px; padding-left:5px;}
.gd_02 li p{ width:260px; line-height:24px; padding-left:20px; overflow: hidden;}
.gd_02 li p span{ display:block; width:260px; height:40px; line-height:40px; font-size:14px; background:url(../images/line.jpg) no-repeat bottom left; margin-bottom:10px;}
.gd_02 li:hover{ background-color:#064eb8;}
.gd_02 li:hover p{ color:#fff;}
.gd_02 li:hover p span{ color:#fff; background:url(../images/line1.jpg) no-repeat bottom left;}
.gd_02 .fl { float:left;}
.gd_02 .fr { float:right;}
.gd_02 .pa{ position:absolute;}
.gd_02 .pr{ position:relative}

.gg_box{ width:100%; height:75px; background-color:#efefef; min-width:1200px;}
.gg{ width:1180px; height:75px; margin:0 auto;}
.gg_l{ width:550px; height:75px; line-height:75px; float:left}
.gg_bt{ width:130px; height:75px; line-height:75px; float:left; background:url(../images/gg.png) no-repeat center left;}
.gg_bt a{ font-size:14px; padding-left:56px;}
.gg_nr{ width: 420px; height:75px; float:right; overflow:hidden; text-align:left;}
.gg_nr ul{ width: 420px; height:150px; overflow:hidden;}
.gg_nr ul li{ width: 420px; height:75px; line-height:75px; overflow: hidden;}
.gg_nr ul li a { color:#afafaf;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:410px; float:left;}
.gg_nr ul li a span{ color:#fe9228;}
.gg_r{ width:370px; height:75px; line-height:75px; float:right}
.search-box{ width:360px; height:33px; margin-top:21px; border:1px solid #ccc; background-color:#efefef;}
.search-text{width:308px; height:31px; float:left; line-height:30px; border:0; text-indent:1em;}
.search-button{ background:url(../images/ss.jpg) no-repeat center; width:50px; height:33px; float:left;border-style :none; cursor:pointer;}

.gy{ width:100%; height:auto; overflow:hidden; min-width:1200px;}
.gy_bt{ width:1180px; height:96px; margin:0 auto; text-align:center; background:url(../images/line.png) no-repeat center bottom;}
.gy_bt span{line-height: 45px; display:block; font-size:44px; font-family:Impact; letter-spacing:1px; color:#cfcfcf;}
.gy_bt h3{line-height: 30px; font-size:25px; font-weight:normal;}
.gy_bt h3 a i{ font-size:25px; font-weight:normal; font-style:normal; color:#fe9228;}
.gy_wz{ width:1180px; height:90px; line-height:30px; font-size:14px; letter-spacing:1px; text-align:center; overflow:hidden; margin:40px auto;}
.gy_tp{ width:100%; height:540px; background:url(../images/gy_bj.jpg) no-repeat center; min-width:1200px;}
.gd_03{ position:relative; height:400px; width:1180px; padding-top:100px; margin:0 auto;}
.gd_03 em{ position: absolute; top: 420px;}
.gd_03 .t_l{ left:550px;}
.gd_03 .t_r{ right:550px;}
.gd_03 #simgs03{ width:990px; height:280px; margin:0 auto;}
.gd_03 li{float: left; width: 310px; height:280px; background-color:#fff; margin-right:10px; margin-left:10px; -webkit-box-shadow: 0 0 5px; -moz-box-shadow: 0 0 5px; box-shadow: 0 0 5px; }
.gd_03 li img{ width: 310px; height:230px;}
.gd_03 li p{ width:310px; line-height:50px; line-height:50px; text-align:center; font-size:14px;}
.gd_03 li p:hover{ background-color:#fe9228;color:#fff;}
.gd_03 .fl { float:left;}
.gd_03 .fr { float:right;}
.gd_03 .pa{ position:absolute;}
.gd_03 .pr{ position:relative}

.ys{ width:1180px; height:auto; overflow:hidden; margin:50px auto; background:url(../images/ys_fbj.png) no-repeat center bottom; padding-bottom:70px;}
.ys_bt{ width:1180px; height:105px; text-align:center;}
.ys_wz{ width:1180px; height:60px; line-height:30px; text-align:center; font-size:14px; letter-spacing:1px; margin-top:30px;}
.ys_tp{ width:1100px; height:170px; margin:0px auto; margin-top:60px;}
.ys_tp ul li{ width:220px; height:170px; float:left; background:url(../images/ys_sbj.png) no-repeat;}
.ys_tp ul li:hover .hover-show { display:block;}
.ys_tp ul li:hover .show { display:none;}
.hover-show {display:none; padding-left:30px;}
.show { width:68px; height:58px; padding-left:30px;}
.ys_tp ul li dl{ padding-left:30px; padding-top:20px;}
.ys_tp ul li dl dt{ font-size:14px; height:40px; line-height:40px; background:url(../images/grey.png) no-repeat left bottom;}
.ys_tp ul li dl dd{ height:40px; line-height:20px; padding-top:10px;}
.ys_tp ul li:hover dl dt{ background:url(../images/red.png) no-repeat left bottom;}

.al{ width:1180px; height:auto; overflow:hidden; margin:50px auto;}
.al_bt{ width:1180px; height:50px; margin:0 auto; text-align:center; background:url(../images/line.png) no-repeat center bottom;}
.al_bt h3{ font-size:25px; font-weight:normal; line-height:40px;}
.al_bt h3 a i{ font-size:25px; font-weight:normal; font-style:normal; color:#064eb8;}
.al_tp{ width:1140px; height:530px; margin:0 auto; margin-top:30px;}
.tp_l{ width:560px; height:530px; float:left;}
.tp_l ul li.big{ width:560px; height:340px; margin-bottom:15px;}
.tp_l ul li.big img{ width:560px; height:340px; position:relative;}
.tp_l ul li.big p{ width:560px; height:40px; line-height:40px; background:url(../images/ico.png) repeat; color:#fff; font-size:14px; text-align:center; position:absolute; top:300px; z-index:99;}
.tp_l ul li{ width:276px; height:164px; position:relative; margin-right:8px; float:left;}
.tp_l ul li img{ width:276px; height:164px;}
.tp_l ul li p{ width:276px; height:40px; line-height:40px; background:url(../images/ico.png) repeat; color:#fff; font-size:14px; text-align:center; position:absolute; top:124px; z-index:99;}
.tp_l ul li:last-child{ margin-right:0;}
.tp_r{ width:560px; height:530px; float:right;}
.tp_r ul li{ width:276px; height:164px; position:relative; margin-right:4px; float:left;}
.tp_r ul li img{ width:276px; height:164px;}
.tp_r ul li p{ width:276px; height:40px; line-height:40px; background:url(../images/ico.png) repeat; color:#fff; font-size:14px; text-align:center; position:absolute; top:124px; z-index:99;}
.tp_r ul li:last-child{ margin-right:0;}
.tp_r ul li.big{ width:560px; height:340px; margin-top:15px;}
.tp_r ul li.big img{ width:560px; height:340px; position:relative;}
.tp_r ul li.big p{ width:560px; height:40px; line-height:40px; background:url(../images/ico.png) repeat; color:#fff; font-size:14px; text-align:center; position:absolute; top:300px; z-index:99;}

.xw_box{ width:100%; height:auto; overflow:hidden; background:url(../images/jt_d.png) no-repeat center top; background-color:#f8f9f9; min-width:1200px;}
.xw{ width:1140px; height:auto; overflow:hidden; margin:0 auto; padding-top:50px; padding-bottom:50px;}
.xw_nr{ width:1140px; height:auto; overflow:hidden; margin-top:50px;}
.xw_l{ width:410px; height:350px; float:left; background-color:#fff;}
.xw_l img{ width:400px; height:196px; padding-top:5px; padding-left:5px;}
.xw_l dl{ width:400px; padding-left:5px;}
.xw_l dl dt{ width:400px; height:50px; line-height:50px; font-size:14px; font-weight:bold; overflow:hidden;}
.xw_l dl dd{ width:400px; line-height:24px; overflow:hidden;}
.xw_l dl dd a{ display:block; float:right; color:#fe9228; text-decoration:underline; margin-top:10px;}
.xw_r{ width:680px; height:360px; float:right;}
.xw_r ul li{ width:680px; height:120px; float:left;}
.xw_r ul li dl dt{ width:70px; height:120px; float:left; background:url(../images/grey1.jpg) no-repeat top right; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#a8a8a8; border-right:1px solid #ccc;}
.xw_r ul li dl dt span{ font-size:12px; display:block;}
.xw_r ul li dl dd{ width:580px; line-height:24px; float:right; border-bottom:1px dotted #ccc; padding-bottom:26px;}
.xw_r ul li dl dd span{ width:580px; height:35px; font-size:14px; display:block;}
.xw_r ul li:hover dl dt{ background:url(../images/red1.jpg) no-repeat top right;}
.xw_r ul li:hover dl dd span a{ color:#f89217; text-decoration:underline;}
.xw_gd{ width:1140px; height:34px; text-align:center; margin-top:50px;}

.main{ width:1180px; height:auto; overflow:hidden; margin:35px auto;}
.main_l{ width:240px; height:auto; background-color:#064eb8; overflow:hidden; float:left;}
.left_bt{ width:240px; height:100px; background-color:#053b89; text-align:center;}
.left_bt h3{  padding-top:20px;}
.left_bt h3 a{ font-size:20px; font-weight:normal; line-height:30px; color:#fff;}
.left_bt h3 a span{ display:block; font-weight:normal; font-size:24px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.left_fl{ width:240px; min-height:500px;}
.left_fl ul{ width:240px; min-height:500px; margin:0 auto;}
.left_fl ul li{ width:240px; height:60px; line-height:60px; border-bottom:1px dotted #ccc; text-align:center; font-size:14px;}
.left_fl ul li:hover{ width:240px; height:60px; line-height:60px; background-color:#fe9228;}
.left_fl ul li a{ color:#fff;}

.main_r{ width:900px; height:auto; overflow:hidden; float:right;}
.main_bt{ width:900px; height:50px; border-bottom:5px solid #064eb8;}
.main_bt_r{ float:right; height:50px; line-height:50px;}
.main_bt_l{ float:left; height:50px; line-height:45px; font-size:16px; font-weight:bold;}
.main_bt_l a{ color: #064eb8; display:inline-block; border-bottom:5px solid #fe9503;}
.main_nr{ width: 900px; height:auto; overflow:hidden; margin:35px auto;}
.main_jj{ width: 900px; height:auto; overflow:hidden; font-size:14px; line-height:30px; text-align:justify; text-indent:2em;}

.main_tp{ width: 900px; height:auto; overflow:hidden;}
.main_tp ul li{ width: 208px; height:190px; float:left; text-align:center; margin-left:8px; margin-right:8px; margin-bottom:30px;}
.main_tp ul li img{ width: 198px; height:148px; padding:4px; border:1px solid #ccc;}
.main_tp ul li p{ width: 198px; height:42px; line-height:42px; font-weight:bold;}
.main_tp ul li:hover img{ border:1px solid #064eb8;}
.main_tp ul li:hover p{ color:#064eb8;}

.main_xw{ width: 900px; height:auto; overflow:hidden;}
.main_xw ul li{ width: 900px; height:120px; overflow:hidden; border-bottom:1px dotted #ccc; margin-bottom:30px;}
.main_xw ul li img{ float:left; width: 120px; height:90px; padding:4px; border:1px solid #ccc;}
.main_xw ul li img:hover{ border:1px solid #064eb8;}
.main_xw ul li dl{ float:right; width: 750px; height:100px;}
.main_xw ul li dl dt{ float:right; width: 750px; height:50px;}
.main_xw ul li dl dt a{ width: 750px; height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.main_xw ul li dl dt span{ display:block; height:20px; line-height:20px; color:#999;}
.main_xw ul li dl dt span i{ font-style:normal;}
.main_xw ul li dl dd{ width: 750px; height:50px; line-height:25px; overflow:hidden;}








