@charset "utf-8";
/* CSS Document */

* {margin: 0; padding: 0;}

body { color:#7b7b7b; font-size:14px; font-family: "微软雅黑"; background:#fff; word-wrap:break-word; }
a{ color:#000; text-decoration:none; }
a:hover {color:#48a94d; text-decoration:none;}
a img { border: none; }
img { display:block;}
ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style:none;}



/* 首页 样式表 */

.top_bg01 { width:100%; height:36px; background-color:#1d2088;}
.top_bg01 div { width:1200px; margin:0 auto; line-height:36px; overflow:hidden;}
.top_bg01 div ul { float:right;}
.top_bg01 div ul li  { float:left;}
.top_bg01 div ul li a { display:block; color:#ffffff; 
	transition:All 0.4s ease-in-out; 
	-webkit-transition:All 0.4s ease-in-out; 
	-moz-transition:All 0.4s ease-in-out; 
	-o-transition:All 0.4s ease-in-out;
	}
.top_bg01 div ul li a:hover { color:#edb163;
    transform:translate(0,-3px);
    -webkit-transform:translate(0,-3px);
    -moz-transform:translate(0,-3px);
    -o-transform:translate(0,-3px);
    -ms-transform:translate(0,-3px);
	}
.top_1 { padding:10px 8px 0px 0px;}
.top_2 { padding-right:25px;}


.menu_bg { width:1200px; margin:0 auto; overflow:hidden;}
.menu_bg img { float:left; margin-top:12px; margin-left:40px;}
.menu { float:right; width:74%; margin-right:10px; line-height:113px;}
.menu ul li { float:left; width:12.5%; text-align:center;}
.menu ul li a { display:block; font-size:14px; color:#2b2b2b;}
.menu ul li a:hover { color:#fff; background:url(../img/index03.png) no-repeat center top;
  animation: slideInLeft 0.6s;
  -moz-animation: slideInLeft 0.6s;	/* Firefox */
  -webkit-animation: slideInLeft 0.6s;	/* Safari 和 Chrome */
  -o-animation: slideInLeft 0.6s;	/* Opera */
}

.ind_line {	width: 1160px; margin: 36px auto 0 auto; text-align: center;}
.ind_line p {display: block; font-size: 19px; color: #000; font-weight: bold; background: url(../img/ind_line.png) no-repeat center bottom;  padding-bottom: 15px;}
.ind_line p span { font-size: 19px; color: #929292; font-weight: bold; margin-top: 8px; text-transform: uppercase;/*此CSS样式实现拼音或英文字母全部大写*/}
.ind_line a {display: block; font-size: 13px; color: #5b5b5b; padding-top: 15px;}
.ind_line a:hover { text-decoration:underline;}

/* 首页分类 样式表 */
.ind_class { width: 1160px; margin: 36px auto 0 auto; text-align: left; display: block; overflow:hidden;}
.ind_class ul li { width:360px;}


.ind_anli { width:1160px; margin:0 auto; padding-bottom:30px;}

.ind_ab_bg { width:1160px; margin:0 auto; padding:20px 0;}
.ind_ab_main { margin-top: 30px; overflow: hidden;}
.ind_ab_text { float: right; width:570px; padding-top:20px;}
.ind_ab_text p {
	color: #666666;
	line-height: 28px;
	font-size: 14px;
	display: -webkit-box; /*/必须结合的属性 ，将对象作为弹性伸缩盒子模型显示 。*/
    -webkit-box-orient: vertical;  /*必须结合的属性 ，设置或检索伸缩盒对象的子元素的排列方式 。*/
    -webkit-line-clamp: 7; /*用来限制在一个块元素显示的文本的行数。 为了实现该效果，它需要组合其他的WebKit属性。常见结合属性：*/
    overflow: hidden;
}
.ind_ab_main img { display: block; float: left; width: 560px; height: 278px;}
.ind_ab_text a { display:block; float: right; margin-right:10px; margin-top:30px; width:140px; height:38px; line-height:38px; background:#a3a3a3; border-radius:10px; text-align:center; color:#FFF; font-size:15px; transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.ind_ab_text a:hover { background:#1d2088;}

.ind_news { width:1160px; margin:0 auto; padding:30px 0 40px 0; overflow: hidden;}
.ind_news_left { float: left; width:255px; }
.ind_news_right { float: right; width:255px;}
.ind_news_main { width:592px; height:372px; float:left; margin-left:24px; border:5px solid #cbcbcb;}

.ind_new_list ul li { margin-top:30px; border-bottom:1px dashed #cccccc; margin:20px 10px 20px 10px; padding-bottom:15px;}
.ind_new_list ul li h3 { display:block; font-size:18px; font-weight:normal; color:#000; line-height:30px;}
.ind_new_list ul li p { display:block; font-size:12px; font-weight:normal; color:#7a7a7a; line-height:22px;}
.ind_new_list ul li a { display: block; font-size:12px; color:#00923f; padding:5px 0px; line-height:22px;}
.ind_new_list ul li a:hover { text-decoration:underline;}


.bottom_bg { width:100%; background:#353535; padding:60px 0; margin-top:20px;}
.bottom { width:825px; margin:0 auto;}
.bottom ul { overflow:hidden; border-bottom:1px solid #717171; padding-bottom:10px;}
.bottom ul li { float:left; width:12.5%; text-align:center; line-height:30px;}
.bottom ul li a { display:block; color:#fff; font-size:14px;}
.bottom ul li:hover a {color:#48a94d;}
.bottom p { padding-top:25px; text-align:center; color:#d2d2d2;} 
.bottom img { display:block; width:160px; margin:40px auto 0 auto;}
.bottom h1 { font-size:15px; color:#b1b1b1; width:100%; text-align:center; padding-top:12px;}



/*主体*/
.content { width:1160px; margin:0 auto; overflow:hidden;}
.main{zoom:1;overflow:hidden; margin-top:35px; padding-bottom:0px;}
.asideL{width:200px;float:left;}
.left_tit{font-size:16px;line-height:40px; background-color:#1d2088; color:#fff; padding-left:15px;}
.left_con{font-size:16px;line-height:40px; color:#2a2a2a; padding-top:30px; font-weight:900;}
.left_con_z{line-height:26px; color:#2a2a2a; font-size:14px; margin-right:10px;}
.mainBox{width:940px;float:right;}

/*lefttree*/
.aleft{}
.leftTree{width:200px;}
.leftTree li{line-height:40px; height:40px; font-size:14px; text-align:left; text-indent:18px; border-left:1px solid #1d2088;}
.leftTree li a{ display:block;}
.leftTree li a:hover,.leftTree li a.lefton{ color:#1d2088; font-weight:700; text-indent:28px;}

/*cont*/
.atitle{margin-left:auto;margin-right:auto;width:940px; height:40px; border-bottom:#ccc 1px solid; line-height:40px;}
.title{float: left;background:url(../img/ticon.jpg) no-repeat left 50%; padding-left:25px; font-weight:700; font-size:16px;}
.weizi{float:right;}
.zhengwen{ padding-top:20px; font-size:14px; text-align:left; margin-left:auto;margin-right:auto; width:940px; min-height:460px;}
.tuihang{ text-indent: 2em;}


/* 新闻 样式表 */

.news_r_main { padding:30px 30px 40px 30px;}
.news_r_toutiao { border-bottom:1px solid #cfcfcf; padding-bottom:30px; overflow:hidden;}
.news_r_toutiao img { float:left;}
.news_r_toutiao a { display:block; margin-left:85px;}
.news_r_toutiao a h3, .news_r_toutiao a span, .news_r_toutiao a p { display:block;}
.news_r_toutiao a h3 { font-size:20px; font-weight:normal;}
.news_r_toutiao a span { font-size:14px; color:#dc0000; padding:5px 0px;}
.news_r_toutiao a p { font-size:14px; color:#7b7b7b;}
.news_r_toutiao:hover a {color:#48a94d;}

.news_r_list ul li { border-bottom:1px dashed #d9d9d9; background:url(../img/ab4_16.jpg) no-repeat 0 9%; padding:0px 10px 20px 18px; margin-top:20px;}
.news_r_list ul li a h3, .news_r_list ul li a span, .news_r_list ul li a p { display:block;}
.news_r_list ul li a h3 { font-size:17px; font-weight:normal;}
.news_r_list ul li a span { font-size:14px; color:#dc0000; padding:12px 0px;}
.news_r_list ul li a p { font-size:14px; color:#7b7b7b;}
.news_r_list ul li:hover a {color:#48a94d;}

.fanye { display:block; background:#e8f0f1; width:100%; height:50px; line-height:50px; text-align:center; margin-top:30px; font-size:15px;}
.fanye a { margin:0 15px;}


/*news*/
.a_news_hot { padding:20px; background:#f1f1f1;zoom:1; overflow:hidden; margin-bottom:10px;}
.a_news_hot h1 { font-size:13px; color:#595959; padding-bottom:5px;}
.a_news_hot span { color:#8a8a8a; font-size:12px; line-height:24px;}
.a_news_hot span img {float:left; margin-right:20px;}
.a_news_hot b { float:right; margin-top:5px; font-weight:normal; font-size:12px; color:#ba0101;}
.a_news_hot b a { color:#c01525; }
.a_news_hot b a:hover {text-decoration:underline;}
.a_news{width:100%;}
.a_news li {height:36px;line-height:36px;background:url(../img/line_news.gif) no-repeat left bottom;}
.a_news  li a {
background:url(../img/arrow_i_news_hot.gif) no-repeat 5px 50%;padding:0 0 0 30px;display:block;}
.a_news li span {float:right;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#a9a9a9;padding-right:10px;}

/*pro*/
.pro,.pro2{width:920px;margin-right:auto;margin-left:auto; margin-top:20px; min-height:350px; padding-bottom:0px;}
.pro ul li{ float:left;padding-top:15px; border-bottom:1px dotted #d9d9d9; height:200px; margin-bottom:20px;}
.pro ul li ul li{ line-height:30px;}
.pro .tu{ border:solid 1px #ebebeb;}
.pro .jiage,.pro .jiage2{ color: #cc3300; font-size:20px; font-weight:700;font-family:Arial, Helvetica, sans-serif; line-height:24px;}
.pro .jiage{}
.pro .btn2{}
.pro b{ font-size:18px; line-height:50px;}
.showzi{margin-bottom:20px; text-align:center; font-size:14px;}
.tit{ font-weight:700;}
.show{ line-height:24px; text-align:left; padding-left:10px;}
.morezi2 a{ color:#CC0000;}
.morezi2 a:hover{ color:#CC0000; text-decoration:underline;}

