/* CSS Document */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {padding:0;margin:0; font-size:13px;}
body{ background-color:#fff;font: 13px "Arial,Verdana";}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0; margin:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;list-style-type: none;}
q:before,q:after{content:''}
abbr,acronym{border:0}
a:link,a:visited{ text-decoration:none;color: #333;}
a:hover{text-decoration: none;}
*{outline:none; padding:0px; margin:0px;}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; box-sizing: border-box;}
/*»ù´¡*/


#full-screen-slider { width:100%; height:744px; position:relative;margin-bottom:15px;}
#slides { display:block; width:100%; height:744px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

.title{margin: 30px auto;width: 372px;height: 93px;text-align: center;}
.title>div:nth-child(1){font-size: 27px;}
.title img{margin-top: 15px;}
.title>div:nth-child(3){color: #0051be;font-size: 16px;font-family: arial;margin-top: 18px;}

.tab_cont{margin: 30px 0;    overflow: hidden; padding-bottom:20px;}
.tab_cont dt {float:left;width:500px;margin-left:15px;}
.tab_cont:nth-child(2n) dt{ float:right;}
.tab_cont dt img { border:2px solid #d1d1d1; padding:4px; width:473px; height:283px;}
.tab_cont dd { width:640px; float:right; margin-right:15px;}
.tab_cont h3 {  padding-bottom:6px; height:30px; font-family:Microsoft Yahei;background:url('/templates/default/images/images/index13.jpg') no-repeat bottom left;}
.tab_cont h3 a {font-size:22px; color:#373737;}
.tab_cont .momn{ margin:20px 0;font-size: 16px; color: red;}
.tab_cont .tab_txt { color:#646464; font-size:14px; line-height:28px; height:100px; margin-bottom:20px; overflow:hidden; font-family:Microsoft Yahei; margin-top:20px;}
.tab_cont .tab_link { height:30px; line-height:30px; padding-bottom:20px;}
.tab_link a { display:inline-block; width:125px; height:30px; color:#fff; font-size:14px; text-align: center;}
.tab_link .clink1 {background:#0051be;margin-right:13px;}

.five-product,.hy_con,.minews_02,.f_message{ width: 1200px;  margin: 0 auto;    overflow: hidden;}
.five-product ul {}
.five-product li {width: 24%; margin-left: 0.54%;float: left; background-color: #f7f7f7;}
.five-product li a { padding: 2px 2px 40px;}
.five-product li a:hover { background-color: #0051be;}
.five-product li a:hover .f-text,.five-product li a:hover span,.five-product li a:hover p { color: #fff;}
.five-product li a:hover .more { border-color: #fff;background-image: url(../images/ico01h.png);}
.five-product li .more {font-size: 14px;font-family: "Arial";width: 96px;line-height: 23px;padding-left: 4px;border: 2px solid transparent;  border-radius: 3px;background: url(../images/ico01.png) no-repeat 96% center;}
.five-product li .f-box { padding-left: 7%; padding-right: 7%;}
.five-product li .f-img { height: 164px;}
.five-product li .f-text { max-height: 40px;}
.img100{width: 100%; height: 100%;}
.db { display: block;}
.mt20 { margin-top: 20px;}
.dib { display: inline-block;}
.mb15 { margin-bottom: 15px;    margin-top: 15px;line-height: 22px;    font-size: 15px;}

.minews_02 dl{float:left;width:48%; margin: 0 1%;margin-top: 20px;transition: all 0.5s;}
.minews_02 dt{display: block;;height: 35px;line-height: 35px;}
.minews_02 dt a{font-size: 16px;font-weight: 700;}
.minews_02 dd p{display:block;color:#6e6d6d;font-size: 14px;line-height: 26px;}
.minews_02 dd span{display: block;background: url(../images/line_b.jpg) no-repeat 0 center; height:30px;line-height: 30px;text-align: right;
	color: #999;font-size: 14px;margin-top:20px; }
.minews_02 dl:hover{transform: translateY(-5px);}
.minews_02 dl:hover dd span{background: url(../images/line_g.jpg) no-repeat 0 center;color: #0051be;}

.foot{background: #242424;overflow: hidden; padding:60px 0 40px; margin-top:60px;}
.f_message{color: #FFFFFF;font-size: 14px; width: 1000px;}
.f_mgroup1{width: 410px;float: left;}
.f_mlist1 {height: 70px;}
.f_mlist1 img{display: inline-block; float:left;}
.f_mlist1 span{    float: left;    padding-left: 30px; padding-top: 12px;text-indent: 20px;display: inline-block;	}
.f_mgroup2{float: right;}
.f_mlist2{margin-right: 12px;float: left;}
.f_mlist2 img{display: block;width:100px;}
.f_mlist2 span{padding-top: 20px;display: block;text-align: center;}
.f_mgroup3{float: left;width: 320px;}
.f_mlist3 {height: 70px;}
.f_mlist3 img{display: block;float: left;}
.f_mlist3 span{padding-top: 8px;padding-left: 20px;width: 250px;float: right;line-height: 25px;display: block;word-wrap: break-word;}

.footer{width:100%;height:45px;text-align: center;color:#717171;line-height: 45px;background: #efefef;}