﻿
body
{font:12px/23px 'Microsoft Yahei','SimSun',sans-serif;overflow-x:hidden; color:#666; min-width:1024px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, clear, th, td{margin:0; padding:0}

ul, li{list-style:none}

a.white:link{color:#fff; text-decoration:none}
a.white:hover{color:#fff; text-decoration:none}
a.white:active{color:#fff; text-decoration:none}
a.white:visited{color:#fff; text-decoration:none}

#yel{color:#fc3; text-decoration:none}
a.yel:link{color:#fc3; font-family:Arial;  text-decoration:none}
a.yel:hover{color:#C00;  text-decoration:none}
a.yel1:link{color:#f90; text-decoration:none}
a.yel1:hover{color:#C00;  text-decoration:none}
a.red:link{color:#E10000; font-family:Arial; text-decoration:none}
a.red:hover{color:#E10000;  text-decoration:none}
a.red:active{color:#C00;  text-decoration:none}
a.red:visited{color:#C00;  text-decoration:none}
a.gray:link{color:#999; text-decoration:none}
a.gray:hover{color:#f60;  text-decoration:none}
a.gray:active{color:#999;  text-decoration:none}
a.gray:visited{color:#999;  text-decoration:none}
.fontzi{font-family:Arial}
OL{LIST-STYLE-TYPE:none}
UL{LIST-STYLE-TYPE:none}
A IMG{border:0}

/****/
A{TEXT-DECORATION:none; color:#666}
A:hover{COLOR:#0d4a93;  TEXT-DECORATION:none}

#top, #banner, #foot, #bottom, #sub_ban, #sub_banx, #sub_cru, #pro_banbg, #prolist_banbg, #pro_tit_bg, #sub_banner2, #ser_banbg{width:100%; margin:0 auto; overflow:hidden}
#top{background:url(../img/top_bg.jpg) repeat-x; height:30px; line-height:30px}
#top1, #content, #footer_feilei, #bottom1000, #sub_banner, #sub_con, #sub_cruh, #pro_ban, #pro_tj, #pro_tit, #scx_xg, #scx_con, #tj_pro1, #job_cz, #scx_bannor, #scxlist, #ser_con, #sercont
{
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}
#top1_left{float:left; width:515px}
#top1_left h1{ width:461px; float:left; font-size:12px; color:#666}
#top1_left li{ float:left; padding:0px 15px 0px 18px; background:url(../img/top_x.jpg) no-repeat right 7px}
#top1_left li a{color:#999}
#top1_right{width:480px; float:right}
#top1_right li{float:left; background:url(../img/top_x.jpg) no-repeat right 7px}
.a1{background:url(../img/qq.gif) no-repeat left center; padding:0px 10px 0px 20px; margin:0px 0px 0px 12px}
.a2{background:url(../img/dg.gif) no-repeat left center; font-family:Arial;  padding:1px 10px 0px 20px; margin:0px 2px 0px 12px}
.a3{background:url(../img/bmtu6.gif) no-repeat left center; padding:4px 10px 0px 25px; margin:0px 2px 0px 12px}
/**搜索 **/
.ss{float:right; width:200px}
.ss #key{background:url(/img/img.jpg) no-repeat 5px center #FFF;text-indent:4px; margin-top:3px; border:#ccc 1px solid; height:20px; width:130px; margin-right:5px; line-height:20px;float:left;}
.ss #sousuo{margin:3px 3px 0px 0px; float:left;}


.top
{
    margin: 0 auto;
    width: 1000px;
    height: 86px;
	padding:14px 0 0 0;
}

.top a{float: left; }
.top span
{
    float: right; padding:0 10px 0 0;
}

/** 导航 下拉**/
.nav{BACKGROUND:#22469a; HEIGHT:36px; margin:0 auto}
.navin{margin:0 auto; width:1001px}
.navul{LIST-STYLE-TYPE:none}

.navul li{POSITION:relative; TEXT-ALIGN:center; LINE-HEIGHT:30px; WIDTH:126px; FLOAT:left; MARGIN-LEFT:-1px;  FONT-SIZE:14px; _z-index:2000}
.li1{float:left; width:126px; text-align:center; font-weight:bold; height:30px; line-height:30px; BACKGROUND:#325bb9}
.li0{float:left; list-style:none; width:126px; }
.navul li.singleactive{Z-INDEX:2000; POSITION:relative; BACKGROUND:url(../img/navon.jpg) no-repeat left top}
.navul li.navlmactive{Z-INDEX:2000; BACKGROUND:url(../img/navon.jpg) no-repeat left top}

.navul a{PADDING-BOTTOM:3px; DISPLAY:block; FLOAT:none;  PADDING-TOP:3px;COLOR:#fff;}
.navul li.first{BACKGROUND:none transparent scroll repeat 0% 0%}
.list01{DISPLAY:none; BACKGROUND:#EAEBED}

.plist{WIDTH:980px; BACKGROUND:url(../img/pro_bg.jpg)  #fff repeat-x left bottom; HEIGHT:422px}
.list01 a{COLOR:#3d3d3d}
.navul li.navlm:hover{Z-INDEX:5000 !important; POSITION:relative; BACKGROUND:url(../img/navactive.png) no-repeat left top}
.dropdowntriple{DISPLAY:none}

.navul li.navlm:hover .dropdowntriple{Z-INDEX:2000; POSITION:absolute; DISPLAY:block; TOP:36px; LEFT:0px}
.navul li.single:hover{Z-INDEX:5000 !important; POSITION:relative; BACKGROUND:url(../img/navactive2.jpg) no-repeat left top}
.navul li:hover ul li a{BACKGROUND:none transparent scroll repeat 0% 0%}
.navul li:hover dt a{BACKGROUND:#fff}
.navul li:hover dt a:hover{BACKGROUND:#cc0000; color:#fff}

.navul li:hover .plist{Z-INDEX:1000; POSITION:absolute; DISPLAY:block; TOP:36px; LEFT:-236px}

.navul li:hover .ndropdown{Z-INDEX:1000; POSITION:absolute; DISPLAY:block; TOP:36px; LEFT:0px}

.ndropdown{WIDTH:126px;}

.navul li.navlm:hover .gdropdown{Z-INDEX:1000; POSITION:absolute; DISPLAY:block; TOP:36px; LEFT:0px;WIDTH:126px}



#banner_list .Bnone {
    display: none;
}


/** 导航 下拉  结束 **/



.list01 li{TEXT-ALIGN:left; PADDING:0px; MARGIN:10px 0px 0px; WIDTH:130px;  BACKGROUND:url(../img/dpdivider.jpg) no-repeat right top; FLOAT:left; FONT-SIZE:12px}
.list01 li OL{}
.list01 li OL LI
{
    PADDING: 0px;
    LINE-HEIGHT: 18px;
    MARGIN-TOP: 1px;
    padding-left: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px;
    _margin-right: 0px;
    _margin-left: 10px;color:#666; 
}
    .list01 li OL LI .rd
    {
        color:#035FA3;
    }
.list01 li OL LI b{ font-size:16px; font-family:"微软雅黑"; color:#000000; height:24px; line-height:24px; width:100px; margin-bottom:20px;}
.list01 li OL LI:hover{BACKGROUND:#c00}
.list01 li OL LI:hover A{COLOR:#fff}
.list01 DT:hover A{COLOR:#c00; font-size:14px;}
.list01 LI:hover{BACKGROUND:url(/img/dpdivider.jpg) no-repeat right bottom}

.list01 LI OL LI A{MARGIN-LEFT:3px;float:left;}
.list01 LI OL LI span{background-position: center center; float:left; background-image: url('../img/hot3.gif'); background-repeat: no-repeat; width: 30px; height: 24px;}

LI.feilei1{WIDTH:320px;}  
LI.feilei1 LI{WIDTH:118px}

LI.feilei2{WIDTH:160px}
LI.feilei2 LI{WIDTH:120px}

LI.feilei3{WIDTH:160px}
LI.feilei3 LI{WIDTH:120px}

LI.feilei4{WIDTH:160px; height:375px;}
LI.feilei4 LI{WIDTH:120px}


LI.feilei5{WIDTH:180px; BACKGROUND:none transparent scroll repeat 0% 0%}

.list01 LI.feilei5:hover{BACKGROUND:none transparent scroll repeat 0% 0%}

.list01 LI OL LI.dpb A{COLOR:#DB0000; FONT-WEIGHT:bold}

.list01 LI OL LI.dpb:hover A{COLOR:#DB0000; CURSOR:default}

.list01 DT A{LINE-HEIGHT:25px; FONT-SIZE:12px}
LI.dropbottom{TEXT-ALIGN:right; LINE-HEIGHT:26px; WIDTH:460px; padding-top:5px; FLOAT:right; COLOR:#fff}
LI.dropbottom A{DISPLAY:inline}

.mainbox{ width:1000px; margin:-15px auto 0 auto; background:#fafafa;}
#c_h{BACKGROUND:#333; width:98%; padding-right:20px}
.gonngao{ height:32px; margin:0 auto; width:1000px; overflow:hidden; line-height:32px;}
.gonngao_left{float:left; width:580px; background:#103b80; height:32px;}
.gonngao_right{float:right; width:420px!important; background:#7b9fad;}
.gonngao_right li{float:left}
.gonngao_right li a{ color:#FFF;}
.gg01{ padding:0px 10px 0px 25px; margin:0px 0px 0px 12px}
.gg02{ padding:0px 0px 0px 25px; margin:0px 0px 0px 12px}
.gg03
{
    background: url(/img/rss.jpg) no-repeat left center;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 40px;
    margin: 0px 0px 0px 12px;
}
#content{ padding:0 0 24px 0;}
#sy_news{width:264px; float:left;  padding:5px 5px 0 20px;}
#sy_news h3,#sy_pro h3,#sy_scx h3{font:bold 18px/36px 'microsoft yahei'; margin:0px 0px 0px 5px; color:#0D4A93;}
#sy_news_tj{margin:7px 0px 0px 0px; width:100%}
 #sy_news_tj_l{ width:262px; height:66px}
#sy_news_tj_l img{margin:3px 0px 0px 3px;width:257px; height:68px; float:left}
#sy_news_tj_r{float:right; width:155px}
#sy_news_tj_r span{color:#999}
#sy_news ul{overflow:hidden; width:100%;  margin-top:10px; padding-top:10px; float:left; margin-left:4px}
#sy_news li{height:32px; +height:28px;_height:28px; line-height:32px; +line-height:28px;_line-height:28px; background:url(../img/yd.jpg) no-repeat left center; padding-left:9px; width:100%}

#sy_news li a .lbt{float:left; width:165px; text-decoration:none; overflow:hidden; display:inline; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
#sy_news li a .ldt{width:75px; float:right; text-align:center; margin-right:13px;  font-size:11px; color:#666; text-decoration:none; display:inline}
#sy_pro{width:430px!important; WIDTH:420px;  padding:5px; float:left; left:268px; margin-left:34px;}
#sy_pro_l{float:right;  margin-top:-20px; width:280px; overflow:hidden}
#sy_pro_l li{float:left; text-align:center}
#sy_pro_l li a{background: #DBDBDB; display:inline-block; float:left; padding:0 11px; margin-right:10px; width:60px; height:26px; line-height:26px}
#sy_pro_l li a:hover{background: #EB0007; color:#FFF; }
#sy_pro_l li a.nomol{background: #EB0007; color:#FFF; }
#sy_pro_fl{margin:0 auto; height:28px; line-height:28px; width:100%}
#sy_pro_fl li{float:left; padding-left:15px; padding-right:17px;  background:url(../img/xx.jpg) no-repeat right 6px}

.ipro_flash{WIDTH:430px!important; WIDTH:420px;  HEIGHT:280px;}
#i_focus{Z-INDEX:1; POSITION:relative; PADDING:0px; MARGIN:0px auto; WIDTH:425px!important; WIDTH:420px;  HEIGHT:258px; OVERFLOW:hidden; top:8px;}
#sypro_list{margin:0 auto 0 auto ; overflow:hidden}
#i_focus_piclist LI{POSITION:absolute;  WIDTH:425px!important; WIDTH:420px; DISPLAY:none; HEIGHT:150px; OVERFLOW:hidden}
.piclist{width:100%}
.piclist_left{float:left; width:30%}
.piclist_right{float:right; width:68%; text-align:left; margin-top:15px; line-height:26px; color:#333; text-indent:20px}
.piclist_right span{ width:106px; float:right; margin-top:10px}

#i_focus_btn{POSITION:absolute; WIDTH:428px; top:134px; HEIGHT:120px; LEFT:3px; margin-top:1px}
#i_focus_btn LI{PADDING:18px 2px 0px 0px; padding-left:2px!important; padding-left:0px; WIDTH:100px!important; WIDTH:98px;  FLOAT:left; HEIGHT:51px; FONT-SIZE:1px; CURSOR:pointer;  MARGIN-RIGHT:2px}
#i_focus_btn IMG{  padding:2px; WIDTH:96px!important; WIDTH:94px; HEIGHT:80px}
#i_focus_btn .i_cur IMG{BORDER:#0d4a93 1px solid}
#i_focus_opdiv{BORDER-BOTTOM:#fff 1px solid; POSITION:absolute; FILTER:alpha(opacity=50); BORDER-LEFT:#fff 1px solid; WIDTH:374px; BOTTOM:0px; BACKGROUND:#000; HEIGHT:51px; BORDER-TOP:#fff 0px solid; BORDER-RIGHT:#fff 1px solid; LEFT:0px; opacity:0.5; -moz-opacity:0.5}
#i_focus_tx SPAN{LINE-HEIGHT:22px; DISPLAY:block; FONT-FAMILY:微软雅黑 ; FONT-SIZE:16px; FONT-WEIGHT:bold}
#i_focus_tx{POSITION:absolute; BOTTOM:2px; COLOR:#fff; LEFT:8px}
#i_focus_tx .normal{DISPLAY:none}
#sy_scx{width:190px!important; width:180px; float:right;  padding:5px 10px 0 5px;}
#sy_scx img{ margin:10px 0px 3px 5px!important;margin:10px 0px 3px 0px; border:solid 1px #f0f0f0;}

.list_con ul{overflow:hidden; width:240px!important;width:230px; margin:0px 5px 0px 5px;}

.list_con ul li{width:105px!important;width:100px; height:26px; +height:25px;_ height:26px;line-height:27px; float:left;  text-align:left; margin-top:5px; background:url(../img/ico1.jpg) no-repeat left center; padding-left:10px;white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;}
#foot{ padding:0;}
#footer_feilei{ padding:0px 0px 5px 35px; ; margin-top:30px; margin-bottom:15px}
#footer_feilei li{float:left;  padding:0 0px}
#footer_feilei li.first{margin:0 0 0 0;}
#footer_feilei li dl dt{font-size:14px; font-weight:bolder; margin-bottom:15px}
#footer_feilei li dd{line-height:25px;  padding-left:3px;  width:100%}
.fenleia1{width:240px!important; }
.fenleia2{width:145px!important;  }
.fenleia3{width:145px!important; }
.fenleia4{width:145px!important;  }
.fenleia5{width:145px!important; }
.fenleia6{width:145px}

#bottom{background-color:#0473b3;  height:30px; line-height:30px}
#bottom1000 span{float:left;  width:70%; color:#fff;}
#bottom1000lx{float:right; background:#c00; border:#FF1515 1px solid; border-bottom:none; text-align:center; color:#fff; width:25%; height:26px; margin-top:4px}
.dingyue{float:left; overflow:hidden; width:212px; margin-left:-15px!important; margin-left:-7px}
.dingyue h3{float:left; width:155px; height:22px; font-size:12px; text-align:center; color:#666; font-weight:normal; background:#fff; border:#ccc 1px solid}
#SubEmail{ float: left; width: 153px; height: 22px; line-height: 22px;text-align: center; border: #ccc 1px solid; margin-left:6px;}
.dingyue span{float:right; width:48px;  line-height:24px; background:url(../img/dy.gif) no-repeat left top; color:#fff; text-align:center; letter-spacing:2px;cursor:pointer;}
.btlx{float:left; width:210px;}
.btlx li{line-height:23px; background:url(../img/top_x.jpg) no-repeat right 4px; width:70px;  text-align:center; float:left}
.fxiang{float:left; overflow:hidden; width:212px;margin-left:-7px}
.bds_more{color:#666}

.gd_18{WIDTH:403px!important; WIDTH:400px; ZOOM:1;  OVERFLOW:hidden}
.gd_18 .pcont{WIDTH:358px!important; WIDTH:355px; height:120px; FLOAT:left;  OVERFLOW:hidden}
.gd_18 .ScrCont{WIDTH:52766px; ZOOM:1}
.gd_18 #List1_1{ OVERFLOW:hidden}
.gd_18 .LeftBotton{MARGIN:18px 1px 0px 5px; WIDTH:15px; BACKGROUND:url(../img/left_p.gif) no-repeat; FLOAT:left; HEIGHT:72px}
.gd_18 .RightBotton{MARGIN:18px 5px 0px 2px; WIDTH:15px; BACKGROUND:url(../img/right_p.gif) no-repeat; FLOAT:left; HEIGHT:72px}
.gd_18 .LeftBotton:hover{BACKGROUND:url(../img/left1_p.gif) no-repeat}
.gd_18 .RightBotton:hover{BACKGROUND:url(../img/right1_p.gif) no-repeat}
#List1_1{float:left}
#List1_1 LI{TEXT-ALIGN:center; LINE-HEIGHT:25px;  FLOAT:left; OVERFLOW:hidden}
#List2_1{FLOAT:left}
#List2_1 LI{TEXT-ALIGN:center; LINE-HEIGHT:25px; FLOAT:left; OVERFLOW:hidden}

.inews H3
{
    line-height: 32px;
    width: auto;
    padding:0 10px 0 25px;
    color: #fff;
    float: left;
    font-family: 微软雅黑;
    font-size: 14px;
    float:left;
}

.inews SPAN.floatLeft{PADDING-TOP:3px; float:right;}
.inews SPAN.floatLeft IMG{CURSOR:pointer; }
#inews{WIDTH:450px; FLOAT:left; HEIGHT:32px; OVERFLOW:hidden; _display:inline}

#inews UL LI
{
    line-height: 32px;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 20px;
}
#inews UL LI a{ color:#fff;}
.newsInfo{LINE-HEIGHT:30px; COLOR:#b2b2b2; CLEAR:both}

#banner_point{Z-INDEX:9999; POSITION:absolute; MARGIN:0px 0px 0px -500px; WIDTH:1000px; BOTTOM:60px; HEIGHT:20px; LEFT:50%;}
#banner{Z-INDEX:10; POSITION:relative;  WIDTH:100%; HEIGHT:460px; OVERFLOW:hidden; BACKGROUND:#000}
#banner_bg{Z-INDEX:1000; POSITION:absolute;  WIDTH:100%; BOTTOM:0px; _bottom:-1px}
#banner_bg .banner_bgcolor{ width:1000px; margin:0 auto; background:#f9f9f9; height:30px; }
#banner_list{width:100%; margin:0 auto; overflow:hidden}
#banner_list IMG{ WIDTH:100%; margin:0 auto}
#banner_info{Z-INDEX:1001; POSITION:absolute; LINE-HEIGHT:30px; BOTTOM:0px; DISPLAY:none; HEIGHT:30px; COLOR:#fff; FONT-SIZE:13px; CURSOR:pointer; FONT-WEIGHT:bold; LEFT:100px}
#banner_text{Z-INDEX:1002; POSITION:absolute; WIDTH:120px; BOTTOM:3px; RIGHT:3px}
#banner UL{Z-INDEX:1002; POSITION:absolute; PADDING-BOTTOM:0px; LIST-STYLE-TYPE:none; MARGIN:0px; PADDING-LEFT:0px; BOTTOM:10px; PADDING-RIGHT:0px; RIGHT:15px; PADDING-TOP:0px}
#banner UL LI
{
    position: relative;
    text-align: center;
    line-height: 12px;
    width: 16px;
    display: inline;
    background: url(../img/ifpoff.png) no-repeat;
    float: left;
    height: 8px;
    color: #fff;
    cursor: pointer;
    margin-right: 5px;
    _background: url(../img/ifpoff.gif) no-repeat;;
}
#banner UL LI.on{BACKGROUND:url(../img/ifpon.png) no-repeat; COLOR:#fff; _background:url(../img/ifpon.gif) no-repeat;}
#banner_list A{POSITION:absolute; WIDTH:100%; DISPLAY:block; HEIGHT:460px}

#banner_point UL LI .pointLayer IMG{WIDTH:61px; DISPLAY:block; FLOAT:left; HEIGHT:61px}

.Btns{Z-INDEX:999; POSITION:relative; MARGIN:0px auto; WIDTH:1002px; HEIGHT:1px}
.Btns UL.BC{Z-INDEX:2; POSITION:absolute; WIDTH:540px; BOTTOM:5px; HEIGHT:37px}
.Btns UL.BC LI.bcl{Z-INDEX:3; POSITION:relative; WIDTH:125px; FLOAT:left; HEIGHT:25px; PADDING-TOP:12px}
A.btn01{LINE-HEIGHT:24px; PADDING-LEFT:18px; WIDTH:103px; DISPLAY:block; BACKGROUND:url(../img/bannerBtn.png) no-repeat left top; HEIGHT:25px; COLOR:#595959; CURSOR:pointer; _background:url(../img/bannerBtn.gif) left top no-repeat}

.BtnContent01
{
    z-index: 4;
    position: absolute;
    min-height: 100px;
    width: 170px;
    bottom: 36px;
    display: none !important;
    background: #fff;
    float: left;
    height: auto !important;
    height: 100px;
    overflow: visible;
    left: 0px;
    
    
}
A.cur{BACKGROUND:url(../img/bannerBtn_select.png) no-repeat left top; COLOR:#000 !important; _background:url(../img/bannerBtn_select.gif) left top no-repeat}
DIV.show{DISPLAY:block !important}
.BtnC_leftmenu{WIDTH:167px; FLOAT:left}
.BtnC_leftmenu DIV.stepTitle A{LINE-HEIGHT:30px; PADDING-LEFT:23px; WIDTH:148px;  HEIGHT:30px}
.BtnC_leftmenu DIV.stepTitle A:hover{LINE-HEIGHT:30px; PADDING-LEFT:23px; background:#f2f2f2; WIDTH:148px; DISPLAY:block; HEIGHT:30px}

.Btns UL.BC LI.bcl.bHover A.btn01{BACKGROUND:url(../img/bannerBtn_select.png) no-repeat left top; COLOR:white !important; _background:url(../img/bannerBtn_select.gif) left top no-repeat}
.Btns UL.BC LI.bcl.bHover DIV.BtnContent01{DISPLAY:block !important}
.Btns UL.BC LI.bcl.bHover A.btn02{BACKGROUND:url(../img/bannerBtn_select.png) no-repeat left top; COLOR:white !important; _background:url(../img/bannerBtn_select.gif) left top no-repeat}
.Btns UL.BC LI.bcl.bHover DIV.BtnContent02{DISPLAY:block !important}
.Btns UL.BC LI.bcl.bHover A.btn03{BACKGROUND:url(../img/bannerBtn_select.png) no-repeat left top; COLOR:white !important; _background:url(../img/bannerBtn_select.gif) left top no-repeat}
.Btns UL.BC LI.bcl.bHover DIV.BtnContent03{DISPLAY:block !important}
.otherLinks{TEXT-ALIGN:left; LINE-HEIGHT:30px; MARGIN-TOP:1px; PADDING-LEFT:19px; WIDTH:148px; HEIGHT:30px; CLEAR:both}

/** page**/
#ctl00_ContentConn_PageInfo{padding:3px;  text-align:center;  margin-top:20px; font-size:12px; float:left; height:45px; width:95%;}
#ctl00_ContentConn_PageInfo a{background:#fff none repeat scroll 0 0; border:1px solid #bcbcbc; color:#c00; margin:5px 4px 0 0; padding:4px 5px 2px; text-decoration:none}
#ctl00_ContentConn_PageInfo a:hover{background:#f00 none repeat scroll 0 0; border:1px solid #900; color:#fff}
#ctl00_ContentConn_PageInfo a.current{background:#f00 none repeat scroll 0 0; border:1px solid #900; color:#fff}

.foot{background:url(../img/bottom_bg.jpg) repeat-x;color:#eee;padding:30px 20px;font-family:'Microsoft Yahei'; color:#999; text-align:center;}
.foot a{color:#999;}
.foot a:hover{color:#ffb400;}
.wrap{width:980px;margin-left:auto;margin-right:auto;}



.ingcal { width:982px; height:179px; margin:0 auto 10px auto; border:1px solid #cecece;}
.ingcalcont { width:982px; height:177px; float:left; border:1px solid #fff;}
.ingcal_top { width:100%; height:38px; float:left;font: bold 18px/36px 'microsoft yahei'; margin: 0px 0px 0px 14px;color: black;}
.ingcal_top a { font:400 10px/38px "Arial Unicode MS"; color:#000; float:right; margin-right:30px; display:inline;}
.ingcal_cont { width:100%; float:left; margin-top:9px; margin-left:7px;display:inline;}
.ingcal_cont li { width:149px; float:left; height:130px; overflow:hidden; margin:0 6px; display:inline;}
.ingcal_cont li span { width:146px; height:100px; float:left; border:1px solid #bdbdbd; background:#fff;}
.ingcal_cont li span a img { width:138px; height:92px; float:left; margin:4px; display:inline;}
.ingcal_cont li p a { width:157px; height:25px; float:left; text-align:center; display: block;}


.bannercont{ background:url(../img/nrybanner.jpg) no-repeat center top; width:100%; height:223px;}
/*main*/
#maintop{
	width:100%; border-bottom:solid 1px #CFCFCF; height:350px;background:url(home_bg.gif) repeat-x;
}
.main{
	width:990px; margin:0 auto; overflow:hidden;
}
/*mainbottom*/
.newslist{
	width:970px; margin:0 auto; padding:20px 0px 20px 0px; overflow:hidden;
}
.newsbox{
	float:left; border-right:solid 1px #ccc; width:300px; padding-left:20px; height:190px;
}
.newstitle{
	font-size:13px; height:60px;  background:url(../img/about-us.gif) no-repeat;
}
.newstitle1{
	font-size:13px; height:60px;  background:url(../img/product01.gif) no-repeat;
}
.newstitle2{
	font-size:13px; height:60px;  background:url(../img/icon_link.gif) no-repeat;
}
.newstitle a{
	color:#1162a3; font-size:14px;
}
.newsbox li{
	background:url(../img/title_icon.jpg) left center no-repeat; text-indent:10px; padding:5px 0px;
}
.contact{
	float:left; width:280px; padding-left:25px;
}
.contact p{
	padding:5px 0px;
}
.linebottom{
	background:url(../img/line.jpg); width:982px; height:20px; margin:0 auto;
}
#partnerbox{
	width:100%; border-top:solid 2px #e8e8e8;
}
.partner{
	 width:960px; margin:0 auto; padding:0px 0px 0px 20px; 
}
.partitle{
	float:left; height:30px; line-height:30px;
}
.partner li{
	float:left; margin:9px auto; border-right:solid 1px #666; padding:0px 15px; 
}
/*project*/
.rollauto {
	BORDER-BOTTOM: #cfcfcf 1px solid; MARGIN: 0px auto; WIDTH: 100%;  HEIGHT: auto !important
}
.roll {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 990px; PADDING-RIGHT: 0px; HEIGHT: 111px; PADDING-TOP: 20px
}
.titleauto {
	MARGIN: 0px auto; WIDTH: 100%; BACKGROUND: url(../img/title_bg.jpg) repeat-x 50% bottom; HEIGHT: auto !important
}
.title {
	PADDING-BOTTOM: 20px; MARGIN: 0px auto; PADDING-LEFT: 75px; WIDTH: 840px; PADDING-RIGHT: 75px; HEIGHT: auto !important; PADDING-TOP: 20px
}
.title DL {
	LINE-HEIGHT: 21px; WIDTH: 105px; DISPLAY: block; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif,"宋体"; FLOAT: left; HEIGHT: auto !important
}
.title DL DT {
	LINE-HEIGHT: 30px; DISPLAY: block; COLOR: #2795dc; FONT-WEIGHT: bold;
}
.title DL DD {
	LINE-HEIGHT: 22px; PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: url(../img/title_icon.jpg) no-repeat left 4px; COLOR: #666
}
.title DL DD A {
	COLOR: #666666; TEXT-DECORATION: none;
}
.title DL.en DD {
	LINE-HEIGHT: 20px; BACKGROUND: url(../img/title_icon.jpg) no-repeat left 6px
}
.title DL DD A:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
.title SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 65px; PADDING-RIGHT: 65px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}

.autoMaxWidth {
	POSITION: relative; HEIGHT: 232px; OVERFLOW: hidden
}
.solutionsimg{
	float:right;
}
.newsbox02{
	float:left; border-right:dotted 1px #ccc; width:290px; padding-left:10px; height:237px;
}
.newstitle01{
	font-size:13px; height:30px; line-height:30px;
}
.newstitle01 a{
	color:#1D76B1;
}
.newsbox02 li{
	background:url(../img/title_icon.jpg) left center no-repeat; text-indent:10px; padding:6px 0px;
}
#splitline {
	background: url(../img/containerbg.jpg) no-repeat;float: left;height: 404px;margin-left: 17px;width: 19px;
}
/*scheme*/

#maintop01{
	width:100%;  overflow:hidden; padding-bottom:50px;
}
.crumbs {
    color: #9D9D9D; height: 40px;line-height: 40px;
}
.crumbs a{
	color:#555;
}
.sidebar{
	float:left; width:200px;
}
.sidebar li{
	background:url(../img/menu_bg1.gif) no-repeat; width:200px; height:27px; margin:3px auto; text-indent:20px;
}
.sidebar li a{
	color:#fff; font-weight:bold; line-height:27px;
}
.schright{
	float:right; width:765px; overflow:hidden; border:solid 1px #D9D9D9;
}
.schtitleh3 {
    background: url(../img/tit_bg1.gif) repeat-x;display: block;height: 25px; line-height: 25px;color: #0D4A93; padding-left: 15px; 
}
.schcont03{
	line-height:25px; font-size:12px; color:#666; padding:30px; overflow:hidden;
}
.sproduct{
    border-bottom:dotted 1px #999; padding:20px 0; height:95px;
} 
.sleftimg{
	float:left; background:url(../img/yy.jpg) no-repeat 0 2px; width:150px; height:95px; padding:3px 10px 0 1px; border-right:dotted 1px #ccc;
}
.srighttext{
	float:left; width:530px;padding:0 0 0 10px;
}
.sprotitle{
	font-size:14px; font-weight:bold; background:url(../img/li_bg4.gif) no-repeat center left;  border-bottom:dotted 1px #f0f0f0;
}
.sdaili{
	font-size:14px; font-weight:bold; background:url(../img/bulletFrecciaGrigiaW.gif) no-repeat center left; text-indent:18px; border-bottom:dotted 1px #ddd; color:#06c;
}
.sprotitle a{
	color:#0D4A93; display:block;
}
.sprotextbox{
	padding:5px 0 0 0; line-height:25px;
}
.cnews{
	padding:0px;
}
.cnews li{
	background:url(../img/icon_3.gif) no-repeat left center; text-indent:15px; position:relative; border-bottom:dotted 1px #ddd;
	line-height:35px;
}
.cnews li span{
	position:absolute; right:0px; height:25px; line-height:25px; top:3px;
}
.snewstitle{
	font-size:14px; text-align:center; color:#0D4A93; height:40px; line-height:40px;
}
.ntime{
	background:#f1f1f1; border-top:dotted 1px #DEDEDE; border-bottom:dotted 1px #dedede; height:25px; line-height:25px; text-align:center; margin:5px auto;
}
.anewscont{
	padding:10px 0;
}
.listbox{
	height:268px;
}
.atext{
	line-height:25px; padding:20px 20px 80px 20px; color:#666; overflow:hidden;
}
.arightbox{
	float:left; width:750px; border-left:solid 1px #E8E8E8;
}
.artitle{
	background:url(../img/bicon.gif) no-repeat 10px 15px; border-bottom: solid 2px #f0f0f0; padding:14px 10px 10px 20px; font-weight:normal; font-size:12px;
	color:#666;
}
.pro_ceshi{
	border-bottom:dotted 1px #ccc; padding-bottom:5px; margin-bottom:10px;color:#0080C0
}
.xrtext{
	padding:0px; 
}
.xrtext li{
	 background:url(../img/icon.jpg) no-repeat center left; text-indent:10px; position:relative; border-bottom: dotted 1px #ddd; 
}
.xrspan{
	position:absolute; right:0px;
}
.productul{
	padding:0px;
}
.productul li{
	float:left; width:140px; padding:10px 15px 10px 18px; text-align:center; height:170px;
}
.productul li img{
	border: solid 1px #D8D8D8; padding:2px; width:140px; height:125px;
}
.prospan{
	font-size:12px; height:30px; line-height:30px; display:block;
}
.procont li img{
	border: solid 1px #a2160c; padding:1px;
}
.product_title{
	font-weight:bold;
}