@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:16px; font-family:"微软雅黑"; color:#000; background:#f3f3f3;}
*{ margin:0px; padding:0px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; font-weight:normal;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; }
select,input{ outline:none;}
ol,ul,li { list-style:none;}
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;}
abbr,acronym { border:0; }
a{ color:#000; text-decoration:none;}
a:hover{ color:#003ba0;}
.bold{ font-weight:bold;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
/**/
.head{ width:100%; height:118px; margin:0; padding:0; background:#FFF;}
.logo{ width:1200px; height:118px; margin:0 auto; padding:0; background:url(images/logo.png) top center no-repeat;}
/**/
.nav{ width:100%; height:50px; margin:0; padding:0; background:#060918;}
.nav ul{ width:1120px; height:50px; margin:0 auto; padding:0;}
.nav ul li{ width:160px; height:50px; margin:0; padding:0; float:left; text-align:center; line-height:50px; font-size:18px;}
.nav ul li a{ color:#FFF;}
.nav ul li a:hover{ padding:11px 15px; border-bottom:1px solid #FFF; color:#fff;}
/**/
.banner{ width:100%; height:590px; margin:0; padding:0;}
#full-screen-slider { width:100%; height:590px; float:left; position:relative}
#slides { display:block; width:100%; height:590px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:27%; top:550px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
/**/
.cpfw{ width:1200px; height:368px; margin:0 auto; padding:0;}
.cpfw_bt{ width:135px; height:60px; margin:20px auto 0; padding:0; color:#060918; font-size:32px; font-weight:bold; line-height:60px; border-bottom:3px solid #017bc4; text-align:center;}
.cpfw_pic{ width:1200px; height:180px; margin:0; padding-top:45px;}
.cpfw_pic ul li{ width:267px; height:180px; margin:0 16px; padding:0; float:left;}



/**/
.anli{ width:100%; height:810px; margin:0; padding-top:45px; background:url(images/anli_bg.png) top center no-repeat;}
.anli_top{ width:100%; height:56px; margin:0; padding:0; border-bottom:1px solid #FFF;}
.anli_top ul{ width:720px; height:56px; margin:0 auto; padding:0;}
.anli_top ul li{ width:180px; height:56px; margin:0; padding:0; float:left; text-align:center; line-height:56px;}
.anli_top ul li a{ font-size:32px; color:#FFF;}
/*.anli_top ul li a:hover{ color:#060918; padding:7px 55px; background:#FFF;}*/

.anli_top a.actived,.anli_top a.actived:hover{ color:#060918; padding:7px 55px; background:#FFF;}
#w1,#w2,#w3,#w4{ margin: 20px auto 0; width: 1200px; padding-bottom: 40px;}

/*.home-shop {margin: 20px auto 0; width: 1200px; padding-bottom: 40px;}*/
.sort {overflow: hidden;}
.sort li {background: rgb(240, 240, 240); margin: 15px 10px; transition:transform 0.3s; width: 279px; height: 293px; float: left; box-shadow: 0px 0px 0px rgba(0,0,0,0.07); -webkit-transition: transform .3s; -moz-transition: transform .3s; -o-transition: transform .3s;}
.sort li a {width: 279px; height: 293px; display: block; font-size:22px;}
.sort li img {width: 279px; height: 230px;}
.sort li h2 {text-align: center; color: rgb(0, 0, 0); line-height: 53px;}
.sort li a:hover h2 {color: rgb(225, 225, 225);}
.sort li:hover {	color: rgb(255, 255, 255); box-shadow: 1px 3px 8px rgba(83,83,83,0.5); transform: translateY(-5px); background-color: rgb(7, 149, 238); -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -o-transform: translateY(-5px); -webkit-box-shadow: 1px 3px 8px rgba(83, 83, 83, .5); -moz-box-shadow: 1px 3px 8px rgba(83, 83, 83, .5);}

.gengduo{ width:175px; height:45px; margin:15px auto 0; padding:0px; border:1px solid #FFF; border-radius:10px; text-align:center; line-height:45px;}
.gengduo a{ color:#fff; font-size:18px;}
.gengduo a:hover{ color:#fff; text-decoration:underline;}
/**/
.news{ width:1200px; height:460px; margin:0 auto; padding:20px 0; display:table;}
.xwdt{ width:600px; height:auto; margin:0; padding:0; float:left;}
.xwdt_bt{ width:560px; height:60px; margin:0 auto; padding:0;}
.xwdt_bt p{ width:135px; height:60px; line-height:60px; float:left; margin:0; padding:0; color:#060918; font-size:32px; font-weight:bold; border-bottom:2px solid #017bc4; text-align:center;}
.xwdt_bt a{ float:right; line-height:60px; font-size:18px; padding-top:5px;}
.xwdt_bt a:hover{ text-decoration:underline;}
.xwdt_nr{ width:560px; height:auto; display:table; margin-top:20px; padding:0 20px; border-right:1px dashed #e1e1e1;}
.xwdt_nr ul li{ width:542px; height:40px; line-height:40px; font-size:18px; margin:0; padding-left:18px; background:url(images/news_doc.png) left center no-repeat;}
.xwdt_nr ul li a{ float:left;}
.xwdt_nr ul li a:hover{ text-decoration:underline;}
.xwdt_nr ul li span{ float:right;}

.xxzx{ width:600px; height:auto; margin:0; padding:0; float:right;}
.xxzx_nr{ width:560px; height:auto; display:table; margin:20px auto 0; padding:0;}
.xxzx_nr ul li{ width:542px; height:40px; line-height:40px; font-size:18px; margin:0; padding-left:18px; background:url(images/news_doc.png) left center no-repeat;}
.xxzx_nr ul li a{ float:left;}
.xxzx_nr ul li a:hover{ text-decoration:underline;}
.xxzx_nr ul li span{ float:right;}
/**/
.liks{ width:100%; height:190px; display:table; margin:0; padding:36px 0 24px; background:#413f40;}
.liks_nr{ width:1200px; height:auto; margin:0 auto; padding:0;}
.liksnrl{ width:770px; height:190px; margin:0; padding-left:30px; border-right:1px solid #646464; float:left;}
.liksnrl_top{ width:770px; height:47px; margin:0; padding:0; font-size:32px; color:#FFF; font-weight:bold;}
.liksnrl_bot{ width:770px; height:auto; margin:0; padding-top:10px;}
.liksnrl_bot ul li{ width:150px; height:32px; line-height:32px; margin:0; padding:0; float:left;}
.liksnrl_bot ul li a{ color:#FFF;}
.liksnrl_bot ul li a:hover{ color:#FFF; text-decoration:underline;}

.liksnrr{ width:369px; height:auto; margin:0; padding-left:30px; float:right;}
.liksnrr_top{ width:369px; height:47px; margin:0; padding:0; font-size:32px; color:#FFF; font-weight:bold;}
.liksnrr_bot{ width:auto; height:auto; margin:0; padding-top:15px; color:#FFF; line-height:30px;}
.liksnrr_bot img{ padding:5px 8px 0 0; float:left;}
/**/
.bottom{ width:100%; height:60px; margin:0; padding:0; background:#313131; color:#FFF;}
.bottom_nr{ width:1200px; height:60px; margin:0 auto; padding:0; line-height:60px; text-align:center;}
/**/
.ej_ban{ width:100%; height:420px; margin:0; padding:0; background:url(images/ej_ban.png) top center no-repeat;}
.ej_weizhi{ width:100%; height:45px; margin:0; padding:0; background:#e1e6ea;}
.ej_weizhinr{ width:1190px; height:45px; margin:0 auto; padding-left:10px; line-height:45px;}
.ej_content{ width:100%; height:auto; margin:0 auto; padding:30px 0; display:table; background:#FFF;}
.ejlm{ width:100%; height:55px; margin:0; padding:0; border-bottom:1px solid #ccc;}
.ejlm ul{ width:1170px; height:55px; margin:0 auto; padding-left:30px;}
.ejlm ul li{ width:auto; height:55px; margin-left:2px; padding:0; line-height:55px; text-align:center; float:left; font-size:24px;}
.ejlm ul li a{ padding:11px 40px;}
.ejlm ul li a:hover{background:#017bc4; color:#FFF; padding:12px 40px;}
.ejlmbg{ background:#017bc4;}
.ejlmbg a{ color:#FFF;}

.ejnr{ width:1200px; height:auto; margin:0 auto; padding-top:30px;}
.ejnr ul li{ width:1165px; height:70px; line-height:70px; margin:0; padding-left:35px; background:url(images/news_doc.png) 10px center no-repeat; border-bottom:1px solid #ccc; font-size:20px;}
.ejnr ul li a{ float:left;}
.ejnr ul li span{ float:right; padding-right:6px; color:#999;}

.ejfy{ width:1200px; height:30px; margin:0 auto; padding-top:25px; text-align:center; line-height:30px;}
.ejfy a{ margin:0 5px; padding:2px 10px; border:1px solid #d2d2d2;}
.ejfy a:hover{ margin:0 5px; padding:2px 10px; border:1px solid #d2d2d2; background:#0795ee; color:#FFF;}
.ejnrpic{ margin: 20px auto 0; width: 1200px; padding-bottom: 0px;}
.ejnrdym{ width:1200px; height:auto; margin:30px auto 0; padding:0; font-size:20px; line-height:36px;}
.ejnrdym_pic{ float:right;}

.ejnrlxwm{ width:1200px; height:auto; margin:0 auto; padding:0; font-size:20px; line-height:40px;}
.ejnrlxwm strong{ line-height:80px; font-size:30px; font-weight:normal;}
.ejnrlxwm h1{ text-align:center; font-size:36px; line-height:100px;}

.ejnr_gywm{ width:100%; height:auto; margin-top:30px; padding-bottom:30px; display:table; background:#ededed;}
.ejnrgy{ width:1200px; height:auto; margin:0 auto; padding:0; font-size:20px; line-height:40px;}
.ejnrgy h1{ text-align:center; font-size:36px; line-height:100px;}
.ejnrgy h2{ width:620px; height:auto; margin:0 auto 30px; padding:0; font-size:22px; color:#333; line-height:50px;}

.zlhz{ width:1200px; height:auto; margin:0 auto; padding:0;}
.zlhz ul li{ width:154px; height:51px; margin:5px; padding:0; float:left; border:1px solid #ccc;}
/**/
.ejnr_zw{ width:1200px; height:auto; margin:0 auto; padding:0;}
.ejnr_zw h1{ text-align:center; font-size:36px; line-height:80px;}
.ejnr_zw h2{ margin:0 auto; padding:0; font-size:16px; color:#333; line-height:40px; text-align:center; background:#efefef; color:#888;} 
.ejnr_zwnr{font-size:18px; line-height:40px; margin:0; padding:20px 0;}