@charset "utf-8";
/* CSS Document */
*{ outline:none;margin:0px; padding:0px;}
body{ color:#333; font-size:12px; font-family:"微软雅黑"; line-height:20px; overflow-x:hidden; background:url(../images/bg.jpg) repeat-x top;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#2E5598;}
.a6{ text-decoration:none; color:#666;}
.a6:hover{ text-decoration:none; color:#2E5598;}
.white{ text-decoration:none; color:white;}
.white:hover{ text-decoration:none; color:#fff;}
ul,li,dl,dt,dd{ list-style:none; margin:0px; padding:0px;}
p{ margin:0px; padding:0px;}
img{ border:0px;}
.clear{ clear:both;}
/*修正IE5,6斜体溢出bug */
*html body{ overflow:visible}
*html iframe,*html frame{ overflow:auto}
*html frameset{ overflow:hidden}
html{-webkit-text-size-adjust: none;}
input,select{ vertical-align:middle; background-color:#FFF;}
textarea,input { word-wrap:break-word; word-break:break-all; padding:0px;}
img{ border:0px none;}
h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px; font-weight:normal;}
h6{ font-size:14px;}
.fl{ float:left;}
.fr{ float:right;}

.top{ width:1200px; margin:0 auto; height:160px;}
.toper{ height:100px;}
.toper .logo{ float:left; padding-top:15px;}
.toper .phone{ float:right; font-size:14px; color:#666; background:url(../images/phone.png) no-repeat bottom right; padding:52px 345px 0 0;}
.menu { position:relative; font-size:16px; text-align:center; height:60px;}
.menu ul li a,.menu ul li a:visited{display:block; color:white; width:148px; overflow:hidden; padding-top:10px; height:50px;}
.menu ul li a font{ font-size:14px;}
.menu ul li {float:left; background:url(../images/menu_xian.jpg) no-repeat right; width:150px; position:relative;}
.menu ul li ul {display: none; background:url(../images/menu_tmbg.png) repeat; z-index:9999;}
.menu ul li:hover a {color:#FFFF00;}
.menu ul li:hover ul {display:block; position:absolute; top:60px; left:0px; width:148px; font-size:12px; font-family:"宋体"; text-align:left;}
.menu ul li:hover ul li{ width:148px; background:none;}
.menu ul li:hover ul li a {display:block; color:#fff; line-height:30px; height:30px; width:118px; padding-left:30px; padding-top:0;}
.menu ul li:hover ul li a:hover {color:#fff; background-color:black;}
.banner{ height:420px; width:100%; min-width:1200px; text-align:center; background:url(../images/banner_bg.jpg) no-repeat center;}
.wrapper{ width:1200px; margin:0 auto; padding-top:20px;}
.index_a{ background-color:#EBEBEB; height:300px; margin-bottom:20px; padding:0 6px;}
.iabout{ float:left; width:588px;}
.iabout .show{ border-top:1px solid white; padding:15px 0 0 15px;}
.iabout .show .content{ float:left; padding-left:12px; width:290px; color:#666; line-height:30px;}
.focus{ float:left; width:250px; height:200px; padding:4px; border:1px solid #CCCCCC; background-color:white; position:relative; margin-top:5px;}
.focus .a_bigImg{position:absolute;top:4px;left:4px;display:none;}
.ul_change{position:absolute;right:2px; bottom:4px; overflow:hidden;}
.ul_change li{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;}
.ul_change span{ display:inline-block; *zoom:1;font-size:0.8em; margin-right:3px;background-color:#fff;cursor:pointer; width:18px; height:18px; text-align:center;}
.ul_change span.on{background-color:red; color:white;}
.inews{ float:right; width:588px;}
.inews .list{ border-top:1px solid white; padding:15px 4px 0 4px; color:#666;}
.inews .list li{ background:url(../images/news_xian.png) repeat-x bottom; padding:0 5px; line-height:30px;}
.inews .list li a{ display:inline-block; background:url(../images/icon_news.png) no-repeat left center; padding-left:12px;}
.inews .list li font{ float:right;}
.ititle_a{ border-bottom:1px solid #DFDFDF; padding:4px 6px 0 22px; font-size:16px; background:url(../images/icon_jian.png) no-repeat 10px 20px; line-height:40px;}
.ititle_a img{ float:right; margin-top:10px;}
.ititle_b{ background:url(../images/icon_white.png) no-repeat 10px center #333D85; font-size:16px; height:35px; line-height:34px; padding:0 10px 0 22px; color:white;}
.ititle_b a{ float:right; font-size:12px; font-family:"宋体";}
.index_b{ background-color:#ECF2FB; height:460px; margin-bottom:20px;}
.index_b .list{overflow:hidden; height:400px; width:1200px; margin-top:20px;}
.index_b .list ul{ font-size:14px; line-height:32px; padding-left:12px; display:inline-block;}
.index_b .list ul li{ text-align:center; width:235px; float:left; height:200px;}
.index_b .list ul li span{ display:inline-block; width:200px; height:145px; padding:4px; border:1px solid #CCC; background-color:white;}
.index_b .clist{overflow:hidden; height:405px; width:1200px; margin-top:20px;}
.index_b .clist ul{ font-size:14px; line-height:32px; padding-left:12px; display:inline-block;}
.index_b .clist ul li{ text-align:center; width:235px; float:left; height:205px;}
.index_b .clist ul li span{ display:inline-block; width:200px; height:150px; padding:4px; border:1px solid #CCC; background-color:white;}
.index_c{ padding-bottom:20px; height:200px;}
.ihonor{ float:left; width:686px;}
.ihonor .list{width:686px;overflow:hidden; padding-top:20px;}
.ihonor .list .LeftBotton{width:40px;float:left;cursor:pointer; padding-top:42px; text-align:center;}
.ihonor .list .RightBotton{width:40px;float:left;cursor:pointer; padding-top:42px; text-align:center; display:inline;}
.ihonor .list .Cont{width:606px;overflow:hidden;float:left;}
.ihonor .list .ScrCont{width:20000%;}
.ihonor .list .Cont li{width:202px;float:left;text-align:center; line-height:23px;}
.ihonor .list #List1,.ihonor .list #List2{float:left;}
.icontact{ float:right; width:470px;}
.icontact .show{ background:url(../images/contact_bg.jpg) no-repeat; width:328px; height:99px; padding:60px 0 0 140px; line-height:22px;}
.w_left{ float:left; width:280px;}
.w_left .title{ font-size:14px; color:white; background:url(../images/icon_left_menu.png) no-repeat 16px center #27539E; line-height:56px; text-indent:32px;}
.left_menu{ padding:0 10px 18px 10px; width:260px; background-color:#27539E;}
.left_menu li{ line-height:32px; height:36px;}
.left_menu li a{ display:inline-block; background:url(../images/left_menu_out.jpg) no-repeat; width:242px; padding-left:18px; height:34px;}
.left_menu li a:hover,.left_menu li a.on{ background:url(../images/left_menu_on.jpg) no-repeat; color:white;}
.left_contact_pic{ text-align:center; background-color:#27539E;}
.left_contact{ border:1px solid #27539E; margin-bottom:20px; font-family:"宋体"; padding:10px 12px; line-height:30px;}
.w_right{ float:right; width:900px;}
.location{ background:url(../images/icon_white.png) no-repeat 10px center #333D85; height:35px; line-height:34px; padding:0 10px 0 22px; color:white; font-family:"宋体"; text-align:right;}
.location font{ float:left; font-size:16px; font-family:"微软雅黑";}
.location a,.location a:hover{ color:white;}
.center{ background-color:#ECF2FB; display:inline-block; width:900px; margin-bottom:20px;}
.case_list{ font-size:14px; line-height:32px; padding:20px 0 0 15px; display:inline-block;}
.case_list li{ text-align:center; width:290px; float:left; height:240px;}
.case_list li span{ display:inline-block; width:254px; height:185px; padding:4px; border:1px solid #CCC; background-color:white;}
.pager{ text-align:center; line-height:38px; font-size:14px; height:60px;}
.case_info{ text-align:center; padding:20px 0 8px 0; font-size:16px; line-height:40px;}
.case_info span{ display:inline-block; border:1px solid #CCC; background-color:white; padding:4px; width:400px; height:300px;}
.case_desc{ padding:0 30px 30px 30px; font-size:16px; line-height:30px;}
.case_desc img,.content_show img,.news_show img{ max-width:840px;}
.content_show{ background-color:#ECF2FB; display:inline-block; width:840px; padding:15px 30px; margin-bottom:20px; font-size:16px; line-height:34px;}
.device_list{ font-size:14px; line-height:32px; padding:20px 0 0 3px; display:inline-block;}
.device_list li{ text-align:center; width:298px; float:left; height:240px;}
.device_list li span{ display:inline-block; width:270px; height:180px; padding:4px; border:1px solid #CCC; background-color:white;}
.culture_list{ font-size:14px; line-height:32px; padding:20px 0 0 10px; display:inline-block;}
.culture_list li{ text-align:center; width:440px; float:left; height:360px;}
.culture_list li span{ display:inline-block; width:400px; height:300px; padding:4px; border:1px solid #CCC; background-color:white;}
.news_list{ font-size:14px; color:#666; padding:10px;}
.news_list li{ background:url(../images/news_xian.png) repeat-x bottom; padding:0 5px 2px 5px; height:36px; line-height:36px;}
.news_list li a{ display:inline-block; background:url(../images/icon_news.png) no-repeat left center; padding-left:12px;}
.news_list li font{ float:right;}
.news_tit{ text-align:center; line-height:40px; font-weight:normal; padding-top:10px;}
.news_time{ color:#999; text-align:center;}
.news_show{ font-size:16px; line-height:34px; padding:15px 30px;}
.submit_desc{ padding:15px 0 25px 60px; font-size:14px; line-height:32px;}
.submit_desc .p1{ font-size:16px; color:#006699;}
.submit_desc .p1 a{ color:#006699;}
.submit{ font-family:"宋体"; padding-bottom:196px; display:inline-block; width:900px;}
.submit li{ float:left; padding-bottom:8px;}
.submit li.name{ text-align:right; width:250px; line-height:26px;}
.submit li.input{ padding-left:5px; width:640px;}
.submit li.input .text{ border:1px solid #D9DEE5; width:416px; height:22px; line-height:22px; padding:2px 4px;}
.submit li.input .w190{ width:190px;}
.submit li.input .textarea{ border:1px solid #D9DEE5; width:465px; height:115px; line-height:22px; padding:2px 4px; font-size:12px; resize:none;}
.submit .s_btn{ padding:0; margin:0; border:0; cursor:pointer; background:url(../images/submit.jpg) no-repeat; width:75px; height:31px;}
.submit .r_btn{ padding:0; margin:0; border:0; cursor:pointer; background:url(../images/reset.jpg) no-repeat; width:91px; height:29px;}
.footer{ background-color:#6A6A6A; text-align:center; color:white; padding:12px 0; line-height:24px; min-width:1200px;}
