@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑","黑体", Arial; background:#f4f4f4;}
.clearfix:after{content: "";display: block;	height: 0;	clear:both;	visibility: hidden; }
.clearfix{ *zoom: 1;/*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/}
a, a:link, a:visited, a:hover, a:active{ text-decoration:none;}
.iconfont{ font-size:inherit;}
.carousel {
    position: relative;	
	height:659px;
}
.carousel .fill{
	height:100%;
	}
.carousel .item, .carousel .item.active, .carousel .carousel-inner{
	height:100%;
	}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}
.carousel-indicators li {
    display: inline-block;
    width: 45px;
    height: 3px;
    margin: 2px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
}
.carousel-indicators .active {
    width: 45px;
    height: 3px;
    margin: 2px;
    border: 1px solid #00ff0d;
    background-color: #00ff0d;
}
.carousel-control{
	opacity:.2;
	}
.carousel:hover .carousel-control{
	opacity: .5;
	}
.carousel-control:hover, .carousel-control:focus{
	opacity: .2;
	}
.h_all{ 
	height:100%;
}
.ban_bt{ 
	font-size:36px;
	color:#fff;
	letter-spacing:3px;
    }
.ban_ms{ 
	font-size:16px;
	color:#fff;
	margin-top:20px;
    }
.product_bg , .ypt_bg, .news_bg{ padding:60px 0 40px; background:url(../images/product_bg.jpg) center bottom no-repeat; background-size:cover;}
.index_title{
	font-size:32px;
	color:#1e272e;
	text-align:center;
	}
.index_title > span{
	position:relative;
	z-index:9;
	display:inline-block;
	}
.index_title > span:before{
	position:absolute;
	top:-10px;
	left:-18px;
	z-index:-1;
	content:"";
	width:34px;
	height:34px;
	display:block;
	background:url(../images/title_big_yuan.png) no-repeat;
	}
.index_title > span:after{
	position:absolute;
	top:20px;
	right:-18px;	
	z-index:-1;
	content:"";
	width:20px;
	height:20px;
	display:block;
	background:url(../images/title_small_yuan.png) no-repeat;
	}
.bg_white{ background:#FFF;}
.product_list{
	margin-top:30px;
	margin-left:-15px;
	margin-right:-15px;
	}
.product_item{
	text-align:center;
	font-size:16px;
	color:#555555;
	width:20%;
	float:left;
	padding:0 15px;
	margin-bottom:20px;
	}
.product_item a{
	position:relative;
	top:0;
	padding:20px 5px 10px;
	display:block;
	color:#444;
	background:#fff;
	transition:all .2s;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	}
.product_item .iconfont{
	color:#000;
	font-size:46px;
	line-height:1;
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	}

.iconImg {
	height: 46px;
	margin-top:5px;
	margin-bottom:10px;
}	

.product_item a:hover, .product_item a:hover .iconfont{
	color:#f07b09;
	}
.product_item a:hover{
	top:-3px;
	box-shadow:0 0 5px rgba(0,0,0,.2);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);
	-moz-box-shadow:0 0 5px rgba(0,0,0,.2);
	-ms-box-shadow:0 0 5px rgba(0,0,0,.2);
	}
.index_more{
	font-size:12px;
	color:#3f6fa3;
	font-weight:bold;
	}
.index_more:hover{
	color: #F60;
	}
.m_t_10{
	margin-top:10px;
	}
.ypt_bg{ background:url(../images/ypt_bg.jpg) no-repeat;	}
.rk_con{ margin-top:50px;}
.ybx_rk, .hys_rk{ position:relative; top:0; padding:15px 0; margin-bottom:20px; display:block; border:1px solid #e8e8e8; border-bottom:2px solid #df1e1e; background:#fcf0f0; -webkit-transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; transition:all .2s;}
.hys_rk{ background:#f5f1fc;}
.ybx_rk img, .hys_rk img{ -webkit-transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; transition:all .2s;}
.rk_icon{ width:200px; height:175px; border-right:1px dashed #d9d9d9; text-align:center; display:table-cell; vertical-align:middle;}
.rk_text{ height:175px; padding:0 50px 0 40px; display:table-cell; vertical-align:middle;}
.rk_title{ font-size:28px; color:#1e272e;}
.rk_ms{ font-size:14px; color:#747474; margin-top:5px;}
.ybx_rk:hover, .hys_rk:hover{ top:3px;  -webkit-box-shadow:0 0 10px rgba(0,0,0,.2); -moz-box-shadow:0 0 10px rgba(0,0,0,.2); -ms-box-shadow:0 0 10px rgba(0,0,0,.2); box-shadow:0 0 10px rgba(0,0,0,.2);}
.ybx_rk:hover img, .hys_rk:hover img{ transform:scale(1.12);}
.ybx_rk:hover .rk_title, .hys_rk:hover .rk_title{ color:#f07b09;}

.news_bg{ background:url(../images/news_bg.jpg) no-repeat;	background-size:cover;}
.news_list{ margin-top:50px;}
.news_list li{ position:relative; padding:10px 20px 10px 70px; border-bottom:1px dashed #bbb; margin-bottom:10px;}
.news_list li:before{ position:absolute; top:50%; left:64px; content:""; width:10px; height:10px; margin-top:-5px; display:block; background:#cdcdcd; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; border-radius:50%;}
.f_s_12{ font-size:12px;}
.idx_time{ position:absolute; left:0; width:70px; text-align:center; color:#666; padding-top:5px; border-right:2px solid #cdcdcd;}
.idx_time p{ margin-bottom:7px; line-height:1;}
.news_list li > a{ position:relative; height:46px; font-size:16px; color:#36393d; padding-left:15px; display:block; display:table-cell; vertical-align:middle; overflow:hidden; /*  line-height:45px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; */}
.news_list li > a:hover, .news_list li:hover p{ color:#f07b09;}
.xwzx_ban{ height:400px; background:url(../images/xwzx_ban.png) center bottom no-repeat; background-size:cover;}
.small_ban{ width:100%; height:100%; padding-top:60px; display:table-cell; vertical-align:middle;}
.small_ban_title{ font-size:48px; color:#fff; font-style: italic;}
.display_table{ width:100%; height:100%; display:table;}
.small_ban_ms{ font-size:24px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-style: italic;}

.main_area{ margin:20px auto 50px; padding:35px 40px;}

.news_c_list{ position:relative; padding-left:200px; min-height: 700px;}
.time_list{ position:absolute; left:10px; top:0; width:150px;}
.time_list_title{ font-size:16px; font-family:"黑体"; color:#999; line-height:20px;}
.time_list_title .iconfont{ position:relative; top:2px; font-size:20px; margin-right:3px;}
.time_list ul{ position:relative; left:10px; padding-left:35px; padding-top:15px; border-left:1px dashed #cfdbe8;}
.time_list ul li { position:relative; top:20px; margin-bottom:18px;}
.time_list ul li a{ position:relative; font-size:18px; color:#666666; width:80px; height:32px; line-height:32px; text-align:center; display:block; background:#c8e7ed;}
.time_list ul li a:before{ position:absolute;left:-35px; top:50%; content:""; width:35px; height:1px; border-bottom:1px dashed #cfdbe8; margin-top:-1px;}
.time_list ul li a:hover, .time_list ul li.active a{ color:#fff; background:#f4987f;}
.xw_list{ border-left:1px dashed #e1e1e1; padding-left:40px;}
.xw_list > ul{ padding-top:10px;}
.xw_list > ul > li{width: 100%;  padding-right: 230px;  padding-bottom: 42px; box-sizing: border-box; overflow: hidden; position: relative; color: #afaeae;}
.xw_list > ul > li p{ margin-bottom:5px;}
.xw_list > ul > li .time{width: 50px;  float: left;  color: #999; font-size:12px;}
.xw_list > ul > li .time span{width: 50px;  float: left;  color: #999; font-size:12px;}
.xw_list > ul > li .time .day { line-height: 34px; font-size: 36px; text-align: center; color: #333;}
.xw_list > ul > li .cnt {  padding-left: 74px;}
.xw_list > ul > li .cnt a { display: block; overflow: hidden; color: #333;}
.xw_list > ul > li a:hover { color: #2c91dc;}
.xw_list > ul > li .cnt a .title {  width: 100%;  float: left; font-size: 16px; height:25px; line-height: 25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xw_list > ul > li .cnt a .describe {  width: 100%; float: left; height: 34px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 10px; font-size: 14px;  color: #afaeae;}
.xw_list > ul > li .cnt a .photo { position: absolute; right: 0; margin-top: 3px;}
.xw_list > ul > li .cnt a .photo img { width: 185px; height: 105px;}
.xw_list > ul > li .cnt .mark { position: relative; margin-top: 22px;	background:#fff;}
.xw_list > ul > li .cnt .mark:before {  content: '';  width: 100%; float: right; height: 1px; display: block; position: absolute; top: 15px; background-color: #e5e5e5;}
.xw_list > ul > li .cnt .mark .source { display: inline-block; *zoom: 1; *display: inline; position: relative; left: -4px; padding-left: 4px; padding-right: 8px; background-color: #fff;}
.paging{ text-align:center; font-size:12px; line-height:32px;}
.paging > a, .paging > span{ padding:0 13px; margin:0 2px 10px; display:inline-block; border:1px solid #d8dce0; color:#8c8c8c; border-radius:16px; background:#fff; font-weight:bold;}
.paging > a.active, .paging > a:hover{ background:#f4987f; border-color:#f1967e; color:#fff;}

.zxns_ban{ height:400px; background:url(../images/zxns_ban.png) center bottom no-repeat; background-size:cover;}
.zp_bg{ background:url(../images/zp_bg.png) #fff right top no-repeat;}
.zp_title{ line-height:1; font-size:24px; color:#ff6c00; padding-top:10px; text-align:center;}
.zp_title img{ position:relative; top:2px; vertical-align:top;}
.m_lr_10{ margin-left:10px; margin-right:10px;}
.m_lr_15{ margin-left:15px; margin-right:15px;}
.zp_ms{ font-size:12px; color:#999999; text-align:center; line-height:1.2; margin-top:10px;}
.zp_con{ color:#666; margin-top:40px; line-height:1.6; padding-left:30px;}
.zp_con h3{ margin-bottom:12px; color:#333;}
.zp_con p{ font-size: 16px;}
.m_t_30{ margin-top:30px;}
.m_b_10{ margin-bottom:10px;}
.m_b_no{ margin-bottom:0 !important;}

.alfx_ban{ height:400px; background:url(../images/alfx_ban.png) center bottom no-repeat; background-size:cover;}
.case_con{ }
.case_title{ position:relative; font-size:24px; color:#33383e; padding-left:30px; margin-bottom:15px;}
.case_title:after{ position:absolute;  top:50%; left:5px; content:""; width:13px; height:13px; margin-top:-6px; display:block; background:#f7ae2f;}
.case_list > div{ margin:15px auto;}
.case_item{ color:#fefefe; width:100%; padding:20px 0 15px; text-align:center; display:block;}
.case_item img{ position:relative; margin-bottom:15px; height:46px;}
.case_item p{ position:relative; top:0; height:18px; line-height:18px; margin-bottom:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .2s; -ms-transition:all .2s; -webkit-transition:all .2s; transition:all .2s;}
.case_item .xxmc{ font-size:16px;}
.case_item .xtmc{ font-size:14px;}
.case_item:hover{ /*text-decoration:underline;*/ color:#fff; -webkit-box-shadow:0 0 5px rgba(247,174,47,.4); box-shadow:0 0 8px rgba(0,0,0,.3);}
.case_item:hover p{ top:-3px;}
/*.case_item:hover img{ -webkit-transform: scale(1.1); transform: scale(1.1);}*/
.bg01{ background:#28b48f;}
.bg02{ background:#e78e2e;}
.bg03{ background:#ce5fd8;}
.bg04{ background:#7da1f7;}
.bg05{ background:#72a8d1;}
.bg06{ background:#de4b43;}
.bg07{ background:#4fbdbc;}
.bg08{ background:#e84d9a;}
.bg09{ background:#63ce46;}
.bg10{ background:#e08a45;}
.bg11{ background:#c9b428;}

.hzhb_ban{ height:400px; background:url(../images/hzhb_ban.png) center bottom no-repeat; background-size:cover;}
.hzkf {}
.hzkf_list{ margin-top:20px; padding-left:25px;}
.hzkf_list > div{ margin-bottom:30px; height:50px;}
.hzkf img{ max-height:50px; max-width:100%;}

.map_con{ position:relative;}
.map_con img{ width:100%;}
.contact_us{ position:absolute; top:15%; left:50%; color:#333333; z-index:9; width:50%; margin-left:-25%; padding:20px 30px; min-height:100px; display:block; background:rgba(255,255,255,.9); -webkit-border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; border-radius:12px; -webkit-box-shadow:0 0 10px rgba(0,0,0,.3); -moz-box-shadow:0 0 10px rgba(0,0,0,.3); -ms-box-shadow:0 0 10px rgba(0,0,0,.3); box-shadow:0 0 10px rgba(0,0,0,.3);}
.contact_title{ position:relative; padding-left:18px; font-size:16px; height:20px; font-weight:bold; margin-bottom:10px;}
.contact_title:before{ position:absolute; top:50%; left:0; content:""; width:12px; height:14px; margin-top:-7px; display:block; background:url(../images/sm_title.png) no-repeat;}
.contact_tel{ color:#c12323; font-weight:bold;}
.contact_con{ padding-left:20px;}
.contact_con p{ line-height:34px; margin-bottom:0;}
.contact_con .iconfont{ position:relative; top:2px; margin-right:3px; font-size:20px;}
.contact_us_title{ position:relative; font-size:24px; text-align:center; margin-top:30px; margin-bottom:50px;}
.contact_us_title > span{ position:relative; z-index:5; padding:0 10px; display:inline-block; background:#fff;}
.contact_us_title:before{ position:absolute; z-index:0; top:50%; content:""; width:100%; height:12px; margin-top:-6px; display:block; background:url(../images/title_bg.jpg) repeat-x;}
.contact_us_title .ms{ font-size:18px; color:#999999; margin-left:10px; text-transform:uppercase;}
.info_lable{ position:relative; margin-bottom:15px; padding-left:90px;}
.info_lable > span{ position:absolute; left:0; top:0; font-size:16px; color:#666; line-height:44px; height:44px; width:80px; display:block; text-align:right;}
.info_lable > span sup{ font-weight:bold; color:#F30; margin-right:5px; font-family:"黑体";}
.info_lable input{ line-height:44px; padding:0 10px; width:100%; height:44px; border:1px solid #c5d7e5;}
.info_lable textarea{height:100px; padding:0 10px; width:100%; border:1px solid #c5d7e5;}
.tj_btn{ font-size:16px; color:#fff; line-height:44px; padding:0 45px; display:inline-block; background:#9142ee; margin-top:30px; margin-bottom:40px;}
.tj_btn:hover{ color:#fff; opacity:.85; filter:Alpha(opacity=85);}
.tj_btn:link{ color:#fff;}
.lxwm_ban{ height:400px; background:url(../images/lxwm_ban.png) center top no-repeat; background-size:cover;}
.gyjh_ban{ height:400px; background:url(../images/gyjh_ban.png) center top no-repeat; background-size:cover;}

.artical{}
.artical_title{ text-align:center;}
.artical_title > span{ position:relative; font-size:24px; padding:8px 30px; color:#333; min-width:290px; display:inline-block; background:#eff8ff;}
.artical_title > span:before{ position:absolute; top:-7px; left:10px; width:34px; height:40px; content:""; display:block; background:url(../images/artical_title.png) no-repeat;}
.artical_title2{ font-size:24px; text-align:center;}
.artical_text{ margin-top:30px; color:#666; font-size:16px; line-height:32px;}
.artical_text > p{ text-indent:2em;}
.artical_text img{ max-width:100%; display:block; margin:15px auto;}

.m_t_50{ margin-top:50px;}
.zs_pz { margin-top:30px;}
.col-20{ width: 20%;  float: left;  position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; margin-bottom:15px; text-align:center;}
.col-20 > div{ border:1px solid #ddd;}
.col-20 > div p{ font-size:14px;padding:8px 0; margin-bottom:0;}
.col-20 > div a{ position:relative; display:block; height:160px; cursor:default; overflow:hidden;}
.zs_pz img{ max-width: 100%; max-height:100%; cursor:pointer;}

.artical_ban{ height:400px; background:url(../images/artical_ban.png) center top no-repeat; background-size:cover;}

.wrap{min-width: 320px;max-width:768px;margin:20px auto;overflow:hidden;position:relative;}
.htit{line-height:36px;padding:0 .3rem;color:#ff8e2e;font-size: 18px; margin:8px 0 5px 0;}
.wrapper01 {position:relative;height: 36px;width: 100%;overflow: hidden;margin:0 auto;border-bottom:1px solid #ccc}
.wrapper01 .scroller {position:absolute}
.wrapper01 .scroller li {height: 36px;color:#333;float: left;line-height: 36px; font-size: 18px;}
.wrapper01 .scroller li a{ position:relative; color:#fff; padding:0 20px; display:block; margin:0 12px; background:#7ea1f3;}
.wrapper01 .scroller li a:before{ position:absolute; left:-24px; top:0; content:""; border-width:36px 12px; border-style:solid; border-color: transparent #7ea1f3 transparent transparent; display:block;}
.wrapper01 .scroller li a:after{ position:absolute; right:-12px; top:0; content:""; border-width:36px 12px; border-style:solid; border-color: #7ea1f3 transparent transparent transparent; display:block;}
.wrapper01 .scroller li.cur a{color:#fff;  background:#e1675c;}
.wrapper01 .scroller li.cur a:before{ border-color: transparent #e1675c transparent transparent;}
.wrapper01 .scroller li.cur a:after{ border-color: #e1675c transparent transparent transparent;}

.artical_con{ padding:10px 30px;}
.artical_tab{font-size: 16px;line-height: 30px;}
.artical_tab > p{ text-indent:2em; }
.artical_list{ padding-top:20px;}
.artical_item{ font-size:16px; line-height:32px; display:none;}
.artical_item:first-child{ display:block;}
.artical_list p{ margin-bottom:0px;}
.artical_item h4{ font-size:16px; color:#2668b8; margin-top:25px;}
.artical_item img{ display:block; margin:20px auto; max-width:100%;}

.artical_tab img {
    max-width: 100%;
    display: block;
    margin: auto;
}

.back_btn{ display:inline-block; line-height:28px; color:#006367; padding:0 15px 0 10px; margin-top:15px; background:#ddf1f2; font-weight:bold;}
.back_btn .iconfont{ margin-right:2px; font-size:20px; position:relative; top:2px;}
.back_btn:hover{ color:#bf5c07; background:#f5edc8;}

@media screen and (max-width: 1000px){
	.xs_p_lr_5{ padding-left:5px !important; padding-right:5px !important;}
	.carousel{ height:320px;}
	.ban_bt{ font-size:20px;}
	.ban_ms{ font-size:14px; margin-top:5px;}
	.header.on{ height:55px;}	
	.header.on img{ height:40px;}
	.index_title{ font-size:24px;}
	.main_area{ margin:20px auto 30px; padding:15px;}
	.product_bg, .ypt_bg , .news_bg{ padding:40px 0 15px;}
	.product_list{ margin-left:0; margin-right:0; margin-top:20px;}
	.product_item{ width:50%; padding:0 5px; font-size:16px; margin-bottom:10px;}
	.product_item a{ padding:5px;}
	.product_item .iconfont{ font-size:46px;}
	.product_item a p{ height:28px; line-height:28px; margin-bottom:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}	
	.rk_con{ margin-top:30px;}
	.rk_icon{ width:120px; height:auto; }
	.rk_icon img{ max-width:90px;}
	.rk_text{ height:auto; padding:10px 15px;}
	.rk_title{ font-size:24px;}
	.rk_ms{ font-size:14px;}
	.news_list{ margin-top:10px;}
	.news_list li{ padding:5px 10px 5px 70px; margin-bottom:5px;}
	.xwzx_ban, .zxns_ban, .alfx_ban, .hzhb_ban, .lxwm_ban, .gyjh_ban, .artical_ban{ height:230px; background:url(../images/xs_ban.png) no-repeat; background-size:cover;}
	.small_ban_title{ font-size:28px;}
	.small_ban_ms{ font-size:16px;}
	.news_c_list{ padding-left:0px;}
	.time_list{ display:none;}
	.idx_time{ width:60px;}
	.news_list li:before{ left:54px;}
	.news_list li > a{ padding-left:5px;}
	.xw_list{ border-left:none; padding-left:0;}
	.xw_list > ul > li{ padding-right:0; padding-bottom:25px;}
	.xw_list > ul > li .cnt{ padding-left:64px;}
	.xw_list > ul > li .time .day{ font-size:28px;}
	.xw_list > ul > li .cnt a .photo{ display:none;}
	.xw_list > ul > li .cnt a .describe{ margin-top:0px;}
	.xw_list > ul > li .cnt .mark{ margin-top:10px;}
	.zp_title{ font-size:20px; font-weight:bold;}
	.zp_title img{ top:4px; height:10px;}
	.zp_bg{ background-image:none;}
	.zp_ms{ font-size:14px;}
	.zp_con{ margin-top:25px; padding-left:0; font-size:16px;}
	.zp_con h3{ font-size:16px; font-weight:bold;}
	.case_list{ padding:0 5px;}
	.case_list > div{ margin:5px auto; padding-right:5px; padding-left:5px;}
	.case_item{ padding:15px 0;}
	.case_item .xxmc{ font-size:16px; margin-bottom:0;}
	.case_item .xtmc{ font-size:14px; color:#eee;}
	.hzkf_list{ padding-left:5px;}
	.hzkf_list > div{ margin-bottom:15px;}
	.contact_us{ position:relative; left:0; margin-top:10px; width:100%; margin-left:0; border-radius:0; box-shadow:none; padding:15px 0;}
	.contact_us_title .ms{ font-size:14px;}
	.tj_btn{ margin-top:20px; margin-bottom:20px;}
	.zs_pz .col-20{ width: 100% !important; padding-left:0; padding-right:0;}
	.col-20 > div a{ height:auto;}
	.col-20 > div p{ font-size:14px;}
	.artical_con{ padding:0;}
	.contact_con{ font-size:16px;}
	
}
@media screen and (min-width:1000px) and (max-width: 1199px ){
	.container {width: 970px; }
	.product_list{ margin-left:-8px; margin-right:-8px;}
	.product_item{ font-size:12px; padding:0 8px;}
	.rk_text{ padding:0 20px;}
	.contact_us{ top:8%; width:70%; margin-left:-25%;}
	.col-20{ padding-left:5px; padding-right:5px;}
	.col-20 > div a{ height:110px;}
	.col-20 > div p{ font-size:12px;}
	
	
}
@media screen and (min-width: 1200px ) and (max-width: 1349px){
	.container { width: 1170px; }
	.product_item{ font-size:14px; }
	.rk_text{padding: 0 50px 0 40px;}
	.contact_us{top:10%; width:60%; margin-left:-25%;}
	.col-20 > div a{ height:140px;}
	.col-20 > div p{ font-size:12px;}
}
@media (min-width: 1350px){
	.container { width: 1300px; }
	.product_list{ margin-left:-15px; margin-right:-15px;}
	.product_item{ font-size:16px; padding: 0 15px;}
	.contact_us{top:10%; width:50%; margin-left:-25%;}
	.col-20 > div a{ height:160px;}
}
















