@charset "utf-8";
/* CSS Document */


/*basic*/
*{padding:0; margin:0; font-famiy:'微软雅黑';}
div{margin:0;padding:0;}
a,img{border:0;}
img{padding:0;margin:0;}
a{border:0;text-decoration:none; color:#666;}
a hover{color:#666;}
li{list-style:none;}
#header{width:1200px; height:80px; margin:0 auto; line-height:100px; position:relative; }
.logo{position:absolute; left:0; top:13px;}
.nav{position:absolute; left:360px; line-height:80px;}
.nav li{float:left; }
.nav li a{height:80px; width:105px; display:block; text-align:center; font-size:16px; font-family:'微软雅黑';}
.home_input{background:url(../images/search.png)no-repeat 160px; position:absolute; right:0; width:200px; height:40px; top:30px;}
#banner{width:100%; height:400px;  margin:0 auto; overflow:hidden; background:url(../images/banner01.jpg)no-repeat center center; min-width:1200px;}
.footer{ clear:both;height:40px; width:100%; min-width:1200px; background:#02346e; color:#fff; text-align:center; line-height:40px; display:block;}
.banner{position:relative; height:100%; overflow:hidden;}


/*HOME*/
.h_wrap{width:1200px; margin:0 auto; padding-top:10px; position:relative; height:380px;}
.box{position:relative; height:330px; width:375px; color:#545353;}
.title{position:absolute; top:20px;}
.pic img{position:absolute; top:0; left:80px; width:270px; height:210px;}
.box h1{position:absolute; top:220px; font-size:18px; font-weight:normal;}
.box p{position:absolute; top:250px; line-height:20px; font-size:12px;}
.box button{border:0; position:absolute; color:#666; top:320px; height:40px; width:160px; border:1px solid #545353; left:112px;cursor:pointer}
.box button:hover{background:#1d599f; color:#fff;}

.zixun{position:absolute; left:5px;}
.hezuo{position:absolute; left:410px;}
.fazhan{position:absolute; right:5px;}

.h_footer{height:135px;width:100%; min-width:1200px; background:#02346e; color:#fff; text-align:center; padding-top:15px; }
.h_footer p{line-height:25px;}


/*poduct*/
.sub_nav{display:none; position:absolute; left:-194px; z-index:2; width:716px; height:230px;background:url(../images/p_sub_nav.png)no-repeat center center; }
.sub_nav h1{font-size:18px; color:#1d599f; font-weight:normal; line-height:50px;}
.sub_nav ul li{line-height:25px;}
.sub_nav ul li:hover{text-decoration:underline;}
.sub_nav li a{display:inline; color:#000; font-size:13px;}
.sub_nav li a:hover{background:#fff; color:#000;}
.sub01{position:absolute; top:30px; left:20px; width:210px; height:165px; border-right:1px dotted #e6e3e3; }
.sub02{position:absolute; top:30px; left:250px; width:320px; height:165px; border-right:1px dotted #e6e3e3;}
.sub03{position:absolute; top:30px; left:590px;}
.sub01_left{ position:absolute; width:80px;}
.sub01_right{position:absolute; left:85px;}
.sub02_left{position:absolute;  width:130px;}
.sub02_right{position:absolute; width:160px;  left:150px;}

.product{width:1200px; margin:0 auto; height:525px; margin-top:10px;}
.lside{float:left; width:180px; }

.l_nav{margin-top:10px;}
.l_nav h3{font-size:16px; font-weight:normal; color:#fff; height:40px; width:155px; background:#1d599f; padding-left:25px; line-height:40px; cursor:pointer;}
.l_nav h3:hover{background:#06F;}
.l_nav h3 img{padding-right:10px;} 
.l_nav ul li{font-size:13px; border-bottom:1px solid #e6e3e3; line-height:25px; padding-left:20px; }
.l_nav ul li a{color:#000;}
.l_nav ul li:hover{text-decoration:underline;}
.l_nav ul{margin-bottom:10px;}

.rside{float:right; width:960px;}
.t_line p{float:right;}
.t_line{width:960px; height:30px; border-bottom:1px dotted #e4e2e2;}
.t_line span{font-size:14px; color:#545455;}
.r_main h1{font-size:18px; color:#02428c; font-weight:550; line-height:45px;}
.r_main{margin-top:30px;}
.product .r_main p{text-indent:30px; line-height:30px;}
.p_img02{text-align:center; margin-top:30px;}
.bs1{background:#1d5189; color:#FFF;}





/*abouts*/
.a_sub_nav{display:none; position:absolute; left:200px; background:url(../images/a_sub_nav2.png)no-repeat; height:240px; width:130px; margin:0 auto; z-index:999;}
.a_sub_nav ul{width:100px; margin:0 auto; padding-top:30px;}
.a_sub_nav li a{display:block; height:40px; line-height:40px; width:100px;  border-bottom:1px solid #e6e3e3; color:#000;}
.a_sub_nav li a:hover{background:none; color:#1d5189; font-weight:normal; text-decoration:underline;}

.a_sub_content{display:none; position:absolute; top:100px; left:520px; background:url(../images/a_sub_nav.png)no-repeat; height:120px; width:130px; margin:0 auto;}
.a_sub_content ul{width:100px; margin:0 auto; padding-top:30px;}
.a_sub_content li a{display:block; height:40px; line-height:40px; width:100px;  border-bottom:1px solid #e6e3e3; color:#000;}
.a_sub_content li a:hover{background:none; color:#1d5189; font-weight:normal; text-decoration:underline;}

.abouts{width:1200px; margin:0 auto; height:525px; margin-top:10px;}
.abouts .lside{width:225px; }
.abouts .lside ul{margin-top:15px; }
.abouts .lside li img{padding-right:10px;}
.a_img01{margin-left:15px;}
.abouts .lside li{width:225px; border:1px solid #bcbdbe;  height:40px; margin-bottom:5px; line-height:40px;  text-indent:20px;}
.abouts .lside li:hover{cursor:pointer; background:#06F; color:#fff;}
.a_img02{margin-top:30px; }
.abouts .rside{width:900px;}
.a_text p{text-indent:32px; line-height:25px; color:#242424; margin-bottom:20px; }
.abouts .t_line{width:900px;}

/*abouts02*/
.licheng img{float:left; margin-top:5px;}
.licheng ul{height:70px;  margin-bottom:10px; margin-left:120px; width:900px; position:relative; color:#191919;}
.licheng li{list-style:disc;}

/*abouts03*/
.r_text{ position:relative; height:100%; border-bottom:1px dotted #999;}
.r_text ul{ line-height:29px;  border-right:1px dotted #666; padding-right:10px; margin-top:10px; }
.r_text ul li{float:left; margin-left:30px;}
.r_t_t{ height:32px; width:102px; background:#1d599f; color:#fff; line-height:32px; text-align:center; list-style:none; margin-bottom:10px;}
.r_text p{position:absolute; text-indent:32px; color:#2d2d2d;}
.r_pic img{margin-top:30px;width:296px;}

/*abouts04*/
.wenhua img{float:left; margin-right:30px;}
.w_text p{text-indent:32px; margin-bottom:15px; line-height:25px; color:#242424;}

/*contacts*/
.contacts{width:1200px; margin:0 auto; height:525px; margin-top:10px; }
.contacts .lside li{width:225px;  border:1px solid #bcbdbe; height:40px; margin-bottom:5px; line-height:40px;  text-indent:20px;}
.contacts .lside li:hover{cursor:pointer;background:#06f; color:#fff;}
.c_main{width:728px; margin:0 auto;}
.c_main img{margin-top:20px;}
.add{ text-align:center;line-height:24px; margin-top:15px; color:#666666; margin-right:40px;}
.add p{font-size:15px;}
.a_tit{font-size:20px;  font-weight:bold; margin-top:20px; margin-bottom:10px;}
.enter{margin-top:25px; margin-left:50px; width:650px;}
.name{ height:40px; width:270px;}
.phone{top:50px; margin-top:5px; height:40px; width:270px;}
.email{ top:100px; margin-top:5px; height:40px; width:270px;}
.passage{height:140px; width:350px; left:555px;}
.submit{ top:160px; margin-top:10px; margin-bottom:10px; left:465px; width:135px; height:38px; background:#1d599f; border:1px solid #1d599f; color:#fff;}
.submit:hover{background:#09C;}

.c_sub_nav{display:none; position:absolute;left:305px; background:url(../images/a_sub_nav.png)no-repeat; width:130px; margin:0 auto; z-index:999;}
.c_sub_nav ul{width:100px; margin:0 auto; padding-top:30px;}
.c_sub_nav li a{display:block; height:40px; line-height:40px; width:100px;  border-bottom:1px solid #e6e3e3; color:#000;}
.c_sub_nav li a:hover{background:none; color:#1d5189; font-weight:normal; text-decoration:underline;}

.c_sub_content{display:none; position:absolute; top:100px; left:520px; background:url(../images/a_sub_nav.png)no-repeat; height:120px; width:130px; margin:0 auto;}
.c_sub_content ul{width:100px; margin:0 auto; padding-top:30px;}
.c_sub_content li a{display:block; height:40px; line-height:40px; width:100px;  border-bottom:1px solid #e6e3e3; color:#000;}
.c_sub_content li a:hover{background:none; color:#1d5189; font-weight:normal; text-decoration:underline;}


.y_sub_nav{display:none; position:absolute;left:517px; background:url(../images/a_sub_nav.png)no-repeat; width:130px; margin:0 auto; z-index:999;}
.y_sub_nav ul{width:100px; margin:0 auto; padding-top:30px;}
.y_sub_nav li a{display:block; height:40px; line-height:40px; width:100px;  border-bottom:1px solid #e6e3e3; color:#000;}
.y_sub_nav li a:hover{background:none; color:#1d5189; font-weight:normal; text-decoration:underline;}



.rollBox{width:1105px;height:264px;position:relative;margin:0 auto;}
.rollBox #pic_box{width:1105px;height:170px; position:absolute; left:0px; top:0px; overflow:hidden;}
.rollBox .pic_item{ width:276px; height:170px; float:left;}
.rollBox .page_on_left { position:absolute; left:-30px; top:40px;text-align: center;cursor: pointer; z-index:1000;}
.rollBox .page_on_right {position:absolute; right:-30px; top:40px;text-align: center;cursor: pointer; z-index:1000;}


.rollBox1{width:1105px;height:50px;position:relative;margin:0 auto;}
.rollBox1 #pic_box1{width:1105px;height:50px; position:absolute; left:0px; top:0px; overflow:hidden;}
.rollBox1 .pic_item1{ width:218px; height:50px; float:left;}
.rollBox1 .page_on_left1 { position:absolute; left:-30px; top:5px;text-align: center;cursor: pointer; z-index:1000;}
.rollBox1 .page_on_right1 {position:absolute; right:-30px; top:5px;text-align: center;cursor: pointer; z-index:1000;}


.marqueeleft{height:50px;width:1105px;overflow:hidden;margin:40px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:180px;height:50px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 0px solid;width:180px;height:50px;padding:2px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}

#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}


.fullSlide{width:100%;position:relative;height:410px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:410px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:410px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url({IMG}slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/* flexslider */
.flexslider{position:relative;height:438px;overflow:hidden;background:url({IMG}loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:438px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url({IMG}dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.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({IMG}prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url({IMG}next.png) center center no-repeat; border-radius:}





