@charset "utf-8";
/* by Sean Lu 20160603 */
/*reset*/
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-size: 13px;  font-family: microsoft yahei,Helvetica,STHeiti,Droid Sans Fallback; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0);  background: #fff; overflow-x: hidden; color:#666;}
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; color: #0952a3; }
div{display:block;}
/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fl{float:left;}
.fr{float:right;}

.grey{ color:#999;}
a.grey:hover{ text-decoration:underline;}


/*banner*/
.slider-wrapper {width:100%; height:602px; overflow:hidden; position: relative; }
.theme-default {width:100%; height:602px; position:relative; overflow:hidden;}
.theme-default #slider {width:1920px; height:602px;position:absolute; left:50%; top:0; margin-left:-960px;}
.theme-default .nivoSlider {position:relative;background:#fff url(loading.gif) no-repeat 50% 50%; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a;}
.theme-default .nivoSlider img {position:absolute; top:0px; left:0px; display:none;}
.theme-default .nivoSlider a {border:0; display:block;}
.theme-default .nivo-controlNav {position:absolute; left:50%; bottom:30px; margin-left:-125px;}
.theme-default .nivo-controlNav a {display:block;width:40px; height:80px; border-bottom:3px solid #f0f0f0; text-indent:-9999px;float:left; margin:0 5px;}
.theme-default .nivo-controlNav a.active{border-bottom:3px solid #e20001;}
.theme-default .nivo-directionNav a {display:block;width:30px;height:30px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-default a.nivo-nextNav {background-position:-30px 0; right:100px;}
.theme-default a.nivo-prevNav {left:100px;}
.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a {color:#fff; border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover {color:#fff;}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative; z-index:9; cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}


.cen01{background-color:#3a73a1; height:82px;}
.wrapper{width:1200px; margin:0 auto;}
.menuul{float:left; width:753px;}
.menuul li{float:left; position:relative; padding:0 13px; height:79px; line-height:79px;}
.menuul li a{color:#fff; font-size:15px; text-transform:uppercase; font-family:Microsoft yahei; text-decoration:none;  float:left; display:block; border-bottom:3px solid #3a73a1;}
.menuul li a:hover{border-bottom:3px solid #fff844; -webkit-transition:.5s; transition:.5s; color:#fff844;}

.logo{width:217px; margin-right:69px;}
.sss{border:1px solid #fff; border-radius:20px; width:144px; height:26px; margin-top:24px; position:relative; float:right;}
.ss{border:0px none; background-color:transparent; height:26px; width:144px; text-indent:10px; color:#fff; font-size:12px;}
.ser{position:absolute; right:10px; top:8px;}


.cen02{background-color:#eef4f7; height:43px; border-bottom:1px solid #c7dae6; line-height:43px;}
.titlea{color:#035d9c; font-family:Microsoft yahei; font-size:16px; text-decoration:none;}
.titleb{color:#666; font-size:14px; font-family:Microsoft yahei; text-decoration:none; line-height:22px;}
.titlec{color:#035d9c; text-transform:uppercase; font-size:20px; font-family:Microsoft Yahei; text-decoration:none; font-weight:bold;}
.titled{color:#888888; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.titlee{color:#666; font-size:16px; font-family:Microsoft yahei; text-decoration:none; line-height:24px;}

.jl{margin-top:25px;}
.jld{margin-top:35px;}

.cen03{background-color:#ebf0f4; padding:50px 0;}
.slideTxtBox{ width:1200px; margin:20px auto; position:relative; height:360px;}
.slideTxtBox .hd{}
.slideTxtBox .hd ul{position:absolute; width:1200px; top:25px; border-bottom:1px solid #c2c2c2;}
.slideTxtBox .hd ul li{ float:left; width:250px; height:45px; text-align:center; line-height:45px; cursor:pointer; color:#666; font-family:Microsoft yahei; font-size:16px; border-right:1px solid #c2c2c2; border-top:1px solid #c2c2c2; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.slideTxtBox .hd ul li.on{ height:45px;  background:#4899d1; color:#fff;}
.slideTxtBox .hd ul li:nth-child(1){margin-left:95px; border-left:1px solid #c2c2c2;}
.slideTxtBox .bd ul{ zoom:1; position:absolute; top:100px; left:0px;}
.slideTxtBox .bd li{color:#666; font-size:15px; width:282px; height:272px; text-align:left; float:left; line-height:25px; margin-right:12px; text-indent:5px; border:1px solid #ccc; padding:2px;}
.slideTxtBox .bd li img{width:278px; height:202px; display:block; margin:2px auto 8px;}
.slideTxtBox .bd li:nth-child(4){margin-right:0px;}

a.mmore{font-size:12px; color:#e10000; text-decoration:underline; text-indent:5px; display:block;}
a.mbtn{border:1px solid #e10000; width:188px; height:38px; line-height:38px; text-align:center; color:#e10000; font-size:15px; display:block; margin:25px auto 12px;}
a.mbtnn{ background-color:#eee; border:1px solid #ddd; width:120px; height:30px; line-height:30px; text-align:left; text-indent:12px; color:#888; font-size:13px; display:block;}



.cen04{background-color:#fff; padding:50px 0;}
.kkkul{width:1100px; margin:40px auto;}
.kkkul li{float:left; margin:0 20px; width:176px; height:240px;}
.titlef{color:#4b7726; font-size:20px; text-decoration:none; font-family:Microsoft yahei;}
.titleg{color:#4b7726; font-family:Arial, Helvetica, sans-serif; font-size:12PX; text-decoration:none;}
.titleh{color:#035d9c; font-size:20px; text-decoration:none; font-family:Microsoft yahei; font-weight:bold; line-height:30px;}


.cen05{padding:50px 0;}
.homeabout{width:750px; border:1px solid #dfdfdf; background-color:#f7f7f7; float:left; margin-right:30px;}
.homenew{border:1px solid #dfdfdf; background-color:#f7f7f7; margin-left:780px;}
.hnewul{margin-top:22px;}

.cen06{padding-bottom:50px;}
.homesb{float:left; border:1px solid #dfdfdf; background-color:#f7f7f7; width:750px; margin-right:30px;}
.scul{margin:25px auto 10px;}
.scul li{float:left; margin-right:10px;}

.hzzul{margin:15px 0; height:270px;}
.hzzul li{float:left; margin:2px 3px;}

.cen07{background-color:#eef4f7; padding:50px 0;}


.picScroll-left{ width:1200px; height:100px; position:relative; margin-top:40px;}
.picScroll-left .hd{ position:absolute; height:29px; width:1200px; top:50%; margin-top:-15px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; position:absolute; width:29px; height:29px;}
.picScroll-left .hd .prev{background:url(../images/left.jpg) no-repeat center left; top:0px; left:-50px;}
.picScroll-left .hd .next{background:url(../images/right.jpg) no-repeat center right; right:-50px;}
.picScroll-left .hd ul li{ float:left;overflow:hidden;text-indent:-999999px; }
.picScroll-left .bd{ height:90px;}
.picScroll-left .bd ul li{float:left; margin:0 8px; width:223px;}


.cen08{background-color:#1b1b1b; padding:25px 0; border-bottom:1px solid #333;}
.titlei{color:#d4d4d4; font-family:Microsoft yahei; text-decoration:none;}
a.footer{color:#d4d4d4; font-family:Microsoft yahei; text-decoration:none; font-size:14px;}
.ll{font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#d4d4d4; text-decoration:none;}

.cen09{background-color:#1b1b1b; padding:35px 0; overflow:hidden;}
.titlej{color:#d4d4d4; font-family:Microsoft yahei; text-decoration:none; font-size:14px; line-height:22px;}

.txt{border:1px solid #3c3c3c; width:170px; height:34px; color:#d4d4d4; font-size:13px; font-family:Microsoft yahei; text-decoration:none; text-indent:10px; line-height:34px; background-color:transparent; margin-right:8px;}
.txt1{border:1px solid #3c3c3c; width:350px; height:70px; color:#d4d4d4; font-size:13px; font-family:Microsoft yahei; text-decoration:none; text-indent:10px; line-height:34px; background-color:transparent; margin-top:10px; margin-right:8px;}
.btn{width:120px; height:56px; line-height:56px; color:#9b9a9a; font-size:15px; text-decoration:none; text-align:center; font-family:Microsoft Yahei; background-color:#3c3c3c; border:0px none; margin-bottom:5px;}

.protab{ width:100%; border-collapse:collapse;}
.protab td{ border:1px solid #fff; padding:3px 0; text-align:center;}
.protab strong{ display:block; background-color:#3a73a1; color:#fff;}
.cca{ font-size:16px;}

.tttb td{text-align:center; font-size:15px;}
.tttb td img{width:300px; height:216px; display:block; margin:3px;}

.content .concon img{ max-width:100%;}

