html,body {	width: 100%;height: 100%; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,input { margin: 0; padding: 0;font-family: "微软雅黑";}
input,textarea{ font-size:12px; font-family: "微软雅黑"; padding:0; color:#ababab}
body{ font-size:12px;}
img{ border:0;}
ul,ol{ list-style:none}
a{ text-decoration:none; color:#565656;}
a:hover{ color:#1656cd;}
.f14{ font-size:14px; color:#666666; line-height:18px; margin-top:10px;}
.f34{ font-size:34px; color:#022e7f; line-height:46px;}
.f26{ font-size:26px; line-height:30px;}
.f36{ font-size:36px; line-height:36px;}
.h550{ width:100%; height:550px; overflow:hidden;}
.title{font-size:30px; line-height:30px; color:#022e7f; text-align:center;}
.content{ padding:0px 100px 50px 100px; font-size:14px; line-height:22px; color:#333;}
.content p{ font-size:14px;}
.cpcontent{ font-size:14px; line-height:24px; color:#494949; overflow:hidden; margin-bottom:50px;}
.cpcontent p{font-size:14px;}


.header{ height:33px; background-color:#003689;}
.header .top{ width:1200px; height:33px; overflow:hidden; margin:0 auto;}
.header .top .left{ float:left; width:200px; font-size:12px; color:#fff; line-height:32px; padding-left:20px; background:url(/demo/img/1_03.jpg) no-repeat left center; }
.header .top .right{ float:right; width:600px;font-size:12px; color:#fff; text-align:right;}
.header .top .right a{ margin-left:12px; padding-left:28px; height:33px; line-height:33px;color:#fff;font-size:12px; }
.header .top .right .china{background:url(/demo/img/03.jpg) no-repeat left center;}
.header .top .right .en{background:url(/demo/img/04.jpg) no-repeat left center;}
.header .top .right .put{ width:170px; height:22px; border:0; padding-left:5px; }
.header .top .right .submit{ width:22px; height:22px;border:0; background:url(../image/s.jpg); cursor:pointer;}

.nav{background-color:#fff; width:100%;height:92px;}
.nav .menu{width:1200px;height:92px; margin:0 auto;}
.nav .menu .left{float:left;width:360px;}
.nav .menu .left .logo{ margin-top:40px;}
.nav .menu .left .logo span{ margin-left:16px; line-height:26px; font-size:12px;}
.nav .menu .right{float:right;width:800px; text-align:right;}
.nav .menu .right .menuul{ margin-top:46px; height:32px; }

#nav li {float: left;display: block;background: none;position: relative;z-index: 999; margin-left:10px;}
#nav li a {display: block;font-size:16px;line-height: 32px;text-decoration: none;color: #565656;width:120px;text-align:center;}
#nav li a:hover, #nav li a.hov {background-color: #003689;color: #fff;}
#nav ul {position: absolute;left: 0;display: none;margin: 0;padding: 0;list-style: none;}
#nav ul li {margin:0;width: 120px;float: left;border-top: 1px solid #fff;text-align: left;background-color:#f5f7f8;text-align:center;}
#nav ul li:hover {border-left: 0px solid transparent;border-right: 0px solid transparent;}
#nav ul a {display: block;height: 20px;line-height: 20px;padding: 8px 5px;border-bottom: 1px solid transparent;text-transform:  uppercase;color: #565656;font-weight: normal;width:110px;font-size:14px;}
#nav ul a:hover {background-color: #003689;color: #fff;}

.banner{ width:100%; height:706px; background:url(../image/banner.jpg) no-repeat center;}

.wp{ width:100%; background-color:#f5f7f8; overflow:hidden;}
.wp .wp1200{ width:1200px; margin:0 auto;}
.wp .wp1200 .wptitle{ width:100%; margin-top:50px; margin-bottom:26px; height:40px; overflow:hidden;}
.wp .wp1200 .wptitle h3{ color:#b1b1b1; font-size:20px; line-height:20px; height:20px; font-weight:normal;}
.wp .wp1200 .wptitle h2{ color:#022e7f; font-size:20px;line-height:20px; height:20px;font-weight:normal;}
.wp .wp1200 .wptitle h2 span{ float:right;}
.wp .wp1200 .wptitle h2 span a{color:#022e7f; font-size:14px; padding-right:24px; background:url(../image/more.jpg) no-repeat right bottom;}
.wp .wp1200 .wpcp{ width:100%; height:422px; overflow:hidden;}
.wp .wp1200 .wpcpli{height:422px; overflow:hidden; position:absolute;}
.wp .wp1200 .wpcpli .cpli{ width:592px; height:422px;overflow:hidden; float:left; margin-right:16px; background-color:#fff;}
.wp .wp1200 .wpcpli .cpli img{width:592px;height:345px;}
.wp .wp1200 .wpcpli .cpli .left{ float:left; width:490px; margin-left:15px; margin-top:20px;}
.wp .wp1200 .wpcpli .cpli .left li{ width:490px; line-height:22px; height:22px; overflow:hidden;}
.wp .wp1200 .wpcpli .cpli .left li a{ font-size:16px;}
.wp .wp1200 .wpcpli .cpli .left li span{ color:#1656cd; font-size:12px;}
.wp .wp1200 .wpcpli .cpli .right{float: right; width:80px; text-align:center;}
.wp .wp1200 .wpcpli .cpli .right a{ font-size:14px; line-height:16px; background-color:#f0f0f0; margin-top:10px; margin-left:10px; padding:14px; width:32px; height:32px; display:block;}
.wp .wp1200 .wpcpli .wpul li{ float:left;width:390px; height:237px;overflow:hidden;margin-right:15px;}
.wp .wp1200 .wpcpli .wpul li img{width:390px; height:237px;}

.wp .wp1200 .wpnews{ height:345px; overflow:hidden;}
.wp .wp1200 .wpnews .left{ float:left; width:600px; height:345px; overflow:hidden;}
.wp .wp1200 .wpnews .right{float:right; width:600px; height:345px; overflow:hidden; background-color:#fff;}
.wp .wp1200 .wpnews .right ul{ overflow:hidden; margin-top:20px;}
.wp .wp1200 .wpnews .right li{ padding-left:48px; padding-right:22px; width:530px; height:51px; line-height:50px; border-top:1px solid #f0f2f3; background:url(/demo/img/jt.jpg) no-repeat 30px center;}
.wp .wp1200 .wpnews .right li.on{border-top:0;}
.wp .wp1200 .wpnews .right li a{ font-size:16px;}
.wp .wp1200 .wpnews .right li span{ float:right; color:#b1b1b1; font-size:14px;}


#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:600px; height:345px; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .oUlplay img{ width:600px; height:345px;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(/demo/img/l.png) no-repeat; position:absolute; top:150px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(/demo/img/r.png) no-repeat; position:absolute; top:150px; right:10px; z-index:10;}
#playBox .smalltitle {width:600px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; 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:#1656cd;}


.wp .wp1200 .wpzp{overflow:hidden; margin-bottom:60px;}
.wp .wp1200 .wpzp .left{ float:left; width:590px;overflow:hidden;}
.wp .wp1200 .wpzp .right{float:right; width:590px;overflow:hidden; }
.wp .wp1200 .wpzp .wpzpul{width:590px; height:345px; overflow:hidden; background:url(../image/zpbj.jpg) no-repeat; }
.wp .wp1200 .wpzp .wpzpul ul{ overflow:hidden; margin-top:20px;}
.wp .wp1200 .wpzp .wpzpul li{ padding-left:48px; padding-right:22px; width:520px; height:51px; line-height:50px; border-top:1px solid #f0f2f3; background:url(/demo/img/jt.png) no-repeat 30px center;}
.wp .wp1200 .wpzp .wpzpul li.on{border-top:0;}
.wp .wp1200 .wpzp .wpzpul li a{ font-size:16px;}
.wp .wp1200 .wpzp .wpzpul li span{ float:right; color:#b1b1b1; font-size:14px;}

.footer{ width:100%; height:330px; background-color:#fff;border-top:1px solid #ddd;}
.footer .foot{width:1200px; margin:0 auto;color:#565656; font-size:12px;}
.footer .foot .lx{ font-size:20px; height:22px; padding-left:24px; background:url(../image/lx.jpg) no-repeat left center; line-height:22px; margin-top:45px; margin-bottom:15px;}
.footer .foot .fs{ overflow:hidden; padding-bottom:22px; border-bottom:1px solid #dddddd;}
.footer .foot .fs .l{ float:left; width:700px;}
.footer .foot .fs .r{ float:right; width:234px; font-size:12px; color:#888888; line-height:16px;}
.footer .foot .dz{overflow:hidden; margin-top:20px;line-height:18px; margin-bottom:10px;}
.footer .foot .dz .l{float:left; width:760px;}
.footer .foot .dz .r{float:right; width:420px;}


.news_tl{ margin-top:50px;}
.news_tl p{font-size:20px;color:#b1b1b1; line-height:24px;text-align:center;}
.news_tl .news_tlcen{ text-align:center; height:40px; overflow:hidden; line-height:40px; background:url(/demo/img/dian.jpg) repeat-x center;}
.news_tl .news_tlcen a{ font-size:30px; color:#022e7f; background-color:#f5f7f8;  padding:0px 15px;}
.news_menu{ margin:30px 0px 50px 0px; height:30px; overflow:hidden; text-align:center; }
.news_menu a{ height:30px;line-height:30px; padding:5px 15px; margin-right:1px; background-color:#d3dbe9; font-size:14px; color:#333333;}
.news_menu a.on{ background-color:#022e7f; color:#fefefe;}
.news_menu a:hover{ background-color:#022e7f; color:#fefefe;}
.newslist{overflow:hidden;}
.newslist .nl{ margin-left:-20px; width:1220px;overflow:hidden;}
.list{ width:285px; height:330px; overflow:hidden; margin-left:20px; float:left; margin-bottom:20px;}
.list img{ width:285px; height:220px; margin-bottom:5px;}
.list p{ color:#999999; line-height:18px;}
.list p a{ font-size:16px; color:#333333; line-height:20px; margin:5px 0px; display:block;}
.list p a:hover{ color:#1656cd;}

.pages{ margin:50px 0px;height:50px; text-align:center;}
.pages a{line-height:20px; padding:4px 10px; margin-right:10px; border:1px solid #ddd; font-size:14px; color:#747474; font-size:16px;}
.pages a.on{ background-color:#022e7f; color:#fff;}
.pages a:hover{ background-color:#022e7f; color:#fff;}

.news_title{ padding:70px 0px 0px 0px; border-bottom:1px solid #d5d5d5; margin-bottom:30px;}
.news_title p{ line-height:36px; text-align:center; color:#999999; margin-top:10px;}
.newssx{ border-top:1px solid #d5d5d5; padding:20px 0px 50px 0px; overflow:hidden;}
.newssx .l{ float:left; width:1000px;}
.newssx .r{ float:right; width:140px;}
.newssx .l p{ font-size:16px; color:#333333; line-height:24px; margin-bottom:10px;}
.newssx .l p a{font-size:16px; color:#333333;}
.newssx .l p a:hover{ color:#1656cd;}
.newssx .r a{ display:block; width:138px; height:36px; line-height:36px;font-size:16px;color:#333; border:1px solid #d5d5d5; text-align:center; margin-top:10px;}
.newssx .r a:hover{ color:#1656cd;}


.cplist{overflow:hidden;}
.cplist .cpnl{ margin-left:-20px; width:1220px;overflow:hidden;}
.clist{ width:285px; height:272px; overflow:hidden; margin-left:20px; float:left; margin-bottom:20px;}
.clist img{ width:285px; height:220px; margin-bottom:5px;}
.clist p{ text-align:center;}
.clist p a{ font-size:16px; color:#333333; line-height:20px; margin:5px 0px; display:block;}
.clist p a:hover{ color:#1656cd;}

.contact{ margin:40px 0px 80px 0px; overflow:hidden; background-color:#ffffff;}
.contact .tact{ padding:70px 0px;}
.contact .ditu{ width:1200px; height:480px; overflow:hidden;}

.about{ width:1200px; height:345px; overflow:hidden; margin-top:40px;}
.about .l{ float:left; width:610px; height:345px;}
.about .l img{width:610px; height:345px;}
.about .r{ float:right; width:590px; height:345px;}
.aboutcon{ padding:20px 0px; overflow:hidden; line-height:24px; color:#494949;}
.zizhi{padding:30px 0px; overflow:hidden; line-height:26px; color:#494949;}

.lc{ width:100%; height:702px; overflow:hidden; background:url(../image/bg1.jpg) no-repeat center;}
.lc .lc1200{width:1200px; margin:0 auto;}
.fzlc{ padding-top:76px;}
.fzlc p{ font-size:36px; color:#f5f7f8; line-height:40px;}
.fzlc p span{font-size:20px; color:#f5f7f8; line-height:30px;}

.fzlcul{ padding:30px 0px; overflow:hidden;}
.fzlcul li{float:left; padding:5px 15px; margin-right:1px; background-color:#a6a6a6;font-size:16px; color:#fff; cursor:pointer;}
.fzlcul li.fzlcullion{ color:#0531a5;background-color:#ffffff;}
.fzlccon{ width:1200px;height:450px; overflow:hidden;}
.fzlccon .fzlc_l{ width:1200px; overflow:hidden;}
.flist{width:380px;height:94px; background-color:#fff; float:left; margin-right:20px; margin-bottom:30px;}
.flist .l{float:left; width:131px; height:94px;}
.flist .l img{  width:131px; height:94px;}
.flist .r{ float:left;width:233px; height:84px; padding:5px 8px; overflow:hidden; font-size:16px; line-height:22px; color:#434343;}

.fzlctul{ }
.fzlctulon{ display:block;}

.slide{width:1200px;height:372px;position:relative;overflow: hidden;}
.slide_c{position:absolute;width:6000px;height:372px;top: 0;left: 0;}
.slide_lc{width:1200px;float:left;}
.slide_prev{width:42px; height:42px; display:block; float:left; background:url(../image/jt_zuo.png) no-repeat center;}
.slide_next{width:42px; height:42px; display:block; float:left;background:url(../image/jt_you.png) no-repeat center; margin-left:20px;}
.slide_btn{ width:120px; margin:0 auto;}



.zyhz{width:100%; height:670px; overflow:hidden; background:url(../image/bg2.jpg) no-repeat center;}
.zyhz .zyhz1200{width:1200px; margin:0 auto;}
.zyhz .zyhz1200 .l{ width:760px;float:left;}
.zyhz .zyhz1200 .r{ float:right;width:352px; height:670px;background:rgba(255, 255, 255, 0.3)!important;filter:Alpha(opacity=30); background:#fff;}
.zyhz .zyhz1200 .zyhzhz{ width:268px; margin:0 auto; margin-top:350px; border-top:1px solid #ffffff; padding-top:20px; overflow:hidden;}
.zyhz .zyhz1200 .zyhzhz p{color:#f5f7f8;}
.zyhz .zyhz1200 .zyhzhz a{ display:block; height:64px; width:263px; line-height:64px; border-bottom:1px solid #ffffff;border-top:1px solid #ffffff; margin-top:20px;color:#f5f7f8; font-size:26px; background:url(/demo/img/yy.png) no-repeat right center; padding-left:5px;}
.zycontent{ margin-top:30px; width:720px; height:420px; overflow:auto; line-height:20px;}

.zplist{ margin-top:40px;}
.zplist li{ border-bottom:1px solid #ddd; line-height:50px; padding-left:15px; font-size:16px;}
.zplist li span{ float:right; padding-right:10px; color:#565656;}
.zplist li a font{ font-size:12px; color:#1656cd;}
.red{ color:red;}
.inp{ width:490px; height:26px; border:1px solid #ddd; color:#888;}
#dailipp{ margin-left:10px;}
.message{ font-size:14px; line-height:22px; margin-top:50px; margin-bottom:50px;}
.button{ width:70px; text-align:center; cursor:pointer; height:36px; line-height:36px; border:0; margin-right:30px; background-color:#003689; color:#fff; font-size:16px;}

.cpshop{ width:1000px; margin:0 auto; padding:50px 0px;}
.shoptl{ overflow:hidden;}
.shoptl .l{ float:left;width:500px;}
.shoptl .r{float:right;width:480px;}


.preview{width:500px; height:465px;}
/* smallImg */
.smallImg{position:relative; height:52px; margin-top:1px; background-color:#F1F0F0; padding:6px 5px; width:490px; overflow:hidden;float:left;}
.scrollbutton{width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(/demo/img/d_08.png) no-repeat;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(/demo/img/d_09.png) no-repeat; margin-left:478px; margin-top:-50px;}

#imageMenu {height:50px; width:464px; overflow:hidden; margin-left:0; float:left;}
#imageMenu li {height:50px; width:58px; overflow:hidden; float:left; text-align:center;}
#imageMenu li img{width:50px; height:50px;cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:44px; height:44px; border:3px solid #959595;}
/* bigImg */
.bigImg{position:relative; float:left; width:500px; height:390px; overflow:hidden;}
.bigImg #midimg{width:500px; height:390px;}
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999;}
#bigView img{position:absolute;}

.shoptitle{ padding-bottom:20px; overflow:hidden;}
.shoptitle h2{ font-size:18px; line-height:24px; margin-bottom:10px; color:#003399;}
.shoptitle h3{ font-size:16px; line-height:20px; font-weight:normal;color:#1656cd;}
.shopprop{ font-size:14px; line-height:22px; margin:10px 0px;color:#565656;}
.shopprop span{ font-weight:bold;}

.shopcontent{ padding:30px 0px;}
.shopjs{ border-bottom:1px solid #ddd; line-height:40px; color:#000000; padding-left:10px; font-weight:700; font-size:18px; font-family: tahoma,arial,寰蒋闆呴粦,sans-serif;}



.cpzs_box{width:100%;height:auto;overflow:hidden;}
.cpzs_box .cpzsbox_list{width:285px;height:316px;overflow:hidden;float:left;margin-right:15px;background:#ffffff;}
.cpzs_box .cpzsbox_list .cpzs_toppic{widht:285px; height:280px;}
.cpzs_box .cpzsbox_list .left{ float:left; width:490px; margin-left:15px; margin-top:7px;}
.cpzs_box .cpzsbox_list .left li{ width:490px; line-height:22px; height:22px; overflow:hidden;}
.cpzs_box .cpzsbox_list .left li a{ font-size:16px;}
.cpzs_box .cpzsbox_list .left li span{ color:#1656cd; font-size:12px;}
.cpzs_box .cpzsbox_list .right{float: right; width:80px; text-align:center;}
.cpzs_box .cpzsbox_list .right a{ font-size:14px; line-height:16px; background-color:#f0f0f0; margin-top:10px; margin-left:10px; padding:14px; width:32px; height:32px; display:block;}
