﻿@charset "utf-8";
* {margin:0px;padding: 0px;}
ul,ol,li,dl,dt,dd {margin:0px;padding:0px;list-style-type: none;}
a{color:#333;font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
h1,h2,h3,h4,h5,h6{ font-size:14px; font-weight:normal;}
a{ color:#333333;}
a:hover{color:#333333;font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
a img{border:0;}
.blank_5{ height:5px; width:100%; overflow:hidden; clear:both;}
.blank_10{ height:10px; width:100%; overflow:hidden; clear:both;}
.blank_a10{ height:10px; width:986px; overflow:hidden; clear:both; margin:0px auto; background-color:#ffffff;}
.colorwhite{ background-color:#ffffff;}
.page{wdith:100%; clear:both; height:30px; line-height:30px; text-align:center; margin:5px auto;}
.clear{clear:both; line-height:0px; font-size:0px;}

body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#666666;margin:0px; padding:0px;line-height:20px;background:url(../images/body_bg.gif) top center repeat-x #ffffff;display:table;width:100%}
.flash01{
	position: absolute;
	top:0px;
	left:400px;
	width:281px;
	height:124px;
}
.m1{ width:944px; height:189px; background:url(../images/main03_02.jpg) left center no-repeat; margin:0px auto; position:relative;}
.toplink{ position: absolute; top:0px; right:5px; width:185px; height:25px; line-height:25px; background:url(../images/toplink_bg.gif) left top no-repeat; color:#ffffff; text-align:center;}
.toplink a{ padding:0px 4px; color:#ffffff;}
.menu{ width:700px; height:44px; position:absolute; left:218px; bottom:0px;}


/*.menu ul{ width:700px; margin:0px auto; }
.menu ul li{ width:85px; float:left; height:40px; line-height:40px; text-align:center;}
.menu ul li.line{ width:2px; overflow:hidden; background:url(../images/menuline.gif) no-repeat; font-family:Arial, Helvetica, sans-serif;}
.menu ul li a{ color:#ffffff; display:block;font-size:14px;}
.menu ul li a:hover{ color:#FF0;text-decoration:none;}
.menu ul li a.on{ color:#FF0;text-decoration:none;}
*/
.m2{ width:944px; height:224px; background:url(../images/main03_04.jpg) left center no-repeat; margin:0px auto; overflow:hidden;}
.m2_l{ width:225px; height:224px; float:left;}
.m2_r{ width:700px; height:224px; float:left;}
.m2_r .banner{ width:695px; height:204px; margin:7px 0px 0px 0px;}


.m3{ width:944px;margin:0px auto; height:133px; background:url(../images/main03_06.jpg) left center no-repeat;overflow:hidden;}
.m3_l{ width:200px; height:133px; float:left; position:relative;}
.m3_l_phone{
	width:140px;
	height:25px;
	position:absolute;
	left:42px;
	top:57px;
	font-family:"微软雅黑", "黑体";
	font-size:14px;
	color:#000000;
}
.m3_l_address{
	width:125px;
	height:auto;
	line-height:25px;
	left:53px;
	top:78px;
	position:absolute;
}
.m3_r{ width:675px; height:133px; float:right;}
.m3_r_t{ width:675px; height:30px;}
.m3_r_t span.more{ padding-right:150px; float:right; line-height:30px;}
.m3_r_c{ width:675px; height:auto;}

.m3_r_c ul{ width:520; padding-top:0px; }
.m3_r_c ul li{ width:520px; height:22px; line-height:22px; background:url(../images/ico787.gif) 0px center no-repeat; }
.m3_r_c ul li a{ float:left; text-indent:15px; width: 88%;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.m3_r_c ul li span.date{ float:right; color:#999999;text-indent:0px;}
.m3_r_c ul li span.class{ float:left; color:#999999;text-indent:0px;}

.m4{ width:944px;margin:0px auto; height:338px; background:url(../images/main03_07.jpg) left center no-repeat;overflow:hidden;}
.m4_l{ width:204px; height:auto; float:left; margin-left:10px; display:inline;}
.swimg{ width:204px; height:120px;}
.swimg img{ width:204px; height:120px;}

.networld{ width:204px; height:117px;}



.m4_c{ width:489px; height:auto; float:left;  margin-left:20px; display:inline;}

ul.case1{ height:auto; clear:both; padding-top:10px;}
ul.case1 li{ width:100px; margin:5px 10px; float:left; display:inline;}
ul.case1 li img{  width:94px; height:69px; background-color:#ffffff; vertical-align:bottom;}
ul.case1 li a img{  background-color:#ffffff; vertical-align:bottom;}
ul.case1 li a:hover img{ background-color:#ffffff;}
ul.case1 li p{ line-height:25px; text-align:center;}

.col_aboutus{ width:489px; height:auto;}
.col_aboutus_t{ width:489px; height:25px; background:url(../images/aboutustitle.jpg) left center no-repeat;}
.col_aboutus_c{ padding:5px; line-height:22px;}


.m4_r{ width:169px; height:auto; float:left; margin-left:20px; display:inline;}
.col_picimg{ width:203px; height:149px;}

.col_ql{ width:169px; height:auto; vertical-align:bottom;}

.m5{ width:944px;margin:0px auto; height:21px; background:url(../images/main03_09.jpg) left center no-repeat;overflow:hidden;}
.sm_t{ width:944px; height:21px; margin:0px auto; background:url(../images/smt.jpg) left top no-repeat;}
.sm_c{ width:944px; height:auto; margin:0px auto; background:url(../images/smtcctt.jpg) left top repeat-y;}
.sm_b{ width:944px; height:48px; clear:both; margin:0px auto; background:url(../images/smtct.jpg) left top no-repeat;}
.footer{ width:944px; height:60px; margin:0px auto; text-align:center;}
.l{ width:181px; height:auto; float:left; margin-left:25px; display:inline;}
.r{ width:700px; height:auto; float:right; margin-right:20px; display:inline;}
.navbox_wrap{ width:181px; height:auto;}
.navbox_t{ width:181px; height:70px; background:url(../images/lnav_t.jpg) left top no-repeat;}
.navbox_t h1{ white-space:181px; height:30px; line-height:30px; padding-top:10px; font-size:18px; font-family:"微软雅黑", "黑体"; text-align:center; color:#ffffff;}
.navbox_t p{ width:100%; line-height:20px; text-align:center; color:#ffffff;}

.navbox_c{ width:181px; height:auto; background:url(../images/lnav_c.jpg) left top repeat-y;}
.navbox_b{ width:181px; height:8px; background:url(../images/lnav_b.jpg) left top no-repeat;}

.navbox{ width:170px; margin:0px auto;}

.navbox_lev01{ line-height:30px; height:30px; font-size:10px; color:#000000; border-bottom:1px solid #dddddd;padding-left:5px;}
.navbox_lev01 a{ color:#0418CF; background:url(../images/024205130.gif) 5px center no-repeat; padding-left:20px; font-size:10px; font-weight:bold;}
.navbox_lev01 a:hover{ font-weight:bold;color:#0418CF; background:url(../images/024205130.gif) 5px center no-repeat; padding-left:20px; font-size:10px;}

.navbox_lev1{ line-height:30px; height:30px; font-size:10px; color:#000000; border-bottom:1px solid #dddddd;}
.navbox_lev1 a{ color:#0418CF; background:url(../images/024205130.gif) 5px center no-repeat; padding-left:20px; font-size:10px; font-weight:bold;}
.navbox_lev1 a:hover{ font-weight:bold;color:#0418CF; background:url(../images/024205130.gif) 5px center no-repeat; padding-left:20px; font-size:10px;}
.navbox_lev2 a{ line-height:28px; height:28px; display:block; vertical-align:bottom; background:url(../images/99.gif) 10px center no-repeat; text-indent:20px; color:#0418CF; font-size:10px;}
.navbox_lev2 a.on{line-height:28px; height:28px; display:block; color:#0418CF; vertical-align:bottom; background:url(../images/99.gif) right center no-repeat; text-indent:78px;font-size:10px;}



.navbox_lev3 a{ line-height:25px; height:25px; display:block; vertical-align:bottom; background:url(../images/dot03.gif) 15px center no-repeat; text-indent:25px;font-size:10px;}
.navbox_lev3 a.on{line-height:28px; height:28px; display:block; color:#000000; vertical-align:bottom; background:url(../images/dot03.gif) 15px center no-repeat; text-indent:25x;font-size:10px;}

.nav_contact{ width:181px; height:134px; background:url(../images/l_contactbg.jpg) left top no-repeat; position:relative;}

.nav_contact_phone{
	width:140px;
	height:25px;
	position:absolute;
	left:42px;
	top:56px;
	font-family:"微软雅黑", "黑体";
	font-size:14px;
	color:#000000;
}
.nav_contact_address{
	width:125px;
	height:auto;
	line-height:22px;
	left:53px;
	top:85px;
	position:absolute;
}

/*新闻列表*/
.newslist_cnt{ height:auto; margin-top:5px;}
.newslist_cnt ul{height:auto;width:100%; }
.newslist_cnt li{height:30px;width:100%;border-bottom:1px dashed #eeeeee; background:url(../images/33.gif) no-repeat 10px center;text-indent:25px;position:relative;vertical-align:bottom;}
.newslist_cnt_time{float:left;position:absolute;width:120px;line-height:30px;right:0px;top:0px;}
.newslist_cnt li a{display:block;line-height:30px;}
.newslist_cnt li a:hover{background:url(../images/33.gif) no-repeat 10px center #D8EDF7;text-decoration:none;}
.page{wdith:100%; clear:both; height:30px; line-height:30px; text-align:center; margin:5px auto;}
/*newsdetail*/
h1.article_title{ font-size:18px;text-align:center; line-height:30px; color:#000000;}
h2.article_info{ line-height:24px; height:24px; background-color:#eeeeee; border-bottom:1px solid #dddddd; font-size:12px;}
h2.article_info span.time{ float:right; margin-right:10px;}
.article_txt{ padding:10px;}
.new_xiangxi_link {
    padding: 15px 0 0 0px; background:url(../images/line2.gif) left top repeat-x;
}
.list_link1 {
    color: #666666;
    padding-bottom: 10px;
}
.list_link1 a {
    color: #333333 !important;
}

.conbox1{ width:700px; height:auto; overflow:hidden; margin:0px auto 0px auto;}
.conbox1_t{ height:30px; color:#0418CF; width:700px; line-height:28px; background:url(../images/line2.gif) left bottom repeat-x; border-bottom:2px solid #eeeeee;}
.conbox1_t a{ color:#0418CF;}
.conbox1_t a:hover{ color:#0418CF;}
.conbox1_t h1{ float:left; padding-left:35px; line-height:30px; float:left; font-family:"微软雅黑", "黑体";font-size:18px; color:#0418CF; background:url(../images/024205130.gif) 10px center no-repeat; padding-left:30px;}
.conbox1_t span.navigation{ float:right; padding-right:10px; line-height:30px;}
.conbox1_t span.navigation em{ font-style:normal; padding:0px 4px;}
.conbox1_c{ padding:10px; line-height:200%; padding-top:5px; color:#333333;}
.conbox1_c p{margin-bottom:15px;}

table.dingdan td{ padding-left:4px; padding-right:4px; color:#666666; line-height:25px;}


/*add menudrop*/

#nav {
  line-height: 40px;  list-style-type: none; 
}
#nav a {
 display: block; width: 85px; text-align:center;
}
#nav a:link  {
 color:#fff; text-decoration:none;
}
#nav a:visited  {
 color:#fff;text-decoration:none;
}
#nav a:hover  {
 color:#FFF;text-decoration:none;font-weight:bold;
}
#nav li {
 float: left; width: 85px; 
}
#nav li.line {
 float: left; width: 2px; 
}
#nav li a:hover{
 
}
#nav li ul {
 line-height: 27px;  list-style-type: none;text-align:left;
 left: -999em; width: 210px; position: absolute; padding-bottom:10px; background:#101FDC;
}
#nav li ul li{
 float: left; margin-left:10px; width: 184px; background:url(../images/221.gif) 8px center no-repeat #101FDC; border-bottom:1px dashed #0F76EA;
}
#nav li ul a{
 display: block; width: 160px;text-align:left;padding-left:24px;
}
#nav li ul a:link  {
 color:#ffffff; text-decoration:none;
}
#nav li ul a:visited  {
 color:#ffffff;text-decoration:none;
}
#nav li ul a:hover  {
 color:#ffffff;text-decoration:none;font-weight:normal;
 background:url(../images/221.gif) 8px center no-repeat #3167FC;
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}


.bk {
    padding: 1px;
}
.w1 {
    width: 360px;
}
.w2 {
    width: 178px;
}
.l1 {
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
}
.r1 {
    border-bottom: 1px solid #999999;
}
.l2 {
    border-bottom: 1px dotted #999999;
    border-right: 1px dotted #999999;
}
.r2 {
    border-bottom: 1px dotted #999999;
}
.t1 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #0201FC;
    font-family: Verdana,Airal,sans-serif;
    font-size: 12px;
    line-height: 14px;
}
.mt {
    overflow: auto;
}
textarea.w1 {
    width: 354px;
}
input.w2 {
    width: 174px;
}
.order_star {
    color: #FF0000;
    font-size: 14px;
    font-weight: bold;
}
