@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
a{ text-decoration:none; border:0;}
img{ border:0;}
ul{ list-style:none;}
body{ font-family:Arial; font-size:13px; color:#3c3c3c;}

/*index*/
#box{ width:100%; margin:0 auto;}

.top_left{ width:768px; float:left; left:1%; position:absolute;}
.logo{ width:182px; height:100px; float:left;}
.menu{ width:586px; float:left; padding-top:13px;}
.top_right{ width:234px; float:right; padding-top:45px; right:1%; position:absolute;}
.en{ width:30px; float:left; height:22px; line-height:22px; font-family:Arial; color:#000; font-size:12px;}
.en a{ color:#000;}
.search{ width:204px; float:left;}

.K{ width:100%; margin:0 auto; height:100px;}
.xxt{ width:100%; margin:0 auto; height:460px;}
.index_news{ width:295px; height:460px; background-color:#f0f0f0; position:absolute; right:8%;}
.index_news_tt{ padding-top:25px; height:36px; line-height:36px; padding-left:30px; font-size:18px; font-family:Arial; color:#000;}
.news{ border-bottom:1px solid #dddddd; padding-left:30px; padding-right:40px; height:120px;}
.news_time{ font-family:Arial; font-size:12px; color:#616060; line-height:22px; padding-top:7px;}
.news_tt{ font-family:Arial; font-size:13px; color:#da251d; line-height:22px;}
.news_tt a{color:#da251d;}
.news_tx{ font-size:12px; color:#818080; font-family:Arial; line-height:18px; padding-top:4px;}
.news_tx a{ color:#818080;}

.flexslider { position: relative; height: 460px; overflow: hidden; background: url(images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 460px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: right; right:15%;}
.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(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

.content{ width:100%; margin:0 auto; padding-top:14px; }
.index_gywm{ width:100%; margin:0 auto; background:url(../images/content1.jpg) no-repeat top center; height:200px; padding-bottom:14px;}
.gywm{ width:1002px; margin:0 auto; display:block; overflow:hidden;}
.gywm_tp{ width:482px; float:left; height:200px; padding-right:10px;}
.gywm_tx{ width:510px; float:left; height:120px; text-align:center;}
.gywm_tx_tt{ padding-top:45px; font-size:24px; font-family:Arial; color:#2b3033;}
.gywm_tx_w{ padding:8px 85px; font-family:Arial; font-size:14px; color:#363636; line-height:22px;}
.more1{ font-family:Arial; font-size:13px; color:#363636; line-height:22px;}
.more1 a{ background:url(../images/index_15.jpg) no-repeat left center; padding-left:14px; color:#363636;}
.more1 a:hover{color:#da251d;}

.main{ width:100%; margin:0 auto; background:url(../images/content2.jpg) no-repeat top center; height:410px;}
.main_m{ width:1002px; margin:0 auto; display:block; overflow:hidden; height:410px;}
.index_pro{ width:482px; padding-right:10px; text-align:center; float:left;}
.pro_tx_w{padding:8px 70px; font-family:Arial; font-size:14px; color:#363636; line-height:22px;}
.more2{ font-family:Arial; font-size:13px; color:#363636; line-height:22px;}
.more2{ font-family:Arial; font-size:13px; color:#363636; line-height:22px;}
.more2 a{ background:url(../images/index_23.jpg) no-repeat right center; padding-right:16px; color:#363636;}
.more2 a:hover{color:#da251d;}

.index_gcal{ width:510px; height:410px; float:left;}
.gcal{ width:193px; height:168px; background-color:#ebebeb; padding-left:30px; padding-top:32px; padding-right:32px;}
.gcal_tx_tt{ font-size:24px; font-family:Arial; color:#2b3033;}
.gcal_tx_w{padding:8px 0px; font-family:Arial; font-size:14px; color:#363636; line-height:22px;}
.more3{ font-family:Arial; font-size:13px; color:#363636; line-height:22px;}
.more3 a{ background:url(../images/index_29.jpg) no-repeat left center; padding-left:14px; color:#363636;}
.more3 a:hover{color:#da251d;}

.bottom{ width:1002px; margin:0 auto; display:block; overflow:hidden; padding-top:20px; padding-bottom:22px;}
.bottom_l{ width:686px; float:left; border-right:1px solid #ebebeb; padding-bottom:22px;}
.bottom_menu{ float:left; width:250px; padding-top:16px;}
.bottom_menu_tt{ padding-left:32px; padding-right:68px; border-bottom:1px solid #ebebeb;}
.tt{ font-family:Arial; font-size:14px; color:#545454; line-height:43px; background:url(../images/index_16.jpg) no-repeat right center;}
.tt span{ padding-left:10px; font-family:Arial; font-size:14px; color:#a2a2a2;}
.tx{ padding-left:32px; padding-right:68px; padding-top:15px;}
.tx li{ font-family:Arial; font-size:12px; color:#626262; line-height:24px;}
.tx li a{ color:#626262;}
.tx li a:hover{color:#da251d;}

.bottom_menu2{ float:left; width:218px; padding-top:16px;}
.bottom_menu_tt2{padding-right:68px; border-bottom:1px solid #ebebeb;}
.tx2{ padding-right:68px; padding-top:15px;}
.tx2 li{ font-family:Arial; font-size:12px; color:#626262; line-height:24px;}
.tx2 li a{ color:#626262;}
.tx2 li a:hover{color:#da251d;}

.bottom_r{ width:315px; float:left; padding-top:16px;}
.bottom_menu_tt3{ padding-left:35px;border-bottom:1px solid #ebebeb;}
.tt2{ font-family:Arial; font-size:14px; color:#545454; line-height:43px;}
.tt2 span{ padding-left:10px; font-family:Arial; font-size:18px; color:#a4a4a4;}
.tx3{ font-family:Arial; font-size:12px; color:#626262; line-height:24px; padding-left:35px; padding-top:15px; padding-bottom:5px;}
.tx3 a{ color:#626262;}

/*page*/
.page_content{ width:100%; margin:0 auto; background-color:#eeeeee;}
.page_content2{ background:url(../images/page_content_bg.jpg) no-repeat bottom center; padding-bottom:136px;}
.back_top{text-align:right;}
.page_main{ width:1024px; margin:0 auto;}
.page_tt{ padding-left:11px; padding-right:11px; padding-top:45px; font-family:Arial; font-size:20px; color:#000;}
.dqwz{ padding-left:11px; padding-right:11px; font-family:Arial; font-size:12px; color:#515050; line-height:22px; padding-top:5px;}
.dqwz span{ padding:0px 10px;}
.dqwz a{ color:#515050;}
.dqwz a:hover{ color:#da251e;}
.dqwz a.active{ color:#da251e;}

.nr{ width:1024px; margin:0 auto; display:block; overflow:hidden; padding-top:24px;}
.left{ padding-left:11px; padding-right:31px; width:104px; padding-top:1px; float:left;}
.left_menu{ padding-right:4px; background:url(../images/page_07.jpg) no-repeat right top; }
.left_menu ul{ background-color:#fff; padding-bottom:96px;}
.left_menu li{ background:url(../images/page_left_menu_before.jpg) no-repeat bottom center; text-align:center; font-family:Arial; font-size:12px; color:#2e2e2e; line-height:22px;}
.left_menu li a{ display:block; _display:inline-block; _width:90px; color:#2e2e2e; padding:30px 5px; font-size:14px;}
.left_menu li a:hover{ background:url(../images/page_left_menu.jpg) no-repeat bottom center; color:#fff;}
.left_menu li a.activer{ background:url(../images/page_left_menu.jpg) no-repeat bottom center; color:#fff;}
.b{ background:url(../images/page_10.jpg) no-repeat; width:104px; height:10px;}

.right{ width:872px; float:left; display:block; min-height:510px;}
.t{ width:872px; background:url(../images/page_11.jpg) no-repeat top center; height:38px;}
.right_ct{ background:url(../images/page_13.jpg) repeat-y; padding-left:36px; padding-right:45px; width:791px; float:left; min-height:470px;}
.right_ct_tt{ font-family:Arial; font-size:24px; color:#333333; line-height:49px; border-bottom:3px solid #e4e3e3;}
.right_ct_tx{ padding-top:46px; font-family:Arial; font-size:13px; color:#3c3c3c; line-height:30px; padding-bottom:68px;}
.right_ct_tx a{ color:#3c3c3c;}
.right_b{ width:872px; height:6px; background:url(../images/page_24.jpg) no-repeat; float:left;}

/*product*/
.product_content{width:auto; height:640px; margin:0 auto; background:url(../images/product_bg_02.jpg) no-repeat center; display:block;}
.product_main{ width:1002px; margin:0 auto;}
.product_box{ float:left; padding-left:145px; width:289px;}
/*product1*/
.col_1_of_1{ width:289px; height:326px; float:left; display:block; }
.col_1_of_1 a{display:block;zoom:1; position:relative; text-decoration:none; color:#FFF;}
.span_1_of_1:hover{
	background:url(../images/after01.png) no-repeat;
	width:289px;
	height:326px;
	color:#FFF;
}
.span_1_of_1 a:hover{ background:url(../images/after01.png) no-repeat; width:289px; height:326px; color:#FFF;}
.span_1_of_1:hover p{ color:#FFF;}
.span_1_of_1:hover span{ color:#FFF;}
.group-pic{
	width:270px;
	height:260px;
	display:block;
	padding-top: 8px;
	padding-right: 11px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.col_1_of_1 { background:url(../images/before01.png) no-repeat; _background:url(../images/before01.png) no-repeat;}
.product-t{ text-align:center; width:289px; font-family:Arial; font-size:16px; color:#454545; padding-bottom:12px;}
.product-t span{font-family:Arial; font-size:14px; color:#9d9d9d;}




/*product2*/
.product2_box{ float:left; padding-right:14px; width:153px;}
.product2_box2{ float:left; width:153px;}
.product2_l{}
.product2 sc3{ width:153px; height:323px; float:left; display:block;}
.product2-sc3 li a{display:block;zoom:1; position:relative; text-decoration:none; color:#FFF;}
.product2-sc3 li:hover{ background:url(../images/product2_after.png) no-repeat; width:153px; height:323px; color:#FFF;}
.product2-sc3 li a:hover{ background:url(../images/product2_after.png) no-repeat; width:153px; height:323px; color:#FFF;}
.product2-group-pic{width:140px; height:260px; padding:5px 8px 10px 5px;}
.product2-sc3 li{ background:url(../images/product2_before.png) no-repeat;}
.product2-t{ width:142px; font-family:Arial; font-size:16px; color:#454545; padding-bottom:11px; padding-left:8px;}
.product2-t a{ color:#FFF;}
.product2-t span{font-family:Arial; font-size:14px; color:#9d9d9d;}
/*product22*/
.col_1_of_3{ width:153px; height:323px; float:left; display:block;}
.col_1_of_3 a{display:block;zoom:1; position:relative; text-decoration:none; color:#FFF;}
.span_1_of_3:hover{ background:url(../images/product2_after.png) no-repeat; width:153px; height:323px; color:#FFF;}
.span_1_of_3 a:hover{ background:url(../images/product2_after.png) no-repeat; width:153px; height:323px; color:#FFF;}
.span_1_of_3:hover p{ color:#FFF;}
.span_1_of_3:hover span{ color:#FFF;}
.product2-group-pic{width:140px; height:260px; padding:5px 8px 10px 5px;}
.col_1_of_3 a{ background:url(../images/product2_before.png) no-repeat;}
.product2-t{ width:142px; font-family:Arial; font-size:16px; color:#454545; padding-bottom:11px; padding-left:8px;}
.product2-t a{ color:#FFF;}
.product2-t span{font-family:Arial; font-size:14px; color:#9d9d9d;}

/*product3*/
.product3-rp{ padding-top:46px;}
.product3-content{ width:786px; padding:0px 0px 68px 13px; display:block; float:left; _padding-left:11px;}
.product3-main{ width:240px; padding:40px 22px 0px 0px; float:left; }
.product3-p{ width:240px;}
.product3-t{ background:url(../images/product3_t.jpg) no-repeat; line-height:40px; font-family:Arial; font-size:14px; color:#313131; line-height:42px; padding-left:12px; padding-right:44px;}
.product3-t a{ color:#313131;}
.product3-t a:hover{ color:#F00;}

/*product4*/
.product4-main{ padding:0px 11px 0px 11px;}
.product4-t{ width:1005px; background:url(../images/product4_03.jpg) no-repeat top center; height:38px;}
.product4-bg{ background:url(../images/product4_05.jpg) repeat-y;  width:1005px;}
.product4_ct{padding:0px 40px 68px 40px;}
.right_ct_tt{ font-family:Arial; font-size:24px; color:#333333; line-height:49px; border-bottom:3px solid #e4e3e3;}
.product4-content{ padding-top:50px;}
.product4-tx{ font-family:Arial; font-size:28px; color:#232323;}
.product4-tx span{ font-family:Arial; font-size:28px; color:#deeff7;}
.product4-p{ padding-top:20px; width:922px;}
.product4_b{ width:1005px; height:6px; background:url(../images/product4_b.jpg) no-repeat; float:left;}
.table{border:3px solid #333;}

/*project*/
.project-t{ padding:20px 0px 68px 0px; clear:both;}
.project-t ul{ width:790px;}
.project-t ul li{ padding-left:27px; font-family:Arial; font-size:14px; line-height:43px; height:43px; background:url(../images/Project_li.jpg) no-repeat; color:#151515; text-align:right; }
.project-t ul li a{ float:left; font-family:Arial; font-size:14px; color:#151515; line-height:43px; list-style:none;}
.project-t ul li a:hover{ color:#F00;}