body {margin:0; padding:0; font-size:14px; line-height:22px; font-family:Arial,"Microsoft YaHei"; color:#413e3f; background-color:#ffffff;}

a{ color:#666666; text-decoration:none;}
a:hover{ color:#80857d; text-decoration:none;}
.mt{ margin-top:30px;}
.mtc{ margin-top:10px;}
.mtb{ margin-top:50px;}
.mb{ margin-bottom:10px;}
.img{ border:#cccccc solid 1px; padding:2px;}
p{ padding:0px; margin:0px; margin-top:15px; text-indent:2em;}

div,div ul ,div ul li{ margin:0px; padding:0px; list-style-type:none;}

.top_tel{ color:#464646; font-size:16px;}
.top_tel h3{ font-size:24px; color:#80857d; height:35px; line-height:35px; padding:0px; margin:0px;}

.tc h3{ color:#0f849b; font-size:36px; height:35px; line-height:35px; padding:0px; margin:0px;}
.tc div{ font-size:16px;}
.searchl{ height:50px; line-height: 50px; background-image: url("images/sbg.jpg"); background-repeat: repeat; color: #ffffff;}
.searchl a{ color:#ffffff; text-decoration: none;}
.searchl a:hover{ color:#ffffff; text-decoration:underline;}

.titb{ height: 42px; line-height: 42px; background-image: url("images/tit_line.jpg"); background-repeat: repeat-x; background-position: center; margin-top: 50px;}
.titb span{ width: 200px; text-align: center; font-weight: bold;display: block; height: 42px; line-height: 42px; background-color: #d4300e; color: #ffffff; margin-left: auto; margin-right: auto; font-size: 16px;}

.prds{ width: 168px; height: 168px; line-height: 168px; background-image: url("images/prd_s.jpg"); background-repeat: no-repeat; background-position: center; text-align: center; color: #ffffff; font-weight: bold; cursor: pointer;}
.prdn{ width: 168px; height: 168px; line-height: 168px; background-image: url("images/prd_n.jpg"); background-repeat: no-repeat; background-position: center; text-align: center; color: #333641; font-weight: bold;}

.newstit{ color: #333333; font-weight: bold;font-size: 16px;}
.newstit:hover{ color: #0071ff; font-weight: bold;font-size: 16px;}
.newsctt{ color: #676767; margin-top: 10px;}
.newstim{ color: #333333; font-size: 12px; margin-top: 5px;}

.menu{ height:60px; line-height:60px; color: #333333; text-align: center;}
.menu td a{ display:block; height:60px; line-height:60px; width:90px; text-align:center; font-size:16px; color: #333333; border-bottom:#ffffff solid 4px; margin-left: 5px; margin-right: 5px; text-align: center;}
.menu td a:hover{ display:block; height:60px; line-height:60px; width:90px; text-align:center; font-size:16px;  color: #d4300e; border-bottom:#d4300e solid 4px; margin-left: 5px; margin-right: 5px;}
.menu .s a{ display:block; height:60px; line-height:60px; width:90px; text-align:center; font-size:16px;  color: #d4300e; border-bottom:#d4300e solid 4px; margin-left: 5px; margin-right: 5px;}

.left_title{ background-color:#bababa; color:#FFFFFF; padding-top:28px; text-align:right; padding-right:30px; padding-bottom:30px;}
.left_title .ltb{ font-family:Arial; font-size:28px;}

.l_list{ margin-top:5px;}
.l_list td{ height:28px; line-height:28px; background-image:url(images/fenl-bj.png); background-repeat:no-repeat; background-position:center;}
.l_list td a{ padding-left:30px; color:#FFFFFF; font-weight:bold;}

.r_tit{ height:70px; line-height:70px; border-bottom:#003399 solid 2px; overflow:hidden;}
.r_tit .td{background-image:url(images/icon1.jpg); background-repeat:no-repeat; background-position:left center; padding-left:20px; font-size:20px; font-weight: bold;color:#003399;}
.r_tit td span{ float:right; background-image:url(images/icon2.jpg); background-repeat:no-repeat; background-position:left center; font-size:12px; padding-left:15px; color:#666666;}
.r_tit td span strong{ font-weight:normal; color:#003399;}

.c_tit{ border-bottom:#cccccc solid 1px; height:30px; line-height:30px; font-size:22px; font-weight:bold; margin-top:40px;}
.btm_bg{ background-image:url(images/btm_bg.jpg);}


.ctt{ padding:15px; line-height:22px;}


.btm_menu{ height:40px; line-height:40px; background-image: url("images/btm_menu_bg.jpg"); background-repeat: no-repeat; background-position:left bottom; color: #cccccc;}
.btm_menuli{ margin-top: 10px;}
.btm_menuli ul li a{ color: #cccccc;}
.btm_menuli ul li a:hover{ color: #0071ff;}

.btm_txt{ padding-left: 45px; padding-top:40px; color:#cccccc; font-size:12px; line-height:32px;}
.btm_txt a{ color: #cccccc;}
.btm_txt a:hover{ color: #0071ff;}


.cu{ font-size:18px; font-weight:bold; height:40px; line-height:40px;}
.cu a{ color:#322831;}
.xi{ float:right;color:#322831; font-weight:bold; }

.txt_tit{ height:50px; line-height:50px; text-align:center; font-weight:bold; font-size:24px;}
.txt_ctt{ padding:10px; font-size:14px; line-height:25px;}
.txt_ctt img{ max-width:720px;}
.prd{ width:283px; height:235px; overflow:hidden; float:left; margin-left:10px; margin-top:10px; }
.an,.ans{ height:35px; line-height:35px; color:#FFFFFF; text-align:center; font-weight:bold; cursor:pointer; font-size:14px;}
.an{ background-color:#7d7d7d;}
.ans{ background-color:#322831;}

.input{ height:30px; line-height:30px; width:260px;}
.kuang{ border:#cccccc solid 1px; padding:2px;}
.itit{ height:80px; line-height:80px; text-align:center; font-size:24px; font-weight:bold;}
.case{ width:309px; height:352px; overflow:hidden; float:left; background-image:url(images/case_bg.png); background-repeat:no-repeat; background-position:center; margin-left:20px; margin-top:10px;}

.ys1{ height:359px; background-image:url(images/ys_bg01.jpg); background-repeat:no-repeat; background-position:center;}
.ys1t{ height:62px; line-height:62px; background-image:url(images/ys_dtbg01.png); background-repeat:no-repeat; margin-top:60px;}
.ys1t td{padding-left:90px; font-size:24px; font-weight:bold; height:30px; line-height:30px;}
.ys1t td div{ font-size:10px; font-weight:normal; height:20px; line-height:20px; font-family:Arial;}
.ys1_ctt{ padding-left:90px; margin-top:30px; line-height:28px;}

.ys2{ height:246px; background-image:url(images/ys_bg02.jpg); background-repeat:no-repeat; background-position:center;}
.ys2t{ height:62px; line-height:62px; background-image:url(images/ys_dtbg02.png); background-repeat:no-repeat;}
.ys2t td{padding-left:20px; font-size:24px; font-weight:bold; height:30px; line-height:30px;}
.ys2t td div{ font-size:10px; font-weight:normal; height:20px; line-height:20px; font-family:Arial;}
.ys2_ctt{ padding-left:510px; margin-top:30px; line-height:28px;}

.ys3{ height:359px; background-image:url(images/ys_bg03.jpg); background-repeat:no-repeat; background-position:center;}
.ys3t{ height:62px; line-height:62px; background-image:url(images/ys_dtbg01.png); background-repeat:no-repeat; margin-top:60px;}
.ys3t td{padding-left:90px; font-size:24px; font-weight:bold; height:30px; line-height:30px;}
.ys3t td div{ font-size:10px; font-weight:normal; height:20px; line-height:20px; font-family:Arial;}
.ys3_ctt{ padding-left:90px; margin-top:30px; line-height:28px;}
.about{ height:450px; background-image:url(images/ab_bg.gif); clear:both; padding-top: 1px; margin-top: 50px;}
.ctt12{ font-size:12px;}
.list ul li{ height:30px; line-height:30px; background-image:url(images/honor_ico.gif); background-repeat:no-repeat; background-position:5px 12px; padding-left:20px;}
.line{ height:10px; line-height:10px; background-image:url(images/fyline.gif); background-repeat:repeat-x; background-position:center;}
.wen{ font-weight:bold;}
.da{ padding-left:30px;}





