﻿


/*
Theme Name: shunjie
Theme URI: http://www.sjcw88.com/
Author: wangmin
Author URI: http://www.wangmin.name/
Description: This is a new theme!
Version: 1.0.0
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{line-height:1.5;background:#fff;font-family:"Microsoft Yahei",Arial,Tahoma,"simsun",Verdana;font-size:14px;font-weight:400;min-width:1000px;}
h1,h2,h3,h4,h5,h6{clear:both;font-family:"Microsoft Yahei","Century Gothic",Arial,Tahoma,Verdana;font-weight:700}
h1{font-size:32px;line-height:32px}
h2{font-size:28px;line-height:28px}
h3{font-size:24px;line-height:24px}
h4{font-size:18px;line-height:20px}
h5{font-size:18px;line-height:20px}
h6{font-size:18px;line-height:20px}
small{font-size:10px;line-height:16px}
dl{font-size:14px}
dt{font-weight:bold}
a{color:#555;text-decoration:none;outline:0}
a:hover{text-decoration:underline}
fieldset,img{border:0}
hr{color:#555;background-color:#555;height:1px;border:0}
strong{font-weight:700}
.fl{float:left}
.fr{float:right}
.clear{clear:both;margin:0;padding:0}
.hidden{display:none}
.cf:before,.cf:after{content:'';display:table;line-height:0}
.cf:after{clear:both}
.cf{zoom:1}
.wrapper{width:960px;margin:0 auto;overflow:hidden}
.site-header{background:url("../image/topbg.gif") repeat-x center 0;height:196px;overflow:hidden;font-family:"Microsoft YaHei";}
.site-top{height:44px;line-height:44px;color:#555;overflow:hidden;}
.site-top span,.site-top a{display:black;float:left;color:#555;}
.site-top a{margin:0 0 0 15px;}
.site-top span.top_s{height:44px;line-height:44px;background-color:#e23e00;margin:0;padding:0 20px;}
.site-top span.top_s a{color:#fff;font-weight:700;margin-left:0;}
.site-top ul li{float:left}
.site-branding{height:78px; padding:28px 0 0;color:#333; font-size:18px; line-height:25px;overflow:hidden;}
.site-branding h1 a,.f_logo a{display:block;background:url("../image/logo.gif") no-repeat;width:181px;height:51px;line-height:300px;overflow:hidden}
.site-branding .site-text{float:left;display:block;margin:0 0 0 16px;border-left:solid 1px #cecece; height:50px; padding:0 0 0 14px; overflow:hidden}
.site-branding .site-text strong{ display:block;color:#1a4b9d;font-size:20px}
.site-branding .site-text span{ color:#e23e00}
.site-branding .site-pho{line-height:20px;padding:3px 0 0 53px;white-space:nowrap; background:url("../image/pho.jpg") no-repeat 0 5px; font-size:16px; color:#555}
.site-branding .site-pho strong{ display:block;color:#1b4fa7;font-size:28px;line-height:24px; font-family:Arial}
.menu{height:46px;font-size:14px}
.main-navigation ul li{float:left; text-align:center; background:url("../image/menu-fgx.jpg") no-repeat right 0; margin-left:-2px; position:relative;}
.main-navigation ul li.born{ background:none}
.main-navigation ul li a{color:#fff;line-height:46px;display:inline-block; padding:0 20px}
.main-navigation ul li.current-menu-item a,.main-navigation ul li a:hover{background:#0f3371; text-decoration:none;}
.main-navigation ul li a:-webkit-any-link{ display:block}
#flashs { position:relative;}
#flashs .bgitem {  }
#flashs .btn{ position:absolute; z-index:7; bottom:22px; right:50%; margin-right:-470px; padding:5px 6px;}
#flashs .btn span{ color:#DD511E;  background:#efefef; border:1px solid #DD511E; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#DD511E; color:#fff;}
.h_sea{height:35px;line-height:30px;overflow:hidden;color:#555;padding:6px 0 0;font-family:"Microsoft YaHei"; border-bottom:solid 1px #e5e5e5;}
.key{ width:670px;overflow:hidden;}
.h_sea a{ line-height:24px; padding:0 15px 0 0; color:#555;}
.search-field{height:30px;background:#fff;width:213px;padding:0 10px 0 15px; float:left;line-height:30px; border:solid 1px #e5e5e5;color:#999}
.search-submit{float:left; width:45px; height:30px; line-height:200px;overflow: hidden; border:0; background:url("../image/s_ss.jpg") no-repeat 0 0;cursor:pointer}
.cpbox{ padding:12px 0 0;height:670px; overflow:hidden; font-family:"Microsoft YaHei";}
.cptil{font-weight:bold;background:url("../image/line1.jpg") repeat-x 0 49px; text-align:center; height:81px; line-height:30px; font-size:22px; color:#204e9f;}
.cptil strong{ display:block; line-height:33px; font-size:24px; color:#333;}
.cptil span{ background:#fff; padding:0 10px;}
.cptil em{ font-style:normal;color:#e23e00;}
.widget-area{width:220px;}
.widget-area .dh{background:#204e9f;width:220px;overflow:hidden;border-radius:3px 3px 0 0;}
.widget-area .dh h2{ background:url("../image/bg01.gif") repeat; height:62px; padding:28px 0 0; line-height:26px; text-align:center; color:#fff; font-size:20px;}
.widget-area .dh h2 em{color:#90a7cf;}
.widget-area .dh h2 a{ color:#fff; display:block;}
.widget-area .widget-area .dh h2 em{ font-style:normal; text-transform:uppercase; font-size:14px; line-height:14px; font-family:Arial;}
.widget-area .dh_bot{ width:201px; height:21px; display:block}
.widget-area .dh_c{ width:180px; padding:12px 15px 0; height:387px; background:#fff; border-radius:0 0 3px 3px; margin:0 5px 5px;}
.widget-area .dh_c ul li{ line-height:38px; font-size:14px; font-weight:normal; padding:7px 0 0; overflow:hidden}
.widget-area .dh_c ul li a{ line-height:31px; display:inline-block; padding:0 0 0 28px; width:152px;background:url("../image/dhhbg1.jpg") no-repeat 0 0; color:#333;}
.widget-area .dh_c ul li.current-cat a,.widget-area .dh_c ul li a:hover,.widget-area .dh_c ul li.current-menu-item a,.widget-area .dh_c ul li.current-menu-parent a{ background:url("../image/dhhbg2.jpg") no-repeat 0 0; text-decoration:none; color:#fff;}
.widget-area .dh_c ul li ul li{ height:30px; line-height:30px; background:url("../image/ico01.jpg") no-repeat 14px 12px; padding:0 0 0 28px; font-size:14px;}
.widget-area .dh_c ul li ul li a{background:none;padding:0;width:auto;color:#555;}
.widget-area .dh_c ul li.current-cat ul li a,.widget-area .dh_c ul li ul li a:hover{background:none;color:#555;}
.widget-area .dh_c ul li ul li.current-cat a:hover,.widget-area .dh_c ul li ul li a:hover{text-decoration:underline;color:#1f4e9e;}
.widget-area .dh_c ul li ul li.current-cat a{background:none;color:#555;}
.widget-area .dh_gg{ height:55px; padding:0 0 0 64px; color:#fff; font-size:14px; line-height:25px; background:url("../image/dh_gg.jpg") no-repeat  -10px -62px;}
.widget-area .dh_gg strong{ display:block; font-size:22px; font-weight:normal; font-family:Arial;}
.widget-area .dh1 .dh_c{height:304px;padding:12px 15px;}
.widget-area .dh2 .dh_c{height:190px;padding:12px 15px;}
.widget-area .dh3 .dh_c{height:145px;padding:12px 15px;}
.widget-area .lx{margin:10px 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;overflow:hidden;}
.widget-area .lx h2 { background:url("../image/bg01.gif") repeat; height:45px; line-height:45px; text-align:center; color:#90a7cf; font-size:18px; color:#fff; display:block; font-family:"Microsoft YaHei"; font-weight:bold;}
.widget-area .lx h2 a{color:#fff;}
.widget-area .lximgs { padding: 8px 0;}
.widget-area .lximgs img { display:block; margin:0 auto;}
.widget-area .lxnrs { border: 1px solid #204E9F; }
.widget-area .lxnrs p { color: #666666;line-height: 22px;padding: 0 9px;word-break:break-all;}
.widget-area .lxnrs p.pl { padding-left:70px;}
.widget-area .lxnrs p span { color: #545454;}
.widget-area .lxnrs p b{font-weight:bold;}
.cp{ width:720px; overflow:hidden; padding:0 0 0 20px;}
.cp h2{ border:solid 1px #cecece; background:#f4f4f4; padding:0 10px 0 0; font-size:18px; color:#fff; height:39px; white-space:nowrap; overflow:hidden}
.cp h2 a{ line-height:39px; background:#204e9f; padding:0 0 0 14px; width:180px;color:#fff; display:inline-block;}
.more01,.fw02 h2 span{font-size:14px; font-weight:normal; font-style:normal; font-family:Arial;}
.more01 a,.cp h2 .more01 a,.fw02 h2 span a{ color:#224682; border:0; padding:0; background:none; width:48px;}
.cp_c{ border:solid 1px #dbdbdb; border-top:0;padding:16px 19px 0; height:781px; overflow:hidden;}
.cp01{ height:285px; overflow:hidden;}
.cp01 dl{ padding:20px 0 0; height:204px; line-height:24px; overflow:hidden}
.cp01 dt{ width:284px; float:left;}
.cp01 dt img{ width:264px; height:203px;}
.cp01 dd{ width:436px;float:left;}
.cp01 dd h3{ line-height:32px; padding:2px 0 0; clear:both; color:#333; font-size:16px;}
.cp01 dd h3 a{color:#333;}
.cp01 dd h3 span{ display:block; font-size:14px; color:#0e457d; line-height:28px;}
.cp01 dd p{ height:114px; overflow:hidden}
.kn{ background:url("../image/tilbg1.gif") no-repeat center 0; height:737px; border-bottom:solid 4px #e5e5e5; font-family:"Microsoft YaHei"; overflow:hidden}
.kn h2,.pk h2{ height:129px; padding:16px 0 0; line-height:34px; font-size:24px; color:#fff; text-align:center;}
.kn h2 span,.pk h2 span{ display:block; font-weight:normal; font-size:18px; line-height:30px;} 
.kn h3{background:url("../image/line1.jpg") repeat-x 0 42px; text-align:center; height:76px; line-height:30px; font-size:20px; color:#224682;}
.kn h3 span{line-height:27px; font-size:18px; color:#555;background:#fff;padding:0 10px; font-weight:normal;}
.knc dt{ width:442px; overflow:hidden; float:left;}
.knc dd{ width:518px; overflow:hidden; float:left; padding:18px 0 0;}
.kn01{ height:334px; overflow:hidden; color:#224682; font-size:16px; font-weight:bold;}
.kn01 li{ height:60px; overflow:hidden; line-height:59px;}
.kn01 li span{ background:url("../image/ico02.jpg") no-repeat 0 7px; width:44px; text-align:center; float:left; font-family:Arial; font-size:18px;}
.kn01 li p{ width:464px; float:left; padding: 0 0 0 10px; border-bottom:dashed 1px #999;}
.kn02{ font-size:16px;}
.kn02 h4{color:#224682; font-size:22px; line-height:36px; white-space:nowrap; height:78px;}
.kn02 h4 span{ font-weight:normal; color:#e23e00;}
.kn02 h4 b{ display:block; font-size:16px;font-weight:normal; color:#333;}
.kn02 p{ line-height:28px;height:28px; padding:0 50px 0 0;}
.kn02 p a,.fw02 dd span a,.gy dd span a{ width:116px; text-align:center; display:inline-block; line-height:28px; color:#fff; background:#e23e00; border-radius:3px; }
.kn02 p a{float:right}
.kn02 p b{ font-family:Arial; font-size:26px; padding:0 3px;}
.fw{ height:772px; padding:35px 0 0; font-family:"Microsoft YaHei";}
.fw01{ height:334px; overflow:hidden}
.fw01 h2{ background:url("../image/ico03.jpg") no-repeat 217px 0; height:83px;padding:5px 0 0 299px; font-size:22px; color:#555; line-height:34px; font-weight:normal}
.fw01 h2 b{ color:#224682}
.fw01 h2 span{ font-weight:bold; color:#e23e00;}
.fw01 dl{ background:url("../image/bg02.gif") repeat; font-size:14px; line-height:28px; color:#fff; padding:20px; height:181px; overflow:hidden;}
.fw01 dt{ width:436px; float:left; overflow:hidden}
.fw01 dt img{ width:416px; height:181px;}
.fw01 dd{ width:480px; float:left; padding:17px 0 0;}
.fw01 dd p{ height:108px; overflow:hidden}
.fw01 dd span a{ line-height:29px; border:solid 1px #eb794e; width:100px; text-align:center; display:block; color:#fff;}
.fw02{ height:434px; overflow:hidden}
.fw02 h2{ background:url("../image/line1.jpg") repeat-x 0 13px; height:59px; text-align:center; font-size:20px; line-height:26px}
.fw02 h2 a{color:#224682; padding:0 10px; background:#fff;}
.fw02 h2 span{ display:block;}
.fw02 h2 span a,.al h2 span a,.til01 .more01 a{ color:#555;}
.fw02 dl{ width:225px; float:left; padding:0 20px 0 0; overflow:hidden}
.fw02 dt{height:150px; overflow:hidden}
.fw02 dt img{ width:225px; height:150px;}
.fw02 dd{ border:solid 1px #cecece; border-top:0; text-align:center; padding:7px 13px 0; height:190px; line-height:24px;}
.fw02 dd h3{ font-size:14px; line-height:28px;height:28px; overflow:hidden;text-align:center}
.fw02 dd p{ height:125px; overflow:hidden}
.fw02 dl:last-child{ padding:0}
.pk{background:url("../image/tilbg1.gif") no-repeat center 0 #f2f2f2; height:685px; border-bottom:solid 4px #e5e5e5; font-family:"Microsoft YaHei"; overflow:hidden;}
.pk01{ background:url("../image/pkbg1.jpg") no-repeat 0 99px; height:394px; font-size:14px; line-height:18px; color:#a3a3a3;}
.pk01 .pr{position:relative;}
.pk01 h3{ font-size:22px; line-height:66px; height:75px; overflow:hidden}
.pk01 li{ width:134px; height:105px; text-align:center; float:left; white-space:nowrap;}
.pk01 li span{ display:block; background:url("../image/ico11.jpg") no-repeat center 0; height:59px; line-height:53px; text-align:center; color:#fff;}
.pk01 .pk_l li span{background:url("../image/ico09.jpg") no-repeat center 0;}
.pk01 li.pkl1 span{background:url("../image/ico10.jpg") no-repeat center 0;}
.pk01 p{ position:absolute;width:245px; height:38px; top:293px; left:145px;}
.pk01 p a{ display:block; line-height:38px;text-align:center; color:#fff; background:#1d4385;}
.pk01 .pk_l p a{ background:#e23e00}
.pk_l{ width:431px;color:#1d4385; padding:0 98px 0 0;}
.pk_l h3{ text-align:right;}
.pk_l li b{display:block;}
.pk_r{ width:431px; overflow:hidden; color:#555;}
.pk_r li b{ display:block; font-size:14px; line-height:16px; color:#1d4385; font-weight:normal;}
.pk02{ background:url("../image/pkbg2.jpg") no-repeat center 0; margin:0 auto;height:101px; width:410px; padding:19px 38px 0 113px; font-size:16px; line-height:26px; color:#fff;}
.pk02 span a{width:116px; text-align:center; display:inline-block; line-height:28px; color:#fff; background:#e23e00; border-radius:3px;}
.ys{background:#f2f2f2; height:468px; padding:29px 0 0;font-family:"Microsoft YaHei"; overflow:hidden}
.ys h2{ background:url("../image/line1.jpg") repeat-x 0 57px; height:88px; text-align:center; font-size:20px; line-height:26px; color:#555;}
.ys h2 p{ font-size:26px; line-height:45px;}
.ys h2 p b{ font-size:40px; color:#1d4385; padding:0 5px;}
.ys h2 span{background:#f2f2f2; padding:0 10px;}
.ys h2 span b{ color:#e23e00}
.ystil{ height:50px; overflow:hidden; background:#1d4385; font-size:18px; color:#fff;}
.ystil li{ float:left;}
.ystil li a{ line-height:50px; display:inline-block; width:240px;background:url("../image/navlbg.jpg") no-repeat right center;text-align:center; color:#fff;}
.ystil li.cur a,.ystil li a:hover{ background:#e24a0b; text-decoration:none;}
.ys_c{ padding:21px 0 0; height:279px; overflow:hidden;}
.ys_c dl{ background:url("../image/bg02.gif") repeat; font-size:14px; line-height:28px; color:#fff; padding:19px; height:240px; overflow:hidden;}
.ys_c dt{ width:422px; float:left; overflow:hidden}
.ys_c dt img{ width:402px; height:240px;}
.ys_c dd{ width:494px; float:left; padding:24px 0 0; color:#fff; line-height:26px; font-size:16px;}
.ys_c dd h3{ height:36px; line-height:36px; border-bottom:solid 1px #e67f5a; font-size:24px;}
.ys_c dd h3 b{ font-family:Arial; font-size:26px;}
.ys_c dd h3 em{ font-style:normal; font-size:24px; padding:0 5px; color:#e67f5a; text-transform:uppercase;font-family:Arial; }
.ys_c dd p{ height:170px; padding:8px 0 0; overflow:hidden}
.ys_c dd p b{ display:block; font-size:18px; line-height:42px;}
.al{ height:385px; padding:26px 0 0; font-family:"Microsoft YaHei"; overflow:hidden;}
.al h2{ background:url("../image/line1.jpg") repeat-x 0 14px; text-align:center; font-size:20px; line-height:28px; height:61px;}
.al h2 a{ padding:0 10px; background:#fff; color:#1d4385;}
.al h2 span{ display:block}
.al_c dl{ width:306px; float:left; padding-right: 20px;}
.al_c dl:last-child{padding-right: 0}
.al_c dt{height:202px; overflow:hidden}
.al_c dt img{ width:306px; height:202px;}
.al_c dd{ border:solid 1px #cecece;text-align:center;  border-top:0; line-height:24px; font-size:14px; color:#555; height:75px;
 padding:13px 15px 0;}
 .al_c dd p{    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.al_c dd h3{ height:30px;font-size:16px; color:#555;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.al_c dd h3 span{ display:block; font-weight:normal; font-size:14px; color:#1d4385;}
.h_gg a.fullad{ height:175px; width:100%; display:block;}
.h_gg{ display:block;font-family:"Microsoft YaHei"; color:#fff; line-height:16px; font-size:16px;position:relative;}
.h_gg01{ background:url("../image/h_gg01.jpg") no-repeat center 0; height:175px; display:block;}
.gg01{position:absolute;top:109px;left:50%; margin-left:-480px; line-height:28px; width:443px;}
.gg01 b{font-size:22px; font-family:Arial;}
.gg01 a{ float:right; background:#fff; border-radius:2px; line-height:28px; width:108px; color:#e23e00; text-align:center;}
.gy{ padding:25px; height:540px; border-bottom:solid 3px #ebebeb; overflow:hidden; font-family:"Microsoft YaHei";}
.gy .til01{ background:url("../image/ico06.jpg") no-repeat 1px 5px;}
.gy dl{ height:271px; padding:20px 0 0; line-height:26px; color:#555;}
.gy dt{ width:446px; float:left}
.gy dt img{ width:426px; height:251px;}
.gy dd{ width:510px; float:left}
.gy dd h3{ height:38px; line-height:32px; font-size:16px; overflow:hidden}
.gy dd h3 a{ color:#1d4385;}
.gy dd p{ height:188px; overflow:hidden}
.gygd{ height:202px; overflow:hidden}
.gy01{ width:920px; overflow:hidden}
.gy01 li{ width:210px; float:left; padding:0 20px 0 0;}
.gy01 li img{ height:172px; display:block; width:210px;}
.gy01 li span{ width:210px; text-align:center; display:block; height:30px; line-height:30px;}
.gy02{ width:40px; overflow:hidden}
.prev,.next{ width:40px; height:76px; display:block; overflow:hidden; margin:0 0 20px;}
.prev{ background:url("../image/ico_l01.jpg") no-repeat 0 bottom;}
.next{ background:url("../image/ico_r01.jpg") no-repeat 0 bottom;}
.prev:hover,.next:hover{ background-position: 0 0;}
.til01{ height:28px; line-height:28px; font-size:18px; color:#1d4385; padding:0 0 0 25px; border-bottom:solid 1px #cecece;}
.til01 a{color:#1d4385;}
.zx{ height:426px; padding:18px 0 0; overflow:hidden; font-family:"Microsoft YaHei";}
.zxtil{ height:37px; line-height:34px; background:url("../image/line1.jpg") repeat-x 0 35px;font-size:16px; overflow:hidden}
.zxtil li{ float:left; padding:0 39px 0 0;}
.zxtil li a{ line-height:34px; display:inline-block; color:#1d4385;}
.zxtil li.cur a,.zxtil li a:hover{ border-bottom:solid 3px #1d4385; text-decoration:none;}
.tilnewscur{ position:relative;height:37px; line-height:34px;}
.tilnewscur .more01 { position:absolute; top:0px; right:5px;}
.zx_l{ width:500px; padding:20px 0 0;}
.zx_l img{ width:460px; height:319px; background:#e4e4e4; padding:10px; display:block}
.zx_r{ width:440px; padding:7px 0 0; font-size:14px;}
.zx_r li{ border-bottom:dashed 1px #999; background:url("../image/ico07.jpg") no-repeat 0 19px; padding:0 10px; height:43px; line-height:43px; overflow:hidden}
.zx_r li.born{ border:0;}
.sq{ overflow:hidden; font-family:"Microsoft YaHei";}
.sq .til01{ background:url("../image/ico08.jpg") no-repeat 1px 5px;}
.sq_l{ width:274px; padding:18px 0 0; overflow:hidden}
.sq_l img{ width:238px; height:412px; border:solid 1px #cecece;}
.sq_r{ width:686px; padding:18px 0 0; overflow:hidden}
.sq_r p{ clear:both;color:#1d4385; font-size:16px; line-height:40px; text-align:center;}
.sq_r p a{width:116px; text-align:center; display:inline-block; line-height:28px; color:#fff; background:#e23e00; border-radius:3px;}
.sq_r ul{ width:760px;}
.sq_r li{ height:44px; line-height:29px;}
.sq_r li b{ color:#f00f00; padding:0 3px;}
.sbt{ width:86px; float:left;color:#555; text-align:right; padding:0 5px 0 0;}
.sinp01,.sinpss01,.sinp02,.area,.area1,.area2,.area3,.area4{ border:solid 1px #cecece;height:25px; line-height:27px; float:left; background:#fff; color:#888;}
.sinp01{ padding:0 5px; width:223px;}
.sinpss01{ padding:0 5px; width:200px; margin-right:5px;}
.sinp02{ padding:0 5px; width:68px;}
.area{ width:563px; height:130px; padding:4px 11px;}
.area1{ width:563px; height:90px; padding:4px 11px;}
.area2{ width:215px; height:62px; padding:4px 9px;}
.area3{ width:215px; height:106px; padding:4px 9px;}
.sq_r li img{ border:solid 1px #cecece; margin:0 10px; float:left}
.sba{ padding:0 0 0 20px;}
.sq_r .txtword.cur{ border:1px solid #F00F00;}
.s_banner{width:960px;height:280px;overflow:hidden;margin:10px 0;}
.s_banner a{display:block;margin:0;padding:0;}
.mbx-dh,.content-area{ width:718px; margin-left:20px; overflow:hidden;border:solid 1px #d5d5d5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; line-height: 26px;margin-bottom: 10px;}
.mbx-dh{width:694px;height:33px;line-height:33px;padding:0 12px;}
.entry-header h1,.page-header h1{font-size: 16px;border-bottom: 2px solid #204f9f;margin:20px 12px 0;}
.entry-header h1 span,.page-header h1 span{display:inline-block;background: #204f9f;color: #fff;padding:0 24px;}
.entry-content {padding:12px;}
.entry-content img{display:block;margin:0 auto;text-align:center;border:1px solid #cecece;padding:2px;}
.entry-meta,.entry-footer,.post-navigation{display:none}
.conlist{float:left;padding:12px;width:694px;}
.conlist li{float:left;width:33.33%;overflow:hidden;}
.conlist li a{display:block;margin:0 5px;border:1px solid #cecece;border-bottom:none;}
.conlist li span{display:block;margin:0 5px 10px;font-size:14px;font-weight:bold;text-align:center;border:1px solid #cecece;border-top:none;}
.conlist li span a{margin:0;border:none;height:30px;line-height:33px;}
.conlist li a,.conlist li a img{display:block;width:auto;height:150px;overflow:hidden;}
.newslist{width:694px;padding:0 12px;}
dl.news_dl {font-size:14px; color:#666; padding:5px 0 5px 17px; line-height:22px; border-bottom:1px dashed #CCCCCC;border-left: 5px solid #2D87CC; margin:10px 0;}
dl.news_dl a{ color:#000; }
dl.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:24px; height:24px; width:677px; overflow:hidden;}
dl.news_dl .dt_1 { height:20px; background:url("../image/ico10.gif") no-repeat 0 8px;  padding-left:10px;  font-size:14px; color:#333; font-weight:bold; }
dl.news_dl .dt_1:hover {background:url("../image/ico7.gif") no-repeat 0 8px;color:#f00f00; }
dl.news_dl .dt_2 { font-size:14px; float:right; padding:0 10px 0 8px;  font-family:"宋体"; font-weight: normal;}
dl.news_dl .dt_3 { font-size:14px;}
dl.news_dl .dt_3 a { color:#FF0000; text-decoration:underline;}
dl.news_dl dd { font-size:14px; padding-left:10px; height:45px; overflow:hidden; margin-bottom:10px;}
dl.news_dl dd.xq{height:25px; margin-bottom:0px;}
dl.news_dl dd.xq span a{ float:right; color:#0065be;}
dl.news_dl:hover dd.xq span a{ color:#DF3A34;}
.mb10{ margin-bottom:10px;}
.newchang{ border-bottom:1px dashed #ccc; height:25px; padding-left:30px;}
dl.news_dl:hover{ box-shadow: 3px 3px 5px #666;border-left: 5px solid #dd241f;  }
.newchang{ border-bottom:1px dashed #ccc; height:25px; padding-left:30px;}
.abt{font-size:14px;text-indent:24px;}
.abt img{display:block;margin:0 auto;text-align:center;width:auto;max-width:688px;border:none;}
.abt img.alignright{display:block;float:right;width:300px;height:auto;margin:10px 0 0 10px;}
.lxwo{font-size:14px;}
.lxwo h2{color:#204f9f;font-size:14px;}
.lxwo hr{height:1px;border-top:1px solid #ebebeb;overflow:hidden;}
.lxwo img.alignright{display:block;float:right;width:180px;height:auto;margin:10px 0 0 10px;border:none;}
#map b{font-weight:bold;}
.s_meta{margin:0 12px;padding:6px 0;border-bottom:1px dashed #cccccc;text-align: center;}
.s_meta,.s_meta a{color:#bcbbbb;}
.s_meta p span{padding:0 5px;}
.links{font-family:"Microsoft YaHei";clear:both;line-height:36px;height:126px;overflow:hidden; padding:19px 0 0; background:#f1f1f1;white-space:nowrap;margin-top:50px;}
.links h2{ height:36px; font-size:18px; color:#1d4385}
.links h2 a{color:#1d4385;}
.links h2 span{ font-size:14px;}
.links h2 span a{ color:#555;}
.lnk_c ul li{float:left;padding:0 24px 0 0;}
.lnk_c a{color:#555;display:inline-block;}
.site-footer{ background:url("../image/footbg.jpg") repeat-x 0 0 #fff; border-top:solid 1px #fff; height:262px;color:#555;line-height:26px;font-family:"Microsoft YaHei"; font-size:14px}
.footer-nav{ height:46px;font-size:14px;color:#fff; text-align:center}
.footer-nav ul li{float:left;height:46px;line-height:46px}
.footer-nav ul li a{ color:#fff; padding:0 19px; display: inline-block; height:46px; line-height:46px;  background:url("../image/navlbg.jpg") no-repeat right center}
/*.footer-nav ul li.current-menu-item a,*/.footer-nav ul li a:hover{ background:#0f3371}
.site-info{float:left;width:100%;padding:35px 0;}
.f_logo{ width:192px;padding:55px 0 0;text-align:center;}
.f_logo a{display:inline-block}
.f_text,.f_text1{width:166px;padding:0 0 0 20px; background:url("../image/f_ge.jpg") no-repeat left 20px;}
.f_text a,.f_text1 a{color:#555;}
.f_text b,.f_text1 b{font-weight:bold;}
.f_text1{background:none;padding:0;width:166px;}
.f_logo{background:url("../image/f_ge.jpg") no-repeat left 20px;min-height:122px;}
.bq{text-align:center;border-top:2px solid #ebebeb;height:44px;line-height:44px;}
#roll_top,#fall,#ct{position:relative;cursor:pointer;height:72px;width:45px}
#roll_top{background:url("../image/top.gif") no-repeat}
#fall{background:url("../image/top.gif") no-repeat 0 -80px}
#ct{background:url("../image/top.gif") no-repeat 0 -40px}
#roll{display:block;width:40px;margin-right:-534px;position:fixed;right:50%;top:75%;_margin-right:-505px;_position:absolute;_margin-top:300px;_top:expression(eval(document.documentElement.scrollTop))}
#tabsholder ul{float:left;margin-bottom:20px;width:100%;height:44px;line-height:44px;border-bottom:3px solid #f0f0f0;}
#tabsholder ul li{float:left;margin-right:2px;padding:0 25px;background:#f0f0f0;cursor:pointer;}
#tabsholder ul li:hover,#tabsholder ul li.current{background:#e23e00;color:#fff;}
.keifu{position:fixed;bottom:0;right:0;width:155px;background:#406e9e;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));z-index:990}
.keifu_tab{width:160px}
.icon_keifu{width:26px;height:100px;float:left;padding:0;background:url("../image/keifu.png") 0 0;position:relative;display:none;cursor:pointer}
.keifu_box{float:left;width:155px}
.keifu_tab img{display:block}
.keifu_head{width:131px;height:0;background:url("../image/keifu.png");background-position:0 -103px;font-size:0;line-height:0;position:relative}
.keifu_close:link,.keifu_close:visited{display:block;width:11px;height:11px;background:url("../image/keifu.png") -42px 0;position:absolute;top:5px;right:-15px}
.keifu_close:hover{background-position:-60px 0}
.keifu_con{padding:10px 0 6px;background:#406e9e;width:125px;margin:0 auto;}
.keifu_con li{height:26px;width:92px;margin:0 auto;text-align:center;}
.keifu_con .weixin{height:96px}
.keifu_con .bt{font-size:16px;height:30px;line-height:30px;text-align:left;padding:0 0 0 20px;color:#012646}
.keifu_bot{width:131px;height:0;background:url("../image/keifu.png") center bottom;background-position:0 11px}




/*手机头部1样式*/
.header-m1{
  border-bottom: 1px solid #ccc;
}
.header-m1 p{
  font-size: 14px;
  line-height: 40px;
  height: 30px;padding-left: 15px;
}
@media screen and (max-width:405px ) {
  .header-m1 p{
    font-size: 12px;
  }
}
@media screen and (max-width:355px ) {
  .header-m1 p{
    display: none;
  }
}
/*手机头部1样式*/

/*手机头部2样式*/

.header-m2 p{
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  -webkit-transform: translate(0,-50%);
  -moz-transform: translate(0,-50%);
  -o-transform: translate(0,-50%);
  width: 75%;
}
.header-m2 p a{
  display: inline-block;
}
.header-m2 p img{
  width: 90%;
}
@media (max-width:768px) and (min-width:540px ) {
  .header-m2 p img{
    width: 80%;
  }
}
.header-m2 .row{
  height: 58px;
  position: relative;
  border-bottom: 1px solid #ccc;
  box-shadow: 0 2px 5px #e1ddd6;
}
.language{
  position: absolute;
  top: 50%;
  right: 50px;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  cursor: pointer;
}
.yy{
  display: none;
  position: absolute;
  width: 100%;
  background: #ffc1c1;
  padding:10px 15px;
  top: 50px;
  z-index: 10;
}
.yy li{
  display: inline-block;
  width: 30%;
}
.yy li a{
  display: inline-block;
  padding-left: 30px;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
}
.yy li:nth-child(1) a{
  background: url(404.png) no-repeat;
  background-position: left center;
}
.yy li:nth-child(2) a{
  background: url(404.png) no-repeat;
  background-position: left center;
}
#nav{
  float: right;
  font-size: 0;
  width: 55px;
  height: 58px;
  text-indent: -900em;
  overflow: hidden;
  cursor: pointer;
  outline: none;
  background: #557aaf url(../image/menu-button-bg.png) no-repeat center center;
  background-size: 50%;
}
.nava{
  display: none;
  position: absolute;
  max-width: 220px;
  width: 100%;
  background: #557aaf;
  padding:0px;
  top: 50px;
  right: 0;
  z-index: 10;    list-style: none;
}
.nava li{
  border-bottom: 1px solid #fff;
  padding: 10px 15px;
}
.nava a{
  display: block;
  font-size: 16px;
  color: #fff;
  line-height: 20px;
}
/*手机头部2样式*/

.header-m,.g-ft{display: none;}

.fengongsi{width: 666px;float: left;}
.ewm{width: 277px;float: right;text-align: center;margin-top: -20px;}
.ewm img{width: 125px;}
.ewm p{line-height: 0;}



/*banner*/
  .slideBox{ width:100%;  overflow:hidden; position:relative; top:0;}
  .slideBox .hd{  overflow:hidden; position:absolute;left:44%; bottom:10px; /*margin-left:-30px; */z-index:1; text-align:center; }
  .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;list-style: none;  }
  .slideBox .hd ul li{ margin:0 2px;  width:60px; height:2px; line-height:14px; 
    text-align:center; background:#99b0dc; cursor:pointer; display:inline-block; border-radius:30px; }
  .slideBox .hd ul li.on{ background:#fff;  }
  .slideBox .bd{ position:relative; /*height:100%;*/ z-index:0;   }
  .slideBox .bd li{ zoom:1; vertical-align:middle; }
  .slideBox .bd ul li img{width:100%;height: auto; display:block;}
  .slideBox .bd ul{ padding-left: 0; }


  


@media screen and (max-width: 468px){
    .leftcontact,.site-header,.h_sea,.knc dt,.pk,.ys_c dt,.h_gg,.gy02,.footer-nav,.f_logo,#tab2,#tab3,#tab4,.keifu,.gy01{display: none;}
    .header-m,.g-ft{display: block;}
    #page,.wrapper,.widget-area,.cp,.widget-area .dh,.pk_l,.ys_c dd,.fengongsi{width: 100%;}
    body{min-width: 100%;overflow: hidden;}
    .cpbox,.fw01,.fw01 dl,.fw02,.fw,.fw02 dd p,.pk,.al,.zx,.gy,dl.news_dl dd{height: auto;}
    .widget-area .dh_c{width: 90%;height: 200px;}
    .widget-area .dh_c ul li{width: 49%;float: left;}
    .cptil{height: auto;font-size: 14px;    padding-bottom: 10px;}
    .cp{padding: 0;}
    .ewm{width: 100%;margin-top: 0;}
    .cp01 dt,.cp01 dd{width: 49%;}
    .cp01 dt img{width: 93%;height: auto;}
    .cp01 dd p{height: 145px;}
    .knc dd,.fw01 dt,.fw01 dd{width: 100%;}
    .kn01 li p{width: 80%;}
    .kn02{padding: 10px;}
    .kn02 p{font-size: 14px;padding: 0;}
    .kn02 p b{float: right;font-size: 12px;    margin-right: 24px;}
    .fw01 h2{    text-align: center;background: none;padding: 0;font-size: 18px;}
    .fw01 dt img,.al_c dt img,.zx_l img,.s_banner,.s_banner a img,.conlist li a img,.abt img.alignright,
    .abt img{width: 100%;height: auto;}
    .fw02 dl{width: 44%;padding: 0;margin: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
    .fw02 h2{margin-top: 20px;}
    .pk_l h3{text-align: center;}
    .ystil li a,.al_c dl,.gy dd,.gy dt,.zx_l,.zx_r,.conlist,.conlist li,.newslist{width: 100%;}
    .ys_c dd h3{font-size: 18px;}
    .ys_c dd h3 b{font-size: 20px;}
    .ys_c dd p{font-size: 15px;}
    .ystil li {float: left;width: 50%;height: 50px;}
    .ystil{height:100px; }
    .gygd{    overflow: inherit;}
    .site-footer{background: none;height: auto;}
    .bq{height: auto;line-height: inherit;}
    .f_text1{    padding: 0 0 0 20px;}
    .mbx-dh{width: 84%;}
    .content-area{width: 90%;}
    .widget-area .dh1 .dh_c{height: 190px;}
    .conlist li a{width: 92%;height: auto;}
    dl.news_dl{width: 87%;}
    .zx_r li {background: url(../image/ico07.jpg) no-repeat 10px 20px;padding: 0 25px;}
    .ewm img{width: 50%;}
    .fw02 dd,.fw02 dt{height: auto;}
    .fw02 dd{padding: 0 0 10px 0;}
    .fw02 dt img{width: 100%;height: auto;}

      .g-ft {height: 3.25rem;/*overflow: hidden;*/}
.social_nav5 ul li a img{width:50%;}
.social_nav5{height:3.25rem; position:fixed; bottom:0; min-width:320px; max-width:640px; width:100%;z-index:999; 
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff5a52+0,fe0c00+56,e61a10+74,da251c+100 */
background: #2754a2/*#ff5a52*/; /* Old browsers */
/*background: -moz-linear-gradient(top,  #ff5a52 0%, #fe0c00 56%, #e61a10 74%, #da251c 100%);  FF3.6-15 */
/*background: -webkit-linear-gradient(top,  #ff5a52 0%,#fe0c00 56%,#e61a10 74%,#da251c 100%);  Chrome10-25,Safari5.1-6 */
/*background: linear-gradient(to bottom,  #ff5a52 0%,#fe0c00 56%,#e61a10 74%,#da251c 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+,
 Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5a52', endColorstr='#da251c',GradientType=0 ); /* IE6-9 */
}
.social_nav5 li{width:33.33%; border-right: 1px solid #fff; float:left; position:relative; text-align:center; color:#666; 
  font-size:1rem; line-height:1rem; height:5rem;
 box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; position:relative;}
.social_nav5 li em{ width:2.916rem; display:block; margin:0 auto; padding:0.4rem 0 0.1rem 0;}
.social_nav5 li a{ color:#fff;font-size: 14px;}
.social_nav5 li.cur{background:#
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#254ab4+0,1054bc+47,12429d+74,173081+100 */
background: #254ab4; /* Old browsers */
background: -moz-linear-gradient(top,  #254ab4 0%, #1054bc 47%, #12429d 74%, #173081 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #254ab4 0%,#1054bc 47%,#12429d 74%,#173081 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #254ab4 0%,#1054bc 47%,#12429d 74%,#173081 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254ab4', endColorstr='#173081',GradientType=0 ); /* IE6-9 */;}
.f_nav a:nth-child(1){
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff5a52+0,fe0c00+56,e61a10+74,da251c+100 */
background: #ff5a52; /* Old browsers */
background: -moz-linear-gradient(top,  #ff5a52 0%, #fe0c00 56%, #e61a10 74%, #da251c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff5a52 0%,#fe0c00 56%,#e61a10 74%,#da251c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff5a52 0%,#fe0c00 56%,#e61a10 74%,#da251c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5a52', endColorstr='#da251c',GradientType=0 ); /* IE6-9 */}


}



