@charset "utf-8";
/* CSS Document */
.cp{ width:1180px; height:auto; overflow:hidden; margin:50px auto;}
.cp_l{ width:232px; height:auto; overflow:hidden; float:left;}
.fl_bt{ width:232px; height:70px;}
.fl_bt h3 { font-size:18px; color:#0073bd;}
.fl_bt h3 span{ display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#a0a0a0; font-weight:normal; text-transform:uppercase;}
.fl_fl{ width:232px; height:auto; overflow:hidden;}
.menu_head{ width:232px; height:50px; line-height:56px; background:url(../images/pro_left.png) no-repeat center right; letter-spacing:2px;}
.menu_head a{ font-size:16px; font-weight:bold; padding-left:15px; display:block; background:url(../images/fl_f.jpg) no-repeat top center;}
.menu_list .current{ background:url(../images/pro_down.png) no-repeat center right;}
.menu_list .current a{ color:#0073bd;}
.menu_body{width:232px;height:auto;overflow:hidden;line-height:35px; margin-bottom:20px;}
.menu_body a{ width:232px; height:35px; line-height:35px; background: url(../images/line.jpg) no-repeat 0 13px; font-size:14px; display:block; padding-left:16px;}
.menu_body a:hover{ width:232px; height:35px; background:url(../images/fl_h.jpg) no-repeat left center; color:#fff;}

.cp_r{ width:920px; height:auto; overflow:hidden; float:right;}
#tab{ width:920px; height:auto; overflow:hidden;}
.cp_tit{ width:920px; height:42px;}
#tab .tab_menu li{ float:left;width:125px;height:42px;line-height:38px; margin-right:4px; background:url(../images/cp_l.jpg) no-repeat; text-align:center;}
#tab .tab_menu li h3 a{ font-size:16px; color:#fff;}
#tab .tab_menu .selected a{ display:block; width:125px;height:42px;line-height:38px;background:url(../images/cp_h.jpg) no-repeat;}
#tab .tab_box{width:920px; height:auto; overflow:hidden;}
#tab .hide{display:none;}
#tab .tab_box div{ margin-top:30px;} 
.cp_pic{ width:920px; height:auto; overflow:hidden;}
.cp_pic ul li{ width:218px; height:250px; overflow:hidden; border:1px solid #ccc; text-align:center; float:left; margin-right:10px; margin-bottom:15px;}
.cp_pic ul li img{ width:208px; height:170px; padding:5px;}
.cp_pic ul li p{ width:208px; height:60px; line-height:25px; font-size:14px; padding-top:10px;}
.cp_pic ul li p span{ display:block; color:#8d8d8d; font-size:12px;}
.cp_pic ul li:hover{ border:1px solid #0073bd;}

.al_box{ width:100%; height:692px; background: url(../images/al_bj.jpg) no-repeat center; min-width:1200px;}
.al{ width:1180px; height:692px; margin:0 auto;}
.al_tp{ width:1180px; height:300px; padding-top:280px;}
.gd_01{  width:1180px; height:300px;}
.gd_01 #simgs01{ width:1180px; height:300px;}
.gd_01 li{float: left; width: 270px; height:300px; margin-left:25px; text-align:center;}
.gd_01 li img{ width: 270px; height:200px;}
.gd_01 li dl dt{ width:270px; height:50px; line-height:50px; text-align:center;font-size:14px;}
.gd_01 li dl dt a{ color:#fff;}
.gd_01 li dl dd a{ width:135px; height:40px; line-height:40px; text-align:center;font-size:14px; float:left;}
.gd_01 li dl dd a.butt1{ display:block; background-color:#d8d8d8;}
.gd_01 li dl dd a.butt2{ display:block; background-color:#0073bd; color:#fff;}
.al_gd{ width:1180px; height:34px; text-align:center; margin-top:80px;}

.gy{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}
.gy_bt{ width:1180px; height:65px; text-align:center;}
.gy_bt h3{ font-family:Impact; font-weight:normal; color:#0073bd; font-size:46px; text-transform:uppercase;}
.gy_bt h3 span{ display:block; font-weight:bold; color:#494949; font-size:16px; background:url(../images/gy_bt.jpg) no-repeat center bottom; font-family: Microsoft YaHei,宋体,Arial, Helvetica, sans-serif;}
.gy_wz{ width:1180px; height:auto; overflow:hidden; text-align:center;}
.gy_wz dl dt{ width:1180px; height:60px; line-height:60px; font-size:18px; font-weight:bold; background:url(../images/gy_line.jpg) no-repeat bottom center; margin-top:30px;}
.gy_wz dl dd{ width:1180px; line-height:36px; font-size:14px; letter-spacing:1px; margin-top:16px;}
.gy_ys{ width:1180px; line-height:86px; margin-top:56px; text-align:center;}

.ys_box{ width:100%; height:auto; overflow:hidden; background: url(../images/zz_bj.jpg) no-repeat bottom center; min-width:1200px; margin-top:80px;}
.ys{ width:1180px; height:840px; margin:0 auto;}
.ys_zz{ width:1180px; height:330px;}
.gd_02{ width:1180px; height:330px; position:relative;}
.gd_02 #simgs02{ width:1120px; height:330px; margin:0 auto;}
.gd_02 li{ float: left; width: 266px; height:320px; margin-right:7px; margin-left:7px; text-align:center; background:url(../images/zz_k.png) no-repeat center bottom;}
.gd_02 li img{ width: 200px; height:278px; border:1px solid #ccc;}
.gd_02 em{ position: absolute; top: 90px;}
.gd_02 .t_l{ left: 0px;}
.gd_02 .t_r{ right: 0px;}
.gd_02 .fl { float:left;}
.gd_02 .fr { float:right;}
.gd_02 .pa{ position:absolute;}
.gd_02 .pr{ position:relative}

.ys_ys{ width:1180px; height:auto; overflow:hidden; margin-top:20px;}
.ys_bt{ width:1180px; height:65px; text-align:center;}
.ys_bt h3{ font-family:Impact; font-weight:normal; color:#fff; font-size:46px; text-transform:uppercase;}
.ys_bt h3 span{ display:block; font-weight:bold; color:#fff; font-size:16px; background:url(../images/ys_line.png) no-repeat center bottom; font-family: Microsoft YaHei,宋体,Arial, Helvetica, sans-serif;}
.ys_bt p{ width:1180px; height:70px; line-height:70px; color:#fff; font-size:18px; font-weight:bold; letter-spacing:1px; text-align:center;}
.ys_tp{ width:1180px; height:220px; margin-top:120px;}
.brand li{ display: block; float: left; width: 190px; height: 110px; text-align: center; position: relative; background:url(../images/ys_k.png) no-repeat center; margin-left:40px; margin-right:40px;}
.brand li p{ line-height:25px; color:#fff; letter-spacing:1px; margin-top:20px; font-size:12px;}
.brand img{ width: 110px; height: 110px;}
.brand .info{display: none; background:url(../images/ys_h.png) no-repeat center; font-size:16px; font-weight:bold; color: #369242; line-height:110px;}
.vertical .info{ width: 0; height: 110px; margin: 0 auto;}
.ys_butt{ width:136px; height:36px; line-height:36px; text-align:center; border:1px solid #fff; margin:20px auto;}
.ys_butt a{ font-size:14px; color:#fff;}
.ys_butt:hover{ background-color:#2cad42; border:1px solid #2cad42;}

.xw{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}
.xw_nr{ width:1180px; height:380px; margin-top:40px; }
.xw_nr_l{ width:700px; height:380px; float:left;}
.xw_nr_tit{ width:125px;height:42px;line-height:38px;background:url(../images/cp_h.jpg) no-repeat left; text-align:center;}
.xw_nr_tit h3 a{ font-size:16px; color:#fff;}
.xw_nr_txt{ width:700px; height:310px; margin-top:28px;}
.txt_l{ float:left; width:252px; height:310px;}
.txt_l img{ width:232px; height:138px; padding:10px; background-color:#f5f5f5;}
.txt_l img:hover{ background-color:#0073bd;}
.txt_l dl dt{width:252px; height:40px; line-height:40px; font-size:14px; font-weight:bold;}
.txt_l dl dt a{ color:#0073bd;}
.txt_l dl dd{width:252px; line-height:22px; font-size:12px;}
.txt_l dl dd a{ display:block; color:#a6a6a6; margin-top:20px; float:right;}
.txt_l dl dd a:hover{ color:#494949; text-decoration:underline;}
.txt_r{ float:right; width:400px; height:310px;}
.txt_r ul li{ float:left; width:400px; height:44px; padding-top:16px; padding-bottom:16px; border-bottom:1px dotted #ccc;}
.txt_r ul li dl dt{ float:left; width:70px; height:44px; border-right:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center;}
.txt_r ul li dl dt span{ display:block; font-size:26px; font-weight:bold;}
.txt_r ul li dl dd{ float:right; width:320px; height:44px; font-size:12px;}
.txt_r ul li dl dd span{ display:block; width:320px; height:30px; font-size:14px; font-weight:bold;}
.txt_r ul li dl dd span a:hover{ display:block; color:#0073bd;; text-decoration:underline;}

.xw_nr_r{ width:370px; height:380px; float:right;}
.news_bt{ width:370px; height:42px;}
.news_bt h3 a{ height:42px; line-height:42px; display:block; color:#494949; font-size:18px;}
.news_bt h3 a span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-transform:uppercase;}
.news_wz{ width:370px; height:350px; margin-top:28px;}
#ticker { width:370px; height:350px; overflow:hidden;}
#ticker li{ width:370px; height:80px; border-bottom:1px dotted #ccc; padding-top:20px; padding-bottom:20px;}
#ticker li dl dt{ width:370px; height:30px; line-height:30px; font-size:14px; font-weight:bold;}
#ticker li dl dt a{ color:#0073bd;}
#ticker li dl dt a:hover{ display:block; text-decoration:underline;}
#ticker li dl dd{ width:370px; height:52px; line-height:26px; overflow:hidden; font-size:12px;}

.main_bt{ width:1180px; height:auto; overflow:hidden; margin:0 auto; margin-top:30px;}
.ny_gyu ul{ height:40px; text-align:center; display:inline-block;}
.ny_gyu ul li{ float:left;width:110px;height:40px;line-height:40px; margin-right:10px; text-align:center; background-color:#0073bd;}
.ny_gyu ul li a{ display:block; font-size:14px; color:#fff;}
.ny_gyu ul li a:hover{ background-color:#2cad42;}

.ny_gyd{ width:1180px; height:50px; margin-top:30px; border-bottom:1px dashed #ccc;}
.sitetit{ float:left; font-size:16px; font-weight:bold; height:50px; line-height:50px;}
.sitetit a span{ font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#bebebe; padding-left:6px; font-weight:normal;}
.sitemap{ float:right; height:50px; line-height:50px; padding-left:12px;}
.sitemap a:hover{color:#0d9203; text-decoration:underline;}
.main_nr{ width:1180px; height:auto; overflow:hidden; margin:20px auto; padding:12px 24px; margin-top:12px; font-size:14px; line-height:28px; margin-bottom:100px;}

.main_nr{ width:1180px; height:auto; overflow:hidden; margin:20px auto; padding:12px 24px; margin-top:12px; font-size:14px; line-height:28px; margin-bottom:30px;}
.main_tp{ width:1180px; height:auto; overflow:hidden;}
.main_tp ul li{ width:260px; height:230px; float:left;  margin-bottom:20px; margin-left:17px; margin-right:18px;}
.main_tp ul li img{ width:250px; height:180px; padding:4px; border:1px solid #ccc;}
.main_tp ul li img:hover{ border:1px solid #c0a264;}
.main_tp ul li a p{ display:block; width:256px; height:40px; line-height:40px; font-size:14px; text-align:center;}
.main_tp ul li a p:hover{ text-decoration:underline; color:#c0a264;}

.main_wz{ width:1180px; height:auto; overflow:hidden;}
.main_wz ul li{ width:550px; height:200px; overflow:hidden; margin-bottom:40px; margin-left:20px; margin-right:20px; float:left;}
.main_wz ul li img{ width:236px; height:200px; float:left;}
.main_wz ul li img:hover{ width:236px; height:200px; display:block; border:#ccc 5px solid; box-sizing: border-box; -webkit-box-sizing: border-box;}
.main_wz ul li dl{ width:290px; height:200px; float:right;}
.main_wz ul li dl dt{ width:290px; height:60px; background:url(../images/ny_x.jpg) no-repeat left bottom; font-size:14px; overflow:hidden; padding-top:10px;}
.main_wz ul li dl dt span{ display:block; color:#aaaaaa; font-size:12px; height:30px; line-height:30px;}
.main_wz ul li dl dt a:hover{ text-decoration:underline;}
.main_wz ul li dl dd{ width:290px; height:78px; line-height:26px; font-size:12px; overflow:hidden; padding-top:10px;}
.main_wz ul li dl dd a{ display:block; font-size:12px;}
.main_wz ul li dl dd a:hover{ text-decoration:underline;}







