﻿@charset "utf-8";
/*初始化样式*/
body{ margin:0px; padding:0px; margin:0px auto; zoom:1;

/*设置字体*/
font-size:14px;
line-height:24px;
font-family:Arial,Microsoft YaHei,"微软雅黑","宋体";
color:#414446;

/*设置宽度*/
width:100%; 
min-width:1004px; /*宽度要自己改*/
}


/*该设置跟后台编辑器有关*/
.ul,.ul li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
/*该设置跟后台编辑器有关*/


/*强制去除表单自带的样式*/ 
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; /*-webkit-appearance:none;*/}
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}


/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0; vertical-align:baseline;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#fff;}


/*清楚浮动*/
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;
 font-size: 0px;}
.clearfix { zoom: 1;}

.clear{ clear:both; height:0px; overflow:hidden;}
/*初始化样式*/
.left{float: left;}
.right{float:right;}
ul,dl{margin:0px;padding:0px;}



/*页面框架结构*/
.Contain{width: 1200px;margin:0 auto;} /*页面主体内容*/
.slidebar{} /*边侧菜单*/
.maincontent{} /*主要内容*/
.Content{padding-top:60px;padding-bottom:100px;} /*内容*/
.txtbox,
.singlepage{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.current{ /*当前位置*/}


/*分页*/
/*pages*/
.Pages{ padding:50px 0 40px 0; line-height:18px; zoom:1; overflow:hidden;text-align: center;height:60px;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#008ad5;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#008ad5;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#008ad5;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ padding:10px 15px; border:solid 1px #e1e1e1;display: inline-block;}
.Pages .p_page em a:hover{ color:#fff; border:solid 1px #006ec6;background: #006ec6;}
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #006ec6;background: #006ec6;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button {width:47px;height:29px;line-height:26px;text-align: center;background: #006ec6;color:#fff;margin-left:5px;border:solid 1px #008ad5;}
.Pages  .a_prev{ width:38px;height:38px;display: inline-block;background: url(../images/nleft.png) no-repeat center;border:solid 1px #e1e1e1;margin-bottom:0px;vertical-align: bottom;}
.Pages  .a_next{width:38px;height:38px;display: inline-block;background: url(../images/bright.png) no-repeat center;border:solid 1px #e1e1e1;margin-bottom:0px;vertical-align: bottom;}


/*分页*/


/*头部*/
.top{background: url(../images/topbg1.png);position: fixed;top:0px;left: 0px;width: 100%;z-index:888;}
.top .logo{float: left;margin-top:18px;}
.mainnav{float: left;padding-right: 20px;padding-left:20px;}
.mainnav ul{margin:0px;}
.mainnav li{float: left;list-style: none;border-top:2px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;}
.mainnav li:hover{background: url(../images/bbgto.png);border-top:2px solid #374f61;border-left:1px solid #123349;border-right:1px solid #123349;}
.mainnav li:hover a{color:#fff;font-weight: bold;background: none !important;}
.mainnav li.onnav{background: url(../images/bbgto.png);border-top:2px solid #374f61;border-left:1px solid #123349;border-right:1px solid #123349;}
.mainnav li.onnav a{color:#fff;font-weight: bold;background: none !important;}
.mainnav li a{display: inline-block;padding:0 15px;height: 102px;line-height: 102px;color:#fff;font-size:15px;background: url(../images/dian.png) no-repeat right center;}
.top .targetCE{float: left;width: 32px;padding-right:12px;background: url(../images/xia.png) no-repeat right 5px;height: 15px;line-height: 15px;margin-top:45px;position:relative;padding-bottom:10px;}
.top .targetCE a{color:#fff;font-size: 15px;line-height: 15px;cursor: pointer;}
.top .targetCE dl dt{padding-bottom: 10px;padding-top:5px;}
.top .targetCE dl{position: absolute;top:24px;left:-19px;margin:0px;padding-top:15px;width: 73px;display: none;padding-bottom:10px;background: url(../images/topbg1.png);}
.top .targetCE dl a{display: block;text-align: center}
.searchBox{float: right;width: 185px;height:30px;background: url(../images/search.png) no-repeat top center;margin-top:38px;}
.searchBox input{width: 110px;height: 30px;line-height: 30px;padding:0 15px;color:#bec7ce;}
.searchBox a{float: right;width: 40px;height: 30px;cursor: pointer;}
.top .right{color:#fff;padding-top: 10px;font-size: 13px;}
/*头部*/


/*底部*/
.bottom{background: #2d3439;padding-top:40px;padding-bottom:50px;}
.bottom .left{background: url(../images/bottom.png) repeat-y right center ;}
.bottom .left dl{float: left;margin:0px;padding-right:67px;}
.bottom dt{color:#d3d9e0;font-size: 16px;padding-bottom:15px;}
.bottom dd{margin-bottom: 5px;margin-left: 0px;}
.bottom dd a{color:#7d8083;font-size:14px;}
.bottom .right .friendlink{width: 182px;height: 35px;background: url(../images/link.png) no-repeat;position: relative;}
.bottom .right .friendlink>a{display: block;width: 130px;padding:0 15px;line-height: 35px;color:#7d8083;}
.bottom .right .friendlink dl{width: 100%;position: absolute;top:35px;left:0px;padding:0 15px;background: #2d3439;display: none;}
.bottom .jiathis_style_32x32{padding-top:16px;}
.bottom .jiathis_style_32x32 a{display: inline-block;margin-right: 3.7px;}
.jiathis_style_32x32 .jtico_email{display: inline-block;width: 3px;padding-top:7px;background: url(../images/xin.png) no-repeat left center !important;}
.jiathis_style_32x32 .jtico_tsina{display: inline-block;width: 3px;padding-top:7px;background: url(../images/wb.png) no-repeat left center !important;}
.jiathis_style_32x32 .jtico_weixin{display: inline-block;width: 3px;padding-top:7px;background: url(../images/wx.png) no-repeat left center !important;}
.jiathis_style_32x32 .jtico_cqq{display: inline-block;width: 3px;padding-top:7px;background: url(../images/qq.png) no-repeat left center !important;margin-right:0px;}

.bottom_bt{background: url(../images/heng.png) #2d3439 repeat-x top center;height: 69px;line-height: 69px;}
.copyright{float:left;color:#7d8083;}
.copyright a{color:#7d8083;font-size:14px;}
.bottomlinks{float: right;}
.bottomlinks a{color:#7d8083;margin-left:20px;display: inline-block;}
.bottom a:hover{color:#d3d9e0;}
.bottom_bt a:hover{color:#d3d9e0;}
/*底部*/


/*页面二级/左侧/右侧菜单*/
.slidebar{height: 50px;line-height: 50px;border-bottom:1px solid #e4e4e4;}
.menulist li{display: inline-block;margin:0 80px 0 25px;}
.menulist li a{display: inline-block;color:#444444;display: inline-block;height: 48px;line-height: 48px;border-bottom:3px solid transparent;margin-bottom:-1px;}
.menulist li a:hover{color:#006ec6;border-color:#006ec6;}
.menulist li.onmenu a{color:#006ec6;border-color:#006ec6;}
/*页面二级/左侧/右侧菜单*/


.banner{height:535px;position:relative;}
.banner .Box{width: 100%;height: 206px;background: url(../images/bannerbg1.png) no-repeat top center;position: absolute;bottom:0px;left:0px;}
.HomeBan{width:100%; margin:0 auto;z-index:1; position:relative;height:815px;overflow: hidden;}
.HomeBan .bd{ position:relative; z-index:0;}
.HomeBan .bd ul{ width:100% !important;}
.HomeBan .bd li a{display:block;height: 815px;position: absolute;top:0px;left:0px;width:100%;}
.HomeBan .bd li{ width:100% !important;height:815px;}
.HomeBan .hd{ position:absolute; left:50%; bottom:152px; overflow: hidden;width:1200px;text-align: center;text-align: right;margin-left:-600px;}
.HomeBan .hd li{display: inline-block; width:14px; height:14px; list-style:none; position:relative;border-radius: 50%;margin-left: 10px;background: #b2d2ea;}
.HomeBan .hd li.on{background: #006ec6;}
.HomeBan .bd li a .Box{width: 100%;height: 206px;background: url(../images/bannerbg.png) no-repeat top center;position: absolute;bottom:0px;left:0px;}

.Index_title{text-align: center;color:#006ec6;font-size: 28px;text-transform: uppercase;background: url(../images/titlebg.png) no-repeat top center;line-height: 5px;}
.Index_title i{display: block;text-align: center;color:#333333;font-size: 16px;font-style:normal;line-height: 52px;	}
.Index_ftitle3{color:#333333;background: url(../images/incasebg.png) no-repeat top center;}

.Index_floor1{background: #f9f9f9;padding-top:24px;}
.Index_floor1 .bd li{display: inline-block;width: 275px;list-style: none;border:1px solid #eaeaea;background: #fff;}
.Index_floor1 .bd li img{vertical-align: bottom;width: 275px;height: 215px;}
.Index_floor1 .bd li .Index_floorT{display: block;height: 55px;line-height: 55px;text-align: center;}
.Index_floor1 .bd li{margin-right:17px;}
.Index_floor1 .hd li{display: inline-block;width:6px;height: 6px;border-radius: 50%;background: #b2b2b2;line-height: 999px;margin:0 8px;cursor: pointer;}
.Index_floor1 .hd{height:15px;overflow: hidden;padding:55px 0;text-align: center;}
.Index_floor1 .hd li.on{border:4px solid #2e2e2e;background: #2e2e2e}
.picScroll-left{padding-top:30px;}
.Index_floor1 .bd li:hover .Index_floorT{color:#006ec6;}

.Index_floor2{padding-top: 72px;background: url(../images/indexBox2bg.png) no-repeat top center;}
.Index_floor2 ul{padding-top:50px;}
.Index_floor2 li{float: left;list-style: none;width: 500px;margin-bottom:60px;margin-right:160px;background: url(../images/indexhover.png) no-repeat bottom right;}
.Index_floor2 li .left{width: 80px;text-align: center;color:#a8a8a8;font-size:14px;}
.Index_floor2 li .left i{display: block;color:#333333;font-size: 68px;font-style: normal;line-height: 60px;border-bottom: 1px solid #a8a8a8;}
.Index_floor2 li .right{width: 360px;padding:0 20px 20px 0;}
.Index_floor2 .right .h3{color:#333333;font-size: 17px;}
.Index_floor2 .content_floor2{color:#a8a8a8;padding-top:10px;}
.Index_floor2 li:hover{background: url(../images/indexhover1.png) no-repeat bottom right;}
.Index_floor2 li:hover .h3{color:#006ec6;}
.Index_floor2 li:hover .left{color:#ff6600;}
.Index_floor2 li:hover .left i{color:#006ec6;border-bottom: 1px solid #006ec6;}

.Index_floor3{padding-top:65px;padding-bottom:95px;}
.Index_floor3 .picScroll{padding-top:40px;position: relative;}
.Index_floor3 ul{padding:0px; width:100%; height:210px; overflow: hidden;}
.Index_floor3 li{display: inline-block;width: 265px;position: relative;margin-right:4.5px;margin-bottom: 4.5px; margin-left:27px;}
.Index_floor3 li img{vertical-align: bottom;width:265px;}
.Index_floor3 li .box{width: 100%;height: 0;line-height: 60px;text-align: center;position: absolute;bottom:0px;left:0px;background: url(../images/casebg.png);color:#fff;font-size: 16px;
	transition: height 0.5s;
-moz-transition: height 0.5s; /* Firefox 4 */
-webkit-transition: height 0.5s; /* Safari 和 Chrome */
-o-transition: height 0.5s; /* Opera */
}
.Index_floor3 li:hover .box{height: 60px;}
.Index_floor3  .prev{width: 49px;height: 91px;display: inline-block;position: absolute;top:88px;left: -60px;cursor: pointer;background: url(../images/left.png) no-repeat;}
.Index_floor3  .next{width: 49px;height: 91px;display: inline-block;position: absolute;top:88px;right: -60px;cursor: pointer;background: url(../images/right.png) no-repeat;}

.Pro_list li{display: inline-block;width: 275px;list-style: none;border:1px solid #eaeaea;background: #fff;margin-right:26px;margin-bottom:35px;}
.Pro_list li img{vertical-align: bottom;width: 275px;height: 215px;}
.Pro_list li .big{ display: none;}
.Pro_list li .span{display: block;height: 55px;line-height: 55px;text-align: center;}
.Pro_list li:hover .span{color:#006ec6;}


.Files_list li{display: inline-block;width: 360px;list-style: none;border:1px solid #eaeaea;background: #fff;margin-right:38px;padding: 5px;margin-bottom: 40px;}
.Files_list li img{vertical-align: bottom;width: 360px;height: 290px;}
.Files_list li .span{display: block;height: 55px;line-height: 55px;text-align: center;}
.Files_list li:hover .span{color:#006ec6;}

.News_list li{border-bottom:1px dashed #dddddd;list-style: none;padding-left:20px;background: url(../images/newbg.jpg) no-repeat left top;margin-top:20px;}
.News_list .h3 a{color:#444444;font-size: 16px;line-height: 16px;padding-bottom:10px;display: block;padding-left:5px;	}
.News_list .h3 a:hover{color:#005bac;}
.News_list .h4{color:#777;padding-bottom:20px;}

.title {color:#333;text-align: center;padding:15px;}
.ntime{border-bottom:1px solid #ebebeb;padding-bottom:20px;margin-bottom:20px;text-align: center;color:#444;}
.ft { padding:50px 0 50px;	  text-align: left}
.ft li{font-size:14px;height:30px;text-align: center;line-height:30px;border:0;text-align: left;list-style: none;}
.ft li a{ color:#999;}
.ft li a:hover{color:#077cc1;}

.Lmenu_list{text-align: center;padding-bottom:50px;}
.Lmenu_list a{display: inline-block;width:140px;height: 45px;line-height: 45px;text-align: center;background: url(../images/hmenu.png) no-repeat;color:#444444;font-size:18px;margin:0 20px;}
.Lmenu_list a:hover{background: url(../images/lmenu.png) no-repeat;color:#fff;}
.Lmenu_list a.onlmenu{background: url(../images/lmenu.png) no-repeat;color:#fff;}
.internet_content .left{width: 600px;}
.internet_content .left img{width:600px;height:529px;}
.internet_content .right{width:460px;padding:40px 40px 0px 0;}
.internet_content .right li{list-style: none;color:#777777;margin-bottom:20px;}
.internet_content .right .h3{color:#1d6db7;font-size: 18px;font-weight: bold;padding-left:40px;height: 27px;line-height: 27px;background: url(../images/di.png) no-repeat left center;}

.BMap_bubble_title{display: none;}
.BMap_bubble_content{color:#005bac;text-align: center;}
.BMap_bubble_content img{display: block;margin: 0 auto;}
.Contain_list{width: 500px;float: left;}
.Contain_list ul{padding-top:30px;}
.Contain_list li{list-style: none;font-size: 16px;color: #777;height: 40px;line-height:36px;margin-bottom:20px;padding-left:45px;}
.Contain_list li{background:url(../images/link_icon.png) no-repeat }
.Contain_list li.first{background: url(../images/link_icon.png) no-repeat 0 0;}
.Contain_list li.second{background-position: 0 -49px;}
.Contain_list li.three{background-position: 0 -103px;}
.Contain_list li.third{background-position: 0 -160px;}
.Contain_list li.fifth{background-position: 0 -214px;}
.Contain_list li.sixth{background-position: 0 -266px;}
/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}

/*弹出层*/
.Mask{position: fixed; background:rgba(0,0,0,.8);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);left: 0; top: 0; z-index: 9999;}
.Mask div{z-index: 999; width: 630px; height: 450px; margin:30px auto;position: relative; top:80px; overflow: hidden; border:1px solid #fff;}
.Mask div img{ margin-top: 40px; width: 100%;}
.Mask div a{ font-size:60px; color:#fff; position: absolute; top:0px; right:0px;}