/*base css*/
html {overflow-y:scroll;}
body {margin:0; padding:0; font:12px "\5B8B\4F53",sanserif;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0 auto;}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{border:0; padding:0px; height:auto;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
address,cite,code,em,th,u,i {font-weight:normal; font-style:normal;}
.clear{clear:both; height:0; overflow:hidden; display:block;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
a { text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {color:#ba2636;}

/*备用样式
body{font-family:"微软雅黑","宋体"}
*/

.top{ width:100%; background:#f2f2f2; height:34px; border-bottom:1px solid #DBDBDB;}
.top .t_top{ width:1050px;}
.top .t_top p{ font-size:12px; line-height:34px; max-width:1050px; overflow:hidden; height:34px; font-family:Microsoft YaHei; }
.logo{ width:1050px; height:120px; margin-top:5px; }
.logo img{  width:400px; height:120px; display:block; vertical-align:middle; float:left;}
 .logo_ad{ width:650px; height:120px; float:left; overflow:hidden; }
.logo_ad img{ width:650px; height:120px;}

.nav{ background:#000; width:100%; height:50px; margin-top:5px;}
.menu {
font-family: 微软雅黑; 
width:1050px; 
margin:0 auto;
border-top:1px solid #000;


}

.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}

.menu ul li {
float:left; 
position:relative;
}

.menu ul li a, .menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:105px; 
height:49px; 
color:#FFF;
background:#000; 
line-height:50px; 
font-size:14px;
}
/* make the dropdown ul invisible */
.menu ul li ul {
display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
color:#fff;
background:#ca321c;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:50px; 
left:0; 
width:105px;
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
display:block; 
background:#faeec7; 
color:#000;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
background:#dfc184; 
color:#000;
}




.banner{ width:100%; background:#33a7e9; }
.banner .b_img{ width:1400px; height:500px; margin:0 auto;}

.serach{ width:100%; height:50px; background:#ededed;}
.serach .s_s{ width:1050px; height:50px; overflow:hidden; color:#F00; font-size:14px; line-height:50px; font-family:Microsoft YaHei; }
.serach .s_s a{ color:#000; margin-left:20px;}
.serach .s_s a:hover{ text-decoration:underline;}

.ad{ width:100%; height:auto; background:#00a0ea;}
.ad .ad_1{ width:1050px; height:90px; background:#FFF; overflow:hidden;}



.all_all{ width:1050px; height:auto; margin:0 auto; font-family:微软雅黑; margin-top:10px; }
.all_all_text{ width:100%; height:30px; background:#000; color:#FFF; font-family:微软雅黑; line-height:30px; font-size:14px; text-align:center; font-weight:bold;}
.all_all_text a{ color:#FFF;}
.all_all_text1{ width:202px; height:auto;}
.all_all_text1 .text2{ background:#d2edff; padding-top:10px; font-size:12px; line-height:24px; padding-left:10px;}
.text2_tj{ width:96px;float:left; margin-right:8px;text-align:center; }
.text2_tj:nth-child(2n+1){ margin-right:0;}
.text2_tj img{ width:100%; max-width:96px; }
.text2_tj span{ width:100%; line-height:24px; overflow:hidden;}
.text2_tj a{ color:#000;}


.all_all_text span{ margin-left:0; width:100px; display:block;}
.index_tj_left{ width:200px; height:auto; float:left;}
.subNavBox{width:200px;border:solid 1px #e5e3da;}
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer;font-weight:bold;font-size:14px;color:#999;line-height:28px;padding-left:10px;background:url(../images/jiantou1.jpg) no-repeat;background-position:95% 50%}
.subNav:hover{color:#277fc2;}
.currentDd{color:#277fc2}
.currentDt{background-image:url(../images/jiantou.jpg);}
.navContent{display: none;border-bottom:solid 1px #e5e3da;}
.navContent li a{display:block;width:200px;heighr:28px;text-align:center;font-size:14px;line-height:28px;color:#333}
.navContent li a:hover{color:#fff;background-color:#277fc2}




.index_tj_right{ width:829px; height:auto; margin-left:19px; float:left;}
.index_tj_right .tips{ width:196px; float:left; margin-left:15px; margin-top:15px;}
.index_tj_right .tips img{ width:194px; border:1px solid #CCC; height: 156px;}
.index_tj_right .tips:nth-child(4n+2){ margin-left:0;}
.index_tj_right .tips h3{ width:196px; height:24px; font-size:12px; line-height:24px; overflow:hidden; text-align:center;}
.index_tj_right .tips a{ color:#000;}
.index_tj_right ul{ width:829px; height:auto;}
.index_tj_right ul li{ width:829px; border-bottom:1px dashed #CCCCCC; line-height:30px;}
.index_tj_right ul li span{ float: right; margin-right:20px;}
.index_tj_right ul li a{ color:#000; font-size:14px; padding-left:20px;}
.index_tj_right ul li a:hover{ text-decoration:underline; color:#F00;}


.index_tj_right h1{ width:820px; text-align:center; font-size:18px;  line-height:30px; margin:0 auto; margin-top:20px;}
.index_tj_right .time{ width:820px; text-align:center; font-size:12px; margin:0 auto; margin-top:15px;}
.index_tj_right .body_text{ width:820px; height:auto; margin:0 auto; margin-top:20px;line-height:24px; font-size:14px;}
.index_tj_right .body_text p{ text-indent:2em; line-height:24px; font-size:14px;}
.index_tj_right .text_fy{width:820px; height:30px; line-height:30px; text-align:center; margin-top:20px; font-size:14px; /*color:#03F;*/}
.index_tj_right .text_fy a{ color:#000;}
.index_tj_right .text_fy a:hover{ color:#F00;}
.index_tj_right1{ width:829px; height:auto; margin-top:20px;}
.index_tj_right1 h3{ width:100%;background:#000000; height:30px; padding-left:10px; color:#FFF; line-height:30px; font-size:14px; font-weight:bold; }
.index_tj_right1 ul li{ width:400px; border-bottom:1px solid #CCC; float:left; margin-left:29px;}
.index_tj_right1 ul li a{color:#000; font-size:14px; padding-left:0px;}
.index_tj_right1 ul li:nth-child(2n+1){margin-left:0;}
.index_tj_right .body_text img{ max-width:820px;}

.index_sygg { width:100%; height:188px; overflow:hidden; background:url(../images/index_sygg1.jpg) no-repeat center; margin-top:15px; }
.index_sygg .txt { margin:0 auto; padding-top:30px; text-align:center; font-size:18px; color:#fff; }
.index_sygg .txt span { font-size:24px; font-weight:bold; }
.index_sygg .txt1 { margin:0 auto; padding-top:15px; text-align:center; font-size:36px; color:#fff; font-family:微软简标宋; font-weight:bold; font-style: italic;  }


.index_gsys { margin:0 auto; margin-top:20px; width:1200px; }
.index_gsys .title .td1 { width:1200px; height:48px; }
.index_gsys .title .td1 .txt { float:left; font-size:48px; line-height:48px; vertical-align:middle; font-weight:bold; color:#ca321c; text-align:right; width:590px; }
.index_gsys .title .td1 .txt1 { float:left; margin-left:20px; font-size:30px; font-weight:bold; color:#fff; height:48px; line-height:48px; text-align:center; vertical-align:middle; width:275px; background:url(../images/index_gsys_title_r.jpg) no-repeat left; }
.index_gsys .title .td2 { margin-top:15px; width:1200px; line-height:24px; height:24px; text-align:center; font-size:24px; color:#333; }
.index_gsys .title .td3 { margin-top:15px; width:1200px; line-height:24px; height:35px; text-align:center; font-size:24px; color:#333; font-weight:bold; background:url(../images/index_gsys_title_bg.jpg) no-repeat bottom;  }

.index_gsys .list { margin-top:25px; }
.index_gsys .list .list1 { width:1200px; height:290px; border-bottom:solid 1px #e4e4e4; }
.index_gsys .list .list1 .left { float:left; width:600px; }
.index_gsys .list .list1 .left .td1 { margin-top:25px; padding-left:80px; font-size:22px; height:60px; font-family:微软雅黑;font-weight:bold; background:url(../images/01.jpg) no-repeat left; }
.index_gsys .list .list1 .left .td1 span { color:#ca321c; }
.index_gsys .list .list1 .left .td2 { padding-left:100px; font-size:14px;  line-height:50px;  background:url(../images/index_gsys_list_tb.jpg) no-repeat 85px 22px; }
.index_gsys .list .list1 .left .td2 span { color:#ca321c;  }
.index_gsys .list .list1 .left .td3 { padding-left:100px; font-size:14px; line-height:50px;  background:url(../images/index_gsys_list_tb.jpg) no-repeat 85px 22px; }
.index_gsys .list .list1 .left .td3 span { color:#ca321c;}
.index_gsys .list .list1 .right { float:left; margin-left:70px; width:471px; height:268px; }
.index_gsys .list .list2 { width:1200px; height:300px; border-bottom:solid 1px #e4e4e4; }
.index_gsys .list .list2 .right { float:left; margin-top:35px; padding-left:70px; width:530px; }
.index_gsys .list .list2 .right .td1 { margin-top:25px; padding-left:80px; font-size:22px; height:60px; font-family:微软雅黑;font-weight:bold; background:url(../images/02.jpg) no-repeat left; }
.index_gsys .list .list2 .right .td1 span { color:#ca321c; }
.index_gsys .list .list2 .right .td2 { padding-left:100px; font-size:14px;  line-height:50px;  background:url(../images/index_gsys_list_tb.jpg) no-repeat 85px 22px; }
.index_gsys .list .list2 .right .td2 span { color:#ca321c;  }
.index_gsys .list .list2 .right .td3 { padding-left:100px; font-size:14px; line-height:50px;  background:url(../images/index_gsys_list_tb.jpg) no-repeat 85px 22px; }
.index_gsys .list .list2 .right .td3 span { color:#ca321c;}
.index_gsys .list .list2 .left { float:left; width:600px; }
.index_gsys .list .list2 .left img { width:415px; height:213px; margin:70px 0 0 80px; }
.index_gsys .list .list3 { width:1200px; height:315px; border-bottom:solid 1px #e4e4e4; }
.index_gsys .list .list3 .left { float:left; margin-top:15px; width:600px; }
.index_gsys .list .list3 .left .td1 { margin-top:25px; padding-left:80px; font-size:22px; height:60px; font-family:微软雅黑;font-weight:bold; background:url(../images/03.jpg) no-repeat left; }
.index_gsys .list .list3 .left .td1 span { color:#ca321c; }
.index_gsys .list .list3 .left .td2 { padding-left:100px; font-size:14px;  line-height:40px;  background:url(../images/index_gsys_list_tb.jpg) no-repeat 85px 17px; }
.index_gsys .list .list3 .left .td2 span { color:#ca321c;  }
.index_gsys .list .list3 .right { float:left; margin-left:70px; }
.index_gsys .list .list4 { width:1200px; height:310px; }
.index_gsys .list .list4 .right { float:left; margin-top:35px; padding-left:70px; width:530px; }
.index_gsys .list .list4 .right .td1 { margin-top:25px; padding-left:80px; font-size:22px; height:60px; font-family:微软雅黑;font-weight:bold; background:url(../images/04.jpg) no-repeat left; }
.index_gsys .list .list4 .right .td1 span { color:#ca321c; }
.index_gsys .list .list4 .right .td2 { padding-left:100px; font-size:14px;  line-height:50px;  background:url(../images/index_gsys_list_tb.jpg) no-repeat 85px 22px; }
.index_gsys .list .list4 .right .td2 span { color:#ca321c;  }
.index_gsys .list .list4 .left { float:left; width:600px; }
.index_gsys .list .list4 .left img { margin-left:80px; width:406px; height:310px;}
.index_gsys_box{ font-family:微软雅黑;}
.index_td2_box { width:1050px; margin:0 auto; padding-top:50px; font-family:微软雅黑; }
.index_td2_box .index_sygg2 { padding-top:20px; width:1050px; height:131px; background:url(../images/index_sygg2.jpg) no-repeat; }
.index_td2_box .index_sygg2 .txt { width:1050px; text-align:center; font-size:36px; font-weight:bold; color:#333; }
.index_td2_box .index_sygg2 .txt1 { margin-top:10px; width:1050px; text-align:center; font-size:36px; font-weight:bold; color:#ca321c; }


.tr1 { width:1050px; height:348px; margin-top:20px; font-family:微软雅黑;}
.tr1 .gsjj { padding:20px; float:left; width:610px; height:308px; background:#2d2c2c; }
.tr1 .gsjj .title { width:1050px; height:50px; line-height:50px; }
.tr1 .gsjj .title span { font-size:18px; font-weight:bold; height:50px; border-bottom:solid 3px #fff; color:#fff; }
.tr1 .gsjj .list { margin-top:10px; }
.tr1 .gsjj .list .txt1 { width:610px; height:170px;  color:#fff; font-family:宋体; line-height:24px; text-indent:2em; }
.tr1 .gsjj .list .txt2 { width:1050px; height:35px; text-align:right;}
.tr1 .gsjj .list .txt2 a { display:block; margin-left:500px; color:#fff; width:100px; height:33px; line-height:33px; border:solid 1px #fff; text-align:center; vertical-align:middle; }
.tr1 .lxwm { padding:165px 0 0 35px; float:right; width:365px; height:183px; line-height:24px; color:#4c4848; background:url(../images/index_lxwm_bg.jpg) no-repeat; }

.xwzx_jishu{ width:1035px; height:30px; background:#000; color:#FFF; font-size:14px; font-weight:bold; padding-left:15px; line-height:30px; }
.xwzx_jishu span{ float:right; margin-right:20px;}
.xwzx_jishu span a{ color:#FFF;}

.xwzx_ul ul{ width:1050px;  background:#fff; padding-bottom:15px;}
.xwzx_ul ul li{ float:left; height:30px; line-height:30px; width:500px; background:url(../images/index_xwzx_list_tb.jpg) no-repeat left center; margin-left:10px; padding-left:15px; overflow:hidden; border-bottom:1px dashed #999;}
.xwzx_ul ul li a{ font-size:14px; color:#000;}
.xwzx_ul ul li a:hover{ color:#F00;}
.xwzx_ul ul li span{ font-size:12px;}
.xwzx_ul ul li span{ float:right; margin-right:15px;}




.top3{ width:1050px; margin-bottom:30px;}
.top3 h4{ font-family: 'Microsoft YaHei', 微软雅黑; font-size:30px; font-weight:bold;}

.top3 p{ line-height:26px; font-size:16px; font-family: 'Microsoft YaHei', 微软雅黑; text-indent:2em; margin-top:20px;}
.top3 .ig{ width:290px; float:right; height:290px; margin-left:20px;}
.top3 .ig1{ width:290px; height:290px; float:left; margin-right:20px;}
.top3 a{ color:#000;}

.news_news{ width:1050px; height:auto;}
.news_l{ width:500px;  margin-top:20px; float:left; margin-left:12.5px; }
.news_l .n_l_g_l{ width:500px; }
.news_l .n_l_g{ width:140px; float:left; margin-left:20px;}
.news_l .n_l_g img{ width:140px; height:140px;}
.news_l .n_l_g span{ line-height:26px; width:140px; font-size:12px; overflow:hidden;}
.news_l .n_l_g a{ color:#000;}
.news_l ul{ width:500px;}
.news_l ul li { border-bottom:1px #CCCCCC inset;}
.news_l ul li a{font-family: 'Microsoft YaHei', 微软雅黑; font-size:16px; line-height:32px; color:#000; }
.news_l ul li a:hover{ color:#F00;}
.news_l .n_t{ width:500px; height:30px; background:#00a0ea; margin-bottom:20px;}
.news_l .n_t a{ margin-left:20px; font-size:16px; font-family: 'Microsoft YaHei', 微软雅黑; font-size:16px; line-height:30px; color:#000;}
.news_l .n_t span{ float:right; margin-right:20px;}


.yqlj{ height:auto; min-height:58px; width:100%; margin-top:0; background:#e3e3e3;}
.yqlj .yqllj_t{ width:950px; height:58px; background:url(../images/yqlj.jpg) no-repeat left; padding-left:100px;}
.yqlj .yqllj_t a{ color:#000; font-size:9px; margin-left:10px; line-height:25px; float:left; display:block;}
.yqlj .yqllj_t a:hover{ color:#F00; text-decoration:underline;}


.footer { width:100%; height:299px; font-family:微软雅黑; background:#000; }
.footer_box { margin:0 auto; width:1050px; }
.footer_box .left { margin-left:0px; float:left; width:100px; }
.footer_box .left .logo_i { margin-top:40px; width:100px; height:100px; }
.footer_box .left .ewm { margin-top:40px; width:100px; height:100px;  }
.ewm img {width: 100px;}
.footer_box .right { float:right; width:920px; height:299px; /*background:url(../images/footer_box_bg.jpg) repeat-x; */ }
.footer_box .right .td1 { margin-top:30px; width:920px; height:50px;  }
.footer_box .right .td1 ul { }
.footer_box .right .td1 ul li { float:left; }
.footer_box .right .td1 ul li a { display:block; width:92px; height:50px; line-height:50px; text-align:center; vertical-align:middle; color:#fff; font-size:14px; }
.footer_box .right .td1 ul li a:hover { color:#F00; }
.footer_box .right .td2 { margin-top:30px; color:#b4b4b4; color:#CCC; line-height:24px; }
.footer_box .right .td2 a{ color:#CCC;}
.footer_box .right .td3 { width:920px; margin-top:50px; }
.footer_box .right .td3 .dh { float:left; padding-left:30px; width:430px; line-height:13px; color:#FFF; background:url(../images/footer_box_dh.jpg) no-repeat; }
.footer_box .right .td3 .cz { float:left; padding-left:30px; width:430px; line-height:16px; color:#FFF;  background:url(../images/footer_box_cz.jpg) no-repeat;  }
.footer_box .right .td3 .yx { margin-top:15px; float:left; padding-left:30px; width:430px; line-height:12px; color:#FFF;  background:url(../images/footer_box_yx.jpg) no-repeat;  }
.footer_box .right .td3 .sj { margin-top:15px; float:left; padding-left:30px; width:430px; line-height:20px;color:#FFF;  background:url(../images/footer_box_sj.jpg) no-repeat;  }



/*列表页*/

.page{height:24px; line-height:24px; text-align:center; margin-top:30px; clear:both; width:100%;}
.page li{display:inline; padding:5px 10px; border:1px solid #ddd; margin-right:5px;}
.page li a{color: #555;}
.page li a:hover{background:#f5f5f5; color:#0064c4;}
.page li.thisclass{background:#9A9FA5; color: #fff;}
.page li.thisclass a{text-decoration:none; cursor:default; border-color:#0064c4; color: #fff;}
.page .pageinfo strong{font-weight:normal;}

