@charset "utf-8";
/* CSS Document */
/* public*/
.topic .rbox h3,.xmcs .title h4,.sxsx .title h4,.fsml .title h4,.xxzy .title h4,.yqlj .title h4,.name_up h4,.name_up ul li,.fsml .lbox3 .feng_t1,.fsml .lbox3 .feng_splendid p,.fsml .lbox3 ul li i,.fsml .mbox3 .feng_t2 a,.fsml .mbox3 .feng_t3 a,.fsml .mbox3 ul li,.fsml .rbox3 .feng_t4 a,.fsml .rbox3 .feng_t5 a,.fsml .rbox3 .z li,.feng_num li,.xxzy .lbox3 .zy h4 a,.xxzy .lbox3 .mx h4 a,.xxzy .mbox3 .zy h4 a,.xxzy .mbox3 .mx h4 a,.xxzy .rbox3 .zy h4 a,.xxzy .rbox3 .mx h4 a,.app_sx dt,.app_sx dd,.app_sx .part1 h2 a,.news_sx h4,.pd_sx h4,.list_xg ul,.menu_body .pp,.yqlj .title h4,.xxzy ul li i{background:url(../images/index-x.gif) no-repeat;}

.topic .rbox { height:265px; width:300px; padding-left:15px;}
.topic .rbox h3{ height:30px; line-height:30px;  background-position:80px -190px; color:#664613;}
.topic .rbox h3 a{  font-size:22px;}
.topic .rbox h4{ height:30px; line-height:30px; aborder:solid 1px  #e1e1e1;margin-top:10px; padding:5px; border-top:1px dotted #cdcdcd;}
.topic .rbox h4 a{ color:#333333; font-size:20px; font-weight:bold;}
.topic .rbox .topic1 ul li,.topic .rbox .topic2 ul li{ float:left; height:22px; line-height:22px; margin:5px 10px 0 5px;_display:inline; overflow:hidden; width:120px;} 
.topic1 h4 a:hover,.topic2 h4 a:hover{ color:#ea0000;}
.topic2{ _clear:both;}
.title h4{ margin:15px 0; height:38px; line-height:38px; padding-left:31px;}
.title{ width:1000px;}

.xmcs .title h4{background-position:0 0; }
.sxsx .title h4{background-position:0 -38px;}
.sxsx .title{ margin-bottom:25px; }
.fsml .title h4{background-position:0 -76px; }
.xxzy .title h4{background-position:0 -114px;}
.yqlj .title h4{background-position:0 -152px;}

.title h4 a{  font-size:22px; color:#d6a65b;}
.cszx{ margin-top:20px;}
.cszx .lbox2{ width:1000px; margin-top:20px;}
.cszx .lbox2 .app{ float:left; width:88px; margin:0 13px 10px 0;_display:inline;}
.cszx .lbox2 .app:hover{filter:alpha(opacity=80); /*IE滤镜，透明度50%*/
-moz-opacity:0.8; /*Firefox私有，透明度50%*/
opacity:0.8;/*其他，透明度50%*/}
.cszx .lbox2 .nomgt{ margin-right:0;}
.cszx .lbox2 .app div a { font-size:16px; height:25px; line-height:25px;  text-align:center; display:block; cursor:pointer;}

.topic3{ width:306px; height:49px; background-position:-686px -404px;}
.list { margin:8px 0 ;}
.list ul li{ height:30px; line-height:30px;  padding:0 0 0 25px; background-position: -36px -316px;width:281px; }
.list_xg ul{ background-position:-979px -313px; margin-top:10px;}
.list_xg ul li{ height:28px; line-height:28px;  padding:0 0 0 35px; width:281px; }
.list ul li a{ font-size:14px;}
.list_xg ul li a{ font-size:14px;}
.part1_1 .z{ background:url(../images/y.gif) no-repeat;}

.cs{ width:984px; border-bottom:2px solid #cdcdcd;border-top:2px solid #a58b74; padding:8px;_padding:2px 8px; background-color:#fdf6ec; }
.cs .name{ margin-right:15px; _margin-right:0;*margin-right:0;}
.cs .name,.cs company{ vertical-align:middle;}
.cs .name .appname,.cs .company .appname{ height:31px; border:1px solid #d7d6d4;}
#youname1,#youname2,#app_company,.app_s .app_pdbtn{ height:31px;}
#birth_input_submit{ height:31px;_line-height:35px;}
.app_name,select,#birth_input_submit{_margin:5px 0;_vertical-align:middle;font-size:14px; font-family:"微软雅黑"; height:31px;_line-height:24px;}
.app_name{_vertical-align:-5px;_line-height:32px;*line-height:32px;}
.app_csbtn{-webkit-appearance:none;}
#nian,#yue,#ri,#hh{ height:31px;_height:31px;*height:31px;}
#nian{ width:111px;}
.cs select{ *margin:0;}

.in_lbox{ width:670px; height:530px;  float:left;_width:670px;}
.name_up{width:305px; float:left; margin:0 30px 20px 0;_display:inline;}
.name_up img{ width:121px; height:90px;}
.name_up strong a{ color:#d7a65a; font-size:16px; text-decoration:underline;}
.name_up strong a:hover{color:#ea0000;}
.name_up img{float:left; margin-right:10px;}
.name_up h4{ height:28px; line-height:28px; background-position:0 -229px; padding-left:25px; margin-bottom:10px; }
.name_up h4 a{color:#97755a; font-size:16px; font-weight:bold; background-color:#fff; padding-right:8px;}
.name_up p{ margin:5px 0 0 0; line-height:135%;}
.name_up p a{ font-size:12px; color:#888;}
.name_up ul{ margin-top:10px;}
.name_up ul li{ background-position:-319px -480px; height:28px; line-height:28px; padding-left:13px;}
.name_up ul li a{ color:#333333; font-size:14px; }
.name_up ul li a:hover{color:#ea0000;}
.in_rbox{ padding:0 0 0 40px; float:left; height:520px; width:289px;_width:289px;border-left:1px solid #dfdfdf;}
.pfs{ width:121px; text-align:center; float:left; margin:0 10px 10px 0; padding-bottom:5px;}
.pfs img{ margin-bottom:5px;}
.pfs a{ display:block; width:121px; color:#333333; font-size:14px;}



/*banner_sx*/
/*banner*/
.banner{ display:block; width:1000px; height:90px; overflow:hidden; background:#fcfaed url(../images/360_img/sx_bg.gif) -3px center no-repeat; padding:12px 0;}
.banner ul{ overflow:hidden; padding-left:123px; width:1100px;}
.banner ul li { margin-left:2px; float:left;}
.banner ul .sx1 a,.banner ul .sx2 a,.banner ul .sx3 a,.banner ul .sx4 a,.banner ul .sx5 a,.banner ul .sx6 a,.banner ul .sx1 a,.banner ul .sx7 a,.banner ul .sx8 a,.banner ul .sx9 a,.banner ul .sx10 a,.banner ul .sx11 a,.banner ul .sx12 a{ display:block; background:url(../images/360_img/sx.gif) no-repeat; width:69px; height:88px; overflow:hidden; border:1px #dbcebe solid; border-radius:4px;}

.banner ul .sx1 a{ background-position:0 0; transition:all 0.3s;}
.banner ul .sx1 a:hover{ background-position:0 -93px;}
.banner ul .sx2 a{ background-position:-73px 0; transition:all 0.3s;}
.banner ul .sx2 a:hover{ background-position:-73px  -93px;}
.banner ul .sx3 a{ background-position:-145px 0; transition:all 0.3s;}
.banner ul .sx3 a:hover{ background-position:-145px -93px;}
.banner ul .sx4 a{ background-position:-218px 0; transition:all 0.3s;}
.banner ul .sx4 a:hover{ background-position:-218px  -93px;}
.banner ul .sx5 a{ background-position:-290px 0; transition:all 0.3s;}
.banner ul .sx5 a:hover{ background-position:-290px  -93px;}
.banner ul .sx6 a{ background-position:-362px 0 ;transition:all 0.3s;}
.banner ul .sx6 a:hover{ background-position:-362px  -93px ;}
.banner ul .sx7 a{ background-position:-434px 0; transition:all 0.3s;}
.banner ul .sx7 a:hover{ background-position:-434px  -93px;}
.banner ul .sx8 a{ background-position:-507px 0; transition:all 0.3s;}
.banner ul .sx8 a:hover{ background-position:-507px  -93px;}
.banner ul .sx9 a{ background-position:-579px 0; transition:all 0.3s;}
.banner ul .sx9 a:hover{ background-position:-579px  -93px;}
.banner ul .sx10 a{ background-position:-652px 0; transition:all 0.3s;}
.banner ul .sx10 a:hover{ background-position:-652px  -93px;}
.banner ul .sx11 a{ background-position:-724px 0; transition:all 0.3s;}
.banner ul .sx11 a:hover{ background-position:-724px  -93px;}
.banner ul .sx12 a{ background-position:-797px 0; transition:all 0.3s;}
.banner ul .sx12 a:hover{ background-position:-797px  -93px;}





.app_sx{ width:280px;}
.app_sx .part1 h2 a{ display:block; width:154px; height:28px; line-height:28px; background-position:-865px -190px;font-weight:lighter; margin:-18px 0 0 -1px; _z-index:10;_position:relative;}
.app_s{ padding:0 20px; margin-top:-10px;}
.app_sx h2 a{color:#664613; font-size:16px;}
.app_sx .part1_1{ border:#cfcfcf 1px solid;}
.app_sx .part1{ border:#d6a65b 1px solid;}
.app_sx .part1{_height:103px;*+height:113px;}
.app_sx .part1_1{ padding:15px;}
.app_sx dt,.app_sx dd{ float:left; margin:23px 5px 0 10px; padding:0 0 0 30px; height:29px;_display:inline;*+display:inline;_height:2px;}
.app_sx dt{ background-position:-945px -228px; }
.app_sx dd{ background-position:-938px -259px;}
.app_s .app_pdbtn{ margin:14px 0 8px 85px; font-size:14px;_display:inline;*+display:inline;_padding:0 15px;*+padding:5px 15px;_vertical-align:middle;_height:35px;  height:31px;_line-height:16px; _height:28px;}
.app_s .app_pdbtn:hover{background-color:#e36f6d;}
.part1_1 ul li{ height:30px; line-height:30px; border-bottom:#d1d1d1 1px dotted;}
.app_pdbtn:hover{background-color:#e7b05b; }
.part1_1 ul li a {font-size:14px;}
.part1_1 img{ float:left; margin-right:10px; height:91px; width:121px;}
.part1_1 .z { padding-left:25px; background-position:0 -700px;}

.news_sx{ width:356px;}
.news_sx h4{ text-align:center; background-position:0 -520px; color:#97755a; margin-bottom:20px;font-weight:bold;}
.news_sx .w1,.news_sx .w2{ float:left; width:120px;padding:20px;}
.news_sx .w1 a{ font-size:14px;}
.news_sx .w1{ height:35px;padding:61px 20px; background:#efefef url(../images/x.gif) scroll -843px -226px no-repeat;}
.news_sx .w2{ background-color:#e1e1e1;}
.news_sx img{ float:left; height:65px; width:86px;}
.little h4 a{ font-size:14px; font-weight:bold;}

.pd_sx{width:286px;  margin-left:430px;_display:inline; _margin-left:30px;}
.pd_sx h4{ text-align:center; background-position:-369px -520px; color:#97755a;font-weight:bold; padding:0 0 15px;}
.histroy h5{ background-color:#efefef; font-size:14px; height:30px; line-height:30px; width:191px; text-align:center; margin:5px 0;_display:inline;}
.histroy li{ list-style-type:none;}
.histroy a{ display:block; height:25px; font-size:14px;}

.lbox3{ width:300px;}
.fsml .lbox3 .feng_t1{ background-position:0 -261px; height:26px; width:300px; margin-bottom:10px;}
.fsml .lbox3 .feng_splendid h2 a{ font-size:22px; color:#d6a65a; font-weight:normal;}
.fsml .lbox3 .feng_splendid h2 a:hover{ color:#ea0000;}
.fsml .lbox3 .feng_splendid p{ margin:12px 0 ; padding-left:13px; background-position:-319px -483px;}
.fsml .lbox3 .feng_splendid p a{font-size:16px; color:#666666;font-weight:normal; }
.fsml .lbox3 .feng_splendid p a:hover{ color:#ea0000;}
.fsml .lbox3 ul{  padding:10px 0 0 ; margin:8px 0 0; border-top:#dfdfdf 1px dashed;}
.fsml .lbox3 ul li{ height:32px; line-height:32px;font-size:14px; vertical-align:middle;}
.fsml .lbox3 ul li a{ font-size:14px;float:left; }
.fsml .lbox3 ul li .feng_class a,.font_yellow a{color:#d4aa58;}
.fsml .lbox3 ul li i,.xxzy ul li i{ display:block;width:4px; height:28px; background-position:-802px -355px; float:left; margin:0 10px 0 3px;}

.mbox3{ width:300px; margin:0 25px; border:1px solid #dfdfdf; border-bottom:0;border-top:0; padding:0 25px;}
.mbox3 img{ width:121px; height:90px;}
.mbox3 strong a,.xxzy .rbox3 strong a,.xxzy .lbox3 strong a,.xxzy .mbox3 strong a,.list_xg strong a,.rbox3 strong a{ color:#d7a65a; font-size:16px; text-decoration:underline;}
.mbox3 strong a:hover,.xxzy .rbox3 strong a:hover,.xxzy .lbox3 strong a:hover,.xxzy .mbox3 strong a:hover,.list_xg strong a:hover,.rbox3 strong a:hover{color:#ea0000;}
.fsml .mbox3 img,.fsml .rbox3 img,.xxzy .rbox3 img,.xxzy .lbox3 img,.xxzy .mbox3 img, .list_xg img{float:left; margin-right:10px;}
.fsml .mbox3 .feng_t2 a,.fsml .mbox3 .feng_t3 a,.fsml .rbox3 .feng_t4 a,.fsml .rbox3 .feng_t5 a{ display:block; height:26px; line-height:26px;  padding-left:25px; margin-bottom:10px; }
.fsml .mbox3 .feng_t2 a{background-position:0 -287px;}
.fsml .mbox3 .feng_t3 a{background-position:0 -313px; margin-top:20px;}
.fsml .rbox3 .feng_t4 a{background-position:0 -339px;}
.fsml .rbox3 .feng_t5 a{background-position:0 -365px;margin-top:20px;_margin-top:15px;}
.fsml .mbox3 p,.fsml .rbox3 p,.xxzy .rbox3 p,.xxzy .lbox3 p,.xxzy .mbox3 p,.list_xg p{ margin:5px 0 0 0; line-height:135%;}
.fsml .mbox3 p a,.fsml .rbox3 p a,.xxzy .rbox3 p a,.xxzy .lbox3 p a,.xxzy .mbox3 p a,.list_xg p a{ font-size:12px; color:#888;}
.fsml .mbox3 p a:hover,.fsml .rbox3 p a:hover,.xxzy .rbox3 p a:hover,.xxzy .lbox3 p a:hover,.xxzy .mbox3 p a:hover,.list_xg p a:hover{color:#ea0000;}
.fsml .mbox3 ul,.fsml .rbox3 ul{ margin-top:10px;}
.fsml .mbox3 ul li,.fsml .rbox3 .z li{ background-position:-319px -480px; height:28px; width:130px; line-height:28px; padding-left:13px; float:left;}

.fsml .mbox3 ul li a,.fsml .rbox3 ul li a,.xxzy .feng_num li a{ color:#333333; font-size:14px; }
.fsml .mbox3 ul li a:hover,.fsml .rbox3 ul li a:hover,.xxzy .feng_num li a:hover{ color:#ea0000;}
.rbox3{ width:289px;}
.feng_num{ overflow:hidden;}
.fsml .rbox3 .feng_num li,.xxzy .feng_num li{background-position:-319px -479px; height:30px; line-height:30px; padding-left:13px; vertical-align:middle; }

.xxzy h4{ margin-bottom:10px;}
.xxzy .rbox3 .zy h4 a{ display:block;background-position:0 -396px; height:26px;}
.xxzy .rbox3 .mx h4 a{ display:block;background-position:0 -429px; height:26px;}
.xxzy .mbox3 .zy h4 a{ display:block;background-position:-309px -396px; height:26px;}
.xxzy .mbox3 .mx h4 a{ display:block;background-position:-309px -429px; height:26px;}
.xxzy .lbox3 .zy h4 a{ display:block;background-position:-616px -396px; height:26px;}
.xxzy .lbox3 .mx h4 a{ display:block;background-position:-616px -429px; height:26px;}
.xxzy .mx a img{ float:left; margin-right:15px;width:121px; height:90px;}
.xxzy .feng_num{ margin-top:10px;}
.xxzy .list2{ margin-bottom:20px;}
.xxzy .list2 li{ height:32px; line-height:32px; }
.xxzy .list2 li a{ font-size:14px;}

.mx .num{ background-position:0 -399px; padding-left:25px;}
.mx .num li{ border-bottom:#cdcdcd 1px dotted; line-height:30px;_border-bottom:#cdcdcd 1px dotted;_line-height:30px}

.yqlj{  margin:0 auto; overflow: hidden; width: 1000px; }
.content{ margin-top:15px; margin-bottom:0; overflow:hidden;}

.menu_list{ border-top:1px #cdcdcd solid ;width:356px; height:291px; overflow:hidden;}
.menu_head{height:38px;line-height:38px;position:relative;background:#fff;margin:0; border-bottom: 1px #cdcdcd solid; border-left:5px solid #cdcdcd;}
.menu_head a{font-size:14px;color:#525252;}
.menu_head a:hover,.menu_list .current a:hover{color:#ea0000;}
.menu_list .current{background:#fbf7ec; border-left:5px solid #a58572; color:#a58572;}
.menu_list .current a{ color:#664613; font-size:14px;}
.menu_body{width:356px;height:auto;overflow:hidden;backguound:#fff;border-bottom: 1px #cdcdcd solid; background-color:#FFF;}
.menu_body div{ float:left;}
.menu_body .pp{ width:240px; padding:0 15px; text-indent:2em; background-position:-545px -180px; line-height:135%}
.menu_body a{display:block;color:#888;text-decoration:none; float:left; margin:15px 0;}
.menu_body a:hover{text-decoration:none; color:#ea0000;}
.news_sx{ z-index:100; position:absolute; margin-left:315px; _display:inline;_position:absolute;*+margin-left:-660px;_margin-left:-10px;}
.news_sx p{ font-size:14px;}
@charset "gb2312";
/* CSS Document */
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{zoom:1;}
ul,li{list-style:none;}
img{border:0;}
.wrapper{width:664px;height:265px;}
h1{height:50px;line-height:50px;font-size:22px;font-weight:normal;font-family:"Microsoft YaHei",SimHei;margin-bottom:20px;}
/* focus */
#focus{width:664px;height:265px;overflow:hidden;position:relative;}
#focus ul{height:380px;position:absolute;}
#focus ul li{float:left;width:664px;height:265px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:800px;height:20px;left:0;bottom:0;}
#focus .btn{position:absolute;width:634px;height:10px;padding:15px 15px 10px 15px; bottom:0;text-align:center;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:30px;height:5px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:90px;/*background:url(img/sprite.png) no-repeat 0 0;*/cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}

.news_sx .menu_head .index_tri,.news_sx .current .index_tri{ float:right; margin-top:13PX; display:inline-block; height:12px; width:12px;  margin-right:5px;}
.news_sx .menu_head .index_tri{background:url(../images/index_down.jpg) no-repeat; background-size:100%;}
.news_sx .current .index_tri{background:url(../images/index_up.jpg) no-repeat; background-size:100%;}