@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding:0; margin:0; font-family:"宋体", Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; color:#666;}
body{ background:#fff;}
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; vertical-align:top; }
ol li, ul li, dl dt, dl dd { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
input, button, textarea, checkbox, select, radio，form { vertical-align:top; }
p{ text-indent:24px; line-height:30px; font-size:14px;}

/* basic.css */
a{outline: none;}
a:active {star:expression(this.onFocus=this.blur());}/*IE6 下用；去除链接框*/
:focus { outline:none; }/*ff/chorme/opera/safari下用；去除链接框*/
a:link, a:visited { text-decoration:none; color:#333;}
a:hover { color:#F30; text-decoration:underline; }
a.red12:link{ color:#F00;}
a.red12:visited{ color:#F00;}
a.red12:hover{ color:#F00;}
a.white12:link{ color:#FFF;}
a.white12:visited{ color:#FFF;}
a.white12:hover{ color:#FFF;}
.clear{ clear:both; font-size:0px; height:0; line-height:0;}
.blank{ font-size:0px; line-height:0px; overflow:hidden; clear:both; zoom:1; height:10px;}
.blank2{ font-size:0px; line-height:0px; overflow:hidden; clear:both; zoom:1; height:5px;}
.content{ width:1200px; height:auto; background:#fff; margin:0 auto;}

/*top
.hea{ width:1200px; height:99px; }
.logo{ width:400px; height:100px; float:left; background:url(../images/logo.jpg) center no-repeat;}
.nav{ width:745px; height:100px; line-height:100px; padding-left:55px; float:left; background:url(../images/navbg.jpg) center no-repeat;}
.nav a{ width:99px; font-size:14px; color:#FFF; display:block; text-align:center; float:left; }*/

.top{ width:100%; height:96px; margin:0 auto; background:url(../images/heabg.jpg) repeat-x;}
.header { width: 1200px; height: 92px; margin: 0 auto;}
.logo { width: 230px; float: left; padding-top: 15px; margin-left:40px;}
.logo img { width: 214px; height:61px;}
.menu { width:850px; float:right; margin:0; padding: 0;}
.hdrt { width: 500px; margin-left:340px;}
.xq { float: right; height: 20px; margin-left: 10px; margin-right:20px; padding-top: 13px;}
.xq p { line-height: 20px; font-size:12px; color:#999;}
.xq a:link{ color:#999; font-size:12px;}
.xq a:visited{ color:#999; font-size:12px;}
.xq a:hover{ color:#999; font-size:12px;}
.search{ width:200px; float:right; margin-top:10px;}
.search .sou { border: 1px solid #e8e8e8; float: left; height: 22px; line-height: 22px; text-indent: 5px; width: 117px;}
.search .ann { height: 22px; width: 52px; background:url(../images/ann.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none; float: left;}

.nav_wrap{ margin-top:20px;}
.nav  {font-family: "微软雅黑"; margin: 0 auto;}
.nav li { float: left;height:30px;line-height:30px;}
.nav li a { color: #000; display: block;font-size: 14px; font-weight: bold; text-align: center; width: 105px;}
.nav li a:hover, .nav li a.on:hover {  background: none repeat scroll 0 0 #0040a6; text-decoration: none;color:#fff;}
.nav li a.on { background: none repeat scroll 0 0 #0040a6;color:#fff;}
.nav li a.on2 { background: none repeat scroll 0 0 #333; text-decoration: none;color:#fff;}
.nav li.on:hover { background: none repeat scroll 0 0 #0040a6; text-decoration: none;}
.nav li ul { display: none; position: absolute; z-index: 9999;}
.nav li ul li { display: block; float: none; line-height: 30px;  position: relative;}
.nav li ul li .s { border-left: 1px solid transparent; left: 140px; position: absolute; top: 0;}
.nav li ul li .s li { float: none;}
.nav li ul li a { width: 85px; height: 30px;line-height:30px;background: none repeat scroll 0 0 #333; color: #fff; display: block; font-size: 12px; font-weight: normal; padding: 0px 0px 4px 20px; text-align: left;}
.nav li ul li a:hover { color: #fff;}

/*banner*/
.banner{ height:450px; margin-bottom:20px;}
#full-screen-slider { width:100%; height:450px; float:left; position:relative}
#slides { display:block; width:100%; height:450px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:410px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

/*part1*/
.box1{ width:1180px; margin:0 auto;}
.box1_l{ width:290px; float:left; }
.boxtit{ height:40px; line-height:40px; margin-bottom:10px; background:url(../images/ico1.jpg) 0px center no-repeat;}
.boxtit h2{ line-height:40px; font-size:16px; float:left; padding-left:20px; padding-right:5px; color:#000; font-weight:bold;}
.boxtit span{ font-size:10px; color:#bbbbbb; padding-top:4px; display:block; font-family:Arial, Helvetica, sans-serif;}
.box1_l p{ font-size:12px; padding:10px 12px; line-height:24px;}
.box1_l img{ border:#CCC 1px solid; padding:3px;}
.box1_c{ width:532px; height:281px; float:left; margin:0 10px;}
.box1_r{ width:315px; float:left; padding:0 10px;}
.box1_r ul li{ height:32px; line-height:32px; border-bottom:#e7e7e7 1px solid;}
.box1_r ul li h2{ width:238px; line-height:32px; float:left; margin-right:10px;}
.gsti{ float:left; width:240px;}
.gsti h2{ line-height:40px; font-size:16px; float:left; padding-left:20px; padding-right:5px; color:#000; font-weight:bold;}
.gsti span{ font-size:10px; color:#bbbbbb; padding-top:12px; display:block; font-family:Arial, Helvetica, sans-serif;}
.morestyle{ float:right; font-size:12px; color:#000; background:#0041a6; padding:1px 5px; margin-top:8px;}

#KinSlideshow{ width:532px; height:281px; overflow:hidden;}
.code{ height:auto; padding:20px; border:1px solid #9EC9FE; background:#ECF3FD;}
.code pre{ font-family:"Courier New";font-size:14px;}
.info{ font-size:12px; color:#666666; font-family:Verdana; margin:20px 0 50px 0;}
.info p{ margin:0; padding:0; line-height:22px; text-indent:40px;}
h2.title{ margin:0; padding:0; margin-top:50px; font-size:18px; font-family:"微软雅黑",Verdana;}
h3.title{ font-size:16px; font-family:"微软雅黑",Verdana;}
.importInfo{ font-family:Verdana; font-size:14px;}

/*part2*/
.box2bg{ background:#eee; height:200px; margin:20px 0; padding:20px 0px;}
.box2{ width:1180px; margin:0 auto}
.box2_l{ width:310px; float:left;}
.box2 h2{ height:40px; font-size:16px; font-weight:bold; color:#000; float:left;}
.box2 span{ font-size:12px; color:#000; float:right; background:#0041a6; padding:1px 5px;}
.box2 span a{ color:#FFF}
.box2 span a:link{ color:#FFF}
.box2 span a:visited{ color:#FFF}
.box2 span a:hover{ color:#FFF}
.box2_l p{ font-size:12px; background:url(../images/dsz.jpg) 10px center no-repeat; padding:20px 10px 20px 155px;}
.box2_c{ width:310px; float:left; margin:0px 20px;}
.box2_c ul li{ height:30px; line-height:30px; padding-left:20px; background:url(../images/ico3.jpg) 0px center no-repeat;}
.box2_r { width:520px; float:left;}
.box2_r ul li{ float:left; margin:0 10px; float:left;}

/*part3*/
.box3{ width:1180px; height:310px; background:url(../images/box3pt1.jpg) no-repeat; color:#fff; margin:0 auto;}
.anliti{ height:40px; line-height:40px; margin-bottom:10px; font-size:24px; font-family:"微软雅黑"; background:url(../images/jtalbg.jpg) center no-repeat; color:#000; text-align:center;}
.box3 ul li{ width:275px; background:#dee2e3; float:left; margin:0 10px;}
.box3 ul li h2{ height:30px; font-size:16px; font-weight:bold; color:#000; background:url(../images/h2bg.jpg) left bottom no-repeat; margin:10px 10px 0px 10px; }
.box3 ul li p{ font-size:12px; line-height:24px; padding:5px 10px 10px 10px; color:#888;}
.box3 ul li h2 a:link{ color:#000;}
.box3 ul li h2 a:visited{ color:#000;}
.box3 ul li h2 a:hover{ color:#f30;}

/*alink*/
.alink{ background:#f3f3f3; padding:10px;}
.linkcon{ width:1160px; margin:0 auto;}
.linkcon h2{ line-height:30px; font-size:14px; font-weight:bold; color:#000;}
.linkcon a{ line-height:30px;}

/*foot*/
.footer{ background:#00307d;}
.foot{ width:1200px; height:160px; background:url(../images/bottomlogo.jpg) 80px center no-repeat; margin:0 auto;}
.bq_foot{ width:520px; margin-left:250px; padding-top:25px;}
.bq_foot p{ font-size:12px; color:#81a7e5; }


/*about*/
.aboutbanner{ height:300px; background:url(../images/aboutbanner.jpg) center no-repeat;}
.newsbanner{ height:300px; background:url(../images/newsbanner.jpg) center no-repeat;}
.projbanner{ height:300px; background:url(../images/projbanner.jpg) center no-repeat;}
.teambanner{ height:300px; background:url(../images/teambanner.jpg) center no-repeat;}
.joinbanner{ height:300px; background:url(../images/joinbanner.jpg) center no-repeat;}
.listbox{ width:1180px; margin:0 auto;}
.listbox_l{ width:300px; float:left;}
.listnav{ margin-top:20px;}
.listnav h2{ height:80px; line-height:80px; text-align:center; background:#d7dfe5; font-size:24px; color:#0040a6; font-family:"微软雅黑";}
.listnav ul li{ height:50px; line-height:50px; padding-left:36px; border-bottom:#e0e0e0 1px solid; background:url(../images/list_ico.jpg) 20px center no-repeat #f3f3f3;}
.listnav ul li a{ font-family:"微软雅黑"; font-size:16px; display:block;}
.listnav ul li a:link{ color:#333; text-decoration:none;}
.listnav ul li a:visited{ color:#333; text-decoration:none;}
.listnav ul li a:hover{ color:#f00; text-decoration:none;}
.lxabout{ padding:12px; background:#f3f3f3;}
.lxabout p{ text-indent:0px; line-height:24px; font-size:12px; padding:0px 10px;}

/*list*/
.listbox_r{ width:850px; float:right; margin-top:10px;}
.listbox_r .listt{ height:52px; line-height:52px; padding-left:50px; background:url(../images/list_tbg.jpg) center no-repeat; font-size:24px; color:#000;font-family: "微软雅黑"; }
.listtext{ margin:20px 30px 20px 30px;}
.listtext p,.listtext div{ font-size:14px; line-height:30px;}
.textpt{ text-align:center;}
.listulli{ margin:20px 20px;}
.listulli ul li{  padding-left:40px; background:url(../images/ico1.jpg) 10px 6px no-repeat; margin:10px 0px;}
.listulli ul li h2{ height:30px; line-height:30px; font-size:18px; color:#333; font-family: "微软雅黑";}
.listulli ul li p{ color:#999;}
.lid{ height:30px; font-size:14px; padding-top:20px; border-bottom:#CCC 1px dashed;}
.listqw{ float:right}
.listqw a:link{ color:#F00;}
.listqw a:visited{ color:#F00;}
.listqw a:hover{ color:#F00;}
.listtime{ float:left;}

.fenye{width:528px; height:25px; margin:30px auto;}
.fenye ul li{float:left; margin-left:5px; background:#fff; border:1px solid #ccc; padding-left:8px; padding-right:8px; }
.fenye ul li .thisclass{ background:#dedede;}

/*公益*/
.gongyibanner{ height:300px; background:url(../images/gongyibanner.jpg) center no-repeat;}
.gyti{ height:50px; background:url(../images/gytibg.jpg) center no-repeat;}
.gyti h2{ line-height:40px; font-family:"微软雅黑"; font-size:30px; font-weight:bold; color:#000; padding-left:40px; float:left;}
.gyti span{ line-height:44px; font-size:16px; color:#999; padding-left:40px; float:left;}
.gymore{ float:right; margin:13px 90px 0px 0px}
.gybox{ width:1180px; margin:0 auto;}
.gyul{ margin-top:20px;}
.gyul ul li{ width:353px; float:left; margin:20px 20px;}
.gyul ul li a:link{ color:#F00;}
.gyul ul li a:visited{ color:#F00;}
.gyul ul li a:hover{ color:#F00;}

/*加入我们*/
.joinbox{ margin:0 30px; padding:20px 0px;}
.joinbox h2{ height:40px; line-height:40px; font-size:14px; color:#F00; font-weight:bold; border-bottom:#CCC 1px dashed; margin-bottom:10px;}
.joinbox p{ text-indent:0px; color:#333; }
.joinbox p strong{ color:#000;}

/*项目展示*/
.probox{ width:100%; padding:30px 0px; background:#ededed;}
.pro_t{ width:1180px; margin:0 auto;}
.pro_t p{ margin-top:20px; font-family:"微软雅黑"; font-size:18px;}
.pro_our{ margin:20px 0px 0px 0px;}
.pro_we{ width:700px; float:left;}
.pro_we h2{ font-size:18px; margin:10px 0px; color:#F00; font-family:"微软雅黑"}
.pro_we ul{ margin:10px 0px;}
.pro_we ul li{ line-height:40px; text-indent:24px; background:url(../images/ico_pro.jpg) 8px 8px no-repeat; font-size:14px; font-family:"微软雅黑"}
.red14b{ font-size:14px; color:#F00; line-height:24px; font-family:"微软雅黑"}
.pro_vcr{ width:450px; height:300px; float:left; padding:0px 0px 0px 30px;}
.pro_vcr embed{ border:#ccc 10px solid;}

.pro_xm{ width:1180px; margin:20px auto;}
.pro_xm_t{ text-align:center; border-bottom:#0241a6 2px solid; margin-bottom:20px; padding-bottom:10px;}
.pro_xm_t p{ font-size:18px; padding:10px;}
.pro_xm_l{ width:435px; float:left; padding:15px; border:#e6e6e6 1px solid;}
.pro_xm_l h2{ height:40px; line-height:30px; background:url(../images/xm_tibg.jpg) 2px 2px no-repeat; font-size:24px; font-family:"微软雅黑"; text-indent:20px; color:#000;}
.pro_xm_r{ width:690px; float:left;  margin-left:23px;}
.pro_xm_r ul{}
.pro_xm_r ul li{ width:217px; height:121px; float:left; margin-right:19px;}
.pro_xm_r ul .xmli1{ background:url(../images/xmbg1.jpg) no-repeat;}
.pro_xm_r ul .xmli2{ background:url(../images/xmbg2.jpg) no-repeat;}
.pro_xm_r ul .xmli3{ background:url(../images/xmbg3.jpg) no-repeat; margin-right:0px;}
.pro_xm_r ul .xmli4{ background:url(../images/xmbg4.jpg) no-repeat; margin-top:15px;}
.pro_xm_r ul .xmli5{ background:url(../images/xmbg5.jpg) no-repeat; margin-top:15px;}
.pro_xm_r ul .xmli6{ background:url(../images/xmbg6.jpg) no-repeat; margin-right:0px; margin-top:15px;}
.pro_xm_r ul li h2{ line-height:30px; font-size:14px; font-weight:bold; color:#F00; padding-left:40px; padding-top:10px;}
.pro_xm_r ul li p{ text-indent:0px; font-size:12px; line-height:20px; padding:0px 30px 0px 40px;}
.xmimg{ margin-top:10px;}
.xmimg img{ margin-right:8px;}
.xm3ul li{ width:342px; padding:15px; border:#e6e6e6 1px solid; margin-top:30px; margin-right:26px; float:left;}
.xm3ul li h2{height:40px; line-height:30px; background:url(../images/xm_tibg.jpg) 2px 2px no-repeat; font-size:24px; font-family:"微软雅黑"; text-indent:20px; color:#000;}
.hzbox{ width:1180px; margin:0 auto;}
.hzbox h2{ height:50px; line-height:40px; font-size:24px; font-family:"微软雅黑"; color:#000; background:url(../images/hztibg.jpg) bottom no-repeat; margin-bottom:10px;}
.hzbox ul{ height:190px; background:url(../images/hzboxbg.jpg) no-repeat;}
.hzbox ul li{ height:70px; float:left; margin:10px 26px;}
#showpt{ width:434px; height:260px; overflow:hidden;}


.gz_nr{ width:690px; height:auto; margin:0 auto; position:relative;}
.gz_nr .gz_pic{width:690px;height:205px;overflow:hidden;} 
.gz_nr .gz_pic ul li{ float:left; margin-right:14px; width:220px; height:170px;}
.gz_nr .dbgdan1{width:30px; height:50px;overflow:hidden;position:absolute; top:60px; left:0px;background:url(../images/icon.png) no-repeat;background-position:0 0;}
.gz_nr .dbgdan2{width:30px; height:50px;overflow:hidden;position:absolute; top:60px; right:0px;background:url(../images/icon.png) no-repeat;background-position:0 -60px;}



/*fengcai*/
.fcpt{ margin-left:25px;}
.fcpt li{ width:250px; float:left; text-align:center; padding:5px; border:#dfdfdf 1px solid; margin:20px 10px 0px 0px;}












