﻿@charset "utf-8";
* {padding:0;margin:0;}
body {font-size:12px;font-family: "微软雅黑"; color:#817b7e; width:100%;}
h1, h2, h3, h4, h5, h6,b{font-size: 100%; font-weight:normal;}
address, em {font-style: normal;}
ul,li,ol{list-style:none;}
img{border:none;}
select,input,img,select{vertical-align:middle;}
a {text-decoration:none;color:#817b7e;}
a:hover{color:#e51e2d;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;overflow:hidden;}
.clearfix {zoom:1; /* for ie6 & ie7 */}
.clear {clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden;}
.w1140{ width:1140px; margin:0 auto;}
.w1196{ width:1196px; margin:0 auto;}
.w1065{ width:1065px; margin:0 auto;}
.w1120{ width:1120px; margin:0 auto;}
.w960{ width:960px; margin:0 auto;}
.fl,.fr {display:inline;}
.fl {float:left;}
.fr {float:right;}
.mgr10{ margin-right:10px;}
.mgt20{ margin-top:20px;}
/*首页头部*/
.headertop{ height:155px;}
.topleft{ margin-top:32px;}
.topright{ width:356px;margin-top:55px; text-align:right;}
.topwz a{ padding:0 10px;}
.topwz{ width:216px; margin-top:3px;}
.toppic{ width:140px;}
.toppic a.wb1{ background:url(../images/icon_wb1.png) no-repeat left center; width:24px; height:24px; display:inline-block; margin-left:10px;}
.toppic a.wb2{ background:url(../images/icon_wb2.png) no-repeat left center;}
.toppic a.wb3{ background:url(../images/icon_wb3.png) no-repeat left center;}
.toppic a.wb4{ background:url(../images/icon_wb4.png) no-repeat left center; position:relative;z-index: 100;}
.toppic a.wb4 .wbm{position: absolute; background:url(../images/ew.jpg) no-repeat; width:77px; height:76px;display:none;z-index: 99; top:-10px; left:30px;}
.toppic a.wb4:hover div{ display:block;}
.toptel{ width:356px; background:url(../images/tel.png) no-repeat 15px center; height:35px; line-height:35px; font-size:18px;text-align: left;
padding-left: 45px;}
.topsearch input{ width:256px; height:34px;  border:1px solid #e5ddcf; background:url(../images/icon_zoom.png) no-repeat 230px center; padding-left:10px;}
.menu{ height:58px; line-height:58px;background:url(../images/bg_menu.jpg) repeat-x; padding-left:70px;}
.menu ul li{ float:left;font-size:16px; color:#fff;}
.menu ul li a{ display:inline-block; height:58px;padding:0 26px; font-size:16px; color:#fff;}
.menu ul li a:hover{color:#ffe400;}

/*banner部分*/
#slider{ width:100%;margin:0 auto; height:446px; position:relative;z-index:1;}
#slideshow {width:100%; height:446px; overflow:hidden;position:relative;}
.slider-item { width:1920px;position:absolute; left:50%!important;margin-left:-960px;}
.controls-center{ width:100%; height:46px;position:absolute; z-index:20;bottom:0px;}
#slider_controls {margin-left:907px;}
#slider_controls ul li { float:left; padding-top:16px;}
#slider_controls ul li a {display:block;outline:none; margin:0 7px; background:url(../images/icon.png) no-repeat; width:15px; height:15px;}
#slider_controls ul li a:focus { outline:none; }
#slider_controls ul li a:hover, #slider_controls ul li a.activeSlide { background:url(../images/icon_on.png) no-repeat; }

/*主体部分*/
.sy_search{ padding:0 53px; height:77px; line-height:77px; background-color:#f1f0f0;}
.sy_searchcon{ position:relative; font-size:14px; color:#817b7e;}
.sy_searchcon input{ width:468px; height:32px;padding-left:30px;outline:none;border:1px solid #bdbdbd;}
.sy_searchcon input.btn{background:transparent; background:url(../images/icon_zoom.jpg) no-repeat; text-indent:-999em; width:23px; height:23px; cursor:pointer; border:none; position:absolute; left:466px; top:28px;}
.sy_searchcon form{ display:inline-block}
.sy_main1{ padding:18px 0 35px;}
.gywm_tit{ background:url(../images/bg_1.jpg) repeat-x; height:40px; text-align:center; margin-bottom:35px;}
.gywm_tit b{ background:url(../images/bg.jpg) no-repeat; display:inline-block; width:299px; height:40px; color:#817b7e; font-size:25px;}
.gywm_tit1{ background:url(../images/bg_1.jpg) repeat-x; height:40px; text-align:center; margin-bottom:35px;}
.gywm_tit1 b{ background:url(../images/bg_2.jpg) no-repeat; display:inline-block; width:299px; height:40px; color:#817b7e; font-size:25px;}

.sy_main1con{ height:211px;}
.sy_main1conrig{width:685px; margin-left:23px;}
.sy_main1conrig h3 a{ color:#e60012; font-size:16px;}
.sy_main1conrig h3 a:hover{ color:#009944;}
.sy_main1conrig p{ line-height:25px; height:120px; overflow:hidden; display:block; margin:10px 0 20px;}
.sy_main1conrig a.chakan{ display:inline-block; color:#fff; background:#e60012; width:138px; height:41px; line-height:41px; text-align:center; font-size:14px;}
.sy_main1conrig a.chakan:hover{ background:#009944;}

/*.sy_main2{ background-color:#f1f0f0;padding:25px 0 35px;}
.cpzs_tit{height:40px; text-align:center; margin-bottom:35px;}
.cpzs_tit b{ background:url(../images/bg_2.png) no-repeat; display:inline-block; width:299px; height:40px; color:#817b7e; font-size:25px;}
.sy_main2con{ height:410px;}
.sy_main2conleft{ width:271px;}
.sy_main2conleft a{width:239px; height:31px; line-height:31px; border:1px solid #D0D0D0; margin-bottom:4px;font-size:13px; display:block; padding-left:30px;}
.sy_main2conleft a.aaon{background:#E70012; color:#fff; cursor:pointer;}
.sy_main2conleft a.bboff{cursor:pointer; background:none;}
.sy_main2conleft a:hover,.sy_main2conleft a.dqred{ color:#fff;background:#E70012;}
.sy_main2conrig{ width:925px;}*/
.sy_main2{ background-color:#f1f0f0;padding:25px 0 35px;}
.cpzs_tit{height:40px; text-align:center; margin-bottom:35px;}
.cpzs_tit b{ background:url(../images/bg_2.png) no-repeat; display:inline-block; width:299px; height:40px; color:#817b7e; font-size:25px;}
.sy_main2con{ height:490px; overflow:hidden;}
.sy_main2conleft{ width:271px;}
.sy_main2conleft a{width:239px; height:41px; line-height:41px; border:1px solid #D0D0D0; margin-bottom:4px;font-size:15px; display:block; padding-left:30px;}
.sy_main2conleft a.aaon{background:#E70012; color:#fff; cursor:pointer;}
.sy_main2conleft a.bboff{cursor:pointer; background:none;}
.sy_main2conleft a:hover,.sy_main2conleft a.dqred{ color:#fff;background:#E70012;}

.sy_main2conrig{ width:925px;}
.sy_main2contit{ text-align:center;}
.sy_main2contit span{ width:138px; height:38px; line-height:38px; display:inline-block; margin:0 12px;cursor:pointer;font-size:14px;background:#fff;}
.sy_main2contit span.on_red{ border:1px solid #e50012; background:#e50012; color:#fff;}
.sy_main2contit span.off_red{ border:1px solid #e6e6e6;}
.sy_main2con_tu{ background:#5f6163; height:376px; padding:25px 0; margin-top:20px; overflow:hidden; }
.sy_main2con_tu ul li{ float:left; margin:0 3px 30px;width:232px;height:376px;text-align:center;background:#efefef; display:block;} 
.sy_main2con_tu ul li a{ display:block;width:232px;height:376px; }
.sy_main2con_tu ul li a span{ display:block; margin-top:18px;}
.sy_main2con_tu ul li img{ display:block; width:232px; height:320px;}
.sy_main2con_tu ul li .dqred,.sy_main2con_tu ul li a:hover{ background:#e50012; color:#fff;}
.dispaly{ display:none;}

.hl_main5_content{ float:left;width:915px;height:387px; margin-top:10px;}
.hl_main5_content1{width:835px;overflow:hidden; float:left;height:387px;}
.hl_main5_content1 ul{width:1600px;overflow:hidden;}
.hl_main5_content1ny ul{width:835px; overflow:auto;}
.hl_main5_content1 ul li{ float:left; width:256px; display:inline; margin-left:20px; text-align:center;border:1px solid #d7d7d7; background:#fff; }
.hl_main5_content1 ul li img{ width:228px; height:308px; padding:13px;display:block;}
.hl_main5_content1 ul li a b{color:#fff; font-size:12px; display:block; background:#4c4c4c; height:50px; line-height:50px; font-size:14px;}
.hl_scrool_leftbtn{width:40px; height:58px; background:url(../images/icon_jtl.png) no-repeat 12px center; float:left; margin-top:180px; cursor:pointer;}
.hl_scrool_rightbtn{width:40px; height:58px; background:url(../images/icon_jtr.png) no-repeat 12px center; float:right;margin-top:180px; cursor:pointer;}
.imgbox { width:256px; height:384px; position:relative; }
.text { width:256px; height:auto; background:url(../images/bg_on.png) repeat; position:absolute; left:0px; bottom:0px; }
.imgtext { width:170px; height:276px; float:left; padding:110px 0 0 50px; color:#fff;background:url(../images/icon_1.png) no-repeat 100px 47px; cursor:pointer;}
.imgtext h3{ font-size:14px;color:#ffd800; margin:20px 0;}
.imgtext p{ display:block; line-height:25px; text-align:left; height:70px; overflow:hidden; margin-bottom:20px;}
.imgtext em{ display:block; background:url(../images/borderbg.png) no-repeat center; height:41px; line-height:41px;font-size:14px;color:#ffd800; text-align:center;}

.sy_main3{ overflow:auto;}
.sy_main3_left{ width:590px;}
.sy_main3_tit h4{ height:46px; line-height:46px;  padding-bottom:1px; border-bottom:3px solid #d1d1d1;}
.sy_main3_tit h4 span{ font-size:18px; background:#e60012; display:inline-block; color:#fff; padding:0 40px;}
.sy_main3_tit h4 a{ float:right; color:#8f8f8f; padding-right:25px; font-size:14px;}
.sy_main3_tit h4 a:hover{ color:#e51e2d;}
.sy_main3_leftcon{ height:380px; overflow:hidden;}
.sy_main3_leftcon ul li{ float:left; width:170px; text-align:center; margin:20px 12px 5px; display:inline;}
.sy_main3_leftcon ul li img{ display:block; padding:14px; border:1px solid #d1d1d1; margin-bottom:10px;}

.sy_main3_rig{ width:590px;}
.sy_main3_tit1 span{display:inline-block;margin-right:5px; cursor:pointer;}
.sy_main3_tit1 span.aa{ background:#e60012;color:#fff;}
.sy_main3_tit1 span.bb{ background:#d5d5d5;color:#4c4c4c;}
.dispaly{ display:none}
.sy_main3_rig_cpzs{ padding-top:25px; height:340px; overflow:hidden;}
.sy_main3_rig_cpzs dl{ width:580px; height:70px; overflow:hidden; margin-bottom:15px;}
.sy_main3_rig_cpzs dt{ display:block; float:left; width:67px; height:61px; background:url(../images/datebg.jpg) no-repeat; text-align:center;}
.sy_main3_rig_cpzs dt b{ display:block; font-size:20px; color:#4c4c4c; padding:3px 0 8px;}
.sy_main3_rig_cpzs dd{ float:left; width:480px; display:block; margin-left:20px; color:#757575; line-height:22px;}
.sy_main3_rig_cpzs dd a{ font-size:16px; color:#4c4c4c; display:block;padding-bottom:5px;}
.sy_main3_rig_cpzs dd a:hover{ color:#e60012;}

.sy_main3_rig_cpzs1{ padding-top:25px; height:340px; overflow:hidden;}
.sy_main3_rig_cpzs1 dl{ width:580px; height:70px; overflow:hidden; margin-bottom:15px;}
.sy_main3_rig_cpzs1 dt{ display:block; float:left; width:67px; height:61px; background:url(../images/datebg.jpg) no-repeat; text-align:center;}
.sy_main3_rig_cpzs1 dt b{ display:block; font-size:20px; color:#4c4c4c; padding:3px 0 8px;}
.sy_main3_rig_cpzs1 dd{ float:left; width:480px; display:block; margin-left:20px; color:#757575; line-height:22px;}
.sy_main3_rig_cpzs1 dd a{ font-size:16px; color:#4c4c4c; display:block;padding-bottom:5px;}
.sy_main3_rig_cpzs1 dd a:hover{ color:#e60012;}

.sy_main3_rig_cgal{ padding-top:25px; height:340px; overflow:hidden;}
.sy_main3_rig_cgal ul li{ float:left;margin-bottom:15px;height:100px;}
.sy_main3_rig_cgal img{ float:left; width:150px; height:100px; }
.sy_main3_rig_cgal p{ float:left; width:410px; margin-left:20px;line-height:24px;}
.sy_main3_rig_cgal p a{ font-size:16px; color:#4c4c4c; display:block;padding-bottom:5px;}
.sy_main3_rig_cgal p a:hover{ color:#e60012;}

.sy_main3_rig_cgal1{ padding-top:25px; height:340px; overflow:hidden;}
.sy_main3_rig_cgal1 ul li{ float:left;margin-bottom:15px;height:100px;}
.sy_main3_rig_cgal1 img{ float:left; width:150px; height:100px; }
.sy_main3_rig_cgal1 p{ float:left; width:610px; margin-left:20px;line-height:24px;}
.sy_main3_rig_cgal1 p a{ font-size:16px; color:#4c4c4c; display:block;padding-bottom:5px;}
.sy_main3_rig_cgal1 p a:hover{ color:#e60012;}


.fx{ text-align:right; padding:20px 0 10px;}

/*bottom部分*/
.footer{margin-top:15px;width:100%;}
.footermenu{ background:#424242; height:50px; line-height:50px; text-align:center;color:#fff; font-size:14px;}
.footermenu a{ color:#fff; padding:0 15px;}
.footercon{ background:#949494;height:255px;}
.footercon ul{padding-top:55px;}
.footercon ul li{ float:left;}
.copy{ width:540px; margin-left:80px; line-height:25px;color:#fff;}

/* 内页部分*/
.ny_cp{ background:#fff;}
.ny_cpmain_left{ width:271px;}
.ny_cpmain_rig{ width:835px; min-height:800px;}
.hl_main5_content1ny ul{width:835px; overflow:auto;}
.hl_main5_content1ny ul li{ float:left; width:256px; display:inline; margin:0 0 20px 20px; text-align:center;border:1px solid #d7d7d7; background:#fff; }
.hl_main5_content1ny ul li img{ width:228px; height:314px; padding:13px;display:block;}
.hl_main5_content1ny ul li a b{color:#fff; font-size:12px; display:block; background:#4c4c4c; height:50px; line-height:50px; font-size:14px;}
.lxwmside{ width:269px; border:1px solid #e1e2e1; margin:10px 0; background:url(../images/telbg.jpg) no-repeat 10px 10px;}
.lxwmside h2{ display:block; width:226px; height:72px; margin-left:9px;border-bottom:1px solid #e4e4e4; padding:70px 0 0 23px; color:#C43C3C; font-size:18px;}
.lxwmside p{ padding:7px 32px 20px 20px; line-height:21px;}
.lxwmside p b{ font-size:16px; font-weight:bold;}

.ny_cp_tu{ width:288px;  border:1px solid #dedede; margin:0 30px 0 10px;padding:20px; text-align:center;/* padding-top:33px;height:519px;*/}
.ny_cpxqwz{ width:420px; line-height:30px; font-size:14px;}
.ny_cpxqwz h4{ font-size:24px; color:#e60012;}
.ny_cpxqwz em{ display:block;}
.ny_cpxqwz em b{ color:#e60012;}
.cpxqcon b{color:#e60012;font-size:14px; }

.nybanner { width:100%; position:relative;overflow:hidden; height:200px;}
.nybannertu { width:1920px;  position:absolute; left:50%; left:50%!important; margin-left:-960px;}
.ny_usconpic{ margin:0 25px 10px 0;}
.qyname{ text-align:center; margin-bottom:10px;}
.qyname h3{ color:#e60012; font-size:16px; padding-bottom:10px;}
.ny_usxq p{ line-height:25px;margin:10px 0 20px;}
.ny_usxq{ text-align:left;}
.ny_uscon{ text-align:center;}
.ny_uscon span{ margin-right:10px; margin-bottom:20px;}
.ny_uscon .aa1{display:inline-block; color:#fff; background:#e60012; width:138px; height:41px; line-height:41px; text-align:center; font-size:14px; cursor:pointer;}
.ny_uscon .bb1{display:inline-block; width:136px; height:39px;line-height:41px; border:1px solid #c4c4c4;cursor:pointer;}

.sy_main3_rig_list dl{ width:820px; height:70px; overflow:hidden; margin-bottom:15px; margin-left:10px;}
.sy_main3_rig_list dt{ display:block; float:left; width:67px; height:61px; background:url(../images/datebg.jpg) no-repeat; text-align:center;}
.sy_main3_rig_list dt b{ display:block; font-size:20px; color:#4c4c4c; padding:3px 0 8px;}
.sy_main3_rig_list dd{ float:left; width:725px; display:block; margin-left:20px; color:#757575; line-height:22px;}
.sy_main3_rig_list dd a{ font-size:16px; color:#4c4c4c; display:block;padding-bottom:5px;}
.sy_main3_rig_list dd a:hover{ color:#e60012;}

.hl_main5_content1cp{width:835px;overflow:hidden; float:left;height:387px; margin:10px 0 0 40px;}
.hl_main5_content1cp ul{width:835px; overflow:auto;}
.hl_main5_content1cp ul li{ float:left; width:256px; display:inline; margin-left:20px; text-align:center;border:1px solid #d7d7d7; background:#fff; }
.hl_main5_content1cp ul li img{ width:228px; height:308px; padding:13px;display:block;}
.hl_main5_content1cp ul li a b{color:#fff; font-size:12px; display:block; background:#4c4c4c; height:50px; line-height:50px; font-size:14px;}

.about{line-height:25px;}
.ny_cpmain_rig h1{ font-weight:bold; font-size:16px;padding-bottom:20px; text-align:center}

#pages { padding:10px 0 10px;text-align:center;font:12px '宋体';}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.sy_main3_leftcon1{}
.sy_main3_leftcon1 ul li{ float:left; width:220px; text-align:center; margin:20px 12px 5px; display:inline;}
.sy_main3_leftcon1 ul li img{ display:block; padding:14px; border:1px solid #d1d1d1; margin-bottom:10px;}