﻿@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
ul li{ list-style-type:none;}
a{font-size:12px; text-decoration:none; border:0px; outline:none; color:#000;}
img{ border:none;}
p{font-size:12px; text-indent:2em;}
.clear{ clear:both;}
body{ background:url(../images/body_bg3.jpg) repeat-x #fff;}

.wrap{ margin:0 auto; width:1003px;}

.head{ background:url(../images/head_bg0.jpg) no-repeat center;}
.head_left{ width:480px; height:118px; float:left;}
.head_left h1{ color:#787877; float:left; padding-top:10px; font-size:12px; padding-left:20px;}
.logo{float:left;}
.head_rig{float:right; width:160px; padding-right:15px;}
.shoucang{float:right; font-size:12px; padding-top:10px;}
.shoucang a{color:#787878;}
.rexian{float:right; padding-top:55px;}
.head_rig span{font-size:20px; color:#1175db; font-weight:bold; font-family:"微软雅黑";}
.nav{width:1003px; height:53px; padding-left:13px;}
.nav li{float:left; line-height:53px; width:99px; text-align:center;}
.nav li a{color:#fff; display:block; font-size:14px;}
.nav li a:hover{background:url(../images/nav_hove.jpg) no-repeat;}
.banner1{ height:411px;}


.main{padding:10px 0;}
.main_left{float:left; padding-right:10px; }
.title{ height:44px; background:url(../images/title_bg.jpg) no-repeat 0 40px;}
.title h2{ float:left; line-height:44px;}
.title h2 a{ color:#FFF; font-size:16px; display:block; height:44px; background:url(../images/biao_bg0.jpg) left center no-repeat; padding-left:13px; float:left; margin-left:10px;}
.title h2 span{font-size:12px; float:left; color:#FFF; padding-left:5px;}
.more{ float:right; width:40px; text-align:center; display:block; line-height:44px; padding-right:10px;}
.more a{ color:#038fec;}

.main_cpfl{background:#0c6cb6; width:277px;}
.main_cpfl ul{padding:10px 10px 10px 30px;}
.main_cpfl ul li{ background:url(../images/cpfl_bg0.jpg) no-repeat; line-height:200%;}
.main_cpfl ul li a{color:#003151; font-weight:bold; padding-left:50px;}
.main_cpfl ul li span{ color:#003151; text-align:right;}

.main_lxwm{padding-left:30px;}
.main_lxwm p{ text-indent:0; color:#FFF; padding:5px 5px 5px 30px; line-height:190%;}

.main_ryzz{ float:left; background:#0c6cb6; width:277px; margin-top:10px;}
#ryzz_img{ margin-top:5px; padding:10px;}

.main_pro{ float:left; background:#fff; width:715px; margin-top:10px;}
.main_pro ul{ zoom:1; padding:5px 18px;}
.main_pro ul:after{ content:""; clear:both; display:block;}
.main_pro ul li{ width:207px;  height:200px; float:left; padding:0 8px; }
.main_pro ul li a{ line-height:200%; color:#ff0101;}
.main_pro ul li a img{ border:3px #2279bd solid; width:200px; height:150px;}
.main_pro ul li span{font-size:12px; padding-top:5px; color:#0c6cb6; padding-right:10px;}
.main_pro ul p{font-size:12px;line-height:200%;color:#004876;}

.more2{float:right; width:40px; text-align:center; display:block; line-height:15px; padding:15px;}
.more2 a{ color:#038fec;}
.main_bot{width:1003px; background:url(../images/cgal_bg0.jpg) repeat-x; margin-top:10px; height:253px;}
.title2{width:993px; padding:5px 0 0 10px;} 
.title2 h2{ float:left; line-height:38px; background:url(../images/cgal_h2_.jpg) no-repeat; width:257px; }
.title2 h2 a{ color:#FFF; font-size:16px; display:block; height:38px; padding-left:13px; float:left; margin-left:10px;}
.title2 h2 span{font-size:12px; float:left; color:#FFF; padding-left:5px;}
.title2 .more2 a{color:#FFF;}
.main_cgal ul{padding-left:5px;}
.main_cgal ul li{ float:left; padding:0 8px; }
.main_cgal ul li a{ line-height:180%;}
.main_cgal ul li a img{ width:232px; height:161px; padding-top:5px;}
.main_cgal ul li span{font-size:12px; padding-top:12px; display:block; width:232px; text-align:center; color:#FFF;}

.foot{color:#FFF; line-height:150%; padding-top:10px; background:#00599d; height:88px; margin-top:10px;}
.foot a{color:#FFF;}
.friend_link{ padding:10px; font-size:12px; }
.friend_link a{ padding:0 3px;}
.zhichi p{ text-align:center; padding:5px 0;}

.main_news1 li{ line-height:190%; float:none; border-bottom:1px solid #085e8d; padding:1px 20px; }
.main_news1 li a{ width:100px; display:block; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;  }
.main_news1 li span{ float:right; font-size:12px;}


/*=======================company======================*/

.title3 h2{ float:left; padding-top:15px;}
.title3 h2 a{ color:#004876; font-size:16px; display:block; height:15px; background:url(../images/right_h2.jpg) left center no-repeat; padding-left:60px; float:left; margin-left:10px;}
.title3 h2 span{font-size:12px; float:left; color:#004876; padding-left:10px; line-height:25px;}
.crumbs{ font-size:12px; padding-right:30px; float:right; color:#004876; }
.crumbs a{ color:#004876; padding-left:0; background:none; font-size:12px; line-height:50px;}
.crumbs a:hover{ color:#c23100;}

.right{width:715px; float:right;}
.company p{padding:0 20px; line-height:190%;}
.company span{font-size:12px; line-height:190%}
.gsjj_img{float:left; padding-right:10px;}

/*============================news======================*/
.news .news_list{ padding:5px 20px;}
.news .news_list li{ line-height:190%; float:none; border-bottom:1px dashed #085e8d; padding:3px 60px;}
.news .news_list li a{ color:#000;}
.news .news_list li span{ float:right; font-size:12px;}
.fenye p{ text-align:center;}

/*============================newsdetail======================*/
.news_list h3{ text-align:center; font-size:20px; color:#074c78;}
.news_list h4{ width:90%; height:25px; background:#6bb7e8; border:solid 1px #1d9ec8; text-align:center; line-height:28px; font-size:12px; font-weight:normal; margin:10px auto; color:#e6e6e6;}
.news_list h4 span{ cursor:pointer; float:none;}
.news_list{ font-size:12px; padding:15px 10px 10px 20px; }
.news_list p{line-height:190%;}
.news_list p a{ color:#074c78; padding-left:0px;}
.news_list p a:hover{ color:#1d9ec8;}

/*========================producted=========================*/

.product_content {width:635px; padding:0 45px 20px 35px; color:#0c6cb6;  float:left; background:#fff; margin-top:10px;}
.product_content img {width:400px; height:300px;}
.product_content h3 {width:100%;text-align:center;font-size:14px;line-height:35px;border-bottom:dotted #3e85c8 1px;}
.product_content p{ line-height:190%;}
.product_content a{color:#0c6cb6;}
#jiantou{ float:left; height:300px; width:80px; padding:0 15px;}

.product_news{ float:left; padding:10px 0; width:700px;}
.product_news h2{padding-bottom:10px;}
.product_news li{ line-height:190%; float:none; border-bottom:1px solid #085e8d; padding:1px 20px; }
.product_news li a{ width:550px; display:block; color:#00599d; }
.product_news li span{ float:right; font-size:12px; color:#0c6cb6;}


/*分页样式*/
.paging{text-align:left; width:670px; padding:10px 20px 20px; font-size:12px;color:#003f7d;}
.pagingl{ float:left;}
.pagingr{ float:right;}
.paging span{ margin:2px; padding:2px 5px;border:#4996c8 1px solid; background:#fff; display:block; float:left; font-size:12px; line-height:15px; text-indent:0px;color:#003f7d;}
.paging a{ margin:2px; padding:2px 5px;border:#4996c8 1px solid; background:#fff; color:#003f7d; display:block; float:left; font-size:12px; line-height:15px; text-indent:0px;}
.paging a:hover{ color:#000;}


/*网站地图*/
.map1{ color:#666; font-size:14px; font-weight:bold; margin-left:50px; line-height:30px;}
.map2{ color:#666; font-size:12px; font-weight:bold; margin-left:55px; padding-left:40px; line-height:22px;}
.map3{ color:#666; font-size:12px; margin-left:100px; padding-left:40px; line-height:20px;}

/* qqshop focus */
#focus {width:1003px; height:411px; overflow:hidden; position:relative;}
#focus ul {height:411px; position:absolute;}
#focus ul li {float:left; width:1003px; height:411px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1003px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:115px; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}



/*荣誉资质轮换*/
div.wrapper { width: 400px; margin: 0 auto; position: relative; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
    .box_skitter ul { display: none; }
    .box_skitter .container_skitter { overflow: hidden; position: relative; }
    .box_skitter .image { overflow: hidden; }
        .box_skitter .image img { display: none; }
    .box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
        .box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
    .box_skitter .prev_button { position: absolute; top: 50%; left: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px;  }
    .box_skitter .next_button { position: absolute; top: 50%; right: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; }
    .box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; width: 31px; height: 31px; }
#slideshow { width: 400px; height: 300px; }
    #slideshow ul { display: none; }
	
	
	
/*------------banner-----------------*/
#slider {
	width: 1003px; /* important to be same as image width */
	height: 411px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
	width: 1003px; /* important to be same as image width or wider */
	position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
	float: left;
	position: relative;
	display: none;
}
.banner p {
	position:absolute;
	top:310px;
	right:90px;
	color:#000;
}

/*--------滚动--------*/
#demo {

background: #FFF;

overflow:hidden;

width: 700px;
}

#demo img {

padding:3px; background:#f0f0f0;  width:200px; height:150px;

}

#indemo {

float: left;

width: 800%;

}

#demo1 {

float: left;

}

#demo table td{
text-align:center;
overflow:hidden;
}

#demo2 {

float: left;

}
