﻿@charset "gb2312";
/* CSS Document */

* { margin:0; padding:0; }
body { font-size:12px; font-family:����; color:#666; background:#ffffff; line-height:18px;}
div:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div { zoom:1; }
li { list-style-type:none; }
form, ul, p, h1, h2, h3, h4, h5 { margin:0; padding:0; }
img { border:none; _vertical-align:bottom; }
.clr { clear:both; }
.fr { float:right; }
.fl { float:left; }
.s { font-size:11px; }
.m { font-size:14px; }
.bold { font-weight:bold; }
.blank10 { clear:both; height:10px; overflow:hidden; display:block; }

.noline { background-image:none; }
.red { color:#FF0000; }
.green { color:#009900; }

a { color:#666; text-decoration:none; }
a:hover { color:#f60; }

/*=========================================*/

/*Common framework*/
.mainbox { width:970px; margin:0 auto; display:block; }
.box { width:970px; margin:0 auto; display:block; overflow:hidden; height:auto; }
.w975 { width:975px; margin:0 auto;}
.box800 { width:880px; margin:0 auto; height:auto; overflow:hidden;}

.topnav{padding-top:4px;height:21px;width:auto;background:url(../images/bg_topnav.gif) repeat-x;border-bottom:1px solid #d4d4d4;}.topnav p{float:left;display:block;color:#d4d4d4;padding-top:3px;}.topnav p a{padding-left:5px;padding-right:5px;}.topnav ul{float:right;display:block;height:21px;}.topnav ul li{float:left;display:block;position:relative;z-index:10;padding-top:3px;}.topnav ul li a{display:block;padding:0 8px;}.topnav dl{position:absolute;display:none;left:0px;top:-3px;z-index:99;border-bottom:1px solid #bfbfbf;}.topnav dt{height:19px;padding-left:1px;padding-right:4px;padding-top:5px;text-align:center;width:60px;border:1px solid #bfbfbf;border-bottom:0;background:#fff url(../images/icon_topnav.gif) no-repeat 58px 8px;}.topnav dt a{padding:0!important;}.topnav dd{text-align:center;width:100px;border:1px solid #bfbfbf;border-top:0;border-bottom:0;background:#fff;padding:6px 0;}.icon_topnav{background:url(../images/icon_topnav_up.gif) no-repeat right}

.header {width:100%; background:#ace9c5; height:670px; position:relative}
.header .img1{ background:url(../images/img1.jpg) no-repeat center top; height:340px;}
.header .img2{ background:url(../images/img2.jpg) no-repeat center top; height:330px;}

.m-tit{ color:#ddd; height:50px; line-height:50px; margin:-5px 0 15px}
.m-tit strong{ font-size:40px; font-family:"΢���ź�"; color:#444;}

.m-tit02{ color:#ddd; height:52px; line-height:48px;padding:30px 0; border-bottom:1px solid #eee;}
.m-tit02 strong{ font-size:40px; font-family:"΢���ź�"; color:#535353;}

.t1,.t2,.t3{ height:52px; overflow:hidden; padding-left:50px;}
.t1{ background:url(../images/first.gif) no-repeat left top;}
.t2{ background:url(../images/two.gif) no-repeat left top;}
.t3{ background:url(../images/three.gif) no-repeat left top;}

.whatInfo{ background:url(../images/whatinfo.jpg) no-repeat center top; height:120px; margin-top:10px;}
.whatInfo p{ font-size:14px; font-family:"΢���ź�"; padding:20px 10px 0; line-height:30px;}
.whatInfo p b{ color:#fd4926;}

.whyInfo{ background:url(../images/whykeyword_bg.jpg) no-repeat center top; height:348px;}
.whyInfo ul li{width:480px; height:150px; margin-top:28px; }
.whyInfo ul li h3{width:246px; height:40px; line-height:40px; text-align:center;font-size:26px; color:#fff;font-family:"΢���ź�";}
.whyInfo ul li p{width:370px; height:50px; line-height:30px; margin:22px 0 0 15px; font-size:16px;font-family:"΢���ź�";}

.whyInfo ul li.fr h3,.whyInfo ul li.fr p{ float:right}

.showInfo{ background:url(../images/showkeyword_bg.jpg) no-repeat center top; height:560px; overflow:hidden}
.showInfo .info{width:390px; height:230px; margin:110px 0 0 516px;}
.showInfo .info h3{ height:40px; line-height:40px; font-size:30px;font-family:"΢���ź�";}
.showInfo .info p{ line-height:28px; padding:20px 0 10px; font-size:16px;font-family:"΢���ź�";}
.showInfo .info p b{ color:#ff4424;}

.caseInfo { margin-right:-30px; overflow:hidden}
.caseInfo li{ float:left;width:200px; height:190px; margin:40px 22px 20px; display:inline;}

/* �ұ��������� */
.nav_right{ width:168px; height:258px; visibility:hidden; z-index:50; position:fixed; _position:absolute; top:40px; left:50%; margin-left:500px; zoom:1;
_top:expression(eval(document.documentElement.scrollTop)); background:url(../images/float_menu.jpg) no-repeat;}
.nav_right a{ display:block; width:190px; text-align:center; height:40px; line-height:40px; outline:none; color:#4F0000; font-weight:bold;font-size:14px;font-family:"΢���ź�"; } 
.nav_right a.evt_link1{ margin-top:70px;}
.nav_right a.evt_link0{text-indent:-9999px;}


.foot { background:url(../images/bg_foot.gif) repeat-x; padding-bottom:15px; padding-top:15px; }
.foot p { text-align:center; line-height:25px; color:#333 }
.foot p a { padding:0 5px; }
