@charset "utf-8";
/* CSS Document */


*{ margin:0; padding:0}
body{ font-family:"宋体"; font-size:12px; margin:0; padding:0; color:#333; background:#FFF;}
img{ vertical-align:middle; border:0; }
html{overflow-x:hidden}

.left{ float:left;}
.right{ float:right;}

a{ color:#333; text-decoration:none;}
a:hover{ color:#348dca;}

ul , li{ list-style:none;}


.top{background:url(../images/top_bg.jpg) repeat-x;}
.top_m{ width:1000px; margin:0 auto; height:75px; padding-bottom:1px;}
.top_r{ padding-right:16px; float:right; text-align:right; font-family:"微软雅黑"; padding:10px 0; line-height:25px; padding-right:15px;}
.size14{ font-size:14px;}
.color_y{ color:#f69f1a;}

.top2{background:url(../images/menu_bg.jpg) repeat-x;}
.top2_m{ width:1000px; margin:0 auto;  height:41px; }

/*nav start*/
#menu { float:left; height:38px; width:824px; padding-left:12px; background:url(../images/menu.jpg) no-repeat;}
#menu ul{
width:100%;}
#menu .onelink{
background-image:none;}
#menu ul{ list-style:none;}
#menu li { height:38px; float:left; width:93px;  font-size:14px; color:#FFF;line-height:38px; text-align:center;text-decoration:none; font-family:"微软雅黑"; }
#menu .li1{ width:87px;}
#menu .li_x{ background:url(../images/nav_x.jpg) no-repeat; width:20px;}

#menu li a { text-decoration:none; color:#FFF; display: block;}
#menu li a:hover, #menu li a.hover{ background:url(../images/nav_hover_bg2.jpg) center 8px no-repeat; padding-top:8px; line-height:30px; color:#0662c8;}

#menu .li1 a:hover, #menu .li1.hover a, #menu .li2 a:hover, #menu .li2.hover a { background:url(../images/nav_hover_bg1.jpg) center 8px no-repeat !important; padding-top:8px; line-height:30px; color:#0662c8;}
#menu .li1 a.hover{ background:url(../images/nav_hover_bg1.jpg) center 8px no-repeat !important; padding-top:8px; line-height:30px; color:#0662c8;}

/*-------- 下拉菜单 --------------*/
.dropMenu1 { position:absolute; top:-1px; z-index:100; width: 115px; visibility: hidden;  filter: progid:DXImageTransform.Microsoft.Shadow(color=#000, direction=135, strength=4);  filter: Alpha(Opacity=85); background:#144e8e; margin-top:-2px; padding:3px; padding-top:7px;}
.dropMenu1 ul{ list-style:none; }
.dropMenu1 li { list-style:none; font-family:"微软雅黑"; height:25px; line-height:25px; display:block;}
.dropMenu1 li a{ text-decoration:none; display: block;text-align:left; padding-left:5px; color:#FFF;}

* html .dropMenu a { width: 100%; color:#000; text-decoration:none; }
.dropMenu1 a:hover { text-decoration: none; background:#ffb123; color:#FFF;}

.hdo{ width:100%; height:auto; display:block; overflow:hidden; }
    /*nav end*/

.menu_r{ width:160px; float:left; margin-top:10px; height:20px;}
.menu_r #form1 #textfield{ width:112px; height:20px; border:none; background:url(../images/menu_search1.jpg) left center no-repeat; line-height:20px; padding-left:10px; color:#999; float:left;}
.menu_r #form1 #button{  background:url(../images/menu_search2.jpg) left center no-repeat; border:none; width:18px; height:20px; float:left; font-size:0;}

.top3{ background:url(../images/m_banner_bg.jpg) repeat-x; height:301px; padding-top:5px;}
.banner{ width:1000px; height:300px; margin:0 auto;}

.main{ background:url(../images/main_bg.jpg) repeat-x #FFF;}
.main_m{ padding:0 8px; padding-top:12px; width:984px; background:#F3F3F3; margin:0 auto; overflow:hidden;}
.main1{ height:203px;}
.main1_le{ width:486px; float:left;}
.main1_le1{ width:228px; float:left; border:solid 1px #dbdbdb; padding:4px; padding-bottom:8px; background:url(../images/main1_bg1.jpg) no-repeat;}
.main1_le11{ height:33px; line-height:33px; background:url(../images/main1_tb.jpg) no-repeat 4px center; padding-left:22px; font-size:13px; font-weight:bold; color:#154e8e;}
.main1_le12{ height:146px; border:solid 1px #e6e6e6; background:#f9f9f9; padding:6px; padding-bottom:0; position:relative;}
.le12_1{ padding-top:0px; line-height:0px; height:0px; font-family:Arial, Helvetica, sans-serif; color:#154e8e;}
.le12_tu{ height:140px;}
.le12_3{ height:18px; line-height:18px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; position:absolute; right:5px; bottom:0px;}

.main1_le2{width:228px; float:right; border:solid 1px #dbdbdb; padding:4px; padding-bottom:8px; background:url(../images/main1_bg2.jpg) no-repeat;}
.main1_ri{ width:486px; float:right;}

.main2{ height:217px; padding-top:10px;}
.main2_le{ width:487px; }
.main2_le1{ background:url(../images/main2_new.jpg) left no-repeat; height:18px; padding-right:6px; padding-top:10px; line-height:18px;}
.main2_le1 .span1 a{ width:98px; height:18px; display:block; float:left;}
.main2_le1 a{ color:#348cc9;}
.main2_le2{ height:160px;}
.main2_le2_tu{ width:160px; float:left;}
.main2_le2_r{ width:290px; float:right; padding-right:10px;}
.main_new{ height:72px; border-bottom:dashed 1px #d1d1d1; line-height:18px; padding:3px 0; position:relative; background:#FFF;}
.color_b{ color:#348dca;}
.main_new span{ position:absolute; bottom:3px; right:0;}
.main_new span a{ color:#348dca;}

.main2_r1{ background:url(../images/main2_solu.jpg) left no-repeat; height:18px; padding-right:6px; padding-top:10px; line-height:18px;}
.main2_r1 .span1 a{ width:98px; height:18px; display:block; float:left;}
.main2_r1 a{ color:#348cc9;}

.main2_le2{ height:162px; border:solid 1px #e8e8e8; padding:7px; background:#FFF;}
.main2_solu{ height:77px; border:solid 1px #cbcdc8;}
.main2_solu_le{ width:86px;border-right:solid 1px #cbcdc8; height:77px; }
.main2_solu_ri{ width:370px; float:left; padding:3px 0 0 0;}

.main2_solu_lea{ width:124px;border-right:solid 1px #cbcdc8; padding:1px; height:75px; float:left; }
.main2_solu_ria{ width:330px; float:left; padding:3px 0 0 0;}

.main2_solu_ri1{ height:25px; line-height:20px;}
.main2_solu_ri2{ height:40px; line-height:20px; position:relative; /*border-bottom:solid 1px #a1a1a1;*/ padding-left:13px; }
.main2_solu_ri2 span{ position:absolute; right:0; bottom:0;}
.main2_solu_ri2 span a{ color:#348dca;}

.height5{ height:5px; font-size:0; line-height:0;}

.bottom{ background:url(../images/bottom_bg.jpg) repeat-x; height:60px; padding-top:10px;}
.bottom_m{ width:980px; margin: 0 auto; font-family:"微软雅黑";}
.bottom_le{ line-height:35px; float:left;}
.bottom_r{ line-height:20px; float:right; text-align:right;}


.ab_main{ background:url(../images/main_bg.jpg) repeat-x;}
.ab_main_m{ background:#f4f3f3; height:auto; width:976px; margin:0 auto; padding:11px 12px 18px 12px; border-top:solid 1px #FFF; overflow:hidden;}
.ab_le{ width:209px; float:left;}
.ab_le1{ background:url(../images/ab_le1_bg.jpg) no-repeat; height:39px; font-family:"微软雅黑"; color:#FFF; line-height:39px; padding-left:18px; width:191px; float:left;}
.ab_le2{ background:url(../images/ab_le_bg1.jpg) no-repeat; height:6px; font-size:0; line-height:0px; float:left;}
.ab_le3{ background:url(../images/ab_le_bg2.jpg) repeat-y; padding-left:10px; height:auto; overflow:hidden;}
.ab_le3 ul li{ width:188px; height:25px; background:url(../images/le_li_bg1.jpg) no-repeat; margin-top:7px; line-height:25px; font-family:"微软雅黑";}
.ab_le3 ul li a{ padding-left:55px; display:block; color:#010000;}
.ab_le3 ul li a:hover{ background:url(../images/le_li_bg2.jpg) no-repeat; color:#FFF;}
.ab_le3 ul li a.hover{ background:url(../images/le_li_bg2.jpg) no-repeat; color:#FFF;}
.ab_le4{ background:url(../images/ab_le_bg3.jpg) no-repeat; height:22px;}
.le_contact{ padding-top:12px;}
.le_contact_m{ padding:10px 0 5px 10px; line-height:25px;}
.le_zxly{ padding-left:4px;}

.ab_ri{ width:747px; float:right; padding-right:5px; overflow:hidden;}
.ab_ri1{ background:url(../images/ab_ri1_bg.jpg) no-repeat; height:40px; line-height:36px; padding-left:40px; padding-right:15px; color:#fff;}
.ab_ri1_le{ font-size:13px; font-family:"微软雅黑"; float:left;}
.ab_ri1 a{ color:#FFF;}
.ab_ri1 a:hover{ color:#f69f1a;}
.ab_ri2{ width:747px; float:left;}
.ri_1{ background:url(../images/ri_bg1.jpg) no-repeat; height:26px;}
.ri_2{ background:url(../images/ri_bg2.jpg) repeat-y; height:auto; overflow:hidden;}
.ri_3{ background:url(../images/ri_bg3.jpg) no-repeat; height:28px;}

.ab_ri_m{ line-height:22px; padding:10px 30px; width:690px; overflow:hidden;}
.color_r{ color:#fe0000;}
.color_1{ color:#727272;}

/*.wenti{}
.wenti ul{ list-style:none}
.wenti ul li{ padding:8px 0; background:url(../images/xian.jpg) left bottom repeat-x; line-height:22px;}*/

.page{ padding-top:10px; width:700px; padding-right:15px; height:25px; line-height:25px;}
.page a{ text-decoration:underline;}
.page #form2 #textfield2{ width:16px;}
.page #form2 #button{ width:24px;}

.download{}
.download ul li{ height:38px; line-height:38px;  border-bottom:dashed 1px #a4a4a4; padding-right:8px;}


.news{}
.news li{ height:42px; line-height:42px; background:url(../images/new_tb.jpg) 8px center no-repeat; padding:0 24px; border-bottom:dashed 1px #a5a5a5;}

.new_view{ padding:15px;}
.new_title{ height:32px; line-height:32px; font-size:13px; font-weight:bold; text-align:center; border-bottom:dashed 1px #a5a5a5;}
.new_time{ height:26px; line-height:26px; color:#656565; text-align:center;}
.new_nr{ padding:12px 18px; line-height:22px; border-bottom:dashed 1px #a5a5a5;}
.new_view_page{ padding:12px 18px; line-height:22px;}

.solu{width:700px; overflow:hidden;}
.solu dl{ height:100px; border-bottom:dashed 1px #a5a5a5; width:666px; padding:12px;}
.solu dl dt{ width:149px; height:91px; padding:3px; border:solid 1px #8291fb; background:#eef3f7; float:left;}
.solu dl dd{ width:485px; float:left; padding:5px; padding-left:15px; overflow:hidden;}

.solu_nr{ padding:12px 18px; line-height:22px;}


/*product*/
.container{  background:url(../images/ab_le_bg2.jpg) repeat-y; padding-left:10px; height:auto; overflow:hidden;}
.menuTitle{ height:25px; background:url(../images/le_li_bg1.jpg) no-repeat; margin-top:7px; line-height:25px; font-family:"微软雅黑"; cursor:pointer; width:188px;}
.menuTitle:hover{background:url(../images/le_li_bg2.jpg) no-repeat; color:#FFF; cursor:pointer;} 
.activeTitle{background:url(../images/le_li_bg2.jpg) no-repeat; color:#FFF; cursor:pointer;}   
.menuTitle a{ display:block; text-align:left; padding-left:35px;}
.menuTitle a:hover{ background:url(../images/le_li_bg2.jpg) no-repeat; color:#FFF;} 
.menuTitle a.hover{ background:url(../images/le_li_bg2.jpg) no-repeat; color:#FFF;} 
 
.menuContent{display:none;}
.menuContent ul li{height:22px; line-height:22px; background:none; background:none; color:#333; padding-left:35px;}
.menuContent ul li a:hover{ background:none; color:#348dca; text-decoration:underline;}

	
	
.prolist{}
.prolist dl{ height:109px; border-bottom:#a5a5a5 1px dashed; padding:17px 0;}
.prolist dl dt{ width:142px; height:101px; float:left; border:solid 1px #e6e6e6; padding:3px; background:#FFF;}
.prolist dl dd{ width:515px; float:right;}
.prolist dl .dd1{ height:24px; line-height:18px; font-weight: bold;}
.prolist dl .dd1 a{color:#004080; }
.prolist dl .dd2{ line-height:20px; height:80px; position:relative;}
.prolist dl .dd2 .more{ position:absolute; right:10px; bottom:2px;}



.pro_view1{ height:310px;}
.pro_tu{ background:url(../images/pro_view_bg.jpg) no-repeat; width:325px; height:278px; padding:9px; padding-bottom:7px; float:left;}
.pro_view1_r{ width:320px; float:right;}
.pro_view1_r1{ height:225px;}
.pro_view1_r11{ padding:12px; padding-top:6px; height:170px; overflow:hidden;}
.pro_view1_r12{ height:62px;}
.pro_view1_r12 li{ width:69px; height:54px; float:left; padding:3px; background:#eee; border:solid 1px #e3e3e3; margin-right:11px;}

.pro_view2{ height:26PX;}
.pro_view2 li{ background:url(../images/pro_view_libg1.jpg) no-repeat; width:86px; height:26px; text-align:center; line-height:26px; float:left; font-family:"微软雅黑"; margin-right:1px;}
.pro_view2 li a{ display:block; color:#0259a0;}
.pro_view2 li a:hover{ background:url(../images/pro_view_libg2.jpg) no-repeat; color:#FFF;}
.pro_view2 li a.hover{ background:url(../images/pro_view_libg2.jpg) no-repeat; color:#FFF;}
.pro_view3{ background:#f8f7f7; border:solid 1px #ccc; padding:18px; width:650px;}



/**/
.pro_list{ height:auto; overflow:hidden;}
.pro_list dl{width:690px; float:left; height:136px; background:url(../images/pro_list_x.jpg) repeat-x left bottom; margin:0 9px;  padding:8px 3px 0 0;}
.pro_list dl dt{ width:142px; height:101px; float:left; border:solid 1px #e6e6e6; background:#FFF; padding:3px;}
.pro_list dl dd{ width:520px; float:right; _float:left; padding-left:15px; _padding-left:15px; position:relative; height:108px;}
.pro_list dl dd a{ font-weight:bold; color:#333;}
.pro_list dl dd a:hover{ color:#348dca;}
.pro_list dl dd span{ position:absolute; right:30px; bottom:2px;} 



.ab_ri211{}
.ab_ri211 dl{ width:110px; float:left; margin:0 0px; text-align:center;}
.ab_ri211 dt{ height:35px; line-height:35px; font-weight:bold; font-size:14px;}
.ab_ri211 dd{ height:35px; line-height:14px;}