@charset "utf-8";
/* CSS Document */
*{ margin: 0; padding: 0;}
body{ font-family: Arial, Helvetica, sans-serif,宋体; font-size: 13px; color: #013565;}
img{ border: 0;}
ul{ list-style: none;}
li{list-style:none; overflow:hidden; word-break:keep-all;  white-space:nowrap; text-overflow:ellipsis;}
a{ text-decoration: none; color: #013565; }


#index{ width: 950px; margin: 0 auto;}
.head{ width: 950px; height: 102px;}
.head_top{ width: 950px; height: 69px; background: url(../images/head_top_bg.jpg) no-repeat right center;  float: left;}
.logo{ width: 155px; height: 69px; float: left;}
.text_more{ width: 200px; height: 12px; text-align: right; float: right; margin-top: 50px;}

.head_menu{ width: 950px; height: 38px; float:left; background:  #CCC;}
.head_menu_left{ width: 10px; height: 38px; float: left; background: url(../images/head_menu_left.jpg) no-repeat;}
.head_menu_conter{ width: 930px; height: 38px; float: left; background: url(../images/head_menu_conter.jpg) repeat-x;}
.menu_content{ display: block; width: 107px; height: 38px; float: left; margin-left: 6px;}
.menu_content a{ display: block; width: 82px; height: 26px; float: left; margin-left: 10px!important; margin-left: 5px; margin-top: 4px; text-align: center; line-height: 26px; color: #FFF;}
.menu_content a:hover{ background: url(../images/menu_action.gif) no-repeat; font-weight: bold;}

.menu_fgx{ display: block; width: 2px; height: 38px; float: left; background: url(../images/menu_fgx.jpg) no-repeat;}
.head_menu_right{ width: 10px; height: 38px; float: right; background: url(../images/head_menu_right.jpg) no-repeat;}

#banner{ width: 950px; height: 250px; float: left;}
.banner_pic{ width: 950px; height: 200px; margin-top: 13px; float: left; boder:#ccc 1px solid; text-align:left;}
.textbg{ width:950px; height:30px; margin-top:170px; z-index:1; filter:alpha(opacity=10);opacity:0.1; position:absolute; background:#000;}
.banner_text{margin-top:200px; z-index:2; padding-left:10px;font-size:14px;font-weight:bold;width:950px;color:#fff;line-height:30px; overflow:hidden;position:absolute;cursor:pointer;}
.num{margin:175px 5px 0 750px; z-index:3; width:145px; text-align:right;position:absolute;height:25px;}
.num a{margin:0 2px;width:20px;height:20px; font-size:14px; font-weight:bold;line-height:20px;cursor:pointer;color:#000;padding:0 5px;background:#D7D6D7;text-align:center}
.num a.on{background:#FFD116;color:#A8471C;}
.num a.on2{background:#D7D6D7;color:#000;}
.banner_content img{width:950px;height:200px;}


.banner_two{ width: 950px; height: 35px; background: url(../images/banner_two.jpg) no-repeat; float: left;}
.banner_two ul li{ display: block; width: 88px; height: 29px; margin-left: 35px!important; margin-left: 18px; margin-top: 3px; line-height: 31px; float: left;}
.banner_two ul li a{ display: block; width: 88px; height: 29px; font-weight: bold; float: left;}
.banner_two ul li a:hover{ background: url(../images/banner_two_bg.gif) no-repeat;}
.banner_ico{ width: 22px; height: 29px; float: left; margin-left: 7px!important; margin-left: 3px;}
.banner_ico img{ margin-top: 3px;}

.space{ width: 693px; height: 13px; float: left;}/* edit */

#page_content{ width: 693px; height: auto; float: left; }/* edit */

.page_content_right{ width: 243px; height:auto; margin-left: 12px!important; margin-left: 6px; float: left;}/* add */
.page_space_r{ width: 10px; height: 450px; float: left;}/* add */

.about{ width: 693px; height: 273px; float: left;}
.about_left{ width: 8px; height: 273px; background: url(../images/about_left.jpg) no-repeat; float: left;}
.about_conter{ width: 677px; height: 273px; background: url(../images/about_conter_02.jpg) repeat-x; float: left;}
.about_right{ width: 8px; height: 273px; background: url(../images/about_right.jpg) no-repeat; float: left;}
.about_option{ width: 677px; height: 28px; float: left;}
.about_option_pic{ width: 138px; height: 28px; background: url(../images/about_option.jpg) no-repeat; float: left;}
.about_option_more{ width: 80px; height: 28px; line-height: 28px; text-align:right; float: right;}
.about_text{ width: 434px; height: 235px; margin-top: 6px; float: left;}
.about_text p{text-indent: 25px; line-height: 25px;}
.about_text p a{ font-weight: bold; color: #F00;}
.about_img{ width: 243px; height: 235px; margin-top: 6px; float: right;}
.about_img img{ display: block; margin: 15px auto;}

.question{ width: 243px; height: 450px; float: right;}/* edit */
.question_left{ width: 8px; height: 450px; background: url(../images/question_left.jpg) no-repeat; float: left;}/* edit */
.question_conter{ width: 227px; height: 450px; background: url(../images/about_conter.jpg) repeat-x; float: left;}/* edit */
.question_right{ width: 8px; height: 450px; background: url(../images/question_right.jpg) no-repeat; float: right;}/* edit */
.question_option{ width: 227px; height: 35px; background: url(../images/question_option_bg.jpg) repeat-x; float: left;}/* edit */
.question_option_pic{ width: 134px; height: 25px; background: url(../images/question_option.jpg) no-repeat; float: left;}/* edit */
.question_list ul li{ width: 200px; height: 20px; line-height: 20px; margin-bottom: 3px; background: url(../images/question_lift_ico.jpg) no-repeat 2px 3px; padding-left: 20px; float: left;}
.question_list ul li a{ color: #999;}
.question_list ul li a:hover{ color: #013565;}

.news{ width: 435px; height: 164px; float: left;}/* edit */
.news_left{ width: 3px; height: 164px; background: url(../images/news_left.jpg) no-repeat; float: left;}
.news_conter{ width: 429px; height: 164px; background: url(../images/news_conter.jpg) repeat-x; float:left;}/* edit */
.news_right{ width: 3px; height: 164px; background: url(../images/news_right.jpg) no-repeat; float: right;}
.news_option{ width: 420px; height: 25px; float: left;}/* edit */
.news_option_pic{ height: 21px; float: left;}
.news_option_more{ width: 80px; height: 25px; line-height: 25px; text-align:right; float: right;}
.news_list{ width: 340px; height: 138px; float: left;}/* edit */
.news_list ul li{ width: 330px; height: 28px; line-height: 28px; margin-top: 3px; border-bottom: 1px dashed #999; background: url(../images/news_list_ico.jpg) no-repeat 5px 10px; padding-left: 16px; float:left;}/* edit */
.news_list ul li a:hover{ color: #A5A5A5;}
.news_pic{ width: 85px; height: 138px; float: left;}
.news_pic img{ display: block; margin-top: 30px;}
.space_y{ width: 18px; height: 164px; float: left;}
.space_y02{ width: 14px; height: 164px; float: left;}

.contact{ width: 244px; height: 164px; float: left;}
.contact_left{ width: 3px; height: 164px; background: url(../images/contact_left.jpg) no-repeat; float: left;}
.contact_conter{ width: 238px; height: 164px; background: url(../images/contact_conter.jpg) repeat-x; float: left;}
.contact_right{ width: 3px; height: 164px; background: url(../images/contact_right.jpg) no-repeat; float: right;}

.contact_pic{ width: 238px; height: 79px; background: url(../images/contact_option.jpg) no-repeat 0px 1px; float: left;}
.contact_text{ width: 238px; height: 84px; float: left;}
.contact_text li{ width: 238px; float: left; margin-top: 5px;}
.contact_text p{ line-height: 19px; padding-left: 8px;}

.space_foot{ width: 100%;  height: 14px; float: left;}
#foot{ width: 100%; height: 66px; background: #E9E9E9; float: left;}
.foot_text{ width: 950px; height: 66px; text-align: center; margin: 0 auto;}
.foot_text p{ display: block; color: #666; line-height: 25px; padding-top: 10px;}