/* CSS Document */
body{margin:0px auto;}

/********************** top *************************/
.top{width:891px;margin:0px auto;padding:0px;overflow:hidden;}

/********************** flag ************************/
.flag{width:80px; margin:10px 0px 0px 0px;text-align:center;height:20px; float:right;}
.flag ul{margin:0px;padding:0px;list-style:none;}
.flag ul li{display:block;width:30px;height:20px;margin:0 auto;padding-right:10px;text-align:center;display:inline;}
.flag ul li a{display:inline-block;width:30px;height:20px;margin:0 auto;text-align:center;}
.flag_cn{background:url(../images/flag.png) no-repeat scroll 0 0 transparent;width:30px;height:20px;}
.flag_en{background:url(../images/flag.png) no-repeat scroll 0 -25px transparent;width:30px;height:20px;}

/********************** menu *************************/
.menu{width:100%;margin:0px auto;background:#3a3a3a;height:29px; font:normal normal normal 12px/29px Arial,Helvetica,sans-serif;}
.menu ul{width:891px;margin:0px auto;}
.menu ul li{margin:0px;padding:0px;list-style:none;float:left;}

.menu_on{background:url(../images/menu_on.gif) repeat-x scroll left top transparent;padding:0px 20px; color:#3a3a3a;text-decoration:none;clear: both;display: block;}
a.menu_off{padding:0px 20px;color:#ffffff;text-decoration:none;clear: both;display: block;}
a.menu_off:hover {background:url(../images/menu_on.gif) repeat-x scroll left top transparent;padding:0px 20px; color:#3a3a3a;text-decoration:none;clear: both;display: block;}

/********************** banner *************************/
.banner{width:100%;margin:0px auto;height:366px;background:url(../images/page_bg.gif) repeat-x scroll left top transparent #fff;}
.banner ul{width:891px;margin:5px auto;background:#FFF;}

/********************** page *************************/
.page{width:100%;margin:0px auto;overflow:hidden;}
.page ul{width:891px;margin:0px auto;padding:10px 0px;}

/********************** page_left *************************/
.page_left{width:550px;float:left;margin:0px 10px;_margin:0px 7px;}

/********************** about_i *************************/
.about_i{width:100%;margin-bottom:10px; min-height:106px;}
.about_i dl{margin:0px;padding:0px;font:normal normal bold 14px/22px Arial,Helvetica,sans-serif; border-bottom:#cccccc 1px solid;}
.about_i dl dd{margin:0px; padding-left:5px;list-style:none;color:#808080;}
.about_i ul{margin:0px;padding:5px 0px;width:100%;font:normal normal normal 12px/22px Arial,Helvetica,sans-serif;color:#808080;}
.about_i a:link{text-decoration:none;color:#808080;}
.about_i a:visited{text-decoration:none;color:#808080;}
.about_i a:hover{text-decoration:none;color:#8b0809;}
.about_i a:active{text-decoration:none;color:#8b0809;}

/****************************  more  ****************************/
.more{float:right;border:none;margin:8px 3px 5px 0px;}

/********************** service_i *************************/
.service_i{width:550px;}
.service_i dl{margin:0px;padding:0px;font:normal normal bold 14px/22px Arial,Helvetica,sans-serif; border-bottom:#cccccc 1px solid;}
.service_i dl dd{margin:0px; padding-left:5px;list-style:none;color:#808080;}
.service_i ul{margin:0px;padding:5px 0px;width:550px;}
.service_i ul li{margin:0px;list-style:none;font:normal normal normal 12px/28px Arial,Helvetica,sans-serif;border-bottom:#cccccc 1px dashed; background:url(../images/news_inc.gif) no-repeat scroll 2px 12px transparent; padding-left:10px;}
.service_i ul li span{float:right;}
.service_i a:link{text-decoration:none;color:#5FA6FF;}
.service_i a:visited{text-decoration:none;color:#5FA6FF;}
.service_i a:hover{text-decoration:none;color:#808080;}
.service_i a:active{text-decoration:none;color:#808080;}

/********************** news_i *************************/
.news_i{width:301px;float:left;margin:0px 10px;_margin:0px 7px;}
.news_i dl{margin:0px;padding:0px;font:normal normal bold 14px/22px Arial,Helvetica,sans-serif; border-bottom:#cccccc 1px solid;}
.news_i dl dd{margin:0px; padding-left:5px;list-style:none;color:#808080;}
.news_i ul{margin:0px;padding:5px 0px;width:301px;}
.news_i ul li{margin:0px;list-style:none;font:normal normal normal 12px/28px Arial,Helvetica,sans-serif;border-bottom:#cccccc 1px dashed; background:url(../images/news_inc.gif) no-repeat scroll 2px 12px transparent; padding-left:10px;}
.news_i ul li span{float:right;}
.news_i a:link{text-decoration:none;color:#5FA6FF;}
.news_i a:visited{text-decoration:none;color:#5FA6FF;}
.news_i a:hover{text-decoration:none;color:#808080;}
.news_i a:active{text-decoration:none;color:#808080;}

/********************** bottom *************************/
.bottom{width:891px;margin:5px auto;overflow:hidden;font:normal normal normal 12px/25px Arial,Helvetica,sans-serif;border-top:#cccccc 2px solid; text-align:center;color:#B2B2B2;}
.bottom a:link{text-decoration:none;color:#5FA6FF;}
.bottom a:visited{text-decoration:none;color:#5FA6FF;}
.bottom a:hover{text-decoration:none;color:#B2B2B2;}
.bottom a:active{text-decoration:none;color:#B2B2B2;}

/********************** banner_s *************************/
.banner_s{width:100%;margin:0px auto;background:url(../images/page_bg.gif) repeat-x scroll left top transparent #fff;height:266px;}

*{margin:0;padding:0;border:0;list-style:none;}
#banner{width:891px;height:256px;margin:5px auto;position:relative;overflow:hidden;font-family:Verdana,Arial,Helvetica,sans-serif;background:#fff;}/*焦点图大小，可按需要是否加边框*/
#banner .loading{position:absolute;z-index:9999;width:891px;height:256px;color:#666;text-align:center;padding-top:110px;background:#ffffff;filter:alpha(opacity=20);opacity:0.2;}/*载入画面*/
#banner .pics li{position:absolute;top:0px;left:0px;}
#banner .pics li img{filter:alpha(opacity=0);opacity:0;width:891px;height:256px;}/*图片大小*/
#banner .btn,#banner .btnBg{position:absolute;z-index:3;bottom:8px;right:8px;color:#fff;font-size:12px;}/*按钮样式*/
#banner .btn li,#banner .btnBg li{float:left;width:22px;height:18px;line-height:18px;overflow:hidden;text-align:center;margin-right:1px;cursor:pointer;}
#banner .btnBg li{background:#fff;filter:alpha(opacity=50);opacity:0.5;}/*按钮背景*/
#banner .btn li.current,#banner .btn li.hover{background:#8b0809;}/*当前/悬停按钮背景*/


/********************** title ************************/
.title{width:510px;padding:5px 10px 5px 30px;border-bottom:#808080 2px solid; font:normal normal bold 14px/23px 宋体; background:url(../images/home.png) no-repeat scroll left 3px transparent;color:#808080;}
.title a:link{text-decoration:none;color:#808080;}
.title a:visited{text-decoration:none;color:#808080;}
.title a:hover{text-decoration:none;color:#8b0809;}
.title a:active{text-decoration:none;color:#8b0809;}

/********************** single ************************/
.single{width:550px;overflow:hidden;color:#808080;font:normal normal normal 12px/22px Arial,Helvetica,sans-serif;padding:5px 0px;}
.single p{margin:5px 0px;padding:0px;}
.single a:link{text-decoration:none;color:#808080;}
.single a:visited{text-decoration:none;color:#808080;}
.single a:hover{text-decoration:none;color:#8b0809;}
.single a:active{text-decoration:none;color:#8b0809;}

/********************** news_list *************************/
.news_list{width:550px;float:left;font:normal normal normal 12px/22px Arial,Helvetica,sans-serif;color:#5FA6FF;}
.news_list dl{margin:0px;padding:0px;font:normal normal bold 14px/22px Arial,Helvetica,sans-serif; border-bottom:#cccccc 1px solid;}
.news_list dl dd{margin:0px; padding-left:5px;list-style:none;color:#808080;}
.news_list ul{margin:0px;padding:5px 0px;width:550px;}
.news_list ul li{margin:0px;list-style:none;font:normal normal normal 12px/28px Arial,Helvetica,sans-serif;border-bottom:#cccccc 1px dashed; background:url(../images/news_inc.gif) no-repeat scroll 2px 12px transparent; padding-left:10px;}
.news_list ul li span{float:right;}
.news_list a:link{text-decoration:none;color:#5FA6FF;}
.news_list a:visited{text-decoration:none;color:#5FA6FF;}
.news_list a:hover{text-decoration:none;color:#808080;}
.news_list a:active{text-decoration:none;color:#808080;}

/********************** page_office *************************/
.page_office{width:301px;float:left;margin:0px 10px;_margin:0px 7px;}
.page_office ul{margin:0px;padding:0px;width:301px;}
.page_office ul li{margin:0px;padding:5px;list-style:none;float:left;overflow:hidden;border-bottom:#CCC 1px dashed;}
.page_office ul li img{width:75px;height:75px;padding:4px;border:#CCC 1px solid;float:left;margin-right:10px;}
.page_office ul li p{width:196px;margin:0px;padding:0px; float:left;font:normal normal normal 12px/20px Arial,Helvetica,sans-serif;}
.page_office ul li p b{color:#3A8CF2;}
