﻿/* CSS Initializing */
pre{white-space: normal;}
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,form,p{margin:0px;padding:0px;}
body{font-size:12px;font-family:'宋体';color: #535353;line-height:23px;background:#fff;background-size:100%;}
img{border:0;}
ul,li{list-style:none;list-style-type: none}
h1, h2, h3, h4, h5, h6 { font-size: 100% } /* 字体加粗与否，视页面标题更改 */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ font-weight:bold;} /* 字体加粗与否，视页面标题更改 */
i,b{ font-size:12px; font-weight:normal;font-style: normal;}
input,button, textarea, select{ vertical-align: middle;}
input{ height:18px; color:#000000; line-height:18px;}
select{ height:23px; color:#000000; line-height:23px;}
button { cursor: pointer }
em, cite { font-style: normal; }
a{color:#535353;text-decoration:none;}
a:hover{color: #1773ec;text-decoration: none; list-style:none;}
.txtlf{ text-align:left;}
.txtrg{ text-align:right;}
.fl{ float:left;}
.fr{ float:right;}
.fix:after {content:'.';display:block;clear:both;visibility:hidden;height:0px;}/*清除浮动的一种方法，将此class名写在内部有浮动的标签中，便可清除子字元素的浮动，使用非常方便*/
.fix {zoom:1;}
.clearfixed:after { content: "."; clear: both; display: block; height: 0; overflow: hidden }
.clearfixed { zoom: 1 } /* 增加清除浮动样式时，要注意当前元素是否为块结构，如果不是，要添加属性 display: block */
.clear { display: block!important; float: none!important; clear: both; width: auto!important; height: 0;margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0 }
.brank{ line-height:8px; clear:both; height:8px;margin: 0 auto!important; padding: 0!important; font-size: 0; float: none!important;}
.none{ display:none;}
table{border-collapse:collapse;}
.header{border-top:8px solid #1773ec;background:url(../images/headerbg.jpg);padding-bottom:13px;}
.header .logo{margin:12px 0;}
.wrap{width:1000px;margin:0 auto;}
.header_r{width:265px;padding-top:14px;}
.search_form{width:265px;height:28px;background:url(../images/searchbg.png) no-repeat;padding:3px 0;}
.search_form .search_text{height:28px;line-height:28px;padding:0 5px;border:none;background:none;width:200px;}
.search_form .search_btn{width:50px;height:34px;line-height:34px;border:none;background:none;cursor:pointer;}
.nav{height:42px;line-height:42px;background:url(../images/navbg.png) repeat-x;}
.nav li{float:left;background:url(../images/navline.jpg) no-repeat right center;height:39px;line-height:39px;padding-top:1px;width:142px;text-align:center;}
.nav li a{display:inline-block;height:39px;line-height:39px;font-family:'微软雅黑';font-size:14px;width:142px;}
.nav li a:hover{background:url(../images/navhover.png) no-repeat;color:#fff;}
.cur{background:url(../images/navhover.png) no-repeat;color:#fff;}
/**首页轮播**/
.flash{height:383px;overflow:hidden;position:relative;}
.flash .fadearry li {height:383px;}
.flash .fadearry li a{display:block;width:100%;height:383px;}
.flash .fadearry li img{}
.flash .buttons{position:absolute;right:160px;bottom:16px;}
.flash .buttons li{float:left;margin-right:8px;}
.flash .buttons li a{float:left;background:#013d8e;width:16px;height:6px;display:inline-block;}
.flash .buttons li a:hover,.flash .buttons li.current a{background:#d4d73e;}
.container{width:1000px;margin:18px auto 0;}
.index_mk{width:297px;background:url(../images/indexmk.jpg) no-repeat;height:194px;padding:10px 17px;}
.index_mk .title{padding-left:12px;font-family:'微软雅黑';font-size:14px;color:#013d8e;height:32px;line-height:32px;}
.blue{color:#013d8e;}
.index_mk .title a{font-size:12px;}
.index_about .info{padding:12px 0;}
.index_about .info img{margin-right:6px;}
.index_case{margin-left:4px;}
.index_news ul {padding-top:6px;}
.index_news ul li{height:25px;line-height:25px;background:url(../images/list01.jpg) no-repeat left center;padding-left:20px;}
/**案例轮播**/
.case{height:146px;overflow:hidden;position:relative;width:296px;margin-top:10px;}
.case .fadearrys li {width:296px; height:146px;position:relative;}
.case .fadearrys li span{display:block;width:272px;height:23px;line-height:23px;background:url(../images/tit02.png);position:absolute;left:0;bottom:0;padding:0 12px;}
.case .fadearrys li a{display:block;width:296;height:146px;}
.case .fadearrys li img{width:296;height:146px;}
.case .buttons{position:absolute;right:6px;bottom:6px;}
.case .buttons li{float:left;margin-right:3px;}
.case .buttons li a{float:left;background:#013d8e;width:11px;height:11px;display:inline-block;color:#fff;text-align:center;line-height:11px;border-radius:11px;border:2px solid #e6e567;}
.case .buttons li a:hover,.case .buttons li.current a{background:#e6e567;}
/**footer**/
.footer{background:url(../images/fotbg.jpg) repeat-x;margin-top:15px;padding-top:4px;}
.fot_bg{padding:12px 0;background:url(../images/headerbg.jpg);}
.fot_bg{}
/**pages**/
.pages_main{width:1012px;margin:18px auto 0;}
.pages_banner{height:219px;}
.pages_topbg{background:url(../images/pages_topbg.jpg) no-repeat;height:54px;}
.pages_middlebg{background:url(../images/pages_middlebg.jpg) repeat-y;min-height:500px;position:relative;width:1012px;}
.pages_bottombg{background:url(../images/pages_bottombg.jpg) no-repeat;height:10px;}
.left_bar{width:204px;}
.right_body{width:788px;padding-right:10px;}
.pages_topbg .pages_tit{width:146px;font-family:'微软雅黑';font-size:16px;color:#333;padding-left:58px;padding-top:20px;}
.pages_topbg .pages_posi{width:720px;height:30px;line-height:30px;padding:14px 30px 0;}
.pages_topbg .pages_posi span.tit{padding-left:0px;font-family:'微软雅黑';font-size:14px;}
.pages_topbg .pages_posi em{color:#333;}
.pages_topbg .pages_posi .fr,.pages_topbg .pages_posi .fr a{color:#777777;}
.left_bar .menu {margin:12px 0;}
.left_bar .menu li{height:28px;line-height:28px;margin:0 20px;padding-left:10px;}
.left_bar .menu li a{display:block;height:28px;line-height:28px;padding-left:14px;font-size:13px;background:url(../images/menuline.jpg) no-repeat center bottom;}
.left_bar .menu li a em{display:inline-block;width:4px;height:7px;background: url(../images/list02.jpg) no-repeat;margin-left:10px;}
.left_bar .menu li a:hover,.left_bar .menu li a.cur{background:#1773ec;color:#fff;}
.left_bar .menu li a:hover em,.left_bar .menu li a.cur em{background:url(../images/list03.png) no-repeat;}

.twomenu{color:#1773ec;}

.about_article{padding:20px 22px 0 32px;}
.page_img{position:absolute;left:2px;bottom:2px;}
.page_img img{ vertical-align:bottom;}
/**about**/
.honor_list {margin:6px 0 0 28px;}
.honor_list li{width:241px;float:left;margin:10px 3px;}
.honor_list li img{padding:6px;background:#f3f3f3;border:1px solid #e5e5e5;width:227px;height:152px;}
.honor_list li:hover a img{background:#e2efff;border:1px solid #1773ec;}
.honor_list li p{line-height:28px;}
/**business**/
.business_datalist{padding:0 36px;}
.business_datalist ul li{padding:18px 0;border-bottom:1px dashed #ddd;}
.business_datalist ul li .img,.business_datalist ul li .img img{width:118px;height:84px;}
.business_datalist ul li .text{width:582px;}
.business_datalist ul li  h2{font-family:'微软雅黑';font-size:15px;line-height:32px;}
.business_datalist ul li  h2 span{font-size:13px;}
.article_box{margin-top:15px;}
.article_box h1{font-family:'微软雅黑';font-size:15px;line-height:32px;}
.article_box .author_box{background:url(../images/authorbg.jpg) no-repeat center center;height:19px;line-height:19px;text-align:center;margin:15px 0;}
.cont_text{padding:0 36px;}
/**case**/
.case_list li{float:left;width:340px;margin:28px 0 0 37px;}
.case_list li .img,.case_list li .img img{width:132px;height:110px;border-radius:10px;}
.case_list li .text{width:190px;color:#666;}
.case_list li .text h2{line-height:32px;border-bottom:1px dashed #ddd;}
.case_info{padding:15px 36px;}
.case_info .img,.case_info .img img{width:340px;height:226px;}
.case_info .text{width:355px;}
.case_info .text h1{font-family:'微软雅黑';font-size:18px;line-height:44px;color:#1773ec;border-bottom:1px dashed #ddd;}
.case_info .text .txt{font-family:'微软雅黑';font-size:14px;color:#666666;margin:10px 0;}
.case_info .text .txt span{color:#333;}
.case_info .text .txt p{line-height:26px;}
.case_info .box{margin-top:20px;}
.m20{margin-top:20px;}
/**news**/
.news_list{padding:20px 36px;}
.news_list .info_box{padding:10px 0;border-bottom:1px dashed #ddd;}
.news_list .info_box .img,.news_list .info_box .img img{width:118px;height:84px;}
.news_list .info_box .text{width:574px;}
.news_list .info_box .text h2{font-family:'微软雅黑';font-size:15px;margin-bottom:5px;}
.news_list .info_box .text h2 span{font-size:13px;}
.news_list ul li{background:url(../images/list04.jpg) no-repeat 3px center;padding-left:18px;height:32px;line-height:32px;border-bottom:1px dashed #ddd;}
/**contact**/
.msg_form p{margin-bottom:18px;}
.msg_form p label{display:inline-block;width:230px;text-align:right;}
.inputtip{border:1px solid #ddd;height:24px;line-height:24px;padding:0 5px;width:160px;}
.red{color:#f00;}
.areatip{border:1px solid #ddd;height:90px;line-height:24px;padding:5px;width:260px; vertical-align:top;}
.msg_btn{width:50px;height:20px;background:#aed7ed;border:1px solid #1773ec;color:#1773ec;cursor:pointer;}
.w60{width:60px;}
.pagemenu { padding:35px 0; text-align:center; height:30px;line-height:30px;color:#333;font-family:'寰蒋闆呴粦';}
.pagemenu a { padding:6px 10px; border:1px solid #ccc;  margin:0 5px; color:#666; text-decoration:none;background:#f2f2f2;}
.pagemenu a:hover {border: #6791d2 1px solid; color:#6791d2;background:#e2efff; }
.pagemenu a:active {border: #4bb5e1 1px solid; color:#4bb5e1;border-radius:5px;}
.pagemenu .current { padding:6px 10px;  margin:0 5px;background:#e2efff; color:#6791d2; border:1px solid #6791d2; font-weight:bold;}
.pagemenu .disabled {border: #ddd 1px solid; padding:6px 10px; color:#999; margin:2px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


