* { font-family:Microsoft YaHei,weiruanyahei,\5FAE\8F6F\96C5\9ED1,Arial,Helvetica,sans-serif;-webkit-text-size-adjust:none; list-style:none;margin:0; padding:0;} 
body {color:#666; font-size:14px;background-color:#fff; position:relative;z-index:0;}
img {border:none;}
p,h2,h1,h3,ul,li{list-style-type:none;} 
ul,form{margin:0px;padding:0px;}
a{color:#666;text-decoration:none;}
a:hover{ text-decoration:underline; }
a{ blr:expression(this.onFocus=this.blur());  } 
a:focus{ -moz-outline-style: none;}  
em{font-style: normal;}


.head{ width:1180px; overflow:hidden; margin:auto; padding:15px 0;}
.head .logo{ float:left; padding-top:5px;}
.head .menu{ float:left; padding-left:120px; overflow:hidden;}
.head .rg{ float:right; padding-top:10px;}

.head .menu a{ float:left; display:block; font-size:18px; color:#666; font-weight:400; margin:0 20px; height:50px; line-height:50px;}
.head .menu a.on{ font-weight:900; border-top:solid 4px #1271dd;}
.head .menu a:hover{ font-weight:900; color:#333; text-decoration:none}

.head .rg a{ float:left; display:block; color:#fff; background:url(../../Content/Images/Index/m2.png) center repeat-x; background-color:#126FB4; height:30px; line-height:30px; width:85px; text-align:center; border:solid 1px #126FB4; border-radius:4px; font-size:16px; margin-left:37px;}
.head .rg a:hover{background:url(../../Content/Images/Index/m1.png) center repeat-x;}

.banner{ width:100%; height:490px; overflow:hidden; position:relative; z-index:1;}
.banner .hd{ position:absolute; bottom:30px; left:50%;  z-index:3;}
.banner .hd ul{ overflow:hidden;  width:105px;margin-left:-53px; }
.banner .hd ul li{ float:left; margin:0 10px; width:15px; height:15px; background:#fff;border-radius:8px; cursor:pointer;}
.banner .hd ul li.on{ background:#1271dd;}
.banner .bd{ overflow:hidden; height:490px; width:100%; position:absolute; z-index:2;top:0;left:0;}
.banner .bd ul{ overflow:hidden;}
.banner .bd ul li{ height:490px; overflow:hidden;}
.banner .bd ul li a{ height:490px; display:block;}
.banner a.prev,.banner a.next{ position:absolute; z-index:4; top:200px; display:block;}
.banner a.prev{left:50px;}
.banner a.next{right:50px;}

.two{ width:980px; overflow:hidden; margin:auto; padding:50px 0;}
.two .left{ float:left;}
.two .right{ float:right;}
.twobox{ overflow:hidden; width:320px; padding:20px;}
.twobox img{ display:block; margin:10px auto;}
.twobox p{ overflow:hidden;}
.twobox p.title{text-align: center;color: #666;font-size: 28px;padding-top: 20px;}
.twobox p.word{padding: 15px 10px; font-size: 18px; text-align: left; line-height: 30px;}
.twobox:hover{ background:#DEF3FF;}

.product{ overflow:hidden; width:100%; background:#f5f5f5; padding:20px 0;}
.product_box{ width:980px; margin:auto; overflow:hidden;padding:20px 0;}
.product_title{ text-align:center; background:url(../../Content/Images/Index/dot.jpg) center repeat-x;}
.product_title strong{ display:block; width:300px;font-size: 28px;color: #74a5c3; margin:auto; background:#f5f5f5; height:50px; line-height:50px; font-weight:400;}
.product_con{ overflow:hidden;}
.product_con .hd{ overflow:hidden;}
.product_con .hd ul{float:right; overflow:hidden;}
.product_con .hd ul li{ overflow:hidden; float:left; cursor:pointer;font-size: 28px; height:80px; line-height:80px; margin-left:25px;}
.product_con .hd ul li.on{ font-weight:900; border-bottom:solid 4px #f00; color:#333;}

.product_p{ overflow:hidden;}
.product_p img{ display:block;}
.product_p_title{ height:60px; line-height:60px; font-size:26px; border-bottom:solid 1px #ccc; color:#333;}
.product_p_desc{ padding:20px 0; overflow:hidden; font-size:16px; line-height:30px;}
.product_p_desc img{ float:none; display:inline; margin-right:10px;}
.product_p_con{ overflow:hidden; padding:20px 0;}
.product_p_con .left{ float:left; text-align: center; width:500px; font-size:26px; color:#333; line-height:80px; padding:10px 0; overflow:hidden;}
.product_p_con .right{ float:right; width:360px;}
.product_p_con .right b{ font-size:26px; color:#333; display:block; font-weight:400;}
.product_p_con .right dl{ padding:20px 0; overflow:hidden;}
.product_p_con .right dd{ font-size:18px; overflow:hidden; padding:10px 0; text-indent:20px; background:url(../../Content/Images/Index/d2.png) left 15px no-repeat;}

.person{ width:100%; overflow:hidden; background:url(../../Content/Images/Index/prbg.jpg) top center no-repeat; height:624px;}
.person_box{ width:980px; margin:auto; overflow:hidden;padding:20px 0;}
.person_title{ text-align:center; background:url(../../Content/Images/Index/dot.jpg) center repeat-x; padding:30px 0; overflow:hidden;}
.person_title strong{ display:block; width:300px;font-size: 28px;color: #fff; margin:auto; background:#1571b2; height:50px; line-height:50px; font-weight:400;}
.person_con{ overflow:hidden;}
.person_con ul{ padding:30px 0; overflow:hidden;}
.person_con ul li{ width:50%; float:left; padding:10px 0; overflow:hidden;}
.person_con ul li img{ float:left;}
.person_con ul li p{ color:#fff; font-size:15px; padding:5px 20px; float:left; width:350px;}


.case{ overflow:hidden; width:100%; clear:both;padding:20px 0; background:#fff;}
.case_box{ width:980px; margin:auto; overflow:hidden;padding:20px 0;}
.case_title{ text-align:center; background:url(../../Content/Images/Index/dot.jpg) center repeat-x; padding:30px 0; overflow:hidden;}
.case_title strong{ display:block; width:300px;font-size: 28px;color: #333; margin:auto; background:#fff; height:50px; line-height:50px; font-weight:400;}
.case_con{ overflow:hidden; padding:30px 0;}
.case_con a.scroll{ width:30px; float:left; display:block; height:120px; cursor:pointer;}
.case_con a.next{ background:url(../../Content/Images/Index/l1.png) top center no-repeat;}
.case_con a.prev{ background:url(../../Content/Images/Index/r1.png) top center no-repeat;}
.case_con a.next:hover{ background:url(../../Content/Images/Index/l2.png) top center no-repeat;}
.case_con a.prev:hover{ background:url(../../Content/Images/Index/r2.png) top center no-repeat;}
.case_con .bd{ float:left; width:920px; overflow:hidden;}
.case_con .bd ul{ overflow:hidden;}
.case_con .bd ul li{ width:245px; padding:0 30px; float:left;}
.case_con .bd ul li a{ display:block;}
.case_con .bd ul li a img{ width:245px; display:block;}
.case_con .bd ul li strong{ display:block; height:50px; line-height:50px; overflow:hidden; font-size:18px; color:#1271dd; font-weight:400; border-bottom:solid 1px #ccc;}
.case_con .bd ul li p{ padding:10px 0; line-height:30px; overflow:hidden; font-size:14px;}


.foot{ width:100%; background:#0065B3; overflow:hidden;}
.foot_box{ width:980px; margin:auto; overflow:hidden;padding:10px 0;}
.foot_box .left{ float:left;}
.foot_box .left strong{ font-size:24px; color:#fff; height:65px; line-height:65px;}
.foot_box .right{ float:right;color: #ff6600;}
.foot_box .right img{ float:left; margin-right:10px;}
.foot_box .right span{ padding-top:10px; overflow:hidden; float:left;}

.footer{ width:100%; overflow:hidden; text-align:center; clear:both; padding:70px 0;}



/*新闻栏目*/

.banner_news{ overflow:hidden;}
.news_box{ clear:both; overflow:hidden; width:900px; margin:auto; padding:30px 0;}
.news_title{ overflow:hidden;}
.news_title strong{ display:block; float:left; width:200px; height:80px; line-height:80px; border-bottom:solid 3px #ccc; font-size:26px; font-weight:400;}
.news_title strong span{ color:#0065B3;}
.news_con{ padding:20px 0; overflow:hidden;}
.news_con ul{ overflow:hidden;}
.news_con ul li{ height:40px; line-height:40px; overflow:hidden; font-size:14px;} 
.news_con ul li span{ float:right;}
.news_con ul li a{ float:left; background:url(../../Content/Images/Index/d3.png) left center no-repeat; padding-left:20px;}

.pages{ padding:30px 0; overflow:hidden; border-top:solid 1px #ccc;}
.pages ul{ overflow:hidden; float:right;}
.pages ul a,.pages ul span{ float:left; margin:0 10px; padding:0 10px; height:25px; line-height:25px; background:#f0f0f0;}
.pages ul a:hover{ background:#0065B3; color:#fff; text-decoration:none;}
.pages ul span{ background:#0065B3; color:#fff;}


/*关于我们栏目*/

.about{ width:100%; overflow:hidden; background:url(../../Content/Images/Index/prbg.jpg) top center no-repeat; height:500px;}
.about_box{ width:980px; margin:auto; overflow:hidden;padding:20px 0;}
.about_title{ text-align:center; background:url(../../Content/Images/Index/dot.jpg) center repeat-x; padding:30px 0; overflow:hidden;}
.about_title strong{ display:block; width:300px;font-size: 28px;color: #fff; margin:auto; background:#1571b2; height:50px; line-height:50px; font-weight:400;}
.about_con{ overflow:hidden; height:330px;}
.about_con ul{ padding:30px 0; overflow:hidden; color:#fff; line-height:30px;}
.about_con ul img{ float:left; margin-right:20px;} 

.about_two{ width:980px; margin:auto; overflow:hidden;padding:50px 0;}
.about_two .hd{ overflow:hidden;}
.about_two .hd ul{ overflow:hidden;}
.about_two .hd ul li{ float:left; margin-left:30px; height:50px; line-height:50px; display:block; font-size:20px; cursor:pointer;}
.about_two .hd ul li.on{ font-weight:900; border-bottom:solid 3px #f00;}
.about_two .bd{ border:solid 1px #ddd; overflow:hidden; padding:30px;}
.about_two .bd strong{ color:#1571b2; height:50px; line-height:50px; font-size:18px; border-bottom:solid 1px #ccc; display:block; font-weight:400;}
.about_two .bd p{ padding:20px 0; overflow:hidden; font-size:14px;}
.about_two .bd dl{ overflow:hidden; padding:10px 0;}
.about_two .bd dl dd{ width:170px; float:left; margin:8px 0; margin-right:30px;}


/*登陆*/

.login{ width:100%; overflow:hidden;}
.login_box{ overflow:hidden; width:350px; margin:auto; background:#fff; margin-top:100px;}
.login_box ul{ padding:25px; overflow:hidden;}
.login_box ul h1{ font-weight:400; font-size:24px; margin-bottom:15px; color:#000; display:block;}
.login_box ul li{ overflow:hidden; padding:10px 0;}
.login_box ul li input.inp{ padding:0 10px; width:275px; border:solid 1px #ccc; height:38px; line-height:38px; border-left:solid 2px #1d943b; outline:none; text-indent:20px;}
.login_box ul li input.inp1{ background:url(../../Content/Images/Index/rg.png) 10px 0 no-repeat;}
.login_box ul li input.inp2{ background:url(../../Content/Images/Index/rg.png) 10px -38px no-repeat;}
.login_box ul li input.inp:hover{ border:solid 1px #999; border-left:solid 2px #1d943b;}
.login_box ul li label{ float:left;}
.login_box ul li input.inp3{ float:right; background:#1d943b; border:0; height:32px; line-height:32px; color:#fff; padding:0 20px; cursor:pointer; outline:none;}
.login_box ul p{ padding:15px 0; margin-top:10px; overflow:hidden; border-top:solid 1px #ccc;}
.login_box ul p a{ float:right; color:#005580;}