﻿@charset "utf-8";

/* 起始样式 */
body {font-family:微软雅黑;  margin:0 auto; padding:0px; font-size:12px; height:100%; line-height:22px; width:100%; color:#555454;}
div{behavior: url(css/iepngfix.htc)}
ul,ul li,ol li{ list-style-type:none; margin:0; padding:0; }
p{ margin:0; padding:0}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
a{ text-decoration:none; color:#000000}
a:hover{ color:#FF0000}
img{ vertical-align:middle;}
.imgs{ vertical-align:top;}
.lf{ float:left;}
.rg{ float:right;}  
img{border:none;}
dd{ margin:0; padding:0px;}
html{ overflow-x:hidden; overflow-y:scroll} 
div:hover,li:hover,tr:hover,a:hover{  -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
/* 起始样式 End */

/* 公用样式 */

.body{ background:url(../images_red/bg.jpg) repeat-x #e6e6e6;}
.box{ width:1004px; margin:0 auto;}
.head{ height:140px; overflow:hidden;}
.top{ height:85px; overflow:hidden;}
.logo{ width:350px;}
.search{ width:375px; padding-top:40px; height:26px; line-height:26px;}
.search .div1{ margin-right:33px;}
.search .div1 a{ color:#696969;}
.search .div1 a:hover{ color:#F20319} 
.search .div1 span{ margin-left:10px; margin-right:10px;}
.search .div2{ height:26px; background:url(../images_red/1_01.jpg) no-repeat; width:153px; padding-left:12px;}
.search .div2 .text{ background:none; border:0px; height:26px; line-height:26px; width:153px; font-family:微软雅黑; color:#999;}
.search .div3 {width:36px;height:26px;background:url(../images_red/1_02.jpg) no-repeat;}
.search .div3 input{width:36px;height:25px;display:block;border:0;background: none;background: url(../images_red/1_02a.png) no-repeat center 6px;cursor:pointer;transition:background-position 0.3s;-webkit-transition:background-position 0.3s;-moz-transition:background-position 0.3s;-o-transition:background-position 0.3s;}
.search .div3 input:hover{background-position:center -24px;}
.search .div3 .but_btm{background-position:center -24px;}
.dh{ height:41px; line-height:41px;}
.dh .activesss{ float:left; width:141px; margin-right:2px; background:url(../images_red/1_03.jpg) right center no-repeat;}
.dh .activesss .a1{ height:41px; line-height:41px; font-weight:bold; color:#fff; display:block; text-align:center; font-size:14px;}
.dh .activesss1 .a1{ background:url(../images_red/1_04.jpg) repeat-x; color:#353535;}
.dh .activesss2{ background:none; width:144px;}
.dh .activesss:hover .a1{ background:url(../images_red/1_04.jpg) repeat-x; color:#353535;}
.dh .Locate{ position:absolute; top:126px; height:40px; width:10000px; left:50%; margin-left:-5000px; overflow:hidden; background:url(../images_red/1_05.jpg) repeat-x; display:none; z-index:100;}
.dh #Menulogo{ display:block; margin:0 auto; overflow:hidden;}
.dh #Menulogo li{ float:left; height:35px; line-height:35px; margin-right:20px; width:85px;}
.dh #Menulogo li a{ padding-left:10px; color:#666; text-decoration:none; font-weight:normal; font-size:12px; background:url(../images_red/1_06.jpg) center left no-repeat; line-height:40px; display:block;}
.dh #Menulogo li a:hover{ color:#f40518;}
.dh .pad{ width:974px; padding-left:30px;}
.dh .pad1{ width:804px; padding-left:200px;}
.dh .pad2{ width:604px; padding-left:400px;}
.dh .pad3{ width:560px; padding-left:455px;}
.dh .pad4{ width:254px; padding-left:750px;}
.dh .pad5{ width:315px; padding-left:685px;}
/* 公用样式 End */


/* Index */
.banner{ border-bottom:1px solid #fff; width:1600px; left:50%; margin-left:-800px; position:relative;}
.banner #slides{width:1600px;}
.banner .slides_container a {width:1600px;height:400px;display:block;}
.banner .slides_container a img {display:block;}
.banner .pagination { margin-top:-28px; position:relative; z-index:100; float:right; right:338px;}
.banner .pagination li {float:left;margin:0 1px;list-style:none;}
.banner .pagination li a {display:block; width:12px; font-size:0px; height:11px; background:url(../images_red/1_07.jpg) no-repeat;float:left;overflow:hidden; margin-left:5px; font-size:0px; line-height:1000px;}
.banner .pagination li.current a,.banner .pagination li a:hover{ background:url(../images_red/1_08.jpg) no-repeat;}
.ss{ background:url(../images_red/1_11.jpg) repeat-x; padding-top:24px;}
.sslf{ background:url(../images_red/1_12.png) no-repeat; width:646px; height:306px;}
.ssrg{ background:url(../images_red/1_13.png) no-repeat; width:347px; height:306px;}

.index_pic{ padding:3px; border:1px solid #eeeeee; background:#fff; height:196px; overflow:hidden; width:292px;}
.index_pic #slides{ margin:0 auto; width:292px; position:relative;}
.index_pic .slides_container a {width:292px;height:196px;display:block; overflow:hidden;}
.index_pic .slides_container a img {display:block;}
.index_pic .pagination { margin-top:-28px; position:relative; z-index:100; float:right; right:38px;}
.index_pic .pagination li {float:left;margin:0 1px;list-style:none;}
.index_pic .pagination li a {display:block; width:12px; font-size:0px; height:6px; background:url(../images_red/1_18.jpg) no-repeat;float:left;overflow:hidden; margin-left:5px; font-size:0px; line-height:1000px;}
.index_pic .pagination li.current a,.index_pic .pagination li a:hover{ background:url(../images_red/1_19.jpg) no-repeat;}
.sslf_pad{ padding:26px 28px;}
.sslf .nTab .TabTitle{ height:33px; line-height:33px;}
.sslf .nTab .TabTitle ul{ height:33px; line-height:33px; border-bottom:2px solid #eeeeee;}
.sslf .nTab .TabTitle li{float: left;cursor: pointer; text-align:center; font-size:12px; width:123px; background:url(../images_red/1_16.jpg) right center no-repeat; padding-right:1px; font-size:14px; font-weight:bold; height:33PX; line-height:33PX;}
.sslf .nTab .TabTitle .active{ background:url(../images_red/1_15.jpg) repeat-x #04397b; color:#fff;}
.sslf .nTab .TabContent{ clear:both; }
.sslf .nTab .TabContent .div1{ position:relative; top:-30px; float:right;}
.sslf .nTab .TabContent .div1 a{ color:#888888;}
.sslf .nTab .TabContent .div1 a:hover{ color:#F20319}
.sslf .nTab .TabContent .div2 .lf{ width:300px;}
.sslf .nTab .TabContent .div2 .rg{ width:270px;}
.sslf .nTab .TabContent .div2 .rg .p_h{display: block;}
.sslf .nTab .TabContent .div2 .rg .p_h:hover .p1{color:#F20319}
.sslf .nTab .TabContent .div2 .rg .p_h:hover .p2{color:#F20319}
.sslf .nTab .TabContent .div2 .rg .p_h .p1{ color:#333333; font-size:14px; font-weight:bold;}
.sslf .nTab .TabContent .div2 .rg .p_h .p2{ height:60px; line-height:20px; overflow:hidden; background:url(../images_red/tj_09.jpg) bottom left no-repeat; padding-bottom:14px; margin-top:10px;color:#666666;}


.ul_index{ margin-top:14px;}
.ul_index li{ height:24px; line-height:24px;}
.ul_index li a{ color:#464545; background:url(../images_red/1_20.png) center left no-repeat; padding-left:10px;}
.ul_index li a:hover{ color:#F20319;}
.none {display:none;}

.ssrgpad{ padding:30px 23px;}
.ssrg .div1 .lf{ background:url(../images_red/1_21.jpg) center left no-repeat; padding-left:20px; color:#000000; font-weight:bold;}
.ssrg .div1 .rg a{ color:#888888;}
.ssrg .div1 .rg a:hover{ color:#F20319;}
.ssrg .div2{ height:220px; overflow:hidden; margin-top:10px;}
.ssrg .rollBox{width:300px;overflow:hidden;}
.ssrg .rollBox .LeftBotton{height:18px;width:21px;background:url(../images_red/1_23.jpg) no-repeat 0;overflow:hidden;float:left;display:inline;cursor:pointer; float:right; position:relative; top:-24px; right:10px;}
.ssrg .rollBox .LeftBotton:hover{ background:url(../images_red/1_23a.jpg) no-repeat 0;}
.ssrg .rollBox .RightBotton{height:18px;width:21px;background:url(../images_red/1_24.jpg) no-repeat 0;overflow:hidden;float:left;display:inline;cursor:pointer; float:right; position:relative; top:-24px; right:10px;}
.ssrg .rollBox .RightBotton:hover{ background:url(../images_red/1_24a.jpg) no-repeat 0;}
.ssrg .rollBox .Cont{width:300px;overflow:hidden;float:left;}
.ssrg .rollBox .ScrCont{width:10000000px;}
.ssrg .rollBox .Cont .pic{width:300px;float:left;}
.ssrg .rollBox .Cont .pic .p2 a{ display:block; height:30px; line-height:30px;color:#755821; padding-left:12px; background:#fff; font-size:14px; font-weight:bold;}
.ssrg .rollBox .Cont .pic .p2 a:hover{color:#F20319;}
.ssrg .rollBox #List1,.rollBox #List2{float:left;}
.ssrg .div3{ margin-top:10px;}
.ssrg .div3 a{ display:block; height:30px; line-height:30px; background:url(../images_red/1_25.jpg) no-repeat; width:128px; padding-left:17px; float:left; margin-left:5px; margin-bottom:5px; color:#857c6c;}
.ssrg .div3 .a1{ margin-right:0px;}
.ssrg .div3 a:hover{ color:#F20319; background:url(../images_red/1_25a.jpg) no-repeat;}

.dd{ margin-top:10px;}
.dd1{ background:url(../images_red/1_14.png) no-repeat; width:100%; height:200px;cursor:pointer;}
/*.dd1:hover{ background:url(../images_red/1_14a.png) no-repeat;}*/
.dd1 .div1{width: 206px;height: 66px;overflow:hidden;}
.dd1 .div1 img{display:block;transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;-moz-transition: all 0.8s;}
.dd1:hover .div1 img{transform: scale(1.2,1.2);}
.dd1_pad{ padding:17px 20px;}
.dd1_pad .div2{ color:#000000; font-size:14px; font-weight:bold; display:block; margin-top:10px;}
.dd1_pad .div2 a{ color:#000}
.dd1_pad .div2 a:hover{ color:#fff}
.dd1_pad .div3{ margin-top:7px;}
.dd1_pad .div3 .rg{ padding-top:5px;}
.dd1_pad .div3 .rg a{ background:url(../images_red/1_30.png) no-repeat; display:block; width:36px; height:12px;overflow: hidden;transition:background-position 0.3s;-webkit-transition:background-position 0.3s;-moz-transition:background-position 0.3s;-o-transition:background-position 0.3s;}
.dd1:hover .div3 .rg a{ background-position: -36px 0;}
.dd2{ margin-left:8px;}

.foot{ border-top:5px solid #cb1c18; margin-top:27px; color:#777777;}
.foot .div1{ padding-top:10px;}
.foot .div1 .lf a{ color:#777777}
.foot .div1 .lf a:hover{ color:#F20319}
.foot .div1 .lf span{ margin-left:10px; margin-right:10px;}
.foot .div1 .rg a{ color:#777;}
.foot .div1 .rg a:hover{ color:#F20319;}
.foot .div2{ margin-top:10px; padding-bottom:10px;}
.foot .div2 select{ margin-right:10px;}
/* Index End */

/* Main */
.main_banner{ background:url(../images_red/bg_main.jpg) repeat-x; border-bottom:1px solid #fff;}
.main_banner1{ background:url(../images_red/tj_01.jpg) center top no-repeat; border-bottom:1px solid #fff;}
.main_banner2{ background:url(../images_red/tj_02.jpg) center top no-repeat; border-bottom:1px solid #fff;}
.main_banner3{ background:url(../images_red/tj_03.jpg) center top no-repeat; border-bottom:1px solid #fff;}
.main_banner4{ background:url(../images_red/tj_04.jpg) center top no-repeat; border-bottom:1px solid #fff;}
.ff{ background:url(../images_red/1_11.jpg) repeat-x; padding-top:24px;}
.fx{ padding-bottom:24px;}
.fx .lf{ color:#333333; font-size:18px; font-weight:bold;}
.fx .rg{ color:#666;}
.fx .rg a{ color:#666;}
.fx .rg a:hover{ color:#F20319;}
.fx .rg span{ color:#333333;}
.ff1{ height:21px; overflow:hidden;}
.ff2{ background:url(../images_red/bg_main2.png) repeat-y; height:1%;}
.fflf{ padding-left:3px; width:200px; background:url(../images_red/bg_main4.jpg) top right no-repeat; min-height:80px; _height:80px; padding-bottom:119px;}
.fflf .div1 a{ display:block; height:32px; border-bottom:1px solid #eeeeee; line-height:32px; color:#5b5b5b; padding-left:24px;}
.fflf .div1 a:hover{ background:url(../images_red/2_02.jpg) no-repeat; color:#fff;}
.fflf .div1 .a1{ background:url(../images_red/2_02.jpg) no-repeat; color:#fff;}
.fflf .div2{ width:190px; margin:0 auto; margin-top:43px;}
.fflf .div3{ margin-top:15px;}
.ffrg{ width:731px; padding-right:25px; padding-bottom:30px;}
.ffrg1{ border-bottom:1px solid #eeeeee; padding-bottom:15px; color:#333333; font-size:16px; padding-left:5px;}
.ffrg2{ margin-top:25px; color:#434242;}
.div_abo .div1{ margin-bottom:20px;}
.div_abo table{ line-height:20px;}

.div_abo .rollBox{overflow:hidden; margin-top:40px;}
.div_abo .rollBox .LeftBotton{height:19px;width:19px;background:url(../images_red/2_12.jpg) no-repeat 0;overflow:hidden;float:left;display:inline;cursor:pointer; float:left; margin-left:4px; margin-right:5px; margin-top:38px;}
.div_abo .rollBox .LeftBotton:hover{ background:url(../images_red/2_12.jpg) no-repeat 0;}
.div_abo .rollBox .RightBotton{height:19px;width:19px;background:url(../images_red/2_13.jpg) no-repeat 0;overflow:hidden;float:left;display:inline;cursor:pointer; float:left; margin-left:5px; margin-top:38px;}
.div_abo .rollBox .RightBotton:hover{ background:url(../images_red/2_13.jpg) no-repeat 0;}
.div_abo .rollBox .Cont{width:667px;overflow:hidden;float:left;}
.div_abo .rollBox .ScrCont{width:10000000px;}
.div_abo .rollBox .Cont .pic{width:150px;float:left; padding-left:8px; padding-right:8px;}
.div_abo .rollBox .Cont .pic .p2 a{ display:block; height:30px; line-height:30px;color:#666666; font-size:14px; font-weight:bold; text-align:center;}
.div_abo .rollBox .Cont .pic .p2 a:hover{color:#F20319;}
.div_abo .rollBox #List1,.rollBox #List2{float:left;}

.div_abo1{ background:url(../images_red/2_15.jpg) 40px top no-repeat; padding-top:10px;}
.div_abo1 .div_bg{ background:url(../images_red/2_16.jpg) 43px top repeat-y; padding-top:14px;}
.div_abo1 .div_bg ul li{ margin-bottom:15px;}
.div_abo1 .div_bg ul li:hover .lf{color:#fff;}
.div_abo1 .div_bg ul li .lf{ width:87px; text-align:center; color:#fff; height:26px; line-height:26px; background:#cb1c18; margin-top:18px;}
.div_abo1 .div_bg ul li .rg{ width:611px;position: relative;}
.div_abo1 .div_bg ul li .rg .div1{ background:url(../images_red/2_18.jpg) repeat-y;}
.div_abo1 .div_bg ul li .rg .div2{ background:url(../images_red/2_17.jpg) top left no-repeat; min-height:40px; _height:40px; padding-left:40px; padding-top:15px; line-height:20px; color:#333333; padding-right:40px;}
.div_abo1 .div_bg ul li .rg .div3{ background:url(../images_red/2_19.jpg) bottom left no-repeat; height:15px;}

.ul_abo li{ width:349px; float:left; margin-right:31px; margin-bottom:30px;}
.ul_abo .li{ margin-right:0px;}
.ul_abo li .div1{ padding:5px; border:1px solid #e6e6e6;}
.ul_abo li:hover .div1{border-color:#F20319;}
.ul_abo li:hover .div2{color:#F20319;}
.ul_abo li .div2 a{ color:#333; display:block; margin-top:8px; line-height:20px;}
.fenye{ text-align:center; margin-top:20px;}

.div_abo2 strong{ color:#333;}
.div_abo2 table{ padding-left:8px;}
.div_abo3 .div1{ border-bottom:1px solid #eeeeee;}
.div_abo3 .div1 a{ display:block; background:url(../images_red/2_24.jpg) repeat-x; height:32px; line-height:32px; width:100px; text-align:center; float:left; margin-right:1px; color:#666666;}
.div_abo3 .div1 a:hover{ background:#be020f; color:#fff;}
.div_abo3 .div1 .a1{ background:#be020f; color:#fff;}
.div_abo3 .div2{ border:1px solid #eee; border-top:0px; padding:25px 11px;}
.div_abo3 .div2 .p1{ background:url(../images_red/2_25.jpg) repeat-x; height:332px;}

.div_abo3 #focus_Box{position:relative;width:700px;height:340px; margin:0px auto;}
.div_abo3 #focus_Box dl{position:relative;width:900px;height:340px;left:100px;}
.div_abo3 #focus_Box dd{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border:7px solid #eee;}
.div_abo3 #focus_Box dd img{width:100%;background:url(../images_red/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
.div_abo3 #focus_Box .focus_prev,#focus_Box .focus_next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:45px;height:45px;top:160px;}
.div_abo3 #focus_Box .focus_prev{background:url(../images_red/2_27.png) no-repeat;left:60px}
.div_abo3 #focus_Box .focus_prev:hover{background:url(../images_red/2_27a.png) no-repeat;}
.div_abo3 #focus_Box .focus_next{background:url(../images_red/2_28.png) no-repeat;right:56px} 
.div_abo3 #focus_Box .focus_next:hover{background:url(../images_red/2_28a.png) no-repeat;}
.ul_abo1{ width:711px; margin:0 auto; margin-top:30px;}
.ul_abo1 li{ background:url(../images_red/2_29.jpg) 10px center no-repeat; padding-left:25px; height:34px; line-height:34px; border-bottom:1px dashed #dedede;}
.ul_abo1 li:hover{ background-color: #F20319;}
.ul_abo1 li a{ display:block;color:#666;}
.ul_abo1 li:hover a{ color: #FFFFFF;}

.ul_abo2 li{ width:222px; margin-right:32px; float:left; margin-bottom:20px;}
.ul_abo2 .li{ margin-right:0px;}
.ul_abo2 li .div1{ border:1px solid #cccccc; padding:5px;}
.ul_abo2 li .div2 a{ display:block; margin-top:10px; color:#333; text-align:center;}
.ul_abo2 li:hover .div1{border-color:#F20319;}
.ul_abo2 li:hover .div2 a{color:#F20319;}
.ul_pro{ margin-top:20px;}
.ul_pro li{ height:1%; margin-bottom:18px; *margin-bottom:10px;}
.ul_pro li .div1{ height:12px;}
.ul_pro li .div3 img{ vertical-align:top}
.ul_pro li .div2{ background:url(../images_red/3_05.jpg) repeat-y; padding:13px 32px; position:relative;}
.ul_pro li .div2:hover{background-image: url(../images_red/3_05a.jpg);}
.ul_pro li .div2 .p1{ color:#333333; font-size:14px; font-weight:bold;}
.ul_pro li .div2 .p2{ margin-top:10px;}
.ul_pro li .div2 .p2 .lf{ width:112px; border:1px solid #d0d0d0;}
.ul_pro li .div2 .p2 .rg{ width:530px;line-height:20px;}
.ul_pro li .div2 .p2 .rg .pp1{ height:60px; overflow:hidden;}
.ul_pro li .div2 .p2 .rg .pp2{ margin-top:5px;}
.ul_pro li .div2 .lf1{ color:#666; position:absolute; top:0px; left:0px; z-index:10000; display:block; left:169px; top:110px;}
.ul_pro li .div2 .lf1 span{ color:#cb1c18; font-weight:bold; text-decoration:underline;}
.lf1{ float:left;}
.rg1a{ cursor:pointer;}
.rg1a .rg1{ float:right; background:url(../images_red/3_07.jpg) no-repeat; display:block; height:11px; width:39px; margin-top:8px;}
.rg1a-active .rg1{ float:right; background:url(../images_red/3_08.jpg) no-repeat; display:block; height:11px; width:39px;}

.div_pro{ width:668px; border-top:1px solid #e4e6e8; margin-top:15px; padding-top:18px;}
.div_pro .rollBox .LeftBotton{height:106px;width:25px;background:url(../images_red/3_09.jpg) no-repeat 0;overflow:hidden;float:left;display:inline;cursor:pointer; margin-right:5px;}
.div_pro .rollBox .RightBotton{height:106px;width:25px;background:url(../images_red/3_10.jpg) no-repeat 0;overflow:hidden;float:left;display:inline;cursor:pointer; margin-left:6px;}
.div_pro .rollBox .Cont{width:607px; height:109px; overflow:hidden;float:left;}
.div_pro .rollBox .ScrCont{width:10000000px;}
.div_pro .rollBox .Cont .pic{width:99px; height:109px; margin-left:11px; margin-right:11px; float:left; text-align:center;}
.div_pro .rollBox .Cont .pic img{display:block; height:78px;}
.div_pro .rollBox .Cont .pic span{ color:#666; line-height:27px; display:block; height:27px;}
.div_pro .rollBox #List1,.rollBox #List2{float:left;}

.div_pro ul#output { height:327px; display:block; overflow:hidden; border:1px solid #e7e9ea; margin-top:10px;}
.div_pro #tabs div a { display: block; width:99px; height:109px; background:url(../images_red/3_12.jpg) bottom center no-repeat;}
.div_pro #tabs div a:hover {  background:url(../images_red/3_12a.jpg) bottom center no-repeat;}
.div_pro #tabs div a.current {  background:url(../images_red/3_12a.jpg) bottom center no-repeat;}

.ul_news li{ margin-bottom:22px; padding-bottom:22px; border-bottom:1px solid #eeeeee;}
.ul_news li a{ display:block;color:#333333; font-size:14px; font-weight:bold;}
.ul_news li .lf{ width:157px; height:114px; border:1px solid #efefef; padding:6px;}
.ul_news li .rg{ width:98%;}
.ul_news li a .rg .div1{font-size:18px;}
.ul_news li a:hover .rg .div1{ color:#F20319;}
.ul_news li .rg .div2{ margin-top:7px;}
.ul_news li .rg .div3{ margin-top:3px; background:url(../images_red/4_04.png) left 14px no-repeat; padding-left:18px; color:#999; float:left; padding-top:9px; float:right;transition: background-position 0.3s;-webkit-transition: background-position 0.3s;-moz-transition: background-position 0.3s;-o-transition: background-position 0.3s;}
.ul_news li a:hover .rg .div3{ background-position: left -13px;color: #F20319;}
.ul_news li .rg .div4{ margin-top:10px; float:left;}
.ul_news li .rg .div4 i{display:block;width:91px;height:26px;background:url(../images_red/4_03.jpg) no-repeat;}
.ul_news li a:hover .rg .div4 i{background-image: url(../images_red/4_03a.jpg);}

.biaoti{ text-align:center; color:#333333; font-size:16px; font-weight:bold;}
.time{ text-align:center; margin-top:5px; color:#999; padding-bottom:15px; border-bottom:1px dashed #dfdfdf} 
.txt{ margin-top:15px; padding-bottom:35px; border-bottom:1px dashed #dfdfdf}
.xyt{ margin-top:15px;}
.xyt a{ color:#333}
.xyt a:hover{ color:#F20319}
.fh{ text-align:center; margin-top:30px;}
.div_par_bg{ background:url(../images_red/5_03.jpg) center repeat-y #9c0f03; padding-bottom:30px;}
.div_par_bg1{ background:url(../images_red/5_02.jpg) top center no-repeat;}

.div_par{ border:1px solid #cccccc; padding:1px; margin-bottom:30px;}
.ul_par{ background:url(../images_red/5_07.jpg) repeat-x; height:218px; padding-top:16px; padding-left:16px; overflow:hidden;}
.ul_par li{ width:222px; float:left; margin-right:12px;}
.ul_par li a{ display:block;color:#333;}
.ul_par .li{ margin-right:0px;}
.ul_par li .div1{ border:1px solid #cccccc; background:#fff; padding:5px;}
.ul_par li .div2{ text-align:center; height:55px; line-height:55px; overflow:hidden;}
.ul_par li:hover .div1{border-color: #F20319;}
.ul_par li:hover .div2{color:#F20319;}

.table .tr td{ background:#cb1c18; color:#fff; height:31px; line-height:31px; border-bottom:7px solid #fefefe; font-weight:bold;}
.table .tr .td{ padding-left:12px;}
.table tr td{ height:34px; line-height:34px; border-bottom:1px solid #e5e5e5;}
.table tr td .a1{ background:url(../images_red/7_02.jpg) no-repeat 1px center no-repeat; padding-left:13px; color:#666;}
.table tr td a:hover{ color:#F20319;}
.table tr td .a2{ background:url(../images_red/7_03.jpg) no-repeat 1px center no-repeat; padding-left:16px; color:#666;}
.div_job .lf{ color:#333; font-size:16px; font-weight:bold;}
.div_job .rg{ color:#666;}
.div_job .rg strong{ color:#333; margin-right:14px;}

.table1{ margin-top:20px;}
.table1 td{ padding:10px 15px;}
.div_job1{ text-align:center; margin-top:20px;}
.div_job1 a{ margin-left:10px; margin-right:10px;}

.table2 td{ padding-right:10px; font-size:14px; padding-bottom:8px;}
.table2 .td1{ color:#113e77; font-weight:bold;}
.table2 .select{ width:270px;}
.table2 .select1{ width:125px;}
.table2 .text{ border:1px solid #ccc; height:24px; line-height:24px; font-family:微软雅黑; color:#666; width:266px;}
.table2 .text1{ border:1px solid #ccc; height:24px; line-height:24px; font-family:微软雅黑; color:#666; width:70px;}
.table2 .text2{ border:1px solid #ccc; height:24px; line-height:24px; font-family:微软雅黑; color:#666; width:50px;}
.table2 .text3{ border:1px solid #ccc; height:24px; line-height:24px; font-family:微软雅黑; color:#666; width:50px;}
.table2 .text4{ border:1px solid #ccc; height:24px; line-height:24px; font-family:微软雅黑; color:#666; width:327px;}
.table2 .text5{ border:1px solid #ccc; height:24px; line-height:24px; font-family:微软雅黑; color:#666; width:444px;}
.table2 .text6{ border:1px solid #ccc; height:24px; line-height:24px; font-family:微软雅黑; color:#666; width:160px;}
.table2 .text7{ border:1px solid #ccc; height:24px; line-height:24px; font-family:微软雅黑; color:#666; width:220px;}
.table2 .text8{ border:1px solid #ccc; height:24px; line-height:24px; font-family:微软雅黑; color:#666; width:191px;}
.table2 .text9{ border:1px solid #ccc; height:180px; line-height:24px; font-family:微软雅黑; color:#666; width:472px;}
.table2 .td2 span{ margin-left:5px; margin-right:5px;}
.table2 .td3{ color:#113e77; font-weight:bold; padding-top:40px;}
.table2 .td4{ padding-top:15px;}
.table2 .td4 .rg a{ margin-left:10px;}


.hidden{display:none;}
.asdassads{width:645px; border:7px solid #eeeeee; background:#fff; height:406px;color:#333333;line-height:24px;text-align:left;}
.tj_qs{ width:596px; margin:0 auto;}
.tj_qs .lf{ padding-top:10px; color:#333333; font-weight:bold; font-size:16px;}
.tj_qs .rg{ padding-top:14px;}
.tj_qs table{ margin-top:20px; color:#333; font-size:14px;}
.tj_qs table td{ padding-right:20px; padding-bottom:10px;}
.tj_qs table td .text_qs{ border:1px solid #cccccc; width:440px; height:24px; line-height:24px; font-family:微软雅黑;}
.tj_qs table td .text_qs2{ border:1px solid #cccccc; width:440px; height:94px; line-height:24px; font-family:微软雅黑;}
.tj_qs table td .text_qs1{ border:1px solid #cccccc; width:140px; height:24px; line-height:24px; font-family:微软雅黑; margin-right:10px;}
.tj_qs table td span{ color:#FF0000; font-weight:bold; margin-left:10px;}
.tj_qs table td a{ margin-right:10px;}
/* Main End */


.ul_cul1{ margin-top:30px; padding-left:35px; border-bottom:1px solid #eeeeee; padding-bottom:15px; margin-bottom:30px;}
.ul_cul1 li{ width:180px; margin-right:55px; float:left; margin-bottom:30px;}
.ul_cul1 .li{ margin-right:0px;}
.ul_cul1 li .div1{ background:url(../images_red/5_11aa.jpg) no-repeat; text-align:center; width:180px; height:210px; padding-top:3px;}
.ul_cul1 li:hover .div1{background-image:url(../images_red/5_11aaa.jpg);}
.ul_cul1 li:hover .div2 a{color:#F20319;}
.ul_cul1 li .div2 a{ display:block; text-align:center; margin-top:10px; color:#666666;}


.paginator span{ color:#666; font-size:14px;}
.paginator a{ color:#666;}
.paginator a:hover{ color:#F20319}
.paginator .cpb{ color:#F20319; font-weight:bold;}

.ul_pro1{ margin-top:20px;}
.ul_pro1 li{ color:#999999; line-height:35px; border-bottom:1px dashed #ccc;cursor:pointer;}
.ul_pro1 li .lf{ background:url(../images_red/tj_10a.png) 10px 12px no-repeat; padding-left:25px; color:#333;transition:background-position 0.3s;-webkit-transition:background-position 0.3s;-moz-transition:background-position 0.3s;-o-transition:background-position 0.3s;}
.ul_pro1 li:hover{background-color: #F20319;color:#FFF;}
.ul_pro1 li:hover .lf{background-position: 10px -20px;color:#FFF;}
.ul_pro1 li .rg{margin-right: 5px;}
.div_par1{ border:1px solid #f9edde; padding:1px;}
.div_par1_bg{ background:url(../images_red/tj_11.jpg) no-repeat; width:727px; height:372px;}

.div_par1{ margin-bottom:20px;}
.div_par1 .div1{ padding-left:21px; padding-top:20px; line-height:14px; height:14px; overflow:hidden; color:#9d1104; font-weight:bold; font-size:14px;}
.ul_par1{ margin-top:24px;}
.ul_par1 li{ width:152px; float:left; padding-left:23px;}
.ul_par1 li a{ color:#333;display: block;}
.ul_par1 li a .p1{ border:1px solid #cccccc; padding:8px;}
.ul_par1 li a .p2{ height:50px; line-height:50px; display:block;text-align:center;}
.ul_par1 li a:hover .p2{ color:#F20319}
.ul_par1 li a:hover .p1{border-color: #F20319;}
.div_par1 .div2{ text-align:right; background:url(../images_red/tj_13.png) right no-repeat; height:25px; margin-top:10px; line-height:25px; padding-right:14px;}
.div_par1 .div2 a{ color:#fff;}

.div_par2{ border:1px solid #dfdfdf; padding:20px 16px;}
.div_par2 .div1{ color:#9d1104; font-size:14px; line-height:14px; height:14px; font-weight:bold; padding-left:8px;}

.ul_par2{ margin-top:24px;}
.ul_par2 li{ width:152px; float:left; margin-right:41px; margin-bottom:20px;}
.ul_par2 .li{ margin-right:0px;}
.ul_par2 li .p1{ border:1px solid #cccccc; padding:8px;}
.ul_par2 li .p2 a{ height:50px; line-height:50px; display:block; color:#333; text-align:center;}
.ul_par2 li .p2 a:hover{ color:#F20319}


.ul_pro2{ margin-top:20px;}
.ul_pro2 li{ color:#999999; line-height:35px; border-bottom:1px dashed #ccc;}
.ul_pro2 li .lf{ background:url(../images_red/tj_10a.png) 10px 12px no-repeat; padding-left:25px; color:#333;transition:background-position 0.3s;-webkit-transition:background-position 0.3s;-moz-transition:background-position 0.3s;-o-transition:background-position 0.3s;}
.ul_pro2 li .rg{ color:#999999;}
.ul_pro2 li .rg span{ margin-left:5px; margin-right:5px;}
.ul_pro2 li .rg .span{ background:url(../images_red/tj_14.jpg) right 4px no-repeat; padding-right:14px;}
.ul_pro2 li:hover{ background:#c52820;}
.ul_pro2 li:hover .lf{ background-position: 10px -20px; color:#fff;}
.ul_pro2 li:hover .rg{ color:#fff;}
.ul_pro2 li:hover .rg .span{ background:url(../images_red/tj_15.jpg) right 4px no-repeat;}

.div_cont{ margin-top:20px;}
.table3 .div1{ background:url(../images_red/2_31.jpg) left center no-repeat; padding-left:25px; height:30px; line-height:30px;}
.table3 .div2{ background:url(../images_red/2_32.jpg) left center no-repeat; padding-left:25px; height:30px; line-height:30px;}
.table3 .div3{ background:url(../images_red/2_33.jpg) left center no-repeat; padding-left:25px; height:30px; line-height:30px;}
.table3 .div4{ background:url(../images_red/2_34.jpg) left center no-repeat; padding-left:25px; height:30px; line-height:30px;}
.table3 .div5{ background:url(../images_red/2_35.jpg) left center no-repeat; padding-left:25px; height:30px; line-height:30px;}

.table4{ background:url(../images_red/2_36.jpg) no-repeat; height:190px; overflow:hidden; margin-top:20px;}
.table4 td{ line-height:30px; font-size:14px; padding-left:25px;}

.div_cont .div6{ margin-top:20px; color:#113d74; font-weight:bold; padding-left:5px;}
.div_cont .div7{ background:#f1f1f1; height:41px; line-height:41px; border-top:1px solid #e6e6e6; text-align:center; margin-top:7px;}
.table5{ margin-top:20px;}
.table5 td{ padding-bottom:10px;}
.table5 a{ margin-right:10px;} 
.table5 td .text{ border:1px solid #cccccc; width:240px; height:24px; line-height:24px; font-family:微软雅黑;}
.table5 td .text1{ border:1px solid #cccccc; width:240px; height:124px; line-height:24px; font-family:微软雅黑;}
/* F20319 */















