@charset "gb2312";
/* CSS Document */
body,button,input,select,textarea{font:12px/1.5 "Microsoft Yahei";color:#4b4b4b}
*{ margin: 0px; padding:0x;}
ul,li{ list-style: none; margin: 0px; padding: 0px;}
a{ text-decoration: none;}
a:hover{ color: rgba(245,17,21,1.00);}
.clearfix{ clear:both;}
.right{ float: right;}
.left{ float: left;}
.wrap{ width: 1200px; margin: auto;}
body{ min-width: 1000px;letter-spacing: 1.2px;}
.header{ background:#f2f2f2;}


.nav{ overflow: hidden;}
.nav li{ float: left; line-height: 50px; margin-left: 19px; font-size: 14px;}
.login a{ line-height: 50px;}
.nav li a,.login a{ color: #555555;}
.login a{ margin: 0px 15px;}
.nav li a:hover,.login a:hover{ text-decoration: underline;}
.loge h1{ font-size: 14px; color: #ea303e; line-height: 50px;}

.hd_1{ background: url(imagehd_1.jpg) no-repeat; background-position: top center; height: 532px;}
.hd_2{ background: url(imagehd_2.jpg) no-repeat; background-position: top center; height: 532px;}


.c_1{ background: url(imagec_1.jpg) no-repeat; background-position: top center; min-height: 500px;}
.c_2{ background: url(imagec_2.jpg) no-repeat; background-position: top center; min-height: 500px;}
.c_3{ background: url(imagec_3.jpg) no-repeat; background-position: top center; height:54px;}
.c_1_1{ background: url(imagec_1_1.jpg) #f4f4f4 no-repeat; background-position: top center; background-repeat:repeat-y;}

.pd-left-16{ padding-left: 16px;}
.pt-top-25{  padding-top: 25px;}
.pd_rigth_27{ padding-right: 27px;}
.pd_bottom_30{ padding-bottom: 30px;}
.am_top_27{ margin-top: 27px;}
.am_top_24{ margin-top: 24px;}

.w_540{ width: 540px;}
.w_720{ width: 720px;}
.w_445{ width: 445px;}


.slider {width: 601px;height: 401px;position: relative;overflow: hidden;float: left;}
.slider .wrapper {width: 100%;height: 100%;white-space: nowrap;font-size: 0;position: relative;}
.slider .wrapper .item {width: 100%; height: 100%; display: inline-block;font-size: 15px; position: relative;}
.slider .wrapper .item img {display: block; width: 100%;height: 100%;}
.slider .wrapper .item .desc { width: 100%; position: absolute; height: 30px; line-height: 30px;color: white;background-color: rgba(0,0,0,0.5);  left: 0; bottom: 0;}
.slider .pagins { position: absolute;right: 0;bottom: 0; white-space: nowrap; font-size: 0; height: 30px;}
.slider .pagins .pagin {display: inline-block; width: 10px; height: 10px; margin-top: 10px; margin-right: 10px; background-color: #e5e5e5; border-radius: 50%;}
.slider .pagins .pagin.selected {background: #f38645;}


.title_1{ background: url(imagetitle_bg.jpg) #f4f4f4 no-repeat; height: 40px;}
.title_1 h3{ float: left; font-weight: 500; font-size: 24px; color: #ffffff; padding-left: 26px; line-height: 40px;}
.title_1 .more{ float: right; color: #888888; font-size: 14px; line-height: 40px; padding-right: 16px;}
.title_1 .more:hover{ color:rgba(245,17,21,1.00);}
.first{ margin-top: 10px; margin-bottom: 20px;}
.first h1{ display: inline; color:#232323; font-size: 20px; font-weight: 500;letter-spacing: 0.7px; line-height: 2em;}
.first a:hover h1{ color: rgba(245,17,21,1.00);}
.first p{ text-indent: 2em; color: #5b5b5b; font-size: 14px; line-height: 1.75em;}


.title_2{ background: none; background-color: #6ed09a; margin-bottom: 20px;}
.title_2 h3{padding-left: 18px;}
.title_2 .more {color: #ffffff;}

.list a {line-height: 2.5em;color: #545454;font-size: 16px;display: inline-block;max-width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list a:hover{ text-decoration: underline;}

.list_2 li{padding-left: 18px;}
.list_2 a{ line-height: 2.65em;}


.l_item{ padding: 26px 0px 20px; border-bottom: dashed 1px #a7a7a7;}
.l_item .img{ float: left; margin-right: 11px;    width: 172px;height: 129px; overflow: hidden;}
.l_item img{ width: 100%;}
.l_item h3{ font-size: 18px; font-weight: 500;}
.l_item a{ color: #484848;letter-spacing: 0.9px;}
.l_item a:hover{ text-decoration:underline;}
.l_item p{margin-top: 10px;font-size: 14px; color: #484848; line-height: 2em; text-indent: 2em;}

.footer{ background: #327d55;line-height: 26px; font-size: 14px; color: rgba(255,255,255,1.00); padding: 15px 0px;}
.footer a{ color: rgba(255,255,255,1.00);}
.footer a:hover{color: rgba(245,17,21,1.00);}
.footer > div{width: 1006px; margin:auto; padding: 28px 0px; text-align:center;}