body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:12px/1.5 arial,"微软雅黑";}
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle;}
a{text-decoration:none; blr:expression(this.onFocus=this.blur());}

:focus {outline: 0 none;}
h1,h2,h3{ font-size:100%;}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
border:none;padding:0;
}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}


/*_IncHeader*/
.header{ background:url(../images/header_bj.jpg) center top no-repeat; margin:0 auto; height:130px; width:100%;}
.header_inner{ width:1025px; margin:0 auto;}
.header_inner h1{ width:233px; height:95px; float:left; overflow:hidden; margin:18px 0 0 14px;}
.header_inner .nav{ width:756px; float:right;}
.nav .call{ background:url(../images/call.jpg) left top no-repeat; width:173px; height:23px; float:right; margin:18px 28px 16px 0;}
.nav .search{ width:170px; height:22px; float:right; margin-right:28px; clear:both; position:relative;margin-bottom:8px;}
.nav .search .ss{ width:160px; height:20px; border:1px solid #738397; line-height:20px; padding-left:8px; color:#b7b7b7;}
.nav .search #aSpan{ position:absolute; left:8px; top:2px;color:#b7b7b7;}
.nav .search .button{ width:13px; height:14px; position:absolute; right:5px; bottom:6px; cursor:pointer; }
.nav .nav_inner{ background:url(../images/nav.jpg) left top no-repeat; width:705px; height:42px; clear:both; padding:1px 0 0 50px;}
.nav .nav_inner li{ float:left;background:url(../images/border.jpg) right center no-repeat; padding-right:2px; height:40px; position:relative;}
.nav_inner li.bor{ background:none; width:110px;}
.nav_inner li.bor a{ width:110px;border-radius:0 20px 20px 0;}
.nav_inner .bor a:hover{background:url(../images/hover1.png) left top no-repeat; width:110px; height:40px; border:none;}
.nav_inner .home{ width:80px; height:40px; text-align:center; line-height:40px; color:#fff; font-size:14px; display:block;}
.nav_inner .home:hover{ width:80px; background:url(../images/hover.jpg) left top no-repeat;}
.nav_inner a{ height:40px; text-align:center; line-height:40px; color:#fff; font-size:14px; display:block; width:100px;}
.nav_inner a:hover{ width:100px;background:url(../images/hover.jpg) left top no-repeat;}
.tog .subnav{ width:100px; position:absolute; left:0; top:40px;z-index:9999; display:none;}
.tog .subnav a{ width:98px; height:30px; border-bottom:1px solid #589dcd; display:block; line-height:30px; text-align:center; color:#fff; font-size:12px; background:#3b8cc4;}
.tog .subnav a:hover{background:url(../images/hover.jpg) left top no-repeat;width:98px; height:30px; border:none;border-bottom:1px solid #589dcd;}
.tog .subnav a.women{width:98px; height:30px; border-bottom:1px solid #589dcd; display:block; line-height:30px; text-align:center; color:#fff; font-size:12px; background:#3b8cc4; border-radius:0;border:none;}
.tog .subnav a:hover.women{background:url(../images/hover.jpg) left top no-repeat;width:98px; height:30px; border:none;}
/*_IncFooter*/
.footer{ background:#647283; clear:both; max-width:1440px; margin:0 auto; overflow:hidden;}
.foot_inner{ width:1025px; margin:0 auto; padding:25px 0 15px 0; overflow:hidden;}
.foot_inner .introduction{width:725px; float:left; margin:0 0 0 44px;}
.foot_inner .introduction li{ float:left; width:120px; text-align:left; min-height:125px;*min-height:0px;}
.foot_inner .introduction a{ height:24px; display:block; color:#e8eaec;}
.foot_inner .introduction .int{ font-size:14px; color:#fff; margin-bottom:3px;}
.foot_inner p{ clear:both;padding-top:14px; border-top:1px solid #9da6b1; padding-left:44px; color:#caced3; position:relative;}
.foot_inner p a{color:#caced3; margin-left:20px; display:inline-block;}
.foot_inner p .law{ position:absolute; bottom:0; right:0;}
.foot_inner .industry{ width:160px; float:left; border-left:1px solid #8b95a2; padding-left:80px; position:relative; height:106px; overflow:hidden;}
.foot_inner .industry select{ color:#ecedef; background:#647283; border:1px solid #c1c7cd; width:158px; height:20px; line-height:20px; margin-bottom:16px;}
.industry .chat{ color:#fff; display:inline-block; background:url(../images/weibo.png) left top no-repeat; width:48px; padding-left:24px; margin-bottom:14px;}
.industry .wb{ margin-left:14px; background:url(../images/weixin.png) left top no-repeat;}
.industry .qq{background:url(../images/qq.png) left top no-repeat;}
.industry .code{ background:url(../images/ewm.png) left top no-repeat; width:67px; height:67px; position:absolute; left:82px; top:53px; display:none;}
.industry .code1{ background:url(../images/ewm.png) left top no-repeat; width:67px; height:67px; position:absolute; left:173px; top:53px; display:none;}



/*_IncPages*/

.pages{ padding:52px 0;text-align:center; font-size:14px; color:#676662; clear:both; overflow:hidden;}
.pages a{ color:#676662; padding:2px 6px; margin:0 3px;}
.pages span{ margin-right:24px; cursor:pointer;}
.pages a:hover{ color:#fff;background:#a0a0a0;}
.pages a.on{color:#fff; background:#a0a0a0;}
/*index*/
.banner{ height:370px; position:relative; margin:0 auto; overflow:hidden; z-index:9; margin-bottom:27px;}
.banner .banner_inner li{ width:1440px; height:370px; overflow:hidden; position:absolute; left:50%; top:0; margin-left:-720px; z-index:999;}
.banner .tab{ position:absolute; bottom:10px; right:440px; z-index:99999}
.banner .tab li{ background:url(../images/tab.png) left top no-repeat; width:13px; height:13px; margin-right:12px; float:left; cursor:pointer;}
.banner .tab li.on{background:url(../images/tab1.png) left top no-repeat; }
.wrap{ width:1025px; margin:0 auto;}
.wrap .news{ width:684px; float:left; margin-bottom:24px;}
.wrap .news h3{ height:23px; line-height:23px; color:#1a5089; font-size:14px; position:relative;}
.wrap .news h3 span{ font-size:12px;}
.news h3 .more{ font-size:12px; color:#051e49; position:absolute; right:0; top:0;}
.news .index_tab{ width:280px; height:170px; overflow:hidden; float:left; position:relative;}
.index_tab .index_nav li{ position:absolute; z-index:9; left:0; top:0;}
.index_tab li .words{ position:absolute; bottom:0; left:0; width:280px; height:32px; background:#000; opacity:.6;filter:alpha(opacity=60); color:#fff; line-height:32px;z-index:999;}
.index_tab li .words1{ position:absolute; bottom:0; left:0; width:280px; height:32px; background:#000; opacity:.6;filter:alpha(opacity=60); color:#fff; line-height:32px;z-index:999;}
.index_tab .words p{ width:196px; height:32px; overflow:hidden; margin-left:11px; font-size:12px;}
.index_tab .words1 p{ width:196px; height:32px; overflow:hidden; margin-left:11px; font-size:12px;}
.index_tab .round{ position:absolute; right:12px; bottom:12px;z-index:9999;}
.index_tab .round li{ background:url(../images/yellow.png) left top no-repeat; width:9px; height:9px; float:left; margin-left:6px; cursor:pointer;}
.index_tab .round .on1{ background:url(../images/blue.png) left top no-repeat;}
.news .press{ width:386px; float:left; margin-left:15px;}
.press dl{ border-bottom:1px dashed #738397; padding:10px 0;}
.press dt{ overflow:hidden; margin-bottom:10px;}
.press dt .power{ display:block; width:252px; color:#1a5089; font-size:16px; float:left; height:20px; overflow:hidden;}
.press dt .but{ background:url(../images/btn.jpg) left top no-repeat; width:76px; height:21px; text-align:center; line-height:21px; color:#fff; float:right; display:block;}
.press dd{ width:300px; height:30px; overflow:hidden; color:#333; line-height:16px;}
.press .index_list{ padding:8px 0 0 0;}
.press .index_list li{ background:url(../images/list.jpg) left center no-repeat; width:370px; padding-left:10px; height:26px; overflow:hidden; line-height:26px; position:relative;}
.press .index_list a{ color:#333; width:275px; height:20px; overflow:hidden; display:block;}
.press .index_list span{ position:absolute; right:0; top:0; color:#333;}
.index-top .us{ width:308px; height:195px; overflow:hidden; border:1px solid #3b8cc4; border-radius:20px; float:right;}
.index-top .us h3{ background:url(../images/h3.png) left top no-repeat; width:282px; height:31px; padding:2px 10px 0 16px; font-size:14px; color:#fff; position:relative;}
.index-top .us span{ font-size:12px; color:#b7c6d8;}
.index-top .us .more{  color:#051e49; position:absolute; top:4px; right:18px;}
.index-top .us p{ color:#333; line-height:24px; text-indent:2em; padding:0 15px; margin-top:8px;}

.index-bottom{ margin:24px 0; width:1025px; height:224px; border:1px solid #3b8cc4; border-radius:20px; clear:both; background:url(../images/bottom.jpg) left top;}
.index-bottom h3{ padding:0 0 0 16px;background:url(../images/h3.png) left top no-repeat; color:#fff; font-size:14px; height:30px; line-height:30px; margin-bottom:20px; position:relative;}
.index-bottom h3 span{ font-size:12px; color:#b7c6d8;}
.index-bottom h3 a{ position:absolute; right:18px; top:4px;color:#051e49;}
.index-bottom .scroll{ width:973px;height:154px; overflow:hidden; margin:0 25px;}
.index-bottom .scroll ul{ width:100000px;}
.index-bottom .scroll li{ float:left; margin-right:12px; width:185px;}
.index-bottom .scroll img{ width:181px; height:126px; overflow:hidden; border:1px solid #c3c3c3; padding:1px; margin-bottom:8px;}
.index-bottom .scroll span{ text-align:center; display:block; color:#1a5089;}
.tempWrap{*width:978px!important;}
/*about*/
.catalog{ width:218px; float:left; margin:30px 32px 0 0; padding-bottom:40px; border:1px solid #3b8cc4; border-radius:10px;}
.catalog h3{ font-size:14px; color:#fff; background:url(../images/cata.png) left -1px no-repeat; width:168px; height:32px; padding:2px 0 0 50px;}
.catalog a{ background:url(../images/li.jpg) left top no-repeat; width:218px; height:37px; border-bottom:1px solid #d9d9d9; display:block; font-size:14px; line-height:37px; text-indent:50px; color:#333;}
.catalog a:hover{ background:url(../images/li1.jpg) left top no-repeat; color:#1063ae;}
.catalog a.up{ background:url(../images/li1.jpg) left top no-repeat; color:#1063ae;}

.details{ width:767px; float:left; margin-top:40px; overflow:hidden;}
.details .title{ height:25px; padding:0 0 6px 0; border-bottom:1px solid #dbdbdb;}
.details .title em{ font-size:14px; color:#1063ae; font-style:normal; float:left;}
.details .title em span{ background:url(../images/lan.jpg) left top no-repeat; width:25px; height:25px; color:#fff; display:inline-block; text-align:center; line-height:25px; margin-right:2px;}
.details .title .position{ float:right; margin-right:6px; color:#666;}
.title .position a{ color:#666;}
.title .position .color{ color:#1063ae;}
.details .atricle{ padding:32px 15px 55px 15px; line-height:24px; color:#333; font-size:14px; overflow:hidden;}

/*case*/
.details .example{ padding:0 36px 0 18px;}
.details .example dl{ height:105px; border-bottom:1px dashed #a0a0a0; padding:30px 23px 30px 33px;}
.example dt{ width:153px; height:104px; float:left; margin-right:15px;}
.example dt img{width:153px; height:104px; overflow:hidden; }
.example dd{ padding:10px 0 18px 0; width:489px; float:left;}
.example dd .tit{ font-size:16px; margin-bottom:14px; color:#333; display:block;}
.example dd p{ line-height:20px; color:#666; width:489px; height:40px; overflow:hidden;}

/*case_info*/
.c_atricle{ padding:36px 8px 0 16px;}
.c_atricle .asia{ height:77px; background:url(../images/as.jpg) center bottom no-repeat; margin-bottom:24px;}
.c_atricle .asia h3{ font-size:18px; color:#1063ae; text-align:center; margin-bottom:22px;}
.c_atricle .asia p{ color:#666; text-align:center;}
.c_atricle .phase{ color:#333; font-size:14px; line-height:24px;}
.c_atricle .phase .return{ float:right; margin-right:8px; margin-bottom:40px; color:#333;}

/*news*/
.n_list{ margin-top:12px; padding:0 6px;}
.n_list li{ height:36px; line-height:36px; border-bottom:1px dashed #dbdbdb;}
.n_list li a{ background:url(../images/nli.jpg) 10px center no-repeat; color:#333; height:36px; line-height:36px; width:614px; overflow:hidden; display:block; padding-left:26px; float:left;}
.n_list li span{ color:#666; float:right; display:block; margin-right:20px;}
.n_list li a:hover{background:url(../images/nli1.jpg) 10px center no-repeat; color:#1063ae;}

/*service*/
.hot{ padding:20px 8px 0 23px; float:left; width:729px; position:relative;}
.hot dl{ height:176px; border-bottom:1px dashed #dedede;}
.hot dt{ height:53px; border-bottom:1px dashed #dedede; line-height:53px; font-size:14px; color:#333; padding-left:40px; background:url(../images/wen.jpg) 1px center no-repeat;}
.hot dd{ min-height:96px; padding:12px 0 15px 45px; overflow:hidden; width:685px; background:url(../images/da.jpg) 1px 12px no-repeat;}
.hot dd .p{ color:#666; line-height:20px; font-size:12px; width:685px; height:90px; overflow:hidden; display:block;}

/*pro*/
.pro1{ display:none;}
.pro1 li{ background:url(../images/li.jpg) left top no-repeat; width:218px; height:37px;}
.pro1 li a{background:url(../images/pro1.jpg) 47px center no-repeat; text-indent:67px; font-size:12px;}
.pro1 li a:hover{background:url(../images/pro2.jpg) 47px center no-repeat; color:#2768a1; }
.pro1 li a.tie{background:url(../images/pro2.jpg) 47px center no-repeat; color:#2768a1; }
.product{ padding:4px 6px 0 8px;}
.product ul{ margin-left:-28px;}
.product li img{ width:226px; height:162px; overflow:hidden;}
.product li .picture{ width:226px; height:162px; padding:1px; display:block;}
.product li{ width:228px; float:left; position:relative;height:164px; border:1px solid #c8c8c8; border-radius:10px; margin-left:28px;* margin-left:22px; float:left; margin-top:30px;}
.product .pro_inner{ width:226px; height:31px; line-height:31px; text-align:center; position:absolute; left:1px; bottom:1px; background:#afaeb1;opacity:.9;filter:alpha(opacity=90); margin-right:1px; border-radius:0 0 8px 8px;}
.pro_inner .fuhe{ color:#fff; font-size:14px; display:block;}
.pro_inner .fuhe:hover{ background:#2768a1; display:block; border-radius:0 0 8px 8px;}
.product li:hover{border:1px solid #2768a1;}

/*pro_info*/
.pro_info{ padding:35px 6px 0 6px;}
.pro_info dl{ margin-bottom:30px; overflow:hidden;}
.pro_info dt{ width:325px; height:247px; border:1px solid #c8c8c8; border-radius:10px; padding:5px 16px; float:left;}
.pro_info dt img{ width:325px; height:244px; overflow:hidden;}
.pro_info dd{ width:350px; height:157px; margin-left:40px; float:left; padding:50px 0; font-size:14px;}
.p_atricle h3{ background:#3480b8; color:#fff; font-size:14px; height:30px; line-height:30px; padding-left:18px; margin-bottom:36px;}
.p_atricle .end{ display:block; margin:36px 0; color:#666; float:right;}
#map{ margin:30px 0 0px 18px; float:left;}
.dress{ margin:30px 20px 0 18px; float:left; width:200px;}