*{margin:0;padding:0;font-size:12px;font-family:'microsoft yahei','微软雅黑';}
a{outline:none;}
img{border:0;}
li{list-style:none;}
a:link,a:visited{color:#256392;}
a:hover{color:#CC0000;}
.clearfix{clear:both;}
.fl{float:left;}
.fr{float:right;}

.wrap{width:1100px;margin:auto;}
.new{width:27px;height:17px;display:block;position:absolute;background:url(../images/new.gif);overflow:hidden;}
.new-2{background:url(../images/new-2.gif);width:35px;height:35px;position:absolute;display:block;overflow:hidden;}
.btn:link,.btn:visited{text-align:center;display:block;background:url(../images/btn.gif);width:96px;height:27px;font-size:14px;color:#FFF;font-weight:bold;text-decoration:none;padding-top:7px;position:absolute;line-height:18px;}
.btn:hover{background-position:0 -34px;}
.btn:active{background-position:0 -68px;}
.input_text3 {
    border: 1px solid #ccc;
    border-top-color: #aaa;
    border-left-color: #aaa;
    background: #fff;
    padding: 5px;
    box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
input {font: 12px/1.2 Tahoma,Arial,Verdana!important; vertical-align: middle;}
.top{ height:30px; line-height:30px;border-bottom: 1px solid #e5e5e5;color:#555;}
.top .welcome{ font-size:14px; float: left; width: 720px; height:30px;}
.top .tel{float:right; font-size: 14px;height:30px; line-height:30px; width:200px;}
.top .tel span{padding-left:5px;font-size: 22px; font-family: impact;display: block; float: right;height:30px; line-height:30px;    width: 130px;  text-align: right;}
.top .topsub{float: right; line-height: 30px; color: #999;font-size:14px;}
.top .topsub a{ color:#666; margin:0; font-size:14px;background: url(../images/icon.gif) no-repeat; padding-left:25px; line-height: 30px; text-decoration:none;}
.top .topsub a:hover{ color:#FF6701; margin:0;}
.top .topsub a.item1{background-position: -280px 0px;}
.top .topsub a.item2{background-position: -280px -34px;}
.top .topsub a.item3{background-position: -280px -69px;}
.top .topsub a.item4{background-position: -280px -106px;}
/*HEADER*/
.header{height:106px;background:url(../images/header-bg.png) repeat-x;}
.logo{width:214px;height:59px;margin-top:23px;float:left;display:block;background:url(../images/logo.png);text-indent:-9999px;}
.banner-1-detail:link,.banner-1-detail:visited{background:none;position:absolute;width:100px;height:50px;left:50%;top:50%;margin:20px 0 0 190px;}

/*NAV*/
.nav{float:left;margin:42px 0 0 55px;position:relative;}
.nav li{padding:0 20px;float:left;}
.nav li a:link,.nav li a:visited{height:44px;font-size:18px;padding:0 2px;color:#0D3F5F;display:block;float:left;text-decoration:none;font-family:"Microsoft Yahei";
text-shadow:1px 1px 0px #FFF;}
.nav li a:hover,.nav .nav-select a:link,.nav-select a:visited,.nav-select a:hover{border-bottom:3px solid #1383C6;color:#000;}
.nav .new{left:180px;top:-15px;}

/*BANNER*/
.banner,.banner-1,.banner-2,.banner-3{height:344px;position:relative;overflow:hidden}
.banner-1{background:url(../images/banner-1.jpg) repeat-x center}
.banner-2{background:url(../images/banner-2.jpg) repeat-x center}
.banner-3{background:url(../images/banner-3.jpg) repeat-x center}
.banner-1 a,.banner-2 a,.banner-3 a{width:960px;height:300px;display:block;margin:auto;text-indent:-9999px}
.banner ul{position:absolute;bottom:10px;left:50%;margin-left:-105px}
.banner ul li{width:104px;height:34px;margin-right:5px;padding:2px 0 0 2px;float:left;background:#069;overflow:hidden;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}
.banner ul li img{width:100px;height:30px;border:1px solid #069}
.banner .banner-select a img{border:1px solid #ff6f00;}
.banner-s{margin-top:10px; margin:0 auto;}

/*NOTICE*/
.notice{width:100%;height:28px;margin-top:10px;border:1px solid #E2CBA0;background:url(../images/notice.gif) repeat-x;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.notice h2{margin:8px 0 0 10px;display:inline;font-size:12px;float:left; text-indent:6px;_margin-top:6px;}
.notice h2 em{float:left;width:15px;height:12px;display:block;overflow:hidden;background:url(../images/notice.gif) 0 -28px no-repeat;_margin-top:2px;}
.notice p{float:left;margin:7px 0 0 10px;color:#73603C;}
.call {font:'Georgia', 'Times New Roman','Times','serif'; font-size:18px; color:#F00; padding-left:40px; padding-top:18px;}

/*MAIN*/
.main-left{float:left;width:680px;}
.main-right{float:right;width:270px;}

.main-panel{width:100%;float:left;background:url(../images/main-panel-bg.png) repeat-x;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #E1E9EC;margin-top:10px;}
.main-panel h2{font-size:16px;font-family:"Microsoft Yahei";font-weight:normal;margin:6px 10px 0px 10px;border-bottom:1px solid #ECF1F3;padding-bottom:8px;}
.main-intro{height:462px;}
.main-intro ul{margin:0 20px;}
.main-intro ul li{border-bottom:1px solid #ECF1F3;height:110px;padding-top:20px;}
.main-intro ul li h3{font-size:14px;color:#333;margin:5px 0 5px 0;}
.main-intro ul li p{color:#999;line-height:18px;}
.main-intro ul li em{float:left;display:block;background:url(../images/icon.png);width:80px;height:80px;margin-right:10px;}
.main-intro .icon-2{background-position:0 -80px;}
.main-intro .icon-3{background-position:0 -160px;}
.main-news{height:225px;}
.main-news ul{padding:5px 15px 0 12px;}
.main-news ul li{color:#999;line-height:22px;height:20px;overflow:hidden;margin-top:8px;background:url(../images/disc.gif) no-repeat 0 10px;text-indent:10px;}
.main-news ul li span{float:right;margin-left:8px;}
.main-news2{height:225px;}
.main-flink p{padding:15px;line-height:20px;}
.main-flink p a{margin-right:5px;}

.main-map ul{padding:5px 15px 0 12px;}
.main-map ul li{color:#999;line-height:22px;height:20px;overflow:hidden;margin-top:8px;background:url(../images/disc.gif) no-repeat 0 10px;text-indent:10px;}
.main-map ul li span{float:right;margin-left:8px;}
/*FOOTER*/
.footer{margin:20px auto 0 auto;text-align:center;color:#999;line-height:22px;padding:20px 0 20px 0; background:#F5F5F5;border-top:1px solid #E6E6E6;}

/*SOFT*/
.soft-list em{float:left;border:1px solid #E5E5E5;padding:1px;background:#FFF;margin-right:20px;}
.soft-list em img{width:110px;height:110px;}
.soft-list em:hover{border:1px solid #CCC;}
.soft-list{margin:0 10px;}
.soft-list li{padding:15px 10px;border-bottom:1px solid #ECF1F3;height:115px;position:relative;}
.soft-list h3{float:left;margin:5px 0 10px 0;width:370px;}
.soft-list h3 a:link,.soft-list h3 a:visited{font-size:14px;color:#000;}
.soft-list h3 a:hover{color:#CC0000;text-decoration:underline;}
.soft-list span{float:left;color:#009900;margin-bottom:5px;width:370px;}
.soft-list p{color:#999;line-height:20px;width:370px;float:left;height:58px;overflow:hidden;}
.soft-list .new-2{left:10px;top:15px;}
.soft-list .btn{top:55px;right:15px;}
.soft-list h4{color:#009900;font-weight:normal;line-height:22px;margin-top:5px;}
.soft-list h4 strong{float:left;color:#333;font-weight:normal;}
.soft-view{float:left;padding:15px 0 10px 20px;line-height:20px;}
.soft-view dd{float:left;background:url(../images/download.gif) no-repeat 0 1px;text-indent:20px;width:100px;margin:0 8px 5px 0;overflow:hidden;height:22px;line-height:20px;}

/*NEWS*/
.news-list{margin:0 10px;}
.news-list li{padding:15px 10px;border-bottom:1px solid #ECF1F3;height:95px;position:relative;}
.news-list h3{float:left;margin:5px 0 10px 0;width:640px;}
.news-list h3 a:link,.news-list h3 a:visited{font-size:14px;color:#000;}
.news-list h3 a:hover{color:#CC0000;text-decoration:underline;}
.news-list span{float:right;color:#009900;margin-bottom:5px;font-weight:normal;}
.news-list p{color:#999;line-height:20px;width:640px;float:left;height:58px;overflow:hidden;}
.news-view{padding:20px;}
.news-view h3{font-family:"Microsoft Yahei";font-size:18px;font-weight:normal;text-align:center;margin-bottom:5px;}
.news-view h4{color:#009900;text-align:center;font-weight:normal;padding-bottom:15px;border-bottom:1px solid #ECF1F3;margin-bottom:5px;}
.news-view p{padding:15px;line-height:22px;}
.page { text-align:center;}
.page li{ display:inline; }
.context { line-height:32px; padding-left:10px;color:#666;}
.context a { color:#666;}
.conc_f p { font-size:16px; color:green; padding-left:10px; border-bottom:#CCC dashed 1px; line-height:30px;}
.conc_f { margin-top:20px; padding-bottom:20px;}
.conc_f ul { margin-left:30px; color:green; margin-top:10px;}
.conc_f li { line-height:28px;  list-style:disc;}
.conc_f span { color:#999; margin-left:10px;}
/*PAGES*/
.pages ul{float:left;padding:12px 0px 12px 20px;}
.pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;padding:2px 4px 2px;border:1px solid #E9E9E9;}
.pages ul li a{float:left;color:#555;display:block;text-decoration:none;}
.pages ul li:hover{background:#F8F8F8;}
.pages ul li.thisclass{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.pages .pageinfo{line-height:17px;padding:10px;color:#999;}
.pages .pageinfo strong{color:#000;font-weight:normal;margin:0px 2px;}

/*CHROME HACK*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.notice h2{line-height:11px;}
}
/*FIREFOX HACK*/
@-moz-document url-prefix(){
.notice h2{line-height:11px;}
}

#con{ width:128px; background:url("../images/qq/con_top.png") no-repeat; padding-top:31px; overflow:hidden; float:right;}
#con .list{ background:url("../images/qq/con_bg.gif") repeat-y; padding:0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; overflow:hidden;}
#con .list .contact{ background:url("../images/qq/title_bg.gif") repeat-x;padding:5px 2px; }
#con .list .contact h3{ margin:0; padding:0;padding:1px 0px 5px 5px; margin-bottom:3px;font-weight:normal; font-family:"Microsoft Yahei"; font-size:11px; color:#2460a3; border-bottom:solid 1px #efefef; text-align:left}
#con .list .contact h3 span{ font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#con .list .contact .qq,#con .list .contact .msn{ color:#666; text-decoration:none; display:block; width:107px; height:24px; padding:5px 0px 0px 7px; text-align:left}
#con .list .contact .qq:hover,#con .list .contact .msn:hover{ background:url("../images/qq/qqhover.gif") no-repeat;}
#con .list .contact .qq img,#con .list .contact .msn img{ margin-right:5px;}
#con .list .contact .msn{padding:5px 0px 0px 17px;}
#con .list .contact p{font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#666; background:url("../images/qq/tabicons_098.gif") no-repeat;margin:7px 0px; padding:1px 0px 1px 15px; }

.linkbox{padding:10px 8px;border-bottom:1px solid #EEE;}
.linkbox h3,.linkbox h3 a{font-size:14px;color:#693;}

/*快捷导航*/
.kuaijie {height: 50px; width: 1100px; border: 1px solid #CCC; margin-bottom: 10px; float: left; background: #27B38B; line-height: 50px;color: #fff;}
.kuaijie .kuaijie01 {width: 90px; float: left; font-size: 16px; margin-left: 25px; font-weight: bold;}
.kuaijie .kjdh {float: left; width: 110px; font-size: 16px; font-weight: bold;text-align: center;}
.kuaijie .kjdh a{font-size: 16px;font-weight: bold; color: #fff; text-decoration: none; height: 35px; background: #1F9D79; margin-top: 8px; line-height: 35px; border-radius: 5px; display:block;}
.kuaijie .kjdh a:hover{color:#ff6f00; background:#27876c;}
.kuaijie .youjiantou {font-size: 22px; width: 30px; float: left; text-align: center;}
.channeltitle {height:50px; line-height:50px;}
.channeltitle .titlename{position: relative; top: -26px; display: table; background-color: #fff; padding: 0 10px; width: 140px; margin: 0 auto; font-size:30px; text-align:center;}
.channeltitle hr{font-size: 0; height: 1px; border: 0px; border-top: 1px solid #e7e7e7; margin-top: 20px;}
/*首页购买*/
.product_scroll{margin:0 auto; margin-top:10px; padding:10px 0; position:relative; width:1100px; border-radius:2px;}
.product_scroll_inner{ height:220px; overflow:hidden;}
.product_scroll ul{ width:212px; float:left; margin-right:10px; overflow:hidden; }
.product_scroll li img{ width:212px; height:212px; padding:0; overflow:hidden;}
.product_scroll li.text{ height:26px; line-height:26px; overflow:hidden; white-space:nowrap; background:url(../images/tbg.jpg) repeat-x 0 0; text-align:center; margin-top:4px; font-size:16px; color:#F00;}
.product_scroll .btn_l, .product_scroll .btn_r{ display:block; width:12px; height:55px; background:url(../images/roll.jpg) no-repeat 0 0; position:absolute; top:86px; cursor:pointer;}
.product_scroll .btn_l{ left:0;}
.product_scroll .btn_r{ background:url(../images/roll.jpg) no-repeat right 0; right:0;}
.product_scroll li a{ line-height:22px;}
.text-center{text-align:center;}
/*优势*/
.youshi{display: table; width: 100%;background: #fafafa;}
.ysitem{width: 366px;  padding: 15px 0 20px;  color: #666666; text-align:center; float:left;}
.ysitem img {margin: 0 auto 10px;}
.ysitem .tit {font-weight: bold; font-size: 18px;}
.ysitem .wz {width: 300px; margin: 5px auto 0; font-size: 14px; text-align: left;}

/*特色*/
.tese{display: table; width: 100%;}
.tsitem{width: 366px; height: 126px;  margin-top: 32px; font-size: 12px; color: #5e5e5e; line-height: 24px;  overflow: hidden; border-left: 1px solid #f4f4f4; text-align:center; float:left;}
.tsitem p{float:left;width:120px;}
.tsitem p.msg{width:220px;text-align:left;}
.tsitem p.msg b{font-size:16px; font-weight:bold;}

/*-------新闻两栏begin-------*/
.con4{ margin-top:40px;}
.c4-left{ width:530px; margin-right:18px;}
.c4-left h2{ height:32px; line-height:32px; border-bottom:1px solid #ccc;}
.c4-left h2 strong{ float:left; font-size:18px; color:#000; }
.c4-left h2 strong span{ padding-left:10px; font-weight:normal;font-size:14px;}
.c4-left h2 a{ float:right; color:#000; font-weight:normal; font-size:14px;}
.c4-left ul { padding:10px 0px;}
.c4-left ul li{ line-height:25px;float: left; width: 100%;}
.c4-left ul li a{ float:left;}
.c4-left ul li span{ float:right;}
/*-------新闻两栏end-------*/