@charset "utf-8";
/* CSS Document */

body { margin:0px; font:normal normal 12px/22px Arial, Helvetica, sans-serif; background:url(../images/icon_01.gif); }
ul,dl{ margin:0px; padding:0px}
img{ border:0px}
li{ list-style:none}
a{ color:#000000; text-decoration:none}
a:hover,.news_index .title1 a:hover,.question_index .title a:hover{ color:#990000; text-decoration:none}

.about_index_tilte{ height:48px; background:url(../images/icon_06.gif) top left no-repeat}
.about_index_content{ height:300px; background:url(../images/icon_07.gif) repeat-y}
.about_index_content  span{ padding:3px 0px; display:block; text-align:center}
.about_index_content p{ padding:0px; margin:5px 20px; color:#585656}
.about_index_content img{ width:241px; height:127px; padding:1px; border:1px solid #F0F0F0}
.about_index_content a{ color:#AB444E; text-decoration:none}
.about_index_content a:hover{ color:#FF0000; text-decoration:none}
.about_index_bottom{ height:13px; background:url(../images/icon_10.gif) repeat-x}
.about_index_bottom .left,.link_pic a{ float:left}

.about_index_bottom .right,.question_index li,.news_index li span,.question_index li span,.news li span,.customer li span,.sub_nav{ float:right}

.news_index  .title1{ height:30px; padding-top:17px;  padding-right:20px;display:block; text-align:right; background:#FFFFFF url(../images/icon_11.gif) left no-repeat;}
.news_index .title1 a,.question_index .title1 a{ color:#333333; text-decoration:none}
.news_index ul,.news ul,.customer ul{ margin:8px 0px}
.news_index li,.question_index li,.news li{ height:24px; padding:8px 0px 0px 20px; border-bottom:1px dashed #000; background:url(../images/icon_12.gif) left no-repeat}
.title_question{ height:30px; padding-top:14px; padding-right:20px; text-align:right; background:url(../images/icon_13.gif) left no-repeat;}
.question_index ul{ margin:5px 0px}
.question_index li{ width:300px; margin:0px 15px}
.right_serive ul{ padding:10px 11px }
.right_serive li{ height:30px;}
.right_serive li a:link,.right_serive li a:visited{ height:25px; padding-top:5px; padding-left:10px; display:block; background: url(../images/icon_18.gif); font-size:14px; font-weight:bold; color:#333333 }
.right_serive li a:hover{height:25px; padding-top:5px; display:block; background:url(../images/icon_17.gif);font-size:14px; font-weight:bold; color: #FF0000}
.right_serive1 a.a1{ margin:5px 0px 0px 20px ; display:block}
.right_serive1 ul{ padding-left:20px}
.right_serive1 a.a1{ color:#333333; font-weight:bold}
.right_serive1 a.a1:hover{ color:#990000}
.right_serive1 li { padding-left:10px; background:url(../images/icon58.gif) left no-repeat}
.right_serive1 li a{ color:#333333}
.right_serive1 li a:hover{color:#990000; text-decoration:underline}

.right_serive_bottom{ display:block; height:11px; background:url(../images/icon_14.gif) bottom no-repeat}
.right_down ul li a,.right_contact span{ font-weight:bold}
.right_contact .black{ width:50px; height:120px; display:block; float:left; text-align: right; color:#000000}
.black1{ color:#000000}
.link_pic span{ padding-top:10px; padding-left:20px; display:block; color:#930F1C; font-weight:bold; border-bottom:1px solid #930F1C}
.link_pic a{ width:124px; height:44px ; margin:10px 15px; display:block;}
.link_pic a img{width:124px; height:44px ;}
.bottom_nav a{  margin:0px 10px}
.bottom_text span{ width:400px; margin-top:20px; display:block; float:right; text-align:left}
.intop {float:right; height:60px;width:150px; margin-top:30px; margin-right:5px;display:inline;		}
.intop img {  margin-bottom:2px; float:left;border:none;}
/*------------------------------about----------------------------------------*/
.nav_pic img{ margin:3px 0px}
.title{width:650px; margin:auto; height:47px; text-align:right;}
.img{ float:left}
.sub_nav{ width:auto; margin-top:18px; display:block; }
.title a{ margin-top:15px; margin-right:10px; color:#666666}
.title a:hover{ color:#0000FF}
/*------------------------------news----------------------------------------*/
.news ul,.customer ul{ margin:10px}
.news .page,.customer .page{ height:30px; margin-top:40px; padding-top:5px; display:block; background-color:#F9F9F9; text-align:center}
/*------------------------------customer----------------------------------------*/
.customer li{ height:24px; padding:8px 0px 0px 0px; border-bottom:1px dashed #ccc;}
.customer li a{ color:#333}
.customer li span{ color:#999999}
.customer li a:hover{ color:#990000}
/*------------------------------news_detail----------------------------------------*/
.news_detail dl{ margin:20px 0px }
.news_detail dt{ color:#999999; text-align:center}
.news_detail dt span{ height:40px;font-size:16px; font-weight:bold; color:#990000; display:block; }
.news_detail dd{ margin:10px 0px}
/*------------------------------service----------------------------------------*/
.service{color: #333333; }
.service span{ margin-top:40px; padding-left:20px; font-size:14px; font-weight:bold; color:#0033CC; display:block; background:url(../images/icon_58.gif) left no-repeat}
.service  dl{ margin:10px 0px}
.service dt{ font-weight:bold}
/*------------------------------message----------------------------------------*/
.message{ margin:30px 0px 0px 0px}
.message_box{ width:500px;height:35px; padding-top:10px;margin:auto;}
.message_box1{ width:500px;height:90px;margin:auto; text-align:center}
.message_boxL{ width:100px;height:25px; float:left; text-align:right}
.message_boxR{ width:400px; height:25px; float:left; text-align: left}
.message_boxR1{ width:400px; float:left; text-align: left}
.btn{ margin:25px 10px}
.news_index li a,.question_index li a,.news li a{ font-size:14px;}


/*--------------links---------*/
.links{ width:964px; margin: auto; background-color:#FFF; text-align:center}
.links li{ float:left; width:90px;}