/* CSS Document */
body{margin:0px; padding:0px; line-height:22px; font-size:12px; color:#313232; font-family:"微软雅黑"; font-family:Arial, Helvetica, sans-serif;}
*{ margin:0; padding:0; list-style:none;}
ul,dl,li,dt,dd,p,h1,h2,h3,h4,h5{margin:0px; padding:0px;}
li{list-style-type:none;}
img{border:0px;}
a{ color:#313232; text-decoration:none;}
a:hover{}
.clear{ clear:both;}
.blue{ color:#0191e2;}
h2{ font-size:14px;}


/*首页样式*/
.head{ margin:0 auto; width:100%; height:450px; background:url(../images/top_bg.png) repeat-x left top; overflow:hidden;}
.head .logo{ margin:0 auto; width:1000px; height:97px; background:url(../images/logo.png) no-repeat left center;}
.head .logo p{ color:#FFF; text-align:right; padding:30px 10px 0 0;}
.head .logo a{ color:#FFF; }
.head .nav{ margin:0 auto; width:1000px; height:34px; line-height:34px; font-size:14px; color:#cfdefe; font-weight:bold;}
.head .nav a{ float:left; display:block; color:#cfdefe; padding:0 26px; background:url(../images/bg_5.png) no-repeat right center;}
.head .banner{ margin:7px auto 0 auto; width:990px; height:320px; overflow:hidden;}

.head2{ margin:0 auto; width:100%; height:382px; background:url(../images/top_bg.png) repeat-x left top; overflow:hidden;}
.head2 .logo{ margin:0 auto; width:1000px; height:97px; background:url(../images/logo.png) no-repeat left center;}
.head2 .logo p{ color:#FFF; text-align:right; padding:30px 10px 0 0;}
.head2 .logo a{ color:#FFF; }
.head2 .nav{ margin:0 auto; width:1000px; height:34px; line-height:34px; font-size:14px; color:#cfdefe; font-weight:bold;}
.head2 .nav a{ float:left; display:block; color:#cfdefe; padding:0 26px; background:url(../images/bg_5.png) no-repeat right center;}
.head2 .banner{ margin:4px auto 0 auto; width:990px; height:250px; overflow:hidden;}

.head3{ margin:0 auto; width:100%; height:450px; background:url(../images/top_bg.png) repeat-x left top; overflow:hidden;}
.head3 .logo{ margin:0 auto; width:1000px; height:97px; background:url(../images/logo.png) no-repeat left center;}
.head3 .logo p{ color:#FFF; text-align:right; padding:30px 10px 0 0;}
.head3 .logo a{ color:#FFF; }
.head3 .nav{ margin:0 auto; width:1050px; height:34px; line-height:34px; font-size:12px; color:#cfdefe; }
.head3 .nav a{ float:left; display:block; color:#cfdefe; padding:0 10px; background:url(../images/bg_5.png) no-repeat right center;}
.head3 .banner{ margin:7px auto 0 auto; width:990px; height:320px; overflow:hidden;}


.head4{ margin:0 auto; width:100%; height:382px; background:url(../images/top_bg.png) repeat-x left top; overflow:hidden;}
.head4 .logo{ margin:0 auto; width:1000px; height:97px; background:url(../images/logoenglish.png) no-repeat left center;}
.head4 .logo p{ color:#FFF; text-align:right; padding:30px 10px 0 0;}
.head4 .logo a{ color:#FFF; }
.head4 .nav{ margin:0 auto; width:1050px; height:34px; line-height:34px; font-size:12px; color:#cfdefe;}
.head4 .nav a{ float:left; display:block; color:#cfdefe; padding:0 10px; background:url(../images/bg_5.png) no-repeat right center;}
.head4 .banner{ margin:4px auto 0 auto; width:990px; height:250px; overflow:hidden;}


#playBox{ width:990px; height:306px; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; position:absolute; top:120px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; position:absolute; top:120px; right:10px; z-index:10;}
#playBox .smalltitle {width:990px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:60px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}

#playBox2{ width:990px; height:250px; position:relative; overflow:hidden;}
#playBox2 .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox2 .oUlplay li{ float:left;}
#playBox2 .pre{ cursor:pointer; width:45px; height:45px; position:absolute; top:120px; left:10px; z-index:10;}
#playBox2 .next{ cursor:pointer; width:45px; height:45px; position:absolute; top:120px; right:10px; z-index:10;}
#playBox2 .smalltitle {width:990px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox2 .smalltitle ul{ width:60px; margin:0 auto;}
#playBox2 .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox2 .smalltitle .thistitle{ background:#69aaec;}

.main{width:100%; background:url(../images/main_bg.png);}
.main .box{ margin:0 auto; width:978px; padding:6px; background:#FFF; overflow:hidden;}
.main .main_l{ float:left; width:720px;}
.main .main_r{ float:right; width:250px;}
.main .frame{ border:1px solid #d8d8d8; background:url(../images/bg_1.png) repeat-x left top; }
.main .frame h2{ background:url(../images/bg_2.png) no-repeat 15px center; color:#FFF; padding-left:40px; line-height:30px;}
.main .frame h2 span{ float:right; padding:2px 10px 0 0;}
.main .news{ float:left; width:718px; height:260px;overflow:hidden;}
.main .news p{ float:left; width:300px; margin:12px 12px 0 12px;}
.main .news ul{ float:left; width:370px; margin:12px 0 0 0;}
.main .news li span{ float:right; color:#aca9a2;}
.main .zxkf{ height:260px; border:1px solid #d8d8d8; background:url(../images/bg_4.png) no-repeat left top;}
.main .zxkf h2{ padding-left:20px; line-height:29px; color:#055198;}
.main .zxkf p{ text-align:center;}
.main .zxkf img{ margin-top:8px;}
.main .ss{ border:1px solid #d0d0d0; margin-left:8px; width:180px;}
.main .about{ float:left; width:310px; margin:12px 0 0 0; height:230px;}
.main .about img{ float:left; margin-right:12px;}
.main .about p{ margin:12px;}
.main .yafa{ float:left; width:310px; margin:12px 0 0 0; height:230px; overflow:hidden;}
.main .yafa p{ float:left; width:90px; margin:30px 12px 0 12px;}
.main .yafa ul{ float: left; width:180px; margin:12px 0 0 0; line-height:24px;}
.main .xbzl{ float:left; width:398px; margin:12px 0 0 10px; height:232px; background:url(../images/bg_3.png) no-repeat left top;}
.main .xbzl h2{ padding-left:20px; line-height:29px; color:#055198;}
.main .xbzl h2 span{ float:right; padding-right:8px;}
.main .xbzl p{ float:left; width:110px; margin:30px 12px 0 8px;}
.main .xbzl ul{ float: left; width:260px; margin:12px 0 0 0; line-height:24px;}
.main .zjtj{ margin-top:12px; height:195px;}
.main .zjtj ul{ padding:15px 0 12px 0;}
.main .zjtj li{ float:left; width:100px; text-align:center; margin-left:15px;}
.main .link{ margin-top:10px; height:267px;}
.main .link p{ text-align:center; margin-top:8px;}

.foot_1{ margin:0 auto; width:990px; line-height:35px; text-align:center; background:#919191; color:#FFF;}
.foot_1 a{ color:#FFF;}
.foot{ margin:0 auto; width:100%; height:120px; background:#fff; text-align:center;}
.foot p{ padding-top:30px; line-height:26px;}

/*内页面样式*/
.title{background:url(../images/bg_1.png) repeat-x left top; color:#FFF; padding-left:30px; line-height:30px;}
.about2{border:1px solid #d8d8d8; padding:25px; line-height:26px; font-size:14px;}
.about2 p{ margin-top:10px;}
.about2 h2{ background:url(../images/bg_2.png) no-repeat 15px center; color:#FFF; padding-left:40px; line-height:30px;}

.news2{ padding:20px; font-size:14px; line-height:36px;}
.news2 li{ border-bottom:1px dotted #CCCCCC;}
.news2 li span{ float:right; color:#aaa;}
.news2 .pag{ margin-top:30px; text-align:center;}

.news3{ font-size:14px; padding:20px; line-height:28px;}
.news3 h1{ margin-top:25px;font-size:24px; text-align:center; border-bottom:1px solid #ddd; margin-bottom:20px; padding-bottom:10px;}

.zj{ padding:20px;}
.zj li{ border-bottom:1px dotted #CCCCCC; overflow:hidden; padding-top:15px;}
.zj li img{ float:left; margin:0 15px 15px 0;}
.zj li p{}

.cpzs{ margin-top:15px; overflow:hidden;}
.cpzs li{ float:left; width:180px; height:240px; margin-left:35px; display:inline; margin-top:10px;}
.cpzs li img{ width:165px; height:200px; padding:3px; border:1px solid #CCCCCC;}
.cpzs li p{ text-align:center; height:30px; line-height:30px;}