﻿@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, lengend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:12px/1.5 "微软雅黑", Tahoma, Helvetica, Arial, sans-serif; }
body { font-family:"微软雅黑"; color:#5c5b5b; background-color:#FFF; }
h1 { font-size:12px; }
h2 { font-size:14px; }
h3 { font-size:16px; }
h4, h5, h6 { font-size:100%; }
address, cite, dfn, em, var, i { font-style:normal; }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; }
small { font-size:12px; }
ul, ol { list-style:none; }
a { text-decoration:none; color:#434343; }
a:hover { text-decoration:none; color:#d1101b; }
abbr[title], acronym[title] { border-bottom:1px dotted; cursor:help; }
q:before, q:after { content:''; }
legend { color:#000; }
fieldset, img { border:none; }
button, input, select, textarea { font-size:100%; }
hr { border:none; height:1px; }
html { overflow-y:scroll; overflow-x:hidden }
.clearfix { zoom:1; }
.clearfix:after { content:"."; display:block; clear:both; height:0; overflow:hidden; visibility:hidden }
.floatl { display:inline; float:left; }
.floatr { display:inline; float:right; }
.center{ width:1000px; margin:0 auto;}
/******banner********/
body { font-family:"微软雅黑", "黑体"; background:#fff; }

/*flash start*/
#flash { height:258px; overflow:hidden; position:relative; }
#flash a { height:258px; display:none; }
.flash_barw { position:absolute; left:0; bottom:0; width:100%; }
.flash_barn { position:relative; height:20px; }
.flash_bar { z-index:69; height:20px; overflow:hidden; position:absolute; bottom:10px; left:490px; text-align:center; }
.flash_bar .dq { display:inline-block; width:14px; height:20px; margin-left:5px; background:url(/public/index/img/banner_dot.png) left top; }
.flash_bar .no { display:inline-block; width:14px; height:20px; margin-left:5px; cursor:pointer; background:url(/public/index/img/banner_dot.png) no-repeat left -20px; }
#flashBg { height:258px; overflow:hidden;   padding-bottom:4px; background:url(/public/index/img/line.jpg) no-repeat center bottom;}
#flashLine { height:258px; }


.top { height:30px; border-bottom:#c6c6c6 1px solid; background:url(/public/index/img/topbg.jpg) repeat left top; line-height:30px; }
.top h1 { font-weight:normal; font-size:12px; color:#828282; }
.top h1 em { width:855px; overflow:hidden; height:30px; }
.top h1 span { width:145px; height:30px; background:url(/public/index/img/home.png) no-repeat left center; }
.top h1 span a { display:inline-block; padding-left:22px; padding-right:12px; color:#fff; cursor:pointer; }
.logo { background:url(/public/index/img/fbf.png) repeat left top; padding:17px 0px; height:73px; }
.logon { background:url(/public/index/img/ttel.png) no-repeat right center; }
.logon .wz { padding-top:28px; padding-left:17px; }
.nav { background:url(/public/index/img/navbg1.png) repeat-x left top; height:42px; }
.nav a { display:block; height:42px; line-height:42px; padding:0 47px; color:#fff; }
.nav a:hover { background:url(/public/index/img/navbg2.png) no-repeat center 5px; font-weight:bold; }


.main{ margin-top:24px; padding-bottom:25px;}
.mainLeft{ width:182px; position:relative; height:850px; overflow:hidden;}
.mainLeft .bg{ position:absolute; right:0px; top:10px;} 
.mainRight{ width:818px;}
/*proCate*/


/*2012-10-12修改*/
.content{ margin-bottom:70px;}
.newStyle dt { width:160px; margin-bottom:14px; cursor:pointer; background:url(/public/index/img/newsBg2.jpg)left center no-repeat; height:39px;}
.newStyle .select dt { background:url(/public/index/img/newsBg.jpg) left center no-repeat; }
.newStyle dt h2{ float:left; height:39px; width:182px;}
.newStyle dt h2 a{ display:block; height:39px;  background:url(/public/index/img/navlibg.jpg) left -57px no-repeat; line-height:39px; padding-left:55px;}
.newStyle dt h2 a:hover{background-position:left -3px;color:#D1101B;}
.newStyle .select dt h2{ background-position:left -39px;}
.newStyle dd { display:none; width:160px; margin-bottom:20px;}
.newStyle dd a { display:block; line-height:29px; height:29px; margin-bottom:5px; padding-left:43px; width:139px; background:url(/public/index/img/dot4.png) no-repeat 25px center; border-top:#fff 1px solid; border-bottom:#fff 1px solid; color:#434343; font-size:13px;}
.newStyle dd a:hover{ background-image:url(/public/index/img/dot3.png); background-color:#ce000c; border-top:#fc9804 1px solid; border-bottom:#fc9804 1px solid; color:#fff;}


.wx .img{ padding:7px; border:#e2e2e2 1px solid;}
.wx em{ font-weight:bold; color:#000;}
.wx em.line{ display:block; padding:15px; padding-left:30px;}
.wx p{ line-height:32px; color:#000;}



.cplb li a{ display:block; width:245px; height:270px; padding-left:25px; position:relative;}
.cplb li a em{ display:block; margin-top:18px; height:31px; background:url(/public/index/img/tbg.png) no-repeat center top; text-align:center;}
.cplb li a span{ height:31px; line-height:31px; padding-left:15px; background:url(/public/index/img/dot4.png) no-repeat left center; font-size:14px; font-weight:bold; color:#00317b;}
.r_tit .r_titl{ width:200px; padding-left:18px; padding-bottom:20px;}
.r_tit .r_titl em{ background:url(/public/index/img/dot6.png) no-repeat left center; padding-left:35px; font-size:22px; font-weight:800; color:#00317b;}
.more_cp{ color:#d37e00; padding-top:10px; display:inline-block; padding-left:20px;}
/*.search{ width:600px;}*/
.search .form{ background:url(/public/index/img/search.jpg) no-repeat right top; padding-left:187px;}
.search .form input{ background:none; border:none; height:23px;}
.search .form .txt{ width:157px; color:#bdbdbd; padding-left:3px;}
.search .form .bnt{ width:53px; cursor:pointer;}
.search h4{ text-align:right; display:block; color:#bdbdbd; font-weight:normal; line-height:24px;}
.r_tit{ border-bottom:#d0d0d0 1px solid; margin-bottom:20px; }


.sanBox{ padding-top:35px; background:url(/public/index/img/line.jpg) no-repeat center top;}
.sanBox_t{ height:20px; padding-bottom:22px;}
.sanBox_t span{ font-size:16px; font-weight:normal; color:#00317B;}.sanBox_t span  i{ font-size:12px; font-weight:normal; color:#666; padding-left:10px;}
.sanBox_t em{ width:190px; background:url(/public/index/img/line1.jpg) no-repeat left 12px; text-align:right;}
.hyrd{ width:300px;}
.hyrd_c .first img{ padding:5px; border:#eeeeee 1px solid;}
.hyrd_c .first a{ width:160px; margin-left:15px; padding-left:20px; line-height:32px; margin-top:5px; background:url(/public/index/img/dot4.png) no-repeat 1px 10px;}
.hyrd_c .first a:hover{ background:url(/public/index/img/dot5.png) no-repeat left 9px; font-weight:bold;}
.sanBox li a{ line-height:32px; display:block; background:url(/public/index/img/dot4.png) no-repeat 1px center; padding-left:20px;}
.sanBox li a:hover{ background:url(/public/index/img/dot5.png) no-repeat left center; font-weight:bold; }
.jszs,.slzs{ padding-left:50px; }
.slzs_c .map{ padding:1px; border:#eee 1px solid;}
.slzs_cx{ margin-top:10px;}
.slzs_cx a{ display:inline-block; background:url(/public/index/img/b2.jpg) no-repeat left top; padding-left:2px; margin-bottom:9px;}
.slzs_cx a em{  display:inline-block; background:url(/public/index/img/b2.jpg) no-repeat right top; padding-right:2px;}
.slzs_cx a span{ display:inline-block; background:url(/public/index/img/b4.jpg) repeat-x left top;  height:25px; line-height:25px; padding:0 10px; color:#434343;}
.slzs_cx a:hover,.slzs_cx a:hover em{ background-image:url(/public/index/img/b.jpg);} 
.slzs_cx a:hover span{ background-image:url(/public/index/img/b1.jpg); color:#fff;}
.slzs_cx p{ line-height:32px; color:#434343;}

.fnav{ margin-top:27px; background:url(/public/index/img/fnavbg.jpg) repeat-x left top; height:28px;}
.fnav a{ display:inline-block; line-height:28px; padding:0 47px; color:#fff;}
.fnav a:hover{ font-weight:bold; }
.flink{ margin-bottom:18px; margin-top:27px;}
.flink p{ width:65px; text-align:center; line-height:14px; font-size:12px; border-right:#434343 1px solid; font-weight:bold;  color:#434343;}
.flink_c{ width:934px;}
.flink_c a{ padding-left:10px; padding-right:15px; line-height:14px; padding-bottom:8px;}
.flogo_r{ text-align:right; width:200px;}
.flogow{ border-top:#f1f1f1 1px solid;}
.flogo{ border-top:#e4e4e4 1px solid; background:url(/public/index/img/fbf.png) repeat left top; padding:17px 0;}
.fenxiang{ padding-bottom:10px; padding-left:80px;}
.fwz{ height:24px; background:#828282; }
.fwz em{ color:#fff; line-height:24px;}
.fwzr em{ color:#fff; line-height:24px;}


.sub_dh{ text-align:right; padding-top:15px;}
.sub_dh em,.sub_dh a{ display:inline-block; line-height:18px;}
.sub_dh em.em1{ background:url(/public/index/img/dot7.png) no-repeat left center; padding-left:15px;}
.sub_dh a:hover{ color:#00317b;}
.xwlb{ padding-left:40px;}
.xwlb li a{ display:block; height:45px; background:url(/public/index/img/lbline.png) no-repeat center bottom; }
.xwlb li a em{ font-size:14px; line-height:38px; background:url(/public/index/img/dot7.png) no-repeat left center;padding-left:25px; }
.xwlb li a:hover em{ background-image:url(/public/index/img/dot5.png);}
.xwlb li a span{ font-size:12px; line-height:38px; }
.xwnr h1{ background:url(/public/index/img/con_tbg.png) no-repeat center bottom; padding-bottom:16px; text-align:center; padding-top:30px;}
.xwnr h1 em{ display:inline-block; background:url(/public/index/img/dot5.png) no-repeat left center; padding-left:20px; color:#d21722; line-height:18px; font-size:14px;}
.xwnr p{ text-align:center;}
.xwnr p em{ color:#959595; padding:0 5px; border-left:#959595 1px solid;}
.xwnr_tx{ padding:5px;}
.xwnr_c{ font-size:13px; line-height:22px; margin:30px 0; margin-left:35px;}
.xwnr_c p{text-align:left;}
.prenex{ height:32px; background:url(/public/index/img/conbg.png) no-repeat center top;  margin-left:35px;}
.prenex_l{ width:500px;}
.prenex_l a{ background:url(/public/index/img/dot7.png) no-repeat left center; padding-left:20px; line-height:32px; width:180px; padding-right:50px;}
.prenex_l a:hover{ background-image:url(/public/index/img/dot5.png);}
.con_z{ width:100px; height:32px;}
.con_fenxiang{ width:180px; height:32px;}
.prenex_r{ width:280px;}
.nrcs_zyx  .p2{ line-height:30px;}
.diggNum{ line-height:30px; padding-left:10px;}
.diggLink{ height:30px;}

.xgtj1{  margin-left:35px;}
.nrimg{ text-align:center; width:500px;}
.nrcs{ width:320px; background:url(/public/index/img/cp1bg.png) no-repeat left 8px; padding-left:30px; margin:30px 100px 0 0;}
.nrcs p{ color:#313131;}
.nrcs .p1{ font-size:16px; line-height:31px; height:31px; margin-bottom:10px;}
.nrcs .p1 em{ color:#d21722; }
.nrcs .p1 span{ color:#133f82; }
.nrcs .nrcs_name{ background:url(/public/index/img/tbg.png) no-repeat left center;}
.nrcs .p2{ height:30px;line-height:30px;}
.nrcs .nrcs_cs{ margin-top:25px;}
.nrcs .p3 a{ font-size:16px; display:inline-block; height:30px; line-height:30px; background:#F30; padding:0 15px; color:#fff; border-radius:3px; margin-top:20px; }
.nrcs .p3 a:hover{ background-color:#d21722;}
.nrx{ padding-bottom:40px; background:url(/public/index/img/line.jpg) no-repeat center bottom; line-height:22px; font-size:14px;  margin:40px 0;}

.cpx_tit{ border-bottom:#c1c1c1 1px dashed; background:url(/public/index/img/dot4.png) no-repeat left center; padding:13px 0; padding-left:15px; margin-top:10px; }
.xgcp ul{ margin-bottom:20px;}
.xgcp li{ width:196px; padding:20px 0 0 5px; height:205px; overflow:hidden;}
.xgcp li a{ display:block; text-align:center;}
.xgcp li a em{ display:block; background:url(/public/index/img/tbg1.png) no-repeat center bottom; padding-bottom:5px; padding-top:20px; line-height:18px; font-size:13px; color:#313131;}
.xgtj_c{ padding-top:10px; padding-bottom:35px;}
.xgtj_c li{ width:320px; padding-left:20px;}
.xgtj_con li{ width:355px; padding-left:70px;}
.xgtj_c a{ display:block; line-height:24px; padding-left:15px; background:url(/public/index/img/xgtj_d.jpg) no-repeat left -14px;}
.xgtj_c a:hover{ background-position:left 10px;}
.ding_img{ display:inline-block; height:30px; width:19px; background:url(/public/index/img/dig.jpg) no-repeat left center;}
.ding_img:hover{ background:url(/public/index/img/dig.jpg) no-repeat -19px center;}


.fenye { text-align: center; padding: 20px 0; }
.fenye a { color: #333333; display: inline-block; height: 14px; line-height: 14px; text-align: center; margin:0 5px; padding: 0 5px;}
.fenye span { color: #333333; display: inline-block;  height: 14px; line-height: 14px; text-align: center; margin:0 5px; padding: 0 5px; }
.fenye a:hover { background: none repeat scroll 0 0 #f77f7f; color: #FFFFFF; }
.fenye span.current { background: none repeat scroll 0 0 #cb0100; color: #FFFFFF; }
#pagehome {  text-indent:-9999em; width:20px; background:url(/public/index/img/h1.jpg) no-repeat center top;}
#pageprv {  text-indent:-9999em; width:15px;  background:url(/public/index/img/h2.jpg) no-repeat center top; }
#pagenext {  text-indent:-9999em; width:15px;  background:url(/public/index/img/h3.jpg) no-repeat center top;}
#pageend {  text-indent:-9999em;  width:20px;  background:url(/public/index/img/h4.jpg) no-repeat center top;}


/*留言反馈*/
.lyfk{ width:700px;}
.lyfk_t{ font-size:16px; padding:0 100px; padding-top:32px; padding-bottom:44px; color:#000;}
.lyfk_t i{ color:#b40311; }
.form1{ padding-right:100px;}
.form1 p{ padding-left:75px; padding-bottom:20px;}
.form1 p label{ padding-right:15px;}
.form1 p input{ width:170px;}
.form1 p em{ line-height:22px; padding-left:5px; color:red;}
.form1 p textarea{ width:460px; height:135px;}
.form1 .bnt{ padding-left:260px;}
.form1 .bnt input{ width:65px; height:26px; line-height:26px; color:#fff; border:none; cursor:pointer;}
.form1 .bnt input.submit{ background:#2b63b2;}
.form1 .bnt input.reset{ background:#b1b1b1;}

.page_group ul li.active span,.page_group ul li.active a{background:#c04f05!important; color:#FFFFFF!important;}
.list_page{text-align:center;margin:30px 10px 10px 10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.list_page ul li span{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}