body {font-family:"微软雅黑",Microsoft YaHei;font-size:12px; margin:0;padding:0;color:#333; min-width:1200px; }

div { float:none; margin:0px auto; padding:0;}

form,img,ul,ol,li,dl,dt,dd,input,p,br,button{margin: 0; padding: 0; border: 0;}
ul,li,ol {list-style: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
a { text-decoration: none; color:#333; }
a:hover { text-decoration: none;color:#f07e3d; }
i,em { font-style:normal;}
img { border:0;}
.clear { clear:both; line-height:0; height:0; display:block;}
.clearfix:after{content: " "; display: block; height: 0; clear: both; visibility: hidden;  }
.clearfix {zoom: 1; }

/*====头部=====*/
.top_continue{ width:100%; height:170px; background:url(../image/head.jpg) no-repeat center bottom; background-size:cover;}
.top_1 { width: 1200px; margin: 0 auto;}
.top_1 .t_logo {  width: 803px; float:left; padding-top:30px; }
.top_1 .t_serach { width:280px; height: 35px; background:url(../image/search_box.png) no-repeat; float:right; margin-top:85px; padding: 0 15px;}
.s_box { float: left; width: 245px; height: 35px; border:none; background: none; outline:none; color:#a6a6a6; line-height: 35px;}
.s_btn { float:right; background:url(../image/search_btn.png) center no-repeat; width:25px; height:25px; border:none; margin-top: 5px; cursor:pointer;}
.nav_con { height:45px; line-height: 45px; background:#950700; background:#950700;}
.top_nav { height: 45px; background:#950700; }
.mainnav ul#nav{ width:1200px; height:auto; margin: 0 auto;}
.mainnav ul li.navli { float:left; line-height: 45px;position:relative; }
.mainnav ul li.on { background:#ac0800}
.mainnav ul li.navli h3 { font-size: 18px; font-weight:normal; padding:0 62px; }
.mainnav ul li a { color: #fff; }
.mainnav ul li a:hover { text-decoration: none;}
.mainnav ul li.navli h3 a { display:block; }
.mainnav .navsub{ display:none; width:100%; position:absolute; background:#ac0800; z-index:999;  }
.mainnav .navsub li { width:100%; position:relative; }
.mainnav .navsub a { line-height: 44px; color: #fff; padding-left: 10px; font-size: 14px; display:block; width:auto; border-top: 1px solid #950700; }
.mainnav .navsub a:hover { background:#075aa4; text-decoration:none; }

.banner {width:100%;position:relative;overflow:hidden;height:450px;}
.banner .hd{overflow:hidden;position:absolute;left:50%;margin-left:-25px;bottom:50px;z-index:1;}
.banner .hd ul{overflow:hidden;zoom:1;float:left;}
.banner .hd ul li{ float:left; margin-right:20px;  width:20px; height:20px; line-height:999px; text-align:center; background:#fff; cursor:pointer; border-radius:25px; }
.banner .hd ul li.on{ background:#2377c5; color:#fff; }
.banner .bd ul { margin:0 auto;width:100%;}}
.banner .bd{ position:relative; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; width:100%;}
.banner .bd img{ width:100%; height:450px; display:block; vertical-align:top;  }

/*====body=====*/
.main_continue {width:1200px; height:auto; margin:0 auto; }
.main_one,.main_two,.main_three {width:1200px; height:auto; margin-top: 30px; }
.main_one .main_one_l { float:left; width: 700px; height: auto; overflow:hidden;}
.main_one .main_one_r { float:left; width: 450px; height: auto; margin-left: 50px;}
.tt {height: 35px;line-height: 35px;font-size: 16px; color: #fff; border-bottom:2px #950700 solid;}
.tt h3 { float:left; font-weight:normal; padding: 0 15px; display:block; background:#950700}
.tt span { float:right; font-size: 14px;}
.tt span a { color: #b5b5b5}

.news_hot { margin-top: 20px; border-bottom:1px #e3e3e3 dashed; padding-bottom: 20px;}
.news_hot_l { width:164px; height: 114px; float:left; margin-right: 20px;}
.news_hot_l img { width: 160px; height: 110px; border:1px #cccccc solid; padding:2px;}

.news_hot_r_tt { margin-bottom:5px;}
.news_hot_r_tt a{ color:#950700; font-size: 15px;}
.news_hot_r_nr { color: #727272; text-indent:2em; font-size: 14px; line-height: 28px;}
.news_hot_r_more { margin-top: 5px; text-align:right;}
.news_hot_r_more a {color: #f3c7a6;}

.h15 { margin-top: 15px;}
.main_list1_box li { height: 35px; line-height: 35px; background:url(../image/icon_1.png) no-repeat; padding-left: 15px; overflow:hidden; font-size: 14px; }
.main_list1_box li a { float: left; display:block; color:#343434; }
.main_list1_box li a:hover { color:#f07e3d;}
.main_list1_box li span { float: right; display:block; color:#ababab; }

.main_list1_1_box li { height: 40px; line-height: 40px; background:url(../image/icon_1_1.png) no-repeat; padding-left: 15px; overflow:hidden; font-size: 14px; }
.main_list1_1_box li a { float: left; display:block; color:#343434; }
.main_list1_1_box li a:hover { color:#f07e3d;}
.main_list1_1_box li span { float: right; display:block; color:#ababab; }

.main_list2_box li { height: 45px; line-height: 45px; background:url(../image/icon_2.png) no-repeat; padding-left: 15px; overflow:hidden; font-size: 14px; border-bottom:1px #eeeeee solid; }
.main_list2_box li a { float: left; display:block; color:#343434; }
.main_list2_box li a:hover { color:#f07e3d;}
.main_list2_box li span { float: right; display:block; color:#ababab; }

.main_list3_box .bd { margin-top: 20px;}
.main_list3_box li { width: 182px !important; height: auto; margin:0 9px; overflow:hidden; font-size: 14px; float:left;  }
.main_list3_box li .pic { width: 182px; height: 152px;overflow:hidden;}
.main_list3_box li img { width: 180px; height: 150px; border:1px #e6e6e6 solid;overflow:hidden; -webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.main_list3_box li:hover img {-webkit-transform: scale(1.1);transform: scale(1.1); opacity:0.9;}
.main_list3_box li p { text-align:center; line-height: 30px; margin-top: 5px;}
.main_list3_box li a { display:block; color:#343434; }
.main_list3_box li:hover a { color: #f07e3d}

.main_three .main_three_l { width: 260px; float: left; height:222px; background:url(../image/main_txt_bg.png) no-repeat; padding: 0 20px }
.main_three .main_three_l .tt {height: 30px;line-height: 30px;font-size: 16px; color: #0e419c; margin-top: 20px;}
.main_three .main_three_l .tt h3 { font-size: 16px;  font-weight:normal}
.main_three .main_three_l .nr {margin-top: 5px;}
.main_three .main_three_l .nr p { line-height:26px; font-size: 14px; }
.main_three .main_three_c { width: 540px; float: left; height:auto; margin-left:30px; }
.main_three .main_three_c .tt {height: 40px;line-height: 40px;font-size: 16px; color: #fff; background:url(../image/xxgk.jpg) no-repeat}
.main_three .main_three_c .tt h3 { float:left;font-size: 16px; margin-left:50px; font-weight:normal}
.main_three .main_three_c .tt span { float:right; font-size: 14px; margin-right: 10px;}
.main_three .main_three_c .tt span a { color: #9e5d5d}

.main_three .main_three_c ul { height:auto; padding: 15px 15px 0; }
.main_three .main_three_c ul li { background:url(../image/icon_2.jpg) left no-repeat; width:22%; float: left; padding-left: 3%; height:40px; line-height: 40px;}
.main_three .main_three_c ul li a { font-size: 14px; }
.main_three .main_three_r { margin-left: 30px;}

/*====底部=====*/
.footer { padding: 30px 0; line-height:30px; background:#950700; color:#fff; font-size: 14px; text-align:center; margin-top: 30px;}

/*=============新闻二级列表页===============*/

.newEJ_box { width: 1200px; margin: 0 auto; height:auto; }
.newEJ_L { float:left; width: 260px; height:auto; margin-top: 20px;}
.newEJ_L_title { height: 48px; line-height: 48px; background: #950700; text-align:center; font-size: 16px; color:#fff; }
.newEJ_L_title {display:block;border-top:1px solid #ddd;border-bottom:1px solid #fff;background-image: none;background-color: none;}
.newEJ_L_list li { background:url(../image/icon_3.png) #f5f5f5 left no-repeat; padding-left:20px;border-bottom:1px solid #ddd;border-top:1px solid #fff; }
.newEJ_L_list a {display:block;width:100%;color:#555;font-weight:normal;word-wrap:break-word;text-align:left;  height: 40px; line-height:40px;}
.newEJ_L_list li:hover {background:url(../image/icon_3.png) #f9f9f9 left no-repeat; }


.newEJ_R { float:left; width: 820px; height:auto; margin-left: 20px; margin-top: 20px; }
.newEJ_R_title { height: 48px; line-height: 48px; border-bottom: 2px #e4e4e4 solid; }
.newEJ_R_title h3 { font-size: 18px; font-weight: 700; border-bottom:2px #950700solid; display:inline-block; padding-right:5px; color: #950700;}
.newEJ_R_title .weizhi { float:right; color: #a5a5a5; font-size: 14px; }
.newEJ_R_title .weizhi a { color:#a5a5a5}
.newEJ_list1_box li { height: 45px; border-bottom: 1px #eeeeee solid; line-height: 45px; background:url(../image/icon_4.png) no-repeat; padding-left: 10px; overflow:hidden; font-size: 16px; }
.newEJ_list1_box li a { float: left; display:block; color:#333; }
.newEJ_list1_box li span { float: right; display:block; color:#333; }

/*======分页开始=========*/
.xlist_pages {margin: 25px auto 20px auto;font-size: 14px;text-align: center;}
.xlist_pages a, .xlist_pages strong {display: inline-block;line-height: 28px;padding: 0 10px;border: 1px solid #d9d9d9;background-color: #ffffff;text-decoration: none;color: #666;font-family: Simsun;-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;margin-right: 3px;}
.xlist_pages .current {display: inline-block;line-height: 28px;padding: 0 10px;border: 1px solid #d9d9d9;background-color: #ffffff;text-decoration: none;font-family: Simsun;-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;margin-right: 3px;color: #fff;background-color: #58b530;border-color: #fff;}
.xlist_pages a:hover {color: #fff !important;background-color: #58b530;border-color: #fff;text-decoration: none;}
.xlist_pages strong {color: #fff;background-color: #24557d;border-color: #fff;
}
.xlist_pages span {padding: 0 10px;line-height: 23px;}
/*======分页结束=========*/

/*=============新闻内容页===========*/

.newEJ_con { padding:0 15px; }
.newEJ_con h1 { text-align:center; font-size:24px; line-height:50px; color: #333; padding: 10px 0; }
.newEJ_con p.xtime {color: #3f3f3f;font-size: 14px; text-align:center;line-height: 30px;}
.xcontant_box {color: #333;line-height: 35px;font-size: 16px;margin-top: 10px;word-break: break-all; min-height: 500px;}
.xcontant_box img { max-width: 100%;}

.newEJ_next { margin-top: 10px; line-height: 25px;clear: both;border-top: 1px solid #eee;padding-top: 20px; font-size: 14px;}
.newEJ_next_con { width: 1200px; height:auto; margin: 0 auto;}