﻿html { color: #2b2b2b; width: 100%; height: 100%; }
body { padding: 0; margin: 0; font-size: 12px; color:#2b2b2b; background:#F7F7F7 url(../images/bj.png) center repeat-y; font-family:Microsoft Yahei;}
div { padding: 0; margin: 0; border: 0px; }
form, img, ul, ol, li, dl, dt, dd { padding: 0; margin: 0; border: 0px; }
li { list-style: none; }
img { vertical-align: top; border: 0; }
em { font-style: normal; }
h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; font-size: 12px; font-weight: normal; }
a:link { text-decoration: none; color: #2b2b2b; }
a:visited { text-decoration: none; color: #2b2b2b; }
a:hover { text-decoration: underline; color: #ff0000; }
a:active { text-decoration: none; color: #2b2b2b; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; font-size: 1px; visibility: hidden; width: 1px; height: 0px; }
.hidden { display: none; }
input { font-size: 12px; }
.ablue { color: #004499; font-size: 12px; }
.ablue:visited { color: #004499; font-size: 12px; }
.ablue:hover { color: #BA2636; }
.aho { color: #ff0000; font-size: 12px; }
.aho:visited { color: #ff0000; font-size: 12px; }
.aho:hover { color: #BA2636; text-decoration: underline; }
.f_h { color: #CC0000; }
.f_hui { color: #666; }
.f_bl { color: #004499; }
.blank6 { clear: both; height: 6px; overflow: hidden; display: block; }
.blank9 { clear: both; height: 9px; overflow: hidden; display: block; }
.blank7 { clear: both; height: 7px; overflow: hidden; display: block; }
.blank15 { clear: both; height: 15px; overflow: hidden; display: block; }
.blank3 { clear: both; height: 3px; overflow: hidden; display: block; }
.blank1 { clear: both; height: 1px; overflow: hidden; display: block; }
.blank0 { clear: both; height: 0px; overflow: hidden; display: block; }
.blank12 { clear: both; height: 12px; overflow: hidden; display: block; }

.ttt_top{ width:100%; height:5px;  background:#868686; overflow:hidden;}
.t_top{ width:100%; height:100px;  background:#FFFFFF; overflow:hidden;}
.top{ width:1002px; height:100px; overflow:hidden; margin:0 auto;}
.logo{ float:left; height:80px; width:560px; padding-top:18px; display:block;}
.logo_r{ float:right; height:100px; width:442px; display:block;}
.top1{ height:100px; width:440px;}
.top131{height:20px; width:440x; padding-top:15px;text-align:right; color:#CCCCCC;}
.top131 a,.top131 a:visited{ color:#333; padding:0 4px;}
.top132{height:30px; width:440x; text-align:right; font-size:26px; line-height:27px; color:#666; padding-top:0px;}
.top132 span{ color:#282737; font-size:30px; vertical-align: middle; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:10px; padding-left:10px;}
.top132 img{ margin-top:-7px;}
.meau{ width:100%; height:43px; background:#0773BB; border-top:0px solid #D6D6D6;}
.nav{ width:1000px; height:43px; margin:0 auto; font-family:Microsoft Yahei;}
.nav ul li{ float:left; height:43px; font-size:16px; font-family:Microsoft Yahei;}
.nav ul li a{ height:43px; line-height:43px; width:166px; display:block; text-align:center; color:#fff;}
.nav ul li a:hover{ height:43px; line-height:43px; width:166px; display:block; background:#fff; color:#0672BA; text-decoration:none; text-align:center}

#nav li ul { list-style-type: none;text-align:center; left: -999em; width: 166px; position:absolute; z-index:7; font-family:Microsoft Yahei; border-bottom:2px solid #0672BA;} 
#nav li ul li{ width: 166px; background:#F5F5F5; line-height:43px; height:43px; font-size:14px;border-bottom:1px dotted #ccc;} 
#nav li ul a{ wedisplay: block; text-align: center; line-height:43px; height:43px;} 
#nav li ul a:link {  line-height:43px; height:43px; text-decoration:none; font-weight:normal; background:#F5F5F5; color:#0672BA;} 
#nav li ul a:visited {  line-height:43px; height:43px; color:#0672BA; text-decoration:none; font-weight:normal;} 
#nav li ul a:hover {  line-height:43px; height:43px; text-decoration:none;font-weight:normal;  background:#0672BA; color:#fff;} 
#nav li:hover ul { left: auto; } 
#nav li.sfhover ul { left: auto; } 
#content { clear: left; }

/*轮换区域*/
.lunhuan{width:1000;height:405px;position:relative; margin:0 auto;}
.lunhuan #lunhuanback{width:100%;height:405px;position:absolute;left:0px;top:0px;overflow:hidden;}
.lunhuan #lunhuanback p{width:100%;height:405px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);background-repeat:no-repeat;background-position:50% 0px;}
.lunhuan .lunhuan_main{width:1000px;height:405px;margin:0 auto;position:relative;}
#lunbonum{height:12px;line-height:12px;position:absolute;left:470px;top:353px;z-index:5;}
#lunbonum li{width:12px;height:12px;float:left;margin-right:9px;background:#fff;border-radius:12px;cursor:pointer;}
#lunbonum .lunboone{background:#0672BA;cursor:pointer;}



.box0{ width:1000px; margin:0 auto; background:#fff;}
.box0_l{width:310px; float: left; height:267px;}
.box0_bt1{ width:310px; height:32px;}
.box0_bt1 h1{ width:210px; height:30px; line-height:30px; padding-top:2px; color:#333; background:url(../images/bt1.png) no-repeat 5px 5px; text-align:left; font-size:16px; display:block; float:left; padding-left:35px;}
.box0_bt1 h1 span{ color:#999999; font-size:14px;}
.box0_bt1 h2{ width:50px; height:30px; line-height:30px; padding-top:2px; text-align:center; font-size:12px; display:block; float:right;}
.box0_bt1 a,.box1_bt2 a,.box2_bt1 a{color:#0672BA; }
.box0_u1{ width:300px; height:223px; padding:12px 0 0 10px; font-size:14px;}
.left_img {float: left; margin: 0px 10px 0 0;  }
.right_img{ padding:0; display: inline; width:300px; line-height:25px}
.box0_u3{ width:300px; height:223px; padding:12px 0 0 10px; line-height:30px; font-size:14px;}
.box0_u3 span{ font-weight:bold;}

.box0_bt3{ width:310px; height:32px;}
.box0_bt3 h1{ width:210px; height:30px; line-height:30px; padding-top:2px; color:#333; background:url(../images/bt3.png) no-repeat 5px 5px; text-align:left; font-size:16px; display:block; float:left; padding-left:35px;}
.box0_bt3 h1 span{ color:#999999; font-size:14px;}
.box0_bt3 h2{ width:50px; height:30px; line-height:30px; padding-top:2px; text-align:center; font-size:12px; display:block; float:right;}

.box0_bt4{ width:990px; height:32px;}
.box0_bt4 h1{ width:700px; height:30px; line-height:30px; padding-top:2px; color:#333; background:url(../images/bt4.png) no-repeat 5px 5px; text-align:left; font-size:16px; display:block; float:left; padding-left:35px;}
.box0_bt4 h1 span{ color:#999999; font-size:14px;}
.box0_bt4 h2{ width:100px; height:30px; line-height:30px; padding-top:2px; text-align:center; font-size:12px; display:block; float:right;}
.box0_bt4 a{color:#0672BA; }

.box0_m{  width:300px; float: left; height:267px; padding-left:30px; }
.box0_r{ width:300px; float: left; height:267px; padding-left:30px;}
.box0_bt2{ width:300px; height:32px;}
.box0_bt2 h1{ width:120px; height:30px; line-height:30px; padding-top:2px; color:#fff; text-align:center; font-size:16px; display:block; float:left;}
.box0_u2{ width:290px; height:223px; padding:2px 0 0 8px;}

.box1{ width:1000px; margin:0 auto;}
.box1_l1{width:336px; float: left; height:220px;}
.box1_l2{width:336px; float: left; height:220px;}
.box1_m{ width:15px; float: left; height:220px;}
.box1_m2{ width:12px; float: left; height:220px;}

.box1_r{ width:300px; float: left; height:267px; float:left; padding-left:30px;}
.box1_bt2{ width:300px; height:32px;}
.box1_bt2 h1{ width:200px; height:30px; line-height:30px; padding-top:2px; background:url(../images/bt2.png) no-repeat 5px 5px; color:#333; text-align:left; font-size:16px; display:block; float:left; padding-left:35px;}
.box1_bt2 h1 span{ color:#999999; font-size:14px;}
.box1_bt2 h2{ width:50px; height:30px; line-height:30px; padding-top:2px; text-align:center; font-size:12px; display:block; float:right;} 
.box1_u2{ width:300px; height:223px; overflow:hidden; padding:12px 0px 0 5px; }
.box1_u2 ul li{ line-height:36px; height:36px; background: url(../images/dt.gif) no-repeat 3px 16px; font-size:14px; overflow:hidden; text-align:left; border-bottom:1px dotted #ccc; padding-left:15px;}
.box1_u2 ul li span{ float:right; font-size:14px; color:#999; padding-left:10px;}

.box1_bt1{ width:336px; height:32px;}
.box1_bt1 h1{ width:120px; height:30px; line-height:30px; padding-top:2px; background-color:#028039; color:#FFFFFF; text-align:center; font-size:15px; display:block; float:left;}
.box1_bt1 h2{ width:80px; height:30px; line-height:30px; padding-top:2px; text-align:center; font-size:12px; display:block; float:right;}
.box1_u1{ width:318px; height:175px; overflow:hidden; padding:12px 8px 0 10px; background:#FFFFFF;}
.box1_u1 ul li{ line-height:27px; height:27px; background: url(../images/dt.gif) no-repeat 3px 10px; font-size:12px; overflow:hidden; text-align:left; border-bottom:1px dotted #ccc; padding-left:15px;}
.box1_u1 ul li span{ float:right; font-size:12px; color:#777; font-family: Verdana, Arial, Helvetica, sans-serif;}


.box2{ width:1000px; margin:0 auto; height:227px; background:#fff; padding:20px 0; border-top:1px dotted #ddd; border-bottom:1px dotted #ddd;}
.box2_bt1{ width:1000px; height:32px;}
.box2_bt1 h1{ width:120px; height:30px; line-height:30px; padding-top:2px; color:#fff; background:url(../images/bt3.png) no-repeat 4px 9px; text-align:center; font-size:16px; display:block; float:left;}
.box2_bt1 h2{ width:80px; height:30px; line-height:30px; padding-top:2px; text-align:center; font-size:12px; display:block; float:right;} 


.box3{width:992px; margin:0 auto; height:182px; background:url(../images/b4.jpg) no-repeat;}

.foot{width:100%; margin:0 auto; text-align: center; height:128px; color:#666;}
.foot a{ color:#333; margin-right:10px;}
.f1{ height:28px; line-height:28px;}
.f2{ width:900px; margin:0 auto; text-align: center; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.f2 p { line-height:20px; padding:0px; margin:0px;}

.r_u122{width:667px; padding:0 25px; background: url(../images/kk.jpg) no-repeat top center;}
.r_u122 ul li{ line-height:32px; height:32px; background: url(../images/p2.gif) no-repeat 10px 13px; font-size:14px; overflow:hidden; text-align:left; border-bottom:1px dotted #CCCCCC; padding-left:25px;}
.r_u122 ul li span{ float:right; font-size:14px; color:#666; font-family: Verdana, Arial, Helvetica, sans-serif;}

.r_u126{ width:667px; float:left; padding:0 25px; background: url(../images/kk.jpg) no-repeat top center;}
.r_u126 a,.r_u126 a:visited{ font-size:14px;}
.r_u126 ul li{ width:200px; height:170px; float:left; padding-left:20px; padding-top:20px;}
.r_u126 ul li img{ width:190px; height:140px; padding:5px; border:solid #CCCCCC 1px;}
.r_u126 ul li h1{ width:200px; height:30px; line-height:30px; text-align:center; font-size:14px;}

.box2_u{ width:960px; height:165px; margin:0 auto; background:#FFFFFF; padding:15px 20px;}

.productlistx {visibility:visible;margin:0px;padding:0px;position: relative;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;color: #000000;font-size: 12px;overflow: hidden;width:100%;}
.rollproductlists {margin:0px;padding:0px;overflow:hidden;width:100%;}
.blkproductlistx {border:0px; padding:0px; overflow: hidden;ZOOM: 1; position: relative;}
.blkproductlistx .LeftButton {background: url(../images/roll.jpg) no-repeat 0px 0px;left:0px;float:left;width:20px;cursor: pointer;position: absolute;height:86px;top:18px;}
.blkproductlistx .RightButton {background: url(../images/roll.jpg) no-repeat -20px 0px;right:0px;float:right;width:20px;cursor: pointer;position: absolute;height:86px;top:18px;}

.blkproductlistx .Cont { margin-left:20px; overflow: hidden;}
.blkproductlistx .gbox {float:left; text-align:center; padding:0px 12px; width:160px; position:relative;}
.gbox .fang{ padding:0px; margin:0px;text-align:center;}
.gbox .txt{ width:160px; top:-26px; height:26px; line-height:26px; background-color:#2F4048; z-index: 1000; position:relative;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.gbox .txt h2{ font-size:12px; color:#FFFFFF; text-align: center; font-weight: normal;} 


.list_banner1{ width:1000px; margin:0 auto; background:url(../images/banner1.jpg) no-repeat top center; height:350px;}

.box_list{width:1000px; margin:0 auto;}

.list_dangqian{ width:783px; float:right; height:36px; line-height:36px; border-bottom:1px #ccc solid; font-size:14px;  padding:0px 10px; color:#666;}
.list_dangqian h1{ padding-left:4px; font-size:15px; float:left; font-weight:bold; color:#2b2b2b;}
.list_dangqian h2{ padding-right:4px; font-size:12px; float:right; font-weight:normal;}

.box_list_l{ width:180px; float:left; font-family:Microsoft Yahei;}
.box_list_l ul li{ width:160px; height:39px; line-height:39px; font-size:15px; margin:0 auto; margin-top:4px;}
.box_list_l ul li a{ display:block; height:39px; line-height:39px;  width:160px; text-align:center; background-color:#fff; text-decoration:none; color:#0672BA;}
.box_list_l ul li a:hover{ display:block; height:39px; line-height:39px; width:160px; text-align:center; background-color:#000; color:#ffffff; text-decoration:none;}
.box_list_l ul li.liston a,.box_list_l ul li.liston a:hover{ display:block; height:39px; line-height:39px; width:160px; text-align:center; background-color:#014582; text-decoration:none; color:#ffffff; font-weight:bold;}


.box_list_nav{ width:180px; float:left; font-family:Microsoft Yahei;}
.box_list_nav .list_navbt{ width:180px; background-color:#0672BA;display:block; height:39px; line-height:39px; text-decoration:none; color:#ffffff; font-weight:bold; font-size:15px; text-align:center;}
.box_list_nav .list_navbtup{ width:180px; background:url(../images/navlistbg.png) no-repeat top left; display:block; height:0px;}
.box_list_nav .list_navli ul li{ width:178px; background:#fff; font-size:14px; height:42px; margin:0 auto; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px dotted #ddd; text-align:center; padding-top:10px;}
.box_list_nav .list_navli ul li a{ display:block; height:30px; line-height:30px;text-align:center; background-color:#fff; text-decoration:none; color:#2b2b2b; margin:0 auto;}
.box_list_nav .list_navli ul li a:hover{ color:#F00000;}
.box_list_nav .list_navli ul li.liston a,.box_list_nav .list_navli ul li.liston a:hover{ color:#0672BA; font-weight:bold;}
.box_list_nav .list_navp{ padding-top:8px; width:178px; border-left: 1px solid #ddd; border-right: 1px solid #ddd;background-color:#fff;}
.box_list_nav .list_navdown{background:url(../images/navlistbg.png) no-repeat top left; width:180px; height:14px;}
.box_list_nav .list_navp img{ width:178px;}
.box_list_nav .list_navp p{ text-align:center; width:178px; padding-bottom:15px; font-size:12px;}

.box_list_r{ width:803px; margin-left:15px; float:left;background:#fff;}
.list_u{width:803px; margin:0 auto; padding-top:16px; min-height:500px;}
.list_u h1{ font-size:18px; line-height:36px; text-align: left; color:#CC0000;}
.list_u p{ line-height:30px; font-size:14px;}

.list_u1{ width:790px; float:right; text-align:left;}
.list_u1 ul { padding:7px 0;}
.list_u1 ul li{ line-height:43px; height:43px; background: url(../images/p.gif) no-repeat 5px 15px; font-size:15px; padding-left:13px; overflow:hidden; border-bottom:1px #CCCCCC dotted;}
.list_u1 ul li span{ float:right; font-size:14px; color:#999999; font-family: Verdana, Arial, Helvetica, sans-serif;}

.pages {padding:8px 0; text-align: center; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 42px;}
.pages A { border: #ddd 1px solid; padding: 2px 5px; margin: 5px; background-color: #FFFFFF; text-decoration: none;}
.pages A:hover {border: #014582 1px solid; color: #014582; background-color: #ddd;}
.pages A:active {border: #000099 1px solid; color: #000;}
.pages span{ font-weight: bold; margin: 5px;color: #CC0000;}
.pages span.current {border: #000099 1px solid;padding: 2px 5px;font-weight: bold;margin: 5px;color: #fff; background-color: #0066cc;}
.pages span.disabled {border: #eee 1px solid;padding: 2px 5px;margin: 5px;color: #ddd;background-color: #FFFFFF;}

.articl_u1{ width:786px; margin:auto; text-align:left;}
.articl_u1 h1{ line-height:43px; height:43px; text-align:center; font-size:22px; color:#2b2b2b; font-family:Microsoft Yahei; }
.articl_u1 h2{ line-height:46px; height:46px; text-align:center; font-size:14px; color:#777; border-bottom:1px dotted #CCCCCC;}
.articl_u1 span{ margin:0 12px;}
.articl_u2 { padding:12px 0px 30px 26px; width:760px;}
.articl_u2 p{ font-size:15px; line-height:36px; margin:0; padding:0; color:#666666;}

.list_u_img{ width:808px; float:right; text-align:left;}
.list_u_img ul { padding:20px 0;}
.list_u_img ul li{ width:200px; height:220px; float:left; padding-left:20px; text-align:center;}
.list_u_img ul li img{ width:200px; height:179px;}
.list_u_img ul li h1{width:200px; font-size:16px; font-weight: normal; font-family:Microsoft YaHei,微软雅黑,MicrosoftJhengHei,华文细黑,STHeiti,MingLiu; height:32px; line-height:40px; text-align:center;}

.list_alllist{ width:790px; float:right;}
.list_alllist ul li{ margin-top:30px; height:210px; border-bottom:1px dotted #CCCCCC;}
.list_alllist_left{ float:left; width:290px;}
.list_alllist_left img{ width:260px; height:180px;}
.list_alllist_right{ float:left; width:490px;}
.list_alllist_right h1{ font-size:18px; font-weight: bold; height:36px;}
.list_alllist_right h2{ font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#777; height:36px; line-height:36px;}
.list_alllist_right p{font-size:12px; line-height:26px; text-align:left; color:#999; font-family: "宋体";}
.list_alllist_right h2 a,.list_alllist_right h2 a:visited{color:#014582;}
.list_alllist_right h2 a:hover{color:#ff0000;}


.r_uimg{width:808px; margin:20px auto;}
.r_uimg ul li{ width:160px; text-align:center; height:180px; float:left; padding:0 11px;}
.r_uimg ul li img{ width:160px; height:130px;}
.r_uimg ul li h1{width:160px; font-size:12px;font-family:Microsoft YaHei,微软雅黑,MicrosoftJhengHei,华文细黑,STHeiti,MingLiu; height:32px; line-height:32px;}