@charset "utf-8";

/* CSS Document */

body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: "微软雅黑" , "宋体"; position:relative;}/*网站字体颜色*/

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/

a:focus{outline:0;} /*for ff f6n.net*/
*{margin:0px; padding:0px}

a:hover { text-decoration:underline;}

.vam { vertical-align:middle;}

.clear{clear:both; height:0; line-height:0; font-size:0;}

p{ word-spacing:-1.5px;}

.tr { text-align:right;}

.tl { text-align:left;}

.center { text-align:center;}

.fl { float:left;}

.fr { float:right;}

.pa{ position:absolute;}

.pr{ position:relative}
.c { color:#ff5a00; }

/* -- 购物车外部框架 -- */

.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}

.wd100{width:100%;border-bottom:1px solid #e6f0f8; height:33px; line-height:33px; color:#8d8d8d; background: #F5F5F5;}
.cont{width:100%; height:auto;}
header ,.topinfo, .content , .footer , .footer_list{ width:980px; margin:0 auto; font-family:微软雅黑;}
.topinfo{}
.topinfo .welcome{line-height:33px; height:33px;}
.topinfo .tnav{width:25%; display:table;}
.topinfo .tnav ul{list-style:none; display:table-row; width:100%}
.topinfo .tnav ul li{width:25%; text-align:center; display:table-cell; }


header{position:relative; height:124px; overflow:hidden;}

header .logo{position:absolute; left:0; top:38px;}

header .logo dd{margin-left:14px; padding:10px 0 10px 18px; border-left:1px solid #e5e5e5;}
header .logo dd h1{font-size:18px; color:#024fa1;}
header .logo dd h2{font-size:18px; color:#024fa1; height:20px;}
header .logo dd p{font-size:18px; height:auto; font-weight:bold; color:#333;}



header .phone{padding:4px 44px 4px 0px; margin-top:20px; background:url(../images/Phone_ico.png) no-repeat right center; text-align:right; color:#555;}
header .phone dd{font-size:26px; line-height:26px; font-family:Arial, Helvetica, sans-serif; color:#024fa1;}


.flash{width:100%; height:450px; position:relative;}
nav{position:absolute; width:100%; height:46px; top:0; z-index:2;}
nav ul{width:980px; margin:0px auto; list-style:none;}
nav ul li{float:left; width:12.3%; background-color:#1c1c1c; text-align:center; height:46px; line-height:46px; border-right:1px solid #5F5F5F;}
nav ul li:last-child{border-right:none;}
.swiper-container{width:100%; height:450px; text-align:center;}
.swiper-container img{width:100%;}
nav ul li a{ font-size:14px; color:#fff; text-decoration:none; font-family:microsoft yahei;}

.contf{width:100%; background-color:#f6eed9; float:left; padding-bottom:80px;}
.contf .wid980{width:980px; margin:80px auto;}
.contf .wid980 .contfl{width:245px; height:524px; float:left; background-color:#FFF; border:1px solid #ddd; border-top:5px solid #ea5504; overflow:hidden;}
.contf .wid980 .contfl .flt{width:225px; margin:0px auto; height:50px; line-height:50px; border-bottom:1px solid #ddd;}
.contf .wid980 .contfl .flt .flttext{float:left; font-size:14px; width:auto;}
.contf .wid980 .contfl .flt ul{float:right; list-style:none; width:20px;}
.contf .wid980 .contfl .flt ul li{float:left;width:5px;height:9px;margin-right:5px;margin-top:20px;overflow:hidden;cursor:pointer;background:url("../images/arrow.png") 0 0 no-repeat}
.contf .wid980 .contfl .flt ul li.nextmenu{background-position:0 -50px; float:right;}
.contf .wid980 .contfl .flt ul li.prestop{background-position:-60px 0}
.contf .wid980 .contfl .flt ul li.nexstop{background-position:-60px -50px}
.contf .wid980 .contfl .flc{ width:210px; margin:20px auto; }
.contf .wid980 .contfl .flc ul{width:100%; list-style:none;}
.contf .wid980 .contfl .flc ul li{width:100%;}
.contf .wid980 .contfl .flc ul li .img{ width:208px; border:1px solid #eee; text-align:center; height:180px; overflow:hidden;}
.contf .wid980 .contfl .flc ul li .img img{max-width:185px;}
.contf .wid980 .contfl .flc ul li .name{ width:208px; text-align:center; height:40px; line-height:40px; }
.contf .wid980 .contfl .flc ul li .name h3{font-size:14px; line-height:40px;}
.contf .wid980 .contfr{width:715px; float:right;height:524px;}
.contf .wid980 .contfr .rimg{ height:478px; overflow:hidden; background:#fff; text-align:center; }
.contf .wid980 .contfr .rtit{ height:45px; line-height:45px; border-top:1px solid #ddd; background:#eee; }
.contf .wid980 .contfr .rtit .left{ width:auto; margin:0px; margin-left:15px; float:left }
.contf .wid980 .contfr .rtit .right{ width:auto; margin:0px; margin-right:15px; float:right; }
.contf .wid980 .contfr .rtit .right a { background:#ea5504;; border-radius:30px; padding:5px 20px; color:#FFF; }


.conts{width:100%; float:left;}
.conts .proCen{margin:20px auto; width:980px; border-bottom:3px solid #cecece; height:112px; overflow:hidden;}
.conts .proCen .proTit{width:164px; float:left;}
.conts .proCen ul{width:816px; float:left; height:112px; margin-left:0px;  background-color:#024fa1; overflow:hidden; list-style:none;}
.conts .proCen ul li{float:left; width:19.8%; border-left:1px solid #3572b4; border-bottom:1px solid #3572b4; height:56px; line-height:56px; text-align:center; color:#fff;}
.conts .proCen ul li h3 a{display:block; font-size:14px; color:#fff;}

.conts .proIntr{margin-bottom:20px; margin:0px auto; width:982px;}
.conts .proIntr .proTab{overflow:hidden; background:url(../images/tabli_bg.png) repeat-x center; height:40px;}
.conts .proIntr .proTab ul{width:100%; list-style:none;}
.conts .proIntr .proTab ul li{width:244px; height:40px; line-height:40px; float:left; overflow:hidden; text-align:center; border-right:1px solid #929292;}
.conts .proIntr .proTab ul li:last-child{border-right:none;}
.conts .proIntr .proTab ul li.curr{background:url(../images/tabli_bg_curr.png) repeat-x; color:#FFFFFF;}

.conts .proIntr .proListCont{border-left:1px solid #e4eaee; overflow:hidden;}
.conts .proIntr .proListCont dl{float:left; padding:22px 0; width:489px; border-bottom:1px solid #ccc; border-right:1px solid #e4eaee;}

.conts .proIntr .proListCont dl dt{margin-left:25px; float:left; width:201px;}

.conts .proIntr .proListCont dl dt img{border:10px solid #e4eaee; width:201px; height:198px;}

.conts .proIntr .proListCont dl dd{ margin-right:24px; width:213px; height:198px; float:right; overflow:hidden;}

.conts .proIntr .proListCont dl dd h3{font-size:14px; height:38px; line-height:38px;}

.conts .proIntr .proListCont dl dd h3 a{color:#024fa1;}

.conts .proIntr .proListCont dl dd span{font-weight:bold; color:#333;}

.conts .proIntr .proListCont dl dd p{margin-top:4px; line-height:20px; height:80px; overflow:hidden; color:#333;}

.conts .proIntr .proListCont dl.projiao{float:left; padding:22px 0; width:489px; border-bottom:1px solid #ccc; border-right:1px solid #e4eaee;}

.conts .proIntr .proListCont dl.projiao dt{margin-left:25px; float:left; width:144px;}

.conts .proIntr .proListCont dl.projiao dt img{border:10px solid #e4eaee; width:140px; height:198px;}

.conts .proIntr .proListCont dl.projiao dd{ margin-right:24px; width:270px; height:198px; float:right; overflow:hidden;}

.conts .proIntr .proListCont dl.projiao dd h3{font-size:14px; height:38px; line-height:38px;}

.conts .proIntr .proListCont dl.projiao dd h3 a{color:#024fa1;}

.conts .proIntr .proListCont dl.projiao dd span{font-weight:bold; color:#333;}

.conts .proIntr .proListCont dl.projiao dd p{margin-top:4px; line-height:20px; height:110px; overflow:hidden; color:#333;}

.contt{width:100%; margin-top:10px; background-color:#f6eed9; float:left;}
.contt .greattit{width:980px; margin:0px auto;padding:30px 0px 20px 0px; border-bottom:1px solid #dfd8c5; font-weight:bold; font-size:34px; text-align:center; position:relative; color:#000000; background:url(../images/t_pattern1.png) no-repeat top center; display:block; }
.contt .greattit .left{ width:18%; height:36px; vertical-align:top; margin:18px; background:url(../images/l_wing2.png) no-repeat right; display:inline-block; }
.contt .greattit .gtit{width:55%; display:inline-block;}
.contt .greattit .gtit h3{font-size:34px;}
.contt .greattit .gtit em{font-style:normal; font-weight:normal; text-transform:uppercase; font-size:12px; display:block; }
.contt .greattit .right{ width:15%; height:36px; vertical-align:top; margin:18px; background:url(../images/r_wing2.png) no-repeat left; display:inline-block;}

.contt .greatcont{width:980px; margin:0px auto;}
.contt .greatcont .gitem{ padding:50px 0px; overflow:hidden; background:url(../images/shadow.png) no-repeat bottom center; width:980px; }
.contt .greatcont .gitem .itemcl{ width:500px; }
.contt .greatcont .gitem .itemcl dl{overflow:hidden; margin-bottom:20px; width:100%; }
.contt .greatcont .gitem .itemcl dl dt{ font-family:Impact, "Arial Black", sans-serif; font-size:32px; background:url(../images/icobg.png) no-repeat;margin-left:0px; width:86px; height:74px; line-height:74px; text-align:center; color:#fff; float:left; }
.contt .greatcont .gitem .itemcl dl dd{ width:auto; margin-left:15px; }
.contt .greatcont .gitem .itemcl dl dd h4{ font-size:28px; display:block; margin-top:10px; }
.contt .greatcont .gitem .itemcl dl dd p{ font-size:13px; color:#999999; text-transform:uppercase; font-style:normal; }
.contt .greatcont .gitem .itemcl ul li{ background:url(../images/li_ico.png) no-repeat 0px 5px; color:#666; font-size:14px;padding-left:15px; padding-bottom:15px; border-bottom:1px solid #ddd; margin-bottom:15px;}

.conts .contsBanner{width:980px; margin:10px auto; position:relative;}
.conts .contsBanner img{display:block;}
.conts .contsBanner p{position:absolute; font-family:Arial, Helvetica, sans-serif; left:830px; top:94px; font-size:18px; color:#0451ab;}

.conts .honors{width:960px; margin:10px auto; height:333px; border:10px solid #eef2f5; background-color:#fff;}
.conts .honors dl{margin:0 20px;position:relative; height:44px; line-height:44px;}
.conts .honors dl dt{padding-left:22px; font-size:16px; font-weight:bold; color:#024fa1; background:url(../images/titA_ico.png) no-repeat left center;}
.conts .honors dl dt a{color:#024fa1;}
.conts .honors dl dt span{margin-left:10px; font-size:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#b0b0b0;}
.conts .honors dl dd{position:absolute; right:0px; top:14px; width:52px; height:16px; background:url(../images/titMore_ico.png) no-repeat center;}

.conts .honors .honorCont{padding:24px 0; position:relative;}
.conts .honors .honorCont ul{margin:0 auto; width:880px; list-style:none; overflow:hidden;}
.conts .honors .honorCont ul li{margin:0 12px; width:152px; float:left; text-align:center;}
.conts .honors .honorCont ul li img{border:1px solid #e5e5e5;}
.conts .honors .honorCont ul li h5{padding-top:12px; font-weight:normal;}

.conts .honors .honorCont .btnLeft{position:absolute; top:50%; margin-top:-15px; width:33px; height:33px;left:-18px; background:url(../images/ryBtnLeft.png) no-repeat center;}
.conts .honors .honorCont .btnRight{position:absolute; top:50%; margin-top:-15px; width:33px; height:33px;right:-18px; background:url(../images/ryBtnRight.png) no-repeat center;}

.contt .about{position:relative; margin:20px auto; width:980px;}
.contt .about dl{margin:0 20px;position:relative; height:44px; line-height:44px;}
.contt .about dl dt{padding-left:22px; font-size:16px; font-weight:bold; color:#024fa1; background:url(../images/titA_ico.png) no-repeat left center;}
.contt .about dl dt a{color:#024fa1;}
.contt .about dl dt span{margin-left:10px; font-size:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#b0b0b0;}
.contt .about dl dd{position:absolute; right:0; top:10px; padding-left:24px; font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#0451a4; background:url(../images/gyPhone_ico.png) no-repeat left center;}
.contt .about .abCont{height:284px; overflow:hidden; background-color:#fff; width:100%;}
.contt .about .abCont .abimg{padding:10px; margin-right:20px; float:left; width:352px;}
.contt .about .abCont .aboutcont{ height:284px; float:right; width:586px;}
.contt .about .abCont .aboutcont .aboutintro h5{padding-top:10px; height:44px; line-height:44px; font-size:18px;}
.contt .about .abCont .aboutcont .aboutintro p {margin-right:30px; line-height:24px; height:120px; overflow:hidden;}
.contt .about .abCont .aboutcont ul{position:absolute; bottom:0; right:0; width:608px; overflow:hidden; background-color:#0451a4; list-style:none;}
.contt .about .abCont .aboutcont ul li{float:left; width:25%; height:92px; text-align:center; background:url(../images/yjsm_br.png) no-repeat left center;}
.contt .about .abCont .aboutcont ul li img{ border:none;}

.conts .news{width:980px; margin:40px auto;}

.conts .news .new{ border:1px solid #ddd; width:680px; float:left; }
.conts .news .new .newtit{ width:640px; margin:0px auto 20px; height:70px;  border-bottom:1px solid #ddd; }
.conts .news .new .newtit ul{width:376px; list-style:none; height:70px; line-height:70px; font-size:18px; font-weight:bold; float:left;}
.conts .news .new .newtit ul li{width:94px; text-align:center; float:left;color:#353535; line-height:70px;  }
.conts .news .new .newtit ul li.active{ color:#ff5a00;border-bottom:3px solid #ff5a00;}
.conts .news .new .newtit .more{width:auto; float:right; line-height:70px;}
.conts .news .new .newCont{width:640px; margin:10px auto;height:426px;}
.conts .news .new .newCont .contHot{ margin:5px;  overflow:hidden; }
.conts .news .new .newCont .contHot dl{ overflow:hidden; border-bottom:1px dashed #ddd; padding-bottom:15px; }
.conts .news .new .newCont .contHot dl dt{ width:220px; height:158px; float:left; background:url(../images/m9_picbg.png) no-repeat; text-align:center; }
.conts .news .new .newCont .contHot dl dt img{ width:208px; height:142px; margin-top:4px;}
.conts .news .new .newCont .contHot dl dd{ width:400px; float:right; }
.conts .news .new .newCont .contHot dl dd h3{ font-size:14px; margin:5px 0px 10px 0px; font-weight:bold; color:#353535 }
.conts .news .new .newCont .contHot dl dd p{ font-size:12px; color:#666; line-height:23px; }
.conts .news .new .newCont .contHot dl dd .contact{ margin-top:15px; }
.conts .news .new .newCont .contHot dl dd .contact a { padding:5px 10px; margin-right:10px; color:#fff; }
.conts .news .new .newCont .contHot dl dd .contact .btn1 { background:#888888; }
.conts .news .new .newCont .contHot dl dd .contact .btn2 { background:#ea5504; }
.conts .news .new .newCont ul{width:100%; list-style:none; margin:0px;}
.conts .news .new .newCont ul li{ background:url(../images/list_arrow.png) no-repeat left center; padding-left:10px; border-bottom:1px dashed #ddd; height:35px; line-height:35px; overflow:hidden; }


.conts .news .faq{ width:280px; float:right; }
.conts .news .faq .faqtit{ width:260px; margin:0px auto 20px; height:70px;  border-bottom:1px solid #ddd; }
.conts .news .faq .faqtit .ftit{width:120px; height:70px; line-height:70px; font-size:18px; color:#dddddc; font-weight:bold; float:left; text-align:right;}
.conts .news .faq .faqtit .ftit a{ line-height:70px; color:#ff5a00; border-bottom:3px solid #ff5a00; float:left; }
.conts .news .faq .faqtit .more{width:auto; float:right; line-height:70px;}
.conts .news .faq .faqlist{ width:260px;height:438px; overflow:hidden;}
.conts .news .faq .faqlist dl{ border-bottom:1px dashed #ddd; padding-bottom:30px; }
.conts .news .faq .faqlist dl dt{ overflow:hidden; margin:15px 0px; }
.conts .news .faq .faqlist dl span{ display:inline-block; height:20px; line-height:20px; width:20px; text-align:center; background:#ff5a00; color:#fff; margin-right:5px; }
.conts .news .faq .faqlist dl dt h3{ font-size:14px; line-height:20px; display:inline; }
.conts .news .faq .faqlist dl dd span{ background:#353535; }
.conts .news .faq .faqlist dl dd p{ line-height:25px; width:235px; color:#666666; display:inline; }

.contfi{ width:100%; height:580px; background:url(../images/mfi_bg.jpg) no-repeat center center; margin-top:20px; float:left; }
.contfi .fivbg{ width:100%; height:580px;  background:url(../images/m0_hand.png) no-repeat center center;  }
.contfi .fivbg .fivcont{width:980px; height:580px; margin:0px auto;}
.contfi .fivbg .fivcont .fiveleft{ margin:120px 0 0 120px; width:460px; float:left; }
.contfi .fivbg .fivcont .fiveleft .list { overflow:hidden; margin-bottom:20px; }
.contfi .fivbg .fivcont .fiveleft .tit { font-size:26px; font-weight:bold; margin-bottom:10px; }
.contfi .fivbg .fivcont .fiveleft .tel { height:20px; line-height:19px; background:url(../images/telico_s.png) no-repeat left center; padding-left:25px; font-size:14px; color:#666; margin-bottom:40px; }
.contfi .fivbg .fivcont .fiveleft input[type=text],.contfi .fivbg .fivcont .fiveleft textarea { vertical-align:middle; border:1px solid #ddd; outline:none; padding:10px; margin:0px; }
.contfi .fivbg .fivcont .fiveleft input[type=text] { width:150px; }
.contfi .fivbg .fivcont .fiveleft input[type=submit],.contfi .fivbg .fivcont .fiveleft input[type=reset] { margin:0px; padding:0px; border:0px; width:100px; height:35px; line-height:35px; margin-right:10px; cursor:pointer; outline:none; }
.contfi .fivbg .fivcont .fiveleft input[type=submit] { background:#ff5a00; color:#ffffff; }
.contfi .fivbg .fivcont .fiveleft input[type=reset]  { background:#dddddd; color:#353535; }
.contfi .fivbg .fivcont .fiveleft textarea { width:388px; resize:none; }
.contfi .fivbg .fivcont .fiveleft label { font-size:14px; color:#777777; width:50px; height:36px; line-height:36px; display:inline-block; overflow:hidden; vertical-align:middle; }
.contfi .fivbg .fivcont .fiveright { margin:120px 80px 0 0; width:240px; float:right; }
.contfi .fivbg .fivcont .fiveright div { background:url(../images/m0_ico.png) no-repeat 0px 0px; height:35px; line-height:35px; padding-left:35px; }
.contfi .fivbg .fivcont .fiveright .tp { background:none; height:auto; padding-left:0px; margin-bottom:30px; }
.contfi .fivbg .fivcont .fiveright .qq { background-position:-5px -35px; }
.contfi .fivbg .fivcont .fiveright .yx { background-position:-5px -105px; }
.contfi .fivbg .fivcont .fiveright .dh { background-position:-5px -0px; }
.contfi .fivbg .fivcont .fiveright .cz { background-position:-5px -70px; }
.contfi .fivbg .fivcont .fiveright .wz { background-position:-5px -175px; }

.contsix{ background:#342c2a; color:#a19f9e; font-size:13px; width:100%; float:left; padding-bottom:30px; }
.contsix .foot_nav{width:980px; margin:20px auto; border:1px solid #4a3f3c;  border-left:none; border-right:none;}
.contsix .foot_nav ul{ text-align:center; width:810px; margin:0px auto; display:block; list-style:none; }
.contsix .foot_nav ul li{width:90px; display:inline-block; margin-top:20px; margin-bottom:20px;}
.contsix .foot_info{width:980px; margin:30px auto;}
.contsix .foot_info .flogo{ background:url(../images/footer_logo.png) no-repeat center center; width:344px; height:100px; float:left; }
.contsix .foot_info ul{ height:100px; width:500px; overflow:hidden; line-height:25px; text-align:left; float:right; list-style:none; }
.contsix .foot_info ul li{height:25px; line-height:25px; text-align:left; display:block;}
.contsix .foot_info ul li a{display:inline-block;}
.contsix .foot_info ul li a img,.contsix .foot_info ul li a p{display:inline-block; margin-right:5px; line-height:25px; border:none;}

.flink{margin:20px auto 15px; width:980px;}

.flink .contTit{ height:32px; float:left;}

.flink .contTit .titA{background:url(../images/yqljTit_ico.png) no-repeat left; padding-left:20px; font-size:16px; line-height:32px; color:#fff;}

.flink .contTit span{color:#4c4c4c; padding-left:10px;}

.flink ul{width:100%; margin:10px auto;  line-height:34px; list-style:none; overflow:hidden;}

.flink ul li{width:auto; margin-left:5px; margin-right:5px; text-align:center; float:left; color:#9c9c9c;}

.nrcont{width:100%; margin-top:10px; margin-bottom:10px;  background-color:#f6eed9; float:left;}
.nrcont .nrbox{ background:url(../images/lm_bg.png) no-repeat top center #fff; overflow:hidden; width:1020px; margin:0px auto; display:block; }
.nrcont .nrbox .nrleft{ background:url(../images/lm_left_border.png) repeat-y 238px 0px #fff; margin-left:23px; margin-top:23px; width:240px; float:left; }
.nrcont .nrbox .nrleft .navlist{width:240px; height:auto;}
.nrcont .nrbox .nrleft .navlist .navLtit { padding:15px; }
.nrcont .nrbox .nrleft .navlist .navLtit span { border-left:3px solid #ff5a00; padding:5px 0px 5px 15px; display:block; }
.nrcont .nrbox .nrleft .navlist .navLtit strong { font-size:22px; font-weight:bold; line-height:100%; overflow:hidden; }
.nrcont .nrbox .nrleft .navlist .navLtit em { display:block; text-transform:uppercase; font-style:normal; font-size:13px; font-weight:bold; color:#342c2a; line-height:100%; margin-bottom:5px; }
.nrcont .nrbox .nrleft .navlist ul { padding-bottom:7px; background:url(../images/lm_bottom.png) no-repeat bottom center; list-style:none;}
.nrcont .nrbox .nrleft .navlist ul li { border-top:3px dashed #CECECE; padding-left:20px; width:80%; margin:0px auto; font-size:14px; background:url(../images/li_ico.png) no-repeat left;  overflow:hidden; }

.nrcont .nrbox .nrleft .navlist ul li a { float:left; height:60px; line-height:60px; color:#353535; }
.nrcont .nrbox .nrleft .navlist ul li a:hover { color:#ff5a00; }
.nrcont .nrbox .nrleft .navlist .contact{ margin:0px 20px; border-top:1px solid #ddd; padding:20px 0px; }
.nrcont .nrbox .nrleft .navlist .contact div { background:url(../images/m0_ico.png) no-repeat 0px 0px; padding:9px 0; padding-left:35px; margin-bottom:5px; line-height:150%; font-size:14px; width:240px; }
.nrcont .nrbox .nrleft .navlist .contact .qq { background-position:0px -35px; }
.nrcont .nrbox .nrleft .navlist .contact .yx { background-position:0px -105px; }
.nrcont .nrbox .nrleft .navlist .contact .dh { background-position:0px -0px; }
.nrcont .nrbox .nrleft .navlist .contact .cz { background-position:0px -70px; }
.nrcont .nrbox .nrleft .navlist .contact .wz { background-position:0px -175px; }
.nrcont .nrbox .nrleft .navlist{ width:240px; margin:10px auto; margin-bottom:50px; }

.nrcont .nrbox .nrcont{ width:720px; margin-top:25px; margin-right:25px; float:right; background-color:#FFF;}
.nrcont .nrbox .nrcont .location{width:98%; padding-left:2%; margin:20px auto;height:35px;line-height:35px;border:1px solid #ccc;}
.nrcont .nrbox .nrcont .pro_main {zoom: 1;padding: 10px 5px;border: 1px solid #E4E4E4; width:100%; float:left;}
.nrcont .nrbox .nrcont .pro_main .pro_main_tit { height:56px; line-height:56px; font-size:16px; color:#FF5A00; padding-left:20px; word-spacing:200%; text-align:left; width:100%; float:left;}

dl.p_list_dl_jiao{color:#666;width:140px;float:left;display:inline; margin:20px 20px; display:inline;}
dl.p_list_dl_jiao dt {width:140px;height:198px;}
dl.p_list_dl_jiao dt a {width:136px;height:194px;border:1px solid #E4E4E4;display:block;padding:1px;}/*产品图片连接边框*/
dl.p_list_dl_jiao dt a:hover {border:solid 1px #024fa1;}/*产品图片连接,点击边框*/
dl.p_list_dl_jiao dt img {display:block;width:136px;height:194px;}
dl.p_list_dl_jiao dd {overflow:hidden;width:168px;padding-top:4px;background:none;height:40px; line-height:40px; font-size:14px}
dl.p_list_dl_jiao dd a {color:#024fa1;font-family: Arial, Helvetica, sans-serif;}
dl.p_list_dl_jiao dd a:hover {color:#024fa1;} /*产品名称连接*/

dl.p_list_dl, dl.p_list_dl2 {color:#666;width:201px;float:left;display:inline; margin:15px 15px;}
dl.p_list_dl dt {width:201px;height:198px;}
dl.p_list_dl dt a {width:197px;height:194px;border:1px solid #E4E4E4;display:block;padding:1px;}/*产品图片连接边框*/
dl.p_list_dl dt a:hover {border:solid 1px #024fa1;}/*产品图片连接,点击边框*/
dl.p_list_dl dt img {display:block;width:197px;height:194px;}
dl.p_list_dl dd {overflow:hidden;width:168px;padding-top:4px;background:none;height:40px; line-height:40px; font-size:14px}
dl.p_list_dl dd a {color:#024fa1;font-family: Arial, Helvetica, sans-serif;}
dl.p_list_dl dd a:hover {color:#024fa1;} /*产品名称连接*/
/* -- 产品列表样式,第二种表现形式 -- */

dl.p_list_dl .d1 {width:168px;font-size:12px;font-family: Arial, Helvetica, sans-serif;line-height:20px;height:40px;text-align:center}
dl.p_list_dl .d1 a {color:#666;font-family: Arial, Helvetica, sans-serif;}
dl.p_list_dl .d1 a:hover {color:#024fa1;} /*产品名称连接*/
dl.p_list_dl .d2 {height:54px;white-space:normal;line-height:18px;}

.pagingNav {padding:5px 10px;border:1px solid #ccc;}
.pagingNav p {height:30px;line-height:30px;}
.pagingNav .uls {margin-top:-30px;overflow:hidden;}
.pagingNav .uls a {float:left;margin-left:5px;padding:0 10px;height:28px;line-height:28px;border:1px solid #ccc;text-decoration:none;}
.pagingNav .uls a:hover, .pagingNav .uls a.cur {background-color:#024fa1;border-color:#024fa1;color:#fff;}
.pagingNav .uls .tBtn:hover {background-color:inherit;color:inherit;*background-color:transparent;*color:#666;}

.nrcont .nrbox .nrcont .pro_main .prointro{width:100%; height:auto; display:block;}
.nrcont .nrbox .nrcont .pro_main .prointro .introl{width:267px; height:auto; float:left;;border:1px solid #ddd;}
.nrcont .nrbox .nrcont .pro_main .prointro .introl img{width:265px; height:auto;}
.nrcont .nrbox .nrcont .pro_main .prointro .intror{width:440px; float:right; height:auto;}
.nrcont .nrbox .nrcont .pro_main .prointro .intror h2{font-size:16px;color:#414141;border-bottom:1px dashed #bbbbbb;padding:2px 0 10px;line-height:1.6em; }
.nrcont .nrbox .nrcont .pro_main .prointro .intror ul{padding:6px 0;overflow:hidden;zoom:1; height:64px;}
.nrcont .nrbox .nrcont .pro_main .prointro .intror ul li{padding:6px 15px;overflow:hiddenfont-size:14px;font-weight:bold; float:left;}
.nrcont .nrbox .nrcont .pro_main .prointro .intror ul.tel{overflow:hidden;background:#f3f3f3;font-weight:bold; padding-bottom:10px; height:84px;}
.nrcont .nrbox .nrcont .pro_main .prointro .intror ul.tel li{float:left;width:400px; padding:6px 0;}
.nrcont .nrbox .nrcont .pro_main .proinfo{width:100%; height:auto; float:left;}
.nrcont .nrbox .nrcont .pro_main .proinfo .info_tit{width:98%; margin:25px auto; height:40px; line-height:40px; font-size:16px; font-weight:bold; border-bottom:3px solid #0755a8;color:#ff5a00;}
.nrcont .nrbox .nrcont .pro_main .proinfo .info_cont{width:98%; margin:25px auto; line-height:24px;}

.nrcont .pro_local{ width:980px; margin:0px auto; background:url({dede:global.cfg_templets_skin/}/images/position_icon1.gif) no-repeat 10px 7px; height:20px; line-height:24px; padding:7px 8px 8px 35px; position:relative; color:#666; overflow:hidden; font-size:14px; border-bottom:1px solid #C1130C; padding-bottom:10px; font-family:"Microsoft Yahei", "微软雅黑"; }

.left2_main{ width:718px; border:none;}
.t03 {line-height: 46px; height:46px; margin-bottom:5px; text-indent: 22px; border-bottom:2px solid #E0E0E0;}
.right2_main .t03 a { color:#201618 ; display:block; width: 180px; font-size: 18px; font-family:"Microsoft YaHei";}

.n_info_con { width:718px; padding:0px 0px 0 0px;  font-size:14px;}
.n_info_con strong{ font-weight:bold;}
.n_info_con h1 {  padding-top:16px; color: #333;  font-weight:normal;  font-size: 22px; line-height: 40px; padding-bottom:10px;  margin-bottom: 10px; text-align: center;font: 20px/63px "Microsoft Yahei";}
.n_info_con2 { margin:0 auto; border:1px solid #D6D6D6;}
.n_info_con h3 { text-align:center; color:#000; font-family:"宋体"; margin-bottom:10px; font-size:24px;border-bottom: 1px dashed #CCCCCC; } /*资讯详细页面，内容标题*/
.info_con_tit {font-family:"宋体";  line-height:24px; margin-bottom:15px;}
.info_con_tit span { margin-right:20px;}
.info_con_tit .m_qrinfo{position:relative;}
.m_qrcode{ display:none; position:absolute; left:0px; top:20px; background:#fff;border:1px dashed #f1f1f1; }
.m_qrcode em{ line-height:24px; color:red; display:block; text-align:center;}
.info_con_tit .n_tit {  text-align:left; color:#666; border-bottom:1px dashed #999; height:44px; line-height:44px;}
.info_con_tit .n_tit span .cur{color:#000;}
.info_con_tit .n_tit2 { height:24px;}
.n_info_con .tit2_span { float:right; margin:0; _margin-top:5px;}
#cntrBody{ padding-top:12px;}
.n_info_con p { line-height:28px; margin:15px 0;}
.n_info_con p a { color:#ED1B24; font-weight:bold;}
.n_info_con .apage { text-align:center; margin-bottom:10px;} /*资讯详细页面，翻页区块*/
.info_input { text-align:center; color:#000; margin-bottom:15px;}  /*详细页面，评论，推荐，打印，订阅，按钮样式块*/
.info_input input { } /*详细页面，评论，推荐，打印，订阅，按钮,可修改文字色彩*/
.info_key { border-bottom:solid 1px #ccc; line-height:30px; padding:0 10px; margin:0px 0; overflow:hidden; font: 14px/30px "Microsoft Yahei"; padding-bottom:20px;}
.info_key em{ padding: 0px 12px;}
.info_key span { font-size:14px;}
.info_key a { margin-right:10px;}
.ad2 { margin-bottom:10px;}
.n_info_con2 .t04 { color:#fff; border-bottom:1px solid #E0E0E0;  color:#0F70B0; line-height:48px; height:48px; font-size:0; background:url(../images/news_28.gif) no-repeat 12px center; }/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 b{ font-weight:bold; font-size:20px; text-transform:uppercase;font-family: 宋体; font-size:0;}
.n_info_con2 .t04 a { color:#B61212;}/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 a:hover { color:#B61212;}
.info_b{border-top:none; padding:10px;}
.left2bot{ display:none;}
ul.p_list_ul li, ul.p_list_ul2 li { background:url(../images/kh_jt2.png) no-repeat left center; line-height:40px; height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-indent:20px; margin-left:10px; display:block; border-bottom:1px dashed #ccc; color:#666; font-size:14px; padding-left:6px;}
ul.p_list_ul2 li { width:342px; padding-right:5px;}

.gduo{ line-height:30px; background:#f7f7f7; overflow:hidden; margin:15px 0px; padding:0 10px;}
.gduo span{ overflow:hidden; height:30px; display:block;}
.gduo a{  color:#201618;}

.nrcont .nrbox .nrleft .nlist{width:240px; height:auto;}
.nrcont .nrbox .nrleft .nlist .nLtit { padding:10px; color:#414141; font-size:16px; height:30px; line-height:30px; font-weight:bold;border-bottom:3px solid #ff5a00; }
.nrcont .nrbox .nrleft .nlist ul { margin-top:10px; background: url(../images/news_list_bg.gif) no-repeat 0 5px; list-style:none;}
.nrcont .nrbox .nrleft .nlist ul li { height:24px; line-height:24px; padding-left:0px; width:80%; margin:0px auto; font-size:12px; background: no-repeat left;  overflow:hidden; }

.nrcont .nrbox .nrleft .nlist ul li a { float:left; height:24px; line-height:24px; color:#353535; }
.nrcont .nrbox .nrleft .nlist ul li a:hover { color:#ff5a00; }

.right2_main{  width:235px; border:none;}
.left2_main{ width:718px; border:none;}
.t03 {line-height: 46px; height:46px; margin-bottom:5px; text-indent: 22px; border-bottom:2px solid #E0E0E0;}
.right2_main .t03 a { color:#201618 ; display:block; width: 180px; font-size: 18px; font-family:"Microsoft YaHei";}
.p_rt_tit{ line-height:32px; height:32px; text-overflow: ellipsis;white-space: nowrap;overflow:hidden; color:Orange; margin-left:21px;width: 230px;background: none repeat scroll 0 0 #ddd; border-bottom: 1px solid #fff; }
.p_rt_ul li.cur .p_rt_tit{top: 150px;left: 15px;position: absolute;background: none repeat scroll 0 0 #000 ;opacity: 0.6; filter:alpha(opacity=60); width: 230px; text-align:center; margin-left:0px; height:32px;}
.p_rt_ul{list-style:none; border-top:none; padding-bottom:5px; width:232px; overflow:hidden; background:#fff;}
.p_rt_ul li{ float:left; padding:0px; background:#fff;width:100%; }
.p_rt_ul li h3{ font-size:12px; font-weight:normal;color:Black; line-height:32px; height:32px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}

.p_rt_ul .cur{background:#fff; opacity:0.9;filter:alpha(opacity=90); position: relative; padding-top: 16px;}
.p_rt_ul .cur h3 a{font-weight:bold; color:#fff;}
.p_rt_ul li h3 a{ font-size:12px; font-family:Arial; font-weight:normal; margin-left:5px; color:#201618;  height:32px;}
.p_rt_ul li.cur h3 a{ line-height:32px;}
.p_rt_ul dl{ width: 210px; overflow:hidden; display:none; padding-left:16px; background:#fff; margin-left:5px;}
.p_rt_ul dl dd{ float:left; }
.p_rt_ul dl dt{ float:left; overflow:hidden; display:block; line-height:24px;}
.p_rt_ul dl dt a{ color:#666666; font-size:12px; line-height:24px; display:block; margin-top: 5px;}
.p_rt_ul li dd img{ width:180px; height:182px; display:block;}
.p_rt_ul li .r_info{ display:block; font-size:0px;}

ul.n_rt_ul { background:none; width:230px; margin:8px auto; overflow:hidden; padding-left:5px;}
ul.n_rt_ul li { line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px; padding-right:20px; background:url(../images/a2.gif) no-repeat left center;   }
ul.n_rt_ul li a{  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font:14px Microsoft YaHei; color:#666; height:32px; line-height:32px; padding-left:6px; }
ul.n_rt_ul li.cur{background:url(../images/a1.gif) no-repeat left center; }
ul.n_rt_ul2 {width:240px; margin:8px auto; overflow:hidden;}
ul.n_rt_ul2 li { line-height:24px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:5px; }

.left2_main,.right2_main{ padding-bottom:5px;}


.inf_lc{ clear:both;padding:5px 0 0;}
.inf_lc li{padding:7px 20px 0 0;height:110px; overflow:hidden;margin:0 0 30px; background:#f6f6f6;}
.inf_lc li.bg { background:#edf6f4;}
.inf_lc li h4{ padding:20px 5px 0 0;text-align:center; float:left;width:64px; overflow:hidden;}
.inf_lc li h4 b{ font-weight:100; display:block; line-height:36px;height:36px; overflow:hidden; font-size:36px; font-family:Arial; text-transform:uppercase;}
.inf_lc li h4 span{ font-weight:100; display:block; line-height:16px;height:16px; overflow:hidden; font-size:12px; font-family:Arial; text-transform:uppercase; color:#343434;}
.inf_lc li p{padding:0 0 0 14px; line-height:26px;width:505px; overflow:hidden;font-size:14px; float:left; color:#666; }
.inf_lc li p b{ display:block; font-weight:100; color:#000000;}
.inf_lc li p b a,.inf_lc li p b a:hover{ color:#343434; font-weight:bold;}
.inf_lc li p b a:hover{ color:#AA2E26;}
.inf_lc li .fr{margin:20px 0 0; width:70px; height:25px; line-height:25px; text-align:center; color:#ffffff; background-color:#999; }
.inf_lc li .fr:hover{ background:#137bde;}

.online22{ overflow:hidden; width:980px; height:430px; background:url(../images/qon_img.jpg) no-repeat left top; margin:25px auto;font-family:"Microsoft Yahei";border: 2px solid #efefef; border-radius: 16px; position:relative;}
.online22 h2{ position:absolute; top:66px; left:228px; background:url(../images/qon_line.jpg) no-repeat left bottom; font-size:24px; color:#c1140c; padding-bottom:10px;}
.online22 h2 a{ color:#c1140c;}
.online22 ul{ padding:40px 0 0 425px; width:555px; overflow:hidden;}
.online22 li{ margin-top:20px; color:#c1140c ; line-height:28px;}
.online22 .li01{ font-size:18px; color:#333; margin-top:0;}
.online22 li b{ display:block; font-size:16px; padding:10px 0 0;}
.online22 label{ color:#555; font-size:14px; margin-right:45px; line-height:20px;}
.online22 label input{ margin-left:5px;}
.online22 .li03 , .online22 .li04 ,.online22 .li05 ,.online22 .li06,.online22 .li07 { float:left; width:270px;}
.online22 .li03 p, .online22 .li04 p,.online22 .li05 p,.online22 .li06 p,.online22 .li07 p{ float:left; height:28px; border:1px solid #c6c6c6; line-height:28px; padding-left:29px; width:225px; margin-right:5px;
margin-top:0px !important; margin-bottom:0px !important;}

.online22 .li03  p{ background:url(../images/qon_ico1.jpg) no-repeat left center;}
.online22 .li04 p{ background:url(../images/qon_ico2.jpg) no-repeat left center;}
.online22 .li05 p{ background:url(../images/qon_ico3.jpg) no-repeat left center;}
.online22 .li06 p{ background:url(../images/qon_ico4.jpg) no-repeat left center;}
.online22 .li07 p{ background:url(../images/qon_ico5.jpg) no-repeat left center;}
.online22 .li08{ clear:both; font-size:16px; color:#555; line-height:30px; padding-top:10px; height:24px;}
.online22 .li07{ width:470px;}
.online22 li span { float:left; padding-left:10px; display:block; font-size:14px; color:#555;}
.online22 li .inp11{ width:140px; height:28px;  background:#fff; line-height:28px; color:#555; border:0; }
.online22 li .inp33{ width:140px; height:28px;  background:#fff; line-height:28px; color:#555; border:0; }
.online22 li img{ vertical-align:middle; margin:0 10px;}
.online22 li em{ color:#5555;}
.online22 li em a{ color:#C1140C;font-weight:normal;}
.btn11{ margin:0 40px 0 0; background:url(../images/qtj.jpg) no-repeat; width:101px; height:30px; border:0;}
.btn12{background:url(../images/qcz.jpg) no-repeat;  width:101px; height:30px; border:0;}

.online22 li i{ font-weight:normal;}
