<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* css reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding:0; margin:0;}
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
a { color:#4c4c4c; text-decoration:none; }
a:hover {color:#f60; }
address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content:""; }

/* css base */
body { background:url(../images/body_bg.jpg) repeat-x top; font-family: "微软雅黑","宋体"; font-size:12px; color:#666; text-align:center; line-height:1.8;}
.wrapper { width:980px; margin:0 auto; text-align:left; background:#FFF;}
.left{ float:left;}
.right{ float:right;}
.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear { +display:none; clear:both;}

/* css main page */
.header{ height:152px; width:100%; background:url(../images/head.jpg) no-repeat center top;}
.navbox{ height:37px; width:100%; background:url(../images/nav_bg.jpg) repeat-x;}
.nav{ width:1000px; margin:0 auto; height:37px;}
.nav li{ float:left; font-size:14px; line-height:37px; height:37px; letter-spacing:1px;}
.nav li a{ display:block; color:#FFF; padding:0 25px; float:left;}
.nav li a:hover{ background:url(../images/nav_hover.jpg) repeat-x; color: #FFF;}
.banner{ height:500px;position:relative; z-index:1; overflow:hidden;}
.next_1{ position:absolute; left:10%; top:170px;} 
.next_2{ position:absolute; right:10%; top:170px;}

.searchbox{ height:37px; background-color:#01458e; width:100%;}
.search{ width:1000px; margin:0 auto; height:37px; text-align:left;}
.search_l{ float:left; width:800px; color:#FFF; height:37px; line-height:37px;}
.search_l h1{ float:left;}
.search_l a{ float:left; display:block;color:#FFF; padding:0 10px;}
.search_r{ float:right; width:176px;height:28px; background:url(../images/search_bg.jpg) no-repeat left top; line-height:28px; margin-top:4px;}
.search_r .infoInput{ width:130px; height:28px; color:#999; line-height:28px; border:none; background:none; padding-left:5px;}

.mainbox{ background-color:#F1F1F1;}
.main{ width:1000px; height:100%; margin:0 auto;  }
.partners{ height:260px;}
.partners_title{ height:85px; width:1000px; background:url(../images/partners_line.jpg) no-repeat bottom center; text-align:left;}
.partners_title h1{ float:left; padding-left:11px; margin-top:15px;}
.partners_title h2{ float: right; margin-top:50px; padding-right:10px; }
.partners_logo{ text-align:center;}
.rollBox img { border:none; }
.rollBox { width:1000px; overflow:hidden; margin:0 auto; }
.rollBox .Cont { width:940px; overflow:hidden; margin:0 auto; padding-top:20px; }
.rollBox .ScrCont { width:10000000px; }
.rollBox .Cont .pic { width:162px; float:left; text-align:center; padding:0 12px;  _padding:0 12px; display:inline; }
*+html .rollBox .Cont .pic { width:162px; float:left; text-align:center; padding-right:30px; }
.rollBox .Cont .pic img {  background:#fff; border:1px solid #ccc; display:block; margin:0 auto; }
.rollBox .Cont .pic p { line-height:26px; color:#505050; }
.rollBox .Cont a:link, .rollBox .Cont a:visited { color:#626466; text-decoration:none; }
.rollBox .Cont a:hover { color:#f60; }
.rollBox #List1, .rollBox #List2 { float:left; }
.img1, .img2, .Cont { float:left; }
.img1, .img2 { width:25px; height:105px; display:block; cursor:pointer; margin-top:20px; }
.img1 { background-image:url(../images/main_pro_1.jpg); background-repeat: no-repeat; background-position: center center; margin-right:5px; }
.img2 { background-image:url(../images/main_pro_2.jpg); background-repeat: no-repeat; background-position: center center; margin-left:5px;}

.pro{ height:520px;}
.pro_l{ float:left; width:216px; }
.pro_l_tltle{height:41px; width:216px;}
.pro_l_list{}
.pro_l_list li{ font-size:14px; text-align:left; height:35px; line-height:35px;}
.pro_l_list li a{ display:block; color:#3c3c3c; background:url(../images/pro_list_li.jpg) no-repeat 0 -5px; padding-left:40px;}
.pro_l_list li a:hover{background:url(../images/pro_list_li_hover.jpg) no-repeat  0 -5px;}
.pro_l_list li.pro_list_line{background:url(../images/pro_list_line.jpg) no-repeat; height:5px;}
.pro_r{ float: right; width:757px; }
.pro_title{ height:41px; width:757px; background:url(../images/pro_title_bg.jpg) repeat-x bottom; border-right:1px solid #e3e3e3;}
.pro_title h1{ float:right; padding:13px 10px 0;}
.pro_title li{ float:left; height:41px; _width:85px;}
.pro_title li a{ display:block; font-size:16px; height:41px; padding-right:10px; line-height:45px;}
.pro_title li.now a{ background:url(../images/pro_title.jpg) no-repeat; color:#FFF; width:127px; font-size:18px; line-height:41px;}
.pro_list{ width:757px; padding:20px 0 0;}
.pro_list li{ float:left; text-align:center; width:156px; height:210px; padding:0 15px 0px;}
.pro_list li img{ padding:2px; border:1px solid #CCC;}
.pro_list li a{ display:block; line-height:35px; font-size:14px;}
.pro_list li a:hover{ color:#f60;}
.pro_list li a:hover img{border:1px solid #698eb3;}
.about{ text-align:left; width:1000px; height:345px; margin-top:23px;}
.about_l{ float:left; width:367px; height:371px; padding: 0 40px 0 22px;}
.about_r{ float:right; width:568px; color:#5d5d5d;}
.about_r_title{ width:568px; height:35px; line-height:35px; font-size:18px;}
.about_r_c{ height:130px; width:568px;}
.about_r_img{ width:568px;}

.main_c1{ width:1000px; margin-bottom:50px;}
.main_l{ float:left; width:630px; padding-left:22px;_padding-left:2px;}

.case{ width:630px; height:425px; float:left;}
.case_list{ width:630px; padding:20px 0; float:left;}
.case_list li{ float:left; width:201px; position:relative; height:167px; z-index:1; margin:4px; display:inline;}
.case_list li a{ display:block; color:#FFF;}
.case_list li h1{ display:block; position:absolute; bottom:0; width:201px; height:25px; background:#000; left:0; z-index:99;filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;}
.main_title{ height:41px; width:630px; background:url(../images/pro_title_bg.jpg) repeat-x bottom; border-right:1px solid #e3e3e3;}
.main_title h1{ float:right; padding:13px 10px 0;}
.main_title li{ float:left; height:41px;}
.main_title li a{ display:block; font-size:16px; height:41px; padding-right:10px; line-height:45px;}
.main_title li.now a{ background:url(../images/pro_title.jpg) no-repeat; color:#FFF; width:127px; font-size:18px; line-height:41px;}
.news{ text-align:left; width:303px; float:left;}
.news_title{ color:#36689c; float:left; font-size:16px; width:285px; height:31px; background:url(../images/news_title_bg.jpg) no-repeat bottom; padding-left:18px;}
.news_title h1{ float:right; font-size:12px; padding:5px 0 0;}
.news_title h1 a{ display:block;}

.news_list{ float: left; width:303px; height:185px;}
.news_list li{ float:left; height:30px; width:285px; padding-left:18px; border-bottom:1px dotted #999; background:url(../images/news_inoc.jpg) no-repeat 0 12px; line-height:30px;}
.news_list li a{ display:block; float:left;}
.news_list li span{ float:right;}
.news_top{ width:303px; height:95px; margin:10px 0;float:left;}
.news_top_l{ float:left; width:130px;}
.news_top_c{ float:right; width:145px; padding-right:10px; }
.news_top_c dl{ width:145px; height:80px;}
.news_top_c dt{ width:145px;}
.news_top_c dd{ width:145px;}
.news_top_c h1 a{ display:block; color:#ff4400; font-weight:bold;}
.main_r{ width:315px; float:right; background:url(../images/qa_bg.jpg) no-repeat left top; padding-left:20px;}
.main_r_rz{ width:315px; height:420px;}
.main_r_rz_title{ text-align:left; color:#36689c; float:left; font-size:16px; width:315px; height:31px; background:url(../images/news_title_bg.jpg) no-repeat bottom left; padding-left:18px;}
.main_r_rz_list{ height:299px;}
.main_r_rz_list li{ width:296px; float: left; padding-left:5px;}
.main_r_rz_list img{ border:1px solid #CCC; margin:10px 0 0;}

.main_r_qa{width:315px; }
.main_r_qa dl{ text-align:left; background:url(../images/qa_line.jpg) no-repeat bottom center; height:90px; margin-top:10px; float:left; width:290px; padding-left:5px;}
.main_r_qa dt{ float:left; width:290px; background:url(../images/qa1.jpg) no-repeat 0 5px; height:20px; margin-bottom:10px; padding-left:18px;}
.main_r_qa dd{float:left; width:290px; height:48px; background:url(../images/qa2.jpg) no-repeat 0 5px; padding-left:18px;}

	
/* -- sub page -- */
.sub_main{ }
.sidebar{ }


/* -- page footer -- */
.footer_navbox{ width:100%; background-color:#36689c; height:38px;}
.footer_nav{ width:1000px; margin:0 auto; height:38px; line-height:38px;}
.footer_nav a{ padding:0px 20px; color:#FFF; font-size:16px;} 
.footer_nav a:hover{ color:#F60;}
.footerbox{ width:100%; height:170px; background-color:#f9f9f9;}
.footer{ width:1000px; margin:0 auto; height:140px; padding-top:30px;}
.footer_l{ width:165px; height:60px; padding:0 25px 0 140px; float:left; padding-top:5px;}
.footer_r{ float:left; width:660px; text-align:left;}
.footer_r_c{ font-size:14px; color:#424242; line-height:20px;}
.footer_r_title{ font-size:14px; color:#36689c; height:35px; line-height:35px; border-bottom:1px solid #F90; width:70px; text-align:center; margin-bottom:5px;}
.footer_link{ width:1000px; margin:10px auto;}
.footer_link h1{ float:left; font-size:16px;}
.footer_link a{ float:left; padding:0 10px;}

</pre></body></html>