
* { margin: 0px; padding: 0px; }

img { border: none; max-width:100%; }

a { text-decoration: none; color: #504f4f; transition: color .3s, background .3s, opacity .3s; -moz-transition: color .3s, background .3s, opacity .3s;  /* Firefox 4 */ -webkit-transition: color .3s, background .3s, opacity .3s;   /* Safari and Chrome */ -o-transition: color .3s, background .3s, opacity .3s;  /* Opera */ }

body { font-size: 12px; color: #565352; font-family: Arial, "Microsoft Yahei";  padding-top:68px; }

li { list-style: none; }

table { border-collapse: collapse; }

input,
textarea { font-family: Arial, "Microsoft Yahei"; font-size: 12px; outline: none; transition: color .3s, background .5s, opacity .5s, border .5s, box-shadow .5s, width .5s, hright .5s; -moz-transition: color .3s, background .5s, opacity .5s, border .5s, box-shadow .5s, width .5s, hright .5s;  /* Firefox 4 */ -webkit-transition: color .3s, background .5s, opacity .5s, border .5s, box-shadow .5s, width .5s, hright .5s;   /* Safari and Chrome */ -o-transition: color .3s, background .5s, opacity .5s, border .5s, box-shadow .5s, width .5s, hright .5s;  /* Opera */ }

.fg { clear: both; }

#goback { background:url(../images/index_21.png) no-repeat center; position: fixed; bottom: 5px; display: none; margin: 0; width: 48px; height: 48px; cursor: pointer; cursor: pointer; left: 50%; margin-left: 680px; }

/*top*/
#top { margin: auto; padding:0px 10px; width: 100%; min-width: 1000px; height: 68px; z-index: 10000; position:fixed; top:0px; left:0px; background:url(../images/in_02.jpg); z-index: 100000; box-shadow:0 0 10px rgba(0,0,0,.5); }

#top .top { width: 1000px; height:68px; margin: auto; position: relative;}

#top .top .logo { display: block; width: 156px; height: 68px; float:left; }

#top .top .logo img { height: 68px; max-width: 156px; }
#top .top .text-box{ color:#a5a5a5; font-size:14px; line-height:18px; float:left; padding-top:16px;}
#top .top .text-box .phone{ padding-left:16px; background:url(../images/in_05.png) left no-repeat;}

#nav ul li.end .t-r{ height:68px;  line-height:68px;color:#868686; }
#nav ul li.end .t-r a{ color:#868686;  cursor:pointer;} 
#nav ul li.end .t-r a.cn{ height:68px; display:block; padding-left:9px; padding-right:10px; float:left; }
#nav ul li.end .t-r a.een{ height:68px;display:block;  padding-left:9px; padding-right:10px;float:left;}
#nav ul li.end .t-r a:hover,#nav ul li.end .t-r a.on{  color:#951f24;}
#nav ul li.end .t-r span{ float:left; }
/**/




#nav { height: 68px; line-height: 68px; display:inline-block; *display:inline; *zoom:1; position:absolute; top:0px; right:0px;}

#nav ul { height:68px; display:inline-block; *display:inline; *zoom:1;  }

#nav ul li { display: inline-block; *display:inline;
*zoom:1;
height: 68px; line-height:68px; float: left; position:relative; }

#nav ul li a { display: inline-block; *display:inline;
*zoom:1;
color: #a5a5a5; height: 68px; position: relative; overflow: hidden; padding: 0 16px; font-size:14px; }

#nav ul li.on a,
#nav ul li a:hover { color: #fff; background:url(../images/in_02.png); }
#nav ul li.end a{padding:0 14px;}
#nav ul li.end.on .t-r a,#nav ul li.end .t-r a:hover{ color:#951f24;   background:none;}


#nav ul li dl{ display:block; position:absolute; width:100%;  display:none;}
#nav ul li dl dd{ display:block; height:30px; line-height:30px;}
#nav ul li dl dd a{ display:block; height:30px; background:#c5262e !important; line-height:30px; padding:0 0 0 0px; overflow:hidden; position:relative; text-align:center; font-size:12px;}
#nav ul li dl dd a:hover{ background:#951f24 !important;}





#href{ height:69px; width:140px; border-right:1px solid #d6d6d6; position:absolute; bottom:0px; right:0px;}
#href a{ display:block; height:69px; width:69px;border-left:1px solid #d6d6d6; float:left;}
#href a.dt{ background:url(../images/index_05.png);}
#href a.lx{ background:url(../images/index_07.png);}




/**/

#footer { line-height: 20px; min-width: 1000px; margin: auto; padding: 54px 10px; background:#f1f1f1; color:#4a4a4a; }
#footer .foot{ width:1000px; margin:auto; padding-bottom:20px; position:relative;}
#footer .foot a{ color:#4a4a4a;}
#footer .foot .f-left{ float:left; width:850px;}
#footer .foot .f-left dl{ float:left;}
#footer .foot .f-left dl dt{ display:block; height:32px; line-height:32px; font-weight:bold;}
#footer .foot .f-left dl dt b{ color:#a90911;}
#footer .foot .f-left dl dd{ display:block; line-height:20px; padding:6px 0;}
#footer .foot .f-left dl dd .title{ cursor:pointer;}
#footer .foot .f-left dl dd .title b{ margin-right:5px; color:#a90911;}
#footer .foot .f-left dl dd .jjj{ padding-right:20px; background:url(../images/in_33.png) right no-repeat; height:20px; overflow:hidden; position:relative; display:inline-block; *display:inline; *zoom:1;}
#footer .foot .f-left dl dd.on,#footer .foot .f-left dl dd .jjj:hover{ color:#a90911;} 
#footer .foot .f-left dl dd .demo{ display:none; padding-top:5px; color:#4a4a4a; margin-left:9px;}
#footer .foot .f-left dl dd .ljj{ clear:both;}
#footer .foot .f-left dl dd .ljj a{ color:#a90911;}
#footer .foot .f-left dl dd a.href:hover{ color:#a90911;}
#footer .foot .f-right{ position:absolute; top:0px; right:0px; width:137px;}
#footer .foot .f-right .title{height:32px; line-height:32px; font-weight:bold;}
#footer .foot .f-right .list a{ display:block; float:left; width:27px; height:27px; margin-right:18px; position:relative; padding:0 !important;}
#footer .foot .f-right .list a.bshare-sinaminiblog{ background:url(../images/in_23.png) left no-repeat !important;}
#footer .foot .f-right .list a.bshare-qqim{ background:url(../images/in_25.png) left no-repeat !important;}
#footer .foot .f-right .list a.bshare-weixin{ background:url(../images/in_27.png) left no-repeat !important;}

#bottom{min-width:1000px; line-height:2em;}
#bottom .view{ width:1000px; margin:auto; overflow:hidden; color:#808080; border-top:2px solid #dddddd; padding:20px 0; }
#bottom .view a{ color:#808080;}
#bottom .view a:hover{ text-decoration:underline;}