html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,
a,em,font,img,
strong,sub,sup,b,i,center,
form,label,input,textarea,select,
table,caption,tbody,tfoot,thead,tr,th,td{ margin:0;padding:0;border:0;font-size:100%;}
table{}
dl,dt,dd,ol,ul,li{ list-style-position:outside;}
textarea{ resize:none;}
img{-ms-interpolation-mode:bicubic;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
:focus {outline: none;} 
.clear{ clear:both;}
.float_l{ float:left;}
.float_r{ float:right;}
.input_bg{ overflow:hidden; border:0 none; cursor:pointer;}
.listnone,
.listnone li{ padding:0; margin:0; list-style:none}

body a{ text-decoration:none; color:#666;}
body a:hover{ color:#f00;}

.marauto{ width:1000px; margin:0 auto; text-align:left;}

body{ font-family:Microsoft Yahei,Arial,sans-serif; line-height:1.8; font-size:12px; color:#4c4c4c; background:#fff; text-align:center;}
/*
"BebasNeueRegular","Arial Narrow",Arial,sans-serif
Georgia //大字号Georgia,Tahoma
Verdana //方方正正
Microsoft Yahei
-ms-
-o-
-webkit-
-moz-
border-radius:16px;
*/
#nav.navs,
.rmok_ul,
.lmok_con_text,
.government_tt p,
.yqlj_con span{ /*font-family:"宋体"*/}

/* #header start */
#header{}
#header .marauto{ height:233px;  background:url(yxw_2.png) no-repeat 527px 0px; position:relative}
.logo{ width:448px; height:32px; position:absolute; top:38px; left:14px;}
.headertop{ height:30px; line-height:30px; position:absolute; top:0;}
.headertop_a{ left:0; background:url(yxw_4.png) no-repeat 3px center; text-indent:18px}
.headertop_a strong{ color:#ea1203;}
.headertop_b{ right:0;}
.headertop_b a{ float:left; margin-left:24px}
.headertop_c{ right:140px; display:none}
.headertop_c_tt{ width:77px; background:url(yxw_5.png) no-repeat 62px 13px; text-indent:9px}
.headertop_c.cur .headertop_c_tt{ height:29px; line-height:28px; overflow:hidden; border:1px solid #ddd; border-bottom:1px solid #fff; background:#fff url(yxw_5.png) no-repeat 62px 12px; position:relative; right:-1px; z-index:3}
.headertop_c_con{ display:none; height:100px; width:200px; position:absolute; top:29px; right:-1px; background:#fff; border:1px solid #ddd;}
.headertop_c.cur .headertop_c_con{ display:block;}

/* #nav start */
#nav{ width:100%; height:68px; background:#018ceb; font-size:17px; position:absolute; top:210px; left:0; z-index:8}
#nav li{ float:left;}
#nav a{ float:left; width:114px; height:68px; line-height:52px; display:block; text-align:center; color:#fff; position:relative; top:8px;}
#nav .nav_index a{ width:80px;}
#nav a:hover{ background:#0169b0}

#nav.nav_fixed{ position:fixed; top:0px;}

#nav.navs{ height:32px;font-size:14px; border-bottom:1px solid #fbd022;
-ms-box-shadow:0 0 5px #000;
-o-box-shadow:0 0 5px #000;
-webkit-box-shadow:0 0 5px #000;
-moz-box-shadow:0 0 5px #000;
box-shadow:0 0 5px #000;
}
#nav.navs a{ height:32px; line-height:32px; top:0px}


/* #content start */
#content{}
#mokleft{ float:left; width:661px; padding-top:12px;}

#banner{ width:661px; height:332px; overflow:hidden; position:relative;}
.banner_list{ position:absolute; top:0; left:661px;}
#banner_b{ width:100%; height:52px; background:url(tm.png) repeat; position:absolute; left:0px; bottom:0px; color:#fff;}
#banner_b p{ line-height:52px; padding-left:12px; font-size:22px; font-weight:bold}
#banner_b i{ float:left; width:10px; height:10px; overflow:hidden; background:#efefef; cursor:pointer; margin-left:10px;}
#banner_b i.cur{ background:#4b99e4;}
#banner_b div{ position:absolute; top:21px; right:10px;}

#banner_min{ width:320px; height:212px; overflow:hidden; position:relative;}
.banner_min_list{ position:absolute; top:0; left:661px;}
#banner_min_b{ width:100%; height:40px; background:url(tm.png) repeat; position:absolute; left:0px; bottom:0px; color:#fff;}
#banner_min_b p{ line-height:40px; padding-left:12px; font-size:16px; font-weight:bold}
#banner_min_b i{ float:left; width:10px; height:10px; overflow:hidden; background:#efefef; cursor:pointer; margin-left:8px;}
#banner_min_b i.cur{ background:#4b99e4;}
#banner_min_b div{ position:absolute; top:15px; right:10px;}

.lmoktitle{ height:46px; border-bottom:3px solid #027cd1; position:relative;}
.lmoktitle h2{ height:33px; line-height:32px; background:url(yxw_7.png) no-repeat right top; padding:0 50px 0 18px; color:#fff; font-size:18px; font-weight:400; position:absolute; left:0; bottom:0}
.lmoktitle div{ height:24px; line-height:24px; background:url(yxw_8.png) no-repeat 0 4px; text-indent:28px; color:#666; font-size:14px; position:absolute; right:90px; bottom:5px}
.lmoktitle strong{ color:#008ced; font-style:oblique}
.lmoktitle a{ background:#018ceb; height:24px; border-left:9px solid #fbd022; color:#fff; padding:0 6px; text-indent:0; position:absolute; right:-83px; bottom:0;}
.lmoktitle a:hover{ background:#fbd022; color:#fff;}

.lmok_con{ padding:5px 0 11px 0}
.lmok_con li{ height:87px; background:url(yxw_9.png) repeat-x 0 86px; position:relative}
.lmok_con h3{ background:url(yxw_10.png) no-repeat 6px center; text-indent:20px;}
.lmok_con_tt{ height:48px; line-height:48px;}
.lmok_con_tt a{ font-size:16px; color:#1174b8;}
.lmok_con_text{ height:20px; line-height:20px; position:absolute; left:6px; bottom:9px;}
.lmok_con_text span{ color:#e00}
.lmok_con_text p{ float:left;}
.lmok_con_text_1{ width:206px; padding-left:10px;}
.lmok_con_text_2{ width:110px;}
.lmok_con_text_3{}
.lmok_con_text_4{ padding-left:30px}
.lmok_con i{ width:34px; height:32px; background:url(yxw_11.png) no-repeat; position:absolute; right:0; bottom:1px}



#mokright{ float:right; width:320px; overflow:hidden; padding-top:12px;}
.rmok_a,.rmok_b,.rmok_c{ border:1px solid #ccc; overflow:hidden;}
.rmok_b,.rmok_c{ height:101px; margin-top:12px;}
.rmok_a{ height:100px;}
.rmok_b{}
.rmok_b a{ color:#4c4c4c}
.rmok_b img{ float:left; position:relative; top:14px; left:13px}
.rmok_b h4,.rmok_b p{ margin-left:125px; margin-right:6px}
.rmok_b h4{ font-size:14px; padding-top:8px}
.rmok_b p{ line-height:1.5}
.rmok_c{ line-height:30px; background:url(yxw_12.png) no-repeat;}
.rmok_c li{ height:30px; background:url(yxw_9.png) repeat-x 0 29px; margin:0 12px 0 76px; position:relative; top:4px}
.rmok_c a{ background:url(yxw_13.png) no-repeat 6px center; padding-left:19px}

.rmok_d{ background:#f4f4f4; margin-top:13px; padding:13px 13px; text-align:center}
.rmok_dcon{ width:296px; height:352px; overflow:hidden; background:#fff url(yxw_14.png) no-repeat; text-align:left}
.form_list{ height:35px; position:relative;top:93px}
.form_list span,.form_list p{ float:left;}
.form_list span{ width:100px; text-align:right; font-size:14px}
.form_list p{ width:130px; height:23px; overflow:hidden; background:url(yxw_15.png) no-repeat;}
.form_list input{width:120px; height:14px; line-height:14px; padding:4px 5px 5px; background:none; border:0 none}

.form_yq{ height:56px; position:relative;top:93px}
.form_yq span,.form_yq p{ float:left}
.form_yq span{ width:100px; text-align:right; font-size:14px}
.form_yq p{ float:left; width:168px; height:61px; overflow:hidden; background:url(yxw_15.png) no-repeat 0 -61px;}
.form_yq textarea{ width:158px; height:53px; overflow:hidden; padding:0 5px; margin-top:2px; background:none; border:0 none}

.form_list_tj{ border-top:1px dashed #dbdbdb; position:relative;top:116px; margin:0 22px; padding-top:19px; text-align:center}
.form_list_tj input{width:142px; height:38px; background:url(yxw_15.png) no-repeat 0 -23px; cursor:pointer}


.rmok{ border:1px solid #ccc; border-bottom:3px solid #018ceb; margin-top:13px}
.rmoktitle{ width:292px; height:49px; line-height:50px; overflow:hidden; border-bottom:1px dashed #ccc; margin: 0 auto}
.rmoktitle h2{ float:left; text-indent:3px; font-size:16px}
.rmoktitle span{ color:#005dbf;}
.rmoktitle span.rmoktitle_bg{ background:url(yxw_16.png) no-repeat left center; padding-left:5px;}
.rmoktitle a{ float:right; text-indent:3px}


#smsyouxue{ height:154px; line-height:2; margin:0 16px; padding-top:9px; text-indent:2em}

.rmok_ul{ margin:0 16px; padding:5px 0 9px;}
.rmok_ul li{ height:30px; line-height:30px; background:url(yxw_9.png) repeat-x 0 29px;}
.rmok_ul a{ background:url(yxw_13.png) no-repeat 6px center; padding-left:19px;}

.rmok_pic{ height:100px; overflow:hidden; border-bottom:1px solid #dadee1; margin:0 13px}
.rmok_pic img{ float:left; position:relative; top:13px; left:4px}
.rmok_pic h4,.rmok_pic p{ margin-left:117px; margin-right:6px}
.rmok_pic h4{ font-size:14px; padding-top:8px}
.rmok_pic p{ line-height:1.5;}
.rmok_jy{ width:318px; height:63px; overflow:hidden; text-indent:-123px; border:1px solid #ccc; background:url(yxw_17.png) no-repeat; margin-top:10px;}
.rmok_jy a{ display:block; height:63px;}


.ggbg{ background:#f4f4f4; padding:12px; margin-top:15px;}
.ggbg_con{ background:#fff;}

#ggleft{ width:320px;}
.ggleft_tt{ height:58px; line-height:58px; background:#0083d1; color:#fff; font-size:24px; font-weight:400; text-indent:25px}
.ggleft_a{ padding:6px 0; font-size:18px}
.ggleft_a li{ height:53px; line-height:52px;}
.ggleft_a a{ display:block; height:52px; text-align:center;}
.ggleft_a a:hover{ background:#f0f7ff;}
.ggleft_a .cur a,
.ggleft_a .cur a:hover{ background:#f0f7ff; color:#666}

.ggleft_b{ padding:17px 20px; line-height:30px;background:#f0f7ff;}

.ggleft_c_wxpic{ height:164px; background:url(yxw_18.png) no-repeat center bottom;}
.ggleft_c_wxjs{ background:url(yxw_19.png) no-repeat 42px 0; border-bottom:1px dashed #dcdcdc; margin:0 20px; margin-top:18px; padding-bottom:11px}
.ggleft_c_wxjs p{ padding-left:76px;}
.ggleft_c_wbmp{ padding:12px 0}


#ggright{ width:661px;}
#weizhi{ height:51px; line-height:72px; overflow:hidden; border-bottom:3px solid #027cd1; background:url(yxw_20.png) no-repeat 6px 25px; padding-left:26px; font-size:16px;}

#list_ttcon{ padding-top:5px;}
#list_ttcon li{ border-bottom:1px dashed #909090; padding-bottom:8px;}
#list_ttcon h4{ line-height:20px; padding:16px 0 16px 19px; font-size:16px; color:#1174b8; background:url(yxw_10.png) no-repeat 6px center;}
#list_ttcon h4 a{ color:#1174b8;}
#list_ttcon h4 a:hover{ color:#f00;}
#list_ttcon div{ margin:0 6px;}

.fen_ye{ text-align:center; padding:20px 0 10px;}
.fen_ye span,
.fen_ye a{ height:14px; line-height:14px; display:inline-block; padding:5px 8px 4px 8px; border:1px solid #BEBFBA;}
.fen_ye a{}
.fen_ye a:hover{ text-decoration:none;}
.fen_ye span,
.fen_ye a:hover{ color:#fff; border:1px solid #dfe8f7; background:#0169b0;}

#gywmbanner{ overflow:hidden}


.gglm_tt{ height:72px; line-height:72px; background:url(yxw_9.png) repeat-x left bottom; color:#026ab1; font-size:24px; padding-left:12px}


.moktl_tt{ height:82px; line-height:66px; border-bottom:2px solid #ccc; position:relative; color:#006bb3; font-size:24px; position:relative}
.moktl_tt h2{ border-bottom:2px solid #028dec; position:absolute; left:0; bottom:-2px; padding:0 20px}

#zjys{ padding-top:20px;}
.zjys_list{ float:left; margin-left:19px; width:183px; border:1px solid #ccc; border-bottom-width:2px}
.zjys_list h3{ float:left; height:44px; line-height:44px; overflow:hidden; background:#018ceb url(yxw_21.png) no-repeat 12px center; color:#fff; font-size:14px; padding-right:16px; padding-left:21px}
.zjys_list div{ clear:both; padding:12px 0; margin:0 12px; text-indent:2em;}



#con_con{ padding:20px 0; overflow:hidden; font-size:14px}
#con_con img{ max-width:100%;}

.yxjw_tts{ height:46px; overflow:hidden; border-bottom:1px solid #018ceb; position:relative;margin-top:20px}
.yxjw_tts h2{ float:left; height:33px; line-height:32px; margin-top:13px; margin-right:2px; padding:0 40px; color:#000; font-size:18px; font-weight:400; cursor:pointer}
.yxjw_tts h2.cur{ background:#018ceb; color:#fff;}

.yxjw_xpic{}
.yxjw_xpic_list{}
.yxjw_xpic_list li{ float:left; width:200px; height:152px; margin-left:30px; text-align:center; margin-top:16px; background:#f4f4f4}
.yxjw_xpic_list li.yxjw_xpic_list_l{ margin-left:0}
.yxjw_xpic_list li.yxjw_xpic_list_r{ float:right; margin-left:0}
.yxjw_xpic_list h4{ line-height:30px; font-weight:bold;}

#yxjw{ background:#000; padding:46px 0; position:relative;}
.yxjw_yt{ position:absolute; right:10px; bottom:5px; color:#ccc}
.yxjw_sy{ position:absolute; right:10px; bottom:30px; color:#ccc}
.yxjw_kg{ width:36px; height:36px; background:url(yxw_23.png) no-repeat -144px 0; position:absolute; bottom:5px; left:5px}
.yxjw_kg:hover{ background:url(yxw_23.png) no-repeat -96px 0;}
.yxjw_kgs{ background:url(yxw_23.png) no-repeat -48px 0;}
.yxjw_kgs:hover{ background:url(yxw_23.png) no-repeat 0 0;}

.yxjwan{ width:137px; height:433px; overflow:hidden; position:absolute; top:46px;}
.yxjwan_l{ left:0; background:url(yxw_22.png) no-repeat 0 center;}
.yxjwan_l:hover{ left:0; background:url(yxw_22.png) no-repeat -274px center;}
.yxjwan_r{ right:0; background:url(yxw_22.png) no-repeat -137px center;}
.yxjwan_r:hover{ right:0; background:url(yxw_22.png) no-repeat -411px center;}
#yxjw_con,.yxjw_tt{ width:726px; margin-left:137px;}
#yxjw_con{height:433px; overflow:hidden; position:relative}
#yxjw_con li{ display:none; width:726px; height:433px; overflow:hidden; text-align:center; position:absolute; z-index:1}


.yxjw_tt{ padding-top:10px}
.yxjw_tt div{ display:none}



.yxxl_title{ height:101px; line-height:100px; background:url(yxw_9.png) repeat-x left bottom; text-align:center; color:#026ab1; font-size:24px;}
.yxxl_a{ background:#f4f4f4; padding:16px 0; margin:22px 0 32px;}
.yxxl_al{ width:190px; float:left; color:#008de9; font-size:16px; text-indent:2em;}
.yxxl_ar{ margin-left:190px; margin-right:2em; font-size:14px}

.yxxl_b{ float:left; width:420px; height:460px; line-height:2.2; padding-top:30px; overflow:hidden; background:#f4f4f4; font-family:"宋体"; font-size:14px}
.yxxl_b_list{ margin:0 30px;}
.yxxl_b_list_1{ padding-left:5em; text-indent:-5em;}
.yxxl_b_list_2{ padding-left:7em; text-indent:-7em;}
.yxxl_b_list_3{ padding-left:5em; text-indent:-5em;}
.yxxl_b_list_4{ padding-left:3em; text-indent:-3em;}

.yxxl_b_list strong{ color:#000}
.yxxl_b_listcon{ text-indent:2em;}
.yxxl_b_bm{ width:146px; height:36px; overflow:hidden; text-indent:-1234px; background:url(yxw_24.png) no-repeat; margin:34px 120px}
.yxxl_b_bm a{ display:block; height:36px;}



.yxxl_c{ float:right; width:556px;}
.sybnt{ width:556px; height:362px; overflow:hidden; position:relative}
.sybnt_bg{ height:40px; line-height:40px;}
.sybnt_li{ padding-right:8px; position:absolute; right:0; bottom:0; color:#fff}
.sybnt_li i{ float:left}
.sybnb{ width:556px; height:89px; position:relative; font-size:12px}
.sybnb_an{ display:block; width:22px; height:89px; background-image:url(yxw_25.png); background-repeat:no-repeat; position:absolute; top:0}
.sybnb_an_l{ left:0; background-position:left center; background-position:0 0}
.sybnb_an_l:hover{ background-position:-22px 0}
.sybnb_an_r{ right:0; background-position:right center; background-position:-44px 0}
.sybnb_an_r:hover{ background-position:-66px 0}
a.not-allowed:hover{cursor:not-allowed; background-color:#BFBFBF}
.sybnb_con{ width:500px; height:63px; overflow:hidden; position:absolute; top:13px; left:31px;}
.sybnb_con ul{ width:9999px; position:absolute}
.sybnb_con li{ float:left; width:94px; height:63px;overflow:hidden; margin-right:6px; text-align:center; cursor:pointer; position:relative}
.sybnb_con li img{ border:1px solid #dfdfdf; padding:1px;}
.sybnb_con li.sybnb_hover img{ border:1px solid #00f; background:#00f}


.yxxl_d{ border-top:3px solid #018ceb; margin-top:17px; padding-top:1px;}
.yxxl_d table,.yxxl_d td{ border:1px solid #ccc}

.yxxl_ett{ height:44px; line-height:44px; background:#018ceb; color:#fff; font-size:16px; text-indent:1em; margin-top:20px;}
.yxxl_econ{ padding-top:12px;}

.government_tt{ height:56px; line-height:70px; overflow:hidden; border-bottom:2px solid #ccc; font-size:16px;}
.government_tt h2,.government_tt p{ float:left}
.government_tt p{ color:#b2b2b2; font-size:20px; padding-left:6px}
.government_tt span{ color:#008ceb;}
.government_con{ text-align:center; color:#005dbf; font-weight:bold; padding:12px 0;}
.government_con a{ color:#005dbf; margin:0 34px; font-size:14px}



#yqlj{ border-top:1px solid #ccc;}
.yqlj_con{ padding:6px 0;}
.yqlj_con div{ padding-left:5em; text-indent:-5em;}
#yqlj a{ margin-right:10px; white-space: nowrap}

/* #footer start */
#footer{ border-top:2px solid #ccc; padding:8px 0}


.navlpf{ width:121px; position:fixed; bottom:1px; left:50%; z-index:9; margin-left:-630px; text-align:left}
.navlpf_a,.navlpf_c{ overflow:hidden; text-indent:-123px;}
.navlpf_a{ height:73px; background:url(yxw_6.png) no-repeat;}
.navlpf_b{ background:#3cb8eb; text-align:center; padding:22px 0 30px}
.navlpf_b li{ height:32px; line-height:32px; border-bottom:1px solid #79cdf2;}
.navlpf_b a{ display:block; height:32px; font-size:16px; color:#fff}
.navlpf_b a:hover{ color:#fff; background:#79cdf2}
.navlpf_c{ height:37px; background:#3cb8eb url(yxw_6.png) no-repeat -121px 0; padding-bottom:21px; cursor:pointer}