

/* CSS Document */

*{ padding:0; margin:0; list-style:none; text-decoration:none; box-sizing:border-box;}

body{ font-size:14px; font-family:'宋体'; background:#fff; color:#333333;}

a{ color:#333333;}
a span{color:#FFFFFF;}

img{ max-width:100%;}

.fl{ float:left;}

.fr{ float:right;}

.f12{ font-size:12px;}

.red{ color:#f00 !important;}

.f13{ font-size:14px;font-family: "微软雅黑";}

.f16{ font-size:16px;}

.f18{ font-size:18px;}

.f24{ font-size:24px;}

.fm-song{font-family:"宋体";}

.fm-soft{ font-family:'微软雅黑';}

.mtall{ margin-top:10px;}

.mball{ margin-bottom:10px; margin-top: 0px;}

.mtbanner{margin-top:9px;}

@font-face {

  font-family: 'FontAwesome';

  src: url("http://wap.4009963000.com/templets/tpl/other/fontawesome-webfont.eot?v=4.0.1");

  src: url("http://wap.4009963000.com/templets/tpl/other/fontawesome-webfont.eot?") format("embedded-opentype"), url("http://wap.4009963000.com/templets/tpl/other/fontawesome-webfont.woff?v=4.0.1") format("woff"), url("http://wap.4009963000.com/templets/tpl/other/fontawesome-webfont.ttf?v=4.0.1") format("truetype"), url("http://wap.4009963000.com/templets/tpl/other/fontawesome-webfont.svg?v=4.0.1") format("svg");

  font-weight: normal;

  font-style: normal;

}

.fa-chevron-right:before { content: "\f054";}

.container {width: 320px; margin-right: auto; margin-left: auto; overflow:hidden;}

.mid{ margin-left:auto; margin-right:auto;}

input[type="submit"]{-webkit-appearance : none ;  /*解决iphone safari上的圆角问题*/}

.top{ height:80px;}

.navbg{ background:#bc2c26; height:35px;}

.nav{}

.nav ul{}

.nav ul li{ width:80px; float:left; text-align:center; line-height:35px; height:35px;}

.nav ul li a{ display:block; color:#fff;}

.nav ul li a:hover{}

.n_libg{ background: url(../image/sx.png) no-repeat; background-position:center right; background-repeat:no-repeat;}

.fn_libg{ background:url(../image/fsx.png) no-repeat; background-position:center right; background-repeat:no-repeat;}



.banner{ margin-left:auto; margin-right:auto;}

.swiper-container {  width:100%; text-align:left; position:relative;  z-index:5; padding:0; margin-top:7px; }



.swiper-slide { position:relative;text-align:left; float:left; margin:0; padding:0;}



.swiper-container .pagination2{ position:absolute; width:100%; bottom:0;  right:45%;z-index:100; text-align:right;}

.swiper-container .pagination2 .swiper-pagination-switch{ display:inline-block; height:13px; width:13px; background:#cccccc; border-radius:50%; _display:inline; margin-right:0.5em;}

.swiper-container .pagination2 .swiper-active-switch{ background:#00a8ec;}

.tongzhi_list {  height:200px;  overflow:hidden;}

.firstNd img { width:100%; height:200px; }





.tel{ height:40px;}

.telleft{ width:215px; float:left; height:40px; background:#bc2c26; background-image:url(../image/ico-tel.gif); background-repeat:no-repeat; background-position: 6px 6px;    background-size: 25px;}

.teltxt{ width:173px; height:25px; border:0; color:#666666; margin:7px 0 0 35px; padding-left:5px; line-height:25px;outline:medium;}

.telright{ width:105px; float:right; height:40px; background:#8e21a5; border:0; display:block; color:#fff;outline:medium; cursor:pointer;}

.nav_m{ overflow:hidden; }

.nav_m ul{text-align: justify;overflow:hidden; padding-left:0px; height:93px;}

.nav_m ul:after {content: '';width: 100%;display: inline-block;}

.nav_m ul li{content: '';display: inline-block;text-align:center; width:25%; float:left; }

.nav_m ul li a{ width:100%; height:100%; display:block;color:#333333; box-sizing:border-box; font-size:13px; line-height:28px;}

.nav_m ul li a span{ display:block; height:73px; width:73px; margin:0 auto;}

.nav_m ul li a:hover{ color:#333333;}

.ico-wtrl{background:url(../image/ico-wtrl.png)  center  no-repeat;}

.ico-fkyz{background:url(../image/ico-fkyz.png)  center  no-repeat;}

.ico-gjml{background:url(../image/ico-gjml.png)  center  no-repeat;}

.ico-srg{background:url(../image/ico-srg.png)  center  no-repeat;}



.ico-yjbt{background:url(../image/ico-yjbt.png)  center  no-repeat;}

.ico-qtjb{background:url(../image/ico-qtjb.png)  center  no-repeat;}

.ico-sjgh{background:url(../image/ico-sjgh.png)  center  no-repeat;}

.ico-lylx{background:url(../image/ico-lylx.png)  center  no-repeat;}

.ico-yjbt{background:url(../image/ico-yjbt.png)  center  no-repeat;}

.ico-fkjc{background:url(../image/ico-fkjc.png)  center  no-repeat;}



.ico-home{background:url(../image/ico-home.png)  15px 9px   no-repeat;}

.ico-about{background:url(../image/ico-about.png)  15px 9px   no-repeat;}

.ico-qwzj{background:url(../image/ico-qwzj.png)  18px 9px   no-repeat;}

.ico-js{background:url(../image/ico-js.png)  19px 9px   no-repeat;}

.ico-gh{background:url(../image/ico-gh.png)  20px 9px   no-repeat;}

.ico-case{background:url(../image/ico-case.png)  20px 9px   no-repeat;}



.page h1{ text-align:center; font-size:17px; font-family: '\5FAE\8F6F\96C5\9ED1','Microsoft Yahei','Simsun'; color:#006bb7; padding:13px 0 6px 0px;}

.page_wz1{ background:url(../image/ny_jh.jpg) no-repeat left center; padding-left:24px; font-size:14px; font-weight:bold; color:#c00; width:280px; margin:0 auto;}

.page_wz1 a{ text-decoration:underline; color:#c00;}

.page .dh{ text-align:center; color:#f00; font-size:16px;}

.page .dh a{ color:#444;}

.page_text{ line-height:1.5; padding-bottom:10px; margin:10px 10px 5px 10px; border-bottom:1px solid #dedede;}

.page_text p{ text-indent:2em; margin:10px 0px}

.page_text p a{ color:#f00; text-decoration:underline;}



.nnav{ width:100%; height:75px;  background: #bc2c26;}

.nnav ul{ overflow:hidden; background-image: url(../image/bgnav.png); background-position:center; background-repeat:no-repeat;}

.nnav ul li{ width:33.3333%; float:left; height:37.5px; line-height:37.5px;}

.nnav ul li a{ display:block; width:100%; height:100%; color:#fff; padding-left:45px;}

.bodl{ border-left:1px solid #0084ff;}

.bodr{ border-right:1px solid #00419a;}



.findtit{ height:40px; background:url(../image/findtit.png) no-repeat bottom; color:#d91047; text-align:center; line-height:30px; }

.findbox{ padding:11px 0 10px 0; background:#ebebeb; overflow:hidden;}

.findbox a{ color:#fff;height:30px; line-height:30px; text-align:center; margin-bottom:5px;}

.find1{ width:177px; background-color:#a4009c;}

.find2{ width:138px; background-color:#0086d0;}

.find3{ width:155px; background-color:#613dbc;}

.find4{ width:160px; background-color:#da532c;}

.find5{ width:100%; background-color:#b41b43;}

.find6{ width:218px; background-color:#009bad;}

.find7{ width:97px; background-color:#009c00;}

.fktit{ background:#bc2c26; color:#fff; padding-left:10px; height:35px; line-height:35px; font-weight:bold;}



.cotop{ height:50px; overflow:hidden;}

.cotop ul{ height:50px; overflow:hidden;text-align: justify;}

.cotop ul:after{content:'';width: 100%; display: inline-block;}

.cotop ul li{  display: inline-block; width:100px; height:50px; line-height:50px;   }

.cotop ul li a{ color:#71001e; display:block; width:100%; height:100%; text-align:center;background:#edc9bb;border-radius:5px; font-size:16px; font-family:'微软雅黑'; }

.cotop ul li a:hover,.cotop ul li a.cur{color:#fff; background:#bc2c26; border-radius:5px;}

.cobot{}

.cobot ul{ overflow:hidden;}

.cobot ul li{ overflow:hidden;}



.cb1box{}

.cb1l{ width:160px; height:200px; float:left;}

.cb1l a{ width:160px; height:200px; display:block; position:relative;}

.cb1r a{ width:151px; height:95px; display:block; position:absolute; }

.cb1r{ width:151px; height:200px; float:right; position:relative;}

.bor1{ border:1px solid #cccccc;}

.expert{ margin-top:-10px;}

.exlist{overflow:hidden ; border-bottom:1px dotted #999999; padding:10px 0;}

.exleft{ width:47px; float:left; margin-right:5px;}

.exmid{ width:150px; float:left;}

.exmid strong{ font-size:13px; margin-bottom:5px; display:inline-block;}

.exright{ width:100px; float:right;}

.exright a{ padding:5px 5px; border-radius:4px;}

.orga{ background:#fa7701; display:block; text-align:center; color:#fff; margin-bottom:11px;}

.bluea{ background:#c7124a; display:block;text-align:center; color:#fff;}

.about{ overflow:hidden;}

.about a{ color:#ff0000;}

.abot{ overflow:hidden;}

.abzj{ width:155px; height:40px; background-color:#ce034e; color:#fff; display:block; float:left; border-radius:20px; padding-left:50px; padding-top:4px; background-image:url(../image/ico-zj.png); background-position:15px 6px; background-repeat:no-repeat; line-height:15px;}

.abtel{width:155px; height:40px; background-color:#f6790b; color:#fff; display:block; float:right; border-radius:20px; padding-left:50px; padding-top:4px; background-image:url(../image/ico-phone.png); background-position:15px 6px; background-repeat:no-repeat; line-height:15px;}

.more{ color:#fff; padding-right:8px;}



.icase{ overflow:hidden;}

.icleft{width:125px; height:75px; float:left;}

.icright{ width:180px; float:right;}

.icright ul{}

.icright ul li{ height:25px; line-height:25px; overflow:hidden;border-bottom:1px dotted #a9a9a9;}

.icright ul li:last-child{border-bottom:1px dotted #fff;}

.icright ul li a{ color:#333333;}

.casebor{ }



.bdlf{ margin-bottom:10px;}

.bdlf ul{ margin:10px 0;}

.bdlf ul li{ margin-left:10px; /*border-bottom:1px solid #dedede*/; margin-right:10px; font-size:14px;}

.bdlf ul li img{ float:left; margin-top:5px;}

.bdlf ul li a{ padding-left:8px; background:url(../image/jiant_mr.gif) no-repeat right center; height:37px; line-height:38px; overflow:hidden; display:block;}

.bdlf ul li a:hover{ color:#006fbe;/* background:#f2f2f2 url(../images/jiant_hover.gif) no-repeat right center;*/ text-decoration:none;}

.bdlf p{ background:#ebebeb; height:31px; text-align:center; line-height:31px; margin:0 10px;}

.listfy{ background:#ebebeb; height:31px; text-align:center; line-height:31px; margin:0 10px;}

.listfy ul li { float:left; display:inline;}

.listfy ul li a{ background:none}

/*焦点图*/

.cor_bs,.cor_bs:hover{color:#ffffff;}

.keBody{}



.kePublic{background:#FFF; padding:0px;}

.keBottom{color:#FFF; padding-top:25px; line-height:28px; text-align:center; font-family:'微软雅黑'; background:url(../image/ico-tel.jpg) repeat-x top left; padding-bottom:25px}

.keTxtP{font-size:16px; color:#ffffff;}

.keUrl{color:#FFF; font-size:30px;}

.keUrl:hover{ text-decoration: underline; color: #FFF; }

.mKeBanner,.mKeBanner div{text-align:center;}

/*科e互联特效基本框架CSS结束，应用特效时，以上样式可删除*/

.main_visual{height:320px;overflow:hidden;position:relative;}

.main_image{height:320px;overflow:hidden;position:relative;}

.main_image ul{width:9999px;height:320px;overflow:hidden;position:absolute;top:0;left:0}

.main_image li{float:left;width:100%;height:320px;}

.main_image li span{display:block;width:100%;height:320px}

.main_image li a{display:block;width:100%;height:320px}

.main_image li .img_1{background:url('../image/banner1.gif') center top no-repeat; background-size:contain;}

.main_image li .img_2{background:url('../image/banner2.jpg') center top no-repeat; background-size:contain;}

div.flicking_con{position:absolute;top:360px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}

div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../image/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}

div.flicking_con a.on{background-position:0 -21px}

#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}

#btn_prev{background:url(../image/hover_left.png) no-repeat left top;left:100px;}

#btn_next{background:url(../image/hover_right.png) no-repeat right top;right:100px;}

/*焦点图*/

.care{ background:#ffffff;}

.aboutcon{ line-height:22px;}

.abtbot{height:30px; width:285px; margin:11px auto 0;}

.atel1{ width:175px; height:30px; line-height:30px; color:#fff; font-size:18px; background:#d23062; margin-right:10px; display:inline-block; padding-left:30px; background-image:url(../image/ico-tel1.png); background-position:10px 4px; background-repeat:no-repeat; float:left;}

.asub1{ background:#0089b0; width:97px; height:30px; line-height:30px; color:#fff; text-align:center;display:inline-block; float:right;}

.txl{ text-align:left;}

.txc{ text-align:center;}

.txr{ text-align:right;}

.qwzj_box{}

.qwzj_top{ position:relative; height:91px;}

.qt_tit{ position:absolute; bottom:10px; left:0; width:100%; text-align:center; font-size:18px;}

.qwzj_bot{}

.qwzj_bot ul{}

.qwzj_bot ul li{ width:151px; height:88px; position:relative;}

.qwzj_bot ul li a{ display:block;}

.qwzj_bot ul li a img{ max-width:100%;}

.name{ position:absolute; font-size:16px; color:#333333; font-weight:bold; top:30px; left:80px; }

.zxzs{     position: absolute; background: #bc2c26;top: 60px; left: 75px; color: #fff;width: 70px; height: 20px; line-height:20px; text-align:center; border-radius: 5px;}

.abtit{ height:35px;}

.abtleft{ width:90px; height:35px; line-height:35px; text-align:center; color:#fff; font-size:18px; font-weight:bold; background:#bc2c26; float:left;}

.abtright{ width:230px; padding-left:10px; line-height:35px; height:35px; float:right;color:#fff; font-size:18px; font-weight:bold; background:#ee2670;}

.text2in{ text-indent:2em;}

.lh22{ line-height:22px;}

.text2in a{ color:#ff0000;}

.oh{ overflow:hidden;}



.gongy{} 

.gytop{ position:relative; width:320px; border:1px solid #b1b1b1; height:115px;}

.gybot{ border:1px solid #b1b1b1; width:155px; height:114px; border:1px solid #b1b1b1; position:relative;}

.botspan{ width:100%; text-align:left;  padding:5px 4px; color:#fff; background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7; position:absolute; bottom:0; font-size:13px; z-index:99;}



.abcase{}

.abcase ul{ overflow:hidden; margin-right:-10px; margin-bottom:-10px;}

.abcase ul li{ width:155px; margin-right:10px; }

.abctop{ border:1px solid #b1b1b1; height:114px; overflow:hidden}

.abcbot{ background:#efefef; padding:10px 5px; text-align:left; display:block;}

.abcbot strong{ display:block; margin-bottom:5px; height:17px; overflow:hidden;}



.msgbox{}

.gh_bg{line-height:28px; font-size:12px;}

.gh_bg table tr td{ }

.mfss{ text-align:left; width:100%; min-width:300px; line-height:20px; padding-top:10px; font-size:12px; color:#F00}

.mfss img{ float:left; margin-left:35px;}

/* 当前位置 */

.dqwz{ color:#444; background:url(../image/ny_dqwzBg.gif) repeat-x; height:34px; line-height:34px; padding-left:10px; overflow:hidden;}

.dqwz em{ color:#f00;}



#select{ width:95%; height:27px;line-height:27px; color:#ff0000}

.yuyue{ width:95%; height:27px; border:1px solid #c7c7c7; background:#f4f4f4; line-height:27px; color:#8c8282; text-indent:5px; border-radius:5px;  box-shadow: 3px 3px 5px 2px rgba(199, 199, 199, 0.41) inset;

 }

.yuyue2{width:95%; height:27px; border:1px solid #c7c7c7; background:#f4f4f4; line-height:27px; color:#8c8282; text-indent:30px; border-radius:5px;  box-shadow: 3px 3px 5px 2px rgba(199, 199, 199, 0.41) inset;background:url(../image/data.png) 5px 1px no-repeat;}

.bqms{width:95%; line-height:22px; min-height:50px; color:#8c8282; text-indent:5px; border-radius:5px; box-shadow: 3px 3px 5px 2px rgba(199, 199, 199, 0.41) inset; border:1px solid #c7c7c7; background:#f4f4f4;}

.anniu{ background:url(../image/gh_an.png) no-repeat; width:174px; height:31px; border:none;}

.gh_bg span{ font-size:12px; color:#f00}

.gh_z{ padding:0 5px 0px 5px; font-size:12px; color:#F00; line-height:22px;min-width:300px; text-align:center;}

.gh_z p{ padding:0 10px; text-indent:0px; font-size:12px; line-height:20px;}

.gh_z span{ clear:both; padding:0px 0px 8px 5px;  line-height: 31px;height: 31px; } 

.gh_z span img{ float:left; margin-right:5px;}

.gh_center { margin:auto; }

.smt1{color:#FFF; background:#bc2c26; width:127px; height:32px; text-align:center; line-height:32px; border:none; cursor:pointer; border-radius:5px; }

.smt2{border:#cdcdcd 1px solid; border-radius:4px; height:30px; cursor:pointer; background:url(../image/smt2.jpg) repeat-x; width:80px; color:#666; }

.search2{ height:97px;border:#cdcdcd 1px solid; border-radius:3px;  margin:0 5px;background:#f7f7f7;}

.ipt1{float:left;height:26px; color:#999; border:1px solid #cfcfcf; line-height:26px; border-right:none; background:url(../image/input.jpg) no-repeat;text-indent:20px; width:52%}

.form_bg{min-height:57px; margin-left:10px;}

.form_bg p{ text-indent:0; line-height:31px; color:#F00;text-align:left;}

.mfd_z{ float:left; color:#0e5aa6; line-height:28px; padding-right:5px;}

.ipt2{float:left;border:none;background:#0e5aa6; height:28px; line-height:24px; color:#FFF;padding:0px; margin:0; font-size:12px; }

.mfss{ text-align:left; width:100%; min-width:300px; line-height:20px; padding-top:10px; font-size:12px; color:#F00}

.mfss img{ float:left; margin-left:35px;}

.greentd{ padding:10px; background:#efefef; line-height:20px;}

.footer{ line-height:22px; text-align:center;}

.footer a{ color:#f00000;}

.flogo{ width:400px; height:30px;  background-size:contain;text-align: center;font-size: 14px;font-family: "微软雅黑";}




.article_zx { font-size:14px; width:320px; border:1px dashed #afafaf; margin-top:10px; height:auto; overflow:hidden; margin:auto;}

.article_zx .p1 span { color:#F00;}

.article_zx .p1 {font-size:14px; line-height:23px; padding:10px 22px 10px 11px;}

.article_zx .p1 a { color:#F00;}

.article_zx .p2 { padding-left:11px; padding-bottom:12px;}





.page_ul ul li{ line-height:25px; }

.zjtj{margin-top:11px;text-align: center;font-size: 14px; color:#000000; font-family:'微软雅黑',Arial, Helvetica, sans-serif;}
