???@charset "utf-8";
/* css document */
#flashs{ position:relative; height:500px; overflow:hidden; width:100% !important;}
#flashs .bd{ width:100% !important;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; width:100% !important;}
#flashs .btn{ width:100%; text-align:center; bottom:30px; left:0; position:absolute; z-index:1000}
#flashs .btn span{ display:inline-block; width:17px; height:17px; margin:0 5px; background:url(/images/bannerbtn.png) no-repeat center top; cursor:pointer;}
#flashs .btn span.cur{ background-position:bottom}
#flashs .banerer{ width:100% !important;}

/*????′￠*/
.ss{ overflow:hidden; width:100%; height:55px; background:url(/images/probg.png) repeat; border-bottom:1px solid #d8d8d8;}
.ss .ssbox{ overflow:hidden;}
.ss .ssbox p{ line-height:55px; color:#333;  font-size:13px; float:left}
.ss .ssbox p a{ color:#666; padding:0 5px;}
.ss .ssk{ overflow:hidden; float:right;height:28px; width:248px; margin-top:14px; background:#f6f6f6;}
.ss .ssk input{float:left;height:26px;line-height:26px;font-size:14px; padding: 0 10px; width:165px;outline:none;background:none;  color:#c3c3c3; border:1px solid #e5e5e5; border-right:none}
.ss .ssk a{ display:block; float:right; background:url(/images/ssfdj.png) no-repeat center; width:62px; height:28px;}

/*5?¤§*/
.f_v{ overflow:hidden; width:100%; background:url(/images/probg.png) repeat center;}
.f_v .fiveul{ overflow:hidden; width:100%; margin:40px 0;}
.f_v .fiveul li{ width:157px; height:157px; background:url(/images/fivebg.png) no-repeat center top; margin-left:10px; margin-right:10px; float:left;}
.f_v .fiveul li img{ display:block; margin:0 auto; margin-top:25px;}
.f_v .fiveul li span{ text-align:center; font-size:16px; color:#fff; display:block; margin-top:10px;}
.f_v .fiveul li a{ text-decoration:none; display:block;}
.f_v .fiveul li.last{ margin-right:0} 
.f_v .fiveul li:hover{ background-position:bottom}
.f_v .pro{ overflow:hidden; width:100%; padding-bottom:35px;}
.f_v .prolt{ overflow:hidden; float:left; width:278px; padding:8px 6px; background-color:#0079d1;}
.f_v .prolt h2{ text-align:center; font-size:20px; color:#fff; margin:30px 0;}
.f_v .prolt h2 a{ color:#fff}
.f_v .prolt h2 p{ display:block; margin-top:2px; text-transform:uppercase; font-family:arial; color:#8998d7;  font-size:12px;}
.f_v .proltbox{ background:#fff; padding:0px 10px 13px; overflow:hidden}
.f_v .prodl dt{ background:url(/images/pro-dtbg.png) no-repeat center; width:262px; height:41px; margin-top:13px;}
.f_v .prodl dt a{ display:block; padding:0 12px; line-height:41px; font-size:16px; font-weight:bold; color:#0067ac;}
.f_v .prodl dd a{ display:block; padding:0 12px; height:40px; line-height:40px;  font-size:14px; color:#666; border-bottom:1px dotted #a3a3a3; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.f_v .prodl dd a:hover{ color:#da251c;}
.f_v .prort{ float:right; width:692px}
.f_v .protit{ overflow:hidden; width:100%; height:47px; line-height:47px; border-bottom:1px solid #d8d8d8;}
.f_v .protit h3{ float:left; height:47px; line-height:47px; font-size:16px;}
.f_v .protit h3 a{ display:block; width:92px; float:left; text-align:center; color:#333; text-decoration:none;}
.f_v .protit h3 a:hover,.f_v .protit h3 a.cur{ color:#fff; background-color:#0079d1;}
.f_v .protit a.more{ display:block; background:url(/images/promore.png) no-repeat center; width:44px; height:17px;  float:right; margin-top:15px;}
.f_v .procon{ overflow:hidden; width:100%; height:590px; position:relative; margin-top:18px;}
.f_v .list{position:absolute; top:0; left:0; display:none}
.f_v .list li{ width:216px; float:left; margin-right:22px; margin-bottom:10px;} 
.f_v .list li img{ display:block; width:214px; height:159px; border:1px  solid #d8d8d8}
.f_v .list li span{ display:block; text-align:center; font-size:14px; color:#666; margin-top:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.f_v .list li a{ text-decoration:none;}
.f_v .list li.last{ margin-right:0}
.f_v .list li:hover img{ opacity:.85; border:1px solid #0067ac}

/*???é￠?*/
.title{ overflow:hidden; width:100%; text-align:center; background:url(/images/titlebg.png) no-repeat center; margin-top:35px;}
.title h2{ font-size:30px; color:#333333;}
.title h2 a{ color:#333333}
.title h2 strong{ color:#da251c}
.title h2 a strong{ color:#da251c} 
.title p{ color:#333333; font-size:24px;}
/*???é??*/
em.an{ width:37px; height:40px; display:block; position:absolute; cursor:pointer; z-index:999}
em.anlt{ background:url(/images/btnlt.png) no-repeat center top; left:0}
em.anrt{ background:url(/images/btnrt.png) no-repeat center top; right:0}
em.an:hover{ background-position:bottom;}

/*wé??é￠?*/
.p_m{ overflow:hidden; width:100%; background-color:#f4f4f4;}
.p_m h2{ color:#0079d1;}
.p_m .pmcon{ overflow:hidden; width:100%; height:435px; margin-top:20px; position:relative}
.p_m .pm{ opacity: 0; filter:alpha(opacity=0); padding:0 24px; background:url(/images/wt_hline.png) no-repeat left 15px; width:240px; position:absolute;}
.p_m .pm h3{ font-size:16px; line-height:30px; color:#0079d1;}
.p_m .pm p{ line-height:24px; color:#666; margin-top:5px; font-size:14px; text-align:left;}
.p_m .pmrt{ background:url(/images/wt_hline.png) no-repeat right 15px;}
.p_m .pmrt h3{ text-align:right} 
.p_m .pmrt p{ text-align:right}
.p_m .pm01{ top:34px; left:0px;}
.p_m .pm02{ top:34px; right:0px;}
.p_m .pm03{ top:150px; left:0px;}
.p_m .pm04{ top:150px; right:0px;}
.p_m .pm05{ top:277px; left:0px;}
.p_m .pm06{ top:277px; right:0px;}
.p_m i{opacity: 0; margin: 0 auto; filter:alpha(opacity=0); display: block; width:100%; background:url(/images/wtbg.png) no-repeat center; height:435px;  position: absolute; top:0; left:0;}

/*??????*/
.y_s{ overflow:hidden; width:100%;}
.y_s .ystit{ overflow:hidden; width:100%; background:url(/images/ys_01.jpg) no-repeat center; height:207px;}
.y_s .yst{margin:0 auto;width: 624px;margin-top:58px;}
.y_s .yst dt{font-size:56px;color:#fff;width: 225px;float:left;font-weight: bold;}
.y_s .yst dd{float:right;width: 377px;border-left:1px solid #041f8c;padding-left: 11px;margin-top: 4px;}
.y_s .yst dd h3{ font-size:30px; color:#fff;}
.y_s .yst dd p{font-size:16px;color:#fff;background:url(/images/ystit-wenbg.png) no-repeat center;height:23px;width:371px;margin-top: 4px;text-align: center;}
.y_s .ys{ overflow:hidden; width:100%;}
.y_s .ys{ overflow:hidden; width:100%;}
.y_s .ys01{ background:url(/images/ys_02.jpg) no-repeat center; height:307px;}
.y_s .ys02{ background:url(/images/ys_03.jpg) no-repeat center; height:350px;}
.y_s .ys03{ background:url(/images/ys_04.jpg) no-repeat center; height:365px;}
.y_s .ys04{ background:url(/images/ys_05.jpg) no-repeat center; height:384px;}
.y_s .ys05{ background:url(/images/ys_06.jpg) no-repeat center; height:399px;}
.y_s .ysdl{ width:475px; overflow:hidden; margin-top:100px;}
.y_s .ysdl dt{ width:48px; float:left;}
.y_s .ysdl dt img{ display:block;}
.y_s .ysdl dd{ width:405px; float:right;}
.y_s .ysdl dd h3{ font-size:20px; color:#333333;}
.y_s .ysdl dd h3 strong{ color:#da251c;}
.y_s .ysdl dd h4{ font-weight:normal; margin-top:10px; font-size:16px; color:#333}
.y_s .ysdl dd i{ display:block; background:url(/images/ys-line.png) repeat-x; height:2px; margin:20px 0 15px; width:405px;}
.y_s .ysdl dd p{ line-height:24px; font-size:14px; color:#666; margin-bottom:12px;}
.y_s .ysdl dd h5{ overflow:hidden; margin-top:25px;}
.y_s .ysdl dd h5 a{ display:block; float:left;}
.y_s .ysdl dd h5 p{ line-height: 37px; font-size:16px; color:#333; float:left; margin-left:8px;}
.y_s .ysdl dd h5 p span{ font-size:14px;}
.y_s .yshh04{ margin-top:120px;}
.y_s .ysqh{width:416px;position:relative; float: left;margin-top:52px; margin-left:10px;} 
.y_s .ysqh em.an{top:120px;}
/*.y_s em.anlt{ left:-10px}
.y_s em.anrt{right:-10px}*/
.y_s .yscon{width:389px; height:269px;overflow:hidden; margin:0 auto; position:relative;}
.y_s .yslist{ position:absolute; top:0; left:0 }
.y_s .yslist li{width:389px; height:269px; float:left; position:relative}
.y_s .yslist li img{ display:block; padding:2px;background:#fff; border:1px solid #dcdcdc; }
.y_s .yslist li p{ height:42px; line-height:42px; padding:0 10px; background:url(/images/yspbg.png) repeat; color:#fff; font-size:14px; left:0; bottom:0; position:absolute; width:100%; text-align:center}

/*??????*/
.a_l{overflow: hidden; width:100%; background:url("albg.jpg") no-repeat center; height: 882px; position: relative}
.a_l .title{ background: url("al_tit.png") no-repeat center 35px; margin-top: 70px;}
.a_l .title h2 a{ color: #fff}
.a_l .title p{ color: #fff}
.a_l h3{ overflow: hidden; margin: 35px auto 30px; width:470px; background-color: #fff; height:57px;font-weight:normal;}
.a_l h3 a{ display: block; text-decoration: none; line-height: 57px; width: 235px; float: left; text-align: center; height: 57px;  font-size: 16px; color: #333}
.a_l h3 a:hover,.a_l h3 a.cur{ color: #fff; background: url("alh3bg.png") no-repeat center;}
.a_l .alkj{overflow:hidden;width:1000px; height:508px; position: relative;}
.a_l .alshow{ position: absolute; top:0; left:0; display: none}
.a_l .albox{ overflow:hidden;width:1000px; height:508px; position: relative;}
.a_l .alcon{ width:1000px; height:508px; position: relative;}
.a_l .list{position:absolute; width: 0; height: 0; left:50%; top:50%; background-color: #000}
.a_l .li01{left:10px; top:50px; width: 555px; height: 420px; z-index: 2;}
.a_l .li02{left:145px; top:0; width: 700px; height: 498px; z-index: 3;}
.a_l .li03{ left:435px; top:50px; width: 555px; height: 420px; z-index: 2;}
.a_l .li{ border:5px solid #fff;}
.a_l .li01 img{ opacity:0.5;filter:alpha(opacity=50);}
.a_l .li03 img{ opacity:0.5;filter:alpha(opacity=50);}
.a_l .list img{ display: block; width: 100%; height:100%;}
.a_l .list a{ display: block; width: 100%; height: 100%; position: relative;}
.a_l .list p{ display: none; position: absolute; left:0; bottom: 0; width: 100%; color: #fff; line-height: 60px; height: 60px; text-align: center; font-size: 16px; background: url("/images/abtuimingbg.png") repeat;}
.a_l .li02 p{ display: block;}
.a_l em.an{top:248px}
.a_l em.anlt{left:135px}
.a_l em.anrt{right:135px}
.a_l a.more{ position: relative;z-index: 5 ;margin: 0 auto; display: block; width:150px ; background: url("almore.jpg") no-repeat center; height: 44px; margin-top: 35px;}
.a_l i{ display: block; width: 100%; height: 1px; background-color: #fff; position:absolute; left:0;  bottom: 62px;}

/*??￡??ˉ*/
.k_b{ overflow:hidden; width:100%; background-color:#fff; padding-bottom:20px;}
.k_b .title{ background:url(/images/kb-tit.png) no-repeat center 35px}
.k_b .kbcon{ overflow:hidden; width:100%; margin-top:30px;}
.k_b dl{ position: relative; width:488px; height:201px; margin-bottom:22px; border:2px solid #d8d8d8; position:relative}
.k_b dt{ width:201px; float:left; height:201px; position:relative}
.k_b dt i{ display:block; width:201px; height:201px; background:url(/images/kbbg.png) no-repeat center; position:absolute; top:0; left:0;}
.k_b dd{ width:255px; padding:0 15px; float:right}	
.k_b dd h3{ font-weight:normal; font-size:16px; margin-top:25px; color:#333333;}
.k_b dd p{ line-height:24px; font-size:14px; color:#666666; height:125px; overflow:hidden;margin-top: 5px;}
.k_b dd a.more{ position:absolute; display:block; width:22px; height:22px; background:url(/images/kb-jiahao.png) no-repeat center top; right:-2px; bottom:-2px;}
.k_b dl:hover{ border:2px solid #0079d1;}
.k_b dl:hover a.more{ background-position:bottom}
.k_b .dl01{ top:-500px; left:-500px;}
.k_b .dl02{ top:-500px; right:-500px;}
.k_b .dl03{ top:500px; left:-500px;}
.k_b .dl04{ top:500px; right:-500px;}


/*???????????′*/
.h_z{ overflow:hidden; width:100%; background-color:#fff;}
.h_z .title p{ text-transform:uppercase; color:#666; font-family:arial;}
.h_z .hzcon{ overflow:hidden;position:relative; width:1072px; margin:30px auto 40px;}
.h_z .hzcon em{ top:45px;}
.h_z .hzbox{ position:relative; width:1000px; height:155px;  margin:0 auto; overflow:hidden;}
.h_z ul{ position:absolute; top:0; left:0; width:105%;}
.h_z ul li{ float:left; width:235px;  margin-right:20px;}
.h_z ul li img{ border:2px solid  #d8d8d8;}
.h_z ul li span{ display:block; text-align:center; line-height:25px; font-size:14px; color:#666}

/*??3?o?*/
.a_b{overflow: hidden; width:100%; background:url(/images/abbg.jpg) no-repeat center; height: 733px; }
.a_b .abbox{ height:572px; width:1000px; margin-top:65px; }
.a_b .tit_ab{ display: inline-block; width:100%; height:135px; position: relative; background-color:#fff}
.a_b .tit_ab h2{ text-align: center; font-size:18px; margin-top: 53px;}
.a_b .tit_ab h2 a{ color:#666;}
.a_b .tit_ab p{ font-size:12px; color:#666; text-transform: uppercase; text-align: center;}
.a_b .tit_ab h3{ position: absolute; top:45px; font-size: 30px; left:18px; z-index: 10}
.a_b .tit_ab h3 a{ color:#fff}
.a_b .tit_ab h3 a b{ color:#0079d1}
.a_b .tit_ab h3 span{ display: block; margin-left: 65px; color: #666; font-size: 22px; font-weight: normal; text-transform: uppercase;}
.a_b .tit_ab i{ display: block; width: 65px; height: 130px; background-color: #0079d1; position: absolute; top:-15px;left:13px;}
.a_b .tit_ab a.more{ position:absolute; right:25px; top:60px; width:44px ; display: block; height:17px ; background: url("/images/promore.png") }
.a_b .abcon{overflow: hidden; position: relative; width: 1000px; height:349px;}
.a_b .list{ position: absolute; top:0; left:0;}
.a_b .list>li{ float:left;width: 1000px;height:349px; overflow: hidden;}
.a_b .tuwen{ width:837px; float: left; height:349px; position: relative;}
.a_b .tuwen img{ display: block;}
.a_b .tuwen p{ position: absolute; left:0; bottom:0; padding:6px  10px; height:72px; overflow: hidden; font-size: 14px; color:#fff;  line-height: 24px; background:url(/images/abtuimingbg.png) repeat}
.a_b .wenshu{float:right; width:163px; background: url("ab-redbg.jpg") no-repeat center top; height: 100%; overflow: hidden;}
.a_b .wenshu li{ overflow: hidden; height:175px;  border-bottom: 1px solid #b81f18}
.a_b .wenshu li p{ font-size:14px; margin-top: 52px; color:#fff; padding:0 30px;}
.a_b .wenshu li p b{ font-size: 42px;}
.a_b .qhul{ width:100%; height:88px;background-color:#fff}
.a_b .qhul li{ width: 249px; text-align: center; line-height: 88px; font-size: 14px;float: left; border-right:1px solid #d8d8d8;}
.a_b .qhul li a{color:#666; text-decoration: none;}
.a_b .qhul li.last{ width: 250px; border-right: none;}
.a_b .qhul li:hover,.a_b .qhul li.cur{ background-color: #0079d1}
.a_b .qhul li:hover a,.a_b .qhul li.cur a{ color:#fff}

/*é￡?é??*/
.f_c{ display:inline-block;width:100%; background-color:#fff;}
.f_c h3{font-size:16px;margin:0 auto;height:57px;width:470px;font-weight:normal;position: relative;/* top: -57px; */background: #d8d8d8;margin-top: 20px;}
.f_c h3 a{ display:block; width:235px; text-align:center; height:57px; line-height:57px;text-align:center; float:left; color:#333}
.f_c h3 a:hover,.f_c h3 a.cur{ background-color:#0079d1; color:#fff}
.f_c .fcbox{position:relative;width:1072px;height:192px;margin: 30px auto 40px;}
.f_c .fccon{ position:absolute; top:0; left:0; display:none}
.f_c .hzcon{ overflow:hidden;position:relative; width:1072px; }
.f_c .hzcon em{ top:60px;}
.f_c .hzbox{ position:relative; width:1000px; height:200px;  margin:0 auto; overflow:hidden;}
.f_c ul{ position:absolute; top:0; left:0;}
.f_c ul li{ float:left; width:237px;margin-right:19px;}
.f_c ul li img{ border:1px solid #e4e3e2;}
.f_c ul li span{ display:block; text-align:center; line-height:25px; font-size:14px; color:#666; margin-top: 8px;}


/*??°é??*/
.n_w{ overflow:hidden; width:100%; background:#fff; padding-bottom:10px;}
.n_w .nw_tit{ border-bottom:1px solid #ccc; overflow:hidden}
.n_w .nw_tit h2{ float:left; font-size:18px; line-height:50px; font-weight:normal}
.n_w .nw_tit h2 a{ width:75px; text-align:center; display:block; float:left; margin:0 15px; color:#333; border-bottom:2px solid #fff}
.n_w .nw_tit h2 i{ display:block; float:left; color:#333} 
.n_w .nw_tit h2 a:hover,.n_w .nw_tit h2 a.cur{ font-weight:bold; color:#0079d1; border-bottom:2px solid #0079d1}
.n_w .nw_tit  a.more{ float:right; font-size:30px; color:#333; font-weight:bold; text-decoration:none; margin-top:5px;}
.n_w .nw_tit h2 a.first{ margin-left:0}
.n_w .last{ border-bottom:none;}
.n_w .last h2 a.cur{ color:#0079d1; width:inherit; font-weight:bold; border-bottom:2px solid #fff}
.n_w .nwlt{ float:left; width:780px;}
.n_w .nwrt{ float:right; width:370px;}
.n_w .da{ width:100%; position:relative; height:305px; margin-top:15px;overflow:hidden }
.n_w .daul{ position:absolute; top:0; left:0;overflow:hidden }
.n_w .nwtu{overflow:hidden; width:369px; height:140px;}
.n_w .nwtu img{ display:block; width:369px; height:140px;}
.n_w .daul li{ padding:12px 0; overflow:hidden; float:left;  width:370px;}
.n_w .daul li i{ display:block; width:100%; height:11px; background:url(/images/nw_line.png) no-repeat center; margin-top:20px;}
.n_w .daul li h4{ font-size:14px; font-weight:normal; line-height:28px; background:url(/images/newswen.png) no-repeat left center; padding-left:40px; margin-top:5px}
.n_w .daul li h4 a{ color:#333}
.n_w .daul li p{ background:url(/images/newsda.png) no-repeat left 5px; padding-left:40px; line-height:22px; height:66px; font-size:14px; color:#666; overflow:hidden; margin-top:4px;}
.n_w .nwbtn{ float:right; overflow:hidden; margin:15px 0 20px}
.n_w .nwbtn span{ display:block; cursor:pointer; float:left; width:12px; height:12px; background:url(/images/newsbtn.png) no-repeat center top; margin:0 5px;}
.n_w .nwbtn span.cur{ background-position:bottom}
.n_w .nwltbox{ width:780px; overflow:hidden; height:336px; position:relative}
.n_w .nwcon{ position:absolute; top:0; left:0; display:none}
.n_w .nwdl{ overflow:hidden; padding:25px 0; position:relative; border-bottom:1px  solid #d8d8d8; width:780px;}
.n_w .ddshu{ position:absolute; top:25px; left:0; font-family:arial; color:#333; font-style:italic; width:40px;} 
.n_w .ddshu p{ font-size:36px;}
.n_w .ddshu span{ display:block; font-size:18px; margin-left:5px;}
.n_w .nwdl dt{ display:none; width:196px; height:85px; overflow:hidden; border:4px solid #e6e6e6; float:left; margin-left:50px;}
.n_w .wen{ display:none; width:488px; float:right;}
.n_w .wen h3{ font-size:14px; overflow:hidden; margin-top:5px;white-space: nowrap;text-overflow: ellipsis;}
.n_w .wen h3 a{ color:#333}
.n_w .wen p{ line-height:22px; height:44px; overflow:hidden; margin-top:20px;}
.n_w .hcy{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.n_w .showwen{ width:450px; line-height:45px; font-size:14px;  margin-left:50px;}
.n_w .showwen a{ color:#666;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.n_w .line{ font-size:70px; display:block; position:absolute; right:0; top:0px; color:#333}
.n_w dl:hover .wen,.n_w dl.cur .wen{ display:block}
.n_w dl:hover .showwen,.n_w dl.cur .showwen{ display:none}
.n_w dl:hover dt,.n_w dl.cur dt{ display:block}
.n_w dl:hover .line,.n_w dl.cur .line{ display:none}

/*link*/
.link{ overflow:hidden; width:100%; border-top:1px solid #dddddd;}
.link ul{ overflow:hidden; padding:20px 0; position:relative}
.link ul li{ padding:0 10px; font-size:12px; margin:5px 0; float:left; border-right:1px dotted #aaa}
.link ul li a{ color:#505050;}
.link ul li.more{ position:absolute; right:0; font-size:13px; top:20px; border:none; padding-right:18px; background:url(/images/linkmore.png) no-repeat right center;}
.link ul li.more a{color:#0079d1}


.main{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px;}
.left{ float:left; width:240px; }
.left_top{ width:240px; height:116px; background:url(/images/left_top.jpg) no-repeat; margin:0 auto}
.left_bg{ width:240px; height:auto; overflow:hidden; background:url(/images/left_bg.jpg) repeat-y; margin:0 auto;}
.left_bt{ width:240px;  height:20px; overflow:hidden; background:url(/images/left_bt.jpg) no-repeat; margin:0 auto;margin:0 auto;}

.left_list{ width:204px; margin:0 auto;}
.left_list ul{}
.left_list ul li{ width:204px; height:35px; background:url(/images/left_list.jpg) no-repeat; margin:0 auto; font-size:16px; line-height:35px; margin-top:5px;}
.left_list ul li a:link{padding-left:30px; display:block;text-decoration:none; color:#333}
.left_list ul li a:visited{ display:block;text-decoration:none; color:#333}
.left_list ul li a:hover{  height:35px; line-height:35px; display:block;text-decoration:none; color:#007ad0}
.left_list ul li a:active{ display:block;text-decoration:none; color:#007ad0}

.left_list0{ width:207px; margin:0 auto;}
.left_list0 ul{}
.left_list0 ul li{ width:207px; height:30px; background:url(/images/left_list0.jpg) no-repeat; margin:0 auto; line-height:30px;}
.left_list0 ul li a:link{padding-left:30px; display:block;text-decoration:none; color:#333}
.left_list0 ul li a:visited{ display:block;text-decoration:none; color:#333}
.left_list0 ul li a:hover{  height:30px; line-height:30px;display:block;text-decoration:none; color:#e8840f}
.left_list0 ul li a:active{ display:block;text-decoration:none; color:#e8840f}


.left_lx{ width:240px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px; background-color:#da251c}
.left_lx_top{ width:240px; height:50px; margin:0 auto;}
.left_lx_tf{ width:240px; height:50px; margin:0 auto; text-align:center; line-height:50px; font-family:"???è?ˉé??é??"; font-size:24px; color:#fff}
.left_lx_bg{ width:220px; height:auto; overflow:hidden;  margin:0 auto;}


.right{ float:right;width:940px;}
.right_top{ width:940px; height:55px; background:url(/images/right_top.jpg) no-repeat; margin:0 auto}
.right_tf{ float:left; margin-left:35px!important; margin-left:20px; line-height:50px; color:#333; font-size:20px; font-family:"???è?ˉé??é??"; }
.right_r{ text-align:right; line-height:50px; margin-right:0px!important; margin-right:10px;color:#333; }
.right_r a{ color:#333;}
.right_bg{ width:940px; height:auto; overflow:hidden; background:url(/images/right_bg.jpg) repeat-y; margin:0 auto; }
.right_bt{ width:940px; height:10px; overflow:hidden; background:url(/images/right_bt.jpg) no-repeat; margin:0 auto; }

.right_con{ width:940px; height:auto; overflow:hidden; margin:0 auto; color:#333; line-height:30px; margin-top:20px; font-size:14px}


.cp_top_bg{ width:100%; height:90px; background:url(/images/cp_top_bg.jpg) repeat-x center top; margin:0 auto; margin-top:30px;}
.cp_top{ width:326px; height:90px; background:url(/images/cp_top.jpg) no-repeat; margin:0 auto}
.cp_tf_cn{ width:326px; height:56px; margin:0 auto; text-align:center; line-height:60px; font-family:"???è?ˉé??é??"; color:#333333; font-size:36px; font-weight:bold;}
.cp_tf_en{ width:326px; height:34px; margin:0 auto; text-align:center; line-height:30px; font-family:"???è?ˉé??é??"; color:#999; font-size:18px; text-transform:uppercase}

.cp_bg{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px; margin-bottom:20px;}

.cp_list{ float:left; width:580px; height:180px; background:#f5f5f5; margin-left:10px; margin-top:10px; margin-right:10px; display:block}
.cp_list a{ width:580px; height:180px; background:#f5f5f5; display:block}
.cp_list a:hover{ width:580px; height:180px; background-color:#007ad0; color:#fff; display:block}


<!--gb2312-->