/* CSS Document */
body{ margin:0 auto; padding:0;}
.cle{ clear:both;}
.top{ margin: 0 auto; background:url(/images/t_bg.jpg); height:77px;width:999px;}
.top_t{ margin:0 auto; width:999px; height:77px;}
.banner{ margin:0 auto; width:999px;}
img{ border:0px;}
.input2{ BACKGROUND-COLOR:#FFFFFF; BORDER-BOTTOM:#000000 1px solid; BORDER-LEFT:#000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP
: #000000 1px solid; FONT-SIZE: 9pt; height:23px; width:180px; line-height:23px;
}
ul,h1,h2,p{ margin:0; padding:0;}
.fl{ margin-left:10px;}
.menu{ margin: 2px auto; background:#0a4cac; height:45px;width:999px;}
.menu_con{ margin:0 auto; width:999px; height:45px;}
.menu_con ul{ float:left; height:45px;}
.menu_con ul li{ float:left; width:90px; line-height:45px; text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold;}
.menu_con ul li a{ color:#FFFFFF;}
.serach{ float:right; width:307px; height:38px; margin-top:3px; background:url(/images/s_bg.jpg);}
.search-left{ float:left; width:200px; margin-left:20px; display:inline; margin-top:6px;}
.search-right{ float:left; width:80px; margin-left:5px; display:inline; margin-top:6px;}
.dmenu{ margin:0 auto; width:999px;}
.container{ width:999px; margin:0 auto;}
.flash{ float:left; width:331px; height:291px; border:#CCCCCC solid 1px; margin-top:5px;}
.synews{ float:left; width:380px; height:291px; border:#CCCCCC solid 1px; margin-top:5px; margin-left:10px; display:inline;}
.synews_tit{ float:left; width:360px; margin-left:10px; border-bottom:#CCCCCC solid 1px; height:30px;}
.synews_tit span{ float:left; width:100px; padding-left:10px; line-height:40px; color:#990000; font-size:14px; font-weight:bold;}
.synews h2{ float:left; width:360px; margin-left:10px; text-align:center; font-size:14px; line-height:40px; display:inline;}
.synews p{ float:left; width:360px; margin-left:10px; font-size:12px; line-height:30px; display:inline; border-bottom:#CCCCCC dotted 1px;}
.synews ul{ float:left; width:360px; margin-left:10px; margin-top:5px; list-style:none;}
.synews ul li{ float:left; width:340px;  background:url(/images/list.jpg) no-repeat 5px 10px; line-height:30px;  font-size:12px; padding-left:20px;}
.synews ul li span{ float:right; width:70px; font-size:12px; line-height:30px; font-size:12px; color:#333333;}

/*技术*/
.jishu{ float:right; width:269px; margin-top:5px;}
.jishu_tit{  float:left; width:269px;}
.jishu_con{ float:left; width:267px; border:#CCCCCC solid 1px;}
.jishu_con h2{ float:left; width:267px; background:url(/images/j_bg.jpg); height:37px;}
.jishu_con h2 span{ float:left; width:225px; margin-left:35px; font-size:14px; font-weight:bold; color:#990000; line-height:37px;}
.jishu_con img{ float:left; width:266px; height:59px;}
/*end*/

.banner2{ float:left; width:724px; height:115px; margin-top:5px;}
.QQ{ float:right; width:267px; border:#CCCCCC solid 1px; margin-top:5px;}
.QQ img{ float:left; width:56px; height:51px; margin:3px 5px;}
.zjtd{ float:left; width:997px; border:#aacce5 solid 1px; background:#deebf3; margin-top:5px;}
.zj{ float:left; width:312px; height:161px; border:#CCCCCC solid 1px; background:url(/images/zj_bg.jpg); margin:10px 9px; display:inline;}
.zjimg{ float:left; width:120px; height:140px; margin:10px 8px; display:inline;}
.zj h2{ float:left; width:168px; line-height:28px; font-size:14px; margin-top:5px;}
.zj p{ float:left; width:168px; line-height:22px; font-size:12px;}
.zj span{ float:left; width:76px; height:23px; margin-top:5px; margin-left:10px;}

.zjtit{ float:left; width:1000px; background:url(/images/tit_bg.jpg); height:40px; margin-top:5px; }
.zjtit span{ float:left; width:122px; height:40px; text-align:center; line-height:40px; font-size:14px; font-weight:bold; margin-left:5px;}
.tpzj{ float:left; width:980px; height:161px; border:#CCCCCC solid 1px; background:url(/images/zj_bg.jpg); margin:10px 9px; display:inline;}
.tpzj h2{ float:left; width:830px; line-height:28px; font-size:14px; margin-top:5px;}
.tpzj p{ float:left; width:830px; line-height:22px; font-size:12px;}
.tpzj span{ float:left; width:76px; height:23px; margin-top:5px; margin-left:10px;}


.jblist{ float:left; width:723px; border:#CCCCCC solid 1px; margin-top:5px;}
.jblist_tit{ float:left; width:723px; background:url(/images/tit_bg.jpg); height:40px; margin-top:10px;}
.jblist_tit span{ float:left; width:122px; height:40px; text-align:center; line-height:40px; font-size:14px; font-weight:bold; margin-left:5px;}
.jbspan{ background:url(/images/tit_bg1.jpg); color:#FFFFFF;}
.jbspan a{ color:#FFFFFF;}
.jbspan1{ color:#007e92;}
.jbcon{ float:left; width:723px;}

.jbcon_list{ float:left; width:693px; background:#efefef; height:25px; line-height:25px; padding-left:30px;}
.jbcon img{ float:left; width:225px; height:203px; margin:8px; display:inline;}
.jbcon h2{ float:left; width:468px; text-align:center; line-height:40px; font-size:14px; margin-left:6px; display:inline; margin-top:10px;}
.jbcon p{ float:left; width:464px; border-bottom:#CCCCCC dotted 1px; margin-left:6px; display:inline; line-height:22px;}
.jbcon ul{ float:left; width:468px; margin-top:10px; list-style:none; margin-left:6px; display:inline;}
.jbcon ul li{ float:left; width:214px;  background:url(/images/list.jpg) no-repeat 5px 10px; line-height:30px;  font-size:12px; padding-left:20px;}
.yyjj{ float:right; width:267px; border:#CCCCCC solid 1px; margin-top:5px;}
.yyjj a{ color:#c40000}
.yyjj a:hover{ text-decoration: underline;}
.yyjj_tit{ float:left; width:267px; background:#5070a9; height:40px; text-align:center; color:#FFFFFF; font-size:16px; font-weight:bold; line-height:40px;}
.yyjj img{ float:left; width:257px; height:150px; margin:5px; display:inline;}
.yyjj p{ float:left; width:257px; padding:2px 10px; display:inline; font-size:12px; line-height:22px;}

.zjts{ float:right; width:267px; border:#CCCCCC solid 1px; margin-top:5px;}
.zjts_tit{ float:left; width:267px; background:#5070a9; height:40px; text-align:center; color:#FFFFFF; font-size:16px; font-weight:bold; line-height:40px;}
.zjts ul{ float:left; width:267px; margin-top:5px; list-style:none;}
.zjts ul li{ float:left; width:245px;  background:url(/images/list.jpg) no-repeat 10px 10px; line-height:28px;  font-size:12px; padding-left:20px;}

.yyhj{ float:left; width:997px; border:#CCCCCC solid 1px; margin-top:5px;}
.yyhj_tit{ float:left; width:997px; background:url(/images/link.jpg); height:33px;}
.yyhj_tit span{ float:left; width:100px; padding-left:20px; line-height:33px; color:#0d869a; font-size:14px; font-weight:bold;}
.yyhj_con{ float:left; width:977px; margin:10px; display:inline;}
.yyhj_img{ float:left; width:182px; height:132px; border:#CCCCCC solid 1px; margin:3px; display:inline;}
.yyhj_img img{ float:left; width:180px; height:130px; margin:1px; display:inline;}

	#demo {
        overflow:hidden;
        width: 977px;
        }
    #indemo {
        float: left;
        width: 800%;
        }
    #demo1 {
        float: left;
        }
    #demo2 {
        float: left;
        }


.link{ float:left; width:997px; border:#CCCCCC solid 1px; margin-top:5px;}
.link_tit{ float:left; width:997px; background:url(/images/link.jpg); height:33px;}
.link_tit span{ float:left; width:100px; padding-left:20px; line-height:33px; color:#0d869a; font-size:14px; font-weight:bold;}
.link ul{ float:left; width:977px; margin:10px; list-style:none;display:inline;}
.link ul li{ float:left; width:108px;   line-height:30px;  font-size:12px;}

.footer{ float:left; width:999px; height:107px; background:url(/images/f_bg.jpg); margin: 10px auto 0;}
.footer_logo{ float:left; width:218px; height:92px; margin-top:10px; margin-left:80px; display:inline;}
.footer_con{ float:left; width:600px; line-height:20px; margin-top:10px;}

/*列表页*/
.pageleft{ float:left; width:725px;}
.pageright{ float:right; width:269px;}
.dh{ float:left; width:725px; background:#ededed; margin-top:5px; height:28px;}
.dh span{ float:left; padding-left:10px; line-height:28px; width:300px; font-size:12px;}
.pagecon{ float:left; width:705px; margin:10px; display:inline;}

.news_list{ float:left; width:705px; margin-top:10px; border-bottom:1px dotted  #ACACAC;}
.news_list h2{float:left;width:680px;color:#027281;font-size:14px;font-weight:bold;background:url(/images/ioc2.jpg) no-repeat 5px 5px;line-height:28px;padding-left:20px;}
.news_list h2 a{color:#027281;	}
.news_list h2 a:hover{color:#027281;	}
.news_list p{float:left;width:705px;line-height:28px;font-size:14px;}
.news_list span{float:left; width:150px; font-size:12px;line-height:30px;}
.page_page{width:548px;float:left;padding:0px;text-align:center;line-height:30px;font-size:12px;margin:5px 10px;display:inline;}

/*内容页*/
.content{ float:left; width:685px; margin:20px; display:inline;}
.content h1{ float:left; width:685px; line-height:40px; color:#003300; font-size:16px; text-align:center;}
.content .info{ float:left; width:540px; text-align:center; line-height:46px;}
.content .conimg{ float:left; width:126px; height:46px;}
.contentline{ float:left; width:685px; height:5px; background-color:#0d869b;}
.content_con{ float:left; width:685px; line-height:30px; font-size:14px; margin-top:10px;}
.con_ts{ float:left; width:685px;}
.con_tel{ float:left; width:685px; line-height:30px; margin:10px; display:inline; font-size:14px; color:#666666;}
.con_tsimg{ float:left; width:193px; height:135px; margin:15px;}
.con_ts p{ float:left; width:450px; line-height:30px; margin-top:20px;}


.zx{float:left; width:685px; font-size:14px; line-height:30px;}
.zx h2{ float:left; width:685px; line-height:30px; color:#027281; font-size:14px;}
.zx img{ float:right; margin:0px;}
.zx p{ float:left; width:510px;}


/*专家团队*/
.zjlist{float:left; width:705px; margin-top:10px; border-bottom:#ACACAC dotted 1px;}
.zjlist img{ float:left; width:120px; height:140px; margin:2px; border:#ACACAC solid 1px;}
.zjlist h2{ float:left; width:550px; font-size:14px;  line-height:28px; margin-left:10px; display:inline;}
.zjlist p{ float:left; width:550px; font-size:14px; line-height:25px; margin-left:10px; display:inline;}

.mainbox{
    overflow:hidden;
    position:relative;
}
.flashbox{
   overflow:hidden;
    position:relative;
}
.imagebox{
    text-align:right;position:relative;z-index:999;
}

.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(/images/02.png)}
.curimg{background-image:url(/images/01.png)}
.red{ color:#990000;}