@charset "utf-8";

/* CSS Reset */

body{background:#fff;}

html{overflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;font-size: 100%;}

.w1000{position:relative;width:1100px;margin:0 auto;}

a:hover{color:#1e73d5;}

.ptb30{padding:30px 0;}

.pt20{padding-top:20px;}
.clearfix{clear: both;}
.bt{

  display:block;

  font-size:14px;

  font-weight:normal;

  text-overflow:ellipsis;

  white-space:nowrap;

  overflow:hidden;

}

.tr,.img{

    -webkit-transition:all .3s linear;

    -mos-transition:all .3s linear;

    -mz-transition:all .3s linear;

    -o-transition:all .3s linear;

    transition:all .3s linear;

}

.img:hover{

    -webkit-transform:scale(1.1);

    -moz-transform:scale(1.1);

    -ms-transform:scale(1.1);

    -o-transform:scale(1.1);

    transform:scale(1.1);

}

.mainBox{background:#fff;padding:0 20px 30px;overflow:hidden;margin:0 auto;width:1100px;}



/* header */

.headerTop{height:85px;}

.headerTop .logo{padding-top:24px;}

.headerTop .tel{background:url(../images/tel.png) no-repeat left center;padding-left:42px;line-height:22px;margin-top:18px;font-size: 14px;}

.headerTop .tel span{display:block;font-family:arial;font-size:22px;color:#1e73d5;}

.headerNav{height:35px;overflow:hidden;}

.headerNav .nav{width:100%;display: table}

.headerNav .nav li{display: table-cell; height:35px;position:relative;z-index:11;}

.headerNav .nav li a{display:block;float:left;width:100%;line-height:35px;overflow:hidden;text-align:center;font-size:16px;background:url(../images/navbj.jpg) repeat-x;}

.headerNav .nav li a:hover,.headerNav .nav li a.active{color:#fff;background:url(../images/navh.jpg) repeat-x;}

/* .headerNav .nav li .sub{position:absolute;top:50px;left:0px;background:#1e73d5;width:140px;overflow:hidden;display:none;z-index:12}

.headerNav .nav li .sub li{height:30px;float:none;background:none;}

.headerNav .nav li .sub li a{display:block;height:30px;line-height:30px;font-size:12px;padding:0;float:none;width:120px;overflow:hidden;text-align:center;border-bottom:1px solid #004296;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:arial,"宋体";margin:0;background:none;}

.headerNav .nav li .sub li a:hover{background:#222;color:#fff;} */



/* banner */

.headerBanner{width:1100px;height:420px;position:relative;margin-top:20px;margin-bottom:20px;}

.headerBanner .bd{width:1100px;height:420px;overflow:hidden;z-index:0;}

.headerBanner .hd{position:absolute;bottom:20px;text-align:center;z-index:12;left:46.9%;font-size:0;line-height:0;height:10px;overflow:hidden;}

.headerBanner .hd li{z-index:2;cursor:pointer;margin-left:5px;display:inline-block;width:6px;height:6px;*display:inline;zoom:1;border:2px solid #fff;border-radius:50%}

.headerBanner .hd li:hover,.headerBanner .hd .on{background:#1e73d5;border-color:#1e73d5;}

.pageBanner{height:220px;position:relative;z-index:10;margin-top:20px;}



/* footer */

.footCopy{overflow:hidden;text-align:center;padding:15px 0 20px;line-height:20px;font-size: 14px;}

.footCopy .menu{}

.footCopy .menu a{padding:0 10px;}

.footCopy .copy span{padding-left:15px;}

.footLink{border-top:1px solid #d6d6d6;padding:10px;line-height:20px;overflow:hidden;font-size: 14px;}

.footLink i{font-style:normal;padding:0 5px;}


.mainL .prorela{overflow:hidden;}
.mainL .prorela h2{height:36px;line-height:36px;font-size:14px;color:#fff;background:url(../images/pline.jpg) repeat-x left center;padding:0 10px;font-weight:normal;}
.mainL .prorela h2 span{display:inline-block;background:url(../images/picon.jpg) no-repeat left center;padding-left:10px;float:left;}
.mainL .prorela h2 a{float:right;display:block;height:18px;}
.mainL .prorela ul{width:840px;padding-top: 12px}
.mainL .prorela ul li{width: 175px;height: 180px;float: left;margin-right: 10px;margin-bottom: 12px;padding: 10px 10px;border: 1px solid #ccc;}
.mainL .prorela ul li .pic{display: table;margin: 0 auto}
.mainL .prorela ul li .pic span{display:table-cell;vertical-align: middle; width:100%;height:160px;}
.mainL .prorela ul li .pic span img{display: block;max-width: 100%;max-height: 100%;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;transition:0.5s all}
.mainL .prorela ul li p{font-size: 14px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.mainL .prorela ul li:hover .pic span img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.mainL .prorela ul li:hover{border: 1px solid #1e73d5;}


.mainL{width:820px;}
.mainL .product{overflow:hidden;}
.mainL .product h2{height:36px;line-height:36px;font-size:14px;color:#fff;background:url(../images/pline.jpg) repeat-x left center;padding:0 10px;font-weight:normal;}
.mainL .product h2 span{display:inline-block;background:url(../images/picon.jpg) no-repeat left center;padding-left:10px;float:left;}
.mainL .product h2 a{float:right;display:block;height:18px;}
.mainL .product ul{width:840px;}
.mainL .product ul li{width:175px;height:108px;float:left;margin-right:11px;margin-top:12px;background:url(../images/pbj.jpg) no-repeat;padding:11px 11px 0;}
.mainL .product ul li .pic{width:40px;}
.mainL .product ul li .pic span{display:block;width:38px;height:28px;border:1px solid #a8c0e2;margin-bottom:6px;}
.mainL .product ul li .txt{width:125px;}
.mainL .product ul li .txt h3{background:url(../images/picona.jpg) no-repeat left center;padding-left:13px;line-height:16px;color:#1e73d5;font-size:14px;text-decoration:underline;font-weight:normal;}
.mainL .product ul li .txt p{padding-top:10px;line-height:20px;color:#000;font-size: 14px;}

/*相关产品*/
.tabListBox .relation_pro{overflow:hidden;}
.tabListBox .relation_pro h2{height:36px;line-height:36px;font-size:14px;color:#fff;background:url(../images/pline.jpg) repeat-x left center;padding:0 10px;font-weight:normal;margin-bottom: 12px;}
.tabListBox .relation_pro h2 span{display:inline-block;background:url(../images/picon.jpg) no-repeat left center;padding-left:10px;float:left;}
.tabListBox .relation_pro h2 a{float:right;display:block;height:18px;}
.tabListBox .relation_pro ul li{width: 175px;height: 180px;float: left;margin-right: 10px;margin-bottom: 12px;padding: 10px 10px;border: 1px solid #ccc;}
.tabListBox .relation_pro ul li .pic{display: table;margin: 0 auto}
.tabListBox .relation_pro ul li .pic span{display:table-cell;vertical-align: middle; width:100%;height:160px;}
.tabListBox .relation_pro ul li .pic span img{display: block;max-width: 100%;max-height: 100%;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;transition:0.5s all}
.tabListBox .relation_pro ul li p{font-size: 14px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.tabListBox .relation_pro ul li:hover .pic span img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.tabListBox .relation_pro ul li:hover{border: 1px solid #1e73d5;}


.mainL .news{margin-top:17px;}

.mainL .news h2{height:36px;line-height:36px;font-size:14px;color:#333;background:url(../images/nline.jpg) repeat-x left center;padding:0 10px;font-weight:normal;}

.mainL .news h2 span{display:inline-block;background:url(../images/nicon.jpg) no-repeat left center;padding-left:10px;float:left;}

.mainL .news h2 a{float:right;display:block;height:18px;}

.mainL .news li{height:40px;line-height:40px;border-bottom:1px dotted #ccc;}

.mainL .news li i{width:80px;height:22px;line-height:22px;text-align:center;color:#fff;margin-top:8px;float:left;font-style:normal;border-radius:2px;background:#339966;}

.mainL .news li.ca1 i{background:#1e73d5;}

.mainL .news li.ca2 i{background:#ff6600;}

.mainL .news li.ca3 i{background:#ff0000;}

.mainL .news li.ca4 i{background:#339966;}

.mainL .news li.ca5 i{background:#1e73d5;}

.mainL .news li.ca6 i{background:#ff6600;}

.mainL .news li.ca7 i{background:#ff0000;}

.mainL .news li.ca8 i{background:#339966;}

.mainL .news li a{display:block;height:40px;width:353px;padding-left:10px;color:#45657b;text-decoration:underline;float:left;}

.mainL .news li a:hover{color:#1e73d5;}

.mainL .news li span{float:right;color:#999;}

/*.mainL .app{height:206px;padding:10px 10px 0;background:#14113c;overflow:hidden;}

.mainL .app h2{width:206px;height:130px;background:url(../images/sbt.png) no-repeat;text-align:center;font-size:16px;color:#fff;padding-top:66px;font-weight:normal;}

.mainL .app h2 a{display:block;}

.mainL .app ul{float:left;width:585px;padding-left:9px;}

.mainL .app ul li{display:block;width:190px;height:95px;float:left;margin-left:5px;margin-bottom:5px;text-align:center;font-size:12px;color:#fff;}

.mainL .app ul li a{display:block;width:190px;height:90px;background:url(../images/sline.jpg) repeat-x;border-radius:2px;padding-top:5px;}

.mainL .app ul li span{display:block;width:52px;height:59px;margin:0 auto;background:url(../images/sicon.png) no-repeat;overflow:hidden;}

.mainL .app ul li a span.sp1{background-position:0 0;}

.mainL .app ul li a span.sp2{background-position:-52px 0;}

.mainL .app ul li a span.sp3{background-position:-104px 0;}

.mainL .app ul li a span.sp4{background-position:-156px 0;}

.mainL .app ul li a span.sp5{background-position:-208px 0;}

.mainL .app ul li a span.sp6{background-position:-260px 0;}

.mainL .app ul li a:hover span.sp1{background-position:0 -59px;}

.mainL .app ul li a:hover span.sp2{background-position:-52px -59px;}

.mainL .app ul li a:hover span.sp3{background-position:-104px -59px;}

.mainL .app ul li a:hover span.sp4{background-position:-156px -59px;}

.mainL .app ul li a:hover span.sp5{background-position:-208px -59px;}

.mainL .app ul li a:hover span.sp6{background-position:-260px -59px;}

.mainL .app ul li a:hover{background:url(../images/slineh.jpg) repeat-x;color:#fff;}*/

/*产品方案*/
.mainL .Program{overflow:hidden;}
.mainL .Program h2{height:36px;line-height:36px;font-size:14px;color:#fff;background:url(../images/pline.jpg) repeat-x left center;padding:0 10px;font-weight:normal;}
.mainL .Program h2 span{display:inline-block;background:url(../images/picon.jpg) no-repeat left center;padding-left:10px;float:left;}
.mainL .Program h2 a{float:right;display:block;height:18px;}
.mainL .Program ul{width:840px;padding-top: 12px}
.mainL .Program ul li{width: 175px;height: 180px;float: left;margin-right: 10px;margin-bottom: 12px;padding: 10px 10px;border: 1px solid #ccc;text-align: center;}
.mainL .Program ul li .pic{display: table;margin: 0 auto}
.mainL .Program ul li .pic span{display:table-cell;vertical-align: middle; width:100%;height:160px;overflow: hidden;}
.mainL .Program ul li .pic span img{display: block;max-width: 100%;max-height: 100%;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;transition:0.5s all}
.mainL .Program ul li p{font-size: 14px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.mainL .Program ul li:hover .pic span img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}


.mainR{width:250px;overflow:hidden;}

.search,.mainR .partner{border:1px solid #d4d4d4;overflow:hidden;border-radius:2px;}

.search .box{height:128px;border:1px solid #fff;background:url(../images/rbj.jpg) repeat-x;padding:0 8px;}

.search h2{height:48px;line-height:48px;font-size:18px;color:#1e73d5;background:url(../images/se.jpg) no-repeat left center;padding-left:50px;font-weight:normal;}

.search form{height:30px;}

.search .text{width:189px;height:28px;line-height:28px;float:left;padding-left:10px;color:#999;border:1px solid #dadada;border-right:none;background:#fff;border-radius:2px 0 0 2px}

.search .subt{width:30px;height:30px;background:url(../images/subt.jpg) no-repeat left center;border:none;float:left;cursor:pointer;}

.search .se{display:block;width:228px;height:30px;line-height:30px;background:url(../images/set.jpg) repeat-x;border:1px solid #c9c9c9;border-radius:2px;margin-top:9px;clear:both;}

.search .se span{display:block;background:url(../images/sy.jpg) no-repeat 9px center;padding-left:35px;font-size: 14px;}

.mainR .partner{margin-top:10px;}

.mainR .partner .box{height:290px;border:1px solid #fff;background:url(../images/pabj.jpg) repeat-x bottom;padding:0 8px;}

.mainR .partner ul{width:290px;}

.mainR .partner ul li{width:110px;height:60px;float:left;margin-right:8px;margin-top:10px;position:relative;}

.mainR .partner ul li img{position:absolute;top:0px;left:0px;z-index:2;transform:rotateY(0deg);transition: all 0.6s ease 0s;backface-visibility:hidden;}

.mainR .partner ul li h3{display:block;width:110px;height:60px;background:#1e73d5;line-height:60px;text-align:center;font-size:14px;position:absolute;top:0px;left:0px;transform:rotateY(-180deg);transition: all 0.5s ease 0s;backface-visibility:hidden;color:#fff;font-weight:normal;}

.mainR .partner ul li:hover img{transform:rotateY(180deg);border-color:#1e73d5;}

.mainR .partner ul li:hover h3{transform:rotateY(0deg);}

.mainR .auth{margin-top:10px;height:58px;border:1px solid #d4d4d4;background:url(../images/kj.jpg) repeat-x;font-size:18px;padding-top:10px;text-align:center;border-radius:2px;}

.mainR .auth a{display:block;}

.mainR .contact{margin-top:10px;width:220px;height:315px;background:url(../images/contact.jpg) no-repeat;padding:0 15px;color:#fff;}

.mainR .contact .dt{width: 230px;height: 166px;padding-top: 18px;}

.mainR .contact .dt p{padding-top: 0;font-size: 14px;}

.mainR .contact h2,.mainR .contact h3{text-align:center;font-weight:normal;line-height:48px;font-size:18px;}

.mainR .contact h3{line-height:16px;font-size:12px;padding-top:10px;}

.mainR .contact p{line-height:20px;padding-top:25px;}

.mainR .contact p a{color:#fff;}

.mainR .contact .more{display:block;width:80px;height:25px;line-height:25px;text-align:center;background:#fff;border-radius:2px;margin:10px auto 0;}



/** sidebar **/

.inSidebar{width:250px;overflow:hidden;}

.inSidebar .menu{margin-top:20px;}

.inSidebar .menu li{margin-top:5px;}

.inSidebar .menu li a{display:block;width:220px;height:40px;line-height:40px;background:url(../images/plc.jpg) no-repeat 10px center;padding-left:24px;border:3px solid #ccc;font-size:14px;}

.inSidebar .menu li a span{display:block;height:40px;float:right;}

.inSidebar .menu li a span img{vertical-align:top;}

.inSidebar .menu li a:hover,.inSidebar .menu li a.active{border-color:#1e73d5;color:#1e73d5;}



.inSidebar .contact{margin-top:20px;background:#1c70d3;color:#fff;border-radius: 4px;}

.inSidebar .contact h3{text-align:center;font-size:16px;font-weight:normal;border-bottom:1px dotted #2b68c5;padding:10px 0 10px;}

.inSidebar .contact h3 span{display:block;font-family:arial;font-size:25px;}

.inSidebar .contact p{padding:0 15px;line-height:22px;font-size: 14px;}

.inSidebar .contact p a,.inSidebar .contact p a:hover{color:#fff;}



/** content **/

.inContent{width:820px;overflow:hidden;}

.inContent .title{height:46px;line-height:40px;background:url(../images/img/conti.png) no-repeat left bottom;margin-bottom:20px;}

.inContent .title h2{display:block;float:left;text-align:left;font-size:18px;overflow:hidden;font-weight:normal;}

.inContent .title span{float:right;}

.inContent .position{line-height:40px;background:url(../images/img/conti.png) no-repeat left bottom;}

.inContent .pageBox{padding-top:20px;}



/** feedback **/

.feedbackT{font-size:16px;padding-bottom:30px;}

.feedbackC label{display:block;float:left;height:32px;line-height:32px;margin-bottom:30px;padding-left:40px;background:url(../images/img/contact.png) no-repeat;font-size:14px;}

.feedbackC label.name{background-position:0 -32px;}

.feedbackC label.email{background-position:0 -64px;}

.feedbackC label.city{background-position:0 -96px;}

.feedbackC label.msg_title{background-position:0 -128px;}

.feedbackC label.address{background-position:0 -160px;}

.feedbackC label.message{background-position:0 -192px;margin-bottom:10px;}

.feedbackC input{width:250px;height:30px;line-height:30px;float:left;margin:0 56px 30px 0;padding:0 10px;border:1px solid #dbdbdb;}

.feedbackC input.last{margin-right:0;}

.feedbackC .msg{border-top:1px dotted #ccc;padding:30px 0;}

.feedbackC textarea{height:125px;width:798px;padding:10px;border:1px solid #dbdbdb;display:block;}

.feedbackC .btns{width:120px;height:40px;margin-right:10px; background:#1e73d5;color:#fff;border:none;font-size:15px;margin-bottom:0;cursor:pointer;font-family:"Microsoft Yahei"}

.feedbackC .reset{background:#ccc;cursor:pointer;margin-bottom:0;}

.feedbackC .tableRow{width:100%;height:32px;}

.feedbackC .tableRow input{width:150px;margin-right:10px;color:#999;float:left;}

.feedbackC .tableRow .checkcode{width:50px;height:22px;margin-left:5px;border:1px solid #ccc;padding:4px 5px;display:block;float:left;background:#fff;}

.feedbackC input:focus,.feedbackC textarea:focus{border-color:#1e73d5;}



/** picture **/

.pictureList{width:890px;}

.pictureList li{width:260px;float:left;margin-right:20px;margin-bottom:5px;overflow:hidden;}

.pictureList li img{border:2px solid #e1e1e1;padding:3px;}

.pictureList li img:hover{border-color:#1e73d5}

.pictureList li h3{height:35px;line-height:35px;text-align:center;}



/** jobs **/

.jobsList{width:100%;overflow:hidden;border-top:1px solid #e8e8e8;}

.jobsList dd{height:48px;line-height:48px;border:1px solid #e8e8e8;background:#fff;cursor:pointer;position:relative;border-top:none;}

.jobsList dd em{display:block;width:8px;height:7px;background:url(../images/img/icone.png) no-repeat;cursor:pointer;position: absolute;top:21px;right:14px;}

.jobsList dd.on{background:#eee;}

.jobsList dd.on em{background:url(../images/img/iconf.png) no-repeat;color:#fff;}

.jobsList dd span{display:block;float:left;height:48px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:15px;width:130px;}

.jobsList dd span.sp1{width:250px;padding-right:20px;}

.jobsList dd span.sp2,.jobsList dd span.sp3{width:95px;}

.jobsList dt{border:1px solid #e8e8e8;border-top:none;padding:30px 50px;background:#fff;font-size:14px;}

.apply{display:block;width:77px;height:30px;line-height:30px;margin-top:30px;background:url(../images/img/iconl.png) no-repeat 10px 6px #666;color:#fff;font-size:14px;padding-left:33px;border-radius:4px;}

.apply:hover{background-color:#1e73d5;color:#fff;}



.jobsShow{border:1px solid #eee;background:#fff;}

.jobsShow h3{font-size:14px;font-weight:bold;background:#eee;line-height:35px; padding-left:15px;font-weight:normal;}

.jobsShow table{margin:10px 20px 20px;background:#fff;}

.jobsShow .mr{padding-right:30px;}

.jobsShow .jobsInput{width:270px;border:1px solid #ccc;line-height:25px;height:25px;padding:0 5px;margin-bottom:10px;}

.jobsShow .input_radio{margin-right:5px;vertical-align: middle;}

.jobsShow .jobsInput:focus,.jobsShow .jobsTextarea:focus{border:1px solid #1e73d5;}

.jobsShow .jobsTextarea{width:766px;padding:5px;border:1px solid #eee;line-height:22px;height:125px;margin-top:3px;display:block;}

.jobsShow .jobsSubmit{background:#999;width:85px;height:25px;line-height:25px;cursor:pointer;border:none;color:#fff;margin-right:10px;margin-top:20px;border-radius:4px;}

.jobsShow .jobsSubmit:hover{background:#666;color:#fff;}

.jobsShow .jobsSubmitb{background:#333;width:100px;height:25px;line-height:25px;cursor:pointer;border:none;color:#fff;margin-top:20px;border-radius:4px;}

.jobsShow .jobsSubmitb:hover{background:#1e73d5;color:#fff;}



/** news **/

.newsList li{height:150px;overflow:hidden;margin-top:20px;border-bottom:1px solid #ddd;padding-bottom:20px;}

.newsList li .pic{display:block;width:223px;height:148px;border:1px solid #ddd;overflow:hidden;}

.newsList li .font{float:left;width:565px;overflow:hidden;margin-left:30px;color:#a6a6a6;line-height:26px}

.newsList li .font h3{font-size:16px;font-weight:normal;line-height:35px;}

.newsList li .font h3 a{color:#333;}

.newsList li .font span{background:url(../images/time.jpg) no-repeat left center;padding-left:20px;display:block;margin-bottom:10px;color:#999;font-size:12px;}

.newsList li .font p{line-height:20px;font-size: 14px;}

.newsList li:hover h3 a,.newsList li .font p a{color:#1e73d5;}

.newsList li:hover .pic{border-color:#1e73d5;}



.newsDetail{padding-top:20px;}

.newsDetail h2{font-size:22px;text-align:center;color:#333;padding-bottom:15px;font-weight:normal;}

.newsDetail .msg{text-align:center;border-bottom:1px solid #e7e7e7;font-family:"宋体";padding-bottom:5px;}

.newsDetail .msg span{padding:0 7px;color:#999;}

.newsDetail .msg .fonts a{padding:0 3px;}

.newsDetail .msg a.active{font-weight:bold;color:#1e73d5;}

.newsDetailCont{padding:20px 0;font-size:14px;overflow:hidden;}

.newsDetailCont .video{width:100%;height:450px;}



/** paging **/

.recTitle{padding-left:20px;height:40px;line-height:40px;background:url(../images/img/page_line.jpg) no-repeat 10px center #f5f5f5;font-size:16px;font-weight:bold;color:#333;font-weight:normal;}

.pagIng{height:40px;background:#f5f5f5;padding:0 10px;overflow:hidden;margin-top:20px;}

.pagIng a{display:block;width:45%;line-height:40px;overflow:hidden;font-size:14px;}

.pagIng .prev{background:url(../images/img/pre_info.gif) no-repeat left center;float:left;padding-left:15px;text-align:left;}

.pagIng .next{background:url(../images/img/next_info.gif) no-repeat right center;float:right;padding-right:15px;text-align:right;}



/** related news **/

.relNews{overflow:hidden;margin-top:20px;}

.relNews ul{width:940px;padding-top:10px;}

.relNews ul li{float:left;margin-right:50px;width:385px;height:28px;line-height:28px;}

.relNews ul li a{display:block;width:260px;line-height:28px;background:url(../images/img/iconh.jpg) no-repeat left center;padding-left:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}

.relNews ul li a:hover{background:url(../images/img/iconi.jpg) no-repeat left center;margin-left:5px;}

.relNews ul li span{float:right;color:#999;}



.proCur{line-height:50px;font-size:14px;}

.proCur a{color:#1e73d5;}

.proMenu{margin-top:15px;}

.proMenu li{margin-top:5px;}

.proMenu li a{display:block;width:220px;height:40px;line-height:40px;background:url(../images/plc.jpg) no-repeat 10px center;padding-left:24px;border:3px solid #ccc;font-size: 14px;}

.proMenu li a span{display:block;height:40px;float:right;}

.proMenu li a span img{vertical-align:top;}

.proMenu li a:hover,.proMenu li a.active{border-color:#1e73d5;color:#1e73d5;}

.proMenu li ol{overflow:hidden;padding:7px 0;}

.proMenu li ol li{margin:0;}

.proMenu li ol li a{display:block;border:none;height:25px;line-height:25px;background:url(../images/plca.jpg) no-repeat 10px center;padding-left:20px;font-size: 14px;}

.proMenu li ol li a:hover,.proMenu li ol li a.active{color:#1e73d5;}

.proTitle{height:36px;line-height:36px;background:#1e73d5;padding-left:15px;font-size:14px;color:#fff;}

.proL{width:193px;min-height:424px;border:1px solid #ccc;margin-right:13px;margin-top:15px;}

.proL h2{height:40px;line-height:40px;background:url(../images/ic.jpg) no-repeat 10px center #cde5f7;padding-left:18px;font-weight:normal;border-bottom:1px solid #ccc;font-size:16px;}

.proL .bo{padding:10px;border-bottom:1px solid #ccc;line-height:18px;font-size: 14px;}

.proL .bo img{float:right;margin-top:7px;}

.proL ul{padding:10px;font-size: 14px;}

.proL ul li a{display:inline-block;height:22px;line-height:22px;background:url(../images/plca.jpg) no-repeat left center;padding-left:10px;}

.pr4,.pr8,.pr12{margin-right:0;}

.pr5,.pr6,.pr7,.pr8{min-height:256px;}

.scrTop{height:17px;line-height:17px;float:right;margin-top:20px;background:url(../images/db.jpg) no-repeat left center;padding-left:23px;color:#1e73d5;}

.proList{margin-top:15px;border:1px solid #ccc;overflow:hidden;}

.proList li p{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-size: 14px;}

.proList .bi{height:30px;line-height:30px;border-bottom:1px solid #ccc;text-align:center;background:#e5e5e5;}

.proList .bi span{display:block;float:left;border-right:1px solid #ccc;}

.proList .sp1{width:307px;}

.proList .sp2{width:100px;}

.proList span.spa{border-right:none;}

.proList ul{overflow:hidden;}

.proList li{width:408px;height:68px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;float:left;}

.proList li.odd{border-right:none;}

.proList li .ti{width:287px;float:left;border-right:1px solid #ccc;padding:10px;text-align:center;}

.proList li .pi{width:100px;float:left;text-align:center;}



.proList li .ti .pr{color:#1e73d5;display:block;}

.proList li .ti .pr span{background:url(../images/plca.jpg) no-repeat left center;padding-left:10px;font-size: 16px;}

.proList .trb{background:#e5e5e5}



/* product left */

.productShowPic{width:352px;margin-top:20px;}

.productShowPic .box{width:352px;height:378px;}

.tbPic{width:350px;height:320px;border:1px solid #dadada;position:relative;z-index:1;}

.tbPic a{width:350px;height:320px;background:#fff;display:table-cell;text-align:center;vertical-align:middle;}

.tbPic a img{vertical-align:middle;max-width:100%;max-height:100%}

.tbPic a{*display:block;*font-family:Arial;*line-height:1;}

div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}

div.zoomMask{position:absolute;background:url(../images/img/mask.png);cursor:move;z-index:1;}



.tbPicList{width:352px;height:46px;overflow: hidden;margin-top:10px;position:relative;}

.tbPicList a.prev,.tbPicList a.next{display:block;width:12px;height:21px;position:absolute;top:14px;left:0;background:url(../images/img/anu.png) no-repeat;overflow:hidden;cursor:pointer;transition:all 0s linear;}

.tbPicList a.prev:hover{background-position:0 -21px;}

.tbPicList a.next{left:auto;right:0;background-position:0 -42px;}

.tbPicList a.next:hover{background-position:0 -63px;}

.tbPicList .tbThumb{position:relative;width:290px;height:46px;margin:0 auto;overflow:hidden;}

.tbPicList .tbThumb ul{position:absolute;width:999999px;height:46px;}

.tbPicList .tbThumb ul li{background:none;float:left;width:76px;height:46px;overflow:hidden;}

.tbPicList .tbThumb ul li a{display:block;width:60px;height:44px;border:1px solid #d9d9d9;text-align:center;background:#fff}

.tbPicList .tbThumb ul li img{max-width:100%;height:44px;cursor:pointer;}

.tbPicList .tbThumb ul li a.tbSelected{border:1px solid #1c71d5;}



.productShowTitle{width:440px;overflow:hidden;margin-top:20px;}

.productShowTitle h2{line-height:22px;font-size:18px;padding:10px 0;font-weight:normal;border-bottom:1px dotted #d9d9d9;color:#1c71d5;}

.productShowTitle .description{padding-top:10px;overflow:hidden;}
.productShowTitle .description p{font-size: 14px;}

.productShowTitle a{display:block;margin-top:20px;}



/* tab */

.tabListBox{overflow:hidden;margin-top:20px;}

.tabList{height:30px;background:url(../images/tabj.jpg) repeat-x;}

.tabList li{display:block;width:204px;height:30px;line-height:30px;float:left;text-align:center;font-size:14px;border-right:1px solid #fff;color:#333;}

.tabList li.on{color:#fff;background:#1c71d5;}

.tabBox{overflow:hidden;padding-top:15px;}



.serviceLi{height:98px;padding-bottom:10px;}

.serviceLi img{float:left;}

.serviceLi .txt{width:625px;float:right;}

.serviceLi .txt h3{font-size:14px;padding-bottom:7px;color:#333;font-weight:normal;}

.serviceLi .txt h3.ha{border-bottom:3px solid #f5d389;}

.serviceLi .txt h3.hb{border-bottom:3px solid #7ac77b;}

.serviceLi .txt h3.hc{border-bottom:3px solid #ae55ca;}

.serviceLi .txt p{line-height:18px;padding-top:7px;}



.inSidebar .latest{margin-top:15px;border:1px solid #d4d4d4;}

.inSidebar .latest h2{height:39px;line-height:39px;font-weight:normal;font-size:18px;color:#1c71d5;background:url(../images/set.jpg) repeat-x bottom;padding:0 10px;}

.inSidebar .latest h2 a{float:right;font-size:12px;text-transform:uppercase;font-family:arial;}

.inSidebar .latest h2 span{padding-right:16px;display:inline-block;}

.inSidebar .bd{padding:10px 15px;height:168px;overflow:hidden;}

.inSidebar .bd li{height:28px;}

.inSidebar .bd li a{display:block;height:28px;line-height:28px;background:url(../images/ne.jpg) no-repeat left center;padding-left:10px;font-size:14px;}

.inSidebar .bd li a:hover{;background:url(../images/neh.jpg) no-repeat left center;color:#1c71d5;}



/** partner **/

.partnerList{margin-top:-20px;}

.partnerList li{height:84px;overflow:hidden;margin-top:20px;border-bottom:1px solid #ddd;padding-bottom:20px;}

.partnerList li .pic{display:block;width:150px;height:82px;border:1px solid #ddd;overflow:hidden;}

.partnerList li .font{float:left;width:465px;overflow:hidden;margin-left:30px;color:#a6a6a6;line-height:26px}

.partnerList li .font h3{font-size:16px;font-weight:normal;line-height:35px;}

.partnerList li .font h3 a{color:#333;}

.partnerList li .font p{line-height:20px;}

.partnerList li:hover h3 a,.partnerList li .font p a{color:#1e73d5;}

.partnerList li:hover .pic{border-color:#1e73d5;}



.abIndex{border:1px solid #ccc;}

.abIndex .box{border:1px solid #fff;}

.abIndex h3{line-height:36px;border-bottom:3px solid #ccc;font-size:16px;color:#1e73d5;margin:0 5px;font-weight:normal;padding-left:5px;}

.abIndex h4{color:#1e73d5;padding-left:5px;padding-top:10px;padding-bottom:10px;}

.abIndex p{margin:0 10px;}

.abIndex .p1{padding-top:10px;font-size: 14px;}

.abIndex .p2,.abIndex .p4{padding-top:19px;color:#1e73d5;font-size: 14px;}

.abIndex .p3{height:17px;line-height:17px;background:url(../images/apl.jpg) no-repeat left center;padding-left:20px;margin-top:5px;}

.abIndex .p4{padding-top:15px;}

.abIndex .more{height:40px;background:url(../images/apll.jpg) repeat-x;border-top:1px solid #ccc;margin-top:20px;}

.abIndex .more a{display:block;line-height:40px;background:url(../images/apli.jpg) no-repeat 15px center;padding-left:25px;color:#1e73d5;}

.aba,.abb{width:403px;float:left;margin-right:10px;}

.abb{margin-right:0;}

.abc{width:818px;margin-top:10px;overflow:hidden;}

.abc .bd{width:806px;margin:15px 5px;overflow:hidden;}

.abc .bd .boxa{width:806px;overflow:hidden;}

.abc .bd ul{width:890px;}

.abc .bd ul li{width:195px;height:126px;float:left;margin-right:8.4px;}

.abc .bd ul li:hover{opacity:0.8}

.pageBox .ser{padding:0 0 15px;font-weight:bold;font-size:14px;color:red;}



.serviceC{background:url(../images/sel.jpg) repeat-x left bottom;overflow:hidden;border-radius:4px;padding:10px;}

.serviceC .inp{width:255px;height:28px;line-height:28px;border:none;float:left;padding-left:5px;margin-right:9px;font-size:12px;background:#fff;}

.serviceC .last{margin-right:0;}

.serviceC .tara{width:788px;height:40px;padding:5px;line-height:20px;display:block;border:none;margin-top:9px;font-size:12px;margin-bottom:9px;background:#fff;}

.serviceC .ver{width:145px;background:#fff;}

.serviceC .checkcode{width:50px;height:22px;padding:3px 5px;border:none;float:left;background:#fff;}

.serviceC .btns{width:75px;height:28px;line-height:28px;text-align:center;font-size:14px;font-family:"黑体";color:#fff;background:#1e73d5;float:left;margin-left:9px;cursor:pointer;}

.serviceC .reset{background:#a8a8a8;}



#pages {padding:25px 0 15px;text-align:center;overflow:hidden;}

#pages  a{margin: 0 4px;font-size:12px;line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#333;border: 1px solid #e3e3e3;background:#fff;}

#pages  a.a1{line-height:30px;height:30px;margin-top:0;padding:0 12px;}

#pages  a:hover{text-decoration:none;color:#000;background:#f1f1f1;}

#pages  span{line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#fff;margin: 0 2px;background: #1E73D5; border: 1px solid #1E73D5;}



.trb .sp1{width: 138px;}

.trb .sp5{width: 100px;}

.trb .sp6{width: 158px;}

