/* CSS Document */
.ding{background:#fff;}
.ny{display:block; width:100%; height:570px;}
.about_banner{display:block; background:url(../images/a_ny.jpg) no-repeat center top;}
.pro_banner{display:block; background:url(../images/p_ny.jpg) no-repeat center top; height:520px;}
.news_banner{display:block; background:url(../images/n_ny.jpg) no-repeat center top;}
.net_banner{display:block; background:url(../images/net_ny.jpg) no-repeat center top;}
.join_banner{display:block; background:url(../images/join_ny.jpg) no-repeat center top;}
.contact_banner{display:block; background:url(../images/contact_ny.jpg) no-repeat center top; height:520px;}
.opinion_banner{display:block; background:url(../images/opinion_ny.jpg) no-repeat center top;height:520px;}

.curr_menu{display:block; width:100%; height:50px; background:#dcdddd;}
.curr_menu .inner{ position:relative; z-index:2; left:0; top:0; display:block;}
.curr_menu  ul{display:block; position:absolute; left:300px; top:0; z-index:9;}
.curr_menu  li{float:left; width:170px; height:50px; line-height:50px;}
.curr_menu  a{float:left; width:170px; height:50px; font-size:14px; text-align:center; color:#000; line-height:50px;}
.curr_menu  a:hover{background:url(../images/down.png) no-repeat center bottom; color:#fff; height:61px;}
.curr_menu  a.current{background:url(../images/down.png) no-repeat center bottom; color:#fff; height:61px;}
.pp .inner  ul{left:100px;}
.nn .inner  ul{left:380px;}
.cc .inner  ul{left:470px;}
.ct .inner  ul{left:470px;}


.pagelink{font-size:15px;margin-top:50px;}
.pagelink span{padding:4px 5px; margin-right:7px; border:1px solid #e1e1e1; float:left; font-size:15px;}
.pagelink  a{float:left; font-size:15px;padding:4px 5px;border:1px solid #e1e1e1; margin-right:7px;}
.pagelink  select{}

.content{display:block; width:100%; margin-top:30px; padding-bottom:30px;}
.content .a_in{display:block; width:1280px; margin:0 auto;font-size:15px; line-height:32px;}
.content .a_in .z3{font-size:18px; display:block; color:#444;}
.content .a_in .a_pic{display:block;}
.content .a_in .a_pic ul{display:block; margin-top:20px;}
.content .a_in .a_pic li{float:left; width:300px; margin-right:20px; font-size:16px; line-height:40px; margin-bottom:20px;}
.content .a_in .a_pic li a{font-size:16px; line-height:40px; text-align:center; background:#f0f0f0;display:block;}
.content .a_in .a_pic li img{display:block; width:300px;}


.content .about{display:block; width:100%;}
.content .about .title{display:block;width:100%; padding-bottom:25px; height:50px; line-height:50px; font-size:30px; color:#0071ee; text-align:center; border-bottom:1px solid #e4e4e4;}
.content .about .con{display:block; padding-top:20px; width:1200px; margin:0 auto; overflow:hidden;}
.content .about .con h4{display:block; height:50px; line-height:50px; font-size:24px; color:#696969; text-align:center; background:url(../images/line4.jpg) no-repeat center bottom; font-weight:normal; margin-bottom:40px;}
.content .about .con .fl{width:650px; font-size:13px; line-height:24px;}
.content .about .con .fr{width:500px;}
.content .about .con  ul{display:block; width:1300px;margin-top:30px;}
.content .about .con  ul li{float:left; width:315px; height:210px; margin-right:7px;}
.content .about .con  ul li img{display:block; width:315px; height:210px;}



.content .culture{display:block; width:100%; margin-top:30px; padding-top:30px; border-top:1px solid #e1e1e1;}
.content .culture .title{display:block; height:50px; line-height:50px; background:url(../images/line4.jpg) no-repeat center bottom;}
.content .culture .title h4{display:block; text-align:center; font-size:24px; color:#696969; font-weight:normal;height:50px; line-height:50px; }
.content .culture .con{display:block; padding-top:15px; width:1200px; overflow:hidden; margin:0 auto;}
.content .culture .con ul{display:Block; width:1300px;}
.content .culture .con li{float:left;width:388px; height:450px; margin-right:14px;}
.content .culture .con li .c_in{display:block; padding:40px 30px;}
.content .culture .con li .mtitle h4{display:block; font-size:32px; line-height:40px; color:#fff;  font-weight:normal;}
.content .culture .con li .mtitle .en{display:block; font-size:50px;line-height:50px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.content .culture .con li .tip{display:block; margin-top:30px; font-size:24px; line-height:30px; color:#fff;}
.content .culture .con li .tip2{color:#fff;font-size:14px;}
.content .culture .con li .detail{display:block; padding-top:40px; font-size:14px; color:#fff;}

.content .culture .con li.sincerity{background:#00d0f6;}
.content .culture .con li.innovate{background:#00a8f6;}
.content .culture .con li.unite{background:#40c300;}


.content .video{display:block; width:100%; margin-top:30px; border-top:1px solid #e1e1e1;}
.content .video .title{display:block; height:50px; line-height:50px; background:url(../images/line4.jpg) no-repeat center bottom; padding-top:20px;margin-bottom:20px;}
.content .video .title h4{display:block; text-align:center; font-size:24px; color:#696969; font-weight:normal;height:50px; line-height:50px; }
.content .video .con{display:block; height:500px;  width:1200px; margin:0 auto;padding-top:40px;background:url(../images/video_bg.jpg) no-repeat center top; }
.content .video .con .v_in{display:block; width:684px; height:428px; margin:0 auto; }


.content .manager{display:block; width:1200px; margin:0 auto; margin-top:30px; height:550px; background:url(../images/manager_bg.jpg) no-repeat center top;}
.content .manager .m_in{display:block; padding-left:30px; padding-top:25px;}
.content .manager .m_in .title{display:block; height:50px; line-height:50px; font-size:24px; color:#fff; background:url(../images/line5.jpg) no-repeat left bottom;}
.content .manager .m_in .title h4{height:50px; line-height:50px; font-size:24px; color:#fff; font-weight:normal;}
.content .manager .m_in .con{display:block; padding-top:30px; font-size:13px; color:#fff; width:790px;line-height:26px;}

.content .pro_list{display:block; width:1200px; margin:0 auto; overflow:hidden;}
.content .pro_list ul{display:block;width:1230px;}
.content .pro_list ul li{float:left; width:392px; height:326px; position:relative; z-index:2; left:0; top:0; margin-right:12px; margin-bottom:15px;}
.content .pro_list ul li a.pic{display:block; width:392px; height:326px;}
.content .pro_list ul li a.pic img{display:block; width:392px; height:326px;}
.content .pro_list ul li a.tit{display:block; position:absolute; left:20px; top:20px; z-index:9; height:30px; line-height:30px; font-size:18px; color:#000; background:url(../images/ar.png) no-repeat left center; width:200px; padding-left:40px;}
.content .pro_list ul li a.tit:hover{color:#007cef; font-weight:bold;}


.product_list{display:block; width:1200px; margin:0 auto;overflow:hidden;}
.product_list  ul{display:block; width:1220px;}
.product_list  ul li{float:left; width:272px;height:402px; margin-right:20px; margin-bottom:25px; overflow:hidden; border-bottom:1px solid #e1e1e1;}
.product_list  ul li a{display:block; width:272px; height:388px;  transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s;-moz-transition:all .7s linear 0s;}
.product_list  ul li a .tit{display:block; height:40px; line-height:40px; font-size:18px; color:#0071ee;}
.product_list  ul li a .detail{display:block;height:60px; font-size:13px; color:#999;  line-height:20px;overflow:hidden;}
.product_list  ul li a:hover{display:block; width:272px; height:378px; }
.product_list  ul li a:hover .tit{display:block; height:40px; line-height:40px; font-size:15px; color:#0285cf;}
.product_list  ul li img{display:block; width:272px; height:272px; transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s;-moz-transition:all .7s linear 0s; -o-transition:all .7s linear 0s;}
.product_list  ul li a:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);-o-transform:scale(1.1); -moz-transform:scale(1.1);}
.product_list  ul li a:hover .detail{color:#0285cf;}



/*--------------产品--------------*/
.pro_content{display:block; width:100%; background:#f0f0f0; padding-bottom:30px;}
.location{display:block; width:1200px; margin:0 auto; height:50px; line-height:50px; font-size:12px; color:#696969;}
.location a{color:#0071ee;}
.pro_content .main{display:block; width:1200px; margin:0 auto;  background:#fff;}
.pro_content .main .m_in{display:block; padding:40px; width:1120px;}
.pro_content .main .m_in .fl{width:860px;}
.pro_content .main .m_in .fr{width:185px;}
.pro_content .main .m_in .fl .rescommend{display:block; width:860px;}
.pro_content .main .m_in .fl .rescommend .pic{float:left; width:392px; height:294px;}
.pro_content .main .m_in .fl .rescommend .pic img{display:block; width:392px; height:294px;}
.pro_content .main .m_in .fl .rescommend .wz{float:right; width:390px; border-top:1px solid #e1e1e1; padding-top:30px; height:294px; border-bottom:1px solid #e1e1e1;}
.pro_content .main .m_in .fl .rescommend .wz .tip{display:block; height:16px; line-height:16px; font-size:14px; color:#848484; text-align:right;}
.pro_content .main .m_in .fl .rescommend .wz h4{display:block; height:50px; line-height:50px;  font-size:24px; color:#0071ee; font-weight:normal; text-align:right; padding-bottom:20px; border-bottom:1px solid #eee;}
.pro_content .main .m_in .fl .rescommend .wz .summary{display:block; padding-top:40px; font-size:12px;}

.pro_content .main .m_in .fl .mtitle{display:block; width:860px; overflow:hidden;margin-top:30px;}
.pro_content .main .m_in .fl .mtitle ul{display:block; width:880px;}
.pro_content .main .m_in .fl .mtitle li{float:left; width:110px; height:72px; margin-right:5px; background:#f4f4f4; padding-left:100px; cursor:pointer;}
.pro_content .main .m_in .fl .mtitle li h2{display:block; height:22px; line-height:22px; font-size:16px; font-weight:normal; color:#3d3d3d; padding-top:15px;}
.pro_content .main .m_in .fl .mtitle li .m_tit{display:block; height:22px; line-height:22px; font-size:16px;font-weight:normal; color:#3d3d3d; padding-top:15px;}
.pro_content .main .m_in .fl .mtitle li .tip{display:block; color:#a6a6a6;line-height:15px; font-size:12px;}
.pro_content .main .m_in .fl .mtitle li.m1{ background:#f4f4f4 url(../images/p_icon1.png) no-repeat 50px center;}
.pro_content .main .m_in .fl .mtitle li.m2{ background:#f4f4f4 url(../images/p_icon2.png) no-repeat 50px center;}
.pro_content .main .m_in .fl .mtitle li.m3{ background:#f4f4f4 url(../images/p_icon3.png) no-repeat 50px center;}
.pro_content .main .m_in .fl .mtitle li.m4{ background:#f4f4f4 url(../images/p_icon4.png) no-repeat 50px center;}

.pro_content .main .m_in .fl .mtitle li.m1:hover{ background:#dcdddd url(../images/p_icon1.png) no-repeat 50px center;}
.pro_content .main .m_in .fl .mtitle li.m2:hover{ background:#dcdddd url(../images/p_icon2.png) no-repeat 50px center;}
.pro_content .main .m_in .fl .mtitle li.m3:hover{ background:#dcdddd url(../images/p_icon3.png) no-repeat 50px center;}
.pro_content .main .m_in .fl .mtitle li.m4:hover{ background:#dcdddd url(../images/p_icon4.png) no-repeat 50px center;}
.pro_content .main .m_in .fl .p_con{display:block; width:100%; font-size:14px; line-height:24px; color:#878787; padding-top:28px;margin-top:50px; border-top:1px solid #e1e1e1;}
.pro_content .main .m_in .fl .p_con .z3{font-size:18px; color:#3f3f3f; display:block; height:50px; line-height:50px; margin-top:30px;}

.pro_content .main .m_in .fr .list{display:block; width:185px;}
.pro_content .main .m_in .fr .list .title{display:block; width:100%; height:70px; background:#0071ee;}
.pro_content .main .m_in .fr .list .title h4{display:block; height:70px; line-height:70px; font-size:18px; color:#ededed; background:url(../images/ar2.png) no-repeat 12px center; padding-left:40px; font-weight:normal;}
.pro_content .main .m_in .fr .list .con{display:block; background:#e9e9e9;}
.pro_content .main .m_in .fr .list .con li{display:block; height:42px; line-height:42px;}
.pro_content .main .m_in .fr .list .con li a{display:block; line-height:42px; font-size:14px; color:#191919; padding-left:34px;}
.pro_content .main .m_in .fr .list .con li a:hover{background:#f5f5f5; color:#5c5c5c;}
/*------------------news----------------*/
.newslist{display:block;width:1200px; margin:0 auto;}
.newslist dd{display:block; width:100%; margin-bottom:40px; overflow:hidden; padding-bottom:30px;border-bottom:1px dashed #e1e1e1; position:relative; z-index:2; left:0; top:0;}
.newslist dd .tit{display:block; height:30px; line-height:30px; font-size:20px; font-weight:normal; color:#222;}
.newslist dd .time{display:block; line-height:22px; font-size:13px; color:#999; padding-bottom:8px;}
.newslist dd .d_c{didsplay:block; width:100%;padding-top:7px;}

.newslist dd .d_c  img{ width:174px; margin-right:15px;} 
.newslist dd .d_c .wz{  font-size:12px; line-height:22px;height:132px; overflow:hidden; color:#999;}
.newslist dd .d_c .wz a{font-size:12px; line-height:22px;color:#999;}
.newslist dd .moret{display:block; position:absolute; z-index:9; right:0px; bottom:30px; width:80px; height:20px; background:#9c9c9c; line-height:20px; font-size:12px; color:#fff; text-align:center;}
.newslist dd .moret:hover{background:#044FB5; color:#fff;}
/*----------------*/
.newsdetail{display:block; width:1200px; margin:0 auto; padding:40px 0px; background:#fafafa; box-shadow:0px 3px 2px 1px #eee;}
.newsdetail .title{display:block; width:1000px; margin:0 auto; padding-bottom:20px; border-bottom:1px solid #e1e1e1;}
.newsdetail .title h2{display:block; height:40px; line-height:40px; text-align:center; font-size:24px; color:#696969; text-align:center; font-weight:normal;}
.newsdetail .title .time{display:block; height:20px; line-height:20px; font-size:13px; color:#696969; text-align:center; }
.newsdetail .news_con{display:block; width:1000px; margin:0 auto; padding-top:50px; font-size:14px; color:#959595;}

/*------------------*/
.customer{display:block; width:1200px; margin:0 auto;}
.customer img{display:block; width:92%; margin:0 auto;}
.caselist_out{display:block;width:100%; padding-top:40px; border-top:1px solid #e1e1e1; margin-top:30px;}
.caselist{display:block; width:1200px; margin:0 auto;  overflow:hidden;}
.caselist ul{display:Block; width:1220px;}
.caselist li{float:left; width:272px; margin-right:20px;background:#f0f0f0; padding-bottom:10px; margin-bottom:20px;}
.caselist li a.tit{display:block;width:272px; font-size:15px; color:#044FB5; line-height:40px; font-weight:bold; padding:0px 15px;}
.caselist li a.tit:hover{background:#f0f0f0; color:#0071ee; font-weight:bold;}
.caselist li img{display:block; width:272px; height:272px;}
.caselist li a.detail{display:block; font-size:13px; line-hegiht:22px;padding:0px 15px;height:88px; overflow:hidden;}

/*------------------*/
.user{display:block; width:100%; padding:30px 0px; background:#fff;}
.user .gun{display:block; width:1200px; margin:0 auto; position:relative; z-index:2; left:0; top:0;}
.user .gun .arrow_l{position:absolute; left:0px; top:30px; width:38px; height:38px; background:url(../images/left2.png) no-repeat left center; cursor:pointer;}
.user .gun .arrow_r{position:absolute; right:0px; top:30px; width:38px; height:38px; background:url(../images/right2.png) no-repeat left center; cursor:pointer;}
.user #scrollarea{display:block; width:1120px; height:92px; margin:0 auto; overflow:hidden; margin-top:20px;}
.user #inrea{display:block; width:500%;}
.user #area1{float:left;}
.user #area2{float:left;}
.user #scrollarea li{float:left; width:200px; margin-left:20px; font-size:16px; color:#666; text-align:center; }
.user #scrollarea li a{display:block; width:200px; height:90px; border:1px solid #e1e1e1;}
.user #scrollarea li a:hover{ border:1px solid #0071ee;}
.user #scrollarea li img{display:block; width:200px; height:90px;}

/*-------项目案例---------*/
.c_in{display:block; padding:40px 40px;}
.case_rescommend{display:block; width:1080px; margin:0 auto;}
.case_rescommend .pic{float:left; width:484px; height:311px;}
.case_rescommend .pic img{display:block; width:484px; height:311px;}
.case_rescommend .wz{float:right; width:515px; padding-top:40px;}
.case_rescommend .wz h4{display:block;line-height:40px; font-size:24px; color:#888888; font-weight:normal;}
.case_rescommend .wz ul{display:block; width:507px; margin-top:20px;}
.case_rescommend .wz li{display:block; height:47px; background:#f4f4f4;margin-bottom:3px; }
.case_rescommend .wz li .w_tit{float:left; height:47px; width:98px; background:#e6e6e6; line-height:47px; font-size:14px; color:#888888; text-align:center;}
.case_rescommend .wz li .w_detail{float:right;width:384px; line-height:47px; font-size:14px; color:#888; padding-left:20px;}

.c_con{display:block; width:1080px; margin:0 auto; margin-top:60px;font-size:14px; line-height:28px;}
.c_con .c_tit{display:block; height:50px; line-height:50px; border-bottom:1px solid #e1e1e1; font-size:18px; color:#454545; margin-bottom:20px;}
.c_con .z3{font-size:18px; color:#3f3f3f; display:block; height:50px; line-height:50px; margin-top:30px;}
.c_con a{font-size:14px; line-height:28px;}
/*---------------营销网络-------------*/
.network{display:block; width:1200px; margin:0 auto;  background:url(../images/map2.jpg) no-repeat right bottom; padding:90px 0px;margin-bottom:80px;}
.network .tip{display:block; width:520px; font-size:14px; line-height:24px; color:#000;}

.network dl{display:block;margin-top:90px;}
.network dl dd{display:block; padding-left:70px; margin-bottom:30px;}
.network dl dd .tip{height:22px; line-height:22px; font-size:16px; color:#000;}
.network dl dd .code{display:block;line-height:30px; font-size:24px; color:#000;}

.network dl dd.tel{background:url(../images/tel.jpg) no-repeat left center;}
.network dl dd.tel .code{color:#82cdf0; font-size:30px;}

/*----------------地图---------------*/
.contact_con{display:block; width:100%; margin-top:30px; margin-bottom:70px;}
.ditu{display:block; width:1200px; margin:0 auto; position:relative; z-index:2; left:0; top:0;}
.ditu .lianxi{display:block;width:400px;  position:absolute; background:#0071ee; left:40px; top:40px; z-index:3;}
.ditu .lianxi .l_in{display:block; padding:30px 30px;}
.ditu .lianxi .l_in .l_tit{display:block; height:60px; padding-left:60px; background:url(../images/tel2.png) no-repeat left center;}
.ditu .lianxi .l_in .l_tit .tip{display:block;line-height:20px; font-size:16px; color:#fff; padding-top:5px;}
.ditu .lianxi .l_in .l_tit .code{display:block;height:34px; font-size:30px; color:#53dee1;line-height:34px;}
.ditu .lianxi .l_in .l_con{display:block; padding-left:60px; font-size:16px; color:#fff; padding-top:20px;}
.ditu .lianxi .l_in h2{display:block;padding-left:60px; height:30px; line-height:30px; font-size:24px; color:#fff; margin-top:20px; font-weight:normal;}
/*------------------------------------------------------------*/
.yykh{display:none; width:100%; background:url(../images/fancybox_overlay.png) repeat left top; position:absolute; left:0; top:0; z-index:999;}
.yykh .y_in{display:block; width:720px; margin:0 auto; padding:40px; background:#fff; position:relative; z-index:2; left:0; top:200px;}
.yykh .y_in .close{display:block;width:40px; height:40px; background:url(../images/close.png) no-repeat center center; position:absolute; right:-15px; top:-15px; cursor:pointer;}

/*--------------------人力资源----------------*/

.message{display:block; width:1040px; border:5px solid #f4f3f3; margin:0 auto; padding:60px;}
.message .fl{width:310px; }
.message .fl h4{display:block; height:70px; line-height:70px; font-size:34px; color:#0071ee; font-weight:normal; }
.message .fl .tip{display:block; height:40px; line-height:40px; font-size:22px; color:#444;}
.message .fl .detail{display:block; font-size:17px; line-height:24px; padding-top:20px;}
.message .fl .ww{display:block; padding-top:50px; font-size:19px; color:#999; font-weight:normal;}

.message .fr{width:600px; font-size:15px;border-left:1px solid #e1e1e1; padding-left:90px;}
.message .fr .m_button{display:block; width:420px; height:50px; background:none; border:none;background:#0071ee; line-height:50px; font-size:17px; color:#fff; text-align:center;font-family:Candara,Arial, Helvetica, sans-serif;}
