﻿
/* CSS Document */
body,th,hr,br,div,li,ul,a,p,img{border:0; margin:0; padding:0;}
ul,li{list-style-type:none;}
a{text-decoration:none;}
body{font-size:12px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; background:url(/Content/home/images/body_bgImg.gif) left top repeat-x; width:100%;}

.top_bg{width:100%; position:absolute; height:80px; left:0; top:0; z-index:1; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.TopMain{position:absolute; width:100%; overflow:hidden; height:80px; overflow:hidden; left:0; top:0; z-index:2;}

.LogoDiv{width:1080px; height:100px; overflow:hidden; margin:0 auto; clear:both;}
.logo_web{float:left; display:inline; margin-top:20px;}

.NavMain{ float:right; display:inline; overflow:hidden; }
.NavMain ul li{float:left; display:inline; height:50px; padding:0 13px; padding-top:30px;}
.NavMain ul li a{float:left; display:inline; font-size:16px; color:#fff;}
.NavMain ul .tn_on{background:#21c765 ; }
.NavMain ul .tn_on a{color:#fff;}

.ContentMain0{width:100%; height:225px; background:#5b636e; overflow:hidden; clear:both;}
.ContentMain{width:1050px; margin:0 auto; overflow:hidden; clear:both;}
.c_ind1{width:100%; text-align:center; overflow:hidden;clear:both;  margin-top:45px;}
.c_ind1_demo{width:100%; text-align:center; overflow:hidden; line-height:30px; color:#e5e5e5; font-size:14px; padding-top:20px;}
.c_ind1_more{width:98px; height:32px; line-height:32px; border:solid 1px #21c765; text-align:center; margin:0 auto; margin-top:50px;}
.c_ind1_more a{color:#21c765;}
.c_ind2{overflow:hidden; clear:both; width:1080px; margin:0 auto;}
.c_ind2 ul{width:105%;}
.c_ind2 ul li{float:left; display:inline; position:relative; width:330px;margin-right:45px; margin-top:45px; text-align:center;}
.c_ind2 ul li .pro_img{overflow:hidden; width:330px; height:330px; clear:both; display:table-cell; vertical-align:middle; text-align:center;}
.c_ind2 ul li .pro_img img{max-height:330px; max-width:330px;}
.c_ind2 ul li .pro_title{width:330px; height:100px;}
.c_ind2 ul li .pro_title p{width:100%; height:50px; background:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
.c_ind2 ul li .pro_title a{ width:100%; text-align:center; font-size:14px; color:#555;}

.pro_ri{overflow:hidden; clear:both; margin:0 auto;}
.pro_ri ul{width:105%;}
.pro_ri ul li{float:left; display:inline; width:215px; margin-right:45px; margin-top:45px; text-align:center;}
.pro_ri ul li .pro_img{overflow:hidden; width:215px; height:220px; clear:both; display:table-cell; vertical-align:middle; text-align:center; border:solid 1px #ccc;  font-size:0;}
.pro_ri ul li .pro_img img{max-height:216px; max-width:216px;}
.pro_ri ul li .pro_title{ width:215px;}
.pro_ri ul li .pro_title a{ width:100%; text-align:center; font-family:微软雅黑; font-size:14px; color:#555;}

.pro_ri1{overflow:hidden; clear:both; margin:0 auto;}
.pro_ri1 ul{width:105%;}
.pro_ri1 ul li{float:left; display:inline; width:355px; margin-right:45px; margin-top:45px; text-align:center;height:262px;}
.pro_ri1 ul li .pro_img{overflow:hidden; width:355px; height:240px; clear:both; display:table-cell; vertical-align:middle; text-align:center;}
.pro_ri1 ul li .pro_img img{max-height:235px; max-width:355px;}
.pro_ri1 ul li .pro_title{ width:355px;}
.pro_ri1 ul li .pro_title a{ width:100%; text-align:center; font-family:微软雅黑; font-size:14px; color:#555;}



.ContentMain1{width:100%; height:380px; background:#21c765 url(/content/home/images/ind_bg2.gif) center top no-repeat; margin-top:80px; overflow:hidden; clear:both;}
.ContentMain2{width:100%; padding-bottom:70px; background:#f0f0f0; margin-top:80px; overflow:hidden; clear:both;}
.cm_main1{height:418px;}
.ind_gsjj{position:absolute; right:0; top:50px;  z-index:4; width:665px; line-height:29px; font-size:14px; color:#fff}
.ind_gsjjT{ padding-top:30px; overflow:hidden; clear:both;}
.ind_gsjjc{ padding-top:10px; height:140px; overflow:hidden; clear:both;}
.gsjj_goLink{overflow:hidden; clear:both; text-align:right; margin-left:430px; width:540px;}
.gsjj_goLink a{font-size:14px; color:#3a89bd;}
.gsjj_goLink b{font-family:宋体; font-size:12px;}

.subLeft{float:left; display:inline; width:230px; padding-top:50px;}
.sl_Nav{width:100%; clear:both; border-top:solid 1px #21c765;}
.sl_Nav ul li{vertical-align:bottom; clear:both; width:228px; border:solid 1px #21c765; background:url(/content/home/images/sN_litimg1.gif) 30px 15px no-repeat; border-top:0; height:38px; font-size:13px; position:relative; z-index:9999;}
.sl_Nav ul li a{float:left; display:inline; margin-left:50px; margin-top:10px; color:#333}
.sl_Nav ul li:hover{background:#21c765 url(/content/home/images/sN_litimg.gif) 30px 15px no-repeat;}
.sl_Nav ul li:hover a{color:#fff}
.sl_Nav ul .sl_on{background:#21c765 url(/content/home/images/sN_litimg.gif) 30px 15px no-repeat;}
.sl_Nav ul .sl_on a{color:#fff}
.sl_Nav ul li div{position:absolute; display:none; left:180px; width:100px; overflow:hidden; top:0;}
.sl_Nav ul li div p{background:#21c765; padding:7px 10px; border-bottom:solid 1px #fff;}
.sl_Nav ul li div p:hover{background:#5ed08d}
.sl_Nav ul li div a{float:none; margin:0;}
.sl_Nav ul li:hover div{display:block;}
.sub_leftTop{width:228px; height:40px; border:solid 1px #21c765; line-height:40px; text-align:center; font-size:20px; }

.subRight{float:right; display:inline; width:757px; overflow:hidden; margin-top:50px; border:solid 1px #21c765;border-top:solid 2px #21c765}
.sr_Top{width:100%;overflow:hidden; background:url(/content/home/images/subTreeImg.gif) left center no-repeat;background-color:#13A909;  height:30px; border-bottom:solid 1px #ccc; padding-bottom:5px;}
.sr_Top p{color:#FFFFFF;padding-left:30px; font-size:14px; padding-top:7px;}
.sr_Top p a{color:#FFFFFF;}

.sr_Cnt{overflow:hidden; width:720px; margin:0 auto; border-top:solid 1px #fff;  line-height:30px; font-size:14px; padding-top:15px; color:#333;}

.sm1_right_c{line-height:23px; color:#666; margin:0 auto; margin-top:15px; width:99%;}
.sm1_right_L,.sm1_right_p{overflow:hidden; width:98%; margin:0 auto; clear:both; /*margin-top:10px;*/}
.sm1_right_L ul li{vertical-align:bottom; clear:both; overflow:hidden; border-bottom:dashed 1px #666; padding-bottom:7px; padding-top:10px;}
.sm1_right_L ul li img{float:left; display:inline; margin-top:5px; margin-left:10px;}
.sm1_right_L ul li a{float:left; display:inline; margin-left:10px; color:#333}
.sm1_right_L ul li a:hover{color:#f01}
.sm1_right_L ul li span{float:right; display:inline; margin-right:5px;}
.right_n { width: 105%; margin: 0 auto; /*margin-top: 5px;*/ overflow: hidden; }
.innerbox5 {width: 240px; height: 270px; margin-top: 10px; margin-left: 10px; float: left; overflow: hidden; }
.innerbox5_img { width: 240px; height: 240px; cursor:pointer; background:#f0f0f0; display: table-cell; text-align: center; vertical-align: middle; overflow: hidden; }
.innerbox5_img img { max-width: 240px; max-height: 240px; }
.innerbox5_c { cursor:pointer;  width: 240px; height: 30px; line-height: 30px; text-align: center; color: #999; font-size: 14px; overflow: hidden; }
.dd_title { width: 100%; height: 30px; line-height: 30px; font-size: 16px;  color: #f00; text-align: center; overflow: hidden; }
.hr { width: 100%; height: 1px; margin: 5px 0; border-bottom: 1px dashed #ccc; overflow: hidden; }
.dd_hits { width: 100%; height: 25px; line-height: 25px; margin: 5px 0; text-align: center; overflow: hidden; }
.dd_content { width: 100%; font-size:16px; margin: 10px 0; overflow: hidden; }
.fenye { width: 100%; margin: 10px 0; line-height: 25px; overflow: hidden; }
.fenye a { color: green; }
.fenye a:hover { color: red; }
.dd_content table tr td{background:#fff; padding:5px;}
.dd_content table{background:#569BDE; width:60%; margin:0 auto;}
.mld1_left_b{width:100%; height:30px; line-height:30px; text-align:center; background:#76afe4}
.mld1_left_b a{color:#fff; float:left; height:30px; font-weight:bold; width:100%;}
.mld1_left_b a:hover{background:#fc8703;}

.c_ind3{overflow:hidden;  padding-top:40px; float:left; display:inline; width:480px;}
.c_ind3 .c_n_tt{clear:both; overflow:hidden; width:480px; margin-bottom:20px; font-size:18px;  color:#333}
.c_ind3 .c_n_tt b{float:left; display:inline; width:6px; height:6px; background:#333; margin-top:10px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.c_ind3 .c_n_tt span{float:left; display:inline; margin-left:8px;}
.c_ind3 ul{width:110%; clear:both;}
.c_ind3 ul li{ padding-right:40px; width:440px; height:70px; background:#f0f0f0; vertical-align:bottom; clear:both; overflow:hidden; margin-bottom:10px;}
.c_ind3 ul li .ind_new_time{float:left; display:inline; width:50px; border-right:solid 3px #fff; height:70px; padding:0 10px; padding-top:9px; text-align:center;}
.c_ind3 ul li .ind_new_time span{font-size:12px; display:block; padding-top:5px;}
.c_ind3 ul li .ind_new_msg{float:left; display:inline; width:340px; overflow:hidden;line-height:20px; padding-left:20px;}
.c_ind3 ul li .ind_new_msg div{height:15px; overflow:hidden; padding-top:3px;}
.c_ind3 ul .no_bg{background:#fff}
.c_ind3 ul li p{overflow:hidden; clear:both; padding-top:15px; }
.c_ind3 ul li p a{float:left; display:inline; color:#333; font-weight:bold; font-size:13px;}
.c_ind3 ul li:hover{background:#21c765}
.c_ind3 ul li:hover a,.c_ind3 ul li:hover .ind_new_time,.c_ind3 ul li:hover p,.c_ind3 ul li:hover div{color:#fff;}
.c_ind3 ul li:hover .ind_new_time{border-right:solid 3px #21c765}

.cm2_demo{overflow:hidden; text-align:center; font-size:14px; line-height:25px;  padding-top:24px;}
.c_ind4{overflow:hidden; clear:both; padding-top:25px;}
.c_ind4 ul{width:105%;}
.c_ind4 ul li{float:left; display:inline; margin-right:35px;}
.c_ind4 ul li a{color:#333;}
.c_ind4 ul li a p{width:310px; height:214px; display:table-cell; background:#fff; text-align:center; vertical-align:middle; overflow:hidden;}
.c_ind4 ul li a p img{max-width:310px; max-height:214px;}
.c_ind4 ul li a span{display:block; height:35px; background:#fff; line-height:35px;  text-align:center; font-size:14px;}
.c_ind4 ul li a:hover{color:#f01}
.footer{width:100%; overflow:hidden; clear:both; padding-bottom:45px; padding-top:45px; background:#5b636e;}
.ftOut{width:1080px; margin:0 auto; overflow:hidden; clear:both;}
.ft_left{float:left; display:inline; width:420px;  color:#fff;padding-top:10px}
.ft_ltop{width:120px; color:#fff; overflow:hidden; clear:both; border-bottom:solid 1px #fff; padding-bottom:5px;}
.ft_ltop b{font-size:30px; display:block; font-size:18px; font-weight:lighter; padding-top:2px}
.ft_ltop span{font-size:16px; display:block; font-size:20px;}
.ft_cnt{padding-top:20px; overflow:hidden; clear:both;}
.ft_center{float:left; width:305px; display:inline; padding-left:40px;}
.ft_right{float:right; display:inline; overflow:hidden; color:#fff; width:300px;}
.info_about{width:685px; margin:0 auto; overflow:hidden}
.winLine{overflow:hidden; clear:both; width:1px; height:50px;}
.ft_r_cnt{overflow:hidden; clear:both; padding-top:15px;}
.ft_r_cnt ul li{overflow:hidden; clear:both; vertical-align:bottom; padding-top:10px; font-size:14px;}
.ft_r_cnt ul li a{color:#fff;}
.ft_r_cnt ul li a:hover{color:#f01}
.ft_banquan{overflow:hidden; clear:both; width:100%; }