*{ margin:0; padding:0; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; font-size:12px; line-height:25px; color:#333;list-style:none; border:none;}


a{ text-decoration:none; color:#333333;}
a:hover{ color:#0072c2; text-decoration:none;}





.head{ background:#013370; width:100%; height:3px;}

.top{ width:1028px; background:url(images/top.jpg) no-repeat center top; height:122px; margin:0 auto;}

.nav{ width:100%; margin:0 auto; height:40px; background:#0799ee;}
.nav .menu{ width:1028px; margin:0 auto;}
.nav .menu ul li{float:left; line-height:40px; line-height:40px;}
.nav .menu ul li a{ display:block;width:102px; height:40px;line-height:40px; color:#FFFFFF; font-size:14px; text-align:center;}
.nav .menu ul li a:hover{ display:block; width:100px; background:#0172c2; border-left:#005ea0 1px solid;border-right:#005ea0 1px solid; height:40px; line-height:40px; color:#FFFFFF;}

.banner{ width:100%; height:392px; background:url(images/flash.jpg) no-repeat top center;}


.main{ width:1028px; margin:15px auto 0px auto;}

.left{ float:left;}
.right{ float:right;}
.clear{ clear:both; height:0px; line-height:0px; display:block; overflow:hidden;}


.index_list{ width:253px;}
.index_list_top{ height:39px; background:#0799ef; width:253px; text-align:left;}
.index_list_top .list_title{ display:block; width:110px; background:#0172c2; height:39px; line-height:39px; font-size:14px; color:#FFFFFF; text-indent:25px;}
.index_list_cont{ width:251px; border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea; text-align:center; height:192px;}
.index_list_cont span{ padding-top:20px;}
.index_list_cont1{ width:251px; border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea; text-align:center;}




.index_contact{ width:253px; margin-top:15px;}
.index_contact_top{ height:39px; background:#0799ef; width:253px; text-align:left;}
.index_contact_top .list_title{ display:block; width:110px; background:#0172c2; height:39px; line-height:39px; font-size:14px; color:#FFFFFF; text-indent:25px;}
.index_contact_cont{ width:233px; background:#eaeaea; padding:10px; line-height:30px; }
.index_contact_cont span{ font-weight:bold; font-size:14px;}
.index_contact_cont strong{ font-size:14px;}


.index_about{ width:765px;}

.index_about_title{ width:765px; background:url(images/about_top.jpg) no-repeat; height:35px;}

.index_about_title .title_left{ float:left; height:35px; line-height:35px; color:#004e85; font-size:14px; text-indent:28px;}
.index_about_title .title_right{ float:right; height:35px; line-height:35px;  font-size:12px; padding-right:20px;}
.index_about_cont{ width:743px; border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea; padding:10px; line-height:25px;}
.index_about_cont p{ line-height:30px; text-indent:25px;}



.index_about1{ width:765px; margin-top:15px;}
.index_about1_title{ width:765px; background:url(images/about_top.jpg) no-repeat; height:35px;}

.index_about1_title .title_left{ float:left; height:35px; line-height:35px; color:#004e85; font-size:14px; text-indent:28px;}
.index_about1_title .title_right{ float:right; height:35px; line-height:35px;  font-size:12px; padding-right:20px;}
.index_about1_cont{ width:743px; border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea; padding:10px; line-height:25px;}

.index_about1_cont .content1{ width:730px; height:167px; margin:0 auto; position:relative;overflow:hidden}

.index_about1_cont .content1 .conpro{ width:730px; height:167px; position:absolute; left:0px;}
.index_about1_cont .content1 .conpro a{ display:inlne; width:180px; padding:3px; border:#CDCDCD solid 1px; height:150px;  margin:5px 15px 5px 15px; overflow:hidden; text-align:center; line-height:30px; background:#f6f6f6; float:left; font-size:13px;}
.index_about1_cont .content1 .conpro a:hover{ display:inlne; width:180px; padding:3px; border:#0172c2 solid 1px; height:150px;  margin:5px 15px 5px 15px; overflow:hidden; text-align:center; line-height:30px; background:#f3f0ec; float:left; font-size:13px}



.newslist{ height:39px; width:740px; margin:0px auto}
.newslist ul li{ height:38px; width:740px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/iconb.jpg) no-repeat 10px 16px; text-indent:26px; overflow:hidden;}
.newslist ul li:hover{ height:38px; width:740px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/iconb.jpg) no-repeat 10px 16px #f8f8f8; text-indent:26px; overflow:hidden}
.newslist ul li a{height:40px; width:600px; display:block; overflow:hidden; line-height:40px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block}
.newslist ul li span{ height:38px; width:100px; display:block; overflow:hidden; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}




.index_newslist{height:39px; width:588px; margin:0px auto}
.index_newslist ul li{ height:38px; width:588px; line-height:38px; border-bottom:1px dashed #aaa; background:url(images/iconb.jpg) no-repeat 10px center #fff; text-indent:26px; overflow:hidden;}
.index_newslist ul li:hover{ height:38px; width:588px; line-height:38px; border-bottom:1px dashed #aaa; background:url(images/iconb.jpg) no-repeat 10px center #f8f8f8; text-indent:26px; overflow:hidden}
.index_newslist ul li a{ height:38px; width:300px; display:block; overflow:hidden; line-height:38px}
.index_newslist ul li span{ height:38px; width:98px; display:block; overflow:hidden; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}



.gg a{ display:block; width:230px; font-size:14px; color:#333333; height:38px; line-height:38px; text-indent:30px; text-align:left; border:1px solid #CCCCCC; background:url(images/iconb.jpg) no-repeat 10px center #fff; margin:5px auto 5px auto;}

.gg a:hover{ display:block; width:230px; font-size:14px; color:#0172c2; height:38px; line-height:38px; text-indent:30px; text-align:left; border:1px solid #0172c2; background:url(images/iconb.jpg) no-repeat 10px center #fff; margin:5px auto 5px auto;}

.tt a{display:block; width:220px; font-size:12px; color:#333333; height:30px; line-height:30px; text-indent:30px; border-bottom:1px dashed #CCCCCC; text-align:left;background:url(images/icona.jpg) no-repeat 10px center #fff; margin:5px auto 5px auto;}

.tt a:hover{display:block; width:220px; font-size:12px; color:#0172c2; height:30px; line-height:30px; text-indent:30px; border-bottom:1px dashed #CCCCCC; text-align:left;background:url(images/icona.jpg) no-repeat 10px center #fff; margin:5px auto 5px auto;}


.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:10px 0}
.proshow .primgpic{ width:750px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:750px; border:1px solid #ddd}
.proshow .prtent{ width:96%; margin:0 auto; overflow:auto}
.proshow .prtent img{max-width:750px; margin-top:5px; margin-bottom:5px}
.proshow .prtent,
.proshow .prtent *{ font-size:15px; line-height:30px}
.proshow .prtent tr td{ font-size:13px; line-height:25px}
.proshow .next{ padding:20px 0; color:#666}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dotted #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}




.proimg_b{ display:inlne; width:230px; height:195px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; font-size:13px; margin:0 15px 12px 0px; background:#dcdcdc; padding-top:5px;}
.proimg_b:hover{ display:inlne; width:230px; height:195px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px;  float:left; font-size:13px; color:#FFFFFF; margin:0 15px 12px 0px; background:#0799ef}


.proimg_a{ display:inlne; width:173px; height:173px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; font-size:13px; margin:0 5px 12px 6px; background:#dcdcdc; padding-top:5px;}
.proimg_a:hover{ display:inlne; width:173px; height:173px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px;  float:left; font-size:13px; color:#FFFFFF; margin:0 5px 12px 6px; background:#0799ef}





.foot{ background:url(images/foot_bg.jpg) repeat-x top left; height:163px; width:100%; margin:15px auto 0px auto;}

.foot_cont{ width:1028px; margin:0 auto; color:#FFFFFF; line-height:50px; text-align:center;}
.foot_cont a{ color:#FFFFFF; font-size:14px;}






