/* CSS Document */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {padding:0;margin:0; font-size:13px; font-family:"微软雅黑"; /*color:#333333;*/}
body{ background-color:#fff;font: 13px "Arial,Verdana";}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0; margin:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;list-style-type: none;}
q:before,q:after{content:''}
abbr,acronym{border:0}
a:link,a:visited{ text-decoration:none;color: #333;}
a:hover{text-decoration: none;}
*{outline:none; padding:0px; margin:0px;}
/*基础*/

@media (max-width: 767px){
html, body, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, q, dl, dt, dd, ol,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {overflow-x:hidden;}
body{width:100% !important;}
}

/*头部*/
.topbar{background: #f7f7f7; min-height: 40px; color: #333; width: 100%;}
.container { width: 1200px; margin: 0 auto;background: #f7f7f7; min-height: 40px;}
.topbar-menu {margin: 0;float: right;margin-right: 30px;}
.topbar-menu li { display: inline-block;line-height: 40px;font-size: 13px;font-weight: 400; position: relative;margin: 0 12px;}
.topbar .header-info-col {line-height: 40px;margin-right: 30px;float: left; color: #333; font-size: 13px;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit; text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
.topbar span {font-weight: 400;}
.tel{ background:url(../images/tel.png) no-repeat;padding-left: 20px;}
.email{ background:url(../images/emali.png) no-repeat;padding-left: 20px;}
.address{ background:url(../images/add.png) no-repeat;padding-left: 20px;}

@media (max-width: 767px)
{
.container{width: 100%;}
.topbar .header-info-col{float:left;margin-right: 2px;font-size: 10px;}
.topbar span {padding-left: 18px;}
.topbar-menu {margin: 0;float: right;margin-right: 10px;}
.topbar-menu li {margin: 0 4px; }
.ema{display:none;}
.addre{display:none;}
}

/*head*/
.head{ overflow:hidden; height:120px; width: 1200px; margin: 0 auto;}
.head .left{ width:650px; height:120px; overflow:hidden; float:left;}
.head .left img{ width:650px; height:120px; margin-left: 20px;}
.head .right{ width:550px; overflow:hidden; float:right; margin-top:20px;}
.head .right p{ height:36px; line-height:36px; overflow:hidden; color:#ff0000;font-style: italic; font-weight:bolder;font-size: 20px;}
.head .right .leftbox{ margin:8px 25px; height:36px; overflow:hidden;}
.head .right .leftbox p{ float:left;overflow: hidden;}
.head .right .leftbox p .searchtxt{ height:34px; line-height:34px; border:1px solid #c8c8c8; background:#fff; width:350px; text-indent:8px;}
.head .right .leftbox p .searchbtn{ background:#205080; width:70px; height:36px; text-align:center; color:#fff; line-height:36px; font-size:14px; border:0px; cursor:pointer;}

@media (max-width: 767px)
{
.head{width: 100%; height:inherit;}
.head .left{ width:100%; height:initial;}
.head .left img{ width:100%; height:initial; margin-left: 8%; text-align: center;}
.head .right{ width:100%;margin-top:0px;}
.tell{display:none;}
.head .right .leftbox{margin:8px 4%;}
.head .right .leftbox p .searchtxt{  width:250px;}
}

/*nav*/
.cys-nav{background: #205080;overflow: hidden;margin-top:10px;border-left:none;border-right:none;height:45px;line-height: 45px; }
.cys-nav-content{width:1200px;margin:0 auto;}
.cys-nav-main {width: 1200px;margin: 0px auto;color: #062f4c;}
.cys-nav li {float: left;list-style: none;font-size: 14px;text-align: center;line-height: 45px;}
.cys-nav-main li {float: left;text-align: center;width: 150px;}
.cys-nav-main li.cys-nonebg{background:transparent;}
.cys-nav li ul {margin: 0;padding: 0;width:180px;position: absolute;visibility: hidden;z-index: 20000;background: #f2f2f2;border: 1px solid #d9d9d9;border-top: none;margin-left: -18px;}
.cys-nav li ul li {float: left;display: inline;background: none;}
.cys-nav li a {color: #fff;font-size: 14px;}
.cys-nav li ul li a {width: auto;color: #062f4c;border-top: 1px solid #d9d9d9;text-decoration: none;display: block;width:180px;background:transparent;}
.cys-nav li ul li a:hover{}
.cys-nav li:hover a{background:#fff;display:block;color:#333;}
.cys-nav li a:hover{background:#fff;display:block;color:#333;}
.cys-nav li ul li a:hover{background: #fff;color:#333;}
.cys-nav li ul li:hover a{background: #205080; color:#fff;}

.cys-nav1{background: #205080;overflow: hidden;margin-top:10px;border-left:none;border-right:none;height:45px;line-height: 45px;display: none; }
.cys-nav1-content{width:1200px;margin:0 auto;}
.cys-nav1-main {width: 1200px;margin: 0px auto;color: #062f4c;}
.cys-nav1 li {float: left;list-style: none;font-size: 14px;text-align: center;line-height: 45px;}
.cys-nav1-main li {float: left;text-align: center;width: 150px;}
.cys-nav1-main li.cys-nonebg{background:transparent;}
.cys-nav1 li ul {margin: 0;padding: 0;width:180px;position: absolute;visibility: hidden;z-index: 20000;background: #f2f2f2;border: 1px solid #d9d9d9;border-top: none;margin-left: -18px;}
.cys-nav1 li ul li {float: left;display: inline;background: none;}
.cys-nav1 li a {color: #fff;font-size: 14px;}
.cys-nav1 li ul li a {width: auto;color: #062f4c;border-top: 1px solid #d9d9d9;text-decoration: none;display: block;width:180px;background:transparent;}
.cys-nav1 li ul li a:hover{}
.cys-nav1 li:hover a{background:#fff;display:block;color:#333;}
.cys-nav1 li a:hover{background:#fff;display:block;color:#333;}
.cys-nav1 li ul li a:hover{background: #fff;color:#333;}
.cys-nav1 li ul li:hover a{background: #205080; color:#fff;}

@media (max-width: 767px)
{
.cys-nav{height:90px;display: none;}
.cys-nav1{height:90px;display: block;}
.cys-nav1-content{width:100%;}
.cys-nav1-main{width:100%;}
.cys-nav1-main li {width: 25%;}
.cys-nav1 li ul li{width: 100%;}


}

/*banner*/
#full-screen-slider { width:100%; height:495px; float:left; position:relative;}
#slides { display:block; height:495px; list-style:none; padding:0; margin:0 auto; 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; top:460px; z-index:9900;  padding:5px 15px 5px 0; margin:0;left:22%;}
#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:#ff5a6b;}
.cys-banner{position: relative;margin-top:0px;}

@media (max-width: 767px)
{
#full-screen-slider{height:140px;}
#slides {height:140px;}
#slides li {background-size:150% !important;}
#pagination{margin-left: 45% !important; left:0;padding:0; top:inherit;}
}

/*foot*/
.footnav{ height:42px; text-align:center; background:#205080; line-height:42px;color:#fff;}
.footnav a{ color:#fff; padding:0px 25px;}
.footbox{height: auto;overflow: hidden;padding: 22px 0px 10px 24px;}
.copyright{ border-top:1px solid #b6b6b6;}
.copyrightbox{ text-align:center;  margin-top:15px; margin-bottom:8px;}
.copyrightbox p{height:30px;line-height:30px;color: #666;}
.copyrightbox a{color: #666;}
.copyrightbox a:hover{color:#eb2002;}
.erwei{ margin:0 auto; width:338px;    height: 137px;}
.erwei p{overflow: hidden; float:right; margin-left:5px;margin-top:5px; width:146px; text-align:center; margin:0 auto; font-size:12px;padding: 10px; padding-top:0;}
.strong{ width:1200px; margin:0 auto; clear:both; text-align: center;}
.foot-fot{height: 34px;line-height: 34px;background: #ffffff;text-align:center;color: #8e8e8e;border-top: 1px solid #d0d0d0;margin-top: 10px;}
.foot-fot a{ color:#8e8e8e;}
.foot-fot a:hover{ color:#205080;}

@media (max-width: 767px)
{
.footnav{height:84px;}
.footnav a{ padding: 0px 8px; font-size: 10px;}
.copyrightbox{ height:80px;}
.strong{width:100%;}
.copyrightbox p{ height: 20px;line-height: 20px;   display: inline-table;}
.erwei{width:100%;}
.erwei p{margin-left:0px;margin-top:0px; width:45%; text-align:center;padding: 0px;}
.foot-fot{line-height: 20px;}
}

/*kefu*/
.kefu_flag{cursor:pointer;display:block;width:28px;}
#for_kefu_block{position:fixed;top:0px;right:0px;z-index:9900;margin:80px 0 0 0;}
*html #for_kefu_block{position:absolute;top:expression(documentElement.scrollTop + 0 + "px");} 
.kefu_block{position:relative;width:183px;display:none;}
.kefu_title{width:183px;height:32px;}
.kefu_box{width:183px;overflow:hidden;}
.kefu_close{width:183px;height:31px;display:block;position:absolute;left:0;top:0;}
.kefu_con{width:181px;border-left:solid 1px #afafb0;border-right:solid 1px #afafb0;background-color:#FFFFFF; margin-top: -1px;}
.kefu_tel{width:171px;height:68px;color: #036bc0;font-size:14px;padding-top:5px;text-align: center;}
.kefu_tel p{ font-size:16px; margin: 6px;}
.kefu_con_title{background:url(../images/kf_title.png) no-repeat scroll;width:181px;height:31px;cursor:pointer;}
.kefu_con_title ul li{float:left;margin-top:8px;}
.kefu_con_title_li1{width:14px;height:14px;padding-left:16px;padding-right:10px;}
.kefu_con_title_li2{color:#FFF;font-family:"微软雅黑";font-size:12px;font-weight:bold;}
.kefu_con_con1{background:url(../images/kf_he.jpg) no-repeat scroll;overflow:hidden;padding-top:10px;padding-bottom: 10px;}
.kefu_con_con1 ul{width:180px;margin-left:0px;}
.kefu_con_con1 ul li{float:left;width:72px;padding:2px 1px;text-align:center;padding-left:13px;background:url(../images/button_1.png) no-repeat; height:25px;margin-left: 4px;}
.kefu_con_con1 ul li span{font-size:12px;}
.kefu_con_con1 ul li a{font-size:12px;color:#333;}
.kefu_con_con1 ul li a:hover{color:#333;}
.kefu_con_con1 .neititle{width:166px;margin-top:0px;padding-left:0px; background: 0;margin-left:0;}
.kefu_con_con1 .neititle .uline{border-bottom:#CCCCCC 2px dotted;margin-left:10px;text-align:left;margin-bottom:2px;padding-bottom:2px;font-size:14px;font-weight:bold;text-indent:5px;}

/*内页标题*/
.fl{ float:left;}
.fr{ float:right;}
.title_more a:hover{ color:#247dca;}
.index_Service .title{height: 26px;border-bottom: 1px dashed #BDBDBE;}
.index_Service div.title_tit{font-size: 16px;font-weight: bold;color: #3D3D3D;font-family: Arial,Microsoft Yahei;}
.index_Service div.title_tit span{ font-weight:normal; font-size:14px;}

@media (max-width: 767px)
{
.fr{  margin-top: 10px;margin-right: 4px;}
.index_Service div.title_tit{margin-left: 4px;}
}

/*分页 star*/
.fenye{padding: 3px;margin: 3px;text-align: center;}
.fenye p{ font-size:14px;line-height: 1.6rem;}
.fenye a{border-width: 1px;border-style: solid;border-color: #cbcbcb;padding: 5px 8px;color: #40699d;margin-right: 2px;text-decoration: none; font-size:14px;margin-left: 0.4rem; margin-right: 0.4rem;border-radius: 3px;}
.pageLinkOn{margin-left: 0.4rem; margin-right: 0.4rem;height: 40px;line-height: 40px;background: rgb(64, 105, 157); padding: 5px 8px;    border-radius: 3px;color:#fff;}
.fenye select {padding: 5px 8px;}
.fenye a:hover{border-width: 1px;border-style: solid;border-color: #40699d;}
/*分页 end*/

@media (max-width: 767px)
{
.fenye p{line-height: 38px;}
}

#tags {height: 33px;line-height: 35px;border-bottom: 2px solid #247dca;margin-bottom: 10px;}
#tags li {float: left;list-style-type: none;height: 33px;margin-right: 3px;}
#tags li a {color: #333;line-height: 33px;height: 33px;width: 102px;background: #ddd;text-decoration: none;display: block;text-align: center;font-size: 14px;}
#tags li.selectTag a {width: 102px;height: 33px;background: #247dca;color: #fff;}


.clearfix1 ul ,.index_news .bul{clear:both;overflow:hidden;margin:0px;margin-top:10px;}
.clearfix1 ul ,.index_news ul{padding:0px; margin:0px;}
.clearfix1 ul li{ width:196px; height:245px;float:left; border:1px solid #DADADA; border-bottom:2px solid #B7B7B7; margin-right:24px; padding-top:4px; margin-top:20px;}
.clearfix1 ul li:hover{ border-bottom:2px solid #247ecc;}
.clearfix1 ul li a.map {width:196px;height: 170px;display:table-cell;text-align:center;vertical-align:middle;overflow: hidden;}
.clearfix1 ul li a.map .edge {}
.clearfix1 ul li .map img {max-width: 180px;max-height: 150px;display:inline-block;text-align: center;vertical-align:middle;border:none;overflow: hidden;}
.index_service_detail{padding:0px 20px;}
.index_service_detail h4{ text-align:center; color:#323232; font-weight:normal; margin:0px; margin-bottom:5px;}
.index_service_detail h4 a{ color:#333333;}
.index_service_detail h4 a:hover{color:#247ecc;}
.index_service_detail span{ color:#a1a1a1;font-size:12px; height:20px;line-height:20px;overflow:hidden; display:block;}

@media (max-width: 767px)
{
.clearfix1 ul li{width: 49%;margin-right: 0px;}
}
