/* Css Document */
body{ background:url(../images/top.jpg) no-repeat center top;}
body,td,div,ul,dl,dt,form,a{ margin:0px; padding:0px; font-family:Microsoft YaHei; font-size:12px; color:#454545; line-height:24px; behavior:url(../images/iepngfix.htc);}
img{ border:none; behavior:url(../images/iepngfix.htc);}
ul,li{ list-style-type:none;}
a{ color:#454545; text-decoration:none;}
a:hover{ color:#15419f; text-decoration:none;}
a{ outline: none;}
a:active{ star:expression(this.onFocus=this.blur());}
:focus{ outline:0; }

/* Css Top */
.welcome{ height:41px; line-height:40px; font-size:14px; color:#999;}
.yuyan{ padding:7px 0 8px; height:26px;}
.yuyan a{ display:block; float:right; line-height:26px;}
.yuyan a.cn{ background:url(../images/index_04.jpg) no-repeat; width:38px; height:26px; text-align:center; color:#fff;}
.yuyan a.en{ background:url(../images/index_03.jpg) no-repeat; width:38px; height:26px; text-align:center; color:#fff;}
.yuyan a.nm{ font-size:14px; font-size:14px; color:#999; margin-right:8px;}

.logo{ background:url(../images/index_08.jpg) no-repeat; width:427px; height:149px;}
.logo a{ display:block; width:427px; height:149px;}
.tel{ background:url(../images/index_10.jpg) no-repeat right; width:575px; height:149px;}

.menu{ background:url(../images/menu.jpg) no-repeat center; height:48px; padding:0 0 6px 7px;}
.menu a{ display:block; float:left; font-size:14px; font-weight:bold; color:#fff; height:48px; line-height:48px; padding:0 35px 0 33px; background:url(../images/sx.jpg) no-repeat right;}
.menu a.yb{ background:none; padding:0 34px;}
.menu a:hover{ color:#ff8f00;}

/* Css Flash */
.fullSlide{ width:100%; position:relative; height:600px; background:#000;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important; height:600px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{ display:block; height:600px;}
.fullSlide .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px;}
.fullSlide .hd ul{ text-align:center;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:0 3px; overflow:hidden; background:url(../images/an.png) no-repeat; text-indent:-9999px;}
.fullSlide .hd ul .on{ background:url(../images/am.png) no-repeat;}
.fullSlide .prev,.fullSlide .next{ display:block; position:absolute; z-index:1; top:50%; margin-top:-47px; z-index:1; width:85px; height:94px; cursor:pointer; display:none;}
.fullSlide .prev{ left:50px; background:url(../images/left.png) no-repeat;}
.fullSlide .next{ right:50px; background:url(../images/right.png) no-repeat;}

/* Css About */
.gs-bg{ background:url(../images/gs-bg.jpg) no-repeat center; height:295px; padding:127px 0 128px;}
.gs-ig{ display:block; width:246px; height:295px; overflow:hidden;}
.gs-ig img{ width:246px; height:295px; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}
.gs-ig:hover img{ -transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); -o-transition:scale(1.2,1.2);}
.gs-tx{ vertical-align:top; padding:50px 80px 0 40px;}
.gs-tx p{ margin:0px;}
.gs-tx p.gs-js{ background:url(../images/index_18.jpg) no-repeat left top; height:143px; font-size:14px; padding-top:57px;}
.gs-tx p.gs-gd{ height:45px;}
.gs-tx p.gs-gd a{ display:block; float:right; margin-right:2px; width:121px; height:41px; line-height:41px; border:2px solid #f26305; font-size:16px; color:#f26305; text-align:center; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}
.gs-tx p.gs-gd a:hover{ background:#15419f; border:2px solid #15419f; color:#fff;}
.sb-ig{ display:block; width:200px; height:148px; background:url(../images/index_16.jpg) no-repeat top; padding-top:147px;}
.sb-bg{ display:block; width:200px; height:148px; overflow:hidden;}
.sb-bg img{ width:200px; height:148px; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}
.sb-bg:hover img{ -transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); -o-transition:scale(1.2,1.2);}

/* Css Case */
.al-bg{ background:#eee url(../images/al-bg.jpg) repeat-x top; height:1306px; padding-top:75px; vertical-align:top;}
.ys-nm{ background:url(../images/index_25.jpg) no-repeat center top; height:130px; vertical-align:top; font-size:14px; color:#fff; line-height:26px; padding-left:310px;}
.ys-lb{ background:url(../images/index_28.jpg) no-repeat; height:723px; vertical-align:top;}
.ys-01{ padding:98px 0 0 758px;}
.ys-02{ padding:46px 0 0 743px;}
.ys-03{ padding:46px 0 0 672px;}
.ys-04{ padding:23px 0 0 483px;}
.ys-bn{ background:url(../images/hx.jpg) no-repeat 10px bottom; font-size:24px; font-weight:bold; color:#333; padding-left:10px; line-height:50px; margin:0px;}
.ys-tx{ font-size:14px; line-height:22px; color:#666; margin:8px 0 0;}

.al-nm{ background:url(../images/index_31.jpg) no-repeat center 60px; width:1002px; height:130px;}
.al-lb{ width:1002px; height:200px;}
.box{ width:1002px; _height:100%; position:relative; overflow:hidden;}
.picbox{ width:1002px; height:224px; overflow:hidden; position:relative;}
.piclist{ height:224px;position:absolute; left:0px; top:0px;}
.piclist li{ float:left; width:240px; height:224px; margin-right:14px; line-height:24px; text-align:center; color:#666;}
.piclist li a{ display:block; width:232px; height:192px; padding:3px; border:1px solid #e0e0e0; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}
.piclist li a:hover{ background:#15419f; border:1px solid #15419f;}
.swaplist{ position:absolute; left:0px; top:0px;}
.og_prev,.og_next{ width:20px; height:40px; position:absolute; top:80px; filter:alpha(opacity=70); opacity:0.7; cursor:pointer; z-index:99;}
.og_prev{ background:url(../images/left.gif) no-repeat; left:4px;}
.og_next{ background:url(../images/right.gif) no-repeat; right:4px;}

.al-gd a{ display:block; margin:20px 0 0 441px; width:116px; height:30px; line-height:28px; border:2px solid #f26305; font-size:14px; color:#f26305; text-align:center; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}
.al-gd a:hover{ background:#15419f; border:2px solid #15419f; color:#fff;}

/* Css News */
.nw-bg{ padding:75px 0;}
.nw-bx{ background:#f5f5f5; height:345px; padding:35px 35px 20px;}

.nw-ig{ width:416px; height:326px; padding:2px 37px 17px 2px; background:url(../images/nw-ig.jpg) no-repeat left top;}
.nw-wh{ display:block; width:416px; height:326px; overflow:hidden; position:relative;}
.nw-wh img{ width:416px; height:326px; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}
.nw-wh:hover img{ -transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); -o-transition:scale(1.2,1.2);}
.nw-wh div{ background:url(../images/ns-nm.png) no-repeat; width:130px; height:150px; position:absolute; left:143px; top:88px;}


.nw-ls ul li{ height:100px; margin-bottom:15px;}
.nw-tm{ width:77px; height:85px; border:4px solid #e8e8e8; background:#fff; text-align:center; font-size:10px; color:#999; padding-top:8px;}
.nw-tm strong{ font-size:36px; font-weight:bold; color:#333;}
.nw-lb{ padding-left:20px; vertical-align:top; position:relative;}
.nw-lb p{ margin:0px; padding:0px;}
.nw-lb .big a{ font-size:14px; font-weight:bold; color:#333; line-height:20px;}
.nw-lb .big a:hover{ color:#15419f;}
.nw-lb .small{ color:#999; margin-top:5px; line-height:20px;}
.nw-lb .more{ position:absolute; left:327px; top:76px; width:65px; height:20px;}
.nw-lb .more a{ display:block; border:2px solid #e8e8e8; background:#fff; width:61px; height:18px; line-height:18px; text-align:center; color:#999; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}
.nw-lb .more a:hover{ background:#15419f; border:2px solid #15419f; color:#fff;}

/* Css Footer */
.db-bg{ background:#15419f; height:80px;}
.db-bg td{ color:#fff;}
.db-bg td span{ float:right;}

/* Css Pages */
.about{ background:url(../images/about.jpg) no-repeat center top; height:375px; padding-bottom:50px;}

.cl-nm{ background:url(../images/cl-nm.jpg) no-repeat; width:220px; height:120px;}
.cl-ig{ background:#d5d5d5;}
.a01{ display:block; height:35px; line-height:35px; border-bottom:1px solid #fff; padding-left:30px; font-size:14px;}
.a02{ display:block; height:35px; line-height:35px; border-bottom:1px solid #fff; padding-left:30px; font-size:14px; font-weight:bold; color:#1c4485;}
.a03{ display:block; height:30px; line-height:30px; border-bottom:1px solid #fff; padding-left:30px; background:#e5e5e5; color:#666;}
.a04{ display:block; height:30px; line-height:30px; border-bottom:1px solid #fff; padding-left:30px; background:#e5e5e5; color:#1c4485;}

.lx-nm{ background:url(../images/lx-nm.jpg) no-repeat bottom; width:220px; height:60px;}
.lx-tx{ background:#f26305; color:#fff; line-height:20px; padding:12px 15px 15px;}

.yb-nm{ height:45px; border-bottom:1px solid #e5e5e5;}
.yb-nm strong{ font-size:20px;}
.yb-nm span{ float:right; color:#999;}
.yb-nm font{ color:#c0c0c0;}
.yb-bx{ padding-top:25px;}

.nt-wl{ background:url(../images/xs-wl.jpg) no-repeat; height:620px; vertical-align:top; padding:25px;}
.nt-wl p{ margin:0px;}
.nt-wl p.nt-tx{ margin-top:10px;}
.ig{ margin-top:10px;}

/* Css News List */
.xw-ls ul li{ margin-bottom:20px; height:92px;}
.xw-ls ul li a{ display:block; height:85px; background:#eee; padding:7px 20px 0;}
.xw-ls ul li p{ margin:0px; padding-top:5px;}
.xw-ls ul li a .big{ font-size:14px; color:#333;}
.xw-ls ul li a .small{ color:#797979; line-height:18px;}
.xw-ls ul li a:hover{ background:#eef7fd;}

.page{ padding-top:20px;}
.page a{ display:block; float:left; height:25px; line-height:25px; background:#b3b3b3; color:#fff; text-align:center; margin-right:2px; padding:0 8px;}
.page a:hover{ background:#15419f;}
.page a span{ font-size:10px; padding:0 2px;}

.vw-nm{ font-size:20px; font-weight:bold; color:#333; text-align:center; padding-top:10px;}
.vw-in{ padding:10px 0; color:#999999; text-align:center}
.vw-in span{ padding:0 5px;}
.vw-nr{ padding:10px 0;}
.vw-pg{ padding:20px 0 5px;}
.vw-a{ font-size:14px;}
.vw-a a,.vw-a a:hover{ font-size:14px;}

.mage{ width:430px; padding-right:32px;}
.ly-td{ padding:0 0 15px;}
.input{ width:256px; height:30px; line-height:30px; font-family:Microsoft YaHei; color:#999; padding:0 10px; border:2px solid #f5f5f5;}
.textarea{ width:256px; height:96px; line-height:30px; font-family:Microsoft YaHei; color:#999; padding:0 10px; border:2px solid #f5f5f5; scrollbar-shadow-color:#f5f5f5;
scrollbar-highlight-color:#fff; scrollbar-face-color:#f6f6f6; scrollbar-3dlight-color:#f6f6f6; scrollbar-darkshadow-color:#f6f6f6; scrollbar-track-color:#f6f6f6; scrollbar-arrow-color:#f5f5f5; SCROLLBAR-BASE-COLOR:#f5f5f5;}
.submit{ width:280px; height:34px; line-height:32px; background:#15419f; font-family:Microsoft YaHei; font-weight:bold; color:#fff; border:0; cursor:pointer;}

.lx-bg{ background:#eee url(../images/lx.jpg) no-repeat right; height:425px; padding-left:45px;}
.lx-cn{ font-size:24px; font-weight:bold; color:#15419f; margin:0px; line-height:35px;}
.lx-en{ font-size:14px; text-transform:uppercase; margin:0px; letter-spacing:1px;}
.lx-nx{ line-height:30px;}

.ig-lb ul li{ float:left; width:235px; margin-right:18px; margin-bottom:10px;}
.ig-lb ul li.ig-yb{ margin-right:0px;}
.ig-bx a{ display:block; width:227px; height:188px; padding:3px; border:1px solid #e0e0e0;}
.ig-bx a:hover{ background:#15419f; border:1px solid #15419f;}
.ig-tx{ padding-top:5px; text-align:center;}

.tp-ig{ text-align:center; position:relative;}
.tp-nm{ text-align:center; padding-top:20px; font-size:18px; font-weight:bold;}
.tp-tx{ padding-top:20px;}

.next{ padding-top:20px;}
.next a{ display:block; float:left; width:80px; height:30px; line-height:30px; border:1px solid #e5e5e5; margin-right:10px; text-align:center;}
.next a:hover{ background:#15419f; border:1px solid #15419f; color:#fff;}

.tpe{ font-size:24px; color:#15419f; line-height:45px;}
