html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,

article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    box-sizing: border-box;
}
a{
    color: #333;
}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
    color: #f60;
}
a:active {
text-decoration: none;
}
button{
    outline:none;
}
i,em{
    font-style:normal
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
    box-sizing: border-box;
}
body ,html{
    line-height: 1;
    min-height: 100%;
    background: #fff;
    font-size: 14px;
}
ol, ul {
    list-style: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a{
    text-decoration: none;
    color: rgb(153,153,153);
    color: inherit;
}
.clear:after{
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
input{
    box-sizing: border-box;
    outline:0px;
    font-family: Microsoft YaHei,Arial;
    border: 0;
}
border-style:solid
element.style {border-style: solid;}



.cyh10{ height:10px;}
.cyh15{ height:15px;}

.cy_dibu{ width:1038px; margin:0 auto;border-top:1px solid #dbdbdb; margin-top:20px;}
.cy_dibucont{ width:965px; margin:0 auto; height:170px;}
.dibu_left{ width:700px; float:left; margin-top:15px;}
.dibu_left li{ width:700px; height:25px; line-height:25px; color:#3a3a3a;font-size:12px;font-family:"Microsoft YaHei";}
.dibu_left li a{ color:#3a3a3a;font-size:12px;font-family:"Microsoft YaHei";}
.dibu_left li a:hover{color:#00479d}
.dibu_right{ width:260px; float:right; margin-top:40px;}
.dibu_right li{ float:left; padding-left:30px;}

.cy_box{ width:100%;}
.cy_top{ width:1038px; height:113px; margin:0 auto}
.cy_toplogo{ float:left; width:452px; height:113px; overflow:hidden}
.cy_fx{ width:360px; height:113px; float:right; }
.cy_fix{ width:360px; height:29px; margin-top:5px; overflow:hidden}
.cy_fix li{ float:right; height:29px; line-height:32px; overflow:hidden; margin-right:5px;}
.cy_fix li a{color:#d2d2d2; font-size:18px;font-family:"Microsoft YaHei"}
.cy_fix li a:hover{ color:#347bd6}
.cy_weixin a{ width:26px; height:24px; overflow:hidden; background:url(5.png) no-repeat; display:block}
.cy_weixin a:hover{background:url(5.png) no-repeat;}
.cy_weibo a{width:26px; height:29px; overflow:hidden; background:url(4.png) no-repeat;display:block}
.cy_weibo a:hover{background:url(4.png) no-repeat}
.cy_wzq a{width:26px; height:29px; overflow:hidden; background:url(cy_wzq2.png) no-repeat;display:block}
.cy_wzq a:hover{ background:url(cy_wzq.png) no-repeat;}
.cy_wza a{width:26px; height:29px; overflow:hidden; background:url(cy_xzs2.png) no-repeat; display:block}
.cy_wza a:hover{background:url(cy_xzs.png) no-repeat;}
.cy_shouji a{width:26px; height:29px; overflow:hidden; background:url(cy_sj2.png) no-repeat; display:block}
.cy_shouji a:hover{background:url(cy_sj.png) no-repeat;}
.cy_youxiang a{width:22px; height:24px; overflow:hidden; background:url(cy_yx2.png) no-repeat; display:block}
.cy_youxiang a:hover{overflow:hidden; background:url(cy_yx.png) no-repeat;}

/* search */
/* search */
.search{border:1px solid #c3c3c3;height:33px;margin:10px auto 0 auto;width:358px;}
.search select{display:none;}


.search .select_box{font-size:12px;color:#999999;width:105px;line-height:33px;float:left;position:relative; border-right:1px solid #c3c3c3; font-family:"Microsoft YaHei";font-size:15px;}
.search .select_showbox{height:33px;background:url(search_ico.png) no-repeat 90px center;text-indent:1.5em;}
.search .select_showbox.active{background:url(search_ico.png) no-repeat 90px center;}
.search .select_option{border:1px solid #c3c3c3;border-top:none;display:none;left:-1px;top:33px;position:absolute;z-index:99;background:#fff;}
.search .select_option li{text-indent:1.5em;width:105px;cursor:pointer;}
.search .select_option .selected{background-color:#fff;color:#999;}
.search .select_option li.hover{background:#BEBEBE;color:#fff;}
.search select,.search option{background-color:#fff;color:#999;}


.search input.inp_srh,.search input.btn_srh{border:none;background:none;height:33px;line-height:33px;float:left}
.search input.inp_srh{outline:none;width:192px;}
.search input.btn_srh{background:#4588ce;color:#FFF;font-family:"Microsoft YaHei";font-size:15px;width:60px;cursor:pointer}



.search17{height:34px;margin:10px auto 0 auto;width:352px; background:url(16zwfgb_zf_soukk.jpg) no-repeat;}
.search17 select{ width:106px; height:34px;float:left;}
.DivSelect
{
    float:left;
    position: relative;
    background-color: transparent;
    height: 26px;
    overflow: hidden; /*??????,????select???20px*/
    border-width:0px;
    border-top-style: none; 
    border-right-style: none; 
    border-left-style: none; 
    border-bottom-style: none;width:85px;margin-top:2px; margin-left:2px;
}
/*??Select??*/
.SelectList
{
    position: relative;
    background-color: transparent;
    TOP:-2px;
    left:-2px; 
    border-width: 0px;
    border-top-style: none; 
    border-right-style: none; 
    border-left-style: none; 
    border-bottom-style: none;
    display:block;
    height:29px;
    overflow:hidden;width:110px;
}
.search17 .select_box{font-size:12px;color:#999999;width:105px;line-height:33px;float:left;position:relative; border-right:1px solid #c3c3c3; font-family:"Microsoft YaHei";font-size:15px;}
.search17 .select_showbox{height:33px;background:url(16zwfgb_search_ico.png) no-repeat 90px center;text-indent:1.5em;}
.search17 .select_showbox.active{background:url(16zwfgb_search_ico.png) no-repeat 90px center;}
.search17 .select option{border:1px solid #c3c3c3;border-top:none;display:none;left:-1px;top:33px;position:absolute;z-index:99;background:#fff;}
.search17 .select_option li{text-indent:1.5em;width:105px;cursor:pointer;}
.search17 .select_option .selected{background-color:#fff;color:#999;}
.search17 .select_option li.hover{background:#BEBEBE;color:#fff;}
.search17 select,.search17 option{background-color:#fff;color:#999; height:29px;  line-height:29px; text-align:center;font-family:"Microsoft YaHei"; font-size:16px; margin-left:1px;}
.search17 input.inp_srh,.search17 input.btn_srh{border:none;background:none;height:34px;line-height:34px;float:left}
.search17 input.inp_srh{outline:none;width:160px; margin-left:25px;font-family:"Microsoft YaHei"; font-size:14px;}
.search17 input.btn_srh{width:62px;cursor:pointer; float:right}



.cy_nvn{ width:100%; height:40px; background:url(cy_dh.jpg) repeat-x;}
.nc_nav_1{ width:1038px; margin:0 auto;}
.nc_nav_1 ul{ width:1038px; float:left; padding-left:14px;position:relative;}
.nc_nav_1 ul li{ width:103px;  float:left; font-family:"����"; font-size:18px; color:#FFF; line-height:40px; margin-left:10px; margin-right:2px;  text-align:center;}

.nc_nav_1 ul li a{ display:block;  height:40px; font-family:"����"; font-size:22px; font-weight:bold; color:#FFFFFF;}
.nc_nav_1 ul li a:hover{background:#eeeeee; text-decoration:none; color:#4588ce;}
.nc_nav_1 ul li dd{ width:1038px; height:119px; background:#888888;opacity:0.92;filter:alpha(opacity=90)}
#nc_nav_1{ width:1038px; height:160px; overflow:hidden; position:absolute; background:#FFF; top:40px; display:block; left:1px; display:none;opacity:0.92;filter:alpha(opacity=90) }

.cy_szf{ width:1038px; height:160px; overflow:hidden}
.szf_l{ width:796px; height:160px; border-right:1px solid #000000; float:left; overflow:hidden}

.cy_dt{ width:796px; height:35px; overflow:hidden}
.cy_dt span{ height:35px; line-height:35px; font-size:18px; color:#000000; font-weight:bold;font-family:"Microsoft YaHei"; padding-left:66px; float:left; width:90px;}
.cy_dt h2{ height:35px; line-height:35px; overflow:hidden;  display:block}
.cy_dt h2 a{ display:block;  height:35px; line-height:35px; float:left }
.cy_szfy{ float:right; height:160px; width:241px; overflow:hidden}
.cy_szfy h2{ display:block; height:38px; padding-left:20px; }
.cy_dhnew{width:1038px; height:160px; overflow:hidden}
.cy_dhnew a{ display:block; float:left; height:35px;line-height:50px; padding-left:20px;}

.cy_zhut{ width:100%; background:#f5f8fc;}
.cy_zgyt{ width:1058px; margin:0 auto; background:#FFFFFF;}