@charset "utf-8";
/* CSS Document */

html,body,p,h1,h2,h3,h4,h5,h6,form,input,textarea,select,button,fieldset,legend,img,ul,ol,li,dl,dt,dd,th,td,pre,blockquote{margin:0;padding:0}
*{poadding:0;margin:0;font-family:Arial,"微软雅黑"; font-size:14px;}
a{text-decoration:none;}
a:link, a:visited { text-decoration:none; color:#333 }
li{list-style:none;}
img{border:none;display:block;}
.l { float: left; }
.r { float: right; }
table { border-collapse:collapse; }
.dl_btn { position: absolute; display: block; overflow: hidden; }
/*头部*/ 

.top { background:#fff; width:100% }
.topbar { width:1000px; margin:0 auto; height:91px; padding-top:30px; background:#fff }
.topbar a { color:#656565; }
.topbar .hz { float: left; width: 200px; margin-top:10px; }
.topbar .hz p { width: 200px; float: left; line-height: 16px; font-size:14px; }
.topbar .hz p em { width: 45px; height: 46px; background:url(../images/top.gif) no-repeat; float: left; margin-right:5px; }
.topbar .hz p em:hover { background:url(../images/top.gif) no-repeat; }
.topbar .hz p span { display:inline-block; padding-top:8px; font-size:14px; }
.topbar .hz p .em1 { background-position: 0 0; }
.topbar .hz:hover p .em1 { background-position: 0px -45px; }
.topbar .hz p .em2 { background-position: -44px 0; }
.topbar .hz:hover p .em2 { background-position: -44px -45px; }
.topbar .hz p .em3 { background-position: -88px 0; }
.topbar .hz:hover p .em3 { background-position: -88px -45px; }
.topbar .hz:hover { color:#9d0939; }
.topbar .photo { float: right; margin-top:9px; }
.logo { float:left }
.topman { float:left; margin-left:10px; }
.menu { background:#0857b5; height:45px; }
.menu ul { width:1000px; margin:0 auto }
.menu ul li {width:140px;float:left; line-height:45px; text-align:center;}
.menu ul li a { float:left; font-size:18px; color:#fff; display:block; width:140px; line-height:45px; text-align:center; border-right:1px solid #066ce6 }
.menu ul li a:hover { background:#f2f2f2; color:#333; text-decoration:none }
/*底部*/ 

.bottom { background:#fff; height:140px; width:auto; margin-top:30px; padding-top:30px; border-top:1px solid #e1e1e1; font-size:12px; clear:both }
.bottom_con { width:1000px; margin:0 auto }
.bottom_con ul { margin:0 auto; width:520px; }
.bottom_con li { width:84px; border-right:1px solid #ccc; float:left; text-align:center; font-size:12px }
.bottom_con li a { color:#181818; }
.bottom_con li a:hover { color:#860d2c; text-decoration:underline }
.bottom_con p { font-size:12px; color:#666; text-align:center; line-height:23px; margin-top:10px; }
.bottom_con b { font-weight:100; color:#333 }
.banner_c { max-width: 1920px;height:500px; margin:0px auto; overflow:hidden}
.banner01{ width:100%; height:150px; background:url(../images/banner_01.jpg) no-repeat center;margin:0 auto;}
.banner02{ width:100%; height:170px; background:url(../images/banner_02.jpg) no-repeat center;margin:0 auto;}
.banner03{ width:100%; height:180px; background:url(../images/banner_03.jpg) no-repeat center;margin:0 auto;}
.nav_h { width: 100%; height: 79px; display: none; }
/* nav
---------------------------------------------------------------------*/

.nav { width: 100%; height: 79px; background: #2d2d2d; }
.fixed_cur { position: fixed; top:0; z-index: 100; position: relative; }
.nav .nav_c { width: 1000px; height: 79px; margin:0 auto; }
.nav .nav_c .c_dl { position: relative; z-index: 10; }
.nav .nav_c .c_dl dt { float: left; width:150px; height: 79px; line-height: 79px; text-align: center; position: relative; background: url("../images/a_s_r.jpg") no-repeat right center; padding: 0px 8px; }
.nav .nav_c .c_dl dt.dt_last { background:none; }
.nav .nav_c .c_dl dt .a_s { display: block; width: 150px; height: 79px; color:#ffffff; font-size:20px; font-family: 微软雅黑; }
.nav .nav_c .c_dl dt.dt_cur .a_s { background: #1033a4; text-decoration: none; }
.dl_box1 { width: 100%; overflow: hidden; margin:14px auto auto auto; }
.dl_box1 .dt_c_box { width: 1000px; overflow: hidden; margin:0px auto auto auto; height:248px; position: relative;background:url(../images/daoyu.png) left top no-repeat; }
.dl_box1 .dt_c_box .p_in_w { width: 790px; overflow: hidden; position: absolute; top: 58px; left: 144px; text-indent: 2em; line-height:30px; font-size: 14px; }
.dl_box1 .line{ width:800px;border-bottom:1px solid #a0a0a0;height:1px;font-size:0;line-height:0;position: absolute; top: 226px; left: 135px;}
.dl_box1 .mtbd{ width:825px;height: 125px;position: relative;margin: 0 auto;}
.dl_box1 .mtbd ul{width:825px;position: absolute; top: 20px; left: 28px; }
.dl_box1 .mtbd ul li{ width:134px; height:36px; border:1px solid #d8d8d8; float:left; margin:0 0 24px 28px;}
.dl_box2 { width: 1000px; height:auto; overflow: hidden; position: relative; margin:55px auto 40px; background:url(../images/daoyu.png) left top no-repeat}
.dl_box2 .dl_l_box { width: 626px; height:386px; float: left; background: #eee; }

.focusBox { position: relative; width:626px; height:386px; overflow: hidden; }	
.focusBox .pic{ position:relative; z-index:0; width:626px; height:386px; }	
.focusBox .pic img { width:626px; height:386px; display: block; }
.focusBox .pic span{z-index:1;display:block;position:absolute;bottom:0;left:0;width:100%;height:50px; padding: 15px 0 15px 8px;line-height:30px;font-size:16px;font-family:"Microsoft Yahei";color:#FFF; background: #000; filter: alpha(opacity=70); opacity: 0.7; }
.focusBox .pic span p{ width:360px; text-align:center;}
.focusBox .hd{position:absolute;bottom:16px;right:0;width:80px;height:6px;}
.focusBox .hd li{float:left;background:url(../images/hdpbs.jpg) no-repeat left center;margin-right:5px;height:6px;width:22px;}
.focusBox .hd .on{background:url(../images/hdphs.jpg);}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 60px; width:100%;  background: #000; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }	
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 60px; width:100%; overflow: hidden; }	
.focusBox .txt li{height: 60px;margin-top: 3px}	
.focusBox .txt li a{ display: block; color: #fff; padding: 0 25px 0 10px; font-size: 20px; text-decoration: none; }
.focusBox .prev,.focusBox .next { width: 25px; height: 35px; margin: -25px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }	
.focusBox .prev { left: 0; }	
.focusBox .next { background-position: 0 -38px; right: 0; }	
.focusBox .prev:hover,	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.dl_box2 .dl_r_box { width: 358px; height:384px; float: right; border: 1px solid #dbd9d9; }
.dl_box2 .dl_r_box .in_jj_bg { width: 339px; height: 111px; margin: 9px 0px 0px 10px; background: url("../images/in_jj_bg.jpg") no-repeat; }
.dl_box2 .dl_r_box .in_jj_box { line-height: 24px; color: #666666; text-indent: 24px; font-size: 12px; width: 315px; border-bottom: 1px dotted #d9d9d9; margin:9px auto auto auto; padding-bottom:10px; }
.dl_box2 .dl_r_box .in_jj_box a { color: #cb0000; }
.dl_box2 .dl_r_box .in_jj_box a:hover { text-decoration: underline; }
.dl_box2 .dl_r_box .p_t { color: #666666; font-size: 15px; padding:5px 5px 5px 12px; font-weight: 700; }
.dl_box2 .dl_r_box .net_list li { color: #666666; font-size: 12px; line-height:26px; padding-left: 12px; }
.dl_box2 .dl_r_box .net_list li a:hover { color: #f00; text-decoration: underline; }
.dl_box2 .dl_r_box .lx_box { width: 362px; height:36px; background: url("../images/lx_box.jpg") no-repeat 10px 4px; }
.dl_zj { max-width: 1920px; height:527px; overflow: hidden; position: relative; background: url("../images/dl_zj.jpg") no-repeat scroll center top rgba(0, 0, 0, 0); margin:25px auto auto auto; }

.flash { max-width: 1920px; height: 527px; margin:10px auto auto auto; position: relative; background: url("../images/dl_zj.jpg") no-repeat center; }
.flash a.a_s { display: block; width: 1000px; height: 527px; position: absolute; top:0; left:50%; margin-left: -500px;}

.flash a.a_s1 { background: url("../images/a_s1.png") no-repeat 18px 52px; }
.flash a.a_s2 { background: url("../images/a_s2.png") no-repeat 18px 52px; }
.flash a.a_s3 { background: url("../images/a_s3.png") no-repeat 18px 52px; }
.flash a.a_s4 { background: url("../images/a_s4.png") no-repeat 18px 52px; }
.flash a.a_s5 { background: url("../images/a_s5.png") no-repeat 18px 52px; }
.flash a.a_s .zjjs { width:527px; height:334px; float: right; margin-top: 80px; position: relative; background: url("../images/zjjs.png") no-repeat 130px 10px; }
.flash a.a_s .zjjs1 { background: url("../images/zjjs.png") no-repeat 146px 10px; }
.flash a.a_s .zjjs h1 { font-size: 46px; color: #ffffff; font-weight: 400; }
.flash a.a_s .zjjs i { font-size: 12px; color: #ffffff; position: absolute; font-style: normal;}
.flash a.a_s .zjjs i.i_1 { left: 177px; top: 14px; }
.flash a.a_s .zjjs i.i_2 { left: 151px; top: 36px; }
.flash a.a_s .zjjs1 i.i_1 { left: 197px; }
.flash a.a_s .zjjs1 i.i_2 { left: 171px; }
.flash a.a_s .zjjs p { color: #ffffff; position: absolute; font-size: 14px; left: 0px; }
.flash a.a_s .zjjs p.p_w1 { top: 88px; }
.flash a.a_s .zjjs p.p_w2 { top: 114px; }
.flash a.a_s .zjjs p.p_w3 { top: 140px; }
.flash a.a_s .zjjs .w_box { color: #ffffff; position: absolute; font-size: 14px; left:15px; width: 500px; text-indent: 30px; top: 188px; line-height: 24px; }
.flash a.a_s .zjjs .b_btn { display: block; color: #ffffff; position: absolute; font-size: 14px; left:24px; width:138px; top:338px; height: 33px; border: 1px solid #ffffff; text-align: center; line-height: 33px; }
.flash a.a_s .zjjs .b_btn:hover { cursor: pointer; color: #f00; border: 1px solid #f00; }
.flash .ul_f { position: absolute; bottom:10px; left:50%; }
.flash .ul_f li { float: left; width: 20px; height:20px; background: #1E1711; margin-left: 4px; opacity: 0.7; filter:alpha(opacity=70); cursor: pointer; background: #ffffff; border-radius: 50%; }
.flash .ul_f li.cur { background: #1d212d; border: 1px solid #ffffff; }
.hy_box { width: 1000px; overflow: hidden; margin:55px auto 40px; }

.zjtd{ width:1000px; margin:40px auto 0;}
.zjtd ul{width:1030px; margin-left:-30px; overflow:hidden}
.zjtd ul li{ width:95px; float:left; padding-left:30px;}
.zjtd ul li img{width:84px;margin:0 auto}
.zjtd ul li p{font-family:"微软雅黑"; font-size:12px; height:30px; line-height:30px; text-align: center;}
.zjtd ul li p i{ font-style:normal;font-size:12px;}

.top_slide_wrap{width:100%;height:530px;overflow:hidden;position:relative;z-index:1;margin-top:-81px}.slide_box{height:530px;overflow:hidden}.slide_box li{height:530px}.slide_box img{width:100%;height:530px}
.op_btns{width:980px;margin:-590px auto 0;position:relative;z-index:3;*margin-top:-530px}.op_btns .op_btn{display:block;width:62px;height:62px;cursor:pointer;background:url("../images/icons_cb372887.png") no-repeat 0 -385px;overflow:hidden;position:absolute;margin-top:240px;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="icons_page_bg_baf3ab1f.png")}.op_btns .op_prev{left:-135px}.op_btns .op_next{right:-135px}.op_btns .op_prev span,.op_btns .op_next span{display:block;width:24px;height:44px;background:url("../images/icons_cb372887.png") no-repeat;margin:8px 0 0 17px;cursor:pointer}.op_btns .op_prev span{background-position:0 0;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="icons_prev_ebaa3ae0.png")}.op_btns .op_next span{background-position:-73px 0;margin-left:20px;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="icons_next_dc85affd.png")}

.top{width:1000px; margin:0 auto; overflow:hidden;}
.logo{float:left;margin-left:20px;}
.title1{padding-top:88px;margin-left:268px;}

.main2{width:1000px; margin:0 auto;}
.title2{padding-top:78px;}

.main3{width:1000px; margin:0 auto;}
.title3{padding-top:78px;margin-left:118px;}

.title4{padding-top:78px;margin-left:84px;}

input{line-height:36px;height:36px;width:152px;color:#999;-webkit-border-radius: 4px; border:1px solid #dedede;margin-top:10px;}

textarea{line-height:40px;height:75px;width:152px;color:#999;-webkit-border-radius: 4px; border:1px solid #dedede; float:left;margin-left:4px;}

.textarea{ overflow:hidden;margin-top:10px;}

.textarea a{ float:left;margin-top:12px;}

.main5back{height:auto; padding-bottom:40px;background-color:#f2f2f2;}
.main5{width:1000px; margin:0 auto;}
.title5{margin-left:-55px;padding-top:78px;}
.m5t1{width:1000px; display:block;margin-top:50px;line-height:24px;color:#666;font-family:"微软雅黑";font-size:14px;}

/* section */
.section{width:1000px;margin: 0 auto;overflow:hidden;margin-top:40px;}
.section ul{width:1000px;}
.section ul li{float:left;display:inline;width:241px;height:190px;overflow:hidden;position:relative;}
.section ul li .photo{width:241px;height:190px;overflow:hidden;}

.m5t2{ overflow:hidden;}
.m5t2-1{float:left;height:65px;width:241px; background-color:#fff;}
.m5t2-1 p{color:#de262f;font-family:"微软雅黑";font-size:14px; width:241px; text-align:center;line-height:24px;margin-top:5px;}
.m5t2-1 a{color:#666;font-family:"微软雅黑";font-size:14px; width:241px; text-align:center;line-height:14px;display:block;}

.m5t2-2{float:left;height:65px;width:241px; background-color:#fff; margin-left:12px;}
.m5t2-2 p{color:#de262f;font-family:"微软雅黑";font-size:14px; width:241px; text-align:center;line-height:24px;margin-top:5px;}
.m5t2-2 a{color:#666;font-family:"微软雅黑";font-size:14px; width:241px; text-align:center;line-height:14px;display:block;}

.m5t2-3{float:left;height:65px;width:241px; background-color:#fff;margin-left:12px;}
.m5t2-3 p{color:#de262f;font-family:"微软雅黑";font-size:14px; width:241px; text-align:center;line-height:24px;margin-top:5px;}
.m5t2-3 a{color:#666;font-family:"微软雅黑";font-size:14px; width:241px; text-align:center;line-height:14px;display:block;}

.m5t2-4{float:left;height:65px;width:241px; background-color:#fff;margin-left:12px;}
.m5t2-4 p{color:#de262f;font-family:"微软雅黑";font-size:14px; width:241px; text-align:center;line-height:24px;margin-top:5px;}
.m5t2-4 a{color:#666;font-family:"微软雅黑";font-size:14px; width:241px; text-align:center;line-height:14px;display:block;}

.main7back{background-image:url(../images/m7back.jpg);height:696px;background-position:center; background-repeat:no-repeat;}
.main7{width:1000px; margin:0 auto;}
.title7{padding-top:78px;margin-left:184px;}
.m7module{overflow:hidden;padding-top:54px;}
.main8back{height:auto; margin:55px auto 40px;background-color:#fff;}
.main8{width:1000px; margin:0 auto;}
.title8{margin-left:200px;padding-top:78px;}
.main8-t{ width:862px; height:115px;display:block;font-family:"微软雅黑";font-size:16px;color:#666;line-height:30px;margin-top:22px;text-indent:2em; background:url(../images/jieyu.png) left top no-repeat;padding-left: 138px;}
.main8-p{ overflow:hidden;margin-top:30px;width:780px;margin-left:120px;}
.main8-p img{ float:left;margin-left:10px;margin-right:10px;display:block;}
.main8-b{margin-top:55px; overflow:hidden}
.m8b-1{ float:left;display:block;height:54px;width:146px; background-color:#de262f;color:#fff;line-height:54px; text-align:center;font-family:"微软雅黑";font-size:20px;border-radius:2px;-webkit-border-radius: 2px;margin-left:352px;}
.m8b-2{ float:left;display:block;height:54px;width:146px; background-color:#f3c752;color:#333333;line-height:54px; text-align:center;font-family:"微软雅黑";font-size:20px;border-radius:2px;-webkit-border-radius: 2px;margin-left:10px;}
.m8b-1:hover,.m8b-2:hover{background-color:#21202e;color:#fff;}

/*top*/
.index-top{width: 980px;margin:0 auto;height: 114px;}
.index-top img{float: left;}
.navbg{width: 100%;height: 42px;background: #132d80;}
.navbg ul{width: 980px;margin:0 auto;}
.navbg ul li{width:89px;float: left;text-align: center;line-height: 42px;height: 42px;}
.navbg ul li a{color: #fff;display: block; font-size:14px;}
.navbg ul li a:hover{color: #faec08;background: #061d68;}