/* CSS Document */
@charset "utf-8";
/* CSS Document */
body{ margin:0px; font-size:12px; color:#6C6C6C;}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% "宋体";}
button {overflow:visible}
body{font:12px Arial, Verdana, "宋体";}
img{border:none;}
a{color:#6C6C6C;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:underline;}
li{	list-style:none;}
hr{ color:#cccccc; height:1px;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
.f15{ height:15px; overflow:hidden; width:100%}
.f10{ height:10px; overflow:hidden; width:100%}
.f20{ height:20px; overflow:hidden; width:100%}
.block{ display:block !important}

.w{ width:100%; max-width:1600px; min-width:1000px; overflow:hidden; height:auto; margin:0 auto;}
.box{ width:1000px; overflow:hidden; height:auto; margin:0 auto}
.fbox{ width:100%; height:458px; background:#2382D9;overflow:hidden;position:relative; z-index:1}
.nbn{ height:389px !important}
#flash{position:absolute;}
.head{ position:absolute; z-index:10; top:0px;width:1000px;}
#logo{ margin-top:27px; float:left}
.lrbox{ width:255px; height:60px; float:left; margin-left:238px;_margin-left:238px;}
.language{ width:142px; height:29px; background:url(../images/index_1.png); line-height:29px; text-align:center; margin-top:20px; float:right}
.language a{ margin:0px 5px; color:969696}
.language a.curr{ color:#0073D9}
.mbox{ margin-top:10px; float:right}
.mbox a{ color:#5D5D5D; background:url(../images/ico.png) no-repeat; height:18px; line-height:18px; display:block; float:left; padding-left:22px; margin:0px 5px;}
.mbox a.m2{ background-position:0px -18px}
.mbox a.m3{ background-position:0px -35px}
.weixin{ position:relative; width:80px; padding:10px; background:#FFF; margin-left:90px; display:none; z-index:9999}
.weixin img{ margin-bottom:5px;}

.nav{ width:1000px; top:100px; background:url(../images/navbg.png) no-repeat; height:43px; position:absolute}
/*.nav li ul{ display:none}*/
.nav li{ float:left;width:115px;background-image:url(../images/nav.png); background-repeat:no-repeat;}
.nav li a{ display:block; height:43px; line-height:43px; text-align:center; text-indent:-9999px}
.nav li.nav1{ width:114px !important;}
.nav li.nav2{ background-position-x:-114px}
.nav li.nav3{ margin-left:3px; background-position-x:-232px}
.nav li.nav4{ margin-left:6px; background-position-x:-353px}
.nav li.nav5{ margin-left:5px; background-position-x:-473px}
.nav li.nav6{ margin-left:2px; background-position-x:-590px}
.nav li.nav7{ margin-left:0px; background-position-x:-705px}
.nav li.nav8{ margin-left:11px; background-position-x:-831px}
.nav li.curr,.nav li:hover{ background-position-y:-43px}
.nav li div.navbox{ width:115px; overflow:hidden; height:auto; background:url(../images/navbgc.png) bottom no-repeat; padding-bottom:17px; display:none}
.navct{ height:10px; overflow:hidden; background:url(../images/navbgc.png) 0px 0px !important}
.navc{ width:115px; overflow:hidden; height:auto; background:url(../images/navbgd.png) repeat-y}
.navfig{ width:95px; margin:0 auto}
.navfig li{ height:31px; line-height:31px; border-bottom:1px dotted #257F9C; background:none}
.navfig li a{ display:block; width:95px; height:23px; line-height:23px; background:none; text-indent:0px; color:#FFF; margin-top:5px; text-decoration:none}
.navfig li a:hover{ background:url(../images/navabg.png) no-repeat 4px 0px !important; color:#01617C}

.c1{ width:275px; overflow:hidden; height:auto; float:left}
.ititle{ height:30px; line-height:30px; border-bottom:2px solid #0182E4; background:url(../images/index_1.jpg) 0px 12px no-repeat; padding-left:10px; font-family:"Microsoft YaHei"; font-size:14px; color:#007ade; font-weight:bolder}
.ititle b{ display:block; float:left}
a.more{ width:45px; height:8px; display:block; overflow:hidden; float:right; background:url(../images/index_2.jpg); text-indent:-9999px; margin-top:15px;}
.icl{ width:90px; height:190px; background:url(../images/index_3.jpg); float:left; margin-left:2px; margin-top:20px;}
.ipclass{ float:left}
.ipclass h2{ height:37px; line-height:37px; margin:7px 0px}
.ipclass h2 a{ width:181px; display:block; background:url(../images/index_4.jpg); text-align:center; color:#0190e3; font-size:16px;font-family:"Microsoft YaHei"; font-weight:bolder; text-decoration:none}
.ipclass h2 a:hover{ background:url(../images/index_5.jpg); color:#FFF}
.ipclass h2 a i{ font-family:Arial, Helvetica, sans-serif; font-style:normal; margin-left:10px}
.c2{ width:425px; float:left; overflow:hidden; height:auto; margin-left:25px;}
.topimg{ float:left; margin-right:15px; margin-left:5px;}
.toptitle{ float:left; width:325px;_width:320px;}
.toptitle dt{ height:20px; line-height:20px;}
.toptitle dd{ color:#6C6C6C; line-height:18px; margin-top:5px;}
.inews{ margin-top:8px;}
.inews li{ height:26px; line-height:26px; border-bottom:1px solid #E8E8E8; background:url(../images/index_7.jpg) 5px 12px no-repeat; padding-left:15px;}
.inews li a{ float:left}
.inews li em{ float:right; font-style:normal; color:#9C9C9C}
.c3{ width:245px; float:right; overflow:hidden; height:auto}

.link{ height:30px; line-height:30px; border-top:1px solid #CBCBCB; border-bottom:1px solid #CBCBCB; background:#E9E9E9}
.link a{ margin:0px 10px}
.foot{ background:url(../images/footbg.jpg) center no-repeat; height:53px; padding:20px; line-height:24px;}
.flogo{ float:left; margin-top:3px;}
.ffg{ width:3px; height:44px; float:left; background:url(../images/index_9.jpg); margin-left:10px; margin-top:3px;}
.copyright{ float:left; margin-left:20px; color:#7B7B7B}
.copyright a{ margin:0px 8px;}
.fl{ margin-left:8px;}
.design{ float:right; margin-top:20px;}

.nl{ width:210px; float:left; overflow:hidden; height:auto}
.nltitle{ height:30px; line-height:30px; color:#007FD7; font-size:14px; font-family:Arial}
.nltitle h2{ font-family:"Microsoft YaHei"; float:left; font-size:16px; margin-right:10px;}
.menu{ overflow:hidden; height:auto}
.menu li{ margin:4px 0px}
.menu li a{ display:block;height:34px; line-height:30px; background:url(../images/menubg.jpg) 0px -34px; font-weight:bolder; color:#595959; padding-left:20px; text-decoration:none}
.menu li a.curr,.menu li a:hover{ background:url(../images/menubg.jpg); color:#FFF}
.nmf{ width:100%; height:1px; overflow:hidden; border-top:1px solid #CACACA}
.nlbtn{ height:40px; line-height:40px; margin:3px 0px}
.nlbtn a{font-family:"Microsoft YaHei"; font-size:13px; font-weight:bolder; color:#FFF; background-image:url(../images/index_10.jpg); display:block; padding-left:55px; text-decoration:none}
.nlbtn a.hr{ background-position:0px -80px}
.nlbtn a.hr:hover{ background-position:0px 0px; color:#FFF}
.nlbtn a.te{ background-position:0px -120px}
.nlbtn a.te:hover{ background-position:0px -40px; color:#FFF}
.contact{ background:#EEEEEE; padding:12px; _height:200px}
.cont{font-family:"Microsoft YaHei"; color:#0d7de2; font-size:14px;}
.concom{ color:#696969; font-weight:bolder; height:30px; line-height:30px}
.conl{ overflow:hidden; height:auto; line-height:24px; width:210px; overflow:hidden}
.conl dt{ float:left; width:36px; line-height:28px; overflow:hidden; clear:both}
.conl dd{ width:140px; float:left; overflow:hidden; min-height:30px;}
.nr{ width:770px; float:right; overflow:hidden; height:auto}
.classname{ height:30px; line-height:30px; background:#EBEBEB; padding-left:15px; font-size:14px;font-family:"Microsoft YaHei"; color:#007fd7}
.content{ padding:10px; line-height:22px; margin-top:5px; color:#5A5A5A;}

.pro{ overflow:hidden; height:auto; position:relative; width:850px; margin-left:-12px;}
.pro li{ float:left; margin:10px 12px; width:240px;}
.pro li p{ height:26px; line-height:26px; background:#E8E8E8; text-align:center; margin-top:1px;}

.photo{ overflow:hidden; height:auto; width:790px; margin-left:-11px; position:relative}
.photo li{ width:175px; float:left; margin:10px 11px}
.photo li p{ height:26px; line-height:26px; background:#E8E8E8; text-align:center; margin-top:1px;}

.news{ overflow:hidden; height:auto;}
.news li{ height:26px; line-height:26px; border-bottom:1px dotted #CCC; background:url(../images/index_11.jpg) 5px 11px no-repeat; padding-left:15px}
.news li a{ float:left}
.news li em{ float:right; margin-right:10px; font-style:normal; color:#999}
.artticle{ height:30px; line-height:30px;font-family:"Microsoft YaHei"; text-align:center; font-size:18px;}
.artme{ text-align:center; height:20px; line-height:20px; color:#6A6A6A; background:#F5F5F5; margin-top:5px;}
.artcontent{ padding:10px; color:#333333; line-height:20px;}

.promenu dt{ background:url(../images/menubg.jpg) 0px -34px; width:210px; height:34px; line-height:34px; font-weight:bolder; color:#595959; display:block; cursor:pointer; padding-left:20px; margin-top:3px}
.promenu dt.current,.promenu dt:hover{ background:url(../images/menubg.jpg) 0px 0px; color:#FFF}
.promenu dt.current a,.promenu dt:hover a{ color:#FFF; text-decoration:none}
.prosm li{ height:26px; line-height:26px; margin-bottom:3px; background:url(../images/index_12.jpg) 25px 8px no-repeat; background-color:#ECECEC; padding-left:40px}
.prosm li a.pnow{ font-weight:bolder; color:#007FD7}
.promenu dd{ display:none}
.promenu dd.curr{ display:block}

.protitle{ height:30px; line-height:30px; font-size:18px; font-weight:normal; font-family:"微软雅黑"; color:#333}
.entitle{ height:24px; line-height:24px; margin-top:10px}
.texing{ margin-top:5px; line-height:20px}
.procont{ line-height:20px; padding:10px}
.proct{ height:26px; line-height:26px; background:#F5F5F5; margin-top:10px; font-weight:bolder; padding-left:10px; color:#636363}

/*分页*/
.pagepage {
        height: 100%;
        padding-top: 8px;
        padding-right: 3px;
        padding-bottom: 12px;
        padding-left: 3px;
		float:right
}

.pagepage .epages a{
        display: block;
        height: 20px;
        overflow: hidden;
        line-height: 20px;
        background-color: #E4F1FB;
        border: 1px solid #186196;
        float: left;
        text-align: center;
        margin-right: 2px;
        margin-left: 2px;
        text-decoration: none;
        padding-right: 8px;
        padding-left: 8px;
        color: #165787;
}
.pagepage .epages a:hover{
        display: block;
        background-color: #186196;
        border: 1px solid #186196;
        float: left;
        text-align: center;
        text-decoration: none;
        color: #FFFFFF;
}
.pagepage .epages b{
        display: block;
        height: 20px;
        overflow: hidden;
        line-height: 20px;
        background-color: #FFFFFF;
        border: 1px solid #C0C0C0;
        float: left;
        text-align: center;
        margin-right: 2px;
        margin-left: 2px;
        color: #999999;
        padding-right: 8px;
        padding-left: 8px;
}

.icontact{ background:url(../images/index_13.jpg) no-repeat; width:232px; margin:0 auto; line-height:20px; height:131px; padding-top:50px; padding-left:10px; margin-top:10px}
.icontact b{ height:30px; line-height:30px; color:#0880D7;}



/*底部QQ*/
#tbox{width:45px; float:right; position:fixed; right:0px; bottom:15px;z-index:100;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:15px;
}/*解决IE6下不兼容 position:fixed 的问题*/
#gotop{ width:44px; height:45px; background:url(../images/tool.png) no-repeat; display:block; margin-top:1px}
#gotop{ height:50px !important}
a#gotop:hover{background-position:0px -189px;}
.qq,#mes{height:45px; width:65px; display:block; margin-top:1px; background-color:#2382D9; background-image:url(../images/tool.png);background-repeat:no-repeat; position:relative;color:#FFF; padding-left:45px; font-size:14px; text-decoration:none; line-height:45px;background-position:0px -51px;}
a#mes{ background-position:0px -97px;}
a.qq:hover,#mes:hover{ background-color:#0358D8;text-decoration:none;color:#fff; }
.twx{ width:45px; height:45px;}
.twx a#wx{ width:45px; height:45px; display:block; background-image:url(../images/tool.png); background-position:0px -144px; background-color:#2382D9; margin-top:1px;}
.twx:hover a#wx{ background-color:#0358D8;text-decoration:none;}
.twx i{ width:150px; height:150px; display:block; position:relative; background:url(../images/weixin2.jpg); margin-left:-150px; margin-top:-150px; display:none}


