
/* CSS Document */
*{padding:0px; margin:0px; font-size:12px; margin:0 auto;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
body{font-family:Microsoft YaHei,Arial, Geneva, sans-serif; font-size:12px; margin:0 auto; color:#4a4a4a; background:#fff;}
ul,li {list-style-type:none; text-transform:capitalize;}
a{color:#4a4a4a; text-decoration:none;}
a:link {color: #4a4a4a;text-decoration: none;}
a:hover{color:#e00000; text-decoration:underline}
img{border:0;vertical-align:middle;}

a .goodsimg{ border:1px solid #dedede; padding:2px;display:block;}
a:hover .goodsimg{ border:1px solid #e00000;}

.k_k{width:100%; height:30px; margin:0 auto;}
.k_k1{width:100%; height:20px; margin:0 auto;}

/*Head*/
.top{background:url(../images/Index_top_bg.gif) repeat-x center center; width:100%; height:33px;}

/*��������*/
.t_news{height:19px;overflow:hidden; position:relative;}
.news_li,.swap{line-height:19px; display:inline-block; position:absolute; top:0;}
.swap{top:19px;}

/*����*/
.nav{margin:0 auto;width:100%; height:49px; display:block; background:url(../images/Index_nav_bg.gif) repeat-x center top; overflow:hidden;}
.nav ul {width:1000px; margin:0px auto;}
.nav ul li.nobg{background:none;}
.nav ul li{float:left; width:111px;text-align:center; background:url(../images/Index_nav_x.gif) no-repeat right center;}
.nav ul li a{color:#fff; font-size:14px; line-height:49px;display:block;}
.nav ul li a:hover{text-decoration:none; font-weight:bold;background:url(../images/Index_nav_hover.gif) no-repeat center center;color: #4a4a4a;}
.nav ul li a.nav_hover{ background:url(../images/Index_nav_hover.gif) no-repeat center center; width:111px; color: #4a4a4a; line-height:49px;height:49px;display:block; font-weight:bold;}

/*banner*/
.flexslider { position: relative; height:497px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 497px;}
.flex-control-nav { position: absolute; bottom: 50px; 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(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

/*notice*/
.notice{width:1000px; height:45px; border-top:2px solid #0f6ebe; background:#fff; margin:0 auto; position: absolute; z-index:99;left:50%; margin-left:-500px;top:649px;}

/*product*/
.product_title{background:#0f6ebe; border-top:4px solid #e00000; width:100%; height:75px;}
.product_content_bg{background:#f5f5f5;width:100%; padding:35px 0 15px 0;}

.pro_list {margin:0 auto;padding:0;}
.pro_list li{float:left;}
.pro_list li a{text-align:center; padding:8px 30px; display:block; border:1px dashed #e0e0e0; background:#fff; margin-right:10px; font-size:16px; font-weight:bold;}
.pro_list li a:hover{background:#e00000;text-decoration:none; color:#fff;}

/*gg*/
.gg{background:#0f6ebe; width:100%; height:121px;margin:0 auto;}

/* ��������ͼƬ�л� */
#featured-area{height:170px;width:330px;margin:40px auto 0 auto;}
.roundabout-holder{list-style:none;width:150px;height:161px;margin:0px auto;}
.roundabout-moveable-item{font-size:12px!important;height:161px;width:220px;cursor:pointer;padding:5px;border:1px solid #aaaaaa;-webkit-border-radius:5px;-moz-border-radius:5px;background:#f9f9f9;}
.roundabout-moveable-item img{height:100%;width:100%;background-color:#FFFFFF;margin:0;}
.roundabout-in-focus{cursor:auto;}
.roundabout-in-focus:hover{-webkit-box-shadow:0px 0px 20px #787878;-moz-box-shadow:0px 0px 20px #787878;background:#f9f9f9;}
.roundabout-holder span{display:none;}
.roundabout-in-focus:hover span{display:inline;position:absolute;bottom:5px;right:5px;padding:8px 20px;background:#f9f9f9;z-index:999;-webkit-border-top-left-radius:5px;-moz-border-radius-topLeft:5px;border-left:1px solid #aaaaaa;border-top:1px solid #aaaaaa;}
.roundabout a:active, .roundabout a:focus, .roundabout a:visited{outline:none;text-decoration:none;}
.roundabout li{margin:0}

/*���ݳ�ò*/
.crcm{background:#0f6ebe; width:100%; height:276px;margin:0 auto;background:url(../images/Index_crcm_bg.gif) repeat-x center top;}
a .crcm_img_hover{ border:3px solid #fff; display:block;}
a:hover .crcm_img_hover{border:3px solid #e00000;}

/*�ײ�3����Ŀ*/
.index_title{font-size:15px; font-weight:bold; color:#fff; background:#0f6ebe; text-indent:20px;}
.index_title_k{padding:15px 10px; background:#f5f5f5; height:245px;}

/*bottom*/
.link{background:#f5f5f5; height:45px; width:100%; line-height:45px;}
.bottom{background:#444444;width:100%; padding:30px 0; color:#b3b3b3}

.bottom_nav ul {width:720px;margin:0 auto; height:47px;}
.bottom_nav ul li{float:left; width:90px;text-align:center;}
.bottom_nav ul li a{font-size:12px; line-height:47px; color:#fff;}
.bottom_nav ul li a:hover{ text-decoration:none; font-weight:bold; color:#b3b3b3;}

/*��ҳ����*/
.about_left_title{background:url(../images/About_left_top_bg.gif) no-repeat  center center; height:45px;}
.sidebar_t_cn{font-size:18px; font-weight:bold;padding-left:15px; color:#fff;}
.sidebar_t_en{font-size:12px; color:#b6dbfa; padding-left:5px;}
.about_left_nav_bg{background:url(../images/About_left_nav_bg.gif) repeat-y center top;}

.right_title{border-bottom:1px solid #9c9c9c;font-weight:bold; font-size:16px; color:#0f6ebe;}
.right_title_z{border-bottom:1px solid #eaeaea}

.left_nav{ width:185px; padding:15px 0;}
.left_nav ul li{ width:185px;background:url(../images/About_left_x.gif) no-repeat center bottom;}
.left_nav ul li a{ width:185px; font-size:14px; height:38px; display:block; text-align:center; line-height:38px;color:#fff;}
.left_nav ul li a:hover{background:url(../images/About_left_hover.gif) no-repeat center center; color:#4a4a4a; text-decoration:none; font-weight:bold;}
.left_nav ul li.nav_hover a{background:url(../images/About_left_hover.gif) no-repeat center center; color:#4a4a4a; text-decoration:none; font-weight:bold;}
.left_nav ul li ul li{}
.left_nav ul li ul li a{ display:inline; background:none; width:auto; height:auto;}
.left_nav ul li ul li a:hover{ background:none; color:#f00;}
.left_nav ul li.left_nav_cur ul li a{ display:inline; background:none; color:#4b4f19;}

.right_content{width:765px; padding-top:15px;padding-bottom:15px; margin:0 auto; overflow-x:hidden; line-height:200%; min-height:250px;_height:250px; font-size:14px;}
.right_content p{font-size:14px;}

.list_pro a img{padding:2px; border:1px solid #eaeaea; width:220px; height:154px;}
.list_pro a:hover img{border:1px solid #fc5f00;}


/**Joblist*/
#Joblist{width:730px; border:1px solid #dedede; margin:0 auto;clear:both; padding:1px; background:#FFF;}
#Joblist .title{padding:2px 12px; height:26px; background:#eeeeee; line-height:26px; font-size:14px; font-weight:bold; cursor:pointer;}
#Joblist .content{ padding:2px 12px; margin-top:8px;}
#Joblist .content p{  line-height:24px; border-bottom:1px dotted #dedede; font-family:"����";}
#Joblist .content .content_t{ font-weight:bold;}
#Joblist .submit{padding:5px 12px; text-align:right;}
.hr15{width:100%; height:15px; line-height:1px; clear:both;}

/*��ҳ*/
.pages{ text-align:center; vertical-align:middle; line-height:24px; padding:25px 0 15px;}
.pages .pages_red{ font-weight:bold; color:#E31E18;}
.pages a{ height:22px; line-height:22px; display:inline-block; background:#fafafa; border:1px solid #CFCFCF; padding:0 8px; vertical-align:middle;}
.pages a:hover{ background:#fafafa; text-decoration:none; border:1px solid #e00000;}
.pages a.pages_cur{ border:1px solid #e00000; background:#e00000; color:#fff;}
.pages_val{ height:22px; line-height:22px; border:1px solid #cfcfcf; vertical-align:middle; width:30px; text-align:center; color:#333; font-family:Verdana, Geneva, sans-serif;}
.pages_btn{ height:24px; line-height:24px; border:none; background:#b91313; cursor:pointer; color:#fff; font-family:Verdana, Geneva, sans-serif; padding:0 4px; vertical-align:middle;}


/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:350px;height:280px;border:1px solid #DFDFDF; padding:15px;}
.spec-preview img{ width:315px; height:241px;}
.spec-scroll{clear:both;margin-top:5px;width:350px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}

.preview_thumb{
	width:350px;
	height:360px;
	overflow:hidden;
	float:left;
}
.product_one_title{
	width:360px;
	height:360px;
	overflow:hidden;
	float:right;
}
.product_one_title p{
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.product_page{
	width:100%;
	height:30px;
	line-height:30px;
	clear:both;
}