@charset "utf-8";

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span{padding:0;margin:0;}

body{font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px; -webkit-text-size-adjust:none; color:#464646; background:url(../../../../../images/bgg.jpg) repeat-x left top;}


li,ol{ list-style:none;}
*html{
background-image:url(about:blank);
background-attachment:fixed;}
ins{ text-decoration:none;}

i,em{ font-style:normal;}

a{ text-decoration:none; color:#464646;outline:none;}

a:active{star:expression(this.onFocus=this.blur());}

a:hover{ cursor:pointer; color:#464646}

a img {	border:none;}

.white,.white a,.white a:hover{color:#FFF;}

.fr{ float:right;}

.fl{ float:left;}

.tc{text-align:center}

.mt10{margin-top:10px;}

.l24{line-height:24px;}

.l22{line-height:22px;}

.pb10{padding-bottom:10px;}

.mt255{margin-top:255px;}

.pt40{padding-top:42px;}

.pt10{padding-top:10px;}

.pt20{padding-top:20px;}

.ml15{margin-left:15px; display:inline;}

.f24{font-size:24px;}

.f14{font-size:14px;}

.f15{font-size:15px;}

.f18{font-size:18px;}

.f16{font-size:16px;}


.clear{clear:both;}

.yellow{color:#ffa200;}

.block{ display:block}

.bor1{border-bottom:1px solid #dedede;}

.bor2{border-bottom:1px solid #ff8a00;}

.bor3{border:1px solid #dedede;}

.tr{text-align:right;}

.mr10{margin-right:10px; display:inline;}

.mb12{margin-bottom:12px;}

.pr15{padding-right:15px;}

.pl10{ padding-left:10px;}

.pl5{ padding-left:5px;}

.pr5{ padding-right:5px;}

.c_01{color:#1c4c7e}

.c_02{color:#c53100}

.c_03{ color:#8a8a8a}

.c_04{ color:#696969}

.c_05{ color:#828079}
.c_06{ color:#0154A5}



h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal;}
.wrap{width:940px; margin:0 auto;}

.top{height:102px; background:url(../images/top.jpg) no-repeat center top; position:relative; z-index:1} 
.yy{position:absolute; right:180px; top:20px;}
.yy a{color:#FFF; float:left; color:#FFF; font-size:11px;}
.yy span{margin-right:48px;}

.top_sgt_en{height:102px; background:url(/images/top_sgt_en.jpg) no-repeat center top; position:relative; z-index:1}
.yy_sgt_en{position:absolute; right:9px; top:19px;}
.yy_sgt_en a{color:#FFF; float:left; color:#FFF; font-size:11px;}
.yy_sgt_en span{margin-right:56px;}

.menu{
	position:absolute;
	height:43px;
	left:211px;
	top:64px;
	width:850px;
}
.menu li{float:left; display:block; height:37px; line-height:37px; position:relative; z-index:22; text-align:center; width:105px;}
.menu li.li0{ width:86px;}
.menu li.li4{ width:119px;}
.menu li.li5{ width:113px;}
.menu li a{color:#fff; font-size:14px;display:block; height:37px; line-height:37px; width:100%; text-align:center}
.menu li a:hover{color:#0154a5; background:#f6f6f6}
.menu li ul{ width:auto; background:#f3f3f3; position:absolute; top:37px; left:0px; z-index:23; display:none;}
.menu li ul li{height:26px;line-height:26px; white-space:nowrap; width:auto;}
.menu li ul li a{ width:auto;padding:0; line-height:25px; height:25px; font-family:Arial; text-align:left; font-weight:normal; display:block; color:#0154a5; padding:0 10px;}
.menu li ul li a:hover{ background:url(../images/menu_bg.jpg) repeat-x; color:#fff}

.menu_sgt_en{
	position:absolute;
	height:43px;
	left:243px;
	top:65px;
	width:850px;
}
.menu_sgt_en li{float:left; display:block; height:37px; line-height:37px; position:relative; z-index:22; text-align:center; width:205px;}
.menu_sgt_en li.li0{ width:195px;}
.menu_sgt_en li.li1{ width:238px;}
.menu_sgt_en li.li2{ width:262px;}
.menu_sgt_en li.li4{ width:119px;}
.menu_sgt_en li.li5{ width:113px;}
.menu_sgt_en li a{color:#fff; font-size:14px;display:block; height:37px; line-height:37px; width:100%; text-align:center}
.menu_sgt_en li a:hover{color:#0154a5; background:#f6f6f6}
.menu_sgt_en li ul{ width:auto; background:#f3f3f3; position:absolute; top:37px; left:0px; z-index:23; display:none;}
.menu_sgt_en li ul li{height:26px;line-height:26px; white-space:nowrap; width:auto;}
.menu_sgt_en li ul li a{ width:auto;padding:0; line-height:25px; height:25px; font-family:Arial; text-align:left; font-weight:normal; display:block; color:#0154a5; padding:0 10px;}
.menu_sgt_en li ul li a:hover{ background:url(../images/menu_bg.jpg) repeat-x; color:#fff}

.search{position:absolute; right:0px; top:19px; width:158px; height:24px;}
.ipnut-text{ color:#6094c6; width:113px; padding-left:5px; line-height:20px; height:20px; float:left; border:none; background:none;}
.sh-bt{width:35px; height:24px; border:none; cursor:pointer; background:none; margin:0; padding:0}
.Left{ width:200px; float:left; margin-top:14px;}

.Left .Left_tabs{ width:200px; background:url(../images/pic_01.jpg) repeat-y; float:left;}

.Left .Left_tabs .Ptit{ background:url(../images/bt.jpg); width:200px; float:left; height:34px; line-height:34px; color:#ffffff; font-size:12px;}

.Left .Left_tabs .Ptit li{width:100px; float:left; text-align:center; cursor:pointer}

.Left .Left_tabs .Ptit li.hover{ background:url(../images/pic_02.jpg) bottom no-repeat; color:#0558b8}

.Left .Left_tabs .Left_detail h2{ background:url(../images/bt4.jpg) no-repeat 1px top; float:left; display:block; width:200px; height:28px; line-height:28px;}
.Left .Left_tabs .Left_detail h2 a{height:28px; padding:0; line-height:28px; padding-left:24px;}
.Left .Left_tabs .Left_detail a{padding:6px 0;padding-left:24px; margin-left:1px; display:inline-block; width:175px; float:left;}

.Left .Left_tabs .Left_detail h2 a{ font-weight:bold; color:#0558b8;}

.Left .Left_tabs .Left_detail .list li{ float:left;}

.Left .Left_tabs .Left_detail .list li a{ background:url(../images/bt3.jpg) no-repeat left bottom; line-height:16px;}

.Left .Left_tabs .Left_detail .list li a:hover{ background:url(../images/bt2.jpg) no-repeat left bottom #a6a6a6; color:#FFF}

.Right{ width:730px; float:left; margin-left:10px; display:inline; margin-top:14px; position:relative; z-index:0}

.banner{ background:url(../images/bannerbj.jpg) no-repeat; float:left; width:730px;  z-index:0; position:relative}

.banner .img_box{ padding:7px 8px; float:left; width:714px;}

.banner .src{ width:714px; padding:0 8px; float:left; height:20px; overflow:hidden; z-index:1}

.banner .src ins{width:113px; float:left; display:block; height:20px;}

.banner .boxmide {width:714px; margin:0px auto; padding:0px; height:20px; }

.banner .src img.ico{ margin-bottom:-3px; margin-left:5px;margin-right:5px;}

.zstm{ width:730px; float:left; background:url(../images/bt5.jpg) ; height:43px; margin-top:8px; overflow:hidden}
.zstm  ul{ width:800px;}
.zstm li{ float:left; padding:0 5px; line-height:43px;}

.zstm img{float:left;}

.zstm img.fl{ margin-right:2px;}

.Right_tabs{ float:left; width:360px; margin-top:8px;}

.Right_tabs .Ptit{ background:url(../images/pic_15.jpg); width:360px; height:34px;}

.Right_tabs .Ptit li{float:left; text-align:center; /*cursor:pointer;*/ width:159px; line-height:34px;}

.Right_tabs .Ptit li.hover{ background:url(../images/pic_17.jpg); color:#0558b8}
.Right_tabs .Ptit li.hover.none,.Right_tabs .Ptit li.none{ background:none; color:#464646; text-align:left; text-indent:22px}

.Right_tabs .Right_detail{width:318px; padding:10px 20px; float:left; position:relative; border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;height:211px;}

.Right_tabs .Right_detail .list{ float:left; width:318px; }

.Right_tabs .Right_detail .list li{float:left; border-bottom:1px dashed #c1c1c1; width:100%; line-height:29px;}

img.more{ position:absolute; right:15px; top:-20px;}

.Right_tabs2{ float:left; width:360px; margin-top:8px; margin-left:10px; display:inline}
.Right_tabs2_1{ display:inline; float:left; margin-left:0; margin-top:0; width:360px;}

.Right_tabs2 .Ptit{ background:url(../images/pic_15.jpg); width:360px; height:34px;}

.Right_tabs2 .Ptit li{float:left; text-align:center; cursor:pointer; width:100px; line-height:34px;}

.Right_tabs2 .Ptit li.hover{ background:url(../images/pic_16.jpg); color:#0558b8}

.Right_tabs2 .Right_detail{width:318px; padding:10px 20px; float:left; position:relative; border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;height:211px; }

.Right_tabs2 .Right_detail td{ line-height:14px; padding:5px 0}

.Right_tabs3{ width:730px; background:url(../images/pic_19.jpg) no-repeat bottom; float:left; margin-top:8px; height:177px;}

.Right_tabs3 .Ptit{ width:730px; float:left;}

.Right_tabs3 .Ptit li{width:110px; background:url(../images/pic_21.jpg) no-repeat ; height:25px; line-height:25px; float:left; text-align:center; cursor:pointer}

.Right_tabs3 .Ptit li.hover{ background:url(../images/pic_20.jpg); color:#0558b8}

.Right_tabs3 .Right_detail{float:left; position:relative; width:100%}

.Right_tabs3 .zs{width:255px; float:left; margin-left:25px; display:inline; padding-top:10px; line-height:30px;}

.Right_tabs3 .zs em{float:left; width:70px;}

.Right_tabs3 .zs em.lh{ line-height:20px; padding:5px 0}

.Right_tabs3 .zs ins{float:left; width:57px;}

.Right_tabs3 .zs img.fl{ position:relative; margin-top:10px; margin-right:5px;}

.Right_tabs3 .zs span{ font-size:10px; color:#6c6c6c; width:100%; display:block; float:left;}
.Right_tabs3 .zs p{font-size:11px; line-height:10px;}

.sjt{width:428px; float:left; padding-top:15px;}

.sjt .img{float:left;}

.sjt .tit{ width:428px; float:left; background:#FFF; height:22px; line-height:22px;}

.sjt .tit li{ background:url(../images/pic_23.jpg) repeat; margin-right:1px; width:106px; text-align:center; cursor:pointer; float:left;}

.sjt .tit li.hover{ background:url(../images/xxk.jpg); color:#FFF}

.links{width:940px; float:left; background:url(../images/pic_24.jpg); height:70px; position:relative; margin-top:8px;}

.links .prevPage{display:block; width:22px; height:22px; background:url(../images/pic_25.jpg); position:absolute; top:23px; left:10px;}

.links .nextPage{display:block; width:22px; height:22px; background:url(../images/pic_26.jpg); position:absolute; top:23px; right:10px;}

.links div{ width:858px; float:left; margin-left:43px; height:40px; display:inline; position:relative; overflow:hidden; margin-top:15px;}

.links div ul{ width:20000px; position:absolute}

.links div ul li{ border:1px solid #dedede; background:#fefefe; height:38px; text-align:center; float:left; margin-right:22px;}

.foot{ background:url(/images/bbj.jpg) repeat-x; width:100%;  margin-top:12px; padding-top:8px; text-align:center}

.changeBox_a1{float:left;width:714px;height:237px;position:relative; overflow:hidden}
.changeBox_a1 .a_bigImg img{position:absolute;display:none;}

.ul_change_a1{position:absolute;right:1px; bottom:6px;padding-left:19px;overflow:hidden;}

.ul_change_a1 li{float:left;margin-right:7px; }
.ul_change_a1 img{ border:1px solid #ddd;}
.ul_change_a1 img.now{border:1px solid #FF6600;}

.sub{ width:200px; float:left;}

.sub .Ptit{ width:176px; background:url(../images/pic_28.jpg) no-repeat; height:33px; line-height:33px; padding-left:24px; color:#FFF; font-size:13px;}

.sub .Ptit ins{font-size:11px; color:#b3cce4}

.sub ul,.sub ul li{ width:200px; float:left;}

.sub ul li a{ display:block; padding-left:24px; width:176px; float:left; background:url(../images/pic_30.jpg) no-repeat; line-height:32px;}

.sub ul.src li a{padding-left:33px; width:167px;background:url(../images/pic_59.jpg) no-repeat}

.sub ul li a:hover,.sub ul li.hover a{ background:url(../images/pic_29.jpg); color:#ffffff}

.sub ul li a.e:hover,.sub ul li a.e{ background:url(../images/pic_60.jpg); color:#0558b8;padding-left:33px; width:167px;}

.sub h2{ background:url(../images/bt4.jpg) no-repeat 1px top; float:left; display:block; width:198px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; height:28px; line-height:28px;}

.sub h2 a{display:block; padding-left:24px; width:174px; float:left; font-weight:bold; color:#003BA1}

.cur{ width:700px; float:left; background:url(/images/pic_32.jpg); height:33px; line-height:33px; padding-left:30px; color:#797979}

.cur a{ color:#797979}

.RightBox{ border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf; width:688px; padding:15px 20px; float:left; background:#FFF; min-height:500px; height:auto!important; height:500px;}

.table_01 td{ line-height:31px; text-align:center;cursor:pointer}

.table_01 td.hover{ background:#f5f5f5; color:#003ba1;}

.table_01_box{ margin-top:-1px; position:relative;}

.table_01_box td{ line-height:15px; padding:7px 15px; }

.fzlc{ width:688px; float:left; position:relative;}

.fzlc .prev{ display:block; width:18px; height:18px; position:absolute; background:url(../images/pic_35.jpg) no-repeat; left:0; bottom:0}

.fzlc .next{ display:block; width:18px; height:18px; position:absolute; background:url(../images/pic_36.jpg) no-repeat; right:0;bottom:0}

.fzlc div{ background:url(../images/pic_37.jpg) repeat-x left 30px; width:600px; position:relative; float:left; margin-left:44px; display:inline; height:40px; position:relative; overflow:hidden}

.fzlc div ul{ width:20000px; position:absolute}

.fzlc div li{ text-align:center; width:35px; float:left; margin-right:35px; height:40px; background:url(../images/pic_38.jpg) no-repeat center 26px; cursor:pointer}

.fzlc div li.hover{ background:url(../images/pic_39.jpg) no-repeat center 26px}

.fzlc_list{ width:688px; float:left; padding-top:20px;}

.fzlc_list li{ width:688px; float:left; line-height:30px; border-bottom:1px solid #f2f2f2;}

.fzlc_list li ins{ float:left; display:block; width:110px; padding-left:10px;}

.zthd{ width:100%; text-align:center;float:left; overflow:hidden; position:relative}

.zthd ul{ width:100%; float:left;}

.zthd ul li{ width:100%; float:left; text-align:center; padding:15px; border-bottom:1px solid #f1f1f1}

.cur2{ width:940px; background:url(../images/pic_46.jpg); height:32px; line-height:32px; margin-top:14px;}

.cur2 span{ float:right; padding-left:20px; background:url(../images/pic_45.gif) no-repeat left center; padding-right:10px; color:#a9a9a9}

.cur2 a{ color:#a9a9a9}

.Box{width:898px; padding:15px 20px; border-left:1px solid #dfdfdf ; border-right:1px solid #dfdfdf; background:#FFF; min-height:500px; height:auto!important; height:500px; position:relative}

.ss{ width:898px; float:left;}

.ss input{ padding:0px; margin:0px; border:none; background:none; height:24px; line-height:24px;}

.ss_bg{ width:301px; height:24px; background:url(../images/pic_48.jpg); float:left;}

.ss .text{ width:90px; padding-left:10px; float:left; margin-left:4px; display:inline}

.ss .btn{ width:38px; float:left; margin-left:7px; display:inline}

.ss_bg .select{ width:132px; float:left; height:24px; position:relative; float:left;}

.ss_bg .select input{ width:120px; padding-left:10px;}

.select_div{width:128px; position:absolute; background:#FFF; border:1px solid #dfdfdf; border-top:none; top:24px; left:0}

.select_div li{ float:left; width:118px; padding-left:10px; display:block; line-height:20px; cursor:pointer}

.select_div li:hover{ background:#CCC}

.hy_syl .tabs_01{ width:898px; float:left; margin-top:20px;}

.hy_syl .tabs_01 .Ptit{width:898px; float:left;}

.hy_syl .tabs_01 .Ptit li{width:147px; float:left; background-image:url(../images/pic_51.jpg); height:33px; line-height:33px; font-size:13px; text-align:center; cursor:pointer; background-position:0 -33px; color:#ffffff}

.hy_syl .tabs_01 .Ptit li.hover{ background-position:0 0}

.hy_syl .tabs_02 .Ptit,.hy_syl .tabs_03 .Ptit{ background:url(../images/pic_52.jpg); height:32px; line-height:32px;}

.hy_syl .tabs_02 .Ptit li,.hy_syl .tabs_03 .Ptit li{ background:none; width:145px;height:32px; line-height:32px;}

.hy_syl .tabs_02 .Ptit li.hover,.hy_syl .tabs_03 .Ptit li.hover{ background:url(../images/pic_53.jpg) no-repeat bottom; color:#053d9d}

.hy_syl .tabs_box_02,.hy_syl .tabs_box_02{ width:898px; float:left; overflow:hidden;}

.W33{width:100%; float:left;}

.W33 li{ float:left; width:33%; text-align:center; text-indent:0}

.Shrink{ width:100%; float:left; padding-top:20px; border-bottom:1px solid #ebebeb; padding-bottom:20px; margin-bottom:30px;}
.Shrink img{cursor:pointer;}
.Shrink1{ width:100%; float:left; padding-top:20px; border-bottom:1px solid #ebebeb; padding-bottom:20px; margin-bottom:30px;}

.szzs_tit{ background:#f9f9f9; color:#666666; text-indent:10px; line-height:28px ; border-bottom:1px solid #efefef; margin-bottom:10px; margin-top:10px; font-weight:bold}

.szzs_list li{ border-bottom:1px solid #efefef; line-height:28px;}

.szzs_list2,.szzs_list{ width:100%}

.szzs_list li span{ width:35px; text-align:center; display:block; float:left; padding-top:8px;}

.szzs_list2 li{ border-bottom:1px solid #efefef; line-height:28px; padding-left:24px; background:url(../images/pic_63.jpg) no-repeat 14px center}

.szzs_list2 ins{ float:right}

.szzs_list3{ width:100%; float:left;}

.szzs_list3 li{ width:50%; float:left; background:url(../images/pic_64.jpg) no-repeat left center; text-indent:14px; font-weight:bold; line-height:28px;}

.suggest {position: absolute; background-color: #FFF; border: 1px solid #ccc; font-size: 12px; font-family: Courier New; z-index: 99999; width: 230px;}
.suggest .tableSuggest { color: #2b2b2b; line-height: 16px; margin-top: 2px; width: 100%; z-index: 99999;}
.suggest .tableSuggest td { text-align: center; padding: 2px 4px;}
.suggest .trHeader { background-color: #eee; background-position: -3px -70px; background-repeat: repeat-x; height: 22px; color: #666;}
.suggest .overLine { background-color: #0087cb; color: #fff; cursor: pointer;}
.suggest .selectedLine { background-color: #0087cb; color: #fff;}
.suggest .overSelectedLine { background-color: #0087cb; color: #fff; cursor: pointer;}

.backToTop { display: none; width: 18px; line-height: 1.2; padding: 5px 0; background-color: #000; color: #fff; font-size: 12px; text-align: center; position: fixed; _position: absolute; right: 10px; bottom: 100px; _bottom: "auto"; cursor: pointer; opacity: .6; filter: Alpha(opacity=60);}

.toTop { display: none; position:fixed; width:13px; height:41px; bottom:200px; left:50%; margin-left:470px; }
li.pdf { background :url(../images/pic_61.jpg) no-repeat 2px 7px; padding-left :22px; }
li.xls { background :url(../images/pic_62.jpg) no-repeat 2px 7px; padding-left :22px; }

.box_hq{ width:930px; float:left; display:inline; margin-top:14px; position:relative; z-index:0}
.box_hq_content{ border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf; width:918px; padding:15px 10px; float:left; background:#FFF; min-height:500px; height:auto!important; height:500px;}
.cur_hq{ width:910px; float:left; background:url(../images/pic_320.jpg); height:33px; line-height:33px; padding-left:30px; color:#797979}
.box_hq .title {padding:0 0 10px 10px;}

.box_zscx {border-bottom: 1px solid #EBEBEB; margin-bottom:30px;}
.box_zscx .title {background:#f5f5f5; height:28px; line-height:28px; margin-bottom:10px; text-indent:10px;}

.pl10_2{ padding:10px;}
.pl10_2 table tr td{ padding:0 10px 0 26px; font-size:20px; line-height:30px;}
.pl10_3{ padding:0 0 10px 0;}
.zs{ text-align:center; border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf; height:300px;}
.zs2{ text-align:left; border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf; height:160px; padding:0 0 0 20px;}
.xk{ padding-bottom:10px;}
.sk{ margin-top:10px;}
.tubiao{ background:url(../images/tubiao.png);width: 20px;
    height: 20px;
    background-size: 20px 20px;
    float:left;}