﻿p,li,ul,dt,dl,dd,a,blockquote,body,h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; text-decoration:none; font-size:12px;list-style-type:none;font-family:'微软雅黑','宋体'; color:#484848;}
a,span,label,b{ font-size:12px;}
a{ text-decoration:none;}
ul,li{text-decoration:none; list-style-type:none;}
img{ border:0px; vertical-align:bottom;}
input,select,textarea{ outline:none;}
.clear{ clear:both;}
.none{ display:none;}
a:hover{ color:#E57916; text-decoration:underline;}
/*
.png{_behavior:url(pic/iepngfix.htc);_behavior:url(css/csshover3.htc); }
.img_png{opacity:0.60;-moz-opacity:0.5;filter:Alpha(Opacity=60);background:url(../pic/friend_flow_bg2.png) no-repeat!important;background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/friend_flow_bg2.png',sizingMethod='image');position:fixed;right:18px; top:100px; width:28px; overflow:hidden; _position:absolute;_top:expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop) + 100 +'px'); _right:expression(((e=document.documentElement.scrollRight)?e:document.body.scrollRight) + 18 +'px');}
#templatefooter{position:fixed; z-index:99999; left:0px; right:0px; bottom:0px; width:100%; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-32)); _left:expression(((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)  +'px');}
*/
body{ padding:82px 0px 0px 0px;}
#headerscroll{position:fixed;z-index:99999999; top:0px; left:0px; width:100%; _position:absolute;_top:expression(eval(document.documentElement.scrollTop));_left:expression(((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)  +'px'); border-bottom:1px solid #ddd;}
#headerscroll .bg{ z-index:1; height:82px;  width:100%; position:absolute; left:0px; top:0px; background-color:White; opacity:0.90;-moz-opacity:0.9;filter:Alpha(Opacity=90);}
#header{ z-index:2;  position:relative; width:1000px; margin:0px auto; height:82px;}
#logo{ position:absolute; left:0px; top:8px; width:116px; height:66px; overflow:hidden;}
#logo a{ display:block; height:66px; text-indent:-99999px; background:url(../pic/logo.png) no-repeat 0px 0px;}
#nav{ position:absolute; right:0px; bottom:10px; line-height:20px;}
#nav li{ float:left; padding:0px 20px;}
#nav li a{ color:#7E7C7C; font-size:15px; font-family:"微软雅黑", "黑体";}
#nav li a:hover{ color:#E57916;}
#header .tel{ width:158px; height:24px; /* background:url(../pic/tel.png) no-repeat 0px 0px; */ position:absolute; right:20px; top:10px;}
.smallbanner{ text-align:center;}
#bannercontent{ position:relative; height:421px; border-bottom:4px solid #ff8400;}
#bannerlist{ position:relative; height:425px; overflow:hidden;}
#bannerlist li{ height:425px; position:absolute; left:0px; top:0px; width:100%; height:425px; background-position:center 0px; background-repeat:no-repeat;}
#bannermenus{ z-index:99999; width:100%; position:absolute; text-align:center; left:0px; bottom:20px; height:11px;}
#bannermenus span{ cursor:pointer; margin:0px 3px; display:inline-block; width:11px; height:11px; overflow:hidden; background:url(../pic/bannermenubg2.png) no-repeat 0px 0px;}
#bannermenus .current{background:url(../pic/bannermenubg1.png) no-repeat 0px 0px;}
.indexcontact{ text-align:center; height:350px; background:url(../pic/contact_bg.jpg) no-repeat center bottom;}
.indexcontact h2{ font-size:24px; padding:35px 0px 10px 0px; line-height:35px; color:#FF8400;font-family:"微软雅黑", "黑体";}
.indexcontact .address{ padding:10px 0px 0px 0px; color:#939393; line-height:20px;}
.indexcontact .tel{ margin:0px auto; width:347px; height:52px; background:url(../pic/tel1.jpg) no-repeat 0px 0px;}
.indexcontact .link{ padding:10px 0px 0px 0px;}
.indexcontact .link a{ margin:0px 6px; display:inline-block; width:56px; height:56px; background:url(../pic/weixin.jpg) no-repeat 0px 0px;}
.indexcontact .link .weibo{ background-position:right 0px;}
.about{ background:url(../pic/content_bg.jpg) repeat-x 0px 0px #F2F2F2; height:345px;}
.about .inner{ width:950px; padding:25px; margin:0px auto;}
.about .inner .img{ float:right; width:422px; height:237px;}
.about .inner .img img{ width:422px; height:237px;}
.about .inner .dec{ padding:10px 0px 0px 0px; width:470px; line-height:25px; float:left;}
.about .inner .dec p{ font-size:14px; color:#939393;}
.about .more{ padding:20px 0px 0px 0px; width:107px; height:30px;}
.about .more a{ display:block; height:30px; background:url(../pic/more1.jpg) no-repeat 0px 0px;}
.about h4{ line-height:39px; font-size:22px; font-family:"方正正中黑简体","微软雅黑", "黑体";}
.design{ line-height:20px;}
.design .inner{ padding:125px 0px 80px 0px; position:relative; width:950px; margin:0px auto;}
.design .inner p {font-size:14px; padding-bottom:15px;}
.design .inner h3{ width:950px; position:absolute; top:-45px; left:0px; text-align:center; line-height:30px;}
.design .inner h3 b{ display:block; font-family:"方正正中黑简体","微软雅黑", "黑体"; font-size:22px; padding-top:10px;} 
.design p{ color:#939393;}
.design ul{ display:inline-block;}
.design li{ overflow:hidden; padding:10px 0px 0px 20px; float:left; width:290px;}
.design li .img{ text-align:center; padding:15px 0px 40px 0px; background:url(../pic/project_bg.jpg) no-repeat center bottom;}
.design li img{ width:220px; height:220px;}
.design li dt{ padding:5px 0px 0px 0px; height:30px; line-height:30px; overflow:hidden; font-weight:bold; text-align:center;}
.design li dt a{ color:#FF8400; font-size:18px;}
.design li dt a:hover{ color:#457CF4;}
.design li dd{ height:57px; overflow:hidden; padding:5px 0px 0px 0px; color:#939393; line-height:19px;}
.design li dl{ padding:0px 0px 10px 0px;}
.design li .more{ margin:0px auto; width:100px; height:30px; line-height:30px; text-align:center;}
.design li .more a{ display:block; height:30px; background:url(../pic/more2.jpg) no-repeat 0px 0px; color:#ACACAC;}
.design li .more a:hover{ color:#E57916;}
.security{ line-height:23px; background-color:#EAF1F0;}
.security .inner{ padding:90px 0px 0px 0px; position:relative; width:950px; margin:0px auto;}
.security .inner h3{ width:950px; position:absolute; top:-55px; left:0px; text-align:center; line-height:30px;}
.security .inner h3 b{ display:block; font-family:"方正正中黑简体","微软雅黑", "黑体"; font-size:22px;} 
.security p{ font-size:14px; color:#939393;}
.security ul{ display:inline-block; width:1000px;}
.security li{ padding:30px 50px 30px 0px; float:left; width:450px;}
.security li .img{ width:98px; height:98px; float:left;}
.security li .img img{ width:98px; height:98px;}
.security li dl{ float:right; width:330px;}
.security dt{ padding:0px 0px 0px 0px; height:30px; line-height:30px; overflow:hidden;font-family:"微软雅黑", "黑体";  font-weight:bold; font-size:18px; color:#457CF4;}
.security dt a{ font-family:"微软雅黑", "黑体";  font-weight:bold; font-size:18px; color:#457CF4;}
.security dt a:hover{ color:#FF8400;}
.security dd{ padding:5px 0px 0px 0px; color:#939393; line-height:19px; height:77px; overflow:hidden;}
.security .list{ width:950px; overflow:hidden;}
#footerscroll{  background-color:#EBEBEB;}
#footer{ position:relative; height:100px; width:1000px; margin:0px auto;}
#footer .menu{ line-height:20px; position:absolute; left:0px; top:10px;}
#footer .menu a{ margin:0px 0px 0px 15px; font-family:"微软雅黑", "黑体";}
#footer .copy{ font-family:"微软雅黑", "黑体"; position:absolute; right:0px; top:10px; line-height:20px;}
#footer .copy span{ font-family:Arial;}

.about2{ background:url(../pic/content_bg.jpg) repeat-x 0px 0px #F2F2F2; }
.about2 .inner{ width:950px; padding:25px; margin:0px auto;}
.about2 .inner .img{ float:right; padding-bottom:50px; }
.about2 .inner .dec{ padding:10px 0px 0px 0px; width:470px; line-height:25px; float:left;}
.about2 .inner .dec p{ font-size:14px; color:#939393; padding-bottom:30px;}
.about2 h4{ line-height:39px; font-size:22px; font-family:"方正正中黑简体","微软雅黑", "黑体";}

.pro{ background-color:#eee;}
.pro .inner{ width:950px; padding:15px 15px 0px 15px; margin:0px auto;}
.pro .inner .img{ float:right; }
.pro .inner .dec{ padding:10px 0px 0px 0px; width:470px; line-height:25px; float:left;}
.pro .inner .dec p{ font-size:14px; color:#939393;}
.pro h4{ line-height:39px; font-size:22px; font-family:"方正正中黑简体","微软雅黑", "黑体";}
.pro h1{ line-height:39px; font-size:16px; font-family:"微软雅黑", "黑体"; font-weight:bold;color:#37527e;}
.pro .inner .dec .btn { margin:20px 0px;}
.pro .inner .dec .btn a img {margin-right:10px;}

ul.iStu12 {list-style:none; margin:0 auto; position:relative; padding:0 42px 25px 42px; width:0; margin-top:50px; margin-bottom:100px;}
ul.iStu12 li.prev {position:absolute; width:18px; height:46px; background:url(../pic/left.png); left:0; z-index:100; cursor:pointer;}
ul.iStu12 li.next {position:absolute; width:18px; height:46px; background:url(../pic/right.png); right:0; z-index:100; cursor:pointer;}
ul.iStu12 li.images {position:absolute; left:42px; top:0; overflow:hidden; z-index:50;border:2px solid #ddd;}
ul.iStu12 li.images div.slide {position:absolute; left:0; top:0;}
ul.iStu12 li.images img {display:block; float:left;margin-bottom:35px;}
ul.iStu12 li.caption {position:absolute; bottom:-20px; left:42px;font-family:"微软雅黑", "黑体";color:#ff8400;font-weight:bold;}



#bannercontent2{ position:relative; height:350px; border-bottom:0px solid #ff8400;}
#bannerlist2{ position:relative; height:350px; overflow:hidden;}
#bannerlist2 li{ height:350px; position:absolute; left:0px; top:0px; width:100%; height:350px; background-position:center 0px; background-repeat:no-repeat;}

.try { background:url(../pic/content_bg.jpg) repeat-x 0px 0px #F2F2F2; }
.try .inner{ width:950px; padding:25px; margin:0px auto;}
.try .inner .img{ float:left; padding-bottom:50px; margin-left:100px; }
.try .inner .dec{ padding:10px 0px 0px 0px; width:470px; line-height:25px; float:left;}
.try .inner .dec p{ font-size:14px; color:#939393; padding-bottom:30px;}
.try .inner .dec table { border:2px solid #ddd;}
.try .inner .dec table td { padding:5px 7px; background-color:#fafafa;}
.try h4{ line-height:39px; font-size:22px; font-family:"方正正中黑简体","微软雅黑", "黑体";}
.try .inner .dec table tr td .textfield{ background-color:#fff; height:20px; width:200px; border:1px solid #ccc;}
.try .inner .dec table tr td #button { background-color:#F60; color:#fff; width:55px; height:25px}


.security2 {background-color:#eaf1f0;}
.security2 .inner{ padding:10px 0px 0px 0px; width:950px; margin:0px auto; }
.security2 .inner h3{ width:950px;text-align:center; line-height:30px;}
.security2 .inner h3 b{ display:block; font-family:"方正正中黑简体","微软雅黑", "黑体"; font-size:22px;} 
.security2 p{ font-size:14px; color:#939393;}
.security2 ul{ display:inline-block; width:1000px;}
.security2 li{ padding:30px 50px 30px 0px; float:left; width:450px;}
.security2 li .img{ width:98px; height:98px; float:left;}
.security2 li .img img{ width:98px; height:98px;}
.security2 li dl{ float:right; width:330px;}
.security2 dt{ padding:0px 0px 0px 0px; height:30px; line-height:30px; overflow:hidden;font-family:"微软雅黑", "黑体";  font-weight:bold; font-size:18px; color:#457CF4;}
.security2 dt a{ font-family:"微软雅黑", "黑体";  font-weight:bold; font-size:18px; color:#457CF4;}
.security2 dt a:hover{ color:#FF8400;}
.security2 dd{ padding:5px 0px 0px 0px; color:#939393; line-height:19px; height:77px; overflow:hidden;}
.security2 .list{ width:950px; overflow:hidden;}