﻿

/* CSS Document */

html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size: 12px;  line-height: 26px; font-family: 微软雅黑, "Helvetica Neue", Helvetica, "Lucida Grande", Arial, "Hiragino Sans GB", "WenQuanYi Micro Hei", STHeiti, SimSun, sans-serif; color:#666666;}

img{ border:none;}

body{ background:none; }

a{ color:#666666;text-decoration:none;}

a:hover{ color:#c40909;text-decoration:none;}

.blank1,.blank10,.blank4,.blank5,.blank20,.blank30,.blank50{overflow:hidden;clear:both;display:block;font-size:1px;}

.blank10{ height:10px;}

.blank1{ height:1px;} 

.blank4{ height:4px;}

.blank5{ height:5px;}

.blank20{ height:20px;}

.blank30{ height:30px;}

.blank50{ height:50px;}

.strong{ font-weight:bold; font-size:14px;}

.fl{ float:left}

.fr{ float:right}

.w-1100{ width:1100px; height:auto; overflow:hidden; margin:0 auto}



/*头部*/

.head{ width:100%; height:115px; overflow:hidden;}

.head_t{height:40px; border-bottom:1px solid #dfdfdf; background:#fafafa; width:100%; line-height:40px}

.head_t p{ color:#333; line-height:40px; font-size:16px}

.head_t p span{ font-family:impact; font-size:20px; color:#d20202}

.logo{width:436px}

.nav{width: 510px;}

.nav ul{}

.nav ul li{ width:85px; height:110px; float:left; text-align:center;}

.nav ul li a{ text-align:center; line-height:98px;font-size:14px; display:block; color:#333}

.nav ul li a span{font-size:14px; padding:0px; color:#a4a4a4; top:-40px;position:relative; font-family:Arial; }

.nav ul li a:hover{ background:url(img/nav_hover.png) no-repeat center center;line-height:98px;display:block; color:#fff}

.nav ul li a:hover span{ color:#fff}



/*banner*/

.banner{ width:100%; height:540px; }
.banner2{ width:100%; height:352px; }

#full-screen-slider {width:100%;height:540px;float:left;position:relative}

#slides {display:block;width:100%;height:540px;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}

#pagination {display:block;list-style:none;position:absolute;left:45%;top:480px;z-index:9900;padding:5px 15px 5px 0;margin:0}

#pagination li {display:block;list-style:none;width:10px;height:10px;float:left;margin-left:15px;border-radius:5px;background:#22257d}

#pagination li a {display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px;}

#pagination li.current {background:#ffffff}



.rmss{ width:1100px; background:#22257d; height:45px; margin:0 auto; position:relative; top:-25px; z-index:9999 }

.rmss p{ line-height:45px; color:#fff; padding-left:15px}

.rmss p a{line-height:45px; color:#fff}

.cpss{ padding-right:15px; padding-top:7px}

.search{ float:left; width:250px; height:30px; line-height:30px; font-family:"Microsoft yahei", "微软雅黑";background:#f6f6f6; border:none; padding-left:5px; color:#aaaaaa; font-size:12px}

.button{ width:50px; height:30px; background:#22257d; border:none; line-height:30px; font-family:"Microsoft yahei", "微软雅黑";text-align:center; color:#fff; border-radius:5px; margin-left:10px; font-size:14px; cursor:pointer}



/*产品*/

.product{margin:20px auto}

.product_tit{margin:0 auto; height:80px; text-align:center; background:url(img/index_03.png) no-repeat center bottom;}

.product_tit label{ text-align:center; font-size:30px; color:#333;line-height: 50px;}

.product_tit p{ text-align:center; font-size:18px; font-family:Arial, Helvetica, sans-serif;}



/*prolist*/

.prolist{margin:40px auto; text-align:center; }

.prolist ul{}

.prolist ul li{ width:130px; height:44px; background:url(img/index_05.jpg) no-repeat center top; margin:0 10px; text-align:center; display:inline-block ;}

.prolist ul li{ display:inline-block; _zoom:1;*display:inline}

.prolist ul li a{ line-height:40px; text-align:center; font-size:14px; color:#fff}

.prolist ul li:hover{background:url(img/index_07.png) no-repeat center; height:44px}



.product_bod{ padding-bottom:40px}

.product_bod ul{}

.product_bod ul li{ background:#f0f0f0; width:245px; height:219px}

.product_bod ul li a img{ margin:0 auto; width:245px; height:184px}

.product_bod ul li a b{ font-size:14px; color:#333; line-height:35px}

.product_bod ul li a p{ line-height:25px}

.product_bod ul li:hover a b,.product_bod ul li:hover a p{ color:#fff}

#demo {overflow:hidden; margin:0 auto;padding:0px;}

#demo ul {padding:0px;}

#indemo { float: left; width:770%; overflow:hidden;position: relative;height: 369px;} 

#demo1 { float: left;overflow:hidden; width:auto} 

#demo2 {float: left; overflow: hidden; position: absolute; top: 158px;left: 482px;} 

#demo1 a{text-decoration:none;}

#demo2 a{font-size:14px; color:#fff; line-height:40px; text-align:center; display:block; border:1px solid #fff; width:140px; height:40px; margin:120px auto 20px;}

#demo2 a:hover{ background:#22257d;color:#fff;}

#demo1 ul li,#demo2 ul li{float:left; text-align:center; display:block;overflow:hidden;padding:6px;margin:0px 10px;}

#demo1 ul li:hover,#demo2 ul li:hover{ background:#22257d}



/*about*/

.about{background:url(img/index_18.png) no-repeat center top; height:522px; margin:20px auto}

.about_tit{ margin:35px auto}

.about_tit label{font-size:30px; color:#fff;text-align:center; display:block}

.about_tit p{text-align:center; font-size:25px; font-family:Arial, Helvetica, sans-serif;color:#fff; line-height:45px}

.about_bod{ padding-top:15px}

.about_bod img{ float:right; padding-left:70px}

.about_bod p{ font-size:14px; color:#333333; line-height:30px; text-indent:0em}


.about_bod a{font-size:14px; color:#22257d; line-height:40px; text-align:center; display:block; border:1px solid #22257d; width:140px; height:40px; margin:120px auto 20px;}

.about_bod a:hover{ background:#22257d;color:#fff;}

.about_bod p a {display: block;
    width: 182px;
    height: 40px;
    background-color: #efefef;
    float: left;
    line-height: 30px;
    margin: 38px 10px 0px 10px;
    text-decoration: none;
    text-indent: 0em;
    border: none;
    color: #333;
    line-height: 40px;}
.about_bod p a:nth-child(1){
	margin-left: 0px;
}
.about_bod p a:nth-child(3){
	margin-right: 0px;
}



/*优势*/

.advantage{ width:auto; height:auto;overflow:hidden; padding:0px 0px 0px 30px}

.advantage_tit{ width:100%; height:122px; margin:0 auto; background:url(img/index_21.png) no-repeat center}

.advantage_bod{height:auto; overflow:hidden; margin:55px auto; background:url(img/index_23.png) no-repeat; height:850px }

.advantage_bod .ad1{ width:51%; float:right;margin-top:42px;}

.advantage_bod .ad1 dt{ color:#22257d; font-size:18px;line-height:40px; padding-left:80px}

.advantage_bod .ad1 dd{ line-height:20px; font-size:14px; padding-left:25px; margin-top:4px; margin-left:60px}

.advantage_bod .ad2{ width:51%; float:right;margin-top:29px;}

.advantage_bod .ad2 dt{ color:#22257d; font-size:18px;line-height:30px; padding-left:80px;margin-top: 6px;}

.advantage_bod .ad2 dd{ line-height:25px; font-size:14px; background:url(img/index_24.png) no-repeat left 10px; padding-left:25px; margin-top:15px; margin-left:60px}

.advantage_bod .ad3{ width:51%; float:right;margin-top:12px;}

.advantage_bod .ad3 dt{ color:#22257d; font-size:18px;line-height:40px; padding-left:80px;margin-top: 30px;}

.advantage_bod .ad3 dd{ line-height:25px; font-size:14px; background:url(img/index_24.png) no-repeat left 10px; padding-left:25px; margin-top:15px; margin-left:60px}

.advantage_bod .ad4{ width:80%; float:left;margin-top:56px;}

.advantage_bod .ad4 img{ vertical-align: middle; margin-right: 6px; margin-left: 18px;}

.advantage_bod .ad4 span{display: inline-block; width: 62px;}

.advantage_bod .ad4 dt{ color:#22257d; font-size:18px;line-height:30px; padding-left:80px;margin-top: 48px;margin-bottom: 30px;}

.advantage_bod .ad4 dd{ line-height:25px; font-size:14px; padding-left:25px; margin-top:15px; margin-left:60px}



/*news*/

.news{ background:url(img/index_25.jpg) no-repeat center top; /*height:645px*/}

.news_tit{ margin-top:70px}

.news_tit label{ font-size:30px; text-align:center; display:block;line-height: 50px;}

.news_tit p{ font-size:18px; color:#9c9697; text-align:center}

.news_bod{ margin:25px auto;overflow: hidden;}

.news_bod ul{}

.news_bod ul li{ border-bottom:1px dotted #979797; padding:20px 0px; float:left; margin:0 15px}

.news_bod ul li .time{ width:80px; height:80px; background:#22257d; text-align:center}

.news_bod ul li .time b{ font-size:24px; text-align:center; display:block; line-height:40px;color:#fff; border-bottom:1px solid #fff; width:80%; margin:0 auto }

.news_bod ul li .time span{ font-size:16px; text-align:center;color:#fff; line-height:40px}

.news_bod ul li .intro{ padding-left:15px; width:420px}

.news_bod ul li .intro a{ font-size:14px; color:#333; line-height:30px; font-weight:bold}

.news_bod ul li .intro a:hover{ color:#c40909;}

.news_bod ul li .intro p{ line-height:25px}

.news_more a{font-size:14px; color:#22257d; line-height:40px; text-align:center; display:block; border:1px solid #22257d; width:140px; height:40px; margin:42px auto 20px;}

.news_more a:hover{ background:#22257d;color:#fff;}


/*联系我们*/

.contact{width:100%; height:471px;background:url(img/index_27.png) no-repeat center top; margin-top:40px; overflow:hidden}

.map{margin-left:184px; margin-top:32px}

.cont{ padding-left:130px; padding-top:98px}

.cont p{line-height:50px; font-size:14px}

.cont p span{ font-size:25px; color:#d20202; line-height:50px; font-family:impact}



.main{ width:1100px; height:auto; overflow:hidden; margin:20px auto; padding-bottom:50px}

.left{ width:220px}



/*内页产品分类*/

.n_list{ margin:0 auto; text-align:center;overflow:hidden}

.n_list_tit{ background:#22257d; height:100px; text-align:center; }

.n_list_tit p{ font-size:24px;color:#fff; padding-top:25px;line-height: 40px;}

.n_list_tit span{ font-size:18px;color:#fff}

.n_list_bod{ border:1px solid #d2d2d2}

.n_list_bod ul{ padding:15px}

.n_list_bod ul li{ border-bottom:1px dotted #ccc}

.n_list_bod ul li a{ line-height:45px; text-align:center; font-size:14px}

.n_list_bod ul li:hover{ background:#d20202; color:#fff}

.n_list_bod ul li:hover a{ color:#fff}



/*内页左侧联系我们*/

.l_contact{ margin-top:35px; background:#22257d;overflow:hidden}

.l_contact img{ padding:10px; text-align:center}

.l_contact p{ color:#fff; line-height:25px; padding-left:10px}

.l_contact a img{ float:right; padding:0px}



.right{ width:850px}

.right_tit{ border-bottom:1px solid #d2d2d2; background:url(img/right_tit.png) no-repeat left center; overflow:hidden}

.right_tit_l{ padding-left:15px; line-height:40px;font-size: 14px;}

.right_tit_r{ color:#22257d; line-height: 40px; font-size:24px; padding-right:5px}

.right_tit_l a{font-size: 14px;}



/*产品内容页*/

.n_product{height:auto; overflow:hidden; padding:15px 0}

.n_product ul{}

.n_product ul li{margin:15px 11px; width:260px; float:left;}

.n_product ul li a{ display:block}

.n_product ul li a .img { width: 258px; height: 194px; border: 1px solid #eee; overflow: hidden; }

.n_product ul li a .img img { width: 258px; height: 194px; -webkit-transition: 1s; }

.n_product ul li a:hover .img img { -webkit-transform: scale(1.1); }

.n_product ul li a .prod_title { width: 230px; height: 36px; padding:5px 15px; background-color: #f8f8f8; -webkit-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }

.n_product ul li a:hover .prod_title { background-color: #22257d; }

.n_product ul li a .prod_title b { font-size: 14px; color: #333;line-height: 36px;}

.n_product ul li a .prod_title p { font-size: 12px;line-height: 18px; }

.n_product ul li a:hover .prod_title h3,.n_product ul li a:hover .prod_title p { color: #FFF; }

.n_product ul li a:hover .prod_title b { font-size: 14px; color: #fff; }

.jieshao{ padding:30px 20px; margin: 50px auto; border:1px dashed #ccc; overflow:hidden}

.jieshao p{ text-indent:2em; line-height:25px; font-size:13px}



.n_product h1{font-size:24px;text-align:center;color:#c40909; line-height:30px}

.n_product_time{text-align:center; line-height:35px; padding-bottom:10px}

.n_product_time span{padding-left:55px}

.n_product_img{text-align:center;}

.n_product_img img{padding:5px;border:1px solid #dbdbdb; width:413px;}

.n_product_body{padding:30px 20px; margin: 50px auto; border:1px dashed #ccc; overflow:hidden;font-size:13px }

.n_product_body p{text-indent:2em; line-height:30px;font-size:13px; margin-top:5px }



/*相关产品*/

.related{ padding-top:35px; width:100%; height:auto; margin:0 auto; overflow:hidden}

.related_tit{line-height:45px; height:45px;color:#c40909; width:100%;font-size:20px; font-weight:bold; border-bottom:1px dotted #888888}

.related_box{width:100%; height:auto; overflow:hidden; padding-top:25px}

.related_box ul{}

.related_box ul li{ text-align:center; padding:5px 3px; float:left;}

.related_box ul li a{}

.related_box ul li a img{ width:200px; padding:2px; border:1px solid #cccccc; height: 156px;}

.related_box ul li a img:hover{ border:1px solid #c40909}

.related_box ul li p{ text-align:center}

.related_box ul li p a{ line-height:35px}



/*新闻列表页*/

.n_news{height:auto; overflow:hidden; padding:15px 0}

.n_news ul{}

.n_news ul li{margin:10px 0px; height:100px; background:#f6f6f6; padding:20px 0px}

.n_news ul li .date{ width:135px;border-left:1px dotted #cccccc; text-align:center; margin:15px 0px;height: 68px;}

.n_news ul li .date strong{ font-size:25px;  display:block;    line-height: 40px;}

.n_news ul li .date span{ font-size:20px;}

.n_news ul li .info{ padding:10px 20px; width:670px}

.n_news ul li .info p label{font-size:14px; font-weight:bold;display: block;text-indent:0em}

.n_news ul li .info p{ line-height:25px;text-indent:0em}

.n_news ul li:hover{ background:#22257d; color:#ffffff !important}

.n_news ul li:hover .date{ color:#ffffff !important}

.n_news ul li:hover .date strong{ color:#ffffff !important}

.n_news ul li:hover .date span{ color:#ffffff !important}

.n_news ul li:hover .info{ color:#ffffff !important}

.n_news ul li:hover .info p a{color:#ffffff !important}

.n_news ul li:hover .info p a:hover{color:#ffffff !important}

.n_news ul li:hover .info p{ color:#ffffff !important}

.date fl strong{    line-height: 44px;}

/*新闻内容页*/

.n_news h1{ font-size:24px;text-align:center;color:#c40909; line-height:30px}

.time_click{text-align:center; line-height:35px; padding-bottom:10px}

.time_click span{padding-left:55px}

.n_news_js{ width:90%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:40px}

.n_news_js p{ text-indent:2em; line-height:30px;font-size:13px; margin-top:5px}



/*推荐阅读*/

.read{ padding:20px; height:auto; background:#f5f5f5; margin:0 auto; overflow:hidden}

.read_tit{ font-size:24px; color:#333333; border-bottom:1px dotted #a2a2a2; height:40px}

.read_bod{ padding-top:15px}

.read_bod ul{}

.read_bod ul li{background:url(img/ico_news.png) no-repeat left center; float:left; width:50% }

.read_bod ul li a{ line-height:35px; color:#333333; padding-left:20px}

.read_bod ul li a:hover{color:#22257d;}

.read_bod ul li span{ float:right; padding-right:25px; line-height:35px}



/*单页*/

.sin{ width:100%; height:auto; overflow:hidden; margin:0 auto;  padding:15px 0}

.sin p{ line-height:35px; text-indent:2em;font-size:14px; margin-top:5px}



/*内页联系我们*/

.n_contact{ height:auto; margin:0 auto; padding:15px 0}

.n_contact h3{color: #333;font-size: 25px;padding-bottom: 10px; text-align:center}

.n_contact p{text-indent:0em; line-height:30px;font-size:13px; padding:0 26px}

.n_contact ul{ padding:25px 0}

.n_contact ul li{width: 335px; float: left;padding-left: 90px;line-height: 60px;font-size: 14px;height: 90px; padding-bottom: 30px;}

.n_contact ul li b{ font-family:impact; font-size:24px;color:#c40909; line-height:45px}

.n_contact .contact_content {
	overflow: hidden;
	margin-top: 20px;
}
.n_contact .contact_content .contact_content_sub1{
	float: left;
	width: 48%;
	background-color: #fff;
	border: 1px solid #f5f3f0;
	box-shadow: 5px 5px 0px #f4f2f2;
	margin-right: 25px;
	height: 200px;
	background: url(img/map_ico.png) no-repeat 370px 20px;
	padding-bottom: 20px;
    padding-top: 10px;
}
.n_contact .contact_content .contact_content_sub2{
	float: left;
	width: 48%;
	height: 200px;
	border: 1px solid #f5f3f0;
	box-shadow: 5px 5px 0px #f4f2f2;
	background: url(img/map_ico.png) no-repeat 370px 20px;
	padding-bottom: 20px;
    padding-top: 10px;
}
.n_contact .contact_content h3{
	margin:0;
	padding: 0;
	font-size: 17px;
	text-align: left;
	text-indent: 0em;
    margin-left: 25px;
    border-bottom: 2px solid #e6e6e6;
    padding-bottom: 10px;
    margin-top: 16px;
    width: 370px;
}


/*上一页、下一页*/

.pager{line-height:30px; width:100%; font-size:14px;text-align:center}

.pager a{ font-size:14px;line-height:30px;}



/*页码样式*/

.pagelist{ width:60%; overflow: hidden; padding:12px; text-align:center; float:right;}

.pagelist ul{ float:right;overflow:hidden; }

.pagelist ul li{ float:left; width:auto; height:30px;margin:4px; text-align:center; border:1px solid #eee !important;line-height:30px; padding:0px 8px; background:none;}

.pagelist ul li a{ text-align:center; line-height:30px;padding:0px }

.pagelist ul li a:hover{color:#22257d;}

.pagelist .thisclass{ background:#22257d; border:1px solid #ccc; color:#fff; font-weight:bold; line-height:30px !important;}

.pagelist .thisclass a{ font-weight:bold; }

.pagelist span{ line-height:30px !important;padding-right:0px !important}



/*友情链接*/

.link{ height:auto; overflow:hidden; background:#22257d}

.link_tit{ width:90px; height:40px; border:1px dotted #c1c1c1; background:url(img/index_29.png) no-repeat 85px center; font-size:16px; line-height:40px; margin:13px auto; color:#ffffff; padding-left:10px}

.link_bod{width:995px; height:auto; overflow:hidden;margin:18px auto; }

.link_bod ul{ padding:0 10px; overflow:hidden}

.link_bod ul li{ float:left; padding:0px 10px}

.link_bod ul li a{ line-height:25px; white-space:nowrap; color:#fff}



/*foot*/

.foot{width:100%;background:#16242e; overflow:hidden;}

.foot_l{}



.foot_r{padding-top:24px}
.foot_r p{line-height:30px; color:#d1d1d1}
.foot_r img{ padding:35px 45px 0px 0px}



#return { display: none; position: fixed; width: 50px; left: 50%; margin-left: 600px; bottom: 20px; z-index: 2000; }