﻿@charset "utf-8";
*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0; font-size:100%; background:transparent; outline:0; border:0;}
li{list-style-type:none;}img{vertical-align:top;border:0; margin:0; overflow:hidden}ol,ul {list-style:none;}   
.left{float:left;}.right{float:right;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank40 {clear:both; height:40px; overflow:hidden; display:block;}
.blank50 {clear:both; height:50px; overflow:hidden; display:block;}
.cb{ clear:both;}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
a{color: #35383f; text-decoration: none; outline:none;}a:hover {color: #f60; text-decoration: underline}
body {background:#fff;font-size:14px;color: #35383f;line-height:28px;font-family:Verdana,微软雅黑; -webkit-text-size-adjust:none; min-width:1200px;}

.mainbody { width:1200px; margin:0 auto;}

/*chengpin*/
.hezuo { clear:both; width:100%; background-image:url(../images/bg.jpg); background-size:cover; background-attachment:fixed; background-repeat:no-repeat; background-position:center; padding:50px 0; min-width:1200px; overflow:hidden;}
.hezuo ul {list-style: none;display: block;margin: 0;padding: 0;}
.hezuo li {text-align: center;display: block;width: 179px;height: 79px;padding: 0;margin:7px 8px;float: left;position: relative;}
.hezuo li .pimg {width: 167px;height:67px; overflow:hidden; border:#ddd 1px solid;}
.hezuo li img {width: 157px;height:57px; margin:5px;transition:all 0.2s;}
.hezuo li:hover .pimg img{ transform:scale(1.1,1.1);transform-origin:center center}
.hezuo li span {background: transparent url(../images/carousel_shine.png) no-repeat 0 0;text-indent: -999px;display: block;overflow: hidden;width: 201px;height: 127px;position: absolute;z-index: 2;top: 14px;left: 16px;}

.hl_main5_content{ width:1200px;height:300px; overflow:hidden; position:relative;}
.hl_main5_content1{width:1100px;overflow:hidden; margin:0 auto;}
.hl_main5_content1 ul{width:2000%;height:300px; overflow:hidden;}
.hl_main5_content1 ul li{float:left; width:234px;height:294px;margin:0 20px; cursor:pointer; text-align:center; position:relative;}
.hl_main5_content1 ul li a { text-decoration:none;}
.hl_main5_content1 ul li .pimg {width:170px;height:240px; overflow:hidden; position:absolute; left:50%; margin-left:-85px; top:0; z-index:99;}
.hl_main5_content1 ul li .pimg img{width:170px;height:240px;transition:all 0.2s;}
.hl_main5_content1 ul li:hover .pimg img{ transform:scale(1.1,1.1);transform-origin:center center}
.hl_main5_content1 ul li h3 {width:234px;height:40px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:9; background:#ddd; color:#313131; padding-top:50px;}
.hl_main5_content1 ul li:hover h3 { background:#0593d6; color:#fff;}
.hl_scrool_leftbtn,.hl_scrool_rightbtn{width:23px;height:40px; cursor:pointer; background-repeat:no-repeat; background-position: center; position:absolute; top:127px; z-index:9;}
.hl_scrool_leftbtn { background-image:url(../images/left.png); left:0;}
.hl_scrool_rightbtn{float:right; background-image:url(../images/right.png); right:0}

.ban{ width:1200px; height:570px; position:relative; overflow:hidden;}
.tit2 { width:195px; height:120px; position:absolute; left:0; top:0; z-index:1;}
.tit2 h3 { font-size:28px; color:#333; font-weight:bold; padding-bottom:5px; line-height:35px;}
.tit2 h3 span{ display:block; color:#004a9f; font-size:40px;font-family:Impact;src: url(../fonts/impact.ttf); font-weight:100; padding-bottom:5px}
.tit2 p { font-size:18px; color:#8e8e8e;}
.ban a.more2 { color:#8e8e8e; display:block;position:absolute; right:0; top:10px; z-index:11;}
.ban a.more2 span { color:#e61c12; padding-left:5px;}

.ban2{ width:1200px; height:420px; position:relative;overflow:hidden; }
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:1200px; height:420px;}
.ban2 ul li .pimg { width:600px; height:400px; float:right; overflow:hidden; border:#95b6db 1px solid;margin:5px;}
.ban2 ul li .pimg img{ width:600px; height:400px; transition:all 0.2s;}
.ban2 li .pimg:hover img{ transform:scale(1.1,1.1);transform-origin:center center}
.ban2 ul li .tex { width:545px; float:left; padding-top:30px;}
.ban2 ul li .tex h3 { padding-bottom:20px; font-size:30px; font-weight:100; color:#262626; font-weight:bold;}
.ban2 ul li .tex h3 span { font-size:30px; color:#e61c12; padding-right:10px;font-family:Impact;src: url(../fonts/impact.ttf);}
.ban2 ul li .tex a.more { display:block; margin-top:30px; width:135px; height:35px; line-height:35px; text-align:center; color:#fff; background:#e61c12; text-decoration:none;}
.num2{ height:82px;overflow:hidden; width:900px; position:relative;float:right; margin-top:65px;}
.num2 ul li{ padding:0 40px; height:40px; font-size:18px; color:#2a2a2a; text-align:center;}
.num2 ul li a { color:#2a2a2a; text-decoration:none;}
.num2 ul li.on{ font-size:20px; color:#e61c12; font-weight:bold;}
.num2 ul li.on a{ color:#e61c12; background:url(../images/line.jpg) no-repeat left bottom; padding-bottom:10px; display:inline-block;}
.ban2 .prev1,.ban2 .next1{ position:absolute; top:360px; left:0px; width:40px; height:40px;z-index:9;cursor:pointer;-moz-opacity:0.5; filter:alpha(opacity=50); opacity:0.5;}
.ban2 .next1{ left:60px;}
.ban2 .prev1:hover,.ban2 .next1:hover{-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}

.sybg { clear:both; width:100%; min-width:1200px; overflow:hidden; background:#ddd; padding:60px 0; margin:1px 0;}
#move{ width:1200px; margin:0 auto;text-align:center;}
#move li{width: 16%; height:165px; padding:0 1.8%;position: relative;display: inline-block; overflow: hidden; cursor:pointer;}
#move li i{ width:100%; height:82px; display:block;position: absolute;top: 12px;left:0;filter:alpha(opacity=100);opacity: 1;}
#move li p {color: #666; padding-top:10px; line-height:20px; padding-top:120px; font-size:16px}
