﻿@charset "utf-8";

/* CSS Document */





/* ----Reset---- */

html,body,dl,dt,dd,ol,ul,li,p,span,em,cite,del,a,img,h1,h2,h3,h4,h5,h6,object,pre,code,form,fieldset,legend,pre,input,select,textarea,blockquote,q,table,caption,thead,tbody,tfoot,th,td,button {margin:0;padding:0; -webkit-tap-highlight-color:transparent}	

body { font-family:"????????????"; font-size:13px; color:#383838; overflow-x: hidden; background:#fff;}

table { border-collapse:collapse; border-spacing:0;}

img, fieldset, abbr, acronym { border:none; vertical-align:bottom}

a img { border:none; padding:0; margin:0;}

input,select,textarea{ border:none; background:none; outline:none;}

textarea{resize:none}

blockquote,q { quotes:none;}

address,caption,cite,code,dfn,em,th,var { margin:0;padding:0; font-style:normal;font-weight:normal;}

*{ margin:auto; padding:0px; }

a{color:#333;  text-decoration:none; cursor:pointer; }

a:hover { text-decoration:none;}

/* ----End Reset---- */

b , em , strong , i{ font-style:normal; font-weight:normal;}

/*---- Patchs---- */

.gaodu-30{ width:100%; height:30px; overflow:hidden;}

/*body::-webkit-scrollbar {*/

    /*width: 0px;*/

/*}*/



/*body::-webkit-scrollbar {*/

    /*display: none;*/

/*}*/



.fl { float:left;}		

.fr { float:right;}		

.fn { float:none;}

.cl { clear:left;}

.cr { clear:right;}

.cb { clear:both;}

.tl { text-align:left;} 

.tr { text-align:right;}

.tc { text-align:center;}

li{ list-style:none; vertical-align:bottom}

.jiange-40{ width:100%; height:40px;}

/*????????????*/

/*???????????????*/

.index_title

{ overflow:hidden;

    text-align: center;

    margin: 48px auto 30px auto;

    position: relative;

}

.index_title .index_title1

{

    font-size: 28px;

    color: #1373da;

    line-height: 28px; font-weight:bold;

    display: block;

}

.index_title .index_title2

{

    font-size: 16px;

    color: #666666;

    line-height: 16px;

    display: inline-block;

    padding: 0 10px;

    background: #ffffff;

    position: relative;

    z-index: 2;

    margin: 10px auto;

    text-transform:uppercase;

}

.index_title .index_title3

{

    display: block;

    width: 60px;

    height: 2px;

    background: #1373da;

    margin: 0 auto;

}



.index_title .index_title4

{

    width: 100%;

    height:1px;

    background: #d9d9d9;

    position: absolute;

    bottom: 18px;

}

.index_title .index_title6{    font-size: 16px;color: #666666;line-height: 16px;display: inline-block;padding: 0 10px;position: relative;z-index: 2;margin: 10px auto;

    text-transform: uppercase; background: #fbfbfb;}

/*????????????*/



/*??????????????????*/

.yewu-max{ width:100%; height:auto; overflow:hidden; background:url(/contact/css/img/beij_1.jpg)}

.yewu-box{ width:1200px; height:auto; overflow:hidden;}

.yewu-1{ width:100%; height:auto; overflow:hidden; margin:39px auto 58px; background:#fff;}



.yewu-12{ width:567px; height:322px; overflow:hidden;}



.yewu-12 img{ width:567px; height:322px;}

.yewu-11{ width:598px; height:auto; overflow:hidden; padding-left:12px;}

.yewu-11 p{ width:100%; height:50px; line-height:50px; font-size:30px; color:#1373da; overflow:hidden; padding-top:44px;}

.yewu-11 span{ display:block; width:100%; height:140px; overflow:hidden; line-height:28px; padding-top:23px; font-size:16px; color:#666666;  }



.yewu-2box{ width:100%; height:auto; overflow:hidden; padding-top:0; padding-bottom:0; }

.yewu-2{ width:100%; height:440px; overflow:hidden; background:url(/contact/css/img/yewu-2.jpg) center top no-repeat;}

.yewu-21{ width:1200px; height:auto; overflow:hidden;}

.yewu-211{ width:520px; height:auto; overflow:hidden; text-align:center;color:#ffffff; font-weight:bold;}

.yewu-211 p{ padding-top:169px; width:100%; height:52px; line-height:52px; overflow:hidden; font-size:30px; }

.yewu-211 i{ display:block; width:174px; height:1px; margin:0 auto; background:#ffffff;}

.yewu-211 span{ display:block; height:34px; line-height:34px; font-size:30px; width:100%; overflow:hidden; text-transform:uppercase; padding-top:13px;}

.yewu-212{ width:580px; height:auto; overflow:hidden; padding-top:15px;}

.yewu-212 dl{ display:block; width:100%; height:auto; overflow:hidden; padding-bottom:8px;}

.yewu-212 dl dt{ display:block; float:left; width:18px; height:17px; overflow:hidden; padding-top:6px;}

.yewu-212 dl dt img{width:18px; height:17px;}

.yewu-212 dl dd{ display:block; width:558px; height:auto; overflow:hidden; float:right;}

.yewu-212 dl dd p{ width:100%; height:auto; line-height:28px; font-size:16px; font-weight:bold; color:#666666; overflow:hidden;}

.yewu-212 dl dd span{ display:block;  width:100%; height:auto; line-height:24px; font-size:14px; color:#666666; overflow:hidden; }



.yewu-3{ width:1200px; height:auto; overflow:hidden;}

.yewu-31{ width:100%; height:auto; overflow:hidden; padding-top:0px;}

.yewu-311{ width:370px; height:auto; overflow:hidden; float:left; margin-right:45px; margin-bottom:30px;}

.yewu-31 .yewu-311:nth-child(3){ margin-right:0;}

.yewu-31 .yewu-311:nth-child(4){ margin-left:207px;}

.yewu-31 .yewu-311:nth-child( n +4){ margin-bottom:0;}

.yewu-3111{ width:100%; height:148px; overflow:hidden; background:#eaeaea;}

.yewu-3111 i{ width:42px; height:42px; overflow:hidden; display:block; margin:34px auto 0;}

.yewu-3111 i img{ width:42px; height:42px;}

.yewu-3111 p{ width:100%; height:54px; line-height:54px; overflow:hidden; text-align:center; font-size:24px; color:#333333;}

.yewu-3112{ width:368px; height:120px; overflow:hidden; border:1px solid #e6e6e6;}

.yewu-3112 p{ width:340px; height:72px; line-height:24px; font-size:14px; color:#666666; padding-left:14px; overflow:hidden; padding-top:24px;}



.yewu-41{ width:100%; height:auto; overflow:hidden; padding-top:13px;}

.yewu-411{ width:70px; height:40px; padding-top:150px; overflow:hidden; cursor:pointer;}

.yewu-411 img{ width:70px; height:40px;}

.yewu-412{ width:1060px; height:346px; overflow:hidden; background:url(/contact/css/img/yewu-4.png) 0 170px repeat-x;}

.yewu-413{ width:265px; height:178px; overflow:hidden; float:left; position:relative;  margin-top:168px;}

.yewu-4131{ width:10px; height:11px; overflow:hidden; position:absolute; z-index:10; left:127px; background:url(/contact/css/img/yewu-41.png) center top no-repeat; top:0;}

.yewu-4132{ width:100%; height:28px; line-height:28px; font-size:18px; font-weight:bold; text-align:center; color:#111111; overflow:hidden; position:absolute; left:0; top:21px; z-index:10;}

.yewu-4133{ width:0; border-bottom:9px solid #f1f1f1; border-right:9px solid #fff; border-left:9px solid #fff; position:absolute; z-index:10; top:60px; left:123px;}

.yewu-4134{ width:100%; height:110px;  position:absolute; z-index:10; bottom:0; left:0px; background:#f1f1f1; overflow:hidden;}

.yewu-4134 p{ width:245px; height:88px; line-height:22px; overflow:hidden; font-size:16px; color:#666; padding-left:10px; padding-top:11px;}



.yewu-412 .yewu-413:nth-child(2n){ bottom:0;  margin-top:0;}



.yewu-412 .yewu-413:nth-child(2n) .yewu-4131{ top:167px; background:url(/contact/css/img/yewu-42.png) center top no-repeat;}

.yewu-412 .yewu-413:nth-child(2n) .yewu-4132{ top:127px;}

.yewu-412 .yewu-413:nth-child(2n) .yewu-4133{ top:110px;border-top:9px solid #f1f1f1; border-bottom:none; border-right:9px solid #fff; border-left:9px solid #fff;}

.yewu-412 .yewu-413:nth-child(2n) .yewu-4134{ bottom:68px;}

.yewu-412 .yewu-413:nth-child(3n) .yewu-4131{ background:url(/contact/css/img/yewu-43.png) center top no-repeat;}

.yewu-412 .yewu-413:nth-child(4n) .yewu-4131{ background:url(/contact/css/img/yewu-44.png) center top no-repeat;}



.yewu-5{ width:100%; height:auto; overflow:hidden; padding-top:10px;}

.yewu-51{ width:384px; height:288px; border:1px solid #eeeeee; margin-right:21px; margin-bottom:40px; float:left;}

.yewu-5 .yewu-51:nth-child(3n){ margin-right:0;}

.yewu-51 i{ display:block; width:144px; height:128px; overflow:hidden; margin:60px auto 0;}

.yewu-51 i img{ width:144px; height:128px;}

.yewu-51 p{ width:364px; padding:0 10px; margin-top:60px; height:40px; line-height:40px; font-size:16px; text-align:center; color:#333333; background:#eff2f7;}

/*??????????????????*/



/*??????????????????*/

.shenbao-top{ width:1200px; height:auto; overflow:hidden; padding-top:30px;}

.shenbao-top1{ width:386px; height:100px; overflow:hidden; margin-right:21px; float:left; background:url(/contact/css/img/shebao-1.jpg) center top no-repeat;}

.shenbao-top1>div{ width:100%; height:100px; overflow:hidden; cursor:pointer;}

.shenbao-top .shenbao-top1:nth-child(2n){ background:url(/contact/css/img/shebao-2.jpg) center top no-repeat}

.shenbao-top .shenbao-top1:nth-child(3n){ background:url(/contact/css/img/shebao-3.jpg) center top no-repeat; margin-right:0;}

.shenbao-top1 p{ width:138px; height:34px; text-align:center; line-height:34px; font-size:16px; font-weight:bold; overflow:hidden; color:#fff; margin:32px auto; border:1px solid #939295; background-color:rgba(0,0,0,0.5); -moz-border-radius:18px; -webkit-border-radius:18px; border-radius:18px; }

.shenbao-top .anniu p{ background-color:#1373da; color:#fff;}



.shebao-1{ width:100%; height:auto; overflow:hidden; padding-top:10px;}

.shebao-11{ width:283px; height:212px; overflow:hidden; float:left; margin-right:20px; border:1px solid #d9d9d9; cursor:pointer;}

.shebao-1 .shebao-11:nth-child(4n){ margin-right:0;}

.shebao-11 i{ display:block; width:100px; height:100px; margin:36px auto 0; overflow:hidden;}

.shebao-11 i img{ width:100px; height:100px; }

.shebao-11 p{ width:263px; height:40px; line-height:40px; padding:0 10px; overflow:hidden; font-size:16px; color:#333; margin-top:36px; background:#eff2f7; text-align:center;}

.shebao-11:hover p{ background:#1373da; color:#fff;}



.shebao-2{ width:100%; height:auto; overflow:hidden; padding-top:10px;}

.shebao-21{ width:386px; overflow:hidden; margin-right:21px; height:120px; margin-bottom:10px; float:left;}

.shebao-2 .shebao-21:nth-child(3n){ margin-right:0;}

.shebao-211{ width:159px;  height:120px; overflow:hidden; background:#eff2f7; text-align:center;}

.shebao-211 i{ width:64px; height:62px; display:block; margin:29px auto 0;}

.shebao-211 i img{ width:64px; height:62px; }

.shebao-212{ width:225px; height:120px; line-height:120px; overflow:hidden; text-align:center;background:#eff2f7; font-size:16px; color:#333333;}



.shebao-3{ width:100%; height:auto; overflow:hidden; padding-top:10px;}

.shebao-31{ width:310px; height:192px; overflow:hidden; float:left; margin-bottom:38px; cursor:pointer;}

.shebao-3 .shebao-31:nth-child(4){ width:270px;}

.shebao-3 .shebao-31:nth-child(7){ width:270px;}

.shebao-311{ width:270px;  height:18px; text-align:center; margin-left:0; text-align:center;}

.shebao-311 img{ width:26px; height:18px;}

.shebao-312{ width:100%; height:23px; overflow:hidden; background:url(/contact/css/img/shebao-303.png) left 11px repeat-x; margin-top:13px; }

.shebao-312 p{ width:23px; height:23px; overflow:hidden; background:url(/contact/css/img/shebao-301.png) center center no-repeat; margin-left:123px;}

.shebao-313{ width:1px; height:30px; overflow:hidden; margin-top:10px; background:#eeeeee; margin-left:134px;}

.shebao-314{ width:270px; height:98px; line-height:98px; font-size:20px; text-align:center; float:left; overflow:hidden; color:#333;background:#eeeeee;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.shebao-31:hover .shebao-312 p{  background:url(/contact/css/img/shebao-302.png) center center no-repeat;}

.shebao-31:hover .shebao-313{  background:#cc2929;}

.shebao-31:hover .shebao-314{  background:#cc2929; color:#fff;}





.shebao-3{ width:100%; height:auto; overflow:hidden; padding-top:10px;}

.shebao-31{ width:310px; height:192px; overflow:hidden; float:left; margin-bottom:38px; cursor:pointer;}

.shebao-3 .shebao-31:nth-child(4){ width:270px;}

.shebao-3 .shebao-31:nth-child(7){ width:270px;}

.shebao-311{ width:270px;  height:18px; text-align:center; margin-left:0; text-align:center;}

.shebao-311 img{ width:26px; height:18px;}

.shebao-312{ width:100%; height:23px; overflow:hidden; background:url(/contact/css/img/shebao-303.png) left 11px repeat-x; margin-top:13px; }

.shebao-312 p{ width:23px; height:23px; overflow:hidden; background:url(/contact/css/img/shebao-301.png) center center no-repeat; margin-left:123px;}

.shebao-313{ width:1px; height:30px; overflow:hidden; margin-top:10px; background:#eeeeee; margin-left:134px;}

.shebao-314{ width:270px; height:98px; line-height:98px; font-size:20px; text-align:center; float:left; overflow:hidden; color:#333;background:#eeeeee;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.shebao-31:hover .shebao-312 p{  background:url(/contact/css/img/shebao-302.png) center center no-repeat;}

.shebao-31:hover .shebao-313{  background:#cc2929;}

.shebao-31:hover .shebao-314{  background:#cc2929; color:#fff;}





.liucheng-3{ width:100%; height:auto; overflow:hidden; padding-top:10px;}

.liucheng-31{ width:310px; height:auto; overflow:hidden; float:left; margin-bottom:38px; cursor:pointer;}

.liucheng-3 .liucheng-31:nth-child(4){ width:270px;}

.liucheng-3 .liucheng-31:nth-child(7){ width:270px;}

.liucheng-311{ width:270px;  height:36px; line-height:36px; font-size:18px; text-align:center; margin-left:0; text-align:center;}

.liucheng-312{ width:100%; height:23px; overflow:hidden; background:url(/contact/css/img/shebao-303.png) left 11px repeat-x; margin-top:13px; }

.liucheng-312 p{ width:23px; height:23px; overflow:hidden; background:url(/contact/css/img/shebao-301.png) center center no-repeat; margin-left:123px;}

.liucheng-313{ width:1px; height:30px; overflow:hidden; margin-top:10px; background:#eeeeee; margin-left:134px;}

.liucheng-314{ width:252px; height:120px; padding:10px 9px; line-height:30px; font-size:14px;  float:left; overflow:hidden; color:#333;background:#eeeeee;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.liucheng-31:hover .liucheng-312 p{  background:url(/contact/css/img/shebao-302.png) center center no-repeat;}

.liucheng-31:hover .liucheng-313{  background:#cc2929;}

.liucheng-31:hover .liucheng-314{  background:#cc2929; color:#fff;}



.liucheng-3 .liucheng-31:nth-child(n + 5) .liucheng-314{ height:30px;}



.shebao-4box{ width:100%; height:auto; padding-top:35px; padding-bottom:}

.shebao-42{ width:580px; height:auto; overflow:hidden; padding-top:15px;}

.shebao-42 dl{ display:block; width:100%; height:auto; overflow:hidden; padding-bottom:26px;}

.shebao-42 dl dt{ display:block; float:left; width:18px; height:17px; overflow:hidden; padding-top:6px;}

.shebao-42 dl dt img{width:18px; height:17px;}

.shebao-42 dl dd{ display:block; width:558px; height:auto; overflow:hidden; float:right;}

.shebao-42 dl dd font{ display:block; float:left; width:20px; height:auto; line-height:30px; font-size:18px; font-weight:bold; color:#333333; overflow:hidden; font-style:italic}

.shebao-42 dl dd p{ display:block; float:left;  width:530px; height:auto; line-height:30px; font-size:16px; color:#666666; overflow:hidden; }



.shebao-5{ width:100%; height:auto; overflow:hidden; }

.shebao-5 ul{ padding-left:2px; width:1198px; height:auto; overflow:hidden; padding-top:10px;}

.shebao-5 ul li{ width:282px; border:1px solid #e6e6e6; height:auto; overflow:hidden; float:left; margin-right:20px; background:#eeeeee; transform: translate(0px,0px);  transition: all 0.5s; -webkit-transition: all 0.5s;  }

.shebao-5 ul li:nth-child(4n){ margin-right:0;}

.shebao-5 ul li i{ display:block; width:100%; height:100px; overflow:hidden; text-align:center }

.shebao-5 ul li i img{ width:60px; height:60px; margin-top:30px;}

.shebao-5 ul li p{  width:96%; padding-left:2%; padding-right:2%; height:40px; line-height:40px; padding-bottom:10px; font-size:16px; color:#333; text-align:center; overflow:hidden; color:#333;}

.shebao-5 ul li:hover{ box-shadow:1px 1px 2px #aaa; transform: translate(0px,-8px); -webkit-transition: all 0s ease-in-out;

  -moz-transition: all 0s ease-in-out;

  -o-transition: all 0s ease-in-out;

  -ms-transition: all 0s ease-in-out; }



.shebao-zx{ width:100%; height:auto; overflow:hidden;}

.shebao-zx1{ width:376px; height:auto; overflow:hidden; float:left;}

.mr-36{ margin-right:36px;}

.shebao-zx11{ width:100%; height:40px; line-height:40px; overflow:hidden;}

.shebao-zx11 span{ font-size:20px; color:#333333;}

.shebao-zx11 font{ font-size:14px; color:#999;}

.shebao-zx11 i{ display:inline-block; float:right; color:#666;font-size:14px; width:40px; height:20px; line-height:20px; text-align:center; margin-top:10px; border:1px solid #1373da; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; overflow:hidden;}

.shebao-zx11 i a{ display:block;  width:100%; height:100%; overflow:hidden;}

.shebao-zx12{ width:100%; height:1px; margin-top:18px; border-bottom:1px solid #d9d9d9;}

.shebao-zx12 p{ width:40px; height:2px; overflow:hidden; background:#1373da;}



.shebao-zx13{ width:100%; height:auto; overflow:hidden;}

.shebao-zx13 dl{ width:100%; height:auto; overflow:hidden; padding:10px 0; border-bottom:1px solid #e6e6e6;}

.shebao-zx13 dl dt{ width:100%; display:block; height:36px; line-height:36px; font-size:16px; color:#333; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap;}

.shebao-zx13 dl dd{ width:100%; display:block; overflow:hidden; height:31px;}

.shebao-zx13 dl dd p{ float:left; width:55%; height:31px; line-height:31px; font-size:14px; overflow:hidden; color:#b2b2b2;}

.shebao-zx13 dl dd p font{ font-weight:bold;}

.shebao-zx13 dl dd p b{ font-weight:normal; padding:0 3px; font-size:13px; vertical-align:top; display:inline-block;}

.shebao-zx13 dl dd span{ display:block; float:right; width:43%; height:31px; line-height:31px; text-align:right; font-size:12px; color:#b2b2b2; overflow:hidden;}

.shebao-zx13 dl:hover dt{ color:#cc2929; }





.geren-1{ width:100%; height:auto; overflow:hidden; padding-top:10px;}

.geren-11{ width:386px; height:290px; overflow:hidden; float:left; margin-right:21px;  cursor:pointer;}

.geren-1 .geren-11:nth-child(3n){ margin-right:0;}

.geren-11 span{ display:block; width:384px; height:249px; overflow:hidden; border:1px solid #eeeeee; border-bottom:none;}

.geren-11 i{ display:block; width:188px; height:128px; margin:60px auto 0; overflow:hidden;}

.geren-11 i img{ width:188px; height:128px; }

.geren-11 p{ width:366px; height:40px; line-height:40px; padding:0 10px; overflow:hidden; font-size:16px; color:#333; background:#eff2f7; text-align:center;}

.geren-11:hover p{ background:#1373da; color:#fff;}

.geren-2{ width:100%; height:auto; overflow:hidden; padding-top:10px;}

.geren-2 ul{ width:100%; height:auto; overflow:hidden;}

.geren-2 ul li{ width:210px; height:200px; line-height:200px; text-align:center; float:left; overflow:hidden; font-size:20px; color:#333; margin-left:-12px; background:url(/contact/css/img/geren-21.png) center center no-repeat;}

.geren-2 ul li:first-child{ margin-left:0;}

.geren-2 ul li:nth-child(2n){background:url(/contact/css/img/geren-22.png) center center no-repeat;}

.geren-2 ul li:nth-child(3n){background:url(/contact/css/img/geren-23.png) center center no-repeat;}

/*??????????????????*/





/*??????????????????*/

.Ntype

{

    margin: 30px auto;

}

.NtypeL

{

    width: 554px;

    float: left;

}

.pc_Ntype

{

    width:584px;

}

.pc_Ntype a

{

    display: block;

    width: 116px;

    height: 46px;

    line-height: 46px;

    text-align: center;

    background: #eff2f7;

    color: #666666;

    font-size: 16px;

    margin-right: 30px;

    border-radius: 2px;

    float: left;

}



.C_main_R

{

    width: 1200px;

    height: auto;

    overflow: hidden;

    margin:14px auto;

}

.C_main_R .C_main_R1

{

    width: 1200px;

    padding: 14px 0px;

    overflow: hidden;

    border-bottom: 1px solid #eaeaea;

}

.C_main_R .C_main_R1 .C_main_R1_title

{

    width: 30%;

    font-size: 18px;

    border-left: 2px solid #0c88c6;

    text-indent: 10px;

    float: left;

}

.C_main_R1_weizhi

{

    width: 40%;

    text-align: right;

    float: right;

    color: #777777; overflow:hidden; line-height:46px;

}

.C_main_R1_weizhi a

{

    color: #777777;

    padding: 0 8px;

}

.C_main_R1_weizhi a:hover

{

    color: #0c88c6;

}

.color1{color: #0c88c6!important;}

.C_main_R1_weizhi a:nth-child(3n) {

    padding: 0;

}



/*??????????????????*/



.post_box{ width:100%; height:auto; overflow:hidden; padding:10px 0;}

.post_box img{ max-width:100%;}

/*??????????????????*/



/*??????????????????*/



.news-neirong01{ width:838px; padding:15px; border:1px solid #e2e2e5;  height:auto; overflow:hidden;}

.biaoti01{width:100%; height:30px; line-height:30px; overflow:hidden;}

.biaoti01 h1{font-size:16px; color:#333;text-align:center; }



.riqi{width:100%; height:24px; line-height:24px; text-align:center; border-bottom:1px solid  #e2e2e5; margin-bottom:10px; padding-bottom:10px;}

.riqi span{color:#1265b7}

.news-con{width:100%;  height:auto; text-align:left;   font-size:16px; line-height:28px; color:#333;}

.news-con strong , .news-con b{ font-weight:bold;}

.news-con a{ color:#0c88c6;}

.news-con a:visited{ color:#0c88c6;} 

.news-con img{ max-width:100%;}

.back{ width:100%; height:auto; line-height:30px; text-align:left;  border-top:1px solid #ccc; margin-top:8px; padding-top:10px; padding-bottom:10px; overflow:hidden;}

.back a:hover

{

    color: #1373da;

}

.sb-nr{ width:100%; height:auto; overflow:hidden; padding-top:20px; padding-bottom:20px;}

.news-neirong02{ width:1168px; padding:15px; border:1px solid #e2e2e5;  height:auto; overflow:hidden;}

.biaoti02{width:100%; height:30px; line-height:30px; overflow:hidden;}

.biaoti02 h1{font-size:16px; color:#333;text-align:center; }



.guanjz{ width:100%; text-align:center; height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#333; padding-top:20px;}

.guanjz font{ padding-right:10px;}

.guanjz font a{ color:#333; }



/*??????????????????*/

.baidu-box{ width:100%; height:540px; overflow:hidden; position:relative; margin-top:10px;}

.hongse-dz{ padding:0 40px; height:540px; overflow:hidden; position:absolute; top:0; right:0; z-index:999; width:306px; background-color:rgba(19,115,218,0.8); color:#fff;}

.hongse-dz1{ width:100%; height:auto; overflow:hidden;}

.hongse-dz1 p{ width:100%; height:45px; line-height:45px; padding-top:62px; font-size:30px; overflow:hidden;}

.hongse-dz1 span{ display:block; width:100%; height:46px; line-height:46px; padding-bottom:10px; font-size:30px; overflow:hidden; border-bottom: 1px solid #216cbd;  text-transform:uppercase;}

.hongse-dz2{ width:100%; height:auto; overflow:hidden; border-bottom: 1px solid #216cbd; padding-bottom:20px;}

.hongse-dz2 p{ width:100%; height:auto; line-height:30px; padding-top:20px; font-size:18px; overflow:hidden;}

.hongse-dz2 span{ display:block; width:100%; height:30px; line-height:30px; font-size:14px; overflow:hidden;}

.hongse-dz3{ width:100%; height:auto; overflow:hidden; padding-top:20px; }

.hongse-dz3 p{ width:100%; height:45px; line-height:45px;font-size:30px; overflow:hidden;}

.hongse-dz3 span{ display:block; width:100%; height:auto; line-height:22px; font-size:14px; overflow:hidden;}



.map-2{ width:100%; height:auto; overflow:hidden;}

.map-2 ul{ width:100%; height:auto; overflow:hidden;}

.map-2 ul li{ width:530px; height:auto; min-height:265px; padding:0 30px; background:#f6f4f4; overflow:hidden; float:left; margin-right:20px; margin-bottom:20px; padding-bottom:10px;}

.map-2 ul li:nth-child(2n){ margin-right:0;}

.map-2 ul li p{ width:100%; height:30px; overflow:hidden; padding-top:20px; padding-bottom:16px; border-bottom:1px solid #e0dede; margin-bottom:10px;}

.map-2 ul li p font{ width:100px; height:30px; line-height:30px; display:block; overflow:hidden; font-size:24px; font-weight:bold; color:#333; float:left;}

.map-2 ul li a{ width:100%; height:100%; display:block;}

.map-2 ul li p i{ display:block; width:30px; height:30px; overflow:hidden; background:url(/contact/css/img/dizhi-2.png) center center no-repeat; float:right;}

.map-2 ul li span{ width:100%; height:auto; min-height:176px; line-height:22px; font-size:14px; color:#666; overflow:hidden; display:block;}

.xxdz{ width:100%; height:auto; min-height:176px; line-height:22px; font-size:14px; color:#666; overflow:hidden; display:block;}

.map-2 ul li:hover{ background:#1373da; -webkit-transition: all 0.8s ease-in-out;

-moz-transition: all 0.8s ease-in-out;

-o-transition: all 0.8s ease-in-out;

-ms-transition: all 0.8s ease-in-out;}

.map-2 ul li:hover p i{ background:#1373da; background:url(/contact/css/img/dizhi-1.png) center center no-repeat; }

.map-2 ul li:hover p font{ color:#fff;}

.map-2 ul li:hover span{ color:#fff;}

.map-2 ul li:hover .xxdz{ color:#fff;}





.map-3{ width:100%; height:auto; overflow:hidden; margin-top:10px;}

.map-3 ul{ width:100%; height:auto; overflow:hidden;}

.map-3 ul li{ width:1140px; height:270px; padding:0 30px; background:#f6f4f4; overflow:hidden; float:left;  margin-bottom:10px;}



.map-3 ul li p{ width:100%; height:30px; overflow:hidden; padding-top:20px; padding-bottom:16px; border-bottom:1px solid #e0dede; margin-bottom:16px;}

.map-3 ul li p font{ width:100px; height:30px; line-height:30px; display:block; overflow:hidden; font-size:24px; font-weight:bold; color:#333; float:left;}

.map-3 ul li p i{ display:block; width:30px; height:30px; overflow:hidden; background:url(/contact/css/img/dizhi-2.png) center center no-repeat; float:right;}

.map-3 ul li span{ width:100%; height:176px; line-height:22px; font-size:14px; color:#666; overflow:hidden; display:block;}



/*??????????????????*/



/*??????????????????*/

   .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}

	.baidu-map{width:1198px;height:538px;border:#ccc solid 1px;}

/*??????????????????*/





/*???????????????1??????*/



.location{ margin-top:20px; width:1200px; height:50px; line-height:50px; font-size:16px;  overflow:hidden; color:#333; border-bottom:#e6e6e6 1px solid;}

.location a{color:#333;}

.location a:hover

{

    color: #1373da;

}

.main{ width:1200px; height:auto; overflow:hidden; margin-bottom:20px;}

.main-l{ width:870px; height:auto; overflow:hidden; margin-top:20px;}

.main-r{ width:300px; height:auto; overflow:hidden; margin-top:20px;}

.main-top1{ width:100%; height:360px; overflow:hidden; background:#f5f5f5;}

.main-top11{ width:514px; height:360px; overflow:hidden;}

.main-top11 img{ width:514px; height:360px; }



.main-top12{ width:296px; height:auto; padding-right:30px;}

.main-top12 p{    font-size: 18px; width:100%; padding-top:30px;

    height: 60px;

    line-height: 30px;

    overflow: hidden;

    font-weight: bold;}

.main-top12 font{line-height: 24px; display:block;

    font-size: 12px;

    margin-top: 10px;

    color: #666;

    height: 144px;

    overflow: hidden;}

.main-top12 span{ display:block;   height: 30px; overflow:hidden;

    line-height: 30px;

    font-size: 14px;

    color: #999;}

.main-top12 i{ font-style:normal;    width: 100%; background:#1373da; text-align:center;

    height: 38px;

    line-height: 38px;

    padding: 0;

    font-size: 14px;

    display: block;

  

    margin-top: 10px;}

.main-top12 i a{ display:block; width:100%; height:38px; text-align:center; overflow:hidden; color:#fff;}

.main-top12 i:hover{ background:#2884e7;}



.news-nav{ width:100%;     height: 40px;

    background: #eee;

    margin-top: 20px;}

.news-nav ul{ width:100%; height:40px; }

.news-nav ul li{ display:inline-block; float:left; position:relative;

    height:40px;

    line-height: 40px;

    color: #666;

    font-size: 14px;}

.news-nav ul li p{ display:inline-block; margin-left:20px; margin-right:20px;}

.news-nav ul li:hover p{    color: #1373da;

    height: 37px;

    border-bottom: #1373da 3px solid;}

.news-nav ul li.news-navon p{ color: #1373da;

    height: 37px;

    border-bottom: #1373da 3px solid;}

	.xinwen-nav{ display:none; width:100%; background:#fff; z-index:9999; position:absolute; left:0px; top:40px; text-align:center;}

	.xinwen-nav span{ display:block; height:40px; background:#fff; }

	.xinwen-nav span a{ color:#666; border-bottom:1px solid  #1373da; display:inline-block; }

.news-nav ul li:hover .xinwen-nav{ display:block; }



.news-lb{ width:100%; height:auto; overflow:hidden;}

.news-lb ul{ width:100%; height:auto; overflow:hidden;}

.news-lb ul li{ width:100%; height:auto; overflow:hidden;  border-bottom:1px solid #eaeaea; padding-top:20px; padding-bottom:20px;}



.news-lb ul li dl{ width:100%; height:auto; overflow:hidden;}

.news-lb ul li dl dt{ display:block; width:200px; height:140px; float:left; overflow:hidden; transform: translate(0px,0px); }

.news-lb ul li dl dt img{ width:200px; height:140px;}

.news-lb ul li dl dd{ width:640px; height:auto; overflow:hidden; float:right; transform: translate(0px,0px); }

.news-lb ul li dl dd p{ width:100%; height:40px; line-height:40px; overflow:hidden; font-size:18px; color:#333; text-overflow:ellipsis; white-space:nowrap;

}

.news-lb ul li dl dd span{ display:block; width:100%; height:48px; line-height:24px; overflow:hidden; font-size:14px; color:#999; padding-top:8px;}

.news-lb ul li dl dd font{ display:block; width:100%; height:36px; line-height:36px; font-size:14px; color:#666; padding-top:8px;}

.news-lb ul li dl dd font i{ width:49%; display:block; float:left; overflow:hidden;}

.news-lb ul li dl dd font b{     width: 88px; margin-top:4px;

    height: 28px;

    line-height: 28px;

    display: block;

    float: right; background:#1373da; color:#fff; text-align:center;}

.news-lb ul li dl dd font i em{ padding-left:8px;}

.news-lb ul li dl dd font i em strong{color:#1373da;}

.news-lb ul li:hover dt{transform: translate(10px,0px); 

-webkit-transition: all 0.8s ease-in-out;

-moz-transition: all 0.8s ease-in-out;

-o-transition: all 0.8s ease-in-out;

-ms-transition: all 0.8s ease-in-out;}

.news-lb ul li:hover dd{transform: translate(-10px,0px); 

-webkit-transition: all 0.8s ease-in-out;

-moz-transition: all 0.8s ease-in-out;

-o-transition: all 0.8s ease-in-out;

-ms-transition: all 0.8s ease-in-out;}



.remen-1{ width:298px; border:#e2e2e5 1px solid; height:auto; overflow:hidden; margin-bottom:20px;}

.remen-11{    height: 40px; line-height:40px;

    border-left: #1373da 5px solid;

    padding-left: 10px;

    font-size: 18px;

    margin-left: -1px; background:#f2f2f5;}

.remen-12{ width:270px; height:auto; overflow:hidden; padding:15px 0;}

.remen-12 ul{ width:100%; height:auto; overflow:hidden;}

.remen-12 ul li{ width:100%; height: 36px;

    line-height: 36px;

    font-size: 14px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;}

.remen-12 ul li span{ display:block; width:20px; height:20px; line-height:20px; text-align:center; float:left; margin-top:8px; overflow:hidden; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#ccc; color:#fff;}

.remen-12 ul li p{ width:240px; height:36px; overflow: hidden; float:right;

    white-space: nowrap;

    text-overflow: ellipsis;}

.remen-12 ul li:hover p{ color:#1373da}

.remen-12 ul li:first-child span{ background:#cf0f1a;}

.remen-12 ul li:nth-child(2) span{ background:#fc8026;}

.remen-12 ul li:nth-child(3) span{ background:#70c069;}



.remen-13{ width:270px; height:auto; overflow:hidden; padding-bottom:15px;}

.remen-13 dl{ width:100%; height:auto; overflow:hidden; padding:15px 0px; border-bottom:#e2e2e5 1px solid}

.remen-13 dl dt{ width:114px; height:80px; overflow:hidden; float:left;}

.remen-13 dl dt img{ width:114px; height:80px; }

.remen-13 dl dd{ width:140px; height:auto; overflow:hidden; float:right;}

.remen-13 dl dd p{ width:100%;    height: 44px;

    line-height: 22px;

    overflow: hidden;

    font-weight: bold;

    padding-top: 6px;}

.remen-13 dl dd span{ display:block; width:100%;     height: 24px;

    line-height: 24px;

    color: #999;

    padding-top: 6px; overflow:hidden;}

.remen-13 dl:hover dd p{color:#1373da}

/*???????????????1??????*/



/*???????????????*/

.zhaopin-box{ width:813px; height:538px; margin-left:0; overflow:hidden;  border:1px solid #eee; border-right:none;}

.zhaopin-min{ width:100%; height:auto; overflow:hidden; margin-top:30px;}

.zhaopin-1{ width:731px; height:40px; overflow:hidden; border:1px solid #eee; margin-bottom:30px; }

.zhaopin-1 input{ display:block; width:680px; padding:0 19px; overflow:hidden; height:40px; line-height:40px; font-size:14px;color:#333; }

.zhaopin-2{width:731px; height:120px; overflow:hidden; border:1px solid #eee; margin-bottom:30px;}

.zhaopin-2 textarea{ display:block;  width:680px; padding:0 19px; overflow:hidden; height:120px; line-height:30px;font-size:14px; color:#333; }

.zhaopin-an{ width:260px; height:50px; margin-left:40px; overflow:hidden; background:#1373da;}

.zhaopin-an input{ display:block; height:50px; line-height:50px; text-align:center; font-size:16px; color:#fff; cursor:pointer; width:100%;}



/*???????????????*/





@media screen and (max-width: 750px) {

	  body * { max-height: 999999px; }

	.app_none{ display:none ;}

.shenbao-top{ width:710px; height:auto; overflow:hidden; padding-top:10px;}

.shenbao-top1{ width:234px; height:82px; overflow:hidden; margin-right:4px; float:left; background:none; background-size:100% 61px;}

.shenbao-top1>div{ width:100%;height:82px;  overflow:hidden; cursor:pointer;}

.shenbao-top .shenbao-top1:nth-child(2n){ background:none}

.shenbao-top .shenbao-top1:nth-child(3n){ background:none; margin-right:0;}

.shenbao-top1 p{ width:232px; height:80px; text-align:center; line-height:80px; font-size:30px; font-weight:bold; overflow:hidden; color:#fff; margin:0px auto; border:1px solid #939295; background-color:rgba(0,0,0,0.5); -moz-border-radius:42px; -webkit-border-radius:42px; border-radius:42px; }

.shenbao-top .anniu p{ background-color:#1373da; color:#fff;}



.yewu-3{ width:710px; height:auto; overflow:hidden;}



.shebao-1{ width:100%; height:auto; overflow:hidden; padding-top:10px;}

.shebao-11{ width:343px; height:232px; overflow:hidden; float:left; margin-right:20px; border:1px solid #d9d9d9; cursor:pointer; margin-bottom:20px;}

.shebao-1 .shebao-11:nth-child(2n){ margin-right:0;}

.shebao-11 i{ display:block; width:100px; height:100px; margin:36px auto 0; overflow:hidden;}

.shebao-11 i img{ width:100px; height:100px; }

.shebao-11 p{ width:303px; height:60px; line-height:60px; padding:0 20px; overflow:hidden; font-size:28px; color:#333; margin-top:36px; background:#eff2f7; text-align:center;}

.shebao-11:hover p{ background:#1373da; color:#fff;}



.shebao-2{ width:100%; height:auto; overflow:hidden; padding-top:10px;}

.shebao-21{ width:345px; overflow:hidden; margin-right:20px; height:120px; margin-bottom:10px; float:left;}

.shebao-2 .shebao-21:nth-child(3n){ margin-right:20px;}

.shebao-2 .shebao-21:nth-child(2n){ margin-right:0px;}

.shebao-211{ width:120px;  height:120px; overflow:hidden; background:#eff2f7; text-align:center;}

.shebao-211 i{ width:64px; height:62px; display:block; margin:29px auto 0;}

.shebao-211 i img{ width:64px; height:62px; }

.shebao-212{ width:218px; height:120px; line-height:120px; overflow:hidden; text-align:center;background:#eff2f7; font-size:28px; color:#333333;}



.shebao-3{ width:100%; height:auto; overflow:hidden; padding-top:10px;}

.shebao-31{ width:365px; height:192px; overflow:hidden; float:left; margin-bottom:38px; cursor:pointer;}

.shebao-3 .shebao-31:nth-child(4){ width:365px;}

.shebao-3 .shebao-31:nth-child(7){ width:365px;}

.shebao-3 .shebao-31:nth-child(2n){ width:345px;}

.shebao-311{ width:345px;  height:18px; text-align:center; margin-left:0; text-align:center;}

.shebao-311 img{ width:26px; height:18px;}

.shebao-312{ width:100%; height:23px; overflow:hidden; background:url(/contact/css/img/shebao-303.png) left 11px repeat-x; margin-top:13px; }

.shebao-312 p{ width:23px; height:23px; overflow:hidden; background:url(/contact/css/img/shebao-301.png) center center no-repeat; margin-left:161px;}

.shebao-313{ width:1px; height:30px; overflow:hidden; margin-top:10px; background:#eeeeee; margin-left:172px;}

.shebao-314{ width:345px; height:98px; line-height:98px; font-size:28px; text-align:center; float:left; overflow:hidden; color:#333;background:#eeeeee;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.shebao-31:hover .shebao-312 p{  background:url(/contact/css/img/shebao-302.png) center center no-repeat;}

.shebao-31:hover .shebao-313{  background:#cc2929;}

.shebao-31:hover .shebao-314{  background:#cc2929; color:#fff;}



.shebao-4box{ width:100%; height:auto; padding-top:5px; }

.yewu-2{ width:100%; height:auto; overflow:hidden; background:none; }

.yewu-21{ width:100%; height:auto; overflow:hidden;}

.yewu-211{ width:100%; height:auto; overflow:hidden; text-align:center;color:#ffffff; font-weight:bold;  background:#1373da; padding-bottom:30px;}

.yewu-211 p{ padding-top:30px; width:100%; height:66px; line-height:66px; overflow:hidden; font-size:34px; }

.yewu-211 i{ display:none; width:174px; height:1px; margin:0 auto; background:#ffffff; }

.yewu-211 span{ display:none; height:40px; line-height:40px; font-size:30px; width:100%; overflow:hidden; text-transform:uppercase; padding-top:13px;}

.shebao-42{ width:710px; height:auto; overflow:hidden; padding-top:15px; margin-right:20px;}

.shebao-42 dl{ display:block; width:100%; height:auto; overflow:hidden; padding-bottom:26px;}

.shebao-42 dl dt{ display:block; float:left; width:30px; height:28px; overflow:hidden; padding-top:6px;}

.shebao-42 dl dt img{width:30px; height:28px; }

.shebao-42 dl dd{ display:block; width:670px; height:auto; overflow:hidden; float:right;}

.shebao-42 dl dd font{ display:block; float:left; width:40px; height:auto; line-height:40px; font-size:28px; font-weight:bold; color:#333333; overflow:hidden; font-style:italic}

.shebao-42 dl dd p{ display:block; float:left;  width:630px; height:auto; line-height:40px; font-size:28px; color:#666666; overflow:hidden; }





/*.shebao-5{ width:100%; height:auto; overflow:hidden; }

.shebao-5 ul{ padding-left:2px; width:1198px; height:auto; overflow:hidden; padding-top:10px;}

.shebao-5 ul li{ width:282px; border:1px solid #e6e6e6; height:auto; overflow:hidden; float:left; margin-right:20px; background:#eeeeee; transform: translate(0px,0px);  transition: all 0.5s;

-webkit-transition: all 0.5s; }

.shebao-5 ul li:nth-child(4n){ margin-right:0;}

.shebao-5 ul li i{ display:block; width:100%; height:130px; overflow:hidden; text-align:center }

.shebao-5 ul li i img{ width:70px; height:70px; margin-top:30px;}

.shebao-5 ul li p{  width:96%; padding-left:2%; padding-right:2%; height:40px; line-height:40px; padding-bottom:10px; font-size:16px; color:#333; text-align:center; overflow:hidden; color:#333;}

.shebao-5 ul li:hover{transform: translate(0px,-8px); box-shadow:1px 1px 1px #aaa;}*/





.shebao-5{ width:100%; height:auto; overflow:hidden; padding-top:10px;}

.shebao-5 ul{ padding-left:0; width:100%; height:auto; overflow:hidden;}

.shebao-5 ul li{ width:343px;  border:1px solid #e6e6e6; height:auto; overflow:hidden; float:left; margin-right:20px; background:#eee; margin-bottom:20px;}

.shebao-5 ul li:nth-child(2n){ margin-right:0;}

.shebao-5 ul li i{ display:block; width:100%; height:auto; overflow:hidden; text-align:center;}

.shebao-5 ul li i img{ width:100px; height:100px;}

.shebao-5 ul li p{ width:96%; padding-left:2%; height:50px; line-height:50px; padding-top:10px; font-size:28px; color:#333; text-align:center; overflow:hidden;}



.shebao-zx{ width:100%; height:auto; overflow:hidden;}

.shebao-zx1{ width:100%; height:auto; overflow:hidden; float:left;}

.mr-36{ margin-right:0px;}

.shebao-zx11{ width:100%; height:60px; line-height:60px; overflow:hidden;}

.shebao-zx11 span{ font-size:32px; color:#333333;}

.shebao-zx11 font{ font-size:28px; color:#999;}



.shebao-zx12{ width:100%; height:4px; margin-top:18px; border-bottom:2px solid #d9d9d9;}

.shebao-zx12 p{ width:80px; height:4px; overflow:hidden; background:#1373da;}



.shebao-zx13{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}

.shebao-zx13 dl{ width:100%; height:auto; overflow:hidden; padding:10px 0; border-bottom:1px solid #e6e6e6;}

.shebao-zx13 dl dt{ width:100%; display:block; height:40px; line-height:40px; font-size:28px; color:#333; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap;}

.shebao-zx13 dl dd{ width:100%; display:block; overflow:hidden; height:50px;}

.shebao-zx13 dl dd p{ float:left; width:55%; height:50px; line-height:50px; font-size:28px; overflow:hidden; color:#b2b2b2;}

.shebao-zx13 dl dd p font{ font-weight:bold;}

.shebao-zx13 dl dd p b{ font-weight:normal; padding:0 3px; font-size:28px; vertical-align:top; display:inline-block;}

.shebao-zx13 dl dd span{ display:block; float:right; width:43%; height:50px; line-height:50px; text-align:right; font-size:28px; color:#b2b2b2; overflow:hidden;}

.shebao-zx13 dl:hover dt{ color:#cc2929; }



.geren-1{ width:100%; height:auto; overflow:hidden; padding-top:10px;}

.geren-11{ width:230px; height:310px; overflow:hidden; float:left; margin-right:10px;  cursor:pointer;}

.geren-1 .geren-11:nth-child(3n){ margin-right:0;}

.geren-11 span{ display:block; width:228px; height:249px; overflow:hidden; border:1px solid #eeeeee; border-bottom:none;}

.geren-11 i{ display:block; width:188px; height:128px; margin:60px auto 0; overflow:hidden;}

.geren-11 i img{ width:188px; height:128px; }

.geren-11 p{ width:208px; height:60px; line-height:60px; padding:0 10px; overflow:hidden; font-size:28px; color:#333; background:#eff2f7; text-align:center;}

.geren-11:hover p{ background:#1373da; color:#fff;}

.geren-2{ width:100%; height:auto; overflow:hidden; padding-top:10px;}

.geren-2 ul{ width:100%; height:auto; overflow:hidden;}

.geren-2 ul li{ width:244px; height:232px; line-height:232px; text-align:center; float:left; overflow:hidden; font-size:28px; color:#333; margin-left:-12px; background:url(/contact/css/img/geren-21.png) center center no-repeat; background-size:244px 232px; margin-bottom:10px;}

.geren-2 ul li:first-child{ margin-left:0;}

.geren-2 ul li:nth-child(4){ margin-left:0;}

.geren-2 ul li:nth-child(2n){background:url(/contact/css/img/geren-22.png) center center no-repeat; background-size:244px 232px;}

.geren-2 ul li:nth-child(3n){background:url(/contact/css/img/geren-23.png) center center no-repeat; background-size:244px 232px;}





.yewu-box{ width:710px; height:auto; overflow:hidden;}

.yewu-1{ width:100%; height:auto; overflow:hidden; margin:39px auto 58px; background:#fff;}





.yewu-12{ width:100%; height:403px; overflow:hidden;}



.yewu-12 img{ width:710px; height:403px;}

.yewu-11{ width:686px; height:auto; overflow:hidden; padding-left:12px;  padding-bottom:40px;}

.yewu-11 p{ width:100%; height:50px; line-height:50px; font-size:32px; color:#1373da; overflow:hidden; padding-top:0px;}

.yewu-11 span{ display:block; width:100%; height:auto; overflow:hidden; line-height:40px; padding-top:10px; font-size:28px; color:#666666;  }



.yewu-2box{ padding-bottom:0;}

.yewu-212{ width:710px; padding-right:20px; height:auto; overflow:hidden; padding-top:15px;}

.yewu-212 dl{ display:block; width:100%; height:auto; overflow:hidden; padding-bottom:8px;}

.yewu-212 dl dt{ display:block; float:left;  float:left; width:28px; height:26px; overflow:hidden; padding-top:10px;}

.yewu-212 dl dt img{width:28px; height:26px;}

.yewu-212 dl dd{ display:block; width:660px; height:auto; overflow:hidden; float:right;}

.yewu-212 dl dd p{ width:100%; height:auto; line-height:40px; font-size:28px; font-weight:bold; color:#666666; overflow:hidden;}

.yewu-212 dl dd span{ display:block;  width:100%; height:auto; line-height:40px; font-size:28px; color:#666666; overflow:hidden; padding-bottom:10px; }





.yewu-3{ width:710px; height:auto; overflow:hidden;}

.yewu-31{ width:100%; height:auto; overflow:hidden; padding-top:0px;}

.yewu-311{ width:345px; height:auto; overflow:hidden; float:left; margin-right:20px; margin-bottom:30px;}

.yewu-31 .yewu-311:nth-child(3){ margin-right:20px;}

.yewu-31 .yewu-311:nth-child(4){ margin-left:0;}

.yewu-31 .yewu-311:nth-child( n +4){ margin-bottom:0; }

.yewu-31 .yewu-311:nth-child(2n){ margin-right:0;}

.yewu-31 .yewu-311:nth-child(5){ width:100%;}



.yewu-3111{ width:100%; height:186px; overflow:hidden; background:#eaeaea;}

.yewu-3111 i{ width:80px; height:80px; overflow:hidden; display:block; margin:34px auto 0;}

.yewu-3111 i img{ width:80px; height:80px;}

.yewu-3111 p{ width:100%; height:54px; line-height:54px; overflow:hidden; text-align:center; font-size:28px; color:#333333;}

.yewu-3112{ width:343px; height:318px; overflow:hidden; border:1px solid #e6e6e6;}

.yewu-3112 p{ width:323px; height:280px; line-height:40px; font-size:28px; color:#666666; padding-left:10px; overflow:hidden; padding-top:20px;}



.yewu-31 .yewu-311:nth-child(5) .yewu-3112{  width:708px; height:150px;}

.yewu-31 .yewu-311:nth-child(5) .yewu-3112 p{  width:688px; height:120px;}



.yewu-5{ width:710px; height:auto; overflow:hidden; padding-top:10px; padding-bottom:20px;}

.yewu-51{ width:343px; height:288px; border:1px solid #eeeeee; margin-right:20px; margin-bottom:40px; float:left;}

.yewu-5 .yewu-51:nth-child(3n){ margin-right:20px;}

.yewu-5 .yewu-51:nth-child(2n){ margin-right:0;}

.yewu-51 i{ display:block; width:144px; height:128px; overflow:hidden; margin:60px auto 0;}

.yewu-51 i img{ width:144px; height:128px;}

.yewu-51 p{ width:323px; padding:0 10px; margin-top:60px; height:80px; line-height:80px; font-size:28px; text-align:center; color:#333333; background:#eff2f7;}



.yewu-sj{ width:710px; height:auto; overflow:hidden;}

.scrollBox{ margin:10px auto; text-align:center;  }

.scrollBox .bd li{ width:100%; height:auto; overflow:hidden;}

.scrollBox .bd li span{ width:100%; display:block; height:50px; line-height:50px; font-size:28px; overflow:hidden; font-weight:bold; }

.scrollBox .bd li i{ display:block; margin:20px auto 0; width:0; border-bottom:18px solid #f1f1f1; border-right:18px solid #fff; border-left:18px solid #fff;}

.scrollBox .bd li p{ display:block; width:690px; padding:10px; height:120px; background:#f1f1f1; line-height:40px;  font-size:28px; color:#666;}



	.scrollBox .hd{ height:0; overflow:hidden; font-size:0; width:100%; }

	.scrollBox .hd ul{ display:none; }	



	.scrollBox .prev,.scrollBox .next{ display:inline-block; width:70px; height:40px; overflow:hidden; margin:20px 0px  0;  vertical-align:top; }

	.scrollBox .prev img,.scrollBox .next img{width:70px; height:40px;}

	

	/**/

/*????????????*/

.w1200{ width:100%; height:auto; overflow:hidden;}

.news-neirong01{ width:678px; height:auto; overflow:hidden; margin-bottom:10px;}

.biaoti01{width:100%; height:auto; max-height:100px; line-height:50px; overflow:hidden;}

.biaoti01 h1{font-size:32px; color:#333;text-align:center; }



.news-neirong02{ width:678px; height:auto; overflow:hidden; margin-bottom:10px;}

.biaoti02{width:100%; height:auto; max-height:100px; line-height:50px; overflow:hidden;}

.biaoti02 h1{font-size:28px; color:#333;text-align:center; }



.riqi{width:100%; height:44px; line-height:44px; text-align:center; font-size:24px; overflow:hidden;}

.riqi span{color:#1265b7}

.news-con{width:100%;  height:auto; text-align:left;   font-size:28px !important;line-height:40px; color:#333; padding:20px 0;}

.news-con img{ max-width:100%;}

.news-con p{ font-size:28px !important;}

.news-con span{ font-size:28px !important;}

.news-con font{ font-size:28px !important;}

.back{ width:100%; height:auto; line-height:60px; text-align:left; font-size:28px;  border-top:1px solid #ccc; margin-top:8px; padding-top:10px; padding-bottom:10px; overflow:hidden;}

/*????????????*/

.Ntype{ margin:20px auto 0;}

    .NtypeL

    {

        width: 710px;

        float: none;

        margin: 0 auto;

    }

    .pc_Ntype

    {

        width:720px;

        text-align: center;

    }

    .pc_Ntype a

    {

        display: block;

        width: 170px;

        height: 60px;

        line-height: 60px;

        text-align: center;

        background: #eff2f7;

        color: #666666;

        font-size: 28px;

        margin-right: 10px;

        border-radius: 2px;

        float: left;

    }

	

	.C_main_R1_weizhi

{

    width: 710px;

    text-align: right;

    float: right; padding-right:20px;

    color: #777777; overflow:hidden; line-height:60px;  font-size:26px;

}

.C_main_R1_weizhi a

{

    color: #777777;

    padding: 0 8px;

}

.C_main_R1_weizhi a:hover

{

    color: #0c88c6;

}

.color1{color: #0c88c6!important;}

.C_main_R1_weizhi a:nth-child(3n) {

    padding: 0;

}



/*??????????????????*/

/*.news-lb{ width:710px; height:auto; overflow:hidden; margin-top:20px;}

.news-lb ul{ width:100%; height:auto; overflow:hidden;}

.news-lb ul li{ width:100%; height:auto; overflow:hidden; float:left; margin-right:0px; border-bottom:1px solid #eaeaea; margin-bottom:20px; padding-bottom:20px;}

.news-lb ul li:nth-child(2n){ margin-right:0;}

.news-lb ul li dl{ width:100%; height:auto; overflow:hidden;}

.news-lb ul li dl dt{ display:block; width:229px; height:160px; float:left; overflow:hidden;}

.news-lb ul li dl dt img{ width:229px; height:160px;}

.news-lb ul li dl dd{ width:460px; height:auto; overflow:hidden; float:right;}

.news-lb ul li:hover dt img{-webkit-animation: fangda  1s ease-in  both;}

.news-lb ul li dl dd p{ width:100%; height:100px; line-height:50px; overflow:hidden; font-size:32px; color:#333; text-overflow:normal; white-space:normal;

}

.news-lb ul li dl dd span{ display:none; width:100%; height:48px; line-height:24px; overflow:hidden; font-size:24px; color:#999;}

.news-lb ul li dl dd font{ display:block; width:100%; height:40px; line-height:40px; font-size:28px; color:#666; padding-top:20px;}

.news-lb ul li dl dd font i{ width:49%; display:block; float:left; overflow:hidden;}

.news-lb ul li dl dd font b{ width:49%; display:block; float:right; overflow:hidden;  text-align:right;}*/

/*??????????????????*/

/*???????????????*/

.index_title

{ overflow:hidden;

    text-align: center;

    margin: 48px auto 30px auto;

    position: relative;

}

.index_title .index_title1

{

    font-size: 34px;

    color: #1373da;

    line-height: 40px; background:#fff;

    display: block;

}

.index_title .index_title2

{

    font-size: 20px;

    color: #666666;

    line-height: 30px;

    display:inline-block;

    padding: 0 10px;

    background: #ffffff;

    position: relative;

    z-index: 2;

    margin: 10px auto;

    text-transform:uppercase;

}

.index_title .index_title3

{

    display:block;

    width: 60px;

    height: 2px;

    background: #1373da;

    margin: 0 auto;

}



.index_title .index_title4

{ z-index:1;

    width: 100%;

    height:1px;

    background: #d9d9d9;

    position: absolute;

    bottom: 25px;

}

.index_title .index_title6{    font-size: 32px;color: #666666;line-height: 32px;display: inline-block;padding: 0 10px;position: relative;z-index: 2;margin: 10px auto;

    text-transform: uppercase; background: #fbfbfb;}

/*????????????*/





/*??????????????????*/

.baidu-box{ width:100%; height:auto; overflow:static; position:relative; margin-top:10px;}

.baidu-map{ display:none;}

.hongse-dz{ padding:0 20px; height:auto; overflow:hidden; padding-bottom:20px; position:static; top:0; right:0; z-index:999; width:670px; background-color:rgba(19,115,218,0.8); color:#fff;}

.hongse-dz1{ width:100%; height:auto; overflow:hidden;}

.hongse-dz1 p{ width:100%; height:50px; line-height:50px; padding-top:30px; font-size:30px; overflow:hidden;}

.hongse-dz1 span{ display:block; width:100%; height:50px; line-height:50px; padding-bottom:10px; font-size:30px; overflow:hidden; border-bottom: 1px solid #ebb0a9;  text-transform:uppercase;}

.hongse-dz2{ width:100%; height:auto; overflow:hidden; border-bottom: 1px solid #ebb0a9; padding-bottom:10px;}

.hongse-dz2 p{ width:100%; height:auto; line-height:40px; padding-top:10px; font-size:28px; overflow:hidden;}

.hongse-dz2 span{ display:block; width:100%; height:40px; line-height:40px; font-size:28px; overflow:hidden;}

.hongse-dz3{ width:100%; height:auto; overflow:hidden; padding-top:20px; }

.hongse-dz3 p{ width:100%; height:40px; line-height:40px;font-size:28px; overflow:hidden;}

.hongse-dz3 span{ display:block; width:100%; height:auto; line-height:40px; font-size:28px; overflow:hidden;}



.map-2{ width:100%; height:auto; overflow:hidden;}

.map-2 ul{ width:100%; height:auto; overflow:hidden;}

.map-2 ul li{ width:670px; height:auto; padding:0 20px 20px; background:#f6f4f4; overflow:hidden; cursor:pointer; float:left; margin-right:0px; margin-bottom:20px;}

.map-2 ul li:nth-child(2n){ margin-right:0;}

.map-2 ul li p{ width:100%; height:50px; overflow:hidden; padding-top:30px; padding-bottom:16px; border-bottom:1px solid #e0dede; margin-bottom:16px;}

.map-2 ul li p font{ width:100px; height:50px; line-height:50px; display:block; overflow:hidden; font-size:28px; font-weight:bold; color:#333; float:left;}

.map-2 ul li p i{ display:block; width:50px; height:50px; overflow:hidden; background:url(/contact/css/img/dizhi-2.png) center center no-repeat; background-size:50px 50px; float:right;}

.map-2 ul li span{ width:100% !important;  height:auto; line-height:40px; font-size:28px; color:#666; overflow:hidden; display:block;}

.map-2 ul li span p{width:100%; height:auto; overflow:hidden; padding-top:0; padding-bottom:0; line-height:0; border-bottom:none; margin-bottom:0;}

.xxdz{ width:670px !important;  height:auto; line-height:40px; font-size:28px; color:#666; overflow:hidden; display:block;}



.map-2 ul li:hover{ background:#1373da; z-index: -webkit-transition: all 0.8s ease-in-out;

-moz-transition: all 0.8s ease-in-out;

-o-transition: all 0.8s ease-in-out;

-ms-transition: all 0.8s ease-in-out;}

.map-2 ul li:hover p i{ background:#1373da; background:url(/contact/css/img/dizhi-1.png) center center no-repeat; background-size:50px 50px; }

.map-2 ul li:hover p font{ color:#fff;}

.map-2 ul li:hover span{ color:#fff;}



.map-3{ width:100%; height:auto; overflow:hidden; margin-top:30px;}

.map-3 ul{ width:100%; height:auto; overflow:hidden;}

.map-3 ul li{ width:670px; height:auto; padding:0 20px 20px; background:#f6f4f4; overflow:hidden; cursor:pointer; float:left; margin-right:0px; margin-bottom:20px;}

.map-3 ul li:nth-child(2n){ margin-right:0;}

.map-3 ul li p{ width:100%; height:50px; overflow:hidden; padding-top:30px; padding-bottom:16px; border-bottom:1px solid #e0dede; margin-bottom:16px;}

.map-3 ul li p font{ width:100px; height:40px; line-height:40px; display:block; overflow:hidden; font-size:28px; font-weight:bold; color:#333; float:left;}

.map-3 ul li p i{ display:block; width:50px; height:50px; overflow:hidden; background:url(/contact/css/img/dizhi-2.png) center center no-repeat; background-size:50px 50px; float:right;}

.map-3 ul li span{ width:100%; height:auto; line-height:40px; font-size:28px; color:#666; overflow:hidden; display:block;}



/*??????????????????*/



/*???????????????1??????*/



.location{ margin-top:20px; width:710px; height:80px; line-height:80px; font-size:30px;  overflow:hidden; color:#333; border-bottom:#e6e6e6 1px solid;}

.location a{color:#333;}

.main{ width:710px; height:auto; overflow:hidden; min-height:500px;}

.main-l{ width:100%; height:auto; overflow:hidden; margin-top:20px; min-height:500px;}





.news-nav{ width:100%;     height: 80px;

    background: #eee;

    margin-top: 20px;}

.news-nav ul{ width:100%; height:80px; }

.news-nav ul li{ display:inline-block; float:left; position:relative;

    height:80px;

    line-height: 80px;

    color: #666;

    font-size: 28px;}

.news-nav ul li p{ display:inline-block; margin-left:20px; margin-right:20px;}

.news-nav ul li:hover p{    color: #1373da;

    height: 74px;

    border-bottom: #1373da 6px solid;}

.news-nav ul li.news-navon p{ color: #1373da;

    height: 74px;

    border-bottom: #1373da 6px solid;}

	.xinwen-nav{ display:none; width:100%; background:#fff; z-index:9999; position:absolute; left:0px; top:80px; text-align:center;}

	.xinwen-nav span{ display:block; height:80px; background:#fff; }

	.xinwen-nav span a{ color:#666; border-bottom:2px solid  #1373da; display:inline-block; }

.news-nav ul li:hover .xinwen-nav{ display:block; }





.news-lb{ width:710px; height:auto; overflow:hidden;}

.news-lb ul{ width:100%; height:auto; overflow:hidden;}

.news-lb ul li{ width:100%; height:auto; overflow:hidden;  border-bottom:1px solid #eaeaea; padding-top:20px; padding-bottom:20px;}



.news-lb ul li dl{ width:100%; height:auto; overflow:hidden;}

.news-lb ul li dl dt{ display:block; width:286px; height:200px; float:left; overflow:hidden; transform: translate(0px,0px); }

.news-lb ul li dl dt img{  width:286px; height:200px;}

.news-lb ul li dl dd{ width:400px; height:auto; overflow:hidden; float:right; transform: translate(0px,0px); }

.news-lb ul li dl dd p{ width:100%; height:80px; line-height:40px; overflow:hidden; font-size:28px; color:#333; text-overflow:; white-space:normal; margin-bottom:20px;

}

.news-lb ul li dl dd span{ display:none;}

.news-lb ul li dl dd font{ display:block; width:100%; height:60px; line-height:60px; font-size:28px; color:#666; padding-top:40px;}

.news-lb ul li dl dd font i{ width:100%; display:block; float:left; overflow:hidden;}

.news-lb ul li dl dd font b{ display:none;}

.news-lb ul li dl dd font i em{ display:none}





.news-lb ul li:hover dt{transform: translate(0px,0px); 

-webkit-transition: all 0.8s ease-in-out;

-moz-transition: all 0.8s ease-in-out;

-o-transition: all 0.8s ease-in-out;

-ms-transition: all 0.8s ease-in-out;}

.news-lb ul li:hover dd{transform: translate(0px,0px); 

-webkit-transition: all 0.8s ease-in-out;

-moz-transition: all 0.8s ease-in-out;

-o-transition: all 0.8s ease-in-out;

-ms-transition: all 0.8s ease-in-out;}





/*???????????????1??????*/

.shebao-zx11 i{ display:inline-block; float:right; color:#666;font-size:28px;}





.liucheng-3{ width:100%; height:auto; overflow:hidden; padding-top:10px;}

.liucheng-31{ width:365px; height:auto; overflow:hidden; float:left; margin-bottom:38px; cursor:pointer;}

.liucheng-3 .liucheng-31:nth-child(4){ width:365px;}

.liucheng-3 .liucheng-31:nth-child(7){ width:365px;}

.liucheng-3 .liucheng-31:nth-child(2n){ width:345px;}



.liucheng-311{width:345px;  height:50px; line-height:50px; font-size:30px; text-align:center; margin-left:0; text-align:center;}

.liucheng-312{ width:100%; height:23px; overflow:hidden; background:url(/contact/css/img/shebao-303.png) left 11px repeat-x; margin-top:13px; }

.liucheng-312 p{ width:23px; height:23px; overflow:hidden; background:url(/contact/css/img/shebao-301.png) center center no-repeat; margin-left:161px;}

.liucheng-313{  width:1px; height:30px; overflow:hidden; margin-top:10px; background:#eeeeee; margin-left:172px;}

.liucheng-314{width:325px; height:280px; padding:10px; line-height:40px; font-size:28px;float:left; overflow:hidden; color:#333;background:#eeeeee;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.liucheng-31:hover .liucheng-312 p{  background:url(/contact/css/img/shebao-302.png) center center no-repeat;}

.liucheng-31:hover .liucheng-313{  background:#cc2929;}

.liucheng-31:hover .liucheng-314{  background:#cc2929; color:#fff;}



.liucheng-3 .liucheng-31:nth-child(n + 5) .liucheng-314{ height:80px;}

/*???????????????*/

.zhaopin-box{ width:708px; height:538px; margin-left:0; overflow:hidden;  border:1px solid #eee; border-right:1px solid #eee; margin-bottom:30px;}

.zhaopin-min{ width:100%; height:auto; overflow:hidden; margin-top:30px;}

.zhaopin-1{ width:648px; height:80px; overflow:hidden; border:1px solid #eee; margin-bottom:30px; }

.zhaopin-1 input{ display:block; width:618px; padding:0 19px; overflow:hidden; height:80px; line-height:80px; font-size:28px;color:#333; }

.zhaopin-2{width:648px; height:120px; overflow:hidden; border:1px solid #eee; margin-bottom:30px;}

.zhaopin-2 textarea{ display:block;  width:680px; padding:0 19px; overflow:hidden; height:240px; line-height:60px;font-size:28px; color:#333; }

.zhaopin-an{ width:260px; height:80px; margin-left:40px; overflow:hidden; background:#1373da;}

.zhaopin-an input{ display:block; height:80px; line-height:80px; text-align:center; font-size:32px; color:#fff; cursor:pointer; width:100%;}



/*???????????????*/

.guanjz{ width:100%; text-align:center; height:60px; line-height:60px; overflow:hidden; font-size:28px; color:#333; padding-top:20px;}

.guanjz font{ padding-right:16px;}

.guanjz font a{ color:#333; }



.post_box{ width:100%; height:auto; overflow:hidden; padding:20px 0;}



.post_box img{ max-width:100%;}

.post_box p{ font-size:28px !important;}

.post_box span{ font-size:28px !important;}

.post_box font{ font-size:28px !important;}



}



.fangda

{

    -webkit-animation: fangda  1s ease-in  both;

}



.mmm

{

	-webkit-animation: upup  1s ease-in  both;

}





.AAA

{





	-webkit-animation: AAA  1s ease-in  both;

}



.opacity

{

	-webkit-animation: opacity  2s ease-in  both;

	}

	

.opacity1

{

	-webkit-animation: opacity1  1s ease-in  both;

	}





@-webkit-keyframes AAA {

    0%{opacity:0;-webkit-transform:translate(0,50px);}

    100%{opacity:1;-webkit-transform:translate(0,0);}

}

@-webkit-keyframes fangda {

    0% {opacity: 1;-webkit-transform: scale(1);}

    100% {opacity: 0.8;-webkit-transform: scale(1.1);}

}



@-webkit-keyframes suofang {

    0% {opacity: 0.8;-webkit-transform: scale(1);}

    50% {opacity: 1;-webkit-transform:scale(0.9);}

    100% {opacity: 0.8;-webkit-transform: scale(1);}

}



@-webkit-keyframes shangxia {

    0%{opacity:1;-webkit-transform:translate(0,-5px);}

    25%{opacity:1;-webkit-transform:translate(0,0);}

    50%{opacity:1;-webkit-transform:translate(0,5px);}

    100%{opacity:1;-webkit-transform:translate(0,0);}

}



@-webkit-keyframes upup {

    0%{opacity:1;-webkit-transform:translate(0,50px);}

    100%{opacity:1;-webkit-transform:translate(0,0);}

}





@-webkit-keyframes  opacity {

    0%{opacity: 0}

    100%{opacity: 1}

}



@-webkit-keyframes  opacity1 {

    0%{opacity: 0.1}

    100%{opacity: 1}

}

.pc_Ntype a:hover

{

    background: #1373da!important;

    color: #FFFFFF!important;

    -webkit-transition:all 0.3s linear;

    -moz-transition:all 0.3s linear;

    -ms-transition:all 0.3s linear;

    -o-transition:all 0.3s linear;

}



.pc_NtypeSelect

{

    background: #1373da!important;

    color: #FFFFFF!important;

    -webkit-transition:all 0.3s linear;

    -moz-transition:all 0.3s linear;

    -ms-transition:all 0.3s linear;

    -o-transition:all 0.3s linear;

}



