@charset "utf-8";
/* CSS Document */
* {margin:0 auto; padding:0; }
body{padding:0;font-size:14px; margin:0 auto;  font-family:"微软雅黑"; -webkit-tap-highlight-color: transparent;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0; }
input,select{font-size:12px;line-height:16px; font-family:"微软雅黑";  -webkit-appearance: none;}
img{border:0; vertical-align:middle;}
ul,li{list-style-type:none; margin:0px; padding:0px;}
.clear { clear:both; margin:0px; font-size:0px; line-height:0px; height:0px; }
a { color:#666666;  text-decoration:none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none;}
a:hover{ text-decoration:none; outline:none; color:#FF0000;}
input:focus {outline:none;}
input{font-family:"微软雅黑"; }


.top{ width:100%; height:200px; background:url(../images/top_bg.jpg) center bottom no-repeat; }
.mainnav{ width:100%; height:50px; background:#000; }
.mnav{ width:1244px; height:50px; margin:0 auto; }
.mnav dl{ float:right; }
.mnav dl dt{ float:left; padding:0px 32px; line-height:50px;}
.mnav dl dt a{ color:#fff; font-size:16px; }
.mnav dl dt a:hover{ color:#CCCCCC; }
.cn{ width:1244px; margin:0 auto; margin-top:50px; overflow:hidden; }
.n1{ width:100%; overflow:hidden; }
.xin{ width:805px; float:left; height:400px; }
.xin_top{ width:100%; height:37px; background:url(../images/xinwen.jpg) left no-repeat; line-height:37px; }
.xin_top p.c{ float:left; margin-left:20px; font-size:16px; color:#FFFFFF; font-weight:bold; letter-spacing:2px; }
.xin_t{ float:right; }
.xin_t a{ float:left; margin-left:17px; font-size:14px; font-weight:bold; color:#7d7d7d; }
.xin_t a:hover{ color:#000; }
.xin_cn{ width:100%; height:330px; margin-top:33px; }
.xin_h{width:435px; height:330px; float:left; }
.xin_l{ float:right; width:350px; height:330px; }
.xin_l dl dt{ width:100%; height:60px; margin-bottom:6px; cursor:pointer;}
.xin_l dl dt:hover{ background:url(../images/xin_bg2.jpg) no-repeat;}
.xin_l dl dt.hover{ background:url(../images/xin_bg2.jpg) no-repeat;}
.xin_l dl dt a.b{ height:30px; display:block; font-size:14px; color:#000000; line-height:30px; width:330px; background:url(../images/ico1.jpg) left no-repeat; padding-left:10px; }
.xin_l dl dt p{ width:330px; padding-left:10px; overflow:hidden; height:30px; line-height:30px; color:#666; }

.zhuan{ width:365px; float:right; height:400px; }
.zhuan_top{ width:100%; height:37px; background:url(../images/huo_t.jpg) no-repeat; }
.zhuan_top p.c{ float:left; margin-left:20px; font-size:16px; color:#FFFFFF; font-weight:bold; line-height:37px; letter-spacing:2px; }
.zhuan_cn{ width:100%; height:363px; }
.n2{ width:100%;  margin-top:25px; overflow:hidden; }
.n2_l{ width:370px;  float:left;  }
.n2 div.n2_z{ float:right; margin-left:67px; }
.n2 div.n2_r{ float:right; }
.n2_top{ width:100%; height:37px; border-bottom:1px solid #e60012; }
.n2_top p{ display:block; float:left; width:110px; height:34px; border-bottom:3px solid #e60012; line-height:35px; color:#e60012; font-weight:bold; font-size:16px; }
.n2_top a{ float:right; color:#7d7d7d; line-height:35px; font-size:14px; }
.n2_n{ width:100%; overflow:hidden; padding:10px; padding-bottom:10px; }
.n2_n dl dt{ width:100%; background:url(../images/ico1.jpg) left no-repeat; height:28px; line-height:28px; font-size:14px; }
.n2_n dl dt a{ margin-left:17px; }
.cn3{ width:100%; margin-top:20px; overflow:hidden; }
.cn3 dl{ width:1280px;}
.cn3 dl dt{ width:230px; height:210px; float:left; margin-right:24px; }
.cn3 dl dt img{ width:100%; height:175px; }
.cn3 dl dt a.a{ width:100%; height:35px; text-align:center; display:block; background:#e6e7e7; line-height:35px; font-size:14px; color:#000; }
.cn4{ width:100%; overflow:hidden; margin-top:30px;  }
.cn4_top{ width:100%; height:36px; border-bottom:1px solid #58595b; background:url(../images/t_bg3.jpg) left no-repeat; }
.cn4_top p{ float:left; margin-left:20px; font-size:16px; color:#FFFFFF; font-weight:bold; line-height:37px; letter-spacing:2px; }
.cn4_top a{ float:right; color:#7d7d7d; line-height:35px; font-size:14px; }
.cn4_cn{ width:100%; overflow:hidden; }
.xue{ width:590px; float:left; overflow:hidden; margin-top:25px; }
.xue_top{ width:100%; height:37px; border-bottom:1px solid #e60012; }
.xue_top p{ display:block; float:left; width:130px; height:34px; border-bottom:3px solid #e60012; line-height:35px; color:#e60012; font-weight:bold; font-size:16px; }
.xue_top a{ float:right; color:#7d7d7d; line-height:35px; font-size:14px; }
.cn4_cn div.R{ float:right; }
.xue_cn{ width:100%; overflow:hidden; margin-top:15px; }
.xue_cn div.L{ width:330px; float:left; }
.xue_m{ width:220px; height:300px; float:right;}
.xue_m img{ width:220px; height:300px;}
.xue_g{ width:270px; height:180px; float:left;}
.xue_g img{ width:270px; height:180px; }
.xue_l{ float:right; width:300px; overflow:hidden; }
.xue_l dl dt{ width:100%; background:url(../images/ico1.jpg) left no-repeat; height:30px; line-height:30px; font-size:14px; }
.xue_l dl dt a{ margin-left:10px; }
.cn5{ width:100%; height:270px; margin-top:35px;  }
.cn5 img{ width:100%; overflow:hidden; height:270px; }
.cn6{ width:100%; height:190px; padding-top:54px; background:url(../images/cn6_bg.jpg) no-repeat; margin-top:30px;  }
#colee_left{ width:100%; height:190px; }
.gun{ width:230px; height:190px; padding-left:20px; }
.gun img{ width:230px; height:155px; }
.gun a{ width:230px; line-height:35px; height:35px; overflow:hidden; text-align:center; color:#000; }
.n7_cn{ width:100%; overflow:hidden; margin-top:25px;}
.n8{ width:100%; margin-top:30px; overflow:hidden; }
.yue{ width:805px; overflow:hidden; float:left; }
.yue_cn{ width:100%; height:270px; margin-top:30px;  }
.yue_cn dl dt{ float:left; width:200px; height:275px; margin-left:50px; line-height:35px; text-align:center; overflow:hidden; }
.yue_cn dl dt img{ width:200px; height:240px; }
.pai{ width:370px; overflow:hidden; float:right; }
.pai_cn{ width:100%; overflow:hidden; margin-top:15px; }
.pai_cn dl dt{ width:100%; height:30px; border-bottom:1px dashed #999999; line-height:30px; }
.bj{ width:100%; height:300px; background:url(../images/bj.jpg) center no-repeat; margin-top:40px; } 




.fot{ width:1240px; margin:0 auto; overflow:hidden; margin-top:20px; }
.flist{ width:1239px; height:100px; border-left:1px solid #d7d7d8; }
.flist dl dt{ width:246px; height:100px; border-right:1px solid #d7d7d8; float:left; color:#000; text-align:center; line-height:25px; font-size:14px; }
.footer{ border-top:2px solid #d8d8d9; margin-top:20px; padding:20px 0px; text-align:center; line-height:25px; font-size:14px; }
.num{ width:1220px; padding-left:30px; height:35px; background:#c9cacb; line-height:35px; font-size:14px; color:#000000; font-weight:bold; }
.num a{ color:#000000; }
.con{ width:1244px; overflow:hidden; margin-top:20px; padding-bottom:10px; }
.num{ width:1220px; padding-left:30px; height:35px; background:#c9cacb; line-height:35px; font-size:14px; color:#000000; font-weight:bold; }
.num a{ color:#000000; }

.con_l{ width:770px; float:left; margin-left:20px; padding-top:30px; }
.con_l div.list:hover{ border-bottom:1px dashed #F00; }
.list{ width:100%; padding:10px 0px 20px 0px; border-bottom:1px dashed #CCCCCC; cursor:pointer; }
.l_a{ width:100%; height:35px; line-height:35px; font-size:24px; }
.l_a a{ color:#000000; }
.l_b{ width:100%; height:30px; line-height:30px; color:#000000; }
.l_b a{ color:#0054a7; }
.l_c { width:100%; overflow:hidden;}
.l_c a.c{ width:100%; height:80px; line-height:80px; font-size:18px; color:#0054a7; }
.l_d{ height:30px; line-height:30px; font-size:14px; width:100%; }
.l_d p{ float:left; }
.l_d div{ float:right; }
.bshare-custom{ height:18px; padding-top:10px; }


.b_L{ width:335px; float:left; overflow:hidden; }
.b_l_t{ width:100%; height:47px; background:#ee1c24; color:#fff; font-size:16px; line-height:47px; }
.b_l_t p{ margin-left:28px; }
.b_l_n{ width:100%; overflow:hidden; }
.b_l_n a{ display:block; height:50px; line-height:50px; background:#e6e7e7; text-align:center; font-size:16px;}
.b_R{ float:right; width:800px; margin-right:25px; overflow:hidden; padding-top:15px; }
.b_R_t{ width:100%; height:55px; border-bottom:1px dashed #CCCCCC; font-size:18px; line-height:55px; }
.b_R_t p{ margin-left:10px; }
.b_r_n{ width:100%; padding-top:25px; line-height:28px; }
.gn{ width:100%; overflow:hidden; border-bottom:1px solid #cbcccd; margin-top:35px; }
.guo{ width:740px; padding:25px 25px; overflow:hidden; line-height:35px; font-size:16px; border-top:1px solid #cbcccd; }

.con_r{ float:right; width:360px; overflow:hidden; padding-top:30px; }
.new{ padding-top:30px; overflow:hidden; width:100%; }
.new h1{ font-weight:100; height:40px; }
.n_a{ width:100%; height:35px; line-height:35px; font-size:24px; }
.n_a p{ margin-left:20px; }
.n_b{ width:750px; margin-left:0px; padding-left:20px; height:50px; border-bottom:2px solid #e70d1e; line-height:40px; color:#000000; }
.n_b a.a{ color:#0054a7; }
.n_c{ width:100%; padding-top:25px; padding-bottom:25px; line-height:25px; }

.t_l{ width:100%; overflow:hidden; line-height:30px; font-size:24px; color:#e60012; text-align:center; }
.t_2{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px; padding-top:20px; }
.t_2 a{ color:#0054a7;}
.pt{ width:630px;   padding-top:40px; overflow:hidden;}
.ptl{ width:100%; overflow:hidden; margin-bottom:10px; margin-top:10px; }
.ptl_1{ width:90px; height:35px; line-height:35px; float:left; font-size:16px; }
.ptl_2{ width:505px; height:35px; float:left; }
.input1{ width:480px; padding:0px 10px; border-radius:3px; font-size:16px; color:#333333;  height:33px; border:1px solid #CCC; line-height:33px;}
.input5{ width:340px; padding:0px 10px; float:left; padding-top:5px; font-size:16px; border-radius:3px; color:#333333; overflow:hidden;  height:28px; font-size:12px; color:#0000FF; border:1px solid #CCC; line-height:33px;}
.ptl_3{ float:left; line-height:33px; color:#F00; margin-left:10px; font-weight:bold; }
.ptl_4{ width:525px; overflow:hidden; float:left; }
.ptj{ width:100%; margin-left:110px; color:#FF0000; overflow:hidden; }
.input2{ width:480px; height:105px; border:1px solid #CCC; background:none; padding:10px 10px; font-size:14px; border-radius:3px; line-height:25px; font-family:"微软雅黑"; }
.ptl div.ptl_1_t{ height:125px; line-height:125px; }
.ptl div.ptl_2_t{ width:480px;  }
.input6{ float:left; height:33px; width:120px; margin-left:15px; font-size:16px; background:none; border:1px solid #0054a7; border-radius:3px; background:#0054a7; font-size:14px; color:#FFF;  font-family:"微软雅黑";}
.sm{ width:600px; margin-left:85px; letter-spacing:-1px; line-height:40px; }
.tm{ width:100%; overflow:hidden; margin-top:40px; }
.ip1{ width:105px; height:35px; text-align:center; margin-left:155px; background:#0054a7;  color:#fff; font-size:18px; line-height:35px; border:none; float:left; }
.tm input.ip2{ background:#e60012; margin-left:70px;}

.dlist{ width:90%; margin:0 auto; overflow:hidden; padding-top:50px; }
.dlist dl dt{ width:100%; height:60px; font-size:16px; line-height:60px; border-bottom:1px dashed #CCCCCC; }
.dlist dl dt a{ float:left; color:#000000; }
.dlist dl dt p{ float:right; }
.chu{ width:100%; overflow:hidden; }
.chu dl dt{ width:240px; overflow:hidden;float:left; }
.chu dl dt img{ width:240px; height:200px; }
.chu dl dt a{ display:block; line-height:30px; color:#000000; font-size:14px; }
.jing{ width:360px;  overflow:hidden; float:right;}
.jing_t{ width:100%; height:37px; background:url(../images/r_bg3.jpg) bottom no-repeat; line-height:35px; }
.jing_t p{ float:left; color:#e60012; margin-left:5px; font-size:14px; }
.jing_t a{ float:right; color:#7d7d7d; }
.jing_n{ width:100%; }
.jing_n dl{ padding-top:20px; }
.jing_n dl dt{ width:100%; height:29px; line-height:28px; }
.jing_n dl dt a{ color:#000;  font-size:14px;}
.shi_n{ width:100%; overflow:hidden; }
.shi_n dl{ width:390px; padding-top:35px; }
.shi_n dl dt{ width:165px; height:165px; float:left; margin-bottom:10px; margin-right:30px; }
.shi_n dl dt a img{ width:165px; height:135px; }
.shi_n dl dt a{ display:block; width:100%; height:165px; overflow:hidden; line-height:30px; font-size:14px; text-align:center; }
.g2{ width:100%; height:100px; margin-top:40px; margin-bottom:40px; }
.cn4{ width:100%; overflow:hidden; }
.cn4_l{ float:left; width:600px; height:425px; overflow:hidden; }
.cn4 div.cn4_r{ float:right; }
.cn4_l div.nlist_3{ width:340px; }
.g3{ width:240px; overflow:hiddenl; float:right; }
.g3 img{ width:240px; height:155px; margin-bottom:15px; }
.fimg{ width:100%; height:275px; background:url(../images/f.jpg) no-repeat center; }
.fimg img{ height:300px;}
.pagelink{ margin-top:25px; margin-left:120px; padding-bottom:15px; overflow:hidden; }
.pagelink span{ display:block; padding:8px 10px; margin-left:3px; margin-right:3px; float:left; border:1px solid #CCC; }
.pagelink a{ display:block; padding:8px 10px; margin-left:3px; margin-right:3px; float:left; border:1px solid #CCC; }

.mian{ width:424px; height:135px; padding-top:150px; background:url(../images/v.jpg) no-repeat; margin:0 auto; margin-top:30px; }
.gao_d{ width:330px; height:40px;}
.input3{ padding:0px 15px; width:150px; height:40px; border:none; background:#fff; float:left; line-height:40px; font-size:16px; color:#7d7d7d; }
.input4{ float:left; width:65px; height:40px; display:block; line-height:40px; color:#fff; background:#1266a2; border:none; text-align:center; font-size:16px; cursor:pointer; }
.input33{ width:65px; float:left; height:40px; line-height:40px; border:none; padding:0px 5px; font-size:14px; border-left:1px solid #CCC;}
