﻿@charset "utf-8";
/*
 CSS Reset

*/
html,body{_background-image:url(about:blank);_background-attachment:fixed;color:#666;}
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
    font: 12px/1 'Microsoft YaHei',Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
i,s{font-style:normal}
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 13px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; }
a:hover { text-decoration: none; }

abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
    border-bottom: 1px dotted;
    cursor: help;
}

q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
input{
    border:none;
    outline:none 0;
}

/* 重置 hr */
hr {
    border: none;
    height: 1px;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }
.clearfix:after {visibility: hidden;display: block;content: ".";clear: both;height: 0;}


/* top */
.top,.logo,.nav,.txt,.con,.list,.lst,.liz-wrap,.nav_wrap,.company,.ads,.footer-list,.friend-link,.end-nav,.copyright{width:1000px;margin:0 auto;overflow:hidden}
/* top css*/
.header{background-color:#ebebeb;height:30px;line-height:30px;border-bottom:1px solid #b3b3b3}
.top{color:#666;}
.top-left{float:left;}
.top-right{float:right;}
.top-right a{color:#666;padding-right:8px;border-right:1px solid #a3a3a3;margin-right:8px}
.top-right a.spt{border:none}
.top-right a:hover{color: red;text-decoration:underline;}

/* logo */
.logo{clear:both;height:135px;position:relative;overflow:visible}
#logo{float:left;margin:20px 7px 0 0;}
#logo a{overflow:hidden;display:block}
.adr{float:left;overflow:hidden;font-size:14px;color:black;margin:36px 0 0 0;}
.adr p{line-height:23px;font-weight:normal; color:#666;}
.adr p.spt{font-size:21px;color:#ef5012; font-weight:bold;}
.cot{float:right;margin-top:38px;padding-right:35px;}
.cot p{ font-size:14px;text-align:right;line-height:20px;}
.cot .spt{font-size:30px;line-height:30px;color:#ef5012;font-weight:bold;font-family:Impact}
.person {position:absolute;height:100%;width:100px;background:url(../images/cot.jpg) no-repeat center bottom;right:-70px}

/* nav*/
.wrap-nav{background:url(../images/nav_bg.jpg) repeat-x;height:50px;line-height:50px;}
.nav li{float:left;border-right:1px solid #1050cb;width:109px;border-left:1px solid #1565d8;}
.nav li.spt-l{border-left:none}
.nav li.spt-r{border-right:none}
.nav li a{display:block;color:white;font-size:14px;text-align:center;position:relative;height:50px;overflow:hidden}
.nav li a span{display:block}
.nav li a span.over{background:url(../images/hover_bg.jpg) repeat-x;}
span.out, span.over{position:absolute;cursor:pointer;width:121px;left:0}
span.over{top:-50px;}

/*焦点图*/
.flexslider{position:relative;height:450px;overflow:hidden;background:url("../images/loading.gif") 50% no-repeat;}
.slides{position:relative;z-index:9;}
.slides li{height:450px}
.slides li a {display:block;width:100%!important;height:100%;}
.flex-control-nav{position:absolute;bottom:42px;right:25px;z-index:9999;width:200px;text-align:center;}
.flex-control-nav li{display:inline-block;width:20px;height:20px;*display:inline;zoom:1;margin:0 5px;background-color:white;}
.flex-control-nav a{display:inline-block;width:20px;height:20px;overflow:hidden;cursor:pointer;line-height:20px;text-align:center;}
.flex-control-nav .flex-active{background-color:#ef5012;color:white;}
.flex-direction-nav{position:absolute;z-index:99;width:100%;top:45%;/*显示隐藏左右按钮*/display:none;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url("../images/prev.png") center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url("../images/next.png") center center no-repeat;}
.flexslider .link{text-align:center;line-height:23px;position:absolute;left:0;top:20px;width:100px;float:left;padding-right:20px;padding-left:10px;font-size:11px;z-index:0}
.flexslider .link a{font-size:10px;font-family:YouYuan;color:#3E3A39;}
.flexslider .link a:hover{color:white;}

/**/
.wrap_txt{height:40px;line-height:40px;background:url(../images/txt_bg.jpg) repeat-x;border-bottom:1px solid #d0d0d0;}
.txt .spt{color:#ef5012;font-weight:bold}
.txt a{color:#666;text-decoration:none}
.txt a:hover{color:#ef5012;text-decoration:underline}
.search {float:right;border:1px solid #dcdcdc;height:22px;margin-top:10px;overflow:hidden}
.search .text1{float:left;height:22px;display:inline-block;vertical-align:middle;background:url(../images/input_bg.jpg) repeat-x;line-height:20px;width:178px;padding-left:10px}
.search .image{width:43px;height:22px;border:none;float:left; background:url(../images/btn.jpg) center no-repeat;}


/* */
.con{ padding-top:20px;}
.con,#you-need .pic-wrap{overflow:visible!important}
.con .slide{position:relative}
.con h2{text-align:center;font-size:36px;color:#1152cb}
.con h2 span{color:#ef5012}
.con h3{background:url(../images/h3.jpg) no-repeat center 16px;height:84px}
#you-need{clear:both;}
#you-need a{color:#666;} 
#you-need .pic-wrap{height:170px;overflow: hidden;position: relative;}
#you-need .pic-wrap .scroll-pic{width:934px;margin:0 auto;height:100%;overflow: hidden;position: relative;}
#you-need .pic-wrap .scroll-pic dl{overflow: hidden;position: absolute;top:0;}
#you-need .pic-wrap .scroll-pic dd{width:173px;float:left;height:170px;border:1px solid #fafafa;margin: 0 6px;_display:inline;}
#you-need .pic-wrap .scroll-pic dd div.pic{text-align:center;width:173px}
#you-need .pic-wrap .scroll-pic dd div.pic img{width:171px; height:101px; border:1px solid #dcdcdc;}
#you-need .pic-wrap .scroll-pic dd div.pro-info{text-align:center;width:100%;padding-top:10px}
#you-need .tags{display: block}
#you-need .tags span{display: block;width:0;height: 0;border-width: 40px;overflow: hidden;position: absolute;cursor: pointer;}
#you-need .left span{border-style:dashed solid dashed dashed;}
#you-need .right span{border-style:dashed dashed dashed solid;}
#you-need .left span.upon{border-color:transparent #cecece transparent transparent;left:-65px;bottom: 75px}
#you-need .left span.down{border-color:transparent #fff transparent transparent;left:-64px;bottom: 75px;}
#you-need .right span.upon{border-color:transparent transparent transparent #cecece;right:-55px;bottom: 75px}
#you-need .right span.down{border-color:transparent transparent transparent #fff;right:-54px;bottom: 75px;}

/*list*/
.list-wrap{overflow:hidden;background-color:#f0f0f0;padding-top:22px;position:relative}
.list .left {width:250px;float:left;background:white;margin-right:25px}
.list .left dt{height:113px;background:url(../images/left_bg.jpg) no-repeat;line-height:113px;position:relative;font-size:26px;color:white;text-align:center;}
.list .left dt span{display:block;line-height:1;position:absolute;color:#a0b1e4;font-size:16px;font-style:italic;bottom:18px;right:60px}
.list .left dd{height:50px;line-height:50px;border-bottom:1px solid #eaeaea;}
.list .left dd a{color:#666;display:block;background:url(../images/lis.jpg) no-repeat 20px center;padding-left:38px;
                 -webkit-transition:all .2s ;
                 -moz-transition:all .2s ;
                 -o-transition:all .2s ;
                 -ms-transition:all .2s ;
                 transition:all .2s ;
}
.list .left dd a:hover{background:url(../images/lis.png) no-repeat 20px center #ef5012;color:white;}
.middle_lx{ padding:20px 20px 10px 20px; font-size:12px; line-height:24px;}
.middle_lx_title{ background:url(../images/ico1.gif) left center no-repeat; border-bottom:1px solid #1152cb; color:#1152cb; text-indent:16px; font-size:14px;}
.middle_lx_b{ padding:10px 0 24px 0; }
.middle_lx_b strong{ font-size:14px; color:#333;}
.list .right{float:right;width:725px; height:670px;background:#fff;overflow:hidden;position:relative}
.list .right .right-nav ul{border-bottom:2px solid #1153cb;overflow:hidden;float:left;width:635px;}
.list .right .right-nav li{height:60px;width:175px;float:left;cursor:pointer}
.list .right .right-nav li span.spt{height:100%;display:block;}
.list .right .right-nav li span.act{background:url(../images/right_bg.jpg) no-repeat ;}
.list .right .right-nav li span.act span{color:white !important}
.list .right .right-nav li span.spt span{display:block;color:#1152cb;text-align:center;line-height:20px}
.list .right .right-nav li span.spt span.hot-pro{font-size:14px;padding-top:10px}
.list .right .right-nav div.more{float:right;background:url(../images/more.jpg);width:90px;height:70px;}
.list .right .right-nav div.more a{color:white;display:block;line-height:60px;text-align:center}
.list .right .right-nav{height:62px}
.list .right .right-list{overflow:hidden;width:200%;padding-top:30px;position:relative}
.list .right .right-list ul{padding-left:30px;overflow:hidden;float:left;width:695px;display:inline-block}
.list .right .right-list li{width:320px;float:left;text-align:center;margin-right:20px;_display:inline-block;}
.list .right .right-list li img{width:318px; height:250px; border:1px solid #dcdcdc;}
.list .right .right-list li p{margin:20px 0 25px 0;_margin-bottom:20px}
.list .list-footer{clear:both;height:146px;background:url(../images/ban1.jpg) no-repeat left bottom #1152cb;margin-top:35px;float:left;width:100%;}
.multiUl li{ position:relative;}
.multiUl li blockquote{	DISPLAY: none; Z-INDEX: 99999; LEFT:0px; POSITION: absolute; TOP: 42px; HEIGHT: auto; background:#0596d9; margin:0; padding:0;
}
.multiUl li blockquote a{width:106px; DISPLAY: block; COLOR: #fff;  TEXT-ALIGN: center;}
.multiUl li blockquote a:hover {	BACKGROUND: #fff; COLOR: #000! important
}


.list-footer{position:relative;}
.list-footer .spt{font-size:26px;font-weight:bold;padding-right:10px}
.info{position:absolute;top:30px;left:65px}
.info p{color:white;font-size:20px;color:white;}
.info p.sub{overflow:hidden; font-size:16px;line-height:26px;height:26px}
.info p.sub strong{ font-size:20px;}
.info a{display:block;width:116px;height:27px;line-height:27px;border:1px solid white;text-align:center;color:white;position:absolute;bottom:-36px;
        -webkit-transition:all .2s;
        -moz-transition:all .2s;
        -ms-transition:all .2s;
        -o-transition:all .2s;
        transition:all .2s;
}
.info a:hover{background:#ef5012; border:1px solid #ef5012;}
.info a.zixun{left:00px}
.info a.msg{left:145px}

.lsts{margin-top:63px;overflow:visible}
.lsts dt{position:relative; background:url(../images/ys_title.jpg) bottom center no-repeat; height:110px; border-bottom:1px solid #dcdcdc;}
.lst span{display:block;text-align:center;font-weight:bold}
.st1{color:#1152cb;font-size:23px;position:relative;margin-bottom:5px;padding-left:85px}
.st2{font-size:32px;color:#333}
.st2 em{color:#f74600}
span.st3{color:#666;font-weight:normal;margin-top:5px}
span.top,span.bottom{position:absolute;width:52px;height:46px;}
span.top {background:url(../images/st1.jpg) no-repeat;width:52px;height:46px;top:-24px;left:145px}
span.bottom{background:url(../images/st2.jpg) no-repeat;right:145px;bottom:0}

/**/
.liz{ width:1000px; margin:0 auto;margin-top:20px;}
.liz .img{float:right}
.liz dl{overflow:hidden}
.liz{border-bottom:1px dotted #aeaeae;padding-bottom:20px}
.liz dt{height:70px;padding-left:70px; padding-top:8px;}
.list1 dt{background:url(../images/01.jpg) no-repeat;}
.list1 dl{ padding-top:40px; padding-right:20px;}
.list1 img{}
.liz dd{padding-left:80px;font-size:15px;color:#333;line-height:30px;background:url(../images/ico2.gif) no-repeat 60px 11px;}
.liz span{display:block}
span.s1{color:#333;font-size:20px;font-weight:bold}
span.s2{line-height:40px; font-size:18px; color:#ef5012;}
.list3 dl{ padding-top:60px;}
.list3 dt{background:url(../images/03.jpg) no-repeat;}
.list3 dd,.list2 dd,.list4 dd{height:auto;_height:30px;background-position: 60px 11px}
.list3 img{margin-right:50px}
.list2 dl{ padding-top:60px; padding-left:30px;}
.list2 .img{float:left;padding-left:50px}
.list4{padding-bottom:0;margin-top:20px;border:none}
.list4 dl{margin-top:60px}
.list4 .img{float:left;padding-left:20px}
.list2 dt {background:url(../images/02.jpg) no-repeat;}
.list4 dt{background:url(../images/04.jpg) no-repeat;}

.ys_1{ background:url(../images/ys_1.jpg) no-repeat; width:1000px; height:1177px; margin:0 auto;}
.ys_2{ background:url(../images/ys_2.jpg) no-repeat; width:1000px; height:414px; margin:0 auto;}
/**/

div.gd{height:198px; background:#0f60da no-repeat center center;}

/*about*/
.about{ background:#f0f0f0; padding:50px 0 20px 0;}
.about_title{ overflow:hidden; width:1000px; margin:0 auto;}
.about_title strong{ font-size:45px; color:#0f60da; float:left; padding-left:280px; line-height:40px;}
.about_title span{ overflow:hidden; font-size:24px; font-weight:bold; background:#0f60da; line-height:40px; padding:0 10px; float:left; color:#fff;}
.about_b{ width:894px; margin:0 auto; padding-top:20px; overflow:hidden;}
.about_b_l{ float:left;}
.about_b_l img{ width:405px; height:250px; border:4px solid #0f60da;}
.about_b_r{ width:456px; float:right;}
.about_b_r strong{ font-size:16px; color:#0f60da;  line-height:30px;}
.about_b_r p{ font-size:14px; color:#666; line-height:30px; }
.about_b_input{ overflow:hidden;}
.about_b_input a{ float:left; width:113px; height:33px; text-align:center; line-height:33px; border:1px solid #0f60da; margin-right:20px; color:#0f60da;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	-o-transition:all .2s;
	transition:all .2s;
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}
.about_b_input a:hover{ background:#0f60da; color:#fff;}

.fengcai{ width:1000px; margin:0 auto;}
.fengcai_title{ width:894px; margin:0 auto; border-bottom:1px solid #0f60da; padding:20px 0 10px 0; }
.fengcai_title strong{ border-left:5px solid #0f60da; padding:4px 0; font-size:16px; color:#0f60da; padding-left:6px;}
.fengcai_title a{ float:right; color:#ef5012;}
.fengcai_title span{ font-size:14px;}
.fengcai_b{ position:relative;}
.fengcai_b ul{ width:892px; margin:0 auto; overflow:hidden; padding:10px 0;}
.fengcai_b ul li{ width:223px; float:left; text-align:center;}
.fengcai_b ul li img{ width:201px; height:148px;}
.fengcai_b ul li span{ display:block; line-height:30px;}
.fengcai_b ul li span a{ color:#666;}
.fengcai_b a.input_l{ position:absolute; left:20px; top:70px;}
.fengcai_b a.input_r{ position:absolute; right:20px; top:70px;}




/*footer-list start*/
.footer-list{height:345px;margin-top: 40px;}
.footer-list .left{float:left;overflow: hidden;width:563px;height:100%; background:url(../images/new_bg.gif) right top no-repeat;position:relative}
.footer-list .left ul.nav-tap{ background:#404145;height:44px; padding-left:10px;}
.footer-list .left ul.nav-tap li{height:100%; padding:0 10px;float:left;color:#1152cb;cursor: pointer;}
.footer-list .left ul.nav-tap li span{display: block;text-align: center;line-height: 18px;font-size:12px; color:#fff;}
.footer-list .left ul.nav-tap li span.spt{font-size:14px; line-height:44px;}
.footer-list .left div.list-news,
.footer-list .left div.list-news ul,
.footer-list .left div.list-news ul li
{overflow: hidden;}
.footer-list .left div.list-news {
    margin-top:25px;
    width:200%;
    position: relative;
}
.footer-list a.get-more{display:block;position:absolute;right:26px;top:16px;font-size:12px;color:#fff}
.news-wrapper{overflow: hidden}
.footer-list .left div.list-news ul{}
.footer-list .left div.list-news ul.ls{float:left;width:50%;}
.footer-list .left div.list-news ul li div.left-ls{ overflow:hidden;} 
.footer-list .left div.list-news ul li div.left-ls img{ width:210px; height:143px; float:left;} 
.footer-list .left div.list-news ul li div.left-ls .news_right{ width:315px; float:right; padding-right:20px;} 
.footer-list .left div.list-news ul li div.left-ls h3{color:#1152cb;}
.footer-list .left div.list-news ul li div.left-ls h3
{  line-height:30px;}
.footer-list .left div.list-news ul li div.left-ls p{line-height: 24px;font-size:12px;}
.footer-list .left div.list-news ul li div.right-ls{}
.footer-list .left div.list-news ul li div.right-ls li{line-height: 35px; width:49%; float:left;}
.footer-list .left div.list-news ul li div.right-ls li a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#666;font-size:12px;background:url(../images/arrow-tags.jpg) no-repeat left center; padding-left:10px;}
.footer-list .left div.list-news ul li div.right-ls li a:hover{color:#ef5012;text-decoration:underline}
.footer-list .right{float:right;width:437px;height: 100%}
.footer-list .right dl{}
.footer-list .right dt.list_r{color:#fff;font-size: 12px;padding-left:20px;background:#0f60da;line-height: 44px; height:44px; margin-bottom:20px;}
.footer-list .right dt.list_r a{ float:right; margin-right:10px; color:#fff;}
.footer-list .right dt.list_t{font-size: 12px;font-weight: bold;color:#333333;height: 24px;line-height: 24px; text-align:left;}
.footer-list .right dt.list_t span{display: block;width:24px;line-height: 24px;height: 24px;background:url(../images/cicle-blue.jpg) no-repeat left center;float:left;margin-right: 5px;color:white;text-align:center;font-family: songti}
.footer-list .right dt.list_t a{color:#333333; float:left;}
.footer-list .right dd span{margin-right:5px;display: block;width:24px;height: 24px;color:white;background:url(../images/cicle-red.jpg) no-repeat left center;line-height: 24px;text-align: center;float:left;}
.footer-list .right dd{overflow: hidden;margin-top: 5px;border-bottom: 1px dashed #b2b2b2;padding-bottom: 10px}
.footer-list .right dd p{display:block;line-height: 24px;float:left;width:360px;color:#666}
.footer-list .right dt a:hover{color: #ef5012;text-decoration: underline;}
.footer-list .right dt.tp{margin-top: 20px}
.marqueea{ height:300px; overflow:hidden;}
.marqueea ul{ padding-left:20px; padding-right:20px;}

.liuyan{ width:984px; border:8px solid #dcdcdc; margin:0 auto; margin-top:30px;position:relative; margin-bottom:30px;}
.lyzuo{ padding:20px; float:left;}
.liuyan .liuyan_title{ font-size:18px; color:#0f60da;}
.liuyan .liuyan_title strong{ display:block; font-size:28px;color:#0f60da; line-height:30px; padding-bottom:10px;}
.liuyan .liuyan_title{}
.lyzuo_name{ width:190px; height:34px; line-height:34px; font-size:14px; border:1px solid #dcdcdc; text-indent:10px; margin-top:10px;}
.lyzuo_tel{ width:190px; height:34px; line-height:34px; font-size:14px; border:1px solid #dcdcdc; text-indent:10px; margin-top:10px; margin-left:10px;}
.lyzuo_text{ width:390px; height:132px; line-height:34px; font-size:14px; border:1px solid #dcdcdc; text-indent:10px; margin-top:10px;}
.lyzuo_dosubmit{ width:88px; height:32px; line-height:32px; font-size:14px; text-align:center; background:#d20212; color:#fff; margin-top:10px; margin-right:10px;}
.lyyou{ float:left; padding-top:20px;}
.liuyan img.kefu{ width:204px; height:335px; position:absolute; right:-44px; bottom:0;}
.clear{clear:both;}

.foot_bg{ background:#333333;}
.foot{ width:1000px; margin:0 auto;}
.link{ padding-top:20px;}
.link_title{border-bottom:1px solid #292929; font-size:16px; padding-bottom:6px;}
.link_title strong{ font-size:20px; color:#fff; padding-right:6px; border-left:4px solid #ef5012; padding-left:10px; line-height:30px;}
.link_b{ border-top:1px solid #4f4f4f; color:#808080; padding:10px 0;padding-bottom:20px;}
.link_b a{ padding:0 10px; line-height:24px; color:#808080;}

.b_nav{ background:#272727; height:40px; line-height:40px; text-align:center; margin:0 100px;}
.b_nav a{ color:#c7c7c7; font-size:14px; padding:0 10px; background:url(../images/b_nav.gif) left center no-repeat;}
.bq{width:800px;height:120px; margin: 0 auto;overflow:hidden;position:relative;padding-top:20px;}
.bq-l{width:219px; height:125px;position:absolute;top:20px; left:0px;}
.bq-l  img{ width:219px; height:125px; }

.bq a{color:#9b9b9b;}
.bq-r {width:550px; height:200px; position:absolute; top:20px; right:0px;}
.bq-r  p { line-height:26px;}



.list ul.hyfenlie{ width:220px; height:auto; overflow:hidden;}
.list ul.hyfenlie li { width:220px; height:50px; float:left; font-family:"微软雅黑"; font-size:14px; text-align:left; }