﻿@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; font-family:"微软雅黑";}
ul,li,dl,dt,dd { list-style:none; padding:0; margin:0;}
a { text-decoration:none;font-family:"微软雅黑";}
img,a { margin:0; border:0;}
p{    text-align: justify;}
.overhidden { overflow:hidden}
.w1100 { width:1100px; margin:0 auto;}
.header { width:100%; height:137px; background:#fff;}
.header .logo { width:822px; height:88px; float:left;}
.header .link { width:270px; height:88px; overflow:hidden; float:right; text-align:right;}
.header .link a { width:37px; height:37px; overflow:hidden; display:inline-block; margin-top:34px; margin-left:12px}
.header .link a.icon_1 { background:url(icon_01.png) left top no-repeat; }
.header .link a.icon_2 { background:url(icon_01.png) -51px top no-repeat; }
.header .link a.icon_3 { background:url(icon_01.png) -102px top no-repeat; }
.header .menu { width:100%; height:44px; background:#939393; float:none; clear:both; }
.header .menu ul { width:838px; height:44px; float:left; margin-left:-16px; }
.header .menu ul li { float:left; position:relative; height:44px; padding-top:14px;}
.header .menu ul li.curr a.plist { color:#3a61a8; }
.header .menu ul li a.plist { padding:0 16px; color:#fff; border-right:#fff 1px solid; display:block; line-height:16px;}
.header .menu ul li a.plist.lt { border:none; }
.header .menu ul li a.plist:hover { color:#3a61a8; }
.header .menu form { width:212px; height:27px; overflow:hidden; float:right; padding-top:9px;}
.header .menu form input { width:137px; height:23px; border:none; border:#b4b4b4 1px solid; float:left; margin-right:4px; background:#8c8c8c; color:#fff; outline:none; padding-left:10px;}
.header .menu form span { width:59px; height:27px; overflow:hidden; background:url(icon_02.gif) no-repeat; float:left; cursor:pointer;}
.header .menu ul li .sonbox { width:822px; min-height:294px; overflow:hidden; background:rgba(255,255,255,.8); position:absolute; left:0; top:44px; margin-left:16px; display:none; z-index:9; }
.header .menu ul li .sonbox .spart_01 { width:241px; min-height:294px; float:left; padding-left:22px; padding-right:20px; border-right:#a3b9c3 1px solid; }
.header .menu ul li .sonbox .spart_01 em { font-size:20px; color:#000; font-style:normal; line-height:20px; padding-top:34px; display:block;}
.header .menu ul li .sonbox .spart_01 p { font-size:12px; color:#636363; line-height:18px;}
.header .menu ul li .sonbox .spart_02 { width:218px; min-height:268px; float:left; padding:0 20px; padding-top:26px; border-right:#a3b9c3 1px solid;  }
.header .menu ul li .sonbox .spart_02 a { padding:8px 0; font-size:14px; line-height:100%; border-bottom:#a3b9c3 1px solid; display:block; color:#000}
.header .menu ul li .sonbox .spart_02 a i { font-style:normal; float:right;}
.header .menu ul li .sonbox .spart_02 a.curr { color:#ff7500;}
.header .menu ul li .sonbox .spart_02 a.curr i { color:#ff7500;}
.header .menu ul li .sonbox .spart_03 { width:215px; float:left; padding:0 32px; padding-top:26px; }
.header .menu ul li .sonbox .spart_03 a { display:block; padding:8px 0; line-height:14px; line-height:100%; color:#000;font-size:14px; }
.header .menu ul li .sonbox .spart_03 a:hover { color:#ff7500}
.header .menu ul li .sonbox .spart_03 .box { display:none; }
.header .menu ul li:hover a.plist {color:#3a61a8;}

/*banner #box01_banner*/
.banner { width:100%; overflow:hidden; position:relative;}
.banner .banbt { display:none;}
.banner .banbt.lbt { width:64px; height:123px; overflow:hidden; position:absolute; left:0; top:140px; cursor:pointer;}
.banner .banbt.rbt { width:64px; height:123px; overflow:hidden; position:absolute; right:0; top:140px; cursor:pointer;}
.banner .bcjbtbox { width:100%; overflow:hidden; position:absolute; left:0; bottom:20px; text-align:center; z-index:9}
.banner .bcjbtbox span { padding:8px; background:url(ban_dian_01.png) no-repeat; margin:7px 10px; display:inline-block; cursor:pointer;}
.banner .bcjbtbox span.thisItem { background:url(ban_dian_02.png) no-repeat;}
.banner .bcjbtbox.isPicsimg { bottom:0; background:rgba(0,0,0,.3)}
.banner .bcjbtbox.isPicsimg i { width:30px; height:53px; display:inline-block; margin:6px 0; cursor:pointer; background:url(lbt_icon.png) center no-repeat;}
.banner .bcjbtbox.isPicsimg i.rbt { background:url(rbt_icon.png) center no-repeat;}
.banner .bcjbtbox.isPicsimg span { width:100px; height:53px; overflow:hidden; border:#fff 1px solid; padding:0; background:#999; margin:6px 5px;}
.banner .bcjbtbox.isPicsimg span.thisItem { border:#0061b2 1px solid;}
.banner .banpic { width:100%; height:440px; overflow:hidden; position:relative;}
.banner .banpic .item { width:100%; overflow:hidden; position:absolute; left:0; top:0; display:none;}
.banner .banpic .item div { width:1000px; margin:0 auto; position:relative;}
.banner .banpic .item div img { width:1440px; overflow:hidden; margin-left:-220px;}
.banner .banpic .item div p { width:328px; height:210px; overflow:hidden; position:absolute; right:0; top:190px; font-size:18px; font-family:"微软雅黑";}
.banner .banpic .item div p span { display:block; font-size:48px; font-weight:bold; line-height:54px;}
.banner .banpic .item div p i{ font-size:14px; color:#000033; text-transform:uppercase; line-height:30px;}
.banner .banpic .item div p em { width:300px; display:block; background:#990000; border-radius:20px; color:#fff; text-align:center; line-height:44px;}
.index_proservice { padding-top:80px; padding-bottom:75px; overflow:hidden; }
.index_proservice .part { width:326px; height:506px; overflow:hidden; float:left;}
.index_proservice .part .name { padding-bottom:30px; height:80px;}
.index_proservice .part_01 .name em { font-style:normal; display:block; font-size:30px; font-family:Arial; font-weight:bold; background:url(icon_06.gif) left bottom no-repeat; padding-bottom:10px; color:#515151;}
.index_proservice .part_01 .name span { display:block; font-size:18px; color:#000; padding-top:12px;}
.index_proservice .part_02 { margin:0 61px;}
.index_proservice .part_02 a.more { width:300px; height:70px; overflow:hidden; text-align:center; line-height:70px; font-size:14px; color:#fff; display:block; background:#626262; margin:0 auto; margin-top:26px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;	
}
.index_proservice .part_02 a.more:hover { background:#00549c; color:#fff;}
.index_proservice .part_03 { float:right;}
.index_proservice .part_03 .name em { display:block; border-right:#626262 3px solid; text-align:right; font-size:30px; color:#626262; font-style:normal; text-transform:uppercase; line-height:30px; padding-right:10px;}

.index_proservice .pimg {width:320px; height:390px; overflow:hidden; border:#fff 3px solid;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;	
}
.index_proservice .pimg .img { width:300px; height:370px; overflow:hidden; margin:10px; position:relative;}
.index_proservice .pimg .img a { width:100%; height:100%; overflow:hidden; display:block; position:absolute; left:0; top:0; background:rgba(0,0,0,.7);	
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;	
}
.index_proservice .pimg .img a span { width:200px; height:198px; overflow:hidden; display:block; margin:86px auto;}
.index_proservice .pimg:hover { border:#0061b2 3px solid; }
.index_proservice .pimg:hover .img a {background:rgba(0,0,0,0)}
.index_proservice .pimg:hover .img a span {  display:none; }
.index_proservice .pimg .img img.fdimg {
	margin:0;
	width:100%;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;		
}
.index_proservice .pimg:hover .img img.fdimg { /*width:130%; margin:-15%;*/}
.index_brand { width:100%; overflow:hidden; background:#dbdfe2;}
.index_brand .part_01 { width:354px; float:left; margin-left:12px;}
.index_brand .part_01 span { width:252px; height:320px; overflow:hidden; display:block; margin-left:-22px; }
.index_brand .part_01 p { width:230px; font-size:12px; line-height:20px;}
.index_brand .part_01 p a { color:#0061b2;}
.index_brand .part_02 { width:730px; overflow:hidden; float:left; padding-top:54px;}
.index_brand .part_02 .left { width:406px; overflow:hidden; float:left;}
.index_brand .part_02 .left p { font-size:14px; color:#636363; line-height:26px; padding-top:8px;}
.index_brand .part_02 .right { width:288px; overflow:hidden; float:left;}
.index_brand .part_02 .box { width:100%; overflow:hidden; display:none;}
.index_brand .part_03 { padding-top:54px;}
.index_brand .xq { width:100%; height:100px; overflow:hidden; background:url(img_05.jpg) center no-repeat; text-align:center;}
.index_brand .xq font { display:block; width:150px; margin-top:31px; float:left; margin-right:15px;}
.index_brand .xq font i { width:15px; height:15px; overflow:hidden; border-radius:15px; background:#7f8081; display:block; margin:0 auto; cursor:pointer;}
.index_brand .xq font em { display:block; font-style:normal; font-size:14px; color:#7e7f80; padding-top:4px;}
.index_brand .xq .xqbox { width:580px; padding-left:362px; overflow:hidden;}
.index_brand .xq font.curr i { background:#3b83bf}
.index_brand .xq font.curr em { color:#3b83bf}
.index_translate { width:100%; overflow:hidden; background:url(img_08.jpg) left top no-repeat;}
.index_translate .itebg { background:url(img_09.jpg) right top no-repeat; width:100%; height:508px; overflow:hidden; padding-top:92px;}
.index_translate .part_01 { width:240px; height:428px; overflow:hidden; float:left; position:relative;}
.index_translate .part_01 .name { padding-bottom:14px; height:80px;}
.index_translate .part_01 .name em { font-style:normal; display:block; font-size:30px; font-family:Arial; font-weight:bold; background:url(icon_06.gif) left bottom no-repeat; padding-bottom:10px; color:#515151;}
.index_translate .part_01 .name span { display:block; font-size:18px; color:#000; padding-top:12px;}
.index_translate .part_01 a.more { width:76px; height:76px; overflow:hidden; display:block; position:absolute; left:10px; bottom:0;}
.index_translate .part_01 .iteNav {}
.index_translate .part_01 .iteNav li { width:183px; height:36px; overflow:hidden; background:#ededed; color:#000; margin-bottom:2px;}
.index_translate .part_01 .iteNav li a {width:183px; height:36px; display:block; color:#000; font-size:14px; line-height:36px;}
.index_translate .part_01 .iteNav li a i { width:17px; height:36px; display:block; float:left; font-size:12px; color:#c3c3c3; line-height:38px; padding-left:10px}
.index_translate .part_01 .iteNav li a:hover { background:#0061b2; color:#fff;}
.index_translate .part_01 .iteNav li a:hover i { color:#fff;}
.index_translate .part_02 {  width:852px; overflow:hidden; float:right;}
.index_translate .part_02 .item { width:220px; padding:12px; overflow:hidden; float:left; border:rgba(255, 255, 255, 0) 3px solid; margin-left:34px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;		
}
.index_translate .part_02 .item .img { width:220px; height:190px; overflow:hidden;}
.index_translate .part_02 .item .img a { display:block; width:220px; height:190px; overflow:hidden;}
.index_translate .part_02 .item .img a img { width:220px; height:190px; overflow:hidden; margin:0;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;		
}
.index_translate .part_02 .item:hover .img a img { width:130%; height:130%; margin:-15%; }
.index_translate .part_02 .item em { width:100%; height:84px; overflow:hidden; display:block; padding-top:30px; position:relative; font-style:normal; font-size:22px; font-weight:bold; color:#4b4b4b;}
.index_translate .part_02 .item2 em{ padding-top:0px;}
.index_translate .part_02 .item em span { width:50px; height:5px; overflow:hidden; display:block; position:absolute; left:0; bottom:0; background:#0061b2;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;		
}
.index_translate .part_02 .item p { color:#878787; line-height:20px; font-size:12px; display:block; padding-top:10px;}
.index_translate .part_02 .item2 p{ padding-bottom:30px;}
.index_translate .part_02 .item p a { color:#ffa631;}
.index_translate .part_02 .item:hover { border:#0061b2 3px solid;}
.index_translate .part_02 .item:hover em span { background:#ffa631}

.index_map { background:#ededed; overflow:hidden; padding-bottom:50px;}
.index_map .part_01 { width:274px; float:left; margin-left:12px;}
.index_map .part_01 em { font-size:24px; color:#ff7500; display:block; font-style:normal; padding-top:20px;}
.index_map .part_01 span { width:252px; height:320px; overflow:hidden; display:block; margin-left:-22px; }
.index_map .part_01 p { width:268px; font-size:14px; line-height:20px; color:#919191; text-align:justify;}
.index_map .part_01 p a { color:#0061b2;}
.index_map .part_02 { width:814px; overflow:hidden; float:left;}
.index_map .part_02 a { width:230px; height:50px; display:block; margin:0 auto; text-align:center; line-height:50px; color:#fff; font-size:14px; background:#0061b2;}
.index_service { width:100%; height:400px; overflow:hidden;}
.index_service .part_01 { width:340px; overflow:hidden; float:left; padding-top:62px;}
.index_service .part_01 .name { padding-bottom:14px; height:70px;}
.index_service .part_01 .name em { font-style:normal; display:block; font-size:30px; font-family:Arial; font-weight:bold; background:url(icon_06.gif) left bottom no-repeat; padding-bottom:10px; color:#515151;}
.index_service .part_01 .name span { display:block; font-size:18px; color:#000; padding-top:12px;}
.index_service .part_01 font.t01 { font-size:30px; color:#0061b2; display:block; font-weight:bold; padding-bottom:6px;}
.index_service .part_01 font.t02 { display:block; font-size:18px; color:#515151; line-height:20px;}
.index_service .part_01 font.t02 img { float:left; margin-right:10px;}
.index_service .part_01 a.more { width:230px; height:50px; overflow:hidden; display:block; text-align:center; line-height:50px; color:#fff; font-size:14px; background:#ffa631;}
.index_service .part_01 a.bt { width:33px; height:33px; overflow:hidden; display:block; float:left; margin:20px 0; margin-right:20px;}
.index_service .part_02 { width:756px; overflow:hidden; float:left; padding-top:62px;}
.index_service .part_02 .feedback {}
.index_service .part_02 .topName { width:100%; height:100px; overflow:hidden;}
.index_service .part_02 .topName .left { width:654px; overflow:hidden; float:left;}
.index_service .part_02 .topName .left em { font-size:24px; color:#0061b2; font-style:normal; display:block;}
.index_service .part_02 .topName .left span { font-size:12px; color:#949494; text-transform:uppercase; padding-top:6px; display:block;}
.index_service .part_02 .topName .right { width:76px; height:76px; overflow:hidden; float:right;}
.index_service .part_02 input { width:358px; height:48px; overflow:hidden; border:#e5e5e5 1px solid; background:#fff; float:left; margin-bottom:8px; padding-left:20px; outline:none;}
.index_service .part_02 textarea { width:326px; height:130px; overflow:hidden; border:#e5e5e5 1px solid; float:right; outline:none; padding:20px; box-sizing:content-box;}
.about { width:100%; overflow:hidden; background:#f5f5f5; }
.about .aboutName {     width: 120px;
    /* height: 100px; */
    overflow: hidden;
    background: url(img_14.gif) bottom;
    font-size: 22px;
    color: #fff;
    padding-left: 8px;
    padding-top: 26px;
    padding-bottom: 40px;
    /* height: 74px; */
    margin-left: -120px;}
.about .about_part_01 { padding-top:40px; font-size:14px; color:#636363; line-height:24px; padding-bottom:60px; overflow:hidden;}
.about .about_part_01 p { margin:0;}
.about .about_part_02 { width:100%; overflow:hidden; background:#fff; padding-bottom:50px;}
.about .about_part_03 { width:100%; overflow:hidden; background:#ededed url(img_18.png) center bottom no-repeat; height:650px;}
.about .about_part_03 .hbox { margin-top:-36px;}
.about .about_part_03 .hbox .year { width:880px; margin:0 auto; overflow:hidden; margin-bottom:14px;}
.about .about_part_03 .hbox .year i { display:block; width:62px; height:60px; text-align:center; line-height:60px; float:left; font-size:30px; color:#bfbfbf; cursor:pointer; }
.about .about_part_03 .hbox .year i:hover { color:#0061b2; }
.about .about_part_03 .hbox .year font { font-size:60px; font-weight:bold; font-family:Arial; display:block; float:left; width:160px; text-align:center; height:54px; line-height:60px; color:#ced6e3;}
.about .about_part_03 .hbox .yitem { width:880px; margin:0 auto; display:none;}
.about .about_part_03 .hbox .yitem a { display:block; color:#636363; line-height:46px; border-top:#d2d2d2 1px dashed; padding-left:10px;}
.about .about_part_03 .hbox .yitem a:hover { color:#0061b2; }
.about .about_part_03 .hbox .hlist { width:100%; height:140px; overflow:hidden; margin-bottom:60px;}
.yearbtn { width:100%;  }
.yearbtn font { width:148px; height:148px; display:block; border:#fff 1px solid; border-radius:75px; text-align:center; float:left; margin-right:87px;}
.yearbtn font a { width:110px; height:110px; display:block; border-radius:55px; text-align:center; margin:19px; background:#fff; line-height:110px; color:#0061b2; font-size:38px;}
.yearbtn font.curr { border:#0061b2 1px solid; }
.yearbtn font.curr a { background:#0061b2; color:#fff; }
.yearbtn .yearbox { width:2000px;}
.prolist { overflow:hidden; padding-bottom:20px;}
.prolist .topNav { width:100%; overflow:hidden; background:url(./pro_header_bg.gif) #164d90; background-size:1440px 145px; }
.prolist .topNav .w1100 div{ width:1340px; height:145px; overflow:hidden; color:#fff;}
.prolist .topNav a { width:100px; height:110px; display:block; overflow:hidden; float:left; margin-right:235px; margin-top:25px; font-size:12px; color:#fff; text-align:center;}
.prolist .topNav a.icon_01 { background:url(img_42.png) no-repeat}
.prolist .topNav a.icon_02 { background:url(img_43.png) no-repeat}
.prolist .topNav a.icon_03 { background:url(img_44.png) no-repeat}
.prolist .topNav a.icon_04 { background:url(img_45.png) no-repeat}
.prolist .topNav a span { margin-top:60px; display:block;}
.prolist .topNav a.curr span { color:#ff7500; }
.prolist .topNav a.curr.icon_01 { background:url(img_46.png) no-repeat}
.prolist .topNav a.curr.icon_02 { background:url(img_47.png) no-repeat}
.prolist .topNav a.curr.icon_03 { background:url(img_48.png) no-repeat}
.prolist .topNav a.curr.icon_04 { background:url(img_49.png) no-repeat}
.prolist .plNav { overflow:hidden; border-top:#e2e2e2 1px dashed; border-bottom:#e2e2e2 1px dashed; padding-top:16px; margin-bottom:48px; margin-top:20px;}
.prolist .plNav dt { width:80px; overflow:hidden; float:left;}
.prolist .plNav dt font { width:68px; height:26px; display:block; background:#ff7500; color:#fff; font-size:14px; text-align:center; line-height:26px; border-radius:6px; float:left;}
.prolist .plNav dd { margin:0; width:1020px; float:left; overflow:hidden;}
.prolist .plNav dd a { width:88px; height:24px; overflow:hidden; line-height:26px; border:#efefef 1px solid; border-radius:6px; text-align:center; font-size:14px; color:#cacaca; display:block; float:left; margin-right:12px; margin-bottom:16px;}
.prolist .plNav dd a.curr { border:#1e74bb 1px solid; color:#1e74bb; }
.prolist .proImg { width:1120px; padding-bottom:20px; overflow:hidden;}
.prolist .proImg dl { width:263px; height:363px; overflow:hidden; border:#ececec 1px solid; float:left; margin-right:13px; margin-bottom:13px; }
.prolist .proImg dl dt { width:263px; height:310px; overflow:hidden;}

.prolist .proImg dl dt a font { width:247px; height:294px; display:block; position:absolute; left:0; top:0; border:#fff 8px solid;}
.prolist .proImg dl dt a font span { width:100%; height:30px; font-size:16px; line-height:22px; background:#164d90; display:block; text-align:center; margin-top:-38px; color:#fff;}.prolist .proImg dl:hover dt a font { border:#164d90 8px solid}
.prolist .proImg dl:hover dt a font span { margin-top:0;}

.prolist .proImg dl dt a font,.prolist .proImg dl dt a font span {
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;	
}

.prolist .proImg dl dt a i { width:247px; height:294px; display:block; }


.prolist .proImg dl dt a { width:247px; height:294px; padding:8px; overflow:hidden; display:block; position:relative}.prolist .proImg dl dd { width:100%; height:53px; overflow:hidden; margin:0;}
.prolist .proImg dl dd a { width:90%; height:43px; overflow:hidden; display:block; text-align:center; color:#636363; border-top:#ececec 1px solid; margin:0 auto; padding-top:10px;}
.procon { width:100%; overflow:hidden;}
.procon .procbox { background:#fff; }
.procon .procbox .proTimg { width:100%; height:357px; overflow:hidden; position:relative;}
.procon .procbox .proTimg .ptbox { width:100%; height:357px; overflow:hidden; position:relative;}
.procon .procbox .proTimg .ptbox .pitem { width:100%; height:357px; overflow:hidden; position:absolute; left:0; top:0; display:none;}
.procon .procbox .proTimg .ptbox .pitem div { width:1000px; margin:0 auto; position:relative;}
.procon .procbox .proTimg .ptbox .pitem div img { width:1440; height:357px; display:block; margin-left:-220px;}
.procon .procbox .proTimg .ptbox .pitem font { left:668px; top:125px; width:358px; display:block; font-size:14px; color:#fff; position:absolute; text-align:justify;}
.procon .procbox .proTimg .ptbox .pitem font em { font-size:26px; color:#fff; display:block; font-style:normal; line-height:50px;}
.procon .procbox .proTimg a { display:block;}
.procon .procbox .proTimg .ptsimg { width:270px; overflow:hidden; position:absolute; right:40px; top:34px; background:rgba(0,0,0,.2); padding:0 15px;}
.procon .procbox .proTimg .ptsimg font { width:66px; height:16px; overflow:hidden; display:block; margin:5px auto; cursor:pointer; background:#999; }
.procon .procbox .proTimg .ptsimg font.upbtn { background:url(upbt.gif)}
.procon .procbox .proTimg .ptsimg font.downbtn { background:url(downbt.gif)}
.procon .procbox .proTimg .ptsimg .simg { width:270px; height:228px; overflow:hidden; float:left; margin-top:4px;}
.procon .procbox .proTimg .ptsimg .simg ul li { width:268px; height:66px; overflow:hidden; float:left; margin-right:1px; border:#659ab6 1px solid; cursor:pointer; background:url(probg_02.jpg); margin-bottom:8px;}
.procon .procbox .proTimg .ptsimg .simg ul li img { width:100%; height:66px; margin:0 auto; display:block;}
.procon .procbox .proTimg .ptsimg .simg ul li.curr { border:#fff 1px solid;}
.procon .procbox .proText { width:100%; overflow:hidden; padding-top:60px; font-size:14px; color:#4b4b4b; line-height:24px;}
.procon .procbox .proText .ptName { width:100%; height:60px; overflow:hidden;}
.procon .procbox .proText .ptName font { width:100%; height:1px;  background:url(nbg.jpg); position:relative; text-align:center; display:block; margin:0 auto; margin-top:14px;}
.procon .procbox .proText .ptName font span { font-size:28px; line-height:100%; padding:0 8px; background:#fff; position:relative; top:-14px; color:#0061b2;}
.procon .procbox .proText .ptName p { display:block; text-align:center; text-transform:uppercase; font-size:18px; color:#292929;}
.procon .procbox .proText .ptxt { padding:10px 0;}
.procon .procbox .proText .pjbox { width:1160px; overflow:hidden; margin:20px 0;}
.procon .procbox .proText .pjbox .pjitem { width:318px; height:264px; overflow:hidden; float:left; margin-right:66px; border:#5b5b5b 1px solid; margin-bottom:18px;}
.procon .procbox .proText .pjbox .pjitem div { width:318px; height:216px;}
.procon .procbox .proText .pjbox .pjitem em { width:306px; height:48px; border-top:#dedede 1px solid; font-size:24px; color:#5b5b5b; display:block; text-align:center; font-style:normal; line-height:48px; margin:0 auto;text-transform:capitalize;}
.pagelink { font-size:12px; color:#cacaca; font-family:"宋体"; line-height:100%; padding-bottom:8px; border-bottom:#eeeeee 1px solid; padding-top:27px;}
.pagelink a { color:#cacaca;}
.pagelink span { color:#ffa631;}
.pagelink font,.pagelink a,.pagelink span { font-family:"微软雅黑";}
.pagebtn { text-align:center; }
.pagebtn a { line-height:22px; padding:0 8px; display:inline-block; border:#e0e0e0 1px solid; color:#626262; margin:0 4px; font-size:12px; font-family:"宋体";}
.pagebtn a.curr { border:#0061b2 1px solid; background:#0061b2; color:#fff;}
.newslist { padding-bottom:40px; overflow:hidden;}
.newsTimg { width:100%; overflow:hidden;}
.newsbox { width:1200px; overflow:hidden; padding-top:32px; margin-bottom:20px;}
.newsbox .newsitem { width:230px; height:400px; overflow:hidden; float:left; padding:12px; margin-right:20px; margin-bottom:10px; border:#fff 3px solid;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;		
}
.newsbox .newsitem .img { width:230px; height:198px; overflow:hidden;}
.newsbox .newsitem .name { width:100%; height:80px; overflow:hidden; padding-top:35px; font-size:22px; color:#636363;}
.newsbox .newsitem .text { width:100%; overflow:hidden;}
.newsbox .newsitem .text span { width:54px; height:6px; display:block; background:#0061b2; margin-bottom:20px;}
.newsbox .newsitem .text p { font-size:12px; color:#867f7f; line-height:20px;}
.newsbox .newsitem .text p a { color:#0061b2;}
.newsbox .newsitem .img img {
	width:100%;
	margin:0;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;		
}
.newsbox .newsitem:hover { border:#0061b2 3px solid;}
.newsbox .newsitem:hover .img img { width:130%; margin-left:-15%; margin-top:-15%;}
.newsbox .newsitem:hover span { background:#ffa631;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;		
}
.newsbox .newsitem:hover p a { color:#ffa631;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;		
}
.newsName { font-size:26px; text-align:center; color:#272727; padding-top:34px;}
.newsName span { display:block; font-size:16px; color:#888a8c; padding-top:10px;}
.newsCon { padding-top:10px; font-size:16px; color:#867f7f; line-height:24px;}
.newsLink { width:100%; overflow:hidden; border-top:#dcdcdc 1px solid; padding-top:30px; margin-top:30px;}
.newsLink em { font-size:20px; color:#272727; font-style:normal; line-height:100%;}
.newsLink li { width:40%; float:left; margin-top:18px;}
.newsLink li.fright { float:right;}
.newsLink li a { color:#867f7f; display:block; }
.newsLink li a:hover { color:#0061b2; }
.newsLink li a span { float:right;}
.newslist .stn { width:100%; overflow:hidden;}
.newslist .stn a { width:50%; height:64px; overflow:hidden; line-height:64px; text-align:center; display:block; float:left; background:#efefef; color:#636363; font-size:20px;}
.newslist .stn a.curr { background:#0061b2; color:#fff;}
.newslist .sltnTxt { font-size:16px; color:#636363; padding-bottom:20px; border-bottom:#eeeeee 1px solid; padding-top:20px; line-height:24px; text-indent:2em;}
.newslist .sltnTxt p { margin:0;}
.soluTop { overflow:hidden; margin-top:-102px; position:relative; z-index:2}
.soluTop .slName { width:100%; height:121px; overflow:hidden; background:url(img_31.jpg); font-size:45px; font-weight:bold; color:#fff; text-align:center; padding-top:30px;}
.soluTop .slName span { display:block; font-size:14px; text-transform:uppercase; font-weight:normal;}
.pageTimg { width:100%; overflow:hidden;}
.pageTimg div { width:1100px; margin:0 auto;}
.pageTimg div img { width:1440px; margin-left:-170px}
.contact { width:100%; overflow:hidden; padding-top:24px; }
.contact .part_01 { width:824px; overflow:hidden; float:left; line-height:22px; color:#636363;}
.contact .part_01 em { font-size:22px; font-weight:bold; color:#636363; font-style:normal; display:block; padding-bottom:6px;}
.contact .part_01 P i { margin-right:10px;}
.contact .part_02 { width:266px; float:right;}
.contact .part_02 font {width:174px; padding:0 46px; border-left:#e5e5e5 2px solid; display:block;}
.contact .part_02 em { display:block; text-align:center; font-style:normal; font-size:14px; color:#3e3a39; padding-top:8px;}
.contact .part_03 { width:100%; overflow:hidden; padding-top:30px; padding-bottom:40px;}
.contact .part_03 .map { width:100%; height:406px; overflow:hidden;}
.feedback {}
.feedback .topTxt { line-height:22px; font-size:20px; color:#636363; text-align:center; padding:30px 20px;}
.feedback .info { padding-bottom:10px;}
.feedback .info p { width:100%; overflow:hidden;}
.feedback .info p span { width:594px; height:45px; overflow:hidden; display:block; float:left; border:#e2e2e2 1px solid;}
.feedback .info p span img { float:left;}
.feedback .info p span input { width:450px; height:45px; overflow:hidden; float:left; border:none; outline:none; border-left:#dbdbdb 1px solid; padding-left:10px;}
.feedback .info p font { width:466px; height:47px; overflow:hidden; float:right; background:#eff8ff; line-height:47px; padding-left:20px; font-size:14px; color:#565656;}
.feedback .info p.sy span { width:1098px; height:242px; overflow:hidden;}
.feedback .info p.sy textarea { width:931px; height:212px; outline:none; border:none; border-left:#dbdbdb 1px solid; padding:15px; font-family:"微软雅黑"; line-height:22px;}
.feedback .info p.btn { text-align:center;}
.feedback .info p.btn a { padding:0 40px; line-height:40px; display:inline-block; background:#787878; color:#fff; margin:0 10px; border-radius:6px;}
.feedback .info p.btn a.curr { background:#005bac; }

.video { width:100%; overflow:hidden; padding-top:22px; padding-bottom:30px; }
.video .left { width:650px; height:520px; overflow:hidden; position:relative; float:left;}
.video .left iframe { width:100%; height:100%;}
.video .right { width:450px; overflow:hidden; float:right;}
.video .right .img { width:100%; height:368px; overflow:hidden;}
.video .right ul { width:100%; overflow:hidden; padding-bottom:8px;}
.video .right li { width:216px; height:176px; overflow:hidden; float:left; margin-left:8px; margin-bottom:8px; cursor:pointer; }
.video .right .lbt { width:100%; overflow:hidden; text-align:right;}
.video .right .lbt a { padding:0 10px; height:20px; overflow:hidden; display:inline-block; border:#e2e2e2 1px solid; font-size:12px; color:#9a9a9a; line-height:20px; margin-left:10px;}
.video .right .txt { font-size:12px; color:#6a6a6a; padding-top:14px;}
.video .right .txt em { display:block; font-style:normal; font-size:16px; padding-left:8px;}
.video .right .txt em i { color:#0061b2; margin-right:6px;}
.video .right .txt p { width:100%; height:75px; overflow:hidden; font-size:12px; color:#6a6a6a; padding-left:8px; line-height:18px;}

.network { background:#ededed; width:100%; overflow:hidden; padding-bottom:60px;}
.network .left { width:252px; height:320px; overflow:hidden; margin-left:-22px; float:left;}
.network .right { width:870px; overflow:hidden; float:left;}
.network .right p { font-size:16px; color:#888888;  padding-left:20px;}
.service ul { margin:30px auto 0px; overflow:hidden; }
.service li { width:218px; height:200px; overflow:hidden; float:left; position:relative; margin-right:2px; cursor:pointer;}
.service li font { width:218px; height:200px; overflow:hidden; display:block;}
.service li font img { width:100%; margin:0;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;		
}
.service li:hover font img { width:130%; margin-left:-15%; margin-top:-15%;}
.service li em { width:178px; height:200px; overflow:hidden; position:absolute; left:0; top:0; background:rgba(0,0,0,.5); color:#fff; text-align:center; font-style:normal; padding:0 40px;}
.service li em i { width:148px; height:200px; overflow:hidden; display:table-cell; vertical-align:middle; font-style:normal; font-size:22px;}
.service .line { width:100%; height:7px; background:url(icon_15.gif); text-align:center; margin-top:20px;}
.service .line span { width:70px; height:7px; display:inline-block; background:#0061b2}
.service .text { width:100%; overflow:hidden; margin-bottom:30px; display:none;}
.service .text .left { width:530px; height:78px; overflow:hidden; text-align:right; padding-right:20px; font-size:22px; color:#0061b2; padding-top:56px; float:left;}
.service .text .right { width:460px; float:left; font-size:12px; color:#cacaca; padding-top:0; border-left:#cacaca 1px solid;}
.service .text .right div { background:url(dian.gif) left bottom no-repeat; margin-left:-4px; padding-left:20px; padding-bottom:24px;}
.service .text .right div p { margin:0; margin-top:20px;}

.down .downTop { font-size:18px; color:#636363; width:100%; overflow:hidden; padding:18px 0;}
.down .downTop select { width:157px; height:22px; overflow:hidden; border:#0061b2 1px solid; font-size:14px; color:#636363; outline:none;}
.down .downTop .soso { width:288px; height:22px; overflow:hidden; border:#0061b2 1px solid; position:relative; float:right;}
.down .downTop .soso input { border:none; border:0; height:20px; outline:none; width:229px; box-sizing:content-box; padding-left:10px;}
.down .downTop .soso span { width:49px; height:22px; overflow:hidden; display:block; background:#0061b2; color:#fff; position:absolute; right:0; top:0; cursor:pointer; text-align:center; line-height:26px; }
.down .downName { font-size:18px; color:#fff; padding-left:10px; height:35px; width:1090px; overflow:hidden; background:#909193; line-height:35px;}
.down .img { width:358px; height:278px; overflow:hidden; border:#cacaca 1px solid; float:left; margin:30px 0;}
.down .txt { padding-left:20px; width:460px; float:left; font-size:14px; color:#636363; margin-top:30px; }
.down .txt em { font-size:20px; color:#636363; font-style:normal; padding-top:20px; display:block;}
.down .txt a { color:#0061b2;}
.down .part_02 {}
.down .part_02 table { border:#cacaca 1px solid; width:1098px; box-sizing:content-box; margin-top:13px; margin-bottom:32px;}
.down .part_02 table td {text-align:center;}
.down .part_02 table .name td { width:218px; border-bottom:#cacaca 1px solid; height:28px; border-right:#cacaca 1px solid; }
.down .part_02 table .name td.lt { border-right:none;}
.down .part_02 table .le td { border-bottom:#eeeeee 1px dotted; height:57px; color:#929292}
.down .part_02 table .le td a { color:#000;}
.down .part_02 table .le td a:hover { color:#0061b2;}

.ewmtc { width:100%; height:100%; overflow:hidden; position:fixed; background:rgba(0,0,0,.5); left:0; top:0; z-index:9; display:none;}
.ewmtc .ewmbox { width:250px; height:300px; background:#fff; position:fixed; left:50%; top:50%; margin-left:-125px; margin-top:-150px;}
.ewmtc .ewmbox em { width:100%; height:40px; display:block; background:#0061b2; color:#fff; text-align:center; font-style:normal; line-height:40px;}
.ewmtc .ewmbox .ewmpic { width:174px; height:174px; overflow:hidden; margin:40px auto;}
.ewmtc .ewmbox .ewmpic img { width:100%; height:174px;}

.footer { width:100%; height:300px; overflow:hidden; background:#888888;}
.footer ul { width:720px; overflow:hidden; margin-left:0px;}
.footer ul.flst { padding-bottom:10px; border-bottom:#fff 1px solid; padding-top:40px;}
.footer ul.flst li { width:120px; overflow:hidden; float:left; text-align:left;}
.footer ul.flst li a { font-size:16px; color:#fff; }
.footer ul.slst { padding-top:10px;}
.footer ul.slst li { width:120px; overflow:hidden; float:left;}
.footer ul.slst li a { display:block; color:#fff; font-size:14px; padding:2px 0; text-align:left; }
.footer ul.slst li a:hover { color:#515151;}
.footer .footer_02 { background:#515151; height:50px; overflow:hidden; line-height:50px; margin-top:30px;}
.footer .footer_02 font { float:left; margin-left:-10px;}
.footer .footer_02 font a { color:#fff; padding:0 10px; font-size:12px; border-left:#fff 1px solid; display:inline-block; line-height:14px; margin-top:18px;}
.footer .footer_02 span { float:right; font-size:12px; color:#fff;}
.footer .footer_02 span a { color:#fff;}
.footer .fright { width:380px; overflow:hidden; padding-top:80px; float:right;}
.footer .fright div { width:100px; float:left; margin-left:20px;}
.footer .fright div a { display:block; width:100%; height:60px; text-align:center; line-height:60px; color:#515151; font-size:40px;}
.footer .fright div a.icon-weixin { font-size:50px;}
.footer .fright div a.icon-xinlang { font-size:54px;}
.footer .fright div em { display:block; font-size:14px; color:#515151; font-style:normal; text-align:center;}

.vip .vipborder { width:998px; border:#ededed 1px solid; overflow:hidden; margin:18px auto; }
.vip .vipborder .pagelink { padding-top:10px; }
.vip .vipborder .pagelink font { margin-left:10px; }
.vip .vipborder .ligon { width:370px; overflow:hidden; margin:0 auto; padding-top:30px; }
.vip .vipborder .ligon .vipName { font-size:20px; color:#776164; margin-bottom:20px;}
.vip .vipborder .ligon div { width:100%; overflow:hidden; margin-bottom:8px;}
.vip .vipborder .ligon div span { width:90px; height:28px; overflow:hidden; display:block; float:left; text-align:right; font-size:14px; line-height:28px;}
.vip .vipborder .ligon div input { width:268px; height:26px; border:#d5d5d5 1px solid; float:left; outline:none; padding-left:10px;}
.vip .vipborder .ligon div button { width:100px; height:36px; overflow:hidden; background:#0070ce; color:#fff; line-height:36px; border:none; text-align:center; font-size:18px; cursor:pointer;}
.vip .vipborder .ligon div font { font-size:12px; color:#000;}
.vip .vipborder .ligon div font a { color:#000; padding:0 10px;}
.vip .vipborder .ligon div i a { font-size:14px; color:#ff7500; font-style:normal;}
.vip .vipborder .ligon div p { width:280px;  overflow:hidden; font-size:12px; color:#999; line-height:20px;}

.register { padding:36px 50px; overflow:hidden; }
.register .left { width:398px; float:left; overflow:hidden; padding:0 25px; }
.register .left .name { color:#776164; font-size:18px; font-style:normal;}
.register .left .txt { font-size:12px; color:#818181; width:100%; overflow:hidden; display:block; padding:10px 0;}
.register .left div { width:100%; overflow:hidden; margin-bottom:8px;}
.register .left div span { width:90px; height:28px; overflow:hidden; display:block; float:left; text-align:right; font-size:14px; line-height:28px;}
.register .left div span i { color:#e22102; padding-right:2px; font-style:normal;}
.register .left div input { width:268px; height:26px; border:#d5d5d5 1px solid; float:left; outline:none; padding-left:10px;}
.register .left div button { width:100px; height:36px; overflow:hidden; background:#0070ce; color:#fff; line-height:36px; border:none; text-align:center; font-size:18px; cursor:pointer;}
.register .left div font { font-size:12px; color:#000;}
.register .left div font a { color:#000; padding:0 10px;}
.register .left div i a { font-size:14px; color:#ff7500; font-style:normal;}
.register .left div p { width:280px;  overflow:hidden; font-size:12px; color:#999; line-height:20px; margin:0;}
.register .left div select { width:278px; height:26px; border:#d5d5d5 1px solid; box-sizing:content-box; outline:none; color:#666;}
.register .right { border-left:#eaeaea 1px dotted; }
.register .left div,.register .right div{ margin-bottom:0;}
.register div.ts { font-size:12px; height:22px; color:#999; line-height:22px;}
.register div.ts i { width:10px; height:5px; overflow:hidden; display:block; float:left; background:#e2e2e2; margin-right:2px; border:#7f7f7f 1px solid; margin-top:8px;}
.register div.ts i.curr { background:#ffa631; border:#ffa631 1px solid;}
.register div.yzm input { width:100px; height:26px;}
.register div.yzm font { width:auto; height:23px; border:#666 1px solid; display:inline-block; margin-left:10px;  background:#0064b7; color:#fff;   padding-top: 4px;    padding: 4px 5px 0px 5px;}
.register div.yzm em { font-style:normal; font-size:12px; display:block; float:right; margin-right:26px; line-height:27px; cursor:pointer;}
.register div.yd { font-size:12px; color:#999; }
.register div.yd a { color:#333;}
.register div.yd input { float:left; width:12px; height:12px; }

.register div.btx span { font-size:16px; color:#585858;} 
.register .zc { width:100%; overflow:hidden; padding-top:80px;}
.register .zc button { width:100px; height:36px; overflow:hidden; background:#0070ce; color:#fff; line-height:36px; border:none; text-align:center; font-size:18px; cursor:pointer; margin:0 auto; display:block;}