@charset "gb2312";
/* CSS Document */

body{ background:url(../images/bg.jpg) repeat-x top #cbe8f8; margin:0; padding:0; text-align:center; font-size:12px;}
div,form,input{ margin:0; padding:0;}
ul,li,dl,dt,dd,p,span,h1{ margin:0; padding:0; list-style:none;}
img{ border:none;}
.fl{ float:left;}
.fr{ float:right;}
.red14{ color:#bf0213; font-size:14px; font-weight:bold;}
.f14{  font-size:14px;}
.f16{  font-size:16px; font-weight:bold;}
.clear{ clear:both; height:0; line-height:0; margin:0; padding:0;}
h1{ font-size:20px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; line-height:40px;}
.enff{ font-family:7px2bus,Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}

#header{  width:1003px; margin:0 auto; }
.head{ float:left; width:1003px; background:url(../images/top.jpg) no-repeat top;}
.top{ height:103px; position:relative; text-align:right; line-height:30px; padding-right:10px;}
.top a{ text-decoration:none; color:#000; }
#nav{ height:44px; background:url(../images/nav_bg.jpg) repeat-x;}
#nav ul{}
#nav ul li{ display:inline; line-height:44px; background:url(../images/nav_li.jpg) left no-repeat; height:44px;}
#nav ul li.sy{ background:none;}
#nav ul li a{ text-decoration:none; font-size:14px; font-weight:bold; color:#fff; display:inline-block; height:44px; padding:0 16px;}
#nav ul li a:hover{ background:url(../images/li_hover.jpg) repeat-x;}

#flash{ width:1003px; margin:0 auto; height:215px; overflow:hidden; padding:0;}
.sild_box {height:215px;width:1003px;position:relative; /*margin-left:1px;*/ }
.slide_but {position:absolute;bottom:10px;right:15px;}
.slide_pic {height:215px;overflow:hidden;}
.slide_list {height:215px;width:1003px;overflow:hidden;}
.slide_but_list {float:left;width:13px;height:13px;background-image:url(../images/pagination1.png)!important;margin:0 3px;cursor:pointer;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pagination1.png');_ background-image:none;}

.slide_but_list2 {float:left;width:13px;height:13px;background-image:url(../images/pagination2.png)!important;margin:0 3px;cursor:pointer;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pagination2.png');_ background-image:none;}

.slide_but_list:hover {float:left;width:13px;height:13px;background:url(../images/pagination2.png);margin:0 3px;}



.slide1_box{ width:651px; height:284px; margin:0 auto; position:relative; overflow:hidden; float:left; border:1px solid #cccccc; padding:1px; overflow:hidden;}
.slide1_area{width:650px; height:284px; overflow:hidden;}
.slide1_img{width:650px; height:284px; position:relative; float:left;}
.sHover{  height:20px; position:absolute; right:21px; bottom:10px; }
.sHover li{ width:20px; height:20px; overflow:hidden; float:left; text-align:center; font: bold 14px/20px Verdana; color:#ffffff; background:#332e26; margin:0 0 0 5px; display:inline; cursor:pointer;}
.sHover .s_on{ background:#f2873b;}

#mainsy{ width:989px; margin:0 auto;padding:20px 6px; background:#fff;}
.mainsy_n{ background:#fff; border-left:2px solid #edf2f6; border-right:2px solid #edf2f6;border-top:3px solid #edf2f6;border-bottom:3px solid #edf2f6;   }
.mainsy_nn{ border:1px solid #d0e1eb}
.mainsy_title{ background:url(../images/main_title.jpg) no-repeat left; height:22px; width:971px; text-align:left; padding-left:10px; padding-top:17px;}
.mainsy_nr{ background:url(../images/index.jpg) no-repeat; width:941px; height:492px; margin:10px auto 20px;position:relative; text-align:left;}
.mainsy_1{ width:683px; height:241px; position:absolute; top:5px; left:8px;}
.mainsy_1_title{ line-height:32px; padding-left:30px; color:#0190e1; font-weight:bold;}
.mainsy_1_nr{ padding:18px 30px 18px 20px;}
.mainsy_1_nr p{ line-height:24px;}
.mainsy_1_nr img{ padding:2px; border:1px solid #808080; margin-right:23px;}
.mainsy_1_nr a{ color:#d20a0a; text-decoration:none;}
.mainsy_2{ width:232px; height:241px; position:absolute; top:5px; right:10px;}
.mainsy_2_title{ line-height:32px; padding-left:36px; color:#0190e1; font-weight:bold;}
.mainsy_2_nr{ padding:18px 20px 18px 30px;}
.mainsy_2_nr ul{}
.mainsy_2_nr ul li{ line-height:25px;}
.mainsy_2_nr ul li a{ color:#000; text-decoration:none;}
.mainsy_3{ width:932px; height:225px; position:absolute; bottom:0px; left:20px;}
.mainsy_3_title{ line-height:25px; padding-left:16px; color:#0190e1; font-weight:bold;}
.mainsy_3_nr{padding:18px 20px 18px 30px; text-align:center; width:855px; height:140px; overflow:hidden; }
#demo {
 overflow:hidden; border:none;
}
#indemo {
float: left;
width: 800%;
}
#demo1,#demo2{height:150px;float:left; display:inline-table;}
.mainsy_3_nr dl a{ color:#000; text-decoration:none;}
.mainsy_3_nr dl{ float:left; padding-right:1px; height:162px;}
.mainsy_3_nr dt{ height:132px;}
.mainsy_3_nr dd{ line-height:30px;}


#links{ margin:0; padding:0; text-align:center;}
.main7{ margin:10px auto 0 auto; border:1px solid #ccc; padding:10px 6px; text-align:left; line-height:25px; width:989px;}
.main7 a{ color:#000; text-decoration:none; padding:0 10px; }

#footer{ text-align:center; padding:0;}
.footnav{ height:30px; background-color:#098ad3; font-size:14px;color:#fff;}
#footer p{ line-height:30px;}
#footer p a{ color:#000; text-decoration:none;}
#footer p.footnav a{ color:#fff;}
.foot{ width:1003px; background-color:#fff; margin:0 auto; padding:15px 0; line-height:30px;}
.foot a{ color:#000; text-decoration:none;}


#mainzy{ width:984px; margin:0 auto; background-color:#fff; min-height:660px; overflow:hidden; !important;padding:15px 8px; padding-bottom:50px;}
.zyleft{ width:248px; float:left; /*background:url(../images/zy_left_bg.jpg) repeat-y right #f9f9f9; */min-height:660px; height:auto !important; height:660px;}
.zyleft_dh{}
.zyleft_dh_title{ height:36px; line-height:36px; padding-top:5px; /*background-color:#000;*/ color:#000; background:url(../images/ny_dh.jpg) no-repeat top; text-align:left; padding-left:36px; font-size:13px; font-weight:bold;}
.zyleft_dh_bottom,.zyleft_contact_bottom{background:url(../images/ny_dh_x.jpg) no-repeat; height:8px;}
.zyleft_dh_nr{ padding:0 10px 15px; background:url(../images/ny_kd_c.jpg) repeat-y;}
.zyleft_dh_nr li{ line-height:35px; background:url(../images/ny_dh_li.jpg) bottom no-repeat; text-align:left; padding-left:20px;}
.zyleft_dh_nr li a{ color:#000; text-decoration:none;}
.zyleft_dh_nr li a:hover{ font-weight:bold; color:#b75600;}
.zyleft_dh_nr li a.hover{ font-weight:bold; color:#b75600;text-decoration:none;}
.zyleft_contact{ line-height:35px; color:#666666; text-align:left; margin-top:10px;}
.zyleft_contact_title{ background:url(../images/ny_contact.jpg) top; height:41px;}
.zyleft_contact_nr{ background:url(../images/ny_contact_c.jpg) repeat-y; padding-left:4px;}
.zyleft_contact_nr p{ padding:10px 15px;}
.zyright{ float:right; width:703px; border:3px solid #edf2f6;   }
.zyright_title{height:24px; padding-top:15px; background:url(../images/ny_title.jpg) no-repeat; }
.zyright_title_name{ float:left; width:23%; font-weight:bold; text-align:left; padding-left:45px;}
.zyright_title_weizhi{ float:right; width:60%; text-align:right; padding-right:10px;}
.zyright_title_weizhi a{ color:#000; text-decoration:none;}
.zyright_nr{ padding:25px 8px; line-height:30px; color:#333333; text-align:left; min-height:400px; height:auto !important; }
.zyright_nr h3{ text-align:center;}
.zyright_nr ul{ }
.zyright_nr ul li{ border-bottom:1px dashed #ccc; line-height:30px; background:url(../images/xny.png) no-repeat left; padding-left:12px; height:30px;}
.zyright_nr ul li a{ color:#000; text-decoration:none;}
.xa{ float:left; width:80%;}
.xspan{ float:right; width:15%; text-align:right;}

.team_dl{ float:left; width:322px; height:233px; padding:10px 20px;}
.team_dt{ width:164px; float:left; padding:2px; border:1px solid #ccc;}
.team_dd{ width:140px; line-height:24px; float:right; padding:0 6px;}
.team_dd span{ line-height:35px;}

.case_dl{ width:222px;  float:left; height:252px; text-align:center; padding:10px 12px;}
.case_dl a{ color:#000; text-decoration:none; }
.case_dt{ width:250px; height:230px;border:1px solid #bbbbbb;}
.case_dd{ line-height:30px;}

.pro_dl{ width:220px;  float:left; height:200px; text-align:center; padding:15px 2px;}
.pro_dl a{ color:#000; text-decoration:none; }
.pro_dt{ width:220px; height:180px; background:url(../images/cp_bg.jpg) no-repeat; text-align:center;}
.pro_dt img{ margin:0 auto;}
.pro_dd{ line-height:30px;}
 