@charset "gb2312";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; font-family:Microsoft Yahei,SimHei,STXihei,Arial,SimSun;border:0; color:#333333; font-size:12px}
a {text-decoration:none;}
li {list-style-type:none;}
a:hover{text-decoration:none; color:#900}

#top {width:100%; height:100px;font-size:12px}
.topa {width:1000px; height:90px; margin:0 auto; clear:both}
.logo {width:609px; height:60px; padding:15px 0; float:left;}
.top1 {width:333px;padding:20px 0; float:right;}


/*ÍøÕ¾µ¼º½*/
.dh {width:1000px; height:46px;margin:0 auto; }

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; text-decoration:none; height:57px; line-height:57px;}
ul.menu A:hover {DISPLAY: block;COLOR: #fff; TEXT-DECORATION: none;}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; left:0px; top:47px;display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative;width:142px;border:0px solid #e1e1e1; border-bottom:none; }
ul.menu ul li a {display:block; background:url() #fff;font-size:12px; color:#333; text-align:left;height:35px;line-height:35px; padding-left:10px}
ul.menu ul li a:hover { background:url() #900;text-align:left; color:#fff}
ul.menu ul ul {left:10px;}
ul.menu .menulink { width:142px;height:46px; font-size:15px;color:#333;background: url(../images/nav.jpg) left center no-repeat;font-weight:normal; line-height:46px; text-align:center;}
ul.menu .menulink:hover, ul.menu .menuhover {color:#fff; border:solid 0px #5E86BB; font-weight:normal;background:url() #900 }


.menu1 {DISPLAY: block;BACKGROUND: url() no-repeat;text-align:center;TEXT-DECORATION: none;}
#menu10 {WIDTH:1000px; height:46px; margin:0 auto; border-right:1px solid #b6b5ba}



.In{ width:1000px; margin:25px auto; overflow:hidden;border-left:1px solid #999; height:550px;border-right:1px solid #777;}
.In .Incontact{ width:285px;  overflow:hidden; float: left; padding-left:15px; height:280px}
.In .Incontact .title{ width:285px;  height:40px}
.In .Incontact .title h1{ font-size:18px; font-weight:normal; line-height:30px; border-top:3px #900 solid; float:left}
.In .Incontact .title h2{ font-size:16px; font-weight:normal; line-height:37px; float:left; padding-left:10px;color:#CCC; font-family: Verdana}
.In .Incontact .title h3{ font-size:12px; font-weight:normal; line-height:37px; color:#666; float:right}
.In .Incontact .title h3 a{ color:#666}
.In .Incontact .title h3 a:hover{ color:#ff0000}

.In .Incontact .wenzi{ width:285px; overflow:hidden}
.In .Incontact .wenzi p{font-size:12px; font-weight:normal; line-height:16px; color:#666;}


.In .Inabout{ width:640px; border-left:1px solid #777; overflow:hidden; float:right; padding-left:15px;height:280px; padding-right:15px}
.In .Inabout .title{ width:640px;  height:40px}
.In .Inabout .title h1{ font-size:18px; font-weight:normal; line-height:30px; border-top:3px #900 solid; float:left}
.In .Inabout .title h2{ font-size:16px; font-weight:normal; line-height:37px; float:left; padding-left:10px;color:#CCC; font-family: Verdana}
.In .Inabout .title h3{ font-size:12px; font-weight:normal; line-height:37px; color:#666; float:right}
.In .Inabout .title h3 a{ color:#666}
.In .Inabout .title h3 a:hover{ color:#ff0000}
.In .Inabout .wenzi{ width:640px; overflow:hidden; margin-top:10px}
.In .Inabout .wenzi p{font-size:13px; font-weight:normal; line-height:25px; color:#666;}


.In .Incase{ width:970px;overflow:hidden;height:280px; margin:0 auto; margin-top:20px }
.In .Incase .title{ width:970px;  height:40px}
.In .Incase .title h1{ font-size:18px; font-weight:normal; line-height:30px; border-top:3px #900 solid; float:left}
.In .Incase .title h2{ font-size:16px; font-weight:normal; line-height:37px; float:left; padding-left:10px; color:#CCC; font-family: Verdana}
.In .Incase .title h3{ font-size:12px; font-weight:normal; line-height:37px; color:#666; float:right}
.In .Incase .title h3 a{ color:#666}
.In .Incase .title h3 a:hover{ color:#ff0000}
.In .Incase .wenzi{ width:970px; overflow:hidden; margin-top:10px}
.In .Incase .wenzi p{font-size:13px; font-weight:normal; line-height:25px; color:#666;}












.In1{ width:1000px; margin:25px auto; overflow:hidden;border-left:1px solid #999; height:170px;border-right:1px solid #777;}
.In1 .Incul{ width:285px;  overflow:hidden; float: left; padding-left:15px; height:170px}


.In1 .Innews{ width:640px; overflow:hidden; float:right; padding-left:15px;height:170px; padding-right:15px}
.In1 .Innews .title{ width:640px;  height:40px}
.In1 .Innews .title h1{ font-size:18px; font-weight:normal; line-height:30px; border-top:3px #900 solid; float:left}
.In1 .Innews .title h2{ font-size:16px; font-weight:normal; line-height:37px; float:left; padding-left:10px;color:#CCC; font-family: Verdana}
.In1 .Innews .title h3{ font-size:12px; font-weight:normal; line-height:37px; color:#666; float:right}
.In1 .Innews .title h3 a{ color:#666}
.In1 .Innews .title h3 a:hover{ color:#ff0000}
.In1 .Innews .wenzi{ width:640px; overflow:hidden;}
.In1 .Innews .wenzi p{font-size:13px; font-weight:normal; line-height:25px; color:#666;}



.In2{ width:1000px; margin:25px auto; overflow:hidden; height:100px;}
.In2 .title{ width:1000px;overflow:hidden; height:40px}
.In2 .title h1{ font-size:18px; font-weight:normal; line-height:30px; border-top:3px #900 solid; float:left}
.In2 .title h2{ font-size:16px; font-weight:normal; line-height:37px; float:left; padding-left:10px;color:#CCC; font-family: Verdana}
.In2 .Tu{ width:1000px}





.banner {width:1000px; margin:0 auto; height:404px; padding-top:1px; clear:both;}
#full-screen-slider { width:100%; height:404px; float:left; position:relative; z-index:10;}
#slides { display:block; width:100%; height:404px; list-style:none; padding:0; margin:0; position:relative; z-index:10;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; z-index:10;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; right:41%; top:380px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:28px; height:4px; float:left; margin-left:5px; background:#CCC }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#900;}


.banner01 {width:1000px; margin:0 auto; height:260px; padding-top:1px; clear:both;}




.jspt {width:1050px; margin:0 auto; height:100px; background:url(../images/bt_bg.jpg) repeat-x 0 0;}
.jspt1 {width:1010px; height:100px; margin:0 auto;}
.jspt11 {width:1010px; height:110px; position:absolute; margin-top:-30px; z-index:5000;}
.jspt11 li {float:left; width:245px; height:110px; margin-left:10px;}


.dbdh {width:1000px; height:45px; margin:0 auto; clear:both; background:#ccc; font-size:12px}
.dbdh ul {display:block; width:480px; height:45px; margin:0 auto;}
.dbdh li {float:left; padding:0 5px; line-height:45px; color:#666;}
.dbdh li a {color:#666;}
#db {width:1000px; height:50px; clear:both;font-size:13px; margin:15px auto}
.db {height:50px;line-height:22px;width:1000px;text-align:left;}
.db span { margin:0 auto}



.banner_ejym {width:1050px; margin:0 auto; height:300px; border-bottom:#fff solid 4px; border-top:#FFFFFF solid 1px;}
.ejym {width:100%; height:auto;}
.dqwz {width:718px; padding:0 10px; height:30px; line-height:30px; margin:0 auto; border-bottom:#d9e4f3 solid 1px; background:url(../images/ej_bt.jpg) repeat-x 0 0;}
.dqwz1 {float:left;}
.dqwz1 h2 {font-size:14px; letter-spacing:0px; color:#005ca2;}
.dqwz2 {float:right; width:15px; height:16px; padding:5px 10px 7px 7px;}
.dqwz3 {float:right; letter-spacing:0px;}
.dqwz3 a {color:#005ca2;}

.dqwz2-1 {float:left; width:15px; height:16px; padding:5px 10px 7px 7px;}
.dqwz3a {float:left; letter-spacing:0px; color:#FFF}
.dqwz3a a {color:#fff;}



.ejym1 {width:1000px; height:auto; margin:0 auto; padding-top:20px;font-size:12px}
.ejym11 {width:230px; padding-right:28px; height:auto; float:left;}
.ejym11 h2 {font-size:24px; width:225px; height:50px; display:block; line-height:50px; border-bottom:#005ca2 solid 2px; font-weight:normal; padding-left:5px;}
.ejym11 img {display:block; width:230px; height:auto; padding:10px 0;}
.ejym11 li {width:230px; height:29px; border-bottom:#CCCCCC solid 1px;}
.ejym11 li a {display:block; width:200px; height:29px; line-height:29px; background:url(../images/bt_mr.png) no-repeat 0 0; font-size:14px; letter-spacing:0px; padding-left:30px;}
.ejym11 li a:hover {color:#FFFFFF; background:url(../images/bt_jg.png) no-repeat 0 0;}


.ejym12 {width:738px; height:auto; padding-bottom:20px; background:#FFFFFF; float:right; border:#0088d2 solid 1px;}

.gsgk {width:710px; margin:0 auto; min-height:300px;}
.gsgk h3 {display:block; width:100%; height:30px; line-height:30px; text-align:center; font-size:16px; letter-spacing:0px; padding:20px 0 10px 0;}
.wz_bg {display:block; width:100%; height:30px; background:url(../images/wz_bg.jpg) no-repeat center 0; line-height:40px; text-align:center;}
.gsgk p {letter-spacing:0px; line-height:30px; padding:8px 0px}


.xwzx {width:698px; height:110px; padding:20px 0; border-bottom:#CCCCCC dotted 1px; margin:0 auto;}
.xwzx1 {width:148px; height:108px; border:#ccc solid 1px; float:left;}
.xwzx1 img {width:146px; height:106px; border:#FFFFFF solid 1px;}
.xwzx2 {width:508px; height:110px; padding:0 20px; float:left;line-height:18px}
.xwzx2 a:hover {text-decoration:underline; line-height:18px}
.xwzx2 h2 {color:#005ca2; padding:5px 0;line-height:18px}
.xwzx2 span {padding:0 0 5px 0; color:#666666; display:block;line-height:18px}

.zwzp {width:698px; margin:0 auto; height:auto; padding-top:20px;}
.zwzp p {text-indent:28px; padding-bottom:15px; line-height:24px;}
.zwzp1 {width:698px; height:260px; border:#CCCCCC solid 1px; clear:both;}
.zwzp11 {width:100%; height:29px; line-height:29px; font-weight:bold; border-bottom:#CCCCCC solid 1px; text-indent:10px; letter-spacing:0px; color:#005ca2;}
.zwzp12 {width:100%; height:230px;}
.zwzp121 {width:107px; height:230px; line-height:230px; border-right:#CCCCCC solid 1px; padding-left:10px; float:left;}
.zwzp122 {width:558px; height:220px; line-height:30px; padding:5px 10px; float:left;}
.zwzp122 p {text-indent:0;}

.lxwm {width:698px; height:auto; padding-top:10px; margin:0 auto;}
.lxwm h2 {font-size:14px; color:#005ca2; letter-spacing:0px; line-height:50px; height:50px;}
.lxwm p {line-height:30px;}

.khly {width:698px; height:auto; padding-top:10px; margin:0 auto;}
.khly1 {width:100px; height:auto; float:left; padding-left:20px;}
.khly1 li {width:100px; height:25px; line-height:25px; padding-top:23px; text-align:right; letter-spacing:0px;}
.khly1 li span {color:#FF0000;}
.khly2 {width:528px; height:auto; float:left; padding-left:50px;}
.khly2 li {width:528px; height:25px; padding-top:23px;}
.jjfaNone{ display:none;}


/* tFocus */
#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:block;background:url(img/spr.png) no-repeat;}
#tFocus{width:698px;height:517px;background:#dddddd;overflow:hidden; margin:20px 19px 0 19px;}
#tFocus-pic{width:698px;height:400px;position:relative;}
#tFocus-pic img {border:#dddddd solid 1px;}
#tFocus-pic li{width:698px;height:400px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
#tFocusBtn{width:688px;height:105px;padding-left:5px;margin-top:5px;z-index:20;overflow:hidden;}
#tFocus-btn{width:637px;height:105px;position:relative;left:0;bottom:0;overflow:hidden;float:left;margin-right:3px;}
#tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
#tFocus-btn li{height:90px;width:130px;padding-top:7px;display:block;float:left;margin-right:5px;}
#tFocus-btn li img{border:2px solid #fff;}
#tFocus-btn li.active{background-position:-430px -100px;}
#tFocus-btn li.active img{border:2px solid #005ca2;}
#tFocus-leftbtn,#tFocus-rightbtn{height:40px;margin-top:34px;width:15px;float:left;text-indent:-9999px;}
#tFocus-leftbtn{margin-right:5px;background-position:-455px -60px;}
#tFocus-rightbtn{background-position:-480px -60px;}


.p111 a:hover {color:blue;}





.About{ width:1002px; margin:25px auto; overflow: hidden; background: url(../images/Abg.jpg) center repeat-y}
.About .left{ width:240px; overflow: hidden; float:left; margin-left:3px}  
.About .left .title{ width:200px;  height:40px; padding-left:15px}
.About .left .title h1{ font-size:16px; font-weight:bold; line-height:30px; border-top:3px #900 solid; float:left;}
.About .left .title h2{ font-size:16px; font-weight:normal; line-height:37px; float:left; padding-left:10px;color:#CCC; font-family: Verdana}
.About .left .leftlist{ width:240px; overflow:hidden}
.About .left .leftlist a{ width:240px; height:30px; display:block; font-size:14px; line-height:30px; text-indent:15px; background:#e9e9e9; border-bottom:1px solid #FFF}
.About .left .leftlist a:hover{ width:240px; height:30px; display:block; font-size:14px; line-height:30px; text-indent:15px; background:#900; border-bottom:1px solid #FFF; color:#FFF}
.About .left .leftlist p{ width:220px; font-size:12px; color:#666; line-height:20px; margin:0 auto}



.About .right{ width:755px; overflow: hidden; float:right;}  
.About .right .title{ width:725px;  height:40px; margin:0 auto}
.About .right .title h1{font-size:16px; font-weight:bold; line-height:30px; border-top:3px #900 solid; float:left;}
.About .right .title h2{ font-size:16px; font-weight:normal; line-height:37px; float:left; padding-left:10px;color:#CCC; font-family: Verdana}
.About .right .title h3{ font-size:12px; font-weight:normal; line-height:37px; float:right; color:#666;}

.About .right .wenzi{ width:725px; margin:0 auto; overflow:hidden}
.About .right .wenzi p{ font-size:13px; font-weight:normal; line-height:25px; color:#333;}