﻿@charset "utf-8";

/*about*/
.left{ width:285px; line-height:20px; overflow:hidden; float:left;}
.title{ width:247px; height:48px; background:url(../images/leftbg.png) center center no-repeat; font-size:18px; color:#fff;  padding:4px 19px 0 19px;}
.company ul{ width:247px; line-height:30px; padding:0 19px; margin:10px 0 30px 0;}
.company ul li{ background:url(../images/icon.png) left center no-repeat; padding-left:14px; line-height:40px; overflow:hidden;}
.company ul li a{ color:#8b8b8b; font-size:16px; display:block; background:url(../images/line.png) left bottom repeat-x;}
.company ul li a:hover,.company ul li.current a{ color:#2caae1;}
.contact1{ padding:25px 19px; line-height:25px;}
.right{ width:885px; float:right; line-height:20px; overflow:hidden;}
.position{ border-bottom:#d4d4d4 1px solid; line-height:35px; background:url(../images/triangle.png) left center no-repeat; padding-left:15px; color:#2caae1; font-size:17.97px;}
.position>span{ float:right; font-size:12px; color:#000;}
.position>span a{ font-size:12px; padding:0 5px;}
.info{ margin:30px 0 50px 0; line-height:35px;}
.info img{ max-width:885px;}
.info .aboutinfo{ width:670px; margin:0 auto; padding-bottom:20px;}


/*contact*/
.info .cont{  line-height:30px;}
.info .cont span{ color:#2caae1;}
.info .map{ width:885px; height:366px; margin:30px 0 83px 0;}
.info .map img{ max-width:885px; max-height:366px;}

/*news*/
.right .news{ margin-bottom:47px;}
.right .news li{ line-height:50px; font-size:14.53px; border-bottom:#a8a8a8 dashed 1px; background:url(../images/news.png) left center no-repeat; padding-left:10px;}
.right .news li a span{ float:right; font-size:14.01px;}

/*页码*/
.pages{ text-align:center; margin-top:43px; margin-bottom:67px;}
.pages a{ padding:7px; color:#333333; border:1px solid #d6d6d6;}
.pages a:hover,.pages .currentpage{ background:#2caae1; color:#fff; }

/*newsinfo*/
.info .title1{ text-align:center; font-size:20px;}
.info .time{ color:#7a7b7d; text-align:center; margin:15px 0; display:block;}
.info .newsinfo{ border-bottom:#bab9b9 1px dashed; border-top:#bab9b9 1px dashed; padding:21px 0 33px 0; line-height:30px;}
.info .last_article{ margin:10px 0 -17px 0;}
.info .last_article p{ line-height:30px;}
.info .last_article p span{ color:#222e82;}

/*pro*/
.right .pro{ margin:19px 0 38px 0; line-height:20px; overflow:hidden;}
.right .pro li{ float:left; margin-right:32px; margin-top:15px;}
.right .pro li a img{ width:195px; height:145px; border:1px #d8d8d8 solid;}
.right .pro li span{ display:block; text-align:center; line-height:47px;}

/*proinfo*/
.info .proinfotitle{ text-align:center; font-size:20px; color:#050505; margin-bottom:20px;}
.info .proinfo{ padding-top:17px; width:774px; line-height:35px; margin:0 auto;}