/* CSS Document */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong,var,b,u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,td,tr,hr {margin: 0px;padding: 0px;}
*{font-family: "Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","΢���ź�","Helvetica Neue",Arial,sans-serif;}
img{ border:none;}


.top{ width:100%; height:42px; background:#266188;}
.top_word{ width:1000px; margin:0 auto;}
.top_word span{ color:#FFFFFF; line-height:42px;}
.word_left{ float:left;font-size:14px;}
.word_right{ float:right; }
.word_right a{color:#FFFFFF; text-decoration:none;font-size:14px;}
.word p a{ text-decoration:none;}
.nav{ float:left; width:1000px; margin-bottom:0px;}
.logo{ float:left; margin-top:15px; width:90px;}
.nav_r{ float:right; margin-top:10px;}
.phone{ float:right;}
.phone img{ float:left; width:18px;margin-top:3px;}
.phone span{ float:left; font-size:18px; color:#266188; line-height:39px;}
.nav_list{ float:right; margin-top:0px;}
.nav_list ul a{ text-decoration:none; color:#000000; font-size:20px;}
.nav_list ul li{ text-decoration:none; display:inline; list-style-type:none; float:left; margin-left:60px; }

/*cy-navЧ��*/
.menu {height: 25px;display: block; }
.menu ul {list-style: none;}
.menu ul li {/* width and height of the menu items */float: left;overflow: hidden;position: relative; cursor:pointer;}
.menu ul li a {/* must be postioned relative  */position: relative;display: block;width: 90px;height: 40px;font-size: 20px;text-decoration: none;}
.menu ul li a span {/* all layers will be absolute positioned */position: absolute;}
.menu ul li a span.out {top: 0px;}
.menu ul li a span.over,.menu ul li a span.bg {/* hide */top: -40px;}
#menu2 ul li a {color: #000000;font-size:16px;}
#menu2 ul li a span.over {color:#266188;cursor:pointer;}



/*�õ�Ƭ��ʽ*/
.new_banner{width:100%; position:relative; margin:0 auto; background:url(../images/loading.gif) no-repeat center center #fff; overflow:hidden;}
.rslides{width:100%;position:relative; padding:0; overflow:hidden;}
.prev{ background:url(../images/left.png) no-repeat; width:23px; height:41px; position:absolute; top:250px; left:100px;}
.next{  background:url(../images/right.png) no-repeat; width:23px; height:41px; position:absolute; top:250px; right:100px;}
.rslides_tabs{ position:absolute; left:50%; top:600px;clear:both;text-align:center; z-index:99999;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{ width:12px; height:12px; background:#f7fde4;text-indent:-5em; overflow:hidden; display:block; float:left; margin-left:6px; border:1px solid #688d00;}
.rslides_tabs .rslides_here a{ background:#a5d90c;}

.banner{width:100%; margin-top:10px;}
.banner img{ width:100%;}




.index_about{ width:250px; float:left;}
.index_about img{float:left;width:65px;}
.index_about span{ float:left;margin-left:30px;line-height:71px; font-size:24px; }
.about_word{ width:1000px; margin:0 auto; margin-top:20px;}
.about_word p{ font-size:14px; line-height:36px; color:#525353; }
.btn{ width:100px; margin:0 auto;margin-top:15px;}
.btn img{width:90px;}
.btn input{ width:105px; height:40px; border-radius:5px; background:#266188; border:none; color:#FFFFFF; font-family: "Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","΢���ź�","Helvetica Neue",Arial,sans-serif; font-size:18px; cursor:pointer;}


.case .index_about{ width:250px; float:left; margin-top:20px;}
.case .index_about img{float:left;}
.case .index_about span{ float:left; line-height:71px; font-size:24px; }
.case .about_img{ width:1000px; margin:0 auto; margin-top:40px;}
.case .btn input{ width:105px; height:40px; border-radius:5px; background:#266188; border:none; color:#FFFFFF; font-family: "Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","΢���ź�","Helvetica Neue",Arial,sans-serif; font-size:18px; cursor:pointer; margin-top:30px;}

.goWhere{margin-right:-10px; float:left; width:1000px; margin-bottom:10px; }
.goWhere li{position:relative;float:left;width:237px;height:215px;margin:0 13px 10px 0;overflow:hidden;border-radius:5px;}
.goWhere li.hengPic{width:237px}
.goWhere li.shuPic{float:right;height:215px}
.goWhere li img{ margin:9px 0 0px 9px;}
.picName{display:block;height:30px;padding:0 15px;color:#2b2b2b;font:18px/30px \5FAE\8F6F\96C5\9ED1;overflow:hidden;/*background:rgba(255, 255, 255, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=60);*/background:#fff;text-align:left}
.picName a{position:relative}
.picName a{color:#2b2b2b}
/*.goWhere li.hover img{filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity:0.85;opacity:0.85}*/
.picInfo{position:absolute;bottom:0;left:0;width:100%;overflow:hidden }
.picInfo p{display:none;color:#fff;line-height:24px;padding:8px 14px 6px; font-size:12px;background:rgba(20, 20, 20, 0.8) none repeat scroll 0 0 !important;filter:Alpha(opacity=80);background:#000000;+margin-top:-3px;_margin-top:-3px}
.picInfo p{position:relative}
.picInfo p a{ font-size:14px; color:#4faef1; }
.picInfo p span{ display:block; text-align:center; font-size:16px; color:#FFFFFF; line-height:30px;}


.host{ width:1000px; margin:0 auto;}
.host .img_btn{ cursor:pointer;}
.host .index_about{ width:250px; float:left; margin-top:20px;}
.host .index_about img{float:left;}
.host .index_about span{ float:left; line-height:71px; font-size:24px; }
.host .page{margin-top:30px;}
.host .page_left{float:left; margin-top:100px; cursor:pointer;}
.host .page_detail{float:left;margin-left:35px;}
.host .page_detail p{float:left; width:450px;  margin-top:0px; font-size:14px; line-height:30px;}
.host .page_detail p a{display:block; width:400px; font-size:18px; line-height:35px; color:#0d6997; text-decoration:none;font-weight:700;}
.host .btn input{ width:105px; height:40px; border-radius:5px; background:#266188; border:none; color:#FFFFFF; font-family: "Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","΢���ź�","Helvetica Neue",Arial,sans-serif; font-size:18px; cursor:pointer; margin-top:30px;}


.index_new{background:#f3f3f3; margin-top:20px; float:left; width:100%;padding-bottom:20px;}
.index_new .index_about{ width:250px; float:left;}
.index_new .index_about img{float:left;}
.index_new .index_about span{ float:left; line-height:71px; font-size:24px; }
.index_new .new_detail{ width:1000px; margin:0 auto; margin-top:20px;}
.index_new .new_detail ul li{ list-style-type:none; margin-top:20px;}
.index_new .new_detail .time{float:left; text-align:center;border:1px solid #b0b0b0;}
.index_new .new_detail .time p{width:82px;}
.index_new .new_detail .word{float:right; width:770px;margin-right:70px;}
.index_new .new_detail .word p{font-size:14px; color:#525353; line-height:32px;}
.index_new .new_detail .word p a{display:block; color:#0d6997; font-size:18px;font-weight:700;}

.index_new .btn{ width:100px; margin:0 auto;margin-top:15px;}
.index_new .btn input{ width:105px; height:40px; border-radius:5px; background:#266188; border:none; color:#FFFFFF; font-family: "Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","΢���ź�","Helvetica Neue",Arial,sans-serif; font-size:18px; cursor:pointer;}


.footer{width:100%; height:350px; float:left; background:#444443;}
.footer .footer_top{width:1000px; margin:0 auto; margin-top:40px;  height:240px;}
.footer .footer_top ul li{ width:294px; list-style-type:none; float:left; display:inline; margin-right:58px;}
.footer .footer_top ul li .IMG{ margin-top:8px;}
.footer .footer_top ul li dt{ float:left;   margin-right:10px; margin-top:10px; margin-bottom:0; cursor:pointer;}
.footer .footer_top ul li dt img{ border:3px solid #444443;border-radius:5px;}
.footer .footer_top ul li dt img:hover{ border:3px solid #266188;}


.footer .footer_top span{ display:block; font-size:18px; color:#FFFFFF; font-weight:600;}
.footer .footer_top p{ font-size:14px; color:#FFFFFF; line-height:28px; }
.footer .agree{ width:1000px; margin:0 auto;}
.footer .agree{ color:#FFFFFF; line-height:70px;}


/*������ʽ*/
.cases{ width:1000px; margin:0 auto; margin-top:40px;}
.cases span{ float:left; font-size:30px;}
.cases .cases_img{ float:right;}
.cases .cases_img img{ float:left; margin-right:10px; cursor:pointer; margin-top:10px;}
.cases p{ font-size:18px; color:#434445; line-height:35px; margin-top:10px; width:991px; float:left;}

.cases ul li{ display:inline; float:left; list-style-type:none;margin-left:7px; margin-right:16px;}
.cases ul li a{ float:left; margin-top:10px; font-size:13px; color:#000000; text-decoration:none;}
.cases .category{border:3px solid #266188;border-radius:5px; margin-top:20px;  height:81px; width:81px;}
.cases .category img{ margin:10px 0 0 10px;}

.cases .function{ margin-top:20px;  height:82px; width:82px;}
.cases .a1{ width:82px; }
#ISL_Cont_3 ul li{ margin-right:22px;}


/*���Ϳͻ���ʽ*/

.resume{ width:1000px; margin:0 auto; }
.resume p{ margin-top:40px; font-size:18px; line-height:30px;}
.customer ul li{ border:1px solid #999999; margin:15px 10px 0 5px; float:left;}


/*�����б���ʽ*/
.news{ width:1000px; margin:0 auto; margin-top:40px;}
.news span{ float:left; font-size:30px;}
.news .news_top{ margin-top:15px; float:right;}
.news .news_top a{ font-size:14px; margin-top:10px; color:#000000; text-decoration:none;}
.news .news_list ul li{ list-style-type:none; margin-top:20px;}
.news .list_img{ width:139px; height:120px; border:1px solid #999999; margin-left:7px; float:left;}
.news .list_word{ float:left; margin-left:60px; width:750px;}
.news .list_word p{ font-size:14px; line-height:30px;}
.news .list_page{ float:right;}
.news .list_page ul li{ list-style-type:none; display:inline; background:#f3f3f3; border:1px solid #999999; width:35px; height:35px; float:left; text-align:center; line-height:35px; margin-right:10px; margin-top:15px; font-size:12px; cursor:pointer; color:#666666; text-decoration:none;}
.news .list_page ul li:hover{ background:#333333; color:#FFFFFF;}

/*��ϵ������ʽ*/
.contact{ width:1000px; margin:0 auto; margin-top:40px;}
.contact .contact_map{ float:left;}
.contact .contact_card{ float:right; width:370px; height:370px; background:#f3f3f3; border:1px solid #999999;}
.contact .contact_card p{ margin:15px 0 0 30px; font-size:18px; width:300px; line-height:30px;}
.contact .contact_top{ border-bottom:1px solid #999999;}

/*������ϸҳ��ʽ*/

.case_detail p{ font-size:18px; line-height:30px; text-indent:2em;}
.detail_btn{  background:#f3f3f3; float:left; width:130px; height:43px; border:1px solid #cccccc;border-radius:5px; cursor:pointer; }

    /*����--���ؿ���ʽ*/
.white_content {display: none;position: absolute; top: 75%;left: 40%;width: 407px; height:560px;  border: 1px solid #cccccc;background-color: white;z-index:1002;overflow: auto;}
.close { float:right; clear:both;width:100%; text-align:right; margin:0 0 6px 0}
.close a {color:#333; text-decoration:none; font-size:14px; font-weight:700}
.con {line-height:21px; }
.con_top{ background:#f3f3f3; border-bottom:1px solid #cccccc; text-align:center; height:40px;}
.con_top p{ line-height:40px;}
.con_input{ margin:20px 0 0 40px;}
.con_input span{ line-height:32px; color:#FF0000; margin-left:5px;}
.con_input input{ float:left; width:225px; height:32px; margin-left:10px;}
.con_input textarea{float:left; width:225px; height:84px; margin-left:10px;}
.con_end{ background:#f3f3f3; border-top:1px solid #cccccc; height:40px; margin-top:28px; text-align:center;}
.con_end p{ line-height:40px;}

/*����������ʽ*/

.about_top{ width:1000px; margin:0 auto; }
.about_top p{ text-indent:2em;font-size:18px; line-height:30px;}
.about_img ul li{  margin:15px 0px 0 5px; float:left;}